/ Hex Artifact Content
Login

Artifact aa97a671332b432a54e1d74ff5e8775be34200c2:


0000: 25 21 50 53 2d 41 64 6f 62 65 2d 33 2e 31 20 45  %!PS-Adobe-3.1 E
0010: 50 53 46 2d 33 2e 30 0a 25 41 44 4f 5f 44 53 43  PSF-3.0.%ADO_DSC
0020: 5f 45 6e 63 6f 64 69 6e 67 3a 20 4d 61 63 4f 53  _Encoding: MacOS
0030: 20 52 6f 6d 61 6e 0a 25 25 54 69 74 6c 65 3a 20   Roman.%%Title: 
0040: 6c 6f 67 6f 5f 63 6f 6c 6f 72 5f 65 70 73 2e 65  logo_color_eps.e
0050: 70 73 0a 25 25 43 72 65 61 74 6f 72 3a 20 41 64  ps.%%Creator: Ad
0060: 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72 28  obe Illustrator(
0070: 52 29 20 31 33 2e 30 0a 25 25 46 6f 72 3a 20 4d  R) 13.0.%%For: M
0080: 61 72 79 20 44 69 61 72 74 65 0a 25 25 43 72 65  ary Diarte.%%Cre
0090: 61 74 69 6f 6e 44 61 74 65 3a 20 35 2f 32 35 2f  ationDate: 5/25/
00a0: 31 30 0a 25 25 42 6f 75 6e 64 69 6e 67 42 6f 78  10.%%BoundingBox
00b0: 3a 20 30 20 30 20 33 37 32 20 32 31 32 0a 25 25  : 0 0 372 212.%%
00c0: 48 69 52 65 73 42 6f 75 6e 64 69 6e 67 42 6f 78  HiResBoundingBox
00d0: 3a 20 30 20 30 20 33 37 32 20 32 31 31 2e 33 30  : 0 0 372 211.30
00e0: 34 32 0a 25 25 43 72 6f 70 42 6f 78 3a 20 30 20  42.%%CropBox: 0 
00f0: 30 20 33 37 32 20 32 31 31 2e 33 30 34 32 0a 25  0 372 211.3042.%
0100: 25 4c 61 6e 67 75 61 67 65 4c 65 76 65 6c 3a 20  %LanguageLevel: 
0110: 32 0a 25 25 44 6f 63 75 6d 65 6e 74 44 61 74 61  2.%%DocumentData
0120: 3a 20 43 6c 65 61 6e 37 42 69 74 0a 25 41 44 4f  : Clean7Bit.%ADO
0130: 42 65 67 69 6e 43 6c 69 65 6e 74 49 6e 6a 65 63  BeginClientInjec
0140: 74 69 6f 6e 3a 20 44 6f 63 75 6d 65 6e 74 48 65  tion: DocumentHe
0150: 61 64 65 72 20 22 41 49 31 31 45 50 53 22 0a 25  ader "AI11EPS".%
0160: 25 41 49 38 5f 43 72 65 61 74 6f 72 56 65 72 73  %AI8_CreatorVers
0170: 69 6f 6e 3a 20 31 33 2e 30 2e 32 0d 25 41 49 39  ion: 13.0.2.%AI9
0180: 5f 50 72 69 6e 74 69 6e 67 44 61 74 61 42 65 67  _PrintingDataBeg
0190: 69 6e 0d 25 41 49 33 5f 43 72 6f 70 6d 61 72 6b  in.%AI3_Cropmark
01a0: 73 3a 20 33 36 2e 30 30 30 30 20 33 36 2e 30 30  s: 36.0000 36.00
01b0: 30 30 20 33 33 36 2e 30 30 30 30 20 31 37 35 2e  00 336.0000 175.
01c0: 33 30 34 32 0d 0a 25 41 44 4f 5f 42 75 69 6c 64  3042..%ADO_Build
01d0: 4e 75 6d 62 65 72 3a 20 41 64 6f 62 65 20 49 6c  Number: Adobe Il
01e0: 6c 75 73 74 72 61 74 6f 72 28 52 29 20 31 33 2e  lustrator(R) 13.
01f0: 30 2e 32 20 78 34 33 34 20 52 20 61 67 6d 20 34  0.2 x434 R agm 4
0200: 2e 34 33 37 39 20 63 74 20 35 2e 31 30 33 39 0d  .4379 ct 5.1039.
0210: 25 41 44 4f 5f 43 6f 6e 74 61 69 6e 73 58 4d 50  %ADO_ContainsXMP
0220: 3a 20 4d 61 69 6e 46 69 72 73 74 0d 25 41 49 37  : MainFirst.%AI7
0230: 5f 54 68 75 6d 62 6e 61 69 6c 3a 20 31 32 38 20  _Thumbnail: 128 
0240: 37 36 20 38 0d 25 25 42 65 67 69 6e 44 61 74 61  76 8.%%BeginData
0250: 3a 20 36 33 31 32 20 48 65 78 20 42 79 74 65 73  : 6312 Hex Bytes
0260: 0d 25 30 30 30 30 33 33 30 30 30 30 36 36 30 30  .%00003300006600
0270: 30 30 39 39 30 30 30 30 43 43 30 30 33 33 30 30  00990000CC003300
0280: 30 30 33 33 33 33 30 30 33 33 36 36 30 30 33 33  0033330033660033
0290: 39 39 30 30 33 33 43 43 30 30 33 33 46 46 0d 25  990033CC0033FF.%
02a0: 30 30 36 36 30 30 30 30 36 36 33 33 30 30 36 36  0066000066330066
02b0: 36 36 30 30 36 36 39 39 30 30 36 36 43 43 30 30  660066990066CC00
02c0: 36 36 46 46 30 30 39 39 30 30 30 30 39 39 33 33  66FF009900009933
02d0: 30 30 39 39 36 36 30 30 39 39 39 39 0d 25 30 30  009966009999.%00
02e0: 39 39 43 43 30 30 39 39 46 46 30 30 43 43 30 30  99CC0099FF00CC00
02f0: 30 30 43 43 33 33 30 30 43 43 36 36 30 30 43 43  00CC3300CC6600CC
0300: 39 39 30 30 43 43 43 43 30 30 43 43 46 46 30 30  9900CCCC00CCFF00
0310: 46 46 33 33 30 30 46 46 36 36 0d 25 30 30 46 46  FF3300FF66.%00FF
0320: 39 39 30 30 46 46 43 43 33 33 30 30 30 30 33 33  9900FFCC33000033
0330: 30 30 33 33 33 33 30 30 36 36 33 33 30 30 39 39  0033330066330099
0340: 33 33 30 30 43 43 33 33 30 30 46 46 33 33 33 33  3300CC3300FF3333
0350: 30 30 33 33 33 33 33 33 0d 25 33 33 33 33 36 36  00333333.%333366
0360: 33 33 33 33 39 39 33 33 33 33 43 43 33 33 33 33  3333993333CC3333
0370: 46 46 33 33 36 36 30 30 33 33 36 36 33 33 33 33  FF33660033663333
0380: 36 36 36 36 33 33 36 36 39 39 33 33 36 36 43 43  66663366993366CC
0390: 33 33 36 36 46 46 0d 25 33 33 39 39 30 30 33 33  3366FF.%33990033
03a0: 39 39 33 33 33 33 39 39 36 36 33 33 39 39 39 39  9933339966339999
03b0: 33 33 39 39 43 43 33 33 39 39 46 46 33 33 43 43  3399CC3399FF33CC
03c0: 30 30 33 33 43 43 33 33 33 33 43 43 36 36 33 33  0033CC3333CC6633
03d0: 43 43 39 39 0d 25 33 33 43 43 43 43 33 33 43 43  CC99.%33CCCC33CC
03e0: 46 46 33 33 46 46 30 30 33 33 46 46 33 33 33 33  FF33FF0033FF3333
03f0: 46 46 36 36 33 33 46 46 39 39 33 33 46 46 43 43  FF6633FF9933FFCC
0400: 33 33 46 46 46 46 36 36 30 30 30 30 36 36 30 30  33FFFF6600006600
0410: 33 33 0d 25 36 36 30 30 36 36 36 36 30 30 39 39  33.%660066660099
0420: 36 36 30 30 43 43 36 36 30 30 46 46 36 36 33 33  6600CC6600FF6633
0430: 30 30 36 36 33 33 33 33 36 36 33 33 36 36 36 36  0066333366336666
0440: 33 33 39 39 36 36 33 33 43 43 36 36 33 33 46 46  33996633CC6633FF
0450: 0d 25 36 36 36 36 30 30 36 36 36 36 33 33 36 36  .%66660066663366
0460: 36 36 36 36 36 36 36 36 39 39 36 36 36 36 43 43  66666666996666CC
0470: 36 36 36 36 46 46 36 36 39 39 30 30 36 36 39 39  6666FF6699006699
0480: 33 33 36 36 39 39 36 36 36 36 39 39 39 39 0d 25  33669966669999.%
0490: 36 36 39 39 43 43 36 36 39 39 46 46 36 36 43 43  6699CC6699FF66CC
04a0: 30 30 36 36 43 43 33 33 36 36 43 43 36 36 36 36  0066CC3366CC6666
04b0: 43 43 39 39 36 36 43 43 43 43 36 36 43 43 46 46  CC9966CCCC66CCFF
04c0: 36 36 46 46 30 30 36 36 46 46 33 33 0d 25 36 36  66FF0066FF33.%66
04d0: 46 46 36 36 36 36 46 46 39 39 36 36 46 46 43 43  FF6666FF9966FFCC
04e0: 36 36 46 46 46 46 39 39 30 30 30 30 39 39 30 30  66FFFF9900009900
04f0: 33 33 39 39 30 30 36 36 39 39 30 30 39 39 39 39  3399006699009999
0500: 30 30 43 43 39 39 30 30 46 46 0d 25 39 39 33 33  00CC9900FF.%9933
0510: 30 30 39 39 33 33 33 33 39 39 33 33 36 36 39 39  0099333399336699
0520: 33 33 39 39 39 39 33 33 43 43 39 39 33 33 46 46  33999933CC9933FF
0530: 39 39 36 36 30 30 39 39 36 36 33 33 39 39 36 36  9966009966339966
0540: 36 36 39 39 36 36 39 39 0d 25 39 39 36 36 43 43  66996699.%9966CC
0550: 39 39 36 36 46 46 39 39 39 39 30 30 39 39 39 39  9966FF9999009999
0560: 33 33 39 39 39 39 36 36 39 39 39 39 39 39 39 39  3399996699999999
0570: 39 39 43 43 39 39 39 39 46 46 39 39 43 43 30 30  99CC9999FF99CC00
0580: 39 39 43 43 33 33 0d 25 39 39 43 43 36 36 39 39  99CC33.%99CC6699
0590: 43 43 39 39 39 39 43 43 43 43 39 39 43 43 46 46  CC9999CCCC99CCFF
05a0: 39 39 46 46 30 30 39 39 46 46 33 33 39 39 46 46  99FF0099FF3399FF
05b0: 36 36 39 39 46 46 39 39 39 39 46 46 43 43 39 39  6699FF9999FFCC99
05c0: 46 46 46 46 0d 25 43 43 30 30 30 30 43 43 30 30  FFFF.%CC0000CC00
05d0: 33 33 43 43 30 30 36 36 43 43 30 30 39 39 43 43  33CC0066CC0099CC
05e0: 30 30 43 43 43 43 30 30 46 46 43 43 33 33 30 30  00CCCC00FFCC3300
05f0: 43 43 33 33 33 33 43 43 33 33 36 36 43 43 33 33  CC3333CC3366CC33
0600: 39 39 0d 25 43 43 33 33 43 43 43 43 33 33 46 46  99.%CC33CCCC33FF
0610: 43 43 36 36 30 30 43 43 36 36 33 33 43 43 36 36  CC6600CC6633CC66
0620: 36 36 43 43 36 36 39 39 43 43 36 36 43 43 43 43  66CC6699CC66CCCC
0630: 36 36 46 46 43 43 39 39 30 30 43 43 39 39 33 33  66FFCC9900CC9933
0640: 0d 25 43 43 39 39 36 36 43 43 39 39 39 39 43 43  .%CC9966CC9999CC
0650: 39 39 43 43 43 43 39 39 46 46 43 43 43 43 30 30  99CCCC99FFCCCC00
0660: 43 43 43 43 33 33 43 43 43 43 36 36 43 43 43 43  CCCC33CCCC66CCCC
0670: 39 39 43 43 43 43 43 43 43 43 43 43 46 46 0d 25  99CCCCCCCCCCFF.%
0680: 43 43 46 46 30 30 43 43 46 46 33 33 43 43 46 46  CCFF00CCFF33CCFF
0690: 36 36 43 43 46 46 39 39 43 43 46 46 43 43 43 43  66CCFF99CCFFCCCC
06a0: 46 46 46 46 46 46 30 30 33 33 46 46 30 30 36 36  FFFFFF0033FF0066
06b0: 46 46 30 30 39 39 46 46 30 30 43 43 0d 25 46 46  FF0099FF00CC.%FF
06c0: 33 33 30 30 46 46 33 33 33 33 46 46 33 33 36 36  3300FF3333FF3366
06d0: 46 46 33 33 39 39 46 46 33 33 43 43 46 46 33 33  FF3399FF33CCFF33
06e0: 46 46 46 46 36 36 30 30 46 46 36 36 33 33 46 46  FFFF6600FF6633FF
06f0: 36 36 36 36 46 46 36 36 39 39 0d 25 46 46 36 36  6666FF6699.%FF66
0700: 43 43 46 46 36 36 46 46 46 46 39 39 30 30 46 46  CCFF66FFFF9900FF
0710: 39 39 33 33 46 46 39 39 36 36 46 46 39 39 39 39  9933FF9966FF9999
0720: 46 46 39 39 43 43 46 46 39 39 46 46 46 46 43 43  FF99CCFF99FFFFCC
0730: 30 30 46 46 43 43 33 33 0d 25 46 46 43 43 36 36  00FFCC33.%FFCC66
0740: 46 46 43 43 39 39 46 46 43 43 43 43 46 46 43 43  FFCC99FFCCCCFFCC
0750: 46 46 46 46 46 46 33 33 46 46 46 46 36 36 46 46  FFFFFF33FFFF66FF
0760: 46 46 39 39 46 46 46 46 43 43 31 31 30 30 30 30  FF99FFFFCC110000
0770: 30 30 31 31 30 30 0d 25 30 30 30 30 31 31 31 31  001100.%00001111
0780: 31 31 31 31 32 32 30 30 30 30 30 30 32 32 30 30  1111220000002200
0790: 30 30 30 30 32 32 32 32 32 32 32 32 34 34 30 30  0000222222224400
07a0: 30 30 30 30 34 34 30 30 30 30 30 30 34 34 34 34  0000440000004444
07b0: 34 34 34 34 0d 25 35 35 30 30 30 30 30 30 35 35  4444.%5500000055
07c0: 30 30 30 30 30 30 35 35 35 35 35 35 35 35 37 37  0000005555555577
07d0: 30 30 30 30 30 30 37 37 30 30 30 30 30 30 37 37  0000007700000077
07e0: 37 37 37 37 37 37 38 38 30 30 30 30 30 30 38 38  7777778800000088
07f0: 30 30 0d 25 30 30 30 30 38 38 38 38 38 38 38 38  00.%000088888888
0800: 41 41 30 30 30 30 30 30 41 41 30 30 30 30 30 30  AA000000AA000000
0810: 41 41 41 41 41 41 41 41 42 42 30 30 30 30 30 30  AAAAAAAABB000000
0820: 42 42 30 30 30 30 30 30 42 42 42 42 42 42 42 42  BB000000BBBBBBBB
0830: 0d 25 44 44 30 30 30 30 30 30 44 44 30 30 30 30  .%DD000000DD0000
0840: 30 30 44 44 44 44 44 44 44 44 45 45 30 30 30 30  00DDDDDDDDEE0000
0850: 30 30 45 45 30 30 30 30 30 30 45 45 45 45 45 45  00EE000000EEEEEE
0860: 45 45 30 30 30 30 30 30 30 30 30 30 46 46 0d 25  EE0000000000FF.%
0870: 30 30 46 46 30 30 30 30 46 46 46 46 46 46 30 30  00FF0000FFFFFF00
0880: 30 30 46 46 30 30 46 46 46 46 46 46 30 30 46 46  00FF00FFFFFF00FF
0890: 46 46 46 46 0d 25 35 32 34 43 34 35 46 44 46 43  FFFF.%524C45FDFC
08a0: 46 46 46 44 46 43 46 46 46 44 46 43 46 46 46 44  FFFDFCFFFDFCFFFD
08b0: 46 43 46 46 46 44 46 43 46 46 46 44 46 43 46 46  FCFFFDFCFFFDFCFF
08c0: 46 44 46 43 46 46 46 44 34 41 46 46 41 39 30 43  FDFCFFFD4AFFA90C
08d0: 30 44 0d 25 30 43 33 35 41 38 46 44 37 39 46 46  0D.%0C35A8FD79FF
08e0: 33 35 30 35 30 36 30 35 30 36 30 35 30 43 41 38  3505060506050CA8
08f0: 46 44 35 41 46 46 38 34 33 36 30 45 30 45 30 44  FD5AFF84360E0E0D
0900: 31 34 30 45 30 45 30 44 31 34 30 45 30 45 30 44  140E0E0D140E0E0D
0910: 0d 25 31 34 30 45 30 45 30 44 31 34 30 45 30 45  .%140E0E0D140E0E
0920: 30 44 31 34 30 45 30 45 30 44 31 34 30 45 30 45  0D140E0E0D140E0E
0930: 30 44 30 44 30 35 30 36 30 35 30 43 30 35 30 36  0D0D0506050C0506
0940: 30 35 33 35 46 44 35 39 46 46 37 45 30 45 0d 25  0535FD59FF7E0E.%
0950: 33 36 38 35 36 30 38 35 36 30 38 35 36 30 38 35  3685608560856085
0960: 36 30 38 35 36 30 38 35 36 30 38 35 36 30 38 35  6085608560856085
0970: 36 30 38 35 36 30 38 35 36 30 38 35 36 30 38 35  6085608560856085
0980: 36 30 38 35 36 30 30 44 30 35 30 36 0d 25 30 35  6085600D0506.%05
0990: 30 36 30 35 30 36 30 35 30 36 30 35 46 44 35 39  060506050605FD59
09a0: 46 46 33 36 35 41 38 35 36 30 38 35 36 31 38 35  FF365A8560856185
09b0: 36 30 38 35 36 31 38 35 36 30 38 35 36 31 38 35  6085618560856185
09c0: 36 30 38 35 36 31 38 35 36 30 0d 25 38 35 36 31  6085618560.%8561
09d0: 38 35 36 30 38 35 36 31 38 35 36 30 33 35 30 35  8560856185603505
09e0: 30 36 30 35 30 36 30 35 30 36 30 35 30 36 30 35  0605060506050605
09f0: 30 36 37 45 46 44 35 38 46 46 30 44 36 31 35 41  067EFD58FF0D615A
0a00: 36 31 35 41 36 31 35 41 0d 25 36 31 35 41 36 31  615A615A.%615A61
0a10: 35 41 36 31 35 41 36 31 35 41 36 31 35 41 36 31  5A615A615A615A61
0a20: 35 41 36 31 35 41 36 31 35 41 36 31 35 41 36 31  5A615A615A615A61
0a30: 35 41 35 41 30 35 30 36 30 35 30 36 30 35 30 36  5A5A050605060506
0a40: 30 35 30 36 30 35 0d 25 30 36 30 35 38 34 46 44  050605.%060584FD
0a50: 35 38 46 46 31 34 36 31 38 35 36 30 38 35 36 31  58FF146185608561
0a60: 38 35 36 30 38 35 36 31 38 35 36 30 38 35 36 31  8560856185608561
0a70: 38 35 36 30 38 35 36 31 38 35 36 30 38 35 36 31  8560856185608561
0a80: 38 35 36 30 0d 25 38 35 36 31 36 31 30 36 30 43  8560.%856161060C
0a90: 30 35 30 36 30 35 30 43 30 36 30 36 30 35 30 43  0506050C0606050C
0aa0: 30 35 30 36 37 45 46 44 35 38 46 46 30 44 36 31  05067EFD58FF0D61
0ab0: 35 41 36 31 35 41 36 31 35 41 36 31 35 41 36 31  5A615A615A615A61
0ac0: 35 41 0d 25 36 31 35 41 36 31 35 41 36 31 35 41  5A.%615A615A615A
0ad0: 36 31 35 41 36 31 35 41 36 31 35 41 36 31 35 41  615A615A615A615A
0ae0: 36 31 30 44 30 36 30 35 30 36 30 35 30 36 30 36  610D060506050606
0af0: 30 43 30 35 30 36 30 35 30 36 30 35 38 34 46 44  0C050605060584FD
0b00: 0d 25 35 38 46 46 30 45 35 41 38 35 35 41 36 31  .%58FF0E5A855A61
0b10: 35 41 38 35 35 41 36 31 35 41 38 35 35 41 36 31  5A855A615A855A61
0b20: 35 41 38 35 35 41 36 31 35 41 38 35 35 41 36 31  5A855A615A855A61
0b30: 35 41 38 35 35 41 36 31 33 36 30 36 30 35 0d 25  5A855A61360605.%
0b40: 30 36 30 35 30 36 30 36 32 46 30 35 30 36 30 35  060506062F050605
0b50: 30 36 30 35 30 36 41 38 46 44 35 38 46 46 30 44  060506A8FD58FF0D
0b60: 35 41 35 41 36 31 35 41 35 41 35 41 36 31 35 41  5A5A615A5A5A615A
0b70: 35 41 35 41 36 31 35 41 35 41 35 41 0d 25 36 31  5A5A615A5A5A.%61
0b80: 35 41 35 41 35 41 36 31 35 41 35 41 35 41 36 31  5A5A5A615A5A5A61
0b90: 35 41 30 43 30 35 30 36 30 35 30 36 30 35 35 39  5A0C050605060559
0ba0: 30 35 30 36 30 35 30 36 30 35 30 36 30 35 46 44  05060506050605FD
0bb0: 35 39 46 46 30 45 35 41 36 31 0d 25 35 41 36 31  59FF0E5A61.%5A61
0bc0: 35 41 36 31 35 41 36 31 35 41 36 31 35 41 36 31  5A615A615A615A61
0bd0: 35 41 36 31 35 41 36 31 35 41 36 31 35 41 36 31  5A615A615A615A61
0be0: 35 41 36 31 35 41 35 41 30 35 30 43 30 35 30 36  5A615A5A050C0506
0bf0: 30 35 32 46 30 43 30 36 0d 25 30 35 30 43 30 35  052F0C06.%050C05
0c00: 30 36 30 35 33 35 46 44 35 39 46 46 30 44 35 41  060535FD59FF0D5A
0c10: 33 36 35 42 35 41 35 41 33 36 35 42 35 41 35 41  365B5A5A365B5A5A
0c20: 33 36 35 42 35 41 35 41 33 36 35 42 35 41 35 41  365B5A5A365B5A5A
0c30: 33 36 35 42 35 41 0d 25 35 41 33 36 35 42 30 43  365B5A.%5A365B0C
0c40: 30 36 30 35 30 36 30 35 30 36 35 39 30 36 30 35  0605060506590605
0c50: 30 36 30 35 30 36 30 35 30 36 35 39 46 44 35 39  060506050659FD59
0c60: 46 46 31 34 35 41 35 42 35 41 36 31 35 41 35 42  FF145A5B5A615A5B
0c70: 35 41 36 31 0d 25 35 41 35 42 35 41 36 31 35 41  5A61.%5A5B5A615A
0c80: 35 42 35 41 36 31 35 41 35 42 35 41 36 31 35 41  5B5A615A5B5A615A
0c90: 35 42 33 36 30 36 30 35 30 36 30 35 30 36 33 35  5B36060506050635
0ca0: 30 43 30 35 30 36 30 35 30 36 30 35 30 36 30 36  0C05060506050606
0cb0: 46 44 0d 25 35 41 46 46 30 44 35 41 33 36 35 41  FD.%5AFF0D5A365A
0cc0: 33 36 35 41 33 36 35 41 33 36 35 41 33 36 35 41  365A365A365A365A
0cd0: 33 36 35 41 33 36 35 41 33 36 35 41 33 36 35 41  365A365A365A365A
0ce0: 33 36 35 41 33 36 30 44 30 35 30 36 30 35 30 36  365A360D05060506
0cf0: 0d 25 30 35 38 34 30 35 30 36 30 35 30 36 30 35  .%05840506050605
0d00: 30 36 30 35 33 35 46 44 35 41 46 46 31 34 33 36  060535FD5AFF1436
0d10: 35 42 33 36 35 42 33 36 35 42 33 36 35 42 33 36  5B365B365B365B36
0d20: 35 42 33 36 35 42 33 36 35 42 33 36 35 42 0d 25  5B365B365B365B.%
0d30: 33 36 35 42 33 36 35 42 33 36 35 42 30 35 30 43  365B365B365B050C
0d40: 30 35 30 36 30 35 35 41 30 43 30 36 30 35 30 43  0506055A0C06050C
0d50: 30 35 30 36 30 35 30 43 41 38 46 44 35 41 46 46  0506050CA8FD5AFF
0d60: 30 44 35 41 33 36 33 36 33 36 35 41 0d 25 33 36  0D5A3636365A.%36
0d70: 33 36 33 36 35 41 33 36 33 36 33 36 35 41 33 36  36365A3636365A36
0d80: 33 36 33 36 35 41 33 36 33 36 33 36 35 41 30 44  36365A3636365A0D
0d90: 30 36 30 35 30 36 30 35 30 43 35 39 30 36 30 35  060506050C590605
0da0: 30 36 30 35 30 36 30 35 30 36 0d 25 30 43 46 44  0605060506.%0CFD
0db0: 35 42 46 46 30 45 33 36 35 41 33 36 35 41 33 36  5BFF0E365A365A36
0dc0: 35 41 33 36 35 41 33 36 35 41 33 36 35 41 33 36  5A365A365A365A36
0dd0: 35 41 33 36 35 41 33 36 35 41 33 36 35 41 33 36  5A365A365A365A36
0de0: 30 44 30 35 30 36 30 35 0d 25 30 36 35 39 30 43  0D050605.%06590C
0df0: 30 35 30 36 30 35 30 36 30 35 30 36 30 35 41 39  05060506050605A9
0e00: 46 44 35 42 46 46 30 44 33 36 33 30 33 36 33 30  FD5BFF0D36303630
0e10: 33 36 33 30 33 36 33 30 33 36 33 30 33 36 33 30  3630363036303630
0e20: 33 36 33 30 33 36 0d 25 33 30 33 36 33 30 33 36  363036.%30363036
0e30: 33 30 33 36 30 35 30 36 30 35 30 36 30 35 41 39  30360506050605A9
0e40: 30 35 30 36 30 35 30 36 30 35 30 36 30 35 33 35  0506050605060535
0e50: 46 44 35 43 46 46 30 45 46 44 31 34 33 36 30 44  FD5CFF0EFD14360D
0e60: 30 43 30 35 0d 25 30 36 30 35 35 41 32 46 30 36  0C05.%06055A2F06
0e70: 30 35 30 43 30 35 30 36 30 35 30 43 41 46 46 44  050C0506050CAFFD
0e80: 35 43 46 46 30 44 33 36 30 45 33 36 33 30 33 36  5CFF0D360E363036
0e90: 30 45 33 36 33 30 33 36 30 45 33 36 33 30 33 36  0E3630360E363036
0ea0: 30 45 0d 25 33 36 33 30 33 36 30 45 33 36 33 30  0E.%3630360E3630
0eb0: 30 44 30 35 30 36 30 35 30 36 38 34 30 36 30 35  0D05060506840605
0ec0: 30 36 30 35 30 36 30 35 30 36 32 46 46 44 35 44  06050605062FFD5D
0ed0: 46 46 31 34 33 36 33 36 30 45 33 36 33 36 33 36  FF1436360E363636
0ee0: 0d 25 30 45 33 36 33 36 33 36 30 45 33 36 33 36  .%0E3636360E3636
0ef0: 33 36 30 45 33 36 33 36 33 36 30 45 33 36 30 43  360E3636360E360C
0f00: 30 36 30 35 30 36 30 43 35 39 30 35 30 36 30 35  0605060C59050605
0f10: 30 36 30 35 30 36 30 36 46 44 35 45 46 46 0d 25  06050606FD5EFF.%
0f20: 30 44 33 36 30 45 33 36 30 44 33 36 30 45 33 36  0D360E360D360E36
0f30: 30 44 33 36 30 45 33 36 30 44 33 36 30 45 33 36  0D360E360D360E36
0f40: 30 44 33 36 30 45 33 36 30 44 30 43 30 35 30 36  0D360E360D0C0506
0f50: 30 35 38 34 30 36 30 36 30 35 30 36 0d 25 30 35  058406060506.%05
0f60: 30 36 30 43 41 39 46 44 35 45 46 46 31 34 30 45  060CA9FD5EFF140E
0f70: 33 36 30 45 33 36 30 45 33 36 30 45 33 36 30 45  360E360E360E360E
0f80: 33 36 30 45 33 36 30 45 33 36 30 45 33 36 30 45  360E360E360E360E
0f90: 33 36 30 45 30 44 30 35 30 36 0d 25 30 35 30 43  360E0D0506.%050C
0fa0: 41 38 30 36 30 35 30 43 30 36 32 46 32 46 41 39  A806050C062F2FA9
0fb0: 46 46 46 46 32 46 30 43 30 35 30 43 30 36 33 35  FFFF2F0C050C0635
0fc0: 30 43 38 34 46 44 30 37 46 46 35 41 30 43 30 43  0C84FD07FF5A0C0C
0fd0: 30 36 30 44 30 35 30 43 0d 25 32 46 46 44 30 36  060D050C.%2FFD06
0fe0: 46 46 30 44 30 35 30 36 30 35 30 43 30 43 46 44  FF0D0506050C0CFD
0ff0: 33 41 46 46 30 44 33 36 30 45 31 34 30 44 33 36  3AFF0D360E140D36
1000: 30 45 31 34 30 44 33 36 30 45 31 34 30 44 33 36  0E140D360E140D36
1010: 30 45 31 34 30 44 0d 25 33 36 30 45 31 34 30 36  0E140D.%360E1406
1020: 30 36 30 35 30 36 32 45 33 35 30 35 30 36 30 35  0605062E35050605
1030: 30 36 30 35 30 43 46 46 46 46 30 43 30 36 35 39  06050CFFFF0C0659
1040: 46 46 46 46 41 38 30 36 30 36 35 41 46 44 30 35  FFFFA806065AFD05
1050: 46 46 37 45 0d 25 30 43 30 35 33 35 41 38 46 46  FF7E.%0C0535A8FF
1060: 46 46 46 46 35 39 30 43 30 35 35 39 46 44 30 35  FFFF590C0559FD05
1070: 46 46 37 45 30 35 30 36 32 45 46 44 33 42 46 46  FF7E05062EFD3BFF
1080: 30 45 30 45 33 36 30 45 31 34 30 45 33 36 30 45  0E0E360E140E360E
1090: 31 34 0d 25 30 45 33 36 30 45 31 34 30 45 33 36  14.%0E360E140E36
10a0: 30 45 31 34 30 45 33 36 30 45 30 43 30 35 30 36  0E140E360E0C0506
10b0: 30 35 38 34 30 36 30 36 30 35 30 36 30 35 30 36  0584060605060506
10c0: 38 34 46 46 38 34 30 36 32 46 46 44 30 35 46 46  84FF84062FFD05FF
10d0: 0d 25 30 35 38 34 46 44 30 34 46 46 35 39 30 36  .%0584FD04FF5906
10e0: 30 35 41 39 46 44 30 36 46 46 41 38 30 43 30 35  05A9FD06FFA80C05
10f0: 32 46 46 44 30 34 46 46 38 34 30 36 30 35 38 34  2FFD04FF84060584
1100: 46 44 33 42 46 46 30 44 30 45 30 44 31 34 0d 25  FD3BFF0D0E0D14.%
1110: 30 44 30 45 30 44 31 34 30 44 30 45 30 44 31 34  0D0E0D140D0E0D14
1120: 30 44 30 45 30 44 31 34 30 44 30 45 30 44 30 44  0D0E0D140D0E0D0D
1130: 30 35 30 36 30 35 30 36 37 45 30 36 30 35 30 36  050605067E060506
1140: 30 35 30 36 32 46 46 46 46 46 33 35 0d 25 30 35  05062FFFFF35.%05
1150: 35 41 46 44 30 35 46 46 32 46 35 39 46 46 46 46  5AFD05FF2F59FFFF
1160: 46 46 37 45 30 36 30 35 35 39 46 44 30 38 46 46  FF7E060559FD08FF
1170: 38 34 30 36 30 35 33 35 46 44 30 34 46 46 30 35  84060535FD04FF05
1180: 30 36 35 41 46 44 30 39 46 46 0d 25 30 36 30 43  065AFD09FF.%060C
1190: 46 44 33 30 46 46 30 45 30 45 31 34 30 45 31 34  FD30FF0E0E140E14
11a0: 30 45 31 34 30 45 31 34 30 45 31 34 30 45 31 34  0E140E140E140E14
11b0: 30 45 31 34 30 45 31 34 30 45 31 34 30 44 30 36  0E140E140E140D06
11c0: 30 35 30 43 30 43 35 41 0d 25 30 35 30 43 30 35  050C0C5A.%050C05
11d0: 30 36 30 43 46 46 46 46 46 46 32 46 30 43 30 43  060CFFFFFF2F0C0C
11e0: 46 44 30 35 46 46 41 38 46 44 30 34 46 46 30 44  FD05FFA8FD04FF0D
11f0: 30 35 30 43 46 44 30 41 46 46 32 46 30 36 30 35  050CFD0AFF2F0605
1200: 41 46 46 46 46 46 0d 25 46 46 30 43 30 35 38 34  AFFFFF.%FF0C0584
1210: 46 44 30 39 46 46 30 44 30 35 41 46 46 44 30 35  FD09FF0D05AFFD05
1220: 46 46 41 39 46 44 32 39 46 46 30 44 30 45 30 44  FFA9FD29FF0D0E0D
1230: 31 34 30 44 30 45 30 44 31 34 30 44 30 45 30 44  140D0E0D140D0E0D
1240: 31 34 30 44 0d 25 30 45 30 44 31 34 30 44 30 45  140D.%0E0D140D0E
1250: 30 44 30 44 30 35 30 36 30 35 35 39 30 36 30 36  0D0D050605590606
1260: 30 35 30 36 30 35 41 46 46 46 46 46 46 46 35 39  050605AFFFFFFF59
1270: 30 35 30 36 32 46 46 44 30 38 46 46 38 34 30 35  05062FFD08FF8405
1280: 30 36 0d 25 32 46 46 44 30 41 46 46 41 39 30 35  06.%2FFD0AFFA905
1290: 30 36 32 45 46 46 46 46 46 46 30 35 30 36 35 41  062EFFFFFF05065A
12a0: 46 44 30 41 46 46 41 39 46 44 30 35 46 46 35 41  FD0AFFA9FD05FF5A
12b0: 30 36 46 44 32 39 46 46 31 34 30 45 31 34 30 44  06FD29FF140E140D
12c0: 0d 25 31 34 30 45 31 34 30 44 31 34 30 45 31 34  .%140E140D140E14
12d0: 30 44 31 34 30 45 31 34 30 44 31 34 30 45 31 34  0D140E140D140E14
12e0: 30 44 30 43 30 35 30 36 35 39 30 36 30 35 30 36  0D0C050659060506
12f0: 30 36 41 39 46 44 30 34 46 46 41 38 30 43 0d 25  06A9FD04FFA80C.%
1300: 30 35 30 36 30 43 46 44 30 37 46 46 32 46 30 36  05060CFD07FF2F06
1310: 30 35 38 34 46 44 30 42 46 46 30 43 30 35 30 43  0584FD0BFF0C050C
1320: 46 46 46 46 46 46 30 36 30 35 38 34 46 44 31 30  FFFFFF060584FD10
1330: 46 46 30 36 30 43 46 44 32 39 46 46 0d 25 30 44  FF060CFD29FF.%0D
1340: 30 45 30 44 30 45 30 44 30 45 30 44 30 45 30 44  0E0D0E0D0E0D0E0D
1350: 30 45 30 44 30 45 30 44 30 45 30 44 30 45 30 44  0E0D0E0D0E0D0E0D
1360: 30 45 30 44 30 45 30 36 30 36 30 35 35 41 30 35  0E0D0E0606055A05
1370: 30 36 32 46 46 44 30 37 46 46 0d 25 32 46 30 36  062FFD07FF.%2F06
1380: 30 35 30 36 30 35 35 39 46 44 30 35 46 46 30 43  05060559FD05FF0C
1390: 30 35 30 36 46 44 30 43 46 46 30 36 30 36 30 35  0506FD0CFF060605
13a0: 46 46 46 46 46 46 30 35 30 36 35 39 46 44 30 37  FFFFFF050659FD07
13b0: 46 46 41 38 35 41 32 45 0d 25 30 43 30 36 46 46  FFA85A2E.%0C06FF
13c0: 46 46 33 35 30 35 30 36 30 35 30 43 30 36 38 34  FF350506050C0684
13d0: 46 44 30 34 46 46 30 43 30 36 30 35 30 43 35 39  FD04FF0C06050C59
13e0: 46 44 31 44 46 46 31 34 30 45 31 34 30 44 31 34  FD1DFF140E140D14
13f0: 30 45 31 34 30 44 0d 25 31 34 30 45 31 34 30 44  0E140D.%140E140D
1400: 31 34 30 45 30 45 30 44 31 34 30 45 30 45 30 44  140E0E0D140E0E0D
1410: 30 45 30 35 30 43 32 46 30 43 38 34 46 44 30 39  0E050C2F0C84FD09
1420: 46 46 33 35 30 43 30 35 30 36 30 35 30 44 41 46  FF350C0506050DAF
1430: 46 46 46 46 0d 25 46 46 30 43 30 36 30 35 46 44  FFFF.%FF0C0605FD
1440: 30 43 46 46 30 44 30 35 30 36 46 46 46 46 46 46  0CFF0D0506FFFFFF
1450: 30 36 30 35 38 34 46 44 30 37 46 46 41 39 32 46  060584FD07FFA92F
1460: 30 43 30 35 30 44 46 46 46 46 37 45 35 41 30 35  0C050DFFFF7E5A05
1470: 30 43 0d 25 37 45 38 34 41 46 46 46 46 46 46 46  0C.%7E84AFFFFFFF
1480: 30 36 30 43 32 46 30 43 30 35 30 43 41 39 46 44  060C2F0C050CA9FD
1490: 31 43 46 46 30 44 30 45 30 44 30 45 30 44 30 45  1CFF0D0E0D0E0D0E
14a0: 30 44 30 45 30 44 30 45 30 44 30 45 30 44 30 45  0D0E0D0E0D0E0D0E
14b0: 0d 25 30 44 30 45 30 44 30 45 30 44 30 45 30 44  .%0D0E0D0E0D0E0D
14c0: 30 36 30 43 30 43 35 39 46 44 30 42 46 46 38 34  060C0C59FD0BFF84
14d0: 30 43 30 35 30 36 30 35 30 43 41 38 46 46 46 46  0C0506050CA8FFFF
14e0: 30 43 30 35 30 36 46 44 30 43 46 46 30 36 0d 25  0C0506FD0CFF06.%
14f0: 30 36 30 35 46 46 46 46 41 39 30 35 30 36 35 39  0605FFFFA9050659
1500: 46 44 30 39 46 46 38 34 30 36 30 36 46 46 46 46  FD09FF840606FFFF
1510: 46 46 35 39 30 36 30 36 46 44 30 35 46 46 30 36  FF590606FD05FF06
1520: 30 43 38 34 46 46 35 39 30 36 30 43 0d 25 46 44  0C84FF59060C.%FD
1530: 31 44 46 46 30 45 30 44 31 34 30 45 30 45 30 44  1DFF0E0D140E0E0D
1540: 31 34 30 45 30 45 30 44 31 34 30 45 30 45 30 44  140E0E0D140E0E0D
1550: 31 34 30 45 30 45 30 44 31 34 30 45 30 45 30 36  140E0E0D140E0E06
1560: 35 39 30 43 46 44 30 45 46 46 0d 25 35 41 30 36  590CFD0EFF.%5A06
1570: 30 36 30 35 30 44 46 46 46 46 30 43 30 36 30 35  06050DFFFF0C0605
1580: 38 34 46 44 30 42 46 46 30 43 30 35 30 43 46 46  84FD0BFF0C050CFF
1590: 46 46 37 45 30 36 30 35 38 34 46 44 30 41 46 46  FF7E060584FD0AFF
15a0: 30 35 30 43 46 46 46 46 0d 25 46 46 38 34 30 35  050CFFFF.%FF8405
15b0: 30 44 46 44 30 34 46 46 38 34 30 36 33 35 46 46  0DFD04FF840635FF
15c0: 46 46 32 46 30 35 46 44 31 45 46 46 30 44 30 45  FF2F05FD1EFF0D0E
15d0: 30 44 30 45 30 44 30 45 30 44 30 45 30 44 30 45  0D0E0D0E0D0E0D0E
15e0: 30 44 30 45 30 44 0d 25 30 45 30 44 30 45 30 44  0D0E0D.%0E0D0E0D
15f0: 30 45 30 44 30 45 30 44 30 43 32 45 38 34 46 44  0E0D0E0D0C2E84FD
1600: 30 46 46 46 38 34 30 35 30 36 30 35 46 46 46 46  0FFF84050605FFFF
1610: 35 39 30 35 30 36 35 39 46 44 30 42 46 46 30 35  59050659FD0BFF05
1620: 30 36 30 43 0d 25 46 46 46 46 38 34 30 35 30 36  060C.%FFFF840506
1630: 35 41 46 44 30 39 46 46 35 39 30 36 30 36 46 46  5AFD09FF590606FF
1640: 46 46 46 46 35 41 30 36 30 36 46 44 30 34 46 46  FFFF5A0606FD04FF
1650: 35 39 30 35 35 41 35 39 30 43 30 35 38 34 46 44  59055A590C0584FD
1660: 31 45 0d 25 46 46 30 45 30 44 31 34 30 45 30 45  1E.%FF0E0D140E0E
1670: 30 44 31 34 30 45 30 45 30 44 31 34 30 45 30 45  0D140E0E0D140E0E
1680: 30 44 31 34 30 45 30 45 30 44 31 34 30 45 30 45  0D140E0E0D140E0E
1690: 30 36 38 34 46 44 30 41 46 46 35 39 46 44 30 36  0684FD0AFF59FD06
16a0: 0d 25 46 46 35 41 30 35 30 43 37 45 46 46 46 46  .%FF5A050C7EFFFF
16b0: 30 43 30 35 32 46 46 44 30 41 46 46 35 39 30 36  0C052FFD0AFF5906
16c0: 30 35 38 34 46 46 46 46 37 45 30 43 30 35 38 34  0584FFFF7E0C0584
16d0: 46 44 30 39 46 46 38 34 30 35 30 44 46 46 0d 25  FD09FF84050DFF.%
16e0: 46 46 46 46 38 34 30 35 30 44 46 44 30 34 46 46  FFFF84050DFD04FF
16f0: 32 46 30 36 30 36 33 35 35 41 46 44 32 30 46 46  2F0606355AFD20FF
1700: 30 44 30 45 30 44 30 45 30 44 30 45 30 44 30 45  0D0E0D0E0D0E0D0E
1710: 30 44 30 45 30 44 30 45 30 44 30 45 0d 25 30 44  0D0E0D0E0D0E.%0D
1720: 30 45 30 44 30 45 30 44 30 45 30 44 30 43 35 39  0E0D0E0D0E0D0C59
1730: 46 44 30 41 46 46 30 43 35 39 46 44 30 35 46 46  FD0AFF0C59FD05FF
1740: 41 38 30 36 30 35 41 39 46 46 46 46 35 39 30 36  A80605A9FFFF5906
1750: 30 35 38 34 46 44 30 39 46 46 0d 25 30 43 30 35  0584FD09FF.%0C05
1760: 30 43 46 46 46 46 46 46 38 34 30 35 30 36 35 41  0CFFFFFF8405065A
1770: 46 44 30 39 46 46 35 39 30 36 30 36 46 46 46 46  FD09FF590606FFFF
1780: 46 46 35 41 30 36 32 45 46 44 30 34 46 46 33 35  FF5A062EFD04FF35
1790: 30 35 35 39 46 44 30 35 0d 25 46 46 41 39 46 44  0559FD05.%FFA9FD
17a0: 31 43 46 46 31 34 30 45 30 45 30 44 31 34 30 45  1CFF140E0E0D140E
17b0: 30 45 30 44 31 34 30 45 30 45 30 44 31 34 30 45  0E0D140E0E0D140E
17c0: 30 45 30 44 31 34 30 45 30 45 30 44 31 34 30 36  0E0D140E0E0D1406
17d0: 38 34 46 44 30 41 0d 25 46 46 30 43 32 46 46 44  84FD0A.%FF0C2FFD
17e0: 30 35 46 46 38 34 30 35 30 43 46 44 30 34 46 46  05FF84050CFD04FF
17f0: 32 46 30 36 30 36 46 44 30 38 46 46 33 35 30 35  2F0606FD08FF3505
1800: 30 43 41 46 46 46 46 46 46 46 37 45 30 36 30 35  0CAFFFFFFF7E0605
1810: 38 34 46 44 0d 25 30 35 46 46 38 34 35 39 46 46  84FD.%05FF8459FF
1820: 46 46 38 34 30 35 30 44 46 46 46 46 46 46 38 34  FF84050DFFFFFF84
1830: 30 35 33 35 46 46 46 46 38 34 38 34 37 45 30 36  0535FFFF84847E06
1840: 30 36 46 44 30 34 46 46 38 34 30 36 46 44 31 43  06FD04FF8406FD1C
1850: 46 46 0d 25 35 41 30 45 30 44 30 45 30 44 30 45  FF.%5A0E0D0E0D0E
1860: 30 44 30 45 30 44 30 45 30 44 30 45 30 44 30 45  0D0E0D0E0D0E0D0E
1870: 30 44 30 45 30 44 30 45 30 44 30 45 30 44 30 43  0D0E0D0E0D0E0D0C
1880: 38 34 46 44 30 41 46 46 30 43 30 35 35 39 46 44  84FD0AFF0C0559FD
1890: 0d 25 30 34 46 46 30 36 30 36 35 39 46 44 30 35  .%04FF060659FD05
18a0: 46 46 32 45 30 36 30 36 41 38 46 44 30 34 46 46  FF2E0606A8FD04FF
18b0: 41 38 32 46 30 35 30 43 41 38 46 44 30 34 46 46  A82F050CA8FD04FF
18c0: 35 41 30 35 30 36 32 45 46 44 30 35 46 46 0d 25  5A05062EFD05FF.%
18d0: 30 35 35 39 46 46 46 46 35 41 30 36 30 35 46 46  0559FFFF5A0605FF
18e0: 46 46 46 46 35 39 30 36 30 35 38 34 32 46 30 43  FFFF590605842F0C
18f0: 37 45 46 46 30 35 30 36 30 36 35 41 35 39 32 46  7EFF0506065A592F
1900: 30 35 35 41 46 44 31 44 46 46 35 41 0d 25 30 45  055AFD1DFF5A.%0E
1910: 30 44 31 34 30 45 30 45 30 44 31 34 30 45 30 45  0D140E0E0D140E0E
1920: 30 44 31 34 30 45 30 45 30 44 31 34 30 45 30 45  0D140E0E0D140E0E
1930: 30 44 31 34 30 43 41 38 46 44 30 41 46 46 30 43  0D140CA8FD0AFF0C
1940: 30 43 30 36 30 44 32 46 32 46 0d 25 30 35 30 43  0C060D2F2F.%050C
1950: 35 39 46 44 30 37 46 46 37 45 30 44 30 35 32 46  59FD07FF7E0D052F
1960: 32 46 35 39 30 43 30 43 30 36 35 41 46 44 30 35  2F590C0C065AFD05
1970: 46 46 33 35 30 35 30 36 30 35 30 43 30 36 30 44  FF350506050C060D
1980: 30 43 30 43 30 35 30 36 0d 25 37 45 46 46 32 46  0C0C0506.%7EFF2F
1990: 30 43 30 35 30 43 30 43 35 41 46 46 46 46 30 43  0C050C0C5AFFFF0C
19a0: 30 36 30 35 30 43 38 34 46 46 46 46 41 39 30 43  06050C84FFFFA90C
19b0: 30 36 30 35 30 43 30 36 33 35 46 44 31 46 46 46  06050C0635FD1FFF
19c0: 41 39 38 35 38 34 0d 25 41 39 38 34 38 35 38 34  A98584.%A9848584
19d0: 41 39 38 34 38 35 38 34 41 39 38 34 38 35 38 34  A9848584A9848584
19e0: 41 39 38 34 38 35 38 34 33 35 35 41 46 44 30 41  A9848584355AFD0A
19f0: 46 46 38 34 41 38 46 46 37 45 35 41 32 46 35 41  FF84A8FF7E5A2F5A
1a00: 41 38 46 44 0d 25 30 41 46 46 41 38 30 43 30 36  A8FD.%0AFFA80C06
1a10: 30 35 30 36 32 45 46 44 30 37 46 46 37 45 38 34  05062EFD07FF7E84
1a20: 35 41 38 34 35 39 38 34 35 41 38 34 35 39 38 34  5A8459845A845984
1a30: 35 41 41 46 46 44 30 41 46 46 35 41 38 34 46 44  5AAFFD0AFF5A84FD
1a40: 30 36 0d 25 46 46 41 38 38 34 38 34 46 44 33 34  06.%FFA88484FD34
1a50: 46 46 33 35 38 34 46 44 31 45 46 46 30 43 30 36  FF3584FD1EFF0C06
1a60: 30 35 30 36 35 39 46 44 35 42 46 46 38 34 32 46  050659FD5BFF842F
1a70: 46 44 31 46 46 46 30 43 30 36 30 35 30 36 37 45  FD1FFF0C0605067E
1a80: 0d 25 46 44 35 41 46 46 41 39 33 35 46 44 32 30  .%FD5AFFA935FD20
1a90: 46 46 32 46 30 36 30 35 30 43 35 39 46 44 35 41  FF2F06050C59FD5A
1aa0: 46 46 30 36 46 44 32 31 46 46 35 39 30 36 30 35  FF06FD21FF590605
1ab0: 30 36 30 36 32 46 32 46 35 41 46 44 37 41 0d 25  06062F2F5AFD7A.%
1ac0: 46 46 38 34 33 35 35 39 32 46 35 39 38 34 46 44  FF8435592F5984FD
1ad0: 46 43 46 46 46 44 46 43 46 46 46 44 46 43 46 46  FCFFFDFCFFFDFCFF
1ae0: 46 44 46 43 46 46 46 44 46 43 46 46 46 44 46 43  FDFCFFFDFCFFFDFC
1af0: 46 46 46 44 46 43 46 46 46 44 46 43 0d 25 46 46  FFFDFCFFFDFC.%FF
1b00: 46 44 44 31 46 46 46 46 0d 25 25 45 6e 64 44 61  FDD1FFFF.%%EndDa
1b10: 74 61 0d 0a 25 41 44 4f 45 6e 64 43 6c 69 65 6e  ta..%ADOEndClien
1b20: 74 49 6e 6a 65 63 74 69 6f 6e 3a 20 44 6f 63 75  tInjection: Docu
1b30: 6d 65 6e 74 48 65 61 64 65 72 20 22 41 49 31 31  mentHeader "AI11
1b40: 45 50 53 22 0a 25 25 50 61 67 65 73 3a 20 31 0a  EPS".%%Pages: 1.
1b50: 25 25 44 6f 63 75 6d 65 6e 74 4e 65 65 64 65 64  %%DocumentNeeded
1b60: 52 65 73 6f 75 72 63 65 73 3a 20 0a 25 25 44 6f  Resources: .%%Do
1b70: 63 75 6d 65 6e 74 53 75 70 70 6c 69 65 64 52 65  cumentSuppliedRe
1b80: 73 6f 75 72 63 65 73 3a 20 70 72 6f 63 73 65 74  sources: procset
1b90: 20 41 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65   Adobe_AGM_Image
1ba0: 20 31 2e 30 20 30 0a 25 25 2b 20 70 72 6f 63 73   1.0 0.%%+ procs
1bb0: 65 74 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  et Adobe_CoolTyp
1bc0: 65 5f 55 74 69 6c 69 74 79 5f 54 34 32 20 31 2e  e_Utility_T42 1.
1bd0: 30 20 30 0a 25 25 2b 20 70 72 6f 63 73 65 74 20  0 0.%%+ procset 
1be0: 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 55  Adobe_CoolType_U
1bf0: 74 69 6c 69 74 79 5f 4d 41 4b 45 4f 43 46 20 31  tility_MAKEOCF 1
1c00: 2e 32 33 20 30 0a 25 25 2b 20 70 72 6f 63 73 65  .23 0.%%+ procse
1c10: 74 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  t Adobe_CoolType
1c20: 5f 43 6f 72 65 20 32 2e 33 31 20 30 0a 25 25 2b  _Core 2.31 0.%%+
1c30: 20 70 72 6f 63 73 65 74 20 41 64 6f 62 65 5f 41   procset Adobe_A
1c40: 47 4d 5f 43 6f 72 65 20 32 2e 30 20 30 0a 25 25  GM_Core 2.0 0.%%
1c50: 2b 20 70 72 6f 63 73 65 74 20 41 64 6f 62 65 5f  + procset Adobe_
1c60: 41 47 4d 5f 55 74 69 6c 73 20 31 2e 30 20 30 0a  AGM_Utils 1.0 0.
1c70: 25 25 44 6f 63 75 6d 65 6e 74 46 6f 6e 74 73 3a  %%DocumentFonts:
1c80: 20 0a 25 25 44 6f 63 75 6d 65 6e 74 4e 65 65 64   .%%DocumentNeed
1c90: 65 64 46 6f 6e 74 73 3a 20 0a 25 25 44 6f 63 75  edFonts: .%%Docu
1ca0: 6d 65 6e 74 4e 65 65 64 65 64 46 65 61 74 75 72  mentNeededFeatur
1cb0: 65 73 3a 20 0a 25 25 44 6f 63 75 6d 65 6e 74 53  es: .%%DocumentS
1cc0: 75 70 70 6c 69 65 64 46 65 61 74 75 72 65 73 3a  uppliedFeatures:
1cd0: 20 0a 25 25 44 6f 63 75 6d 65 6e 74 50 72 6f 63   .%%DocumentProc
1ce0: 65 73 73 43 6f 6c 6f 72 73 3a 20 0a 25 25 44 6f  essColors: .%%Do
1cf0: 63 75 6d 65 6e 74 43 75 73 74 6f 6d 43 6f 6c 6f  cumentCustomColo
1d00: 72 73 3a 20 28 50 41 4e 54 4f 4e 45 20 32 39 30  rs: (PANTONE 290
1d10: 35 20 55 29 0a 25 25 2b 20 28 50 41 4e 54 4f 4e  5 U).%%+ (PANTON
1d20: 45 20 33 30 39 20 55 29 0a 25 25 2b 20 28 50 41  E 309 U).%%+ (PA
1d30: 4e 54 4f 4e 45 20 33 30 30 35 20 55 29 0a 25 25  NTONE 3005 U).%%
1d40: 43 4d 59 4b 43 75 73 74 6f 6d 43 6f 6c 6f 72 3a  CMYKCustomColor:
1d50: 20 30 2e 34 31 30 30 20 30 2e 30 32 30 30 20 30   0.4100 0.0200 0
1d60: 20 30 20 28 50 41 4e 54 4f 4e 45 20 32 39 30 35   0 (PANTONE 2905
1d70: 20 55 29 0a 25 25 2b 20 31 20 30 20 30 2e 30 39   U).%%+ 1 0 0.09
1d80: 30 30 20 30 2e 37 32 30 30 20 28 50 41 4e 54 4f  00 0.7200 (PANTO
1d90: 4e 45 20 33 30 39 20 55 29 0a 25 25 2b 20 31 20  NE 309 U).%%+ 1 
1da0: 30 2e 33 34 30 30 20 30 20 30 2e 30 32 30 30 20  0.3400 0 0.0200 
1db0: 28 50 41 4e 54 4f 4e 45 20 33 30 30 35 20 55 29  (PANTONE 3005 U)
1dc0: 0a 25 25 52 47 42 43 75 73 74 6f 6d 43 6f 6c 6f  .%%RGBCustomColo
1dd0: 72 3a 20 0a 25 25 45 6e 64 43 6f 6d 6d 65 6e 74  r: .%%EndComment
1de0: 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s.              
1df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e30: 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    .             
1e40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1e90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1eb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ec0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ed0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ee0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ef0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f20: 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20              .   
1f30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f50: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1fe0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2020: 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20        .         
2030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2120: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
21f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2200: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2210: 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20            .     
2220: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2230: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2250: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2260: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2270: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2280: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2290: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
22f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2310: 20 20 20 20 0a 25 25 42 65 67 69 6e 44 65 66 61      .%%BeginDefa
2320: 75 6c 74 73 0a 25 25 56 69 65 77 69 6e 67 4f 72  ults.%%ViewingOr
2330: 69 65 6e 74 61 74 69 6f 6e 3a 20 31 20 30 20 30  ientation: 1 0 0
2340: 20 31 0a 25 25 45 6e 64 44 65 66 61 75 6c 74 73   1.%%EndDefaults
2350: 0a 25 25 42 65 67 69 6e 50 72 6f 6c 6f 67 0a 25  .%%BeginProlog.%
2360: 25 42 65 67 69 6e 52 65 73 6f 75 72 63 65 3a 20  %BeginResource: 
2370: 70 72 6f 63 73 65 74 20 41 64 6f 62 65 5f 41 47  procset Adobe_AG
2380: 4d 5f 55 74 69 6c 73 20 31 2e 30 20 30 0a 25 25  M_Utils 1.0 0.%%
2390: 56 65 72 73 69 6f 6e 3a 20 31 2e 30 20 30 0a 25  Version: 1.0 0.%
23a0: 25 43 6f 70 79 72 69 67 68 74 3a 20 43 6f 70 79  %Copyright: Copy
23b0: 72 69 67 68 74 28 43 29 32 30 30 30 2d 32 30 30  right(C)2000-200
23c0: 36 20 41 64 6f 62 65 20 53 79 73 74 65 6d 73 2c  6 Adobe Systems,
23d0: 20 49 6e 63 2e 20 41 6c 6c 20 52 69 67 68 74 73   Inc. All Rights
23e0: 20 52 65 73 65 72 76 65 64 2e 0a 73 79 73 74 65   Reserved..syste
23f0: 6d 64 69 63 74 2f 73 65 74 70 61 63 6b 69 6e 67  mdict/setpacking
2400: 20 6b 6e 6f 77 6e 0a 7b 63 75 72 72 65 6e 74 70   known.{currentp
2410: 61 63 6b 69 6e 67 09 74 72 75 65 20 73 65 74 70  acking.true setp
2420: 61 63 6b 69 6e 67 7d 69 66 0a 75 73 65 72 64 69  acking}if.userdi
2430: 63 74 2f 41 64 6f 62 65 5f 41 47 4d 5f 55 74 69  ct/Adobe_AGM_Uti
2440: 6c 73 20 37 33 20 64 69 63 74 20 64 75 70 20 62  ls 73 dict dup b
2450: 65 67 69 6e 20 70 75 74 0a 2f 62 64 66 0a 7b 62  egin put./bdf.{b
2460: 69 6e 64 20 64 65 66 7d 62 69 6e 64 20 64 65 66  ind def}bind def
2470: 0a 2f 6e 64 7b 6e 75 6c 6c 20 64 65 66 7d 62 64  ./nd{null def}bd
2480: 66 0a 2f 78 64 66 0a 7b 65 78 63 68 20 64 65 66  f./xdf.{exch def
2490: 7d 62 64 66 0a 2f 6c 64 66 20 0a 7b 6c 6f 61 64  }bdf./ldf .{load
24a0: 20 64 65 66 7d 62 64 66 0a 2f 64 64 66 0a 7b 70   def}bdf./ddf.{p
24b0: 75 74 7d 62 64 66 09 0a 2f 78 64 64 66 0a 7b 33  ut}bdf../xddf.{3
24c0: 20 2d 31 20 72 6f 6c 6c 20 70 75 74 7d 62 64 66   -1 roll put}bdf
24d0: 09 0a 2f 78 70 74 0a 7b 65 78 63 68 20 70 75 74  ../xpt.{exch put
24e0: 7d 62 64 66 0a 2f 6e 64 66 0a 7b 0a 09 65 78 63  }bdf./ndf.{..exc
24f0: 68 20 64 75 70 20 77 68 65 72 65 7b 0a 09 09 70  h dup where{...p
2500: 6f 70 20 70 6f 70 20 70 6f 70 0a 09 7d 7b 0a 09  op pop pop..}{..
2510: 09 78 64 66 0a 09 7d 69 66 65 6c 73 65 0a 7d 64  .xdf..}ifelse.}d
2520: 65 66 0a 2f 63 64 6e 64 66 0a 7b 0a 09 65 78 63  ef./cdndf.{..exc
2530: 68 20 64 75 70 20 63 75 72 72 65 6e 74 64 69 63  h dup currentdic
2540: 74 20 65 78 63 68 20 6b 6e 6f 77 6e 7b 0a 09 09  t exch known{...
2550: 70 6f 70 20 70 6f 70 0a 09 7d 7b 0a 09 09 65 78  pop pop..}{...ex
2560: 63 68 20 64 65 66 0a 09 7d 69 66 65 6c 73 65 0a  ch def..}ifelse.
2570: 7d 64 65 66 0a 2f 67 78 0a 7b 67 65 74 20 65 78  }def./gx.{get ex
2580: 65 63 7d 62 64 66 0a 2f 70 73 5f 6c 65 76 65 6c  ec}bdf./ps_level
2590: 0a 09 2f 6c 61 6e 67 75 61 67 65 6c 65 76 65 6c  ../languagelevel
25a0: 20 77 68 65 72 65 7b 0a 09 09 70 6f 70 20 73 79   where{...pop sy
25b0: 73 74 65 6d 64 69 63 74 2f 6c 61 6e 67 75 61 67  stemdict/languag
25c0: 65 6c 65 76 65 6c 20 67 78 0a 09 7d 7b 0a 09 09  elevel gx..}{...
25d0: 31 0a 09 7d 69 66 65 6c 73 65 0a 64 65 66 0a 2f  1..}ifelse.def./
25e0: 6c 65 76 65 6c 32 20 0a 09 70 73 5f 6c 65 76 65  level2 ..ps_leve
25f0: 6c 20 32 20 67 65 0a 64 65 66 0a 2f 6c 65 76 65  l 2 ge.def./leve
2600: 6c 33 20 0a 09 70 73 5f 6c 65 76 65 6c 20 33 20  l3 ..ps_level 3 
2610: 67 65 0a 64 65 66 0a 2f 70 73 5f 76 65 72 73 69  ge.def./ps_versi
2620: 6f 6e 0a 09 7b 76 65 72 73 69 6f 6e 20 63 76 72  on..{version cvr
2630: 7d 73 74 6f 70 70 65 64 7b 2d 31 7d 69 66 0a 64  }stopped{-1}if.d
2640: 65 66 0a 2f 73 65 74 5f 67 76 6d 0a 7b 63 75 72  ef./set_gvm.{cur
2650: 72 65 6e 74 67 6c 6f 62 61 6c 20 65 78 63 68 20  rentglobal exch 
2660: 73 65 74 67 6c 6f 62 61 6c 7d 62 64 66 0a 2f 72  setglobal}bdf./r
2670: 65 73 65 74 5f 67 76 6d 0a 7b 73 65 74 67 6c 6f  eset_gvm.{setglo
2680: 62 61 6c 7d 62 64 66 0a 2f 6d 61 6b 65 72 65 61  bal}bdf./makerea
2690: 64 6f 6e 6c 79 61 72 72 61 79 0a 7b 0a 09 2f 70  donlyarray.{../p
26a0: 61 63 6b 65 64 61 72 72 61 79 20 77 68 65 72 65  ackedarray where
26b0: 7b 70 6f 70 20 70 61 63 6b 65 64 61 72 72 61 79  {pop packedarray
26c0: 0a 09 7d 7b 0a 09 09 61 72 72 61 79 20 61 73 74  ..}{...array ast
26d0: 6f 72 65 20 72 65 61 64 6f 6e 6c 79 7d 69 66 65  ore readonly}ife
26e0: 6c 73 65 0a 7d 62 64 66 0a 2f 6d 61 70 5f 72 65  lse.}bdf./map_re
26f0: 73 65 72 76 65 64 5f 69 6e 6b 5f 6e 61 6d 65 0a  served_ink_name.
2700: 7b 0a 09 64 75 70 20 74 79 70 65 2f 73 74 72 69  {..dup type/stri
2710: 6e 67 74 79 70 65 20 65 71 7b 0a 09 09 64 75 70  ngtype eq{...dup
2720: 2f 52 65 64 20 65 71 7b 0a 09 09 09 70 6f 70 28  /Red eq{....pop(
2730: 5f 52 65 64 5f 29 0a 09 09 7d 7b 0a 09 09 09 64  _Red_)...}{....d
2740: 75 70 2f 47 72 65 65 6e 20 65 71 7b 0a 09 09 09  up/Green eq{....
2750: 09 70 6f 70 28 5f 47 72 65 65 6e 5f 29 0a 09 09  .pop(_Green_)...
2760: 09 7d 7b 0a 09 09 09 09 64 75 70 2f 42 6c 75 65  .}{.....dup/Blue
2770: 20 65 71 7b 0a 09 09 09 09 09 70 6f 70 28 5f 42   eq{......pop(_B
2780: 6c 75 65 5f 29 0a 09 09 09 09 7d 7b 0a 09 09 09  lue_).....}{....
2790: 09 09 64 75 70 28 29 63 76 6e 20 65 71 7b 0a 09  ..dup()cvn eq{..
27a0: 09 09 09 09 09 70 6f 70 28 50 72 6f 63 65 73 73  .....pop(Process
27b0: 29 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 7d  )......}if.....}
27c0: 69 66 65 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73  ifelse....}ifels
27d0: 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 69 66  e...}ifelse..}if
27e0: 0a 7d 62 64 66 0a 2f 41 47 4d 55 54 49 4c 5f 47  .}bdf./AGMUTIL_G
27f0: 53 54 41 54 45 20 32 32 20 64 69 63 74 20 64 65  STATE 22 dict de
2800: 66 0a 2f 67 65 74 5f 67 73 74 61 74 65 0a 7b 0a  f./get_gstate.{.
2810: 09 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 20  .AGMUTIL_GSTATE 
2820: 62 65 67 69 6e 0a 09 2f 41 47 4d 55 54 49 4c 5f  begin../AGMUTIL_
2830: 47 53 54 41 54 45 5f 63 6c 72 5f 73 70 63 20 63  GSTATE_clr_spc c
2840: 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61 63 65  urrentcolorspace
2850: 20 64 65 66 0a 09 2f 41 47 4d 55 54 49 4c 5f 47   def../AGMUTIL_G
2860: 53 54 41 54 45 5f 63 6c 72 5f 69 6e 64 78 20 30  STATE_clr_indx 0
2870: 20 64 65 66 0a 09 2f 41 47 4d 55 54 49 4c 5f 47   def../AGMUTIL_G
2880: 53 54 41 54 45 5f 63 6c 72 5f 63 6f 6d 70 73 20  STATE_clr_comps 
2890: 31 32 20 61 72 72 61 79 20 64 65 66 0a 09 6d 61  12 array def..ma
28a0: 72 6b 20 63 75 72 72 65 6e 74 63 6f 6c 6f 72 20  rk currentcolor 
28b0: 63 6f 75 6e 74 74 6f 6d 61 72 6b 0a 09 09 7b 41  counttomark...{A
28c0: 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 63 6c  GMUTIL_GSTATE_cl
28d0: 72 5f 63 6f 6d 70 73 20 41 47 4d 55 54 49 4c 5f  r_comps AGMUTIL_
28e0: 47 53 54 41 54 45 5f 63 6c 72 5f 69 6e 64 78 20  GSTATE_clr_indx 
28f0: 33 20 2d 31 20 72 6f 6c 6c 20 70 75 74 0a 09 09  3 -1 roll put...
2900: 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f  /AGMUTIL_GSTATE_
2910: 63 6c 72 5f 69 6e 64 78 20 41 47 4d 55 54 49 4c  clr_indx AGMUTIL
2920: 5f 47 53 54 41 54 45 5f 63 6c 72 5f 69 6e 64 78  _GSTATE_clr_indx
2930: 20 31 20 61 64 64 20 64 65 66 7d 72 65 70 65 61   1 add def}repea
2940: 74 20 70 6f 70 0a 09 2f 41 47 4d 55 54 49 4c 5f  t pop../AGMUTIL_
2950: 47 53 54 41 54 45 5f 66 6e 74 20 72 6f 6f 74 66  GSTATE_fnt rootf
2960: 6f 6e 74 20 64 65 66 0a 09 2f 41 47 4d 55 54 49  ont def../AGMUTI
2970: 4c 5f 47 53 54 41 54 45 5f 6c 77 20 63 75 72 72  L_GSTATE_lw curr
2980: 65 6e 74 6c 69 6e 65 77 69 64 74 68 20 64 65 66  entlinewidth def
2990: 0a 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54  ../AGMUTIL_GSTAT
29a0: 45 5f 6c 63 20 63 75 72 72 65 6e 74 6c 69 6e 65  E_lc currentline
29b0: 63 61 70 20 64 65 66 0a 09 2f 41 47 4d 55 54 49  cap def../AGMUTI
29c0: 4c 5f 47 53 54 41 54 45 5f 6c 6a 20 63 75 72 72  L_GSTATE_lj curr
29d0: 65 6e 74 6c 69 6e 65 6a 6f 69 6e 20 64 65 66 0a  entlinejoin def.
29e0: 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45  ./AGMUTIL_GSTATE
29f0: 5f 6d 6c 20 63 75 72 72 65 6e 74 6d 69 74 65 72  _ml currentmiter
2a00: 6c 69 6d 69 74 20 64 65 66 0a 09 63 75 72 72 65  limit def..curre
2a10: 6e 74 64 61 73 68 2f 41 47 4d 55 54 49 4c 5f 47  ntdash/AGMUTIL_G
2a20: 53 54 41 54 45 5f 64 6f 20 78 64 66 2f 41 47 4d  STATE_do xdf/AGM
2a30: 55 54 49 4c 5f 47 53 54 41 54 45 5f 64 61 20 78  UTIL_GSTATE_da x
2a40: 64 66 0a 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54  df../AGMUTIL_GST
2a50: 41 54 45 5f 73 61 20 63 75 72 72 65 6e 74 73 74  ATE_sa currentst
2a60: 72 6f 6b 65 61 64 6a 75 73 74 20 64 65 66 0a 09  rokeadjust def..
2a70: 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f  /AGMUTIL_GSTATE_
2a80: 63 6c 72 5f 72 6e 64 20 63 75 72 72 65 6e 74 63  clr_rnd currentc
2a90: 6f 6c 6f 72 72 65 6e 64 65 72 69 6e 67 20 64 65  olorrendering de
2aa0: 66 0a 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41  f../AGMUTIL_GSTA
2ab0: 54 45 5f 6f 70 20 63 75 72 72 65 6e 74 6f 76 65  TE_op currentove
2ac0: 72 70 72 69 6e 74 20 64 65 66 0a 09 2f 41 47 4d  rprint def../AGM
2ad0: 55 54 49 4c 5f 47 53 54 41 54 45 5f 62 67 20 63  UTIL_GSTATE_bg c
2ae0: 75 72 72 65 6e 74 62 6c 61 63 6b 67 65 6e 65 72  urrentblackgener
2af0: 61 74 69 6f 6e 20 63 76 6c 69 74 20 64 65 66 0a  ation cvlit def.
2b00: 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45  ./AGMUTIL_GSTATE
2b10: 5f 75 63 72 20 63 75 72 72 65 6e 74 75 6e 64 65  _ucr currentunde
2b20: 72 63 6f 6c 6f 72 72 65 6d 6f 76 61 6c 20 63 76  rcolorremoval cv
2b30: 6c 69 74 20 64 65 66 0a 09 63 75 72 72 65 6e 74  lit def..current
2b40: 63 6f 6c 6f 72 74 72 61 6e 73 66 65 72 20 63 76  colortransfer cv
2b50: 6c 69 74 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41  lit/AGMUTIL_GSTA
2b60: 54 45 5f 67 79 5f 78 66 65 72 20 78 64 66 20 63  TE_gy_xfer xdf c
2b70: 76 6c 69 74 2f 41 47 4d 55 54 49 4c 5f 47 53 54  vlit/AGMUTIL_GST
2b80: 41 54 45 5f 62 5f 78 66 65 72 20 78 64 66 0a 09  ATE_b_xfer xdf..
2b90: 09 63 76 6c 69 74 2f 41 47 4d 55 54 49 4c 5f 47  .cvlit/AGMUTIL_G
2ba0: 53 54 41 54 45 5f 67 5f 78 66 65 72 20 78 64 66  STATE_g_xfer xdf
2bb0: 20 63 76 6c 69 74 2f 41 47 4d 55 54 49 4c 5f 47   cvlit/AGMUTIL_G
2bc0: 53 54 41 54 45 5f 72 5f 78 66 65 72 20 78 64 66  STATE_r_xfer xdf
2bd0: 0a 09 2f 41 47 4d 55 54 49 4c 5f 47 53 54 41 54  ../AGMUTIL_GSTAT
2be0: 45 5f 68 74 20 63 75 72 72 65 6e 74 68 61 6c 66  E_ht currenthalf
2bf0: 74 6f 6e 65 20 64 65 66 0a 09 2f 41 47 4d 55 54  tone def../AGMUT
2c00: 49 4c 5f 47 53 54 41 54 45 5f 66 6c 74 20 63 75  IL_GSTATE_flt cu
2c10: 72 72 65 6e 74 66 6c 61 74 20 64 65 66 0a 09 65  rrentflat def..e
2c20: 6e 64 0a 7d 64 65 66 0a 2f 73 65 74 5f 67 73 74  nd.}def./set_gst
2c30: 61 74 65 0a 7b 0a 09 41 47 4d 55 54 49 4c 5f 47  ate.{..AGMUTIL_G
2c40: 53 54 41 54 45 20 62 65 67 69 6e 0a 09 41 47 4d  STATE begin..AGM
2c50: 55 54 49 4c 5f 47 53 54 41 54 45 5f 63 6c 72 5f  UTIL_GSTATE_clr_
2c60: 73 70 63 20 73 65 74 63 6f 6c 6f 72 73 70 61 63  spc setcolorspac
2c70: 65 0a 09 41 47 4d 55 54 49 4c 5f 47 53 54 41 54  e..AGMUTIL_GSTAT
2c80: 45 5f 63 6c 72 5f 69 6e 64 78 7b 41 47 4d 55 54  E_clr_indx{AGMUT
2c90: 49 4c 5f 47 53 54 41 54 45 5f 63 6c 72 5f 63 6f  IL_GSTATE_clr_co
2ca0: 6d 70 73 20 41 47 4d 55 54 49 4c 5f 47 53 54 41  mps AGMUTIL_GSTA
2cb0: 54 45 5f 63 6c 72 5f 69 6e 64 78 20 31 20 73 75  TE_clr_indx 1 su
2cc0: 62 20 67 65 74 0a 09 2f 41 47 4d 55 54 49 4c 5f  b get../AGMUTIL_
2cd0: 47 53 54 41 54 45 5f 63 6c 72 5f 69 6e 64 78 20  GSTATE_clr_indx 
2ce0: 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 63  AGMUTIL_GSTATE_c
2cf0: 6c 72 5f 69 6e 64 78 20 31 20 73 75 62 20 64 65  lr_indx 1 sub de
2d00: 66 7d 72 65 70 65 61 74 20 73 65 74 63 6f 6c 6f  f}repeat setcolo
2d10: 72 0a 09 41 47 4d 55 54 49 4c 5f 47 53 54 41 54  r..AGMUTIL_GSTAT
2d20: 45 5f 66 6e 74 20 73 65 74 66 6f 6e 74 0a 09 41  E_fnt setfont..A
2d30: 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 6c 77  GMUTIL_GSTATE_lw
2d40: 20 73 65 74 6c 69 6e 65 77 69 64 74 68 0a 09 41   setlinewidth..A
2d50: 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 6c 63  GMUTIL_GSTATE_lc
2d60: 20 73 65 74 6c 69 6e 65 63 61 70 0a 09 41 47 4d   setlinecap..AGM
2d70: 55 54 49 4c 5f 47 53 54 41 54 45 5f 6c 6a 20 73  UTIL_GSTATE_lj s
2d80: 65 74 6c 69 6e 65 6a 6f 69 6e 0a 09 41 47 4d 55  etlinejoin..AGMU
2d90: 54 49 4c 5f 47 53 54 41 54 45 5f 6d 6c 20 73 65  TIL_GSTATE_ml se
2da0: 74 6d 69 74 65 72 6c 69 6d 69 74 0a 09 41 47 4d  tmiterlimit..AGM
2db0: 55 54 49 4c 5f 47 53 54 41 54 45 5f 64 61 20 41  UTIL_GSTATE_da A
2dc0: 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 64 6f  GMUTIL_GSTATE_do
2dd0: 20 73 65 74 64 61 73 68 0a 09 41 47 4d 55 54 49   setdash..AGMUTI
2de0: 4c 5f 47 53 54 41 54 45 5f 73 61 20 73 65 74 73  L_GSTATE_sa sets
2df0: 74 72 6f 6b 65 61 64 6a 75 73 74 0a 09 41 47 4d  trokeadjust..AGM
2e00: 55 54 49 4c 5f 47 53 54 41 54 45 5f 63 6c 72 5f  UTIL_GSTATE_clr_
2e10: 72 6e 64 20 73 65 74 63 6f 6c 6f 72 72 65 6e 64  rnd setcolorrend
2e20: 65 72 69 6e 67 0a 09 41 47 4d 55 54 49 4c 5f 47  ering..AGMUTIL_G
2e30: 53 54 41 54 45 5f 6f 70 20 73 65 74 6f 76 65 72  STATE_op setover
2e40: 70 72 69 6e 74 0a 09 41 47 4d 55 54 49 4c 5f 47  print..AGMUTIL_G
2e50: 53 54 41 54 45 5f 62 67 20 63 76 78 20 73 65 74  STATE_bg cvx set
2e60: 62 6c 61 63 6b 67 65 6e 65 72 61 74 69 6f 6e 0a  blackgeneration.
2e70: 09 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f  .AGMUTIL_GSTATE_
2e80: 75 63 72 20 63 76 78 20 73 65 74 75 6e 64 65 72  ucr cvx setunder
2e90: 63 6f 6c 6f 72 72 65 6d 6f 76 61 6c 0a 09 41 47  colorremoval..AG
2ea0: 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 72 5f 78  MUTIL_GSTATE_r_x
2eb0: 66 65 72 20 63 76 78 20 41 47 4d 55 54 49 4c 5f  fer cvx AGMUTIL_
2ec0: 47 53 54 41 54 45 5f 67 5f 78 66 65 72 20 63 76  GSTATE_g_xfer cv
2ed0: 78 20 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45  x AGMUTIL_GSTATE
2ee0: 5f 62 5f 78 66 65 72 20 63 76 78 0a 09 09 41 47  _b_xfer cvx...AG
2ef0: 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 67 79 5f  MUTIL_GSTATE_gy_
2f00: 78 66 65 72 20 63 76 78 20 73 65 74 63 6f 6c 6f  xfer cvx setcolo
2f10: 72 74 72 61 6e 73 66 65 72 0a 09 41 47 4d 55 54  rtransfer..AGMUT
2f20: 49 4c 5f 47 53 54 41 54 45 5f 68 74 2f 48 61 6c  IL_GSTATE_ht/Hal
2f30: 66 74 6f 6e 65 54 79 70 65 20 67 65 74 20 64 75  ftoneType get du
2f40: 70 20 39 20 65 71 20 65 78 63 68 20 31 30 30 20  p 9 eq exch 100 
2f50: 65 71 20 6f 72 0a 09 09 7b 0a 09 09 63 75 72 72  eq or...{...curr
2f60: 65 6e 74 68 61 6c 66 74 6f 6e 65 2f 48 61 6c 66  enthalftone/Half
2f70: 74 6f 6e 65 54 79 70 65 20 67 65 74 20 41 47 4d  toneType get AGM
2f80: 55 54 49 4c 5f 47 53 54 41 54 45 5f 68 74 2f 48  UTIL_GSTATE_ht/H
2f90: 61 6c 66 74 6f 6e 65 54 79 70 65 20 67 65 74 20  alftoneType get 
2fa0: 6e 65 0a 09 09 09 7b 0a 09 09 09 20 6d 61 72 6b  ne....{.... mark
2fb0: 20 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f   AGMUTIL_GSTATE_
2fc0: 68 74 7b 73 65 74 68 61 6c 66 74 6f 6e 65 7d 73  ht{sethalftone}s
2fd0: 74 6f 70 70 65 64 20 63 6c 65 61 72 74 6f 6d 61  topped cleartoma
2fe0: 72 6b 0a 09 09 09 7d 69 66 0a 09 09 7d 7b 0a 09  rk....}if...}{..
2ff0: 09 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f  .AGMUTIL_GSTATE_
3000: 68 74 20 73 65 74 68 61 6c 66 74 6f 6e 65 0a 09  ht sethalftone..
3010: 09 7d 69 66 65 6c 73 65 0a 09 41 47 4d 55 54 49  .}ifelse..AGMUTI
3020: 4c 5f 47 53 54 41 54 45 5f 66 6c 74 20 73 65 74  L_GSTATE_flt set
3030: 66 6c 61 74 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f  flat..end.}def./
3040: 67 65 74 5f 67 73 74 61 74 65 5f 61 6e 64 5f 6d  get_gstate_and_m
3050: 61 74 72 69 78 0a 7b 0a 09 41 47 4d 55 54 49 4c  atrix.{..AGMUTIL
3060: 5f 47 53 54 41 54 45 20 62 65 67 69 6e 0a 09 2f  _GSTATE begin../
3070: 41 47 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 63  AGMUTIL_GSTATE_c
3080: 74 6d 20 6d 61 74 72 69 78 20 63 75 72 72 65 6e  tm matrix curren
3090: 74 6d 61 74 72 69 78 20 64 65 66 0a 09 65 6e 64  tmatrix def..end
30a0: 0a 09 67 65 74 5f 67 73 74 61 74 65 0a 7d 64 65  ..get_gstate.}de
30b0: 66 0a 2f 73 65 74 5f 67 73 74 61 74 65 5f 61 6e  f./set_gstate_an
30c0: 64 5f 6d 61 74 72 69 78 0a 7b 0a 09 73 65 74 5f  d_matrix.{..set_
30d0: 67 73 74 61 74 65 0a 09 41 47 4d 55 54 49 4c 5f  gstate..AGMUTIL_
30e0: 47 53 54 41 54 45 20 62 65 67 69 6e 0a 09 41 47  GSTATE begin..AG
30f0: 4d 55 54 49 4c 5f 47 53 54 41 54 45 5f 63 74 6d  MUTIL_GSTATE_ctm
3100: 20 73 65 74 6d 61 74 72 69 78 0a 09 65 6e 64 0a   setmatrix..end.
3110: 7d 64 65 66 0a 2f 41 47 4d 55 54 49 4c 5f 73 74  }def./AGMUTIL_st
3120: 72 32 35 36 20 32 35 36 20 73 74 72 69 6e 67 20  r256 256 string 
3130: 64 65 66 0a 2f 41 47 4d 55 54 49 4c 5f 73 72 63  def./AGMUTIL_src
3140: 32 35 36 20 32 35 36 20 73 74 72 69 6e 67 20 64  256 256 string d
3150: 65 66 0a 2f 41 47 4d 55 54 49 4c 5f 64 73 74 36  ef./AGMUTIL_dst6
3160: 34 20 36 34 20 73 74 72 69 6e 67 20 64 65 66 0a  4 64 string def.
3170: 2f 41 47 4d 55 54 49 4c 5f 73 72 63 4c 65 6e 20  /AGMUTIL_srcLen 
3180: 6e 64 0a 2f 41 47 4d 55 54 49 4c 5f 6e 64 78 20  nd./AGMUTIL_ndx 
3190: 6e 64 0a 2f 41 47 4d 55 54 49 4c 5f 63 70 64 20  nd./AGMUTIL_cpd 
31a0: 6e 64 0a 2f 63 61 70 74 75 72 65 5f 63 70 64 7b  nd./capture_cpd{
31b0: 0a 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 55 74  ..//Adobe_AGM_Ut
31c0: 69 6c 73 2f 41 47 4d 55 54 49 4c 5f 63 70 64 20  ils/AGMUTIL_cpd 
31d0: 63 75 72 72 65 6e 74 70 61 67 65 64 65 76 69 63  currentpagedevic
31e0: 65 20 64 64 66 0a 7d 64 65 66 0a 2f 74 68 6f 6c  e ddf.}def./thol
31f0: 64 5f 68 61 6c 66 74 6f 6e 65 0a 7b 0a 09 6c 65  d_halftone.{..le
3200: 76 65 6c 33 0a 09 09 7b 73 65 74 68 61 6c 66 74  vel3...{sethalft
3210: 6f 6e 65 20 63 75 72 72 65 6e 74 68 61 6c 66 74  one currenthalft
3220: 6f 6e 65 7d 0a 09 09 7b 0a 09 09 09 64 75 70 2f  one}...{....dup/
3230: 48 61 6c 66 74 6f 6e 65 54 79 70 65 20 67 65 74  HalftoneType get
3240: 20 33 20 65 71 0a 09 09 09 7b 0a 09 09 09 09 73   3 eq....{.....s
3250: 65 74 68 61 6c 66 74 6f 6e 65 20 63 75 72 72 65  ethalftone curre
3260: 6e 74 68 61 6c 66 74 6f 6e 65 0a 09 09 09 7d 7b  nthalftone....}{
3270: 0a 09 09 09 09 62 65 67 69 6e 0a 09 09 09 09 57  .....begin.....W
3280: 69 64 74 68 20 48 65 69 67 68 74 20 6d 75 6c 7b  idth Height mul{
3290: 0a 09 09 09 09 09 54 68 72 65 73 68 6f 6c 64 73  ......Thresholds
32a0: 20 72 65 61 64 7b 70 6f 70 7d 69 66 0a 09 09 09   read{pop}if....
32b0: 09 7d 72 65 70 65 61 74 0a 09 09 09 09 65 6e 64  .}repeat.....end
32c0: 0a 09 09 09 09 63 75 72 72 65 6e 74 68 61 6c 66  .....currenthalf
32d0: 74 6f 6e 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a  tone....}ifelse.
32e0: 09 09 7d 69 66 65 6c 73 65 0a 7d 64 65 66 20 0a  ..}ifelse.}def .
32f0: 2f 72 64 63 6d 6e 74 6c 69 6e 65 0a 7b 0a 09 63  /rdcmntline.{..c
3300: 75 72 72 65 6e 74 66 69 6c 65 20 41 47 4d 55 54  urrentfile AGMUT
3310: 49 4c 5f 73 74 72 32 35 36 20 72 65 61 64 6c 69  IL_str256 readli
3320: 6e 65 20 70 6f 70 0a 09 28 25 29 61 6e 63 68 6f  ne pop..(%)ancho
3330: 72 73 65 61 72 63 68 7b 70 6f 70 7d 69 66 0a 7d  rsearch{pop}if.}
3340: 62 64 66 0a 2f 66 69 6c 74 65 72 5f 63 6d 79 6b  bdf./filter_cmyk
3350: 0a 7b 09 0a 09 64 75 70 20 74 79 70 65 2f 66 69  .{...dup type/fi
3360: 6c 65 74 79 70 65 20 6e 65 7b 0a 09 09 65 78 63  letype ne{...exc
3370: 68 28 29 2f 53 75 62 46 69 6c 65 44 65 63 6f 64  h()/SubFileDecod
3380: 65 20 66 69 6c 74 65 72 0a 09 7d 7b 0a 09 09 65  e filter..}{...e
3390: 78 63 68 20 70 6f 70 0a 09 7d 0a 09 69 66 65 6c  xch pop..}..ifel
33a0: 73 65 0a 09 5b 0a 09 65 78 63 68 0a 09 7b 0a 09  se..[..exch..{..
33b0: 09 41 47 4d 55 54 49 4c 5f 73 72 63 32 35 36 20  .AGMUTIL_src256 
33c0: 72 65 61 64 73 74 72 69 6e 67 20 70 6f 70 0a 09  readstring pop..
33d0: 09 64 75 70 20 6c 65 6e 67 74 68 2f 41 47 4d 55  .dup length/AGMU
33e0: 54 49 4c 5f 73 72 63 4c 65 6e 20 65 78 63 68 20  TIL_srcLen exch 
33f0: 64 65 66 0a 09 09 2f 41 47 4d 55 54 49 4c 5f 6e  def.../AGMUTIL_n
3400: 64 78 20 30 20 64 65 66 0a 09 09 41 47 4d 43 4f  dx 0 def...AGMCO
3410: 52 45 5f 70 6c 61 74 65 5f 6e 64 78 20 34 20 41  RE_plate_ndx 4 A
3420: 47 4d 55 54 49 4c 5f 73 72 63 4c 65 6e 20 31 20  GMUTIL_srcLen 1 
3430: 73 75 62 7b 0a 09 09 09 31 20 69 6e 64 65 78 20  sub{....1 index 
3440: 65 78 63 68 20 67 65 74 0a 09 09 09 41 47 4d 55  exch get....AGMU
3450: 54 49 4c 5f 64 73 74 36 34 20 41 47 4d 55 54 49  TIL_dst64 AGMUTI
3460: 4c 5f 6e 64 78 20 33 20 2d 31 20 72 6f 6c 6c 20  L_ndx 3 -1 roll 
3470: 70 75 74 0a 09 09 09 2f 41 47 4d 55 54 49 4c 5f  put..../AGMUTIL_
3480: 6e 64 78 20 41 47 4d 55 54 49 4c 5f 6e 64 78 20  ndx AGMUTIL_ndx 
3490: 31 20 61 64 64 20 64 65 66 0a 09 09 7d 66 6f 72  1 add def...}for
34a0: 0a 09 09 70 6f 70 0a 09 09 41 47 4d 55 54 49 4c  ...pop...AGMUTIL
34b0: 5f 64 73 74 36 34 20 30 20 41 47 4d 55 54 49 4c  _dst64 0 AGMUTIL
34c0: 5f 6e 64 78 20 67 65 74 69 6e 74 65 72 76 61 6c  _ndx getinterval
34d0: 0a 09 7d 0a 09 62 69 6e 64 0a 09 2f 65 78 65 63  ..}..bind../exec
34e0: 20 63 76 78 0a 09 5d 63 76 78 0a 7d 62 64 66 0a   cvx..]cvx.}bdf.
34f0: 2f 66 69 6c 74 65 72 5f 69 6e 64 65 78 65 64 5f  /filter_indexed_
3500: 64 65 76 6e 0a 7b 0a 09 63 76 69 20 4e 61 6d 65  devn.{..cvi Name
3510: 73 20 6c 65 6e 67 74 68 20 6d 75 6c 20 6e 61 6d  s length mul nam
3520: 65 73 5f 69 6e 64 65 78 20 61 64 64 20 4c 6f 6f  es_index add Loo
3530: 6b 75 70 20 65 78 63 68 20 67 65 74 0a 7d 62 64  kup exch get.}bd
3540: 66 0a 2f 66 69 6c 74 65 72 5f 64 65 76 6e 0a 7b  f./filter_devn.{
3550: 09 0a 09 34 20 64 69 63 74 20 62 65 67 69 6e 0a  ...4 dict begin.
3560: 09 2f 73 72 63 53 74 72 20 78 64 66 0a 09 2f 64  ./srcStr xdf../d
3570: 73 74 53 74 72 20 78 64 66 0a 09 64 75 70 20 74  stStr xdf..dup t
3580: 79 70 65 2f 66 69 6c 65 74 79 70 65 20 6e 65 7b  ype/filetype ne{
3590: 0a 09 09 30 28 29 2f 53 75 62 46 69 6c 65 44 65  ...0()/SubFileDe
35a0: 63 6f 64 65 20 66 69 6c 74 65 72 0a 09 7d 69 66  code filter..}if
35b0: 0a 09 5b 0a 09 65 78 63 68 0a 09 09 5b 0a 09 09  ..[..exch...[...
35c0: 09 2f 64 65 76 69 63 65 6e 5f 63 6f 6c 6f 72 73  ./devicen_colors
35d0: 70 61 63 65 5f 64 69 63 74 2f 41 47 4d 43 4f 52  pace_dict/AGMCOR
35e0: 45 5f 67 67 65 74 20 63 76 78 2f 62 65 67 69 6e  E_gget cvx/begin
35f0: 20 63 76 78 0a 09 09 09 63 75 72 72 65 6e 74 64   cvx....currentd
3600: 69 63 74 2f 73 72 63 53 74 72 20 67 65 74 2f 72  ict/srcStr get/r
3610: 65 61 64 73 74 72 69 6e 67 20 63 76 78 2f 70 6f  eadstring cvx/po
3620: 70 20 63 76 78 0a 09 09 09 2f 64 75 70 20 63 76  p cvx..../dup cv
3630: 78 2f 6c 65 6e 67 74 68 20 63 76 78 20 30 2f 67  x/length cvx 0/g
3640: 74 20 63 76 78 5b 0a 09 09 09 09 41 64 6f 62 65  t cvx[.....Adobe
3650: 5f 41 47 4d 5f 55 74 69 6c 73 2f 41 47 4d 55 54  _AGM_Utils/AGMUT
3660: 49 4c 5f 6e 64 78 20 30 2f 64 64 66 20 63 76 78  IL_ndx 0/ddf cvx
3670: 0a 09 09 09 09 6e 61 6d 65 73 5f 69 6e 64 65 78  .....names_index
3680: 20 4e 61 6d 65 73 20 6c 65 6e 67 74 68 20 63 75   Names length cu
3690: 72 72 65 6e 74 64 69 63 74 2f 73 72 63 53 74 72  rrentdict/srcStr
36a0: 20 67 65 74 20 6c 65 6e 67 74 68 20 31 20 73 75   get length 1 su
36b0: 62 7b 0a 09 09 09 09 09 31 2f 69 6e 64 65 78 20  b{......1/index 
36c0: 63 76 78 2f 65 78 63 68 20 63 76 78 2f 67 65 74  cvx/exch cvx/get
36d0: 20 63 76 78 0a 09 09 09 09 09 63 75 72 72 65 6e   cvx......curren
36e0: 74 64 69 63 74 2f 64 73 74 53 74 72 20 67 65 74  tdict/dstStr get
36f0: 2f 41 47 4d 55 54 49 4c 5f 6e 64 78 2f 6c 6f 61  /AGMUTIL_ndx/loa
3700: 64 20 63 76 78 20 33 20 2d 31 2f 72 6f 6c 6c 20  d cvx 3 -1/roll 
3710: 63 76 78 2f 70 75 74 20 63 76 78 0a 09 09 09 09  cvx/put cvx.....
3720: 09 41 64 6f 62 65 5f 41 47 4d 5f 55 74 69 6c 73  .Adobe_AGM_Utils
3730: 2f 41 47 4d 55 54 49 4c 5f 6e 64 78 2f 41 47 4d  /AGMUTIL_ndx/AGM
3740: 55 54 49 4c 5f 6e 64 78 2f 6c 6f 61 64 20 63 76  UTIL_ndx/load cv
3750: 78 20 31 2f 61 64 64 20 63 76 78 2f 64 64 66 20  x 1/add cvx/ddf 
3760: 63 76 78 0a 09 09 09 09 7d 66 6f 72 0a 09 09 09  cvx.....}for....
3770: 09 63 75 72 72 65 6e 74 64 69 63 74 2f 64 73 74  .currentdict/dst
3780: 53 74 72 20 67 65 74 20 30 2f 41 47 4d 55 54 49  Str get 0/AGMUTI
3790: 4c 5f 6e 64 78 2f 6c 6f 61 64 20 63 76 78 2f 67  L_ndx/load cvx/g
37a0: 65 74 69 6e 74 65 72 76 61 6c 20 63 76 78 0a 09  etinterval cvx..
37b0: 09 09 5d 63 76 78 2f 69 66 20 63 76 78 0a 09 09  ..]cvx/if cvx...
37c0: 09 2f 65 6e 64 20 63 76 78 0a 09 09 5d 63 76 78  ./end cvx...]cvx
37d0: 0a 09 09 62 69 6e 64 0a 09 09 2f 65 78 65 63 20  ...bind.../exec 
37e0: 63 76 78 0a 09 5d 63 76 78 0a 09 65 6e 64 0a 7d  cvx..]cvx..end.}
37f0: 62 64 66 0a 2f 41 47 4d 55 54 49 4c 5f 69 6d 61  bdf./AGMUTIL_ima
3800: 67 65 66 69 6c 65 20 6e 64 0a 2f 72 65 61 64 5f  gefile nd./read_
3810: 69 6d 61 67 65 5f 66 69 6c 65 0a 7b 0a 09 41 47  image_file.{..AG
3820: 4d 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c 65 20  MUTIL_imagefile 
3830: 30 20 73 65 74 66 69 6c 65 70 6f 73 69 74 69 6f  0 setfilepositio
3840: 6e 0a 09 31 30 20 64 69 63 74 20 62 65 67 69 6e  n..10 dict begin
3850: 0a 09 2f 69 6d 61 67 65 44 69 63 74 20 78 64 66  ../imageDict xdf
3860: 0a 09 2f 69 6d 62 75 66 4c 65 6e 20 57 69 64 74  ../imbufLen Widt
3870: 68 20 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65  h BitsPerCompone
3880: 6e 74 20 6d 75 6c 20 37 20 61 64 64 20 38 20 69  nt mul 7 add 8 i
3890: 64 69 76 20 64 65 66 0a 09 2f 69 6d 62 75 66 49  div def../imbufI
38a0: 64 78 20 30 20 64 65 66 0a 09 2f 6f 72 69 67 44  dx 0 def../origD
38b0: 61 74 61 53 6f 75 72 63 65 20 69 6d 61 67 65 44  ataSource imageD
38c0: 69 63 74 2f 44 61 74 61 53 6f 75 72 63 65 20 67  ict/DataSource g
38d0: 65 74 20 64 65 66 0a 09 2f 6f 72 69 67 4d 75 6c  et def../origMul
38e0: 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73  tipleDataSources
38f0: 20 69 6d 61 67 65 44 69 63 74 2f 4d 75 6c 74 69   imageDict/Multi
3900: 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20 67  pleDataSources g
3910: 65 74 20 64 65 66 0a 09 2f 6f 72 69 67 44 65 63  et def../origDec
3920: 6f 64 65 20 69 6d 61 67 65 44 69 63 74 2f 44 65  ode imageDict/De
3930: 63 6f 64 65 20 67 65 74 20 64 65 66 0a 09 2f 64  code get def../d
3940: 73 74 44 61 74 61 53 74 72 20 69 6d 61 67 65 44  stDataStr imageD
3950: 69 63 74 2f 57 69 64 74 68 20 67 65 74 20 63 6f  ict/Width get co
3960: 6c 6f 72 53 70 61 63 65 45 6c 65 6d 43 6e 74 20  lorSpaceElemCnt 
3970: 6d 75 6c 20 73 74 72 69 6e 67 20 64 65 66 0a 09  mul string def..
3980: 69 6d 61 67 65 44 69 63 74 2f 4d 75 6c 74 69 70  imageDict/Multip
3990: 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20 6b 6e  leDataSources kn
39a0: 6f 77 6e 7b 4d 75 6c 74 69 70 6c 65 44 61 74 61  own{MultipleData
39b0: 53 6f 75 72 63 65 73 7d 7b 66 61 6c 73 65 7d 69  Sources}{false}i
39c0: 66 65 6c 73 65 0a 09 7b 0a 09 09 2f 69 6d 62 75  felse..{.../imbu
39d0: 66 43 6e 74 20 69 6d 61 67 65 44 69 63 74 2f 44  fCnt imageDict/D
39e0: 61 74 61 53 6f 75 72 63 65 20 67 65 74 20 6c 65  ataSource get le
39f0: 6e 67 74 68 20 64 65 66 0a 09 09 2f 69 6d 62 75  ngth def.../imbu
3a00: 66 73 20 69 6d 62 75 66 43 6e 74 20 61 72 72 61  fs imbufCnt arra
3a10: 79 20 64 65 66 0a 09 09 30 20 31 20 69 6d 62 75  y def...0 1 imbu
3a20: 66 43 6e 74 20 31 20 73 75 62 7b 0a 09 09 09 2f  fCnt 1 sub{..../
3a30: 69 6d 62 75 66 49 64 78 20 78 64 66 0a 09 09 09  imbufIdx xdf....
3a40: 69 6d 62 75 66 73 20 69 6d 62 75 66 49 64 78 20  imbufs imbufIdx 
3a50: 69 6d 62 75 66 4c 65 6e 20 73 74 72 69 6e 67 20  imbufLen string 
3a60: 70 75 74 0a 09 09 09 69 6d 61 67 65 44 69 63 74  put....imageDict
3a70: 2f 44 61 74 61 53 6f 75 72 63 65 20 67 65 74 20  /DataSource get 
3a80: 69 6d 62 75 66 49 64 78 5b 41 47 4d 55 54 49 4c  imbufIdx[AGMUTIL
3a90: 5f 69 6d 61 67 65 66 69 6c 65 20 69 6d 62 75 66  _imagefile imbuf
3aa0: 73 20 69 6d 62 75 66 49 64 78 20 67 65 74 2f 72  s imbufIdx get/r
3ab0: 65 61 64 73 74 72 69 6e 67 20 63 76 78 2f 70 6f  eadstring cvx/po
3ac0: 70 20 63 76 78 5d 63 76 78 20 70 75 74 0a 09 09  p cvx]cvx put...
3ad0: 7d 66 6f 72 0a 09 09 44 65 76 69 63 65 4e 5f 50  }for...DeviceN_P
3ae0: 53 32 7b 0a 09 09 09 69 6d 61 67 65 44 69 63 74  S2{....imageDict
3af0: 20 62 65 67 69 6e 0a 09 09 20 09 2f 44 61 74 61   begin... ./Data
3b00: 53 6f 75 72 63 65 5b 44 61 74 61 53 6f 75 72 63  Source[DataSourc
3b10: 65 2f 64 65 76 6e 5f 73 65 70 5f 64 61 74 61 73  e/devn_sep_datas
3b20: 6f 75 72 63 65 20 63 76 78 5d 63 76 78 20 64 65  ource cvx]cvx de
3b30: 66 0a 09 09 09 2f 4d 75 6c 74 69 70 6c 65 44 61  f..../MultipleDa
3b40: 74 61 53 6f 75 72 63 65 73 20 66 61 6c 73 65 20  taSources false 
3b50: 64 65 66 0a 09 09 09 2f 44 65 63 6f 64 65 5b 30  def..../Decode[0
3b60: 20 31 5d 64 65 66 0a 09 09 09 65 6e 64 0a 09 09   1]def....end...
3b70: 7d 69 66 0a 09 7d 7b 0a 09 09 2f 69 6d 62 75 66  }if..}{.../imbuf
3b80: 20 69 6d 62 75 66 4c 65 6e 20 73 74 72 69 6e 67   imbufLen string
3b90: 20 64 65 66 0a 09 09 49 6e 64 65 78 65 64 5f 44   def...Indexed_D
3ba0: 65 76 69 63 65 4e 20 6c 65 76 65 6c 33 20 6e 6f  eviceN level3 no
3bb0: 74 20 61 6e 64 20 44 65 76 69 63 65 4e 5f 4e 6f  t and DeviceN_No
3bc0: 6e 65 4e 61 6d 65 20 6f 72 7b 0a 09 09 09 2f 73  neName or{..../s
3bd0: 72 63 44 61 74 61 53 74 72 73 5b 69 6d 61 67 65  rcDataStrs[image
3be0: 44 69 63 74 20 62 65 67 69 6e 0a 09 09 09 09 63  Dict begin.....c
3bf0: 75 72 72 65 6e 74 64 69 63 74 2f 4d 75 6c 74 69  urrentdict/Multi
3c00: 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20 6b  pleDataSources k
3c10: 6e 6f 77 6e 7b 4d 75 6c 74 69 70 6c 65 44 61 74  nown{MultipleDat
3c20: 61 53 6f 75 72 63 65 73 7b 44 61 74 61 53 6f 75  aSources{DataSou
3c30: 72 63 65 20 6c 65 6e 67 74 68 7d 7b 31 7d 69 66  rce length}{1}if
3c40: 65 6c 73 65 7d 7b 31 7d 69 66 65 6c 73 65 0a 09  else}{1}ifelse..
3c50: 09 09 09 7b 0a 09 09 09 09 09 57 69 64 74 68 20  ...{......Width 
3c60: 44 65 63 6f 64 65 20 6c 65 6e 67 74 68 20 32 20  Decode length 2 
3c70: 64 69 76 20 6d 75 6c 20 63 76 69 20 73 74 72 69  div mul cvi stri
3c80: 6e 67 0a 09 09 09 09 7d 72 65 70 65 61 74 0a 09  ng.....}repeat..
3c90: 09 09 09 65 6e 64 5d 64 65 66 09 09 0a 09 09 09  ...end]def......
3ca0: 69 6d 61 67 65 44 69 63 74 20 62 65 67 69 6e 0a  imageDict begin.
3cb0: 09 09 20 09 2f 44 61 74 61 53 6f 75 72 63 65 5b  .. ./DataSource[
3cc0: 41 47 4d 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c  AGMUTIL_imagefil
3cd0: 65 20 44 65 63 6f 64 65 20 42 69 74 73 50 65 72  e Decode BitsPer
3ce0: 43 6f 6d 70 6f 6e 65 6e 74 20 66 61 6c 73 65 20  Component false 
3cf0: 31 2f 66 69 6c 74 65 72 5f 69 6e 64 65 78 65 64  1/filter_indexed
3d00: 5f 64 65 76 6e 20 6c 6f 61 64 20 64 73 74 44 61  _devn load dstDa
3d10: 74 61 53 74 72 20 73 72 63 44 61 74 61 53 74 72  taStr srcDataStr
3d20: 73 20 64 65 76 6e 5f 61 6c 74 5f 64 61 74 61 73  s devn_alt_datas
3d30: 6f 75 72 63 65 2f 65 78 65 63 20 63 76 78 5d 63  ource/exec cvx]c
3d40: 76 78 20 64 65 66 0a 09 09 09 2f 44 65 63 6f 64  vx def..../Decod
3d50: 65 5b 30 20 31 5d 64 65 66 0a 09 09 09 65 6e 64  e[0 1]def....end
3d60: 0a 09 09 7d 7b 0a 09 09 09 69 6d 61 67 65 44 69  ...}{....imageDi
3d70: 63 74 2f 44 61 74 61 53 6f 75 72 63 65 5b 31 20  ct/DataSource[1 
3d80: 73 74 72 69 6e 67 20 64 75 70 20 30 20 41 47 4d  string dup 0 AGM
3d90: 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c 65 20 44  UTIL_imagefile D
3da0: 65 63 6f 64 65 20 6c 65 6e 67 74 68 20 32 20 69  ecode length 2 i
3db0: 64 69 76 20 73 74 72 69 6e 67 2f 72 65 61 64 73  div string/reads
3dc0: 74 72 69 6e 67 20 63 76 78 2f 70 6f 70 20 63 76  tring cvx/pop cv
3dd0: 78 20 6e 61 6d 65 73 5f 69 6e 64 65 78 2f 67 65  x names_index/ge
3de0: 74 20 63 76 78 2f 70 75 74 20 63 76 78 5d 63 76  t cvx/put cvx]cv
3df0: 78 20 70 75 74 0a 09 09 09 69 6d 61 67 65 44 69  x put....imageDi
3e00: 63 74 2f 44 65 63 6f 64 65 5b 30 20 31 5d 70 75  ct/Decode[0 1]pu
3e10: 74 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 69 66  t...}ifelse..}if
3e20: 65 6c 73 65 0a 09 69 6d 61 67 65 44 69 63 74 20  else..imageDict 
3e30: 65 78 63 68 0a 09 6c 6f 61 64 20 65 78 65 63 0a  exch..load exec.
3e40: 09 69 6d 61 67 65 44 69 63 74 2f 44 61 74 61 53  .imageDict/DataS
3e50: 6f 75 72 63 65 20 6f 72 69 67 44 61 74 61 53 6f  ource origDataSo
3e60: 75 72 63 65 20 70 75 74 0a 09 69 6d 61 67 65 44  urce put..imageD
3e70: 69 63 74 2f 4d 75 6c 74 69 70 6c 65 44 61 74 61  ict/MultipleData
3e80: 53 6f 75 72 63 65 73 20 6f 72 69 67 4d 75 6c 74  Sources origMult
3e90: 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20  ipleDataSources 
3ea0: 70 75 74 0a 09 69 6d 61 67 65 44 69 63 74 2f 44  put..imageDict/D
3eb0: 65 63 6f 64 65 20 6f 72 69 67 44 65 63 6f 64 65  ecode origDecode
3ec0: 20 70 75 74 09 0a 09 65 6e 64 0a 7d 62 64 66 0a   put...end.}bdf.
3ed0: 2f 77 72 69 74 65 5f 69 6d 61 67 65 5f 66 69 6c  /write_image_fil
3ee0: 65 0a 7b 0a 09 62 65 67 69 6e 0a 09 7b 28 41 47  e.{..begin..{(AG
3ef0: 4d 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c 65 29  MUTIL_imagefile)
3f00: 28 77 2b 29 66 69 6c 65 7d 73 74 6f 70 70 65 64  (w+)file}stopped
3f10: 7b 0a 09 09 66 61 6c 73 65 0a 09 7d 7b 0a 09 09  {...false..}{...
3f20: 41 64 6f 62 65 5f 41 47 4d 5f 55 74 69 6c 73 2f  Adobe_AGM_Utils/
3f30: 41 47 4d 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c  AGMUTIL_imagefil
3f40: 65 20 78 64 64 66 20 0a 09 09 32 20 64 69 63 74  e xddf ...2 dict
3f50: 20 62 65 67 69 6e 0a 09 09 2f 69 6d 62 75 66 4c   begin.../imbufL
3f60: 65 6e 20 57 69 64 74 68 20 42 69 74 73 50 65 72  en Width BitsPer
3f70: 43 6f 6d 70 6f 6e 65 6e 74 20 6d 75 6c 20 37 20  Component mul 7 
3f80: 61 64 64 20 38 20 69 64 69 76 20 64 65 66 0a 09  add 8 idiv def..
3f90: 09 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75  .MultipleDataSou
3fa0: 72 63 65 73 7b 44 61 74 61 53 6f 75 72 63 65 20  rces{DataSource 
3fb0: 30 20 67 65 74 7d 7b 44 61 74 61 53 6f 75 72 63  0 get}{DataSourc
3fc0: 65 7d 69 66 65 6c 73 65 20 74 79 70 65 2f 66 69  e}ifelse type/fi
3fd0: 6c 65 74 79 70 65 20 65 71 7b 0a 09 09 09 2f 69  letype eq{..../i
3fe0: 6d 62 75 66 20 69 6d 62 75 66 4c 65 6e 20 73 74  mbuf imbufLen st
3ff0: 72 69 6e 67 20 64 65 66 0a 09 09 7d 69 66 0a 09  ring def...}if..
4000: 09 31 20 31 20 48 65 69 67 68 74 20 4d 75 6c 74  .1 1 Height Mult
4010: 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20  ipleDataSources 
4020: 6e 6f 74 7b 44 65 63 6f 64 65 20 6c 65 6e 67 74  not{Decode lengt
4030: 68 20 32 20 69 64 69 76 20 6d 75 6c 7d 69 66 7b  h 2 idiv mul}if{
4040: 0a 09 09 09 70 6f 70 0a 09 09 09 4d 75 6c 74 69  ....pop....Multi
4050: 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 7b 0a  pleDataSources{.
4060: 09 09 09 20 09 30 20 31 20 44 61 74 61 53 6f 75  ... .0 1 DataSou
4070: 72 63 65 20 6c 65 6e 67 74 68 20 31 20 73 75 62  rce length 1 sub
4080: 7b 0a 09 09 09 09 09 44 61 74 61 53 6f 75 72 63  {......DataSourc
4090: 65 20 74 79 70 65 20 64 75 70 0a 09 09 09 09 09  e type dup......
40a0: 2f 61 72 72 61 79 74 79 70 65 20 65 71 7b 0a 09  /arraytype eq{..
40b0: 09 09 09 09 09 70 6f 70 20 44 61 74 61 53 6f 75  .....pop DataSou
40c0: 72 63 65 20 65 78 63 68 20 67 78 0a 09 09 09 09  rce exch gx.....
40d0: 09 7d 7b 0a 09 09 09 09 09 09 2f 66 69 6c 65 74  .}{......./filet
40e0: 79 70 65 20 65 71 7b 0a 09 09 09 09 09 09 09 44  ype eq{........D
40f0: 61 74 61 53 6f 75 72 63 65 20 65 78 63 68 20 67  ataSource exch g
4100: 65 74 20 69 6d 62 75 66 20 72 65 61 64 73 74 72  et imbuf readstr
4110: 69 6e 67 20 70 6f 70 0a 09 09 09 09 09 09 7d 7b  ing pop.......}{
4120: 0a 09 09 09 09 09 09 09 44 61 74 61 53 6f 75 72  ........DataSour
4130: 63 65 20 65 78 63 68 20 67 65 74 0a 09 09 09 09  ce exch get.....
4140: 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 7d  ..}ifelse......}
4150: 69 66 65 6c 73 65 0a 09 09 09 09 09 41 47 4d 55  ifelse......AGMU
4160: 54 49 4c 5f 69 6d 61 67 65 66 69 6c 65 20 65 78  TIL_imagefile ex
4170: 63 68 20 77 72 69 74 65 73 74 72 69 6e 67 0a 09  ch writestring..
4180: 09 09 09 7d 66 6f 72 0a 09 09 09 7d 7b 0a 09 09  ...}for....}{...
4190: 09 09 44 61 74 61 53 6f 75 72 63 65 20 74 79 70  ..DataSource typ
41a0: 65 20 64 75 70 0a 09 09 09 09 2f 61 72 72 61 79  e dup...../array
41b0: 74 79 70 65 20 65 71 7b 0a 09 09 09 09 09 70 6f  type eq{......po
41c0: 70 20 44 61 74 61 53 6f 75 72 63 65 20 65 78 65  p DataSource exe
41d0: 63 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 2f 66  c.....}{....../f
41e0: 69 6c 65 74 79 70 65 20 65 71 7b 0a 09 09 09 09  iletype eq{.....
41f0: 09 09 44 61 74 61 53 6f 75 72 63 65 20 69 6d 62  ..DataSource imb
4200: 75 66 20 72 65 61 64 73 74 72 69 6e 67 20 70 6f  uf readstring po
4210: 70 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09  p......}{.......
4220: 44 61 74 61 53 6f 75 72 63 65 0a 09 09 09 09 09  DataSource......
4230: 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66 65  }ifelse.....}ife
4240: 6c 73 65 0a 09 09 09 09 41 47 4d 55 54 49 4c 5f  lse.....AGMUTIL_
4250: 69 6d 61 67 65 66 69 6c 65 20 65 78 63 68 20 77  imagefile exch w
4260: 72 69 74 65 73 74 72 69 6e 67 0a 09 09 09 7d 69  ritestring....}i
4270: 66 65 6c 73 65 0a 09 09 7d 66 6f 72 0a 09 09 65  felse...}for...e
4280: 6e 64 0a 09 09 74 72 75 65 0a 09 7d 69 66 65 6c  nd...true..}ifel
4290: 73 65 0a 09 65 6e 64 0a 7d 62 64 66 0a 2f 63 6c  se..end.}bdf./cl
42a0: 6f 73 65 5f 69 6d 61 67 65 5f 66 69 6c 65 0a 7b  ose_image_file.{
42b0: 0a 09 41 47 4d 55 54 49 4c 5f 69 6d 61 67 65 66  ..AGMUTIL_imagef
42c0: 69 6c 65 20 63 6c 6f 73 65 66 69 6c 65 28 41 47  ile closefile(AG
42d0: 4d 55 54 49 4c 5f 69 6d 61 67 65 66 69 6c 65 29  MUTIL_imagefile)
42e0: 64 65 6c 65 74 65 66 69 6c 65 0a 7d 64 65 66 0a  deletefile.}def.
42f0: 73 74 61 74 75 73 64 69 63 74 2f 70 72 6f 64 75  statusdict/produ
4300: 63 74 20 6b 6e 6f 77 6e 20 75 73 65 72 64 69 63  ct known userdic
4310: 74 2f 41 47 4d 50 5f 63 75 72 72 65 6e 74 5f 73  t/AGMP_current_s
4320: 68 6f 77 20 6b 6e 6f 77 6e 20 6e 6f 74 20 61 6e  how known not an
4330: 64 7b 0a 09 2f 70 73 74 72 20 73 74 61 74 75 73  d{../pstr status
4340: 64 69 63 74 2f 70 72 6f 64 75 63 74 20 67 65 74  dict/product get
4350: 20 64 65 66 0a 09 70 73 74 72 28 48 50 20 4c 61   def..pstr(HP La
4360: 73 65 72 4a 65 74 20 32 32 30 30 29 65 71 20 09  serJet 2200)eq .
4370: 0a 09 70 73 74 72 28 48 50 20 4c 61 73 65 72 4a  ..pstr(HP LaserJ
4380: 65 74 20 34 30 30 30 20 53 65 72 69 65 73 29 65  et 4000 Series)e
4390: 71 20 6f 72 0a 09 70 73 74 72 28 48 50 20 4c 61  q or..pstr(HP La
43a0: 73 65 72 4a 65 74 20 34 30 35 30 20 53 65 72 69  serJet 4050 Seri
43b0: 65 73 20 29 65 71 20 6f 72 0a 09 70 73 74 72 28  es )eq or..pstr(
43c0: 48 50 20 4c 61 73 65 72 4a 65 74 20 38 30 30 30  HP LaserJet 8000
43d0: 20 53 65 72 69 65 73 29 65 71 20 6f 72 0a 09 70   Series)eq or..p
43e0: 73 74 72 28 48 50 20 4c 61 73 65 72 4a 65 74 20  str(HP LaserJet 
43f0: 38 31 30 30 20 53 65 72 69 65 73 29 65 71 20 6f  8100 Series)eq o
4400: 72 0a 09 70 73 74 72 28 48 50 20 4c 61 73 65 72  r..pstr(HP Laser
4410: 4a 65 74 20 38 31 35 30 20 53 65 72 69 65 73 29  Jet 8150 Series)
4420: 65 71 20 6f 72 0a 09 70 73 74 72 28 48 50 20 4c  eq or..pstr(HP L
4430: 61 73 65 72 4a 65 74 20 35 30 30 30 20 53 65 72  aserJet 5000 Ser
4440: 69 65 73 29 65 71 20 6f 72 0a 09 70 73 74 72 28  ies)eq or..pstr(
4450: 48 50 20 4c 61 73 65 72 4a 65 74 20 35 31 30 30  HP LaserJet 5100
4460: 20 53 65 72 69 65 73 29 65 71 20 6f 72 0a 09 70   Series)eq or..p
4470: 73 74 72 28 48 50 20 43 6f 6c 6f 72 20 4c 61 73  str(HP Color Las
4480: 65 72 4a 65 74 20 34 35 30 30 29 65 71 20 6f 72  erJet 4500)eq or
4490: 0a 09 70 73 74 72 28 48 50 20 43 6f 6c 6f 72 20  ..pstr(HP Color 
44a0: 4c 61 73 65 72 4a 65 74 20 34 36 30 30 29 65 71  LaserJet 4600)eq
44b0: 20 6f 72 0a 09 70 73 74 72 28 48 50 20 4c 61 73   or..pstr(HP Las
44c0: 65 72 4a 65 74 20 35 53 69 29 65 71 20 6f 72 0a  erJet 5Si)eq or.
44d0: 09 70 73 74 72 28 48 50 20 4c 61 73 65 72 4a 65  .pstr(HP LaserJe
44e0: 74 20 31 32 30 30 20 53 65 72 69 65 73 29 65 71  t 1200 Series)eq
44f0: 20 6f 72 0a 09 70 73 74 72 28 48 50 20 4c 61 73   or..pstr(HP Las
4500: 65 72 4a 65 74 20 31 33 30 30 20 53 65 72 69 65  erJet 1300 Serie
4510: 73 29 65 71 20 6f 72 0a 09 70 73 74 72 28 48 50  s)eq or..pstr(HP
4520: 20 4c 61 73 65 72 4a 65 74 20 34 31 30 30 20 53   LaserJet 4100 S
4530: 65 72 69 65 73 29 65 71 20 6f 72 20 0a 09 7b 0a  eries)eq or ..{.
4540: 20 09 09 75 73 65 72 64 69 63 74 2f 41 47 4d 50   ..userdict/AGMP
4550: 5f 63 75 72 72 65 6e 74 5f 73 68 6f 77 2f 73 68  _current_show/sh
4560: 6f 77 20 6c 6f 61 64 20 70 75 74 0a 09 09 75 73  ow load put...us
4570: 65 72 64 69 63 74 2f 73 68 6f 77 7b 0a 09 09 20  erdict/show{... 
4580: 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61 63  currentcolorspac
4590: 65 20 30 20 67 65 74 0a 09 09 20 2f 50 61 74 74  e 0 get... /Patt
45a0: 65 72 6e 20 65 71 0a 09 09 20 7b 66 61 6c 73 65  ern eq... {false
45b0: 20 63 68 61 72 70 61 74 68 20 66 7d 0a 09 09 20   charpath f}... 
45c0: 7b 41 47 4d 50 5f 63 75 72 72 65 6e 74 5f 73 68  {AGMP_current_sh
45d0: 6f 77 7d 69 66 65 6c 73 65 0a 09 09 7d 70 75 74  ow}ifelse...}put
45e0: 0a 09 7d 69 66 0a 09 63 75 72 72 65 6e 74 64 69  ..}if..currentdi
45f0: 63 74 2f 70 73 74 72 20 75 6e 64 65 66 0a 7d 69  ct/pstr undef.}i
4600: 66 0a 2f 63 6f 6e 73 75 6d 65 69 6d 61 67 65 64  f./consumeimaged
4610: 61 74 61 0a 7b 0a 09 62 65 67 69 6e 0a 09 41 47  ata.{..begin..AG
4620: 4d 49 4d 47 5f 69 6e 69 74 5f 63 6f 6d 6d 6f 6e  MIMG_init_common
4630: 0a 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4d 75  ..currentdict/Mu
4640: 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65  ltipleDataSource
4650: 73 20 6b 6e 6f 77 6e 20 6e 6f 74 0a 09 09 7b 2f  s known not...{/
4660: 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72  MultipleDataSour
4670: 63 65 73 20 66 61 6c 73 65 20 64 65 66 7d 69 66  ces false def}if
4680: 0a 09 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f  ..MultipleDataSo
4690: 75 72 63 65 73 0a 09 09 7b 0a 09 09 44 61 74 61  urces...{...Data
46a0: 53 6f 75 72 63 65 20 30 20 67 65 74 20 74 79 70  Source 0 get typ
46b0: 65 0a 09 09 64 75 70 2f 66 69 6c 65 74 79 70 65  e...dup/filetype
46c0: 20 65 71 0a 09 09 09 7b 0a 09 09 09 31 20 64 69   eq....{....1 di
46d0: 63 74 20 62 65 67 69 6e 0a 09 09 09 2f 66 6c 75  ct begin..../flu
46e0: 73 68 62 75 66 66 65 72 20 57 69 64 74 68 20 63  shbuffer Width c
46f0: 76 69 20 73 74 72 69 6e 67 20 64 65 66 0a 09 09  vi string def...
4700: 09 31 20 31 20 48 65 69 67 68 74 20 63 76 69 0a  .1 1 Height cvi.
4710: 09 09 09 09 7b 0a 09 09 09 09 70 6f 70 0a 09 09  ....{.....pop...
4720: 09 09 30 20 31 20 44 61 74 61 53 6f 75 72 63 65  ..0 1 DataSource
4730: 20 6c 65 6e 67 74 68 20 31 20 73 75 62 0a 09 09   length 1 sub...
4740: 09 09 09 7b 0a 09 09 09 09 09 44 61 74 61 53 6f  ...{......DataSo
4750: 75 72 63 65 20 65 78 63 68 20 67 65 74 0a 09 09  urce exch get...
4760: 09 09 09 66 6c 75 73 68 62 75 66 66 65 72 20 72  ...flushbuffer r
4770: 65 61 64 73 74 72 69 6e 67 20 70 6f 70 20 70 6f  eadstring pop po
4780: 70 0a 09 09 09 09 09 7d 66 6f 72 0a 09 09 09 09  p......}for.....
4790: 7d 66 6f 72 0a 09 09 09 65 6e 64 0a 09 09 09 7d  }for....end....}
47a0: 69 66 0a 09 09 64 75 70 2f 61 72 72 61 79 74 79  if...dup/arrayty
47b0: 70 65 20 65 71 20 65 78 63 68 2f 70 61 63 6b 65  pe eq exch/packe
47c0: 64 61 72 72 61 79 74 79 70 65 20 65 71 20 6f 72  darraytype eq or
47d0: 20 44 61 74 61 53 6f 75 72 63 65 20 30 20 67 65   DataSource 0 ge
47e0: 74 20 78 63 68 65 63 6b 20 61 6e 64 0a 09 09 09  t xcheck and....
47f0: 7b 0a 09 09 09 57 69 64 74 68 20 48 65 69 67 68  {....Width Heigh
4800: 74 20 6d 75 6c 20 63 76 69 0a 09 09 09 09 7b 0a  t mul cvi.....{.
4810: 09 09 09 09 30 20 31 20 44 61 74 61 53 6f 75 72  ....0 1 DataSour
4820: 63 65 20 6c 65 6e 67 74 68 20 31 20 73 75 62 0a  ce length 1 sub.
4830: 09 09 09 09 09 7b 64 75 70 20 44 61 74 61 53 6f  .....{dup DataSo
4840: 75 72 63 65 20 65 78 63 68 20 67 78 20 6c 65 6e  urce exch gx len
4850: 67 74 68 20 65 78 63 68 20 30 20 6e 65 7b 70 6f  gth exch 0 ne{po
4860: 70 7d 69 66 7d 66 6f 72 0a 09 09 09 09 64 75 70  p}if}for.....dup
4870: 20 30 20 65 71 0a 09 09 09 09 09 7b 70 6f 70 20   0 eq......{pop 
4880: 65 78 69 74 7d 69 66 0a 09 09 09 09 73 75 62 20  exit}if.....sub 
4890: 64 75 70 20 30 20 6c 65 0a 09 09 09 09 09 7b 65  dup 0 le......{e
48a0: 78 69 74 7d 69 66 0a 09 09 09 09 7d 6c 6f 6f 70  xit}if.....}loop
48b0: 0a 09 09 09 70 6f 70 0a 09 09 09 7d 69 66 09 09  ....pop....}if..
48c0: 0a 09 09 7d 0a 09 09 7b 0a 09 09 2f 44 61 74 61  ...}...{.../Data
48d0: 53 6f 75 72 63 65 20 6c 6f 61 64 20 74 79 70 65  Source load type
48e0: 20 0a 09 09 64 75 70 2f 66 69 6c 65 74 79 70 65   ...dup/filetype
48f0: 20 65 71 0a 09 09 09 7b 0a 09 09 09 31 20 64 69   eq....{....1 di
4900: 63 74 20 62 65 67 69 6e 0a 09 09 09 2f 66 6c 75  ct begin..../flu
4910: 73 68 62 75 66 66 65 72 20 57 69 64 74 68 20 44  shbuffer Width D
4920: 65 63 6f 64 65 20 6c 65 6e 67 74 68 20 32 20 69  ecode length 2 i
4930: 64 69 76 20 6d 75 6c 20 63 76 69 20 73 74 72 69  div mul cvi stri
4940: 6e 67 20 64 65 66 0a 09 09 09 31 20 31 20 48 65  ng def....1 1 He
4950: 69 67 68 74 7b 70 6f 70 20 44 61 74 61 53 6f 75  ight{pop DataSou
4960: 72 63 65 20 66 6c 75 73 68 62 75 66 66 65 72 20  rce flushbuffer 
4970: 72 65 61 64 73 74 72 69 6e 67 20 70 6f 70 20 70  readstring pop p
4980: 6f 70 7d 66 6f 72 0a 09 09 09 65 6e 64 0a 09 09  op}for....end...
4990: 09 7d 69 66 0a 09 09 64 75 70 2f 61 72 72 61 79  .}if...dup/array
49a0: 74 79 70 65 20 65 71 20 65 78 63 68 2f 70 61 63  type eq exch/pac
49b0: 6b 65 64 61 72 72 61 79 74 79 70 65 20 65 71 20  kedarraytype eq 
49c0: 6f 72 2f 44 61 74 61 53 6f 75 72 63 65 20 6c 6f  or/DataSource lo
49d0: 61 64 20 78 63 68 65 63 6b 20 61 6e 64 0a 09 09  ad xcheck and...
49e0: 09 7b 0a 09 09 09 09 48 65 69 67 68 74 20 57 69  .{.....Height Wi
49f0: 64 74 68 20 42 69 74 73 50 65 72 43 6f 6d 70 6f  dth BitsPerCompo
4a00: 6e 65 6e 74 20 6d 75 6c 20 38 20 42 69 74 73 50  nent mul 8 BitsP
4a10: 65 72 43 6f 6d 70 6f 6e 65 6e 74 20 73 75 62 20  erComponent sub 
4a20: 61 64 64 20 38 20 69 64 69 76 20 44 65 63 6f 64  add 8 idiv Decod
4a30: 65 20 6c 65 6e 67 74 68 20 32 20 69 64 69 76 20  e length 2 idiv 
4a40: 6d 75 6c 20 6d 75 6c 0a 09 09 09 09 09 7b 0a 09  mul mul......{..
4a50: 09 09 09 09 44 61 74 61 53 6f 75 72 63 65 20 6c  ....DataSource l
4a60: 65 6e 67 74 68 20 64 75 70 20 30 20 65 71 0a 09  ength dup 0 eq..
4a70: 09 09 09 09 09 7b 70 6f 70 20 65 78 69 74 7d 69  .....{pop exit}i
4a80: 66 0a 09 09 09 09 09 73 75 62 20 64 75 70 20 30  f......sub dup 0
4a90: 20 6c 65 0a 09 09 09 09 09 09 7b 65 78 69 74 7d   le.......{exit}
4aa0: 69 66 0a 09 09 09 09 09 7d 6c 6f 6f 70 0a 09 09  if......}loop...
4ab0: 09 09 70 6f 70 0a 09 09 09 7d 69 66 0a 09 09 7d  ..pop....}if...}
4ac0: 69 66 65 6c 73 65 0a 09 65 6e 64 0a 7d 62 64 66  ifelse..end.}bdf
4ad0: 0a 2f 61 64 64 70 72 6f 63 73 0a 7b 0a 09 20 32  ./addprocs.{.. 2
4ae0: 7b 2f 65 78 65 63 20 6c 6f 61 64 7d 72 65 70 65  {/exec load}repe
4af0: 61 74 0a 09 20 33 20 31 20 72 6f 6c 6c 0a 09 20  at.. 3 1 roll.. 
4b00: 5b 35 20 31 20 72 6f 6c 6c 5d 62 69 6e 64 20 63  [5 1 roll]bind c
4b10: 76 78 0a 7d 64 65 66 0a 2f 6d 6f 64 69 66 79 5f  vx.}def./modify_
4b20: 68 61 6c 66 74 6f 6e 65 5f 78 66 65 72 0a 7b 0a  halftone_xfer.{.
4b30: 09 63 75 72 72 65 6e 74 68 61 6c 66 74 6f 6e 65  .currenthalftone
4b40: 20 64 75 70 20 6c 65 6e 67 74 68 20 64 69 63 74   dup length dict
4b50: 20 63 6f 70 79 20 62 65 67 69 6e 0a 09 20 63 75   copy begin.. cu
4b60: 72 72 65 6e 74 64 69 63 74 20 32 20 69 6e 64 65  rrentdict 2 inde
4b70: 78 20 6b 6e 6f 77 6e 7b 0a 09 20 09 31 20 69 6e  x known{.. .1 in
4b80: 64 65 78 20 6c 6f 61 64 20 64 75 70 20 6c 65 6e  dex load dup len
4b90: 67 74 68 20 64 69 63 74 20 63 6f 70 79 20 62 65  gth dict copy be
4ba0: 67 69 6e 0a 09 09 63 75 72 72 65 6e 74 64 69 63  gin...currentdic
4bb0: 74 2f 54 72 61 6e 73 66 65 72 46 75 6e 63 74 69  t/TransferFuncti
4bc0: 6f 6e 20 6b 6e 6f 77 6e 7b 0a 09 09 09 2f 54 72  on known{..../Tr
4bd0: 61 6e 73 66 65 72 46 75 6e 63 74 69 6f 6e 20 6c  ansferFunction l
4be0: 6f 61 64 0a 09 09 7d 7b 0a 09 09 09 63 75 72 72  oad...}{....curr
4bf0: 65 6e 74 74 72 61 6e 73 66 65 72 0a 09 09 7d 69  enttransfer...}i
4c00: 66 65 6c 73 65 0a 09 09 20 61 64 64 70 72 6f 63  felse... addproc
4c10: 73 2f 54 72 61 6e 73 66 65 72 46 75 6e 63 74 69  s/TransferFuncti
4c20: 6f 6e 20 78 64 66 20 0a 09 09 20 63 75 72 72 65  on xdf ... curre
4c30: 6e 74 64 69 63 74 20 65 6e 64 20 64 65 66 0a 09  ntdict end def..
4c40: 09 63 75 72 72 65 6e 74 64 69 63 74 20 65 6e 64  .currentdict end
4c50: 20 73 65 74 68 61 6c 66 74 6f 6e 65 0a 09 7d 7b   sethalftone..}{
4c60: 0a 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 54  ...currentdict/T
4c70: 72 61 6e 73 66 65 72 46 75 6e 63 74 69 6f 6e 20  ransferFunction 
4c80: 6b 6e 6f 77 6e 7b 0a 09 09 09 2f 54 72 61 6e 73  known{..../Trans
4c90: 66 65 72 46 75 6e 63 74 69 6f 6e 20 6c 6f 61 64  ferFunction load
4ca0: 20 0a 09 09 7d 7b 0a 09 09 09 63 75 72 72 65 6e   ...}{....curren
4cb0: 74 74 72 61 6e 73 66 65 72 0a 09 09 7d 69 66 65  ttransfer...}ife
4cc0: 6c 73 65 0a 09 09 61 64 64 70 72 6f 63 73 2f 54  lse...addprocs/T
4cd0: 72 61 6e 73 66 65 72 46 75 6e 63 74 69 6f 6e 20  ransferFunction 
4ce0: 78 64 66 0a 09 09 63 75 72 72 65 6e 74 64 69 63  xdf...currentdic
4cf0: 74 20 65 6e 64 20 73 65 74 68 61 6c 66 74 6f 6e  t end sethalfton
4d00: 65 09 09 0a 09 09 70 6f 70 0a 09 7d 69 66 65 6c  e.....pop..}ifel
4d10: 73 65 0a 7d 64 65 66 0a 2f 63 6c 6f 6e 65 61 72  se.}def./clonear
4d20: 72 61 79 0a 7b 0a 09 64 75 70 20 78 63 68 65 63  ray.{..dup xchec
4d30: 6b 20 65 78 63 68 0a 09 64 75 70 20 6c 65 6e 67  k exch..dup leng
4d40: 74 68 20 61 72 72 61 79 20 65 78 63 68 0a 09 41  th array exch..A
4d50: 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47  dobe_AGM_Core/AG
4d60: 4d 43 4f 52 45 5f 74 6d 70 20 2d 31 20 64 64 66  MCORE_tmp -1 ddf
4d70: 20 0a 09 7b 0a 09 41 64 6f 62 65 5f 41 47 4d 5f   ..{..Adobe_AGM_
4d80: 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 74 6d 70  Core/AGMCORE_tmp
4d90: 20 32 20 63 6f 70 79 20 67 65 74 20 31 20 61 64   2 copy get 1 ad
4da0: 64 20 64 64 66 20 0a 09 64 75 70 20 74 79 70 65  d ddf ..dup type
4db0: 2f 64 69 63 74 74 79 70 65 20 65 71 0a 09 09 7b  /dicttype eq...{
4dc0: 0a 09 09 09 41 64 6f 62 65 5f 41 47 4d 5f 43 6f  ....Adobe_AGM_Co
4dd0: 72 65 2f 41 47 4d 43 4f 52 45 5f 74 6d 70 20 67  re/AGMCORE_tmp g
4de0: 65 74 0a 09 09 09 65 78 63 68 0a 09 09 09 63 6c  et....exch....cl
4df0: 6f 6e 65 64 69 63 74 0a 09 09 09 41 64 6f 62 65  onedict....Adobe
4e00: 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52  _AGM_Core/AGMCOR
4e10: 45 5f 74 6d 70 20 34 20 2d 31 20 72 6f 6c 6c 20  E_tmp 4 -1 roll 
4e20: 64 64 66 20 0a 09 09 7d 69 66 0a 09 64 75 70 20  ddf ...}if..dup 
4e30: 74 79 70 65 2f 61 72 72 61 79 74 79 70 65 20 65  type/arraytype e
4e40: 71 0a 09 09 7b 0a 09 09 09 41 64 6f 62 65 5f 41  q...{....Adobe_A
4e50: 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f  GM_Core/AGMCORE_
4e60: 74 6d 70 20 67 65 74 20 65 78 63 68 0a 09 09 09  tmp get exch....
4e70: 63 6c 6f 6e 65 61 72 72 61 79 0a 09 09 09 41 64  clonearray....Ad
4e80: 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d  obe_AGM_Core/AGM
4e90: 43 4f 52 45 5f 74 6d 70 20 34 20 2d 31 20 72 6f  CORE_tmp 4 -1 ro
4ea0: 6c 6c 20 64 64 66 20 0a 09 09 7d 69 66 0a 09 65  ll ddf ...}if..e
4eb0: 78 63 68 20 64 75 70 0a 09 41 64 6f 62 65 5f 41  xch dup..Adobe_A
4ec0: 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f  GM_Core/AGMCORE_
4ed0: 74 6d 70 20 67 65 74 20 34 20 2d 31 20 72 6f 6c  tmp get 4 -1 rol
4ee0: 6c 20 70 75 74 0a 09 7d 66 6f 72 61 6c 6c 0a 09  l put..}forall..
4ef0: 65 78 63 68 7b 63 76 78 7d 69 66 0a 7d 62 64 66  exch{cvx}if.}bdf
4f00: 0a 2f 63 6c 6f 6e 65 64 69 63 74 0a 7b 0a 09 64  ./clonedict.{..d
4f10: 75 70 20 6c 65 6e 67 74 68 20 64 69 63 74 0a 09  up length dict..
4f20: 62 65 67 69 6e 0a 09 7b 0a 09 09 64 75 70 20 74  begin..{...dup t
4f30: 79 70 65 2f 64 69 63 74 74 79 70 65 20 65 71 0a  ype/dicttype eq.
4f40: 09 09 09 7b 63 6c 6f 6e 65 64 69 63 74 7d 69 66  ...{clonedict}if
4f50: 0a 09 09 64 75 70 20 74 79 70 65 2f 61 72 72 61  ...dup type/arra
4f60: 79 74 79 70 65 20 65 71 0a 09 09 09 7b 63 6c 6f  ytype eq....{clo
4f70: 6e 65 61 72 72 61 79 7d 69 66 0a 09 09 64 65 66  nearray}if...def
4f80: 0a 09 7d 66 6f 72 61 6c 6c 0a 09 63 75 72 72 65  ..}forall..curre
4f90: 6e 74 64 69 63 74 0a 09 65 6e 64 0a 7d 62 64 66  ntdict..end.}bdf
4fa0: 0a 2f 44 65 76 69 63 65 4e 5f 50 53 32 0a 7b 0a  ./DeviceN_PS2.{.
4fb0: 09 2f 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70  ./currentcolorsp
4fc0: 61 63 65 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  ace AGMCORE_gget
4fd0: 20 30 20 67 65 74 2f 44 65 76 69 63 65 4e 20 65   0 get/DeviceN e
4fe0: 71 20 6c 65 76 65 6c 33 20 6e 6f 74 20 61 6e 64  q level3 not and
4ff0: 0a 7d 62 64 66 0a 2f 49 6e 64 65 78 65 64 5f 44  .}bdf./Indexed_D
5000: 65 76 69 63 65 4e 0a 7b 0a 09 2f 69 6e 64 65 78  eviceN.{../index
5010: 65 64 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69  ed_colorspace_di
5020: 63 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20  ct AGMCORE_gget 
5030: 64 75 70 20 6e 75 6c 6c 20 6e 65 7b 0a 09 09 64  dup null ne{...d
5040: 75 70 2f 43 53 44 42 61 73 65 20 6b 6e 6f 77 6e  up/CSDBase known
5050: 7b 0a 09 09 09 2f 43 53 44 42 61 73 65 20 67 65  {..../CSDBase ge
5060: 74 2f 43 53 44 20 67 65 74 5f 72 65 73 2f 4e 61  t/CSD get_res/Na
5070: 6d 65 73 20 6b 6e 6f 77 6e 20 0a 09 09 7d 7b 0a  mes known ...}{.
5080: 09 09 09 70 6f 70 20 66 61 6c 73 65 0a 09 09 7d  ...pop false...}
5090: 69 66 65 6c 73 65 0a 09 7d 7b 0a 09 09 70 6f 70  ifelse..}{...pop
50a0: 20 66 61 6c 73 65 0a 09 7d 69 66 65 6c 73 65 0a   false..}ifelse.
50b0: 7d 62 64 66 0a 2f 44 65 76 69 63 65 4e 5f 4e 6f  }bdf./DeviceN_No
50c0: 6e 65 4e 61 6d 65 0a 7b 09 0a 09 2f 4e 61 6d 65  neName.{.../Name
50d0: 73 20 77 68 65 72 65 7b 0a 09 09 70 6f 70 0a 09  s where{...pop..
50e0: 09 66 61 6c 73 65 20 4e 61 6d 65 73 0a 09 09 7b  .false Names...{
50f0: 0a 09 09 09 28 4e 6f 6e 65 29 65 71 20 6f 72 0a  ....(None)eq or.
5100: 09 09 7d 66 6f 72 61 6c 6c 0a 09 7d 7b 0a 09 09  ..}forall..}{...
5110: 66 61 6c 73 65 0a 09 7d 69 66 65 6c 73 65 0a 7d  false..}ifelse.}
5120: 62 64 66 0a 2f 44 65 76 69 63 65 4e 5f 50 53 32  bdf./DeviceN_PS2
5130: 5f 69 6e 52 69 70 5f 73 65 70 73 0a 7b 0a 09 2f  _inRip_seps.{../
5140: 41 47 4d 43 4f 52 45 5f 69 6e 5f 72 69 70 5f 73  AGMCORE_in_rip_s
5150: 65 70 20 77 68 65 72 65 0a 09 7b 0a 09 09 70 6f  ep where..{...po
5160: 70 20 64 75 70 20 74 79 70 65 20 64 75 70 2f 61  p dup type dup/a
5170: 72 72 61 79 74 79 70 65 20 65 71 20 65 78 63 68  rraytype eq exch
5180: 2f 70 61 63 6b 65 64 61 72 72 61 79 74 79 70 65  /packedarraytype
5190: 20 65 71 20 6f 72 0a 09 09 7b 0a 09 09 09 64 75   eq or...{....du
51a0: 70 20 30 20 67 65 74 2f 44 65 76 69 63 65 4e 20  p 0 get/DeviceN 
51b0: 65 71 20 6c 65 76 65 6c 33 20 6e 6f 74 20 61 6e  eq level3 not an
51c0: 64 20 41 47 4d 43 4f 52 45 5f 69 6e 5f 72 69 70  d AGMCORE_in_rip
51d0: 5f 73 65 70 20 61 6e 64 0a 09 09 09 7b 0a 09 09  _sep and....{...
51e0: 09 09 2f 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73  ../currentcolors
51f0: 70 61 63 65 20 65 78 63 68 20 41 47 4d 43 4f 52  pace exch AGMCOR
5200: 45 5f 67 70 75 74 0a 09 09 09 09 66 61 6c 73 65  E_gput.....false
5210: 0a 09 09 09 7d 7b 0a 09 09 09 09 74 72 75 65 0a  ....}{.....true.
5220: 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d 7b 0a  ...}ifelse...}{.
5230: 09 09 09 74 72 75 65 0a 09 09 7d 69 66 65 6c 73  ...true...}ifels
5240: 65 0a 09 7d 7b 0a 09 09 74 72 75 65 0a 09 7d 69  e..}{...true..}i
5250: 66 65 6c 73 65 0a 7d 62 64 66 0a 2f 62 61 73 65  felse.}bdf./base
5260: 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 74 79 70 65  _colorspace_type
5270: 0a 7b 0a 09 64 75 70 20 74 79 70 65 2f 61 72 72  .{..dup type/arr
5280: 61 79 74 79 70 65 20 65 71 7b 30 20 67 65 74 7d  aytype eq{0 get}
5290: 69 66 0a 7d 62 64 66 0a 2f 63 75 72 72 65 6e 74  if.}bdf./current
52a0: 64 69 73 74 69 6c 6c 65 72 70 61 72 61 6d 73 20  distillerparams 
52b0: 77 68 65 72 65 7b 70 6f 70 20 63 75 72 72 65 6e  where{pop curren
52c0: 74 64 69 73 74 69 6c 6c 65 72 70 61 72 61 6d 73  tdistillerparams
52d0: 2f 43 6f 72 65 44 69 73 74 56 65 72 73 69 6f 6e  /CoreDistVersion
52e0: 20 67 65 74 20 35 30 30 30 20 6c 74 7d 7b 74 72   get 5000 lt}{tr
52f0: 75 65 7d 69 66 65 6c 73 65 0a 7b 0a 09 2f 70 64  ue}ifelse.{../pd
5300: 66 6d 61 72 6b 5f 35 7b 63 6c 65 61 72 74 6f 6d  fmark_5{cleartom
5310: 61 72 6b 7d 62 69 6e 64 20 64 65 66 0a 7d 7b 0a  ark}bind def.}{.
5320: 09 2f 70 64 66 6d 61 72 6b 5f 35 7b 70 64 66 6d  ./pdfmark_5{pdfm
5330: 61 72 6b 7d 62 69 6e 64 20 64 65 66 0a 7d 69 66  ark}bind def.}if
5340: 65 6c 73 65 0a 2f 52 65 61 64 42 79 70 64 66 6d  else./ReadBypdfm
5350: 61 72 6b 5f 35 0a 7b 0a 09 63 75 72 72 65 6e 74  ark_5.{..current
5360: 66 69 6c 65 20 65 78 63 68 20 30 20 65 78 63 68  file exch 0 exch
5370: 2f 53 75 62 46 69 6c 65 44 65 63 6f 64 65 20 66  /SubFileDecode f
5380: 69 6c 74 65 72 0a 09 2f 63 75 72 72 65 6e 74 64  ilter../currentd
5390: 69 73 74 69 6c 6c 65 72 70 61 72 61 6d 73 20 77  istillerparams w
53a0: 68 65 72 65 20 0a 09 7b 70 6f 70 20 63 75 72 72  here ..{pop curr
53b0: 65 6e 74 64 69 73 74 69 6c 6c 65 72 70 61 72 61  entdistillerpara
53c0: 6d 73 2f 43 6f 72 65 44 69 73 74 56 65 72 73 69  ms/CoreDistVersi
53d0: 6f 6e 20 67 65 74 20 35 30 30 30 20 6c 74 7d 7b  on get 5000 lt}{
53e0: 74 72 75 65 7d 69 66 65 6c 73 65 0a 09 7b 66 6c  true}ifelse..{fl
53f0: 75 73 68 66 69 6c 65 20 63 6c 65 61 72 74 6f 6d  ushfile cleartom
5400: 61 72 6b 7d 0a 09 7b 2f 50 55 54 20 70 64 66 6d  ark}..{/PUT pdfm
5410: 61 72 6b 7d 69 66 65 6c 73 65 20 09 0a 7d 62 64  ark}ifelse ..}bd
5420: 66 0a 2f 78 70 64 66 6d 0a 7b 0a 09 7b 0a 09 09  f./xpdfm.{..{...
5430: 64 75 70 20 30 20 67 65 74 2f 4c 61 62 65 6c 20  dup 0 get/Label 
5440: 65 71 0a 09 09 7b 0a 09 09 09 61 6c 6f 61 64 20  eq...{....aload 
5450: 6c 65 6e 67 74 68 5b 65 78 63 68 20 31 20 61 64  length[exch 1 ad
5460: 64 20 31 20 72 6f 6c 6c 2f 50 41 47 45 4c 41 42  d 1 roll/PAGELAB
5470: 45 4c 0a 09 09 7d 7b 0a 09 09 09 61 6c 6f 61 64  EL...}{....aload
5480: 20 70 6f 70 0a 09 09 09 5b 7b 54 68 69 73 50 61   pop....[{ThisPa
5490: 67 65 7d 3c 3c 35 20 2d 32 20 72 6f 6c 6c 3e 3e  ge}<<5 -2 roll>>
54a0: 2f 50 55 54 0a 09 09 7d 69 66 65 6c 73 65 0a 09  /PUT...}ifelse..
54b0: 09 70 64 66 6d 61 72 6b 5f 35 0a 09 7d 66 6f 72  .pdfmark_5..}for
54c0: 61 6c 6c 0a 7d 62 64 66 0a 2f 64 73 7b 0a 09 41  all.}bdf./ds{..A
54d0: 64 6f 62 65 5f 41 47 4d 5f 55 74 69 6c 73 20 62  dobe_AGM_Utils b
54e0: 65 67 69 6e 0a 7d 62 64 66 0a 2f 64 74 7b 0a 09  egin.}bdf./dt{..
54f0: 63 75 72 72 65 6e 74 64 69 63 74 20 41 64 6f 62  currentdict Adob
5500: 65 5f 41 47 4d 5f 55 74 69 6c 73 20 65 71 7b 0a  e_AGM_Utils eq{.
5510: 09 09 65 6e 64 0a 09 7d 69 66 0a 7d 62 64 66 0a  ..end..}if.}bdf.
5520: 73 79 73 74 65 6d 64 69 63 74 2f 73 65 74 70 61  systemdict/setpa
5530: 63 6b 69 6e 67 20 6b 6e 6f 77 6e 0a 7b 73 65 74  cking known.{set
5540: 70 61 63 6b 69 6e 67 7d 69 66 0a 25 25 45 6e 64  packing}if.%%End
5550: 52 65 73 6f 75 72 63 65 0a 25 25 42 65 67 69 6e  Resource.%%Begin
5560: 52 65 73 6f 75 72 63 65 3a 20 70 72 6f 63 73 65  Resource: procse
5570: 74 20 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65  t Adobe_AGM_Core
5580: 20 32 2e 30 20 30 0a 25 25 56 65 72 73 69 6f 6e   2.0 0.%%Version
5590: 3a 20 32 2e 30 20 30 0a 25 25 43 6f 70 79 72 69  : 2.0 0.%%Copyri
55a0: 67 68 74 3a 20 43 6f 70 79 72 69 67 68 74 28 43  ght: Copyright(C
55b0: 29 31 39 39 37 2d 32 30 30 37 20 41 64 6f 62 65  )1997-2007 Adobe
55c0: 20 53 79 73 74 65 6d 73 2c 20 49 6e 63 2e 20 41   Systems, Inc. A
55d0: 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76  ll Rights Reserv
55e0: 65 64 2e 0a 73 79 73 74 65 6d 64 69 63 74 2f 73  ed..systemdict/s
55f0: 65 74 70 61 63 6b 69 6e 67 20 6b 6e 6f 77 6e 0a  etpacking known.
5600: 7b 0a 09 63 75 72 72 65 6e 74 70 61 63 6b 69 6e  {..currentpackin
5610: 67 0a 09 74 72 75 65 20 73 65 74 70 61 63 6b 69  g..true setpacki
5620: 6e 67 0a 7d 69 66 0a 75 73 65 72 64 69 63 74 2f  ng.}if.userdict/
5630: 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20 32  Adobe_AGM_Core 2
5640: 30 39 20 64 69 63 74 20 64 75 70 20 62 65 67 69  09 dict dup begi
5650: 6e 20 70 75 74 0a 2f 41 64 6f 62 65 5f 41 47 4d  n put./Adobe_AGM
5660: 5f 43 6f 72 65 5f 49 64 2f 41 64 6f 62 65 5f 41  _Core_Id/Adobe_A
5670: 47 4d 5f 43 6f 72 65 5f 32 2e 30 5f 30 20 64 65  GM_Core_2.0_0 de
5680: 66 0a 2f 41 47 4d 43 4f 52 45 5f 73 74 72 32 35  f./AGMCORE_str25
5690: 36 20 32 35 36 20 73 74 72 69 6e 67 20 64 65 66  6 256 string def
56a0: 0a 2f 41 47 4d 43 4f 52 45 5f 73 61 76 65 20 6e  ./AGMCORE_save n
56b0: 64 0a 2f 41 47 4d 43 4f 52 45 5f 67 72 61 70 68  d./AGMCORE_graph
56c0: 69 63 73 61 76 65 20 6e 64 0a 2f 41 47 4d 43 4f  icsave nd./AGMCO
56d0: 52 45 5f 63 20 30 20 64 65 66 0a 2f 41 47 4d 43  RE_c 0 def./AGMC
56e0: 4f 52 45 5f 6d 20 30 20 64 65 66 0a 2f 41 47 4d  ORE_m 0 def./AGM
56f0: 43 4f 52 45 5f 79 20 30 20 64 65 66 0a 2f 41 47  CORE_y 0 def./AG
5700: 4d 43 4f 52 45 5f 6b 20 30 20 64 65 66 0a 2f 41  MCORE_k 0 def./A
5710: 47 4d 43 4f 52 45 5f 63 6d 79 6b 62 75 66 20 34  GMCORE_cmykbuf 4
5720: 20 61 72 72 61 79 20 64 65 66 0a 2f 41 47 4d 43   array def./AGMC
5730: 4f 52 45 5f 73 63 72 65 65 6e 5b 63 75 72 72 65  ORE_screen[curre
5740: 6e 74 73 63 72 65 65 6e 5d 63 76 78 20 64 65 66  ntscreen]cvx def
5750: 0a 2f 41 47 4d 43 4f 52 45 5f 74 6d 70 20 30 20  ./AGMCORE_tmp 0 
5760: 64 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 26 73 65  def./AGMCORE_&se
5770: 74 67 72 61 79 20 6e 64 0a 2f 41 47 4d 43 4f 52  tgray nd./AGMCOR
5780: 45 5f 26 73 65 74 63 6f 6c 6f 72 20 6e 64 0a 2f  E_&setcolor nd./
5790: 41 47 4d 43 4f 52 45 5f 26 73 65 74 63 6f 6c 6f  AGMCORE_&setcolo
57a0: 72 73 70 61 63 65 20 6e 64 0a 2f 41 47 4d 43 4f  rspace nd./AGMCO
57b0: 52 45 5f 26 73 65 74 63 6d 79 6b 63 6f 6c 6f 72  RE_&setcmykcolor
57c0: 20 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 63 79 61   nd./AGMCORE_cya
57d0: 6e 5f 70 6c 61 74 65 20 6e 64 0a 2f 41 47 4d 43  n_plate nd./AGMC
57e0: 4f 52 45 5f 6d 61 67 65 6e 74 61 5f 70 6c 61 74  ORE_magenta_plat
57f0: 65 20 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 79 65  e nd./AGMCORE_ye
5800: 6c 6c 6f 77 5f 70 6c 61 74 65 20 6e 64 0a 2f 41  llow_plate nd./A
5810: 47 4d 43 4f 52 45 5f 62 6c 61 63 6b 5f 70 6c 61  GMCORE_black_pla
5820: 74 65 20 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 70  te nd./AGMCORE_p
5830: 6c 61 74 65 5f 6e 64 78 20 6e 64 0a 2f 41 47 4d  late_ndx nd./AGM
5840: 43 4f 52 45 5f 67 65 74 5f 69 6e 6b 5f 64 61 74  CORE_get_ink_dat
5850: 61 20 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 69 73  a nd./AGMCORE_is
5860: 5f 63 6d 79 6b 5f 73 65 70 20 6e 64 0a 2f 41 47  _cmyk_sep nd./AG
5870: 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70 20 6e  MCORE_host_sep n
5880: 64 0a 2f 41 47 4d 43 4f 52 45 5f 61 76 6f 69 64  d./AGMCORE_avoid
5890: 5f 4c 32 5f 73 65 70 5f 73 70 61 63 65 20 6e 64  _L2_sep_space nd
58a0: 0a 2f 41 47 4d 43 4f 52 45 5f 64 69 73 74 69 6c  ./AGMCORE_distil
58b0: 6c 69 6e 67 20 6e 64 0a 2f 41 47 4d 43 4f 52 45  ling nd./AGMCORE
58c0: 5f 63 6f 6d 70 6f 73 69 74 65 5f 6a 6f 62 20 6e  _composite_job n
58d0: 64 0a 2f 41 47 4d 43 4f 52 45 5f 70 72 6f 64 75  d./AGMCORE_produ
58e0: 63 69 6e 67 5f 73 65 70 73 20 6e 64 0a 2f 41 47  cing_seps nd./AG
58f0: 4d 43 4f 52 45 5f 70 73 5f 6c 65 76 65 6c 20 2d  MCORE_ps_level -
5900: 31 20 64 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 70  1 def./AGMCORE_p
5910: 73 5f 76 65 72 73 69 6f 6e 20 2d 31 20 64 65 66  s_version -1 def
5920: 0a 2f 41 47 4d 43 4f 52 45 5f 65 6e 76 69 72 6f  ./AGMCORE_enviro
5930: 6e 5f 6f 6b 20 6e 64 0a 2f 41 47 4d 43 4f 52 45  n_ok nd./AGMCORE
5940: 5f 43 53 44 5f 63 61 63 68 65 20 30 20 64 69 63  _CSD_cache 0 dic
5950: 74 20 64 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 63  t def./AGMCORE_c
5960: 75 72 72 65 6e 74 6f 76 65 72 70 72 69 6e 74 20  urrentoverprint 
5970: 66 61 6c 73 65 20 64 65 66 0a 2f 41 47 4d 43 4f  false def./AGMCO
5980: 52 45 5f 64 65 6c 74 61 58 20 6e 64 0a 2f 41 47  RE_deltaX nd./AG
5990: 4d 43 4f 52 45 5f 64 65 6c 74 61 59 20 6e 64 0a  MCORE_deltaY nd.
59a0: 2f 41 47 4d 43 4f 52 45 5f 6e 61 6d 65 20 6e 64  /AGMCORE_name nd
59b0: 0a 2f 41 47 4d 43 4f 52 45 5f 73 65 70 5f 73 70  ./AGMCORE_sep_sp
59c0: 65 63 69 61 6c 20 6e 64 0a 2f 41 47 4d 43 4f 52  ecial nd./AGMCOR
59d0: 45 5f 65 72 72 5f 73 74 72 69 6e 67 73 20 34 20  E_err_strings 4 
59e0: 64 69 63 74 20 64 65 66 0a 2f 41 47 4d 43 4f 52  dict def./AGMCOR
59f0: 45 5f 63 75 72 5f 65 72 72 20 6e 64 0a 2f 41 47  E_cur_err nd./AG
5a00: 4d 43 4f 52 45 5f 63 75 72 72 65 6e 74 5f 73 70  MCORE_current_sp
5a10: 6f 74 5f 61 6c 69 61 73 20 66 61 6c 73 65 20 64  ot_alias false d
5a20: 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 69 6e 76 65  ef./AGMCORE_inve
5a30: 72 74 69 6e 67 20 66 61 6c 73 65 20 64 65 66 0a  rting false def.
5a40: 2f 41 47 4d 43 4f 52 45 5f 66 65 61 74 75 72 65  /AGMCORE_feature
5a50: 5f 64 69 63 74 43 6f 75 6e 74 20 6e 64 0a 2f 41  _dictCount nd./A
5a60: 47 4d 43 4f 52 45 5f 66 65 61 74 75 72 65 5f 6f  GMCORE_feature_o
5a70: 70 43 6f 75 6e 74 20 6e 64 0a 2f 41 47 4d 43 4f  pCount nd./AGMCO
5a80: 52 45 5f 66 65 61 74 75 72 65 5f 63 74 6d 20 6e  RE_feature_ctm n
5a90: 64 0a 2f 41 47 4d 43 4f 52 45 5f 43 6f 6e 76 65  d./AGMCORE_Conve
5aa0: 72 74 54 6f 50 72 6f 63 65 73 73 20 66 61 6c 73  rtToProcess fals
5ab0: 65 20 64 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 44  e def./AGMCORE_D
5ac0: 65 66 61 75 6c 74 5f 43 54 4d 20 6d 61 74 72 69  efault_CTM matri
5ad0: 78 20 64 65 66 0a 2f 41 47 4d 43 4f 52 45 5f 44  x def./AGMCORE_D
5ae0: 65 66 61 75 6c 74 5f 50 61 67 65 53 69 7a 65 20  efault_PageSize 
5af0: 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 44 65 66 61  nd./AGMCORE_Defa
5b00: 75 6c 74 5f 66 6c 61 74 6e 65 73 73 20 6e 64 0a  ult_flatness nd.
5b10: 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65 6e 74  /AGMCORE_current
5b20: 62 67 20 6e 64 0a 2f 41 47 4d 43 4f 52 45 5f 63  bg nd./AGMCORE_c
5b30: 75 72 72 65 6e 74 75 63 72 20 6e 64 0a 2f 41 47  urrentucr nd./AG
5b40: 4d 43 4f 52 45 5f 70 61 74 74 65 72 6e 5f 70 61  MCORE_pattern_pa
5b50: 69 6e 74 5f 74 79 70 65 20 30 20 64 65 66 0a 2f  int_type 0 def./
5b60: 6b 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73 71 20  knockout_unitsq 
5b70: 6e 64 0a 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c  nd.currentglobal
5b80: 20 74 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 0a   true setglobal.
5b90: 5b 2f 43 53 41 2f 47 72 61 64 69 65 6e 74 2f 50  [/CSA/Gradient/P
5ba0: 72 6f 63 65 64 75 72 65 5d 0a 7b 0a 09 2f 47 65  rocedure].{../Ge
5bb0: 6e 65 72 69 63 2f 43 61 74 65 67 6f 72 79 20 66  neric/Category f
5bc0: 69 6e 64 72 65 73 6f 75 72 63 65 20 64 75 70 20  indresource dup 
5bd0: 6c 65 6e 67 74 68 20 64 69 63 74 20 63 6f 70 79  length dict copy
5be0: 2f 43 61 74 65 67 6f 72 79 20 64 65 66 69 6e 65  /Category define
5bf0: 72 65 73 6f 75 72 63 65 20 70 6f 70 0a 7d 66 6f  resource pop.}fo
5c00: 72 61 6c 6c 0a 73 65 74 67 6c 6f 62 61 6c 0a 2f  rall.setglobal./
5c10: 41 47 4d 43 4f 52 45 5f 6b 65 79 5f 6b 6e 6f 77  AGMCORE_key_know
5c20: 6e 0a 7b 0a 09 77 68 65 72 65 7b 0a 09 09 2f 41  n.{..where{.../A
5c30: 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 5f 49 64  dobe_AGM_Core_Id
5c40: 20 6b 6e 6f 77 6e 0a 09 7d 7b 0a 09 09 66 61 6c   known..}{...fal
5c50: 73 65 0a 09 7d 69 66 65 6c 73 65 0a 7d 6e 64 66  se..}ifelse.}ndf
5c60: 0a 2f 66 6c 75 73 68 69 6e 70 75 74 0a 7b 0a 09  ./flushinput.{..
5c70: 73 61 76 65 0a 09 32 20 64 69 63 74 20 62 65 67  save..2 dict beg
5c80: 69 6e 0a 09 2f 43 6f 6d 70 61 72 65 42 75 66 66  in../CompareBuff
5c90: 65 72 20 33 20 2d 31 20 72 6f 6c 6c 20 64 65 66  er 3 -1 roll def
5ca0: 0a 09 2f 72 65 61 64 62 75 66 66 65 72 20 32 35  ../readbuffer 25
5cb0: 36 20 73 74 72 69 6e 67 20 64 65 66 0a 09 6d 61  6 string def..ma
5cc0: 72 6b 0a 09 7b 0a 09 63 75 72 72 65 6e 74 66 69  rk..{..currentfi
5cd0: 6c 65 20 72 65 61 64 62 75 66 66 65 72 7b 72 65  le readbuffer{re
5ce0: 61 64 6c 69 6e 65 7d 73 74 6f 70 70 65 64 0a 09  adline}stopped..
5cf0: 09 7b 63 6c 65 61 72 74 6f 6d 61 72 6b 20 6d 61  .{cleartomark ma
5d00: 72 6b 7d 0a 09 09 7b 0a 09 09 6e 6f 74 0a 09 09  rk}...{...not...
5d10: 09 7b 70 6f 70 20 65 78 69 74 7d 0a 09 09 69 66  .{pop exit}...if
5d20: 0a 09 09 43 6f 6d 70 61 72 65 42 75 66 66 65 72  ...CompareBuffer
5d30: 20 65 71 0a 09 09 09 7b 65 78 69 74 7d 0a 09 09   eq....{exit}...
5d40: 69 66 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 6c  if...}ifelse..}l
5d50: 6f 6f 70 0a 09 63 6c 65 61 72 74 6f 6d 61 72 6b  oop..cleartomark
5d60: 0a 09 65 6e 64 0a 09 72 65 73 74 6f 72 65 0a 7d  ..end..restore.}
5d70: 62 64 66 0a 2f 67 65 74 73 70 6f 74 66 75 6e 63  bdf./getspotfunc
5d80: 74 69 6f 6e 0a 7b 0a 09 41 47 4d 43 4f 52 45 5f  tion.{..AGMCORE_
5d90: 73 63 72 65 65 6e 20 65 78 63 68 20 70 6f 70 20  screen exch pop 
5da0: 65 78 63 68 20 70 6f 70 0a 09 64 75 70 20 74 79  exch pop..dup ty
5db0: 70 65 2f 64 69 63 74 74 79 70 65 20 65 71 7b 0a  pe/dicttype eq{.
5dc0: 09 09 64 75 70 2f 48 61 6c 66 74 6f 6e 65 54 79  ..dup/HalftoneTy
5dd0: 70 65 20 67 65 74 20 31 20 65 71 7b 0a 09 09 09  pe get 1 eq{....
5de0: 2f 53 70 6f 74 46 75 6e 63 74 69 6f 6e 20 67 65  /SpotFunction ge
5df0: 74 0a 09 09 7d 7b 0a 09 09 09 64 75 70 2f 48 61  t...}{....dup/Ha
5e00: 6c 66 74 6f 6e 65 54 79 70 65 20 67 65 74 20 32  lftoneType get 2
5e10: 20 65 71 7b 0a 09 09 09 09 2f 47 72 61 79 53 70   eq{...../GraySp
5e20: 6f 74 46 75 6e 63 74 69 6f 6e 20 67 65 74 0a 09  otFunction get..
5e30: 09 09 7d 7b 0a 09 09 09 09 70 6f 70 0a 09 09 09  ..}{.....pop....
5e40: 09 7b 0a 09 09 09 09 09 61 62 73 20 65 78 63 68  .{......abs exch
5e50: 20 61 62 73 20 32 20 63 6f 70 79 20 61 64 64 20   abs 2 copy add 
5e60: 31 20 67 74 7b 0a 09 09 09 09 09 09 31 20 73 75  1 gt{.......1 su
5e70: 62 20 64 75 70 20 6d 75 6c 20 65 78 63 68 20 31  b dup mul exch 1
5e80: 20 73 75 62 20 64 75 70 20 6d 75 6c 20 61 64 64   sub dup mul add
5e90: 20 31 20 73 75 62 0a 09 09 09 09 09 7d 7b 0a 09   1 sub......}{..
5ea0: 09 09 09 09 09 64 75 70 20 6d 75 6c 20 65 78 63  .....dup mul exc
5eb0: 68 20 64 75 70 20 6d 75 6c 20 61 64 64 20 31 20  h dup mul add 1 
5ec0: 65 78 63 68 20 73 75 62 0a 09 09 09 09 09 7d 69  exch sub......}i
5ed0: 66 65 6c 73 65 0a 09 09 09 09 7d 62 69 6e 64 0a  felse.....}bind.
5ee0: 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d 69 66  ...}ifelse...}if
5ef0: 65 6c 73 65 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f  else..}if.}def./
5f00: 6e 70 0a 7b 6e 65 77 70 61 74 68 7d 62 64 66 0a  np.{newpath}bdf.
5f10: 2f 63 6c 70 5f 6e 70 74 68 0a 7b 63 6c 69 70 20  /clp_npth.{clip 
5f20: 6e 70 7d 64 65 66 0a 2f 65 6f 63 6c 70 5f 6e 70  np}def./eoclp_np
5f30: 74 68 0a 7b 65 6f 63 6c 69 70 20 6e 70 7d 64 65  th.{eoclip np}de
5f40: 66 0a 2f 6e 70 74 68 5f 63 6c 70 0a 7b 6e 70 20  f./npth_clp.{np 
5f50: 63 6c 69 70 7d 64 65 66 0a 2f 67 72 61 70 68 69  clip}def./graphi
5f60: 63 5f 73 65 74 75 70 0a 7b 0a 09 2f 41 47 4d 43  c_setup.{../AGMC
5f70: 4f 52 45 5f 67 72 61 70 68 69 63 73 61 76 65 20  ORE_graphicsave 
5f80: 73 61 76 65 20 73 74 6f 72 65 0a 09 63 6f 6e 63  save store..conc
5f90: 61 74 0a 09 30 20 73 65 74 67 72 61 79 0a 09 30  at..0 setgray..0
5fa0: 20 73 65 74 6c 69 6e 65 63 61 70 0a 09 30 20 73   setlinecap..0 s
5fb0: 65 74 6c 69 6e 65 6a 6f 69 6e 0a 09 31 20 73 65  etlinejoin..1 se
5fc0: 74 6c 69 6e 65 77 69 64 74 68 0a 09 5b 5d 30 20  tlinewidth..[]0 
5fd0: 73 65 74 64 61 73 68 0a 09 31 30 20 73 65 74 6d  setdash..10 setm
5fe0: 69 74 65 72 6c 69 6d 69 74 0a 09 6e 70 0a 09 66  iterlimit..np..f
5ff0: 61 6c 73 65 20 73 65 74 6f 76 65 72 70 72 69 6e  alse setoverprin
6000: 74 0a 09 66 61 6c 73 65 20 73 65 74 73 74 72 6f  t..false setstro
6010: 6b 65 61 64 6a 75 73 74 0a 09 2f 2f 41 64 6f 62  keadjust..//Adob
6020: 65 5f 41 47 4d 5f 43 6f 72 65 2f 73 70 6f 74 5f  e_AGM_Core/spot_
6030: 61 6c 69 61 73 20 67 78 0a 09 2f 41 64 6f 62 65  alias gx../Adobe
6040: 5f 41 47 4d 5f 49 6d 61 67 65 20 77 68 65 72 65  _AGM_Image where
6050: 7b 0a 09 09 70 6f 70 0a 09 09 41 64 6f 62 65 5f  {...pop...Adobe_
6060: 41 47 4d 5f 49 6d 61 67 65 2f 73 70 6f 74 5f 61  AGM_Image/spot_a
6070: 6c 69 61 73 20 32 20 63 6f 70 79 20 6b 6e 6f 77  lias 2 copy know
6080: 6e 7b 0a 09 09 09 67 78 0a 09 09 7d 7b 0a 09 09  n{....gx...}{...
6090: 09 70 6f 70 20 70 6f 70 0a 09 09 7d 69 66 65 6c  .pop pop...}ifel
60a0: 73 65 0a 09 7d 69 66 0a 09 2f 73 65 70 5f 63 6f  se..}if../sep_co
60b0: 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20 6e 75  lorspace_dict nu
60c0: 6c 6c 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a  ll AGMCORE_gput.
60d0: 09 31 30 30 20 64 69 63 74 20 62 65 67 69 6e 0a  .100 dict begin.
60e0: 09 2f 64 69 63 74 73 74 61 63 6b 63 6f 75 6e 74  ./dictstackcount
60f0: 20 63 6f 75 6e 74 64 69 63 74 73 74 61 63 6b 20   countdictstack 
6100: 64 65 66 0a 09 2f 73 68 6f 77 70 61 67 65 7b 7d  def../showpage{}
6110: 64 65 66 0a 09 6d 61 72 6b 0a 7d 64 65 66 0a 2f  def..mark.}def./
6120: 67 72 61 70 68 69 63 5f 63 6c 65 61 6e 75 70 0a  graphic_cleanup.
6130: 7b 0a 09 63 6c 65 61 72 74 6f 6d 61 72 6b 0a 09  {..cleartomark..
6140: 64 69 63 74 73 74 61 63 6b 63 6f 75 6e 74 20 31  dictstackcount 1
6150: 20 63 6f 75 6e 74 64 69 63 74 73 74 61 63 6b 20   countdictstack 
6160: 31 20 73 75 62 7b 65 6e 64 7d 66 6f 72 0a 09 65  1 sub{end}for..e
6170: 6e 64 0a 09 41 47 4d 43 4f 52 45 5f 67 72 61 70  nd..AGMCORE_grap
6180: 68 69 63 73 61 76 65 20 72 65 73 74 6f 72 65 0a  hicsave restore.
6190: 7d 64 65 66 0a 2f 63 6f 6d 70 6f 73 65 5f 65 72  }def./compose_er
61a0: 72 6f 72 5f 6d 73 67 0a 7b 0a 09 67 72 65 73 74  ror_msg.{..grest
61b0: 6f 72 65 61 6c 6c 20 69 6e 69 74 67 72 61 70 68  oreall initgraph
61c0: 69 63 73 09 0a 09 2f 48 65 6c 76 65 74 69 63 61  ics.../Helvetica
61d0: 20 66 69 6e 64 66 6f 6e 74 20 31 30 20 73 63 61   findfont 10 sca
61e0: 6c 65 66 6f 6e 74 20 73 65 74 66 6f 6e 74 0a 09  lefont setfont..
61f0: 2f 41 47 4d 43 4f 52 45 5f 64 65 6c 74 61 59 20  /AGMCORE_deltaY 
6200: 31 30 30 20 64 65 66 0a 09 2f 41 47 4d 43 4f 52  100 def../AGMCOR
6210: 45 5f 64 65 6c 74 61 58 20 33 31 30 20 64 65 66  E_deltaX 310 def
6220: 0a 09 63 6c 69 70 70 61 74 68 20 70 61 74 68 62  ..clippath pathb
6230: 62 6f 78 20 6e 70 20 70 6f 70 20 70 6f 70 20 33  box np pop pop 3
6240: 36 20 61 64 64 20 65 78 63 68 20 33 36 20 61 64  6 add exch 36 ad
6250: 64 20 65 78 63 68 20 6d 6f 76 65 74 6f 0a 09 30  d exch moveto..0
6260: 20 41 47 4d 43 4f 52 45 5f 64 65 6c 74 61 59 20   AGMCORE_deltaY 
6270: 72 6c 69 6e 65 74 6f 20 41 47 4d 43 4f 52 45 5f  rlineto AGMCORE_
6280: 64 65 6c 74 61 58 20 30 20 72 6c 69 6e 65 74 6f  deltaX 0 rlineto
6290: 0a 09 30 20 41 47 4d 43 4f 52 45 5f 64 65 6c 74  ..0 AGMCORE_delt
62a0: 61 59 20 6e 65 67 20 72 6c 69 6e 65 74 6f 20 41  aY neg rlineto A
62b0: 47 4d 43 4f 52 45 5f 64 65 6c 74 61 58 20 6e 65  GMCORE_deltaX ne
62c0: 67 20 30 20 72 6c 69 6e 65 74 6f 20 63 6c 6f 73  g 0 rlineto clos
62d0: 65 70 61 74 68 0a 09 30 20 41 47 4d 43 4f 52 45  epath..0 AGMCORE
62e0: 5f 26 73 65 74 67 72 61 79 0a 09 67 73 61 76 65  _&setgray..gsave
62f0: 20 31 20 41 47 4d 43 4f 52 45 5f 26 73 65 74 67   1 AGMCORE_&setg
6300: 72 61 79 20 66 69 6c 6c 20 67 72 65 73 74 6f 72  ray fill grestor
6310: 65 20 0a 09 31 20 73 65 74 6c 69 6e 65 77 69 64  e ..1 setlinewid
6320: 74 68 20 67 73 61 76 65 20 73 74 72 6f 6b 65 20  th gsave stroke 
6330: 67 72 65 73 74 6f 72 65 0a 09 63 75 72 72 65 6e  grestore..curren
6340: 74 70 6f 69 6e 74 20 41 47 4d 43 4f 52 45 5f 64  tpoint AGMCORE_d
6350: 65 6c 74 61 59 20 31 35 20 73 75 62 20 61 64 64  eltaY 15 sub add
6360: 20 65 78 63 68 20 38 20 61 64 64 20 65 78 63 68   exch 8 add exch
6370: 20 6d 6f 76 65 74 6f 0a 09 2f 41 47 4d 43 4f 52   moveto../AGMCOR
6380: 45 5f 64 65 6c 74 61 59 20 31 32 20 64 65 66 0a  E_deltaY 12 def.
6390: 09 2f 41 47 4d 43 4f 52 45 5f 74 6d 70 20 30 20  ./AGMCORE_tmp 0 
63a0: 64 65 66 0a 09 41 47 4d 43 4f 52 45 5f 65 72 72  def..AGMCORE_err
63b0: 5f 73 74 72 69 6e 67 73 20 65 78 63 68 20 67 65  _strings exch ge
63c0: 74 0a 09 09 7b 0a 09 09 64 75 70 20 33 32 20 65  t...{...dup 32 e
63d0: 71 0a 09 09 09 7b 0a 09 09 09 70 6f 70 0a 09 09  q....{....pop...
63e0: 09 41 47 4d 43 4f 52 45 5f 73 74 72 32 35 36 20  .AGMCORE_str256 
63f0: 30 20 41 47 4d 43 4f 52 45 5f 74 6d 70 20 67 65  0 AGMCORE_tmp ge
6400: 74 69 6e 74 65 72 76 61 6c 0a 09 09 09 73 74 72  tinterval....str
6410: 69 6e 67 77 69 64 74 68 20 70 6f 70 20 63 75 72  ingwidth pop cur
6420: 72 65 6e 74 70 6f 69 6e 74 20 70 6f 70 20 61 64  rentpoint pop ad
6430: 64 20 41 47 4d 43 4f 52 45 5f 64 65 6c 74 61 58  d AGMCORE_deltaX
6440: 20 32 38 20 61 64 64 20 67 74 0a 09 09 09 09 7b   28 add gt.....{
6450: 0a 09 09 09 09 63 75 72 72 65 6e 74 70 6f 69 6e  .....currentpoin
6460: 74 20 41 47 4d 43 4f 52 45 5f 64 65 6c 74 61 59  t AGMCORE_deltaY
6470: 20 73 75 62 20 65 78 63 68 20 70 6f 70 0a 09 09   sub exch pop...
6480: 09 09 63 6c 69 70 70 61 74 68 20 70 61 74 68 62  ..clippath pathb
6490: 62 6f 78 20 70 6f 70 20 70 6f 70 20 70 6f 70 20  box pop pop pop 
64a0: 34 34 20 61 64 64 20 65 78 63 68 20 6d 6f 76 65  44 add exch move
64b0: 74 6f 0a 09 09 09 09 7d 69 66 0a 09 09 09 41 47  to.....}if....AG
64c0: 4d 43 4f 52 45 5f 73 74 72 32 35 36 20 30 20 41  MCORE_str256 0 A
64d0: 47 4d 43 4f 52 45 5f 74 6d 70 20 67 65 74 69 6e  GMCORE_tmp getin
64e0: 74 65 72 76 61 6c 20 73 68 6f 77 28 20 29 73 68  terval show( )sh
64f0: 6f 77 0a 09 09 09 30 20 31 20 41 47 4d 43 4f 52  ow....0 1 AGMCOR
6500: 45 5f 73 74 72 32 35 36 20 6c 65 6e 67 74 68 20  E_str256 length 
6510: 31 20 73 75 62 0a 09 09 09 09 7b 0a 09 09 09 09  1 sub.....{.....
6520: 41 47 4d 43 4f 52 45 5f 73 74 72 32 35 36 20 65  AGMCORE_str256 e
6530: 78 63 68 20 30 20 70 75 74 0a 09 09 09 09 7d 66  xch 0 put.....}f
6540: 6f 72 0a 09 09 09 2f 41 47 4d 43 4f 52 45 5f 74  or..../AGMCORE_t
6550: 6d 70 20 30 20 64 65 66 0a 09 09 09 7d 7b 0a 09  mp 0 def....}{..
6560: 09 09 09 41 47 4d 43 4f 52 45 5f 73 74 72 32 35  ...AGMCORE_str25
6570: 36 20 65 78 63 68 20 41 47 4d 43 4f 52 45 5f 74  6 exch AGMCORE_t
6580: 6d 70 20 78 70 74 0a 09 09 09 09 2f 41 47 4d 43  mp xpt...../AGMC
6590: 4f 52 45 5f 74 6d 70 20 41 47 4d 43 4f 52 45 5f  ORE_tmp AGMCORE_
65a0: 74 6d 70 20 31 20 61 64 64 20 64 65 66 0a 09 09  tmp 1 add def...
65b0: 09 7d 69 66 65 6c 73 65 0a 09 09 7d 66 6f 72 61  .}ifelse...}fora
65c0: 6c 6c 0a 7d 62 64 66 0a 2f 41 47 4d 43 4f 52 45  ll.}bdf./AGMCORE
65d0: 5f 43 4d 59 4b 44 65 76 69 63 65 4e 43 6f 6c 6f  _CMYKDeviceNColo
65e0: 72 73 70 61 63 65 73 5b 0a 09 5b 2f 53 65 70 61  rspaces[..[/Sepa
65f0: 72 61 74 69 6f 6e 2f 4e 6f 6e 65 2f 44 65 76 69  ration/None/Devi
6600: 63 65 43 4d 59 4b 7b 30 20 30 20 30 7d 5d 0a 09  ceCMYK{0 0 0}]..
6610: 5b 2f 53 65 70 61 72 61 74 69 6f 6e 28 42 6c 61  [/Separation(Bla
6620: 63 6b 29 2f 44 65 76 69 63 65 43 4d 59 4b 7b 30  ck)/DeviceCMYK{0
6630: 20 30 20 30 20 34 20 2d 31 20 72 6f 6c 6c 7d 62   0 0 4 -1 roll}b
6640: 69 6e 64 5d 0a 09 5b 2f 53 65 70 61 72 61 74 69  ind]..[/Separati
6650: 6f 6e 28 59 65 6c 6c 6f 77 29 2f 44 65 76 69 63  on(Yellow)/Devic
6660: 65 43 4d 59 4b 7b 30 20 30 20 33 20 2d 31 20 72  eCMYK{0 0 3 -1 r
6670: 6f 6c 6c 20 30 7d 62 69 6e 64 5d 0a 09 5b 2f 44  oll 0}bind]..[/D
6680: 65 76 69 63 65 4e 5b 28 59 65 6c 6c 6f 77 29 28  eviceN[(Yellow)(
6690: 42 6c 61 63 6b 29 5d 2f 44 65 76 69 63 65 43 4d  Black)]/DeviceCM
66a0: 59 4b 7b 30 20 30 20 34 20 32 20 72 6f 6c 6c 7d  YK{0 0 4 2 roll}
66b0: 62 69 6e 64 5d 0a 09 5b 2f 53 65 70 61 72 61 74  bind]..[/Separat
66c0: 69 6f 6e 28 4d 61 67 65 6e 74 61 29 2f 44 65 76  ion(Magenta)/Dev
66d0: 69 63 65 43 4d 59 4b 7b 30 20 65 78 63 68 20 30  iceCMYK{0 exch 0
66e0: 20 30 7d 62 69 6e 64 5d 0a 09 5b 2f 44 65 76 69   0}bind]..[/Devi
66f0: 63 65 4e 5b 28 4d 61 67 65 6e 74 61 29 28 42 6c  ceN[(Magenta)(Bl
6700: 61 63 6b 29 5d 2f 44 65 76 69 63 65 43 4d 59 4b  ack)]/DeviceCMYK
6710: 7b 30 20 33 20 31 20 72 6f 6c 6c 20 30 20 65 78  {0 3 1 roll 0 ex
6720: 63 68 7d 62 69 6e 64 5d 0a 09 5b 2f 44 65 76 69  ch}bind]..[/Devi
6730: 63 65 4e 5b 28 4d 61 67 65 6e 74 61 29 28 59 65  ceN[(Magenta)(Ye
6740: 6c 6c 6f 77 29 5d 2f 44 65 76 69 63 65 43 4d 59  llow)]/DeviceCMY
6750: 4b 7b 30 20 33 20 31 20 72 6f 6c 6c 20 30 7d 62  K{0 3 1 roll 0}b
6760: 69 6e 64 5d 0a 09 5b 2f 44 65 76 69 63 65 4e 5b  ind]..[/DeviceN[
6770: 28 4d 61 67 65 6e 74 61 29 28 59 65 6c 6c 6f 77  (Magenta)(Yellow
6780: 29 28 42 6c 61 63 6b 29 5d 2f 44 65 76 69 63 65  )(Black)]/Device
6790: 43 4d 59 4b 7b 30 20 34 20 31 20 72 6f 6c 6c 7d  CMYK{0 4 1 roll}
67a0: 62 69 6e 64 5d 0a 09 5b 2f 53 65 70 61 72 61 74  bind]..[/Separat
67b0: 69 6f 6e 28 43 79 61 6e 29 2f 44 65 76 69 63 65  ion(Cyan)/Device
67c0: 43 4d 59 4b 7b 30 20 30 20 30 7d 5d 0a 09 5b 2f  CMYK{0 0 0}]..[/
67d0: 44 65 76 69 63 65 4e 5b 28 43 79 61 6e 29 28 42  DeviceN[(Cyan)(B
67e0: 6c 61 63 6b 29 5d 2f 44 65 76 69 63 65 43 4d 59  lack)]/DeviceCMY
67f0: 4b 7b 30 20 30 20 33 20 2d 31 20 72 6f 6c 6c 7d  K{0 0 3 -1 roll}
6800: 62 69 6e 64 5d 0a 09 5b 2f 44 65 76 69 63 65 4e  bind]..[/DeviceN
6810: 5b 28 43 79 61 6e 29 28 59 65 6c 6c 6f 77 29 5d  [(Cyan)(Yellow)]
6820: 2f 44 65 76 69 63 65 43 4d 59 4b 7b 30 20 65 78  /DeviceCMYK{0 ex
6830: 63 68 20 30 7d 62 69 6e 64 5d 0a 09 5b 2f 44 65  ch 0}bind]..[/De
6840: 76 69 63 65 4e 5b 28 43 79 61 6e 29 28 59 65 6c  viceN[(Cyan)(Yel
6850: 6c 6f 77 29 28 42 6c 61 63 6b 29 5d 2f 44 65 76  low)(Black)]/Dev
6860: 69 63 65 43 4d 59 4b 7b 30 20 33 20 31 20 72 6f  iceCMYK{0 3 1 ro
6870: 6c 6c 7d 62 69 6e 64 5d 0a 09 5b 2f 44 65 76 69  ll}bind]..[/Devi
6880: 63 65 4e 5b 28 43 79 61 6e 29 28 4d 61 67 65 6e  ceN[(Cyan)(Magen
6890: 74 61 29 5d 2f 44 65 76 69 63 65 43 4d 59 4b 7b  ta)]/DeviceCMYK{
68a0: 30 20 30 7d 5d 0a 09 5b 2f 44 65 76 69 63 65 4e  0 0}]..[/DeviceN
68b0: 5b 28 43 79 61 6e 29 28 4d 61 67 65 6e 74 61 29  [(Cyan)(Magenta)
68c0: 28 42 6c 61 63 6b 29 5d 2f 44 65 76 69 63 65 43  (Black)]/DeviceC
68d0: 4d 59 4b 7b 30 20 65 78 63 68 7d 62 69 6e 64 5d  MYK{0 exch}bind]
68e0: 0a 09 5b 2f 44 65 76 69 63 65 4e 5b 28 43 79 61  ..[/DeviceN[(Cya
68f0: 6e 29 28 4d 61 67 65 6e 74 61 29 28 59 65 6c 6c  n)(Magenta)(Yell
6900: 6f 77 29 5d 2f 44 65 76 69 63 65 43 4d 59 4b 7b  ow)]/DeviceCMYK{
6910: 30 7d 5d 0a 09 5b 2f 44 65 76 69 63 65 43 4d 59  0}]..[/DeviceCMY
6920: 4b 5d 0a 5d 64 65 66 0a 2f 64 73 7b 0a 09 41 64  K].]def./ds{..Ad
6930: 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20 62 65 67  obe_AGM_Core beg
6940: 69 6e 0a 09 2f 63 75 72 72 65 6e 74 64 69 73 74  in../currentdist
6950: 69 6c 6c 65 72 70 61 72 61 6d 73 20 77 68 65 72  illerparams wher
6960: 65 0a 09 09 7b 0a 09 09 70 6f 70 20 63 75 72 72  e...{...pop curr
6970: 65 6e 74 64 69 73 74 69 6c 6c 65 72 70 61 72 61  entdistillerpara
6980: 6d 73 2f 43 6f 72 65 44 69 73 74 56 65 72 73 69  ms/CoreDistVersi
6990: 6f 6e 20 67 65 74 20 35 30 30 30 20 6c 74 0a 09  on get 5000 lt..
69a0: 09 09 7b 3c 3c 2f 44 65 74 65 63 74 42 6c 65 6e  ..{<</DetectBlen
69b0: 64 73 20 66 61 6c 73 65 3e 3e 73 65 74 64 69 73  ds false>>setdis
69c0: 74 69 6c 6c 65 72 70 61 72 61 6d 73 7d 69 66 0a  tillerparams}if.
69d0: 09 09 7d 69 66 09 0a 09 2f 41 47 4d 43 4f 52 45  ..}if.../AGMCORE
69e0: 5f 70 73 5f 76 65 72 73 69 6f 6e 20 78 64 66 0a  _ps_version xdf.
69f0: 09 2f 41 47 4d 43 4f 52 45 5f 70 73 5f 6c 65 76  ./AGMCORE_ps_lev
6a00: 65 6c 20 78 64 66 0a 09 65 72 72 6f 72 64 69 63  el xdf..errordic
6a10: 74 2f 41 47 4d 5f 68 61 6e 64 6c 65 65 72 72 6f  t/AGM_handleerro
6a20: 72 20 6b 6e 6f 77 6e 20 6e 6f 74 7b 0a 09 09 65  r known not{...e
6a30: 72 72 6f 72 64 69 63 74 2f 41 47 4d 5f 68 61 6e  rrordict/AGM_han
6a40: 64 6c 65 65 72 72 6f 72 20 65 72 72 6f 72 64 69  dleerror errordi
6a50: 63 74 2f 68 61 6e 64 6c 65 65 72 72 6f 72 20 67  ct/handleerror g
6a60: 65 74 20 70 75 74 0a 09 09 65 72 72 6f 72 64 69  et put...errordi
6a70: 63 74 2f 68 61 6e 64 6c 65 65 72 72 6f 72 7b 0a  ct/handleerror{.
6a80: 09 09 09 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72  ...Adobe_AGM_Cor
6a90: 65 20 62 65 67 69 6e 0a 09 09 09 24 65 72 72 6f  e begin....$erro
6aa0: 72 2f 6e 65 77 65 72 72 6f 72 20 67 65 74 20 41  r/newerror get A
6ab0: 47 4d 43 4f 52 45 5f 63 75 72 5f 65 72 72 20 6e  GMCORE_cur_err n
6ac0: 75 6c 6c 20 6e 65 20 61 6e 64 7b 0a 09 09 09 09  ull ne and{.....
6ad0: 24 65 72 72 6f 72 2f 6e 65 77 65 72 72 6f 72 20  $error/newerror 
6ae0: 66 61 6c 73 65 20 70 75 74 0a 09 09 09 09 41 47  false put.....AG
6af0: 4d 43 4f 52 45 5f 63 75 72 5f 65 72 72 20 63 6f  MCORE_cur_err co
6b00: 6d 70 6f 73 65 5f 65 72 72 6f 72 5f 6d 73 67 0a  mpose_error_msg.
6b10: 09 09 09 7d 69 66 0a 09 09 09 24 65 72 72 6f 72  ...}if....$error
6b20: 2f 6e 65 77 65 72 72 6f 72 20 74 72 75 65 20 70  /newerror true p
6b30: 75 74 0a 09 09 09 65 6e 64 0a 09 09 09 65 72 72  ut....end....err
6b40: 6f 72 64 69 63 74 2f 41 47 4d 5f 68 61 6e 64 6c  ordict/AGM_handl
6b50: 65 65 72 72 6f 72 20 67 65 74 20 65 78 65 63 0a  eerror get exec.
6b60: 09 09 09 7d 62 69 6e 64 20 70 75 74 0a 09 09 7d  ...}bind put...}
6b70: 69 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 65 6e 76  if../AGMCORE_env
6b80: 69 72 6f 6e 5f 6f 6b 20 0a 09 09 70 73 5f 6c 65  iron_ok ...ps_le
6b90: 76 65 6c 20 41 47 4d 43 4f 52 45 5f 70 73 5f 6c  vel AGMCORE_ps_l
6ba0: 65 76 65 6c 20 67 65 0a 09 09 70 73 5f 76 65 72  evel ge...ps_ver
6bb0: 73 69 6f 6e 20 41 47 4d 43 4f 52 45 5f 70 73 5f  sion AGMCORE_ps_
6bc0: 76 65 72 73 69 6f 6e 20 67 65 20 61 6e 64 20 0a  version ge and .
6bd0: 09 09 41 47 4d 43 4f 52 45 5f 70 73 5f 6c 65 76  ..AGMCORE_ps_lev
6be0: 65 6c 20 2d 31 20 65 71 20 6f 72 0a 09 64 65 66  el -1 eq or..def
6bf0: 0a 09 41 47 4d 43 4f 52 45 5f 65 6e 76 69 72 6f  ..AGMCORE_enviro
6c00: 6e 5f 6f 6b 20 6e 6f 74 0a 09 09 7b 2f 41 47 4d  n_ok not...{/AGM
6c10: 43 4f 52 45 5f 63 75 72 5f 65 72 72 2f 41 47 4d  CORE_cur_err/AGM
6c20: 43 4f 52 45 5f 62 61 64 5f 65 6e 76 69 72 6f 6e  CORE_bad_environ
6c30: 20 64 65 66 7d 69 66 0a 09 2f 41 47 4d 43 4f 52   def}if../AGMCOR
6c40: 45 5f 26 73 65 74 67 72 61 79 20 73 79 73 74 65  E_&setgray syste
6c50: 6d 64 69 63 74 2f 73 65 74 67 72 61 79 20 67 65  mdict/setgray ge
6c60: 74 20 64 65 66 0a 09 6c 65 76 65 6c 32 7b 0a 09  t def..level2{..
6c70: 09 2f 41 47 4d 43 4f 52 45 5f 26 73 65 74 63 6f  ./AGMCORE_&setco
6c80: 6c 6f 72 20 73 79 73 74 65 6d 64 69 63 74 2f 73  lor systemdict/s
6c90: 65 74 63 6f 6c 6f 72 20 67 65 74 20 64 65 66 0a  etcolor get def.
6ca0: 09 09 2f 41 47 4d 43 4f 52 45 5f 26 73 65 74 63  ../AGMCORE_&setc
6cb0: 6f 6c 6f 72 73 70 61 63 65 20 73 79 73 74 65 6d  olorspace system
6cc0: 64 69 63 74 2f 73 65 74 63 6f 6c 6f 72 73 70 61  dict/setcolorspa
6cd0: 63 65 20 67 65 74 20 64 65 66 0a 09 7d 69 66 0a  ce get def..}if.
6ce0: 09 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65 6e  ./AGMCORE_curren
6cf0: 74 62 67 20 63 75 72 72 65 6e 74 62 6c 61 63 6b  tbg currentblack
6d00: 67 65 6e 65 72 61 74 69 6f 6e 20 64 65 66 0a 09  generation def..
6d10: 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65 6e 74  /AGMCORE_current
6d20: 75 63 72 20 63 75 72 72 65 6e 74 75 6e 64 65 72  ucr currentunder
6d30: 63 6f 6c 6f 72 72 65 6d 6f 76 61 6c 20 64 65 66  colorremoval def
6d40: 0a 09 2f 41 47 4d 43 4f 52 45 5f 44 65 66 61 75  ../AGMCORE_Defau
6d50: 6c 74 5f 66 6c 61 74 6e 65 73 73 20 63 75 72 72  lt_flatness curr
6d60: 65 6e 74 66 6c 61 74 20 64 65 66 0a 09 2f 41 47  entflat def../AG
6d70: 4d 43 4f 52 45 5f 64 69 73 74 69 6c 6c 69 6e 67  MCORE_distilling
6d80: 0a 09 09 2f 70 72 6f 64 75 63 74 20 77 68 65 72  .../product wher
6d90: 65 7b 0a 09 09 09 70 6f 70 20 73 79 73 74 65 6d  e{....pop system
6da0: 64 69 63 74 2f 73 65 74 64 69 73 74 69 6c 6c 65  dict/setdistille
6db0: 72 70 61 72 61 6d 73 20 6b 6e 6f 77 6e 20 70 72  rparams known pr
6dc0: 6f 64 75 63 74 28 41 64 6f 62 65 20 50 6f 73 74  oduct(Adobe Post
6dd0: 53 63 72 69 70 74 20 50 61 72 73 65 72 29 6e 65  Script Parser)ne
6de0: 20 61 6e 64 0a 09 09 7d 7b 0a 09 09 09 66 61 6c   and...}{....fal
6df0: 73 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 64 65  se...}ifelse..de
6e00: 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 47 53 54 41  f../AGMCORE_GSTA
6e10: 54 45 20 41 47 4d 43 4f 52 45 5f 6b 65 79 5f 6b  TE AGMCORE_key_k
6e20: 6e 6f 77 6e 20 6e 6f 74 7b 0a 09 09 2f 41 47 4d  nown not{.../AGM
6e30: 43 4f 52 45 5f 47 53 54 41 54 45 20 32 31 20 64  CORE_GSTATE 21 d
6e40: 69 63 74 20 64 65 66 0a 09 09 2f 41 47 4d 43 4f  ict def.../AGMCO
6e50: 52 45 5f 74 6d 70 6d 61 74 72 69 78 20 6d 61 74  RE_tmpmatrix mat
6e60: 72 69 78 20 64 65 66 0a 09 09 2f 41 47 4d 43 4f  rix def.../AGMCO
6e70: 52 45 5f 67 73 74 61 63 6b 20 33 32 20 61 72 72  RE_gstack 32 arr
6e80: 61 79 20 64 65 66 0a 09 09 2f 41 47 4d 43 4f 52  ay def.../AGMCOR
6e90: 45 5f 67 73 74 61 63 6b 70 74 72 20 30 20 64 65  E_gstackptr 0 de
6ea0: 66 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74  f.../AGMCORE_gst
6eb0: 61 63 6b 73 61 76 65 70 74 72 20 30 20 64 65 66  acksaveptr 0 def
6ec0: 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74 61  .../AGMCORE_gsta
6ed0: 63 6b 66 72 61 6d 65 6b 65 79 73 20 31 34 20 64  ckframekeys 14 d
6ee0: 65 66 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 26 67  ef.../AGMCORE_&g
6ef0: 73 61 76 65 2f 67 73 61 76 65 20 6c 64 66 0a 09  save/gsave ldf..
6f00: 09 2f 41 47 4d 43 4f 52 45 5f 26 67 72 65 73 74  ./AGMCORE_&grest
6f10: 6f 72 65 2f 67 72 65 73 74 6f 72 65 20 6c 64 66  ore/grestore ldf
6f20: 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 26 67 72 65  .../AGMCORE_&gre
6f30: 73 74 6f 72 65 61 6c 6c 2f 67 72 65 73 74 6f 72  storeall/grestor
6f40: 65 61 6c 6c 20 6c 64 66 0a 09 09 2f 41 47 4d 43  eall ldf.../AGMC
6f50: 4f 52 45 5f 26 73 61 76 65 2f 73 61 76 65 20 6c  ORE_&save/save l
6f60: 64 66 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 26 73  df.../AGMCORE_&s
6f70: 65 74 6f 76 65 72 70 72 69 6e 74 2f 73 65 74 6f  etoverprint/seto
6f80: 76 65 72 70 72 69 6e 74 20 6c 64 66 0a 09 09 2f  verprint ldf.../
6f90: 41 47 4d 43 4f 52 45 5f 67 64 69 63 74 63 6f 70  AGMCORE_gdictcop
6fa0: 79 7b 0a 09 09 09 62 65 67 69 6e 0a 09 09 09 7b  y{....begin....{
6fb0: 64 65 66 7d 66 6f 72 61 6c 6c 0a 09 09 09 65 6e  def}forall....en
6fc0: 64 0a 09 09 7d 64 65 66 0a 09 09 2f 41 47 4d 43  d...}def.../AGMC
6fd0: 4f 52 45 5f 67 70 75 74 7b 0a 09 09 09 41 47 4d  ORE_gput{....AGM
6fe0: 43 4f 52 45 5f 67 73 74 61 63 6b 20 41 47 4d 43  CORE_gstack AGMC
6ff0: 4f 52 45 5f 67 73 74 61 63 6b 70 74 72 20 67 65  ORE_gstackptr ge
7000: 74 0a 09 09 09 33 20 31 20 72 6f 6c 6c 0a 09 09  t....3 1 roll...
7010: 09 70 75 74 0a 09 09 7d 64 65 66 0a 09 09 2f 41  .put...}def.../A
7020: 47 4d 43 4f 52 45 5f 67 67 65 74 7b 0a 09 09 09  GMCORE_gget{....
7030: 41 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b 20 41  AGMCORE_gstack A
7040: 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b 70 74 72  GMCORE_gstackptr
7050: 20 67 65 74 0a 09 09 09 65 78 63 68 0a 09 09 09   get....exch....
7060: 67 65 74 0a 09 09 7d 64 65 66 0a 09 09 2f 67 73  get...}def.../gs
7070: 61 76 65 7b 0a 09 09 09 41 47 4d 43 4f 52 45 5f  ave{....AGMCORE_
7080: 26 67 73 61 76 65 0a 09 09 09 41 47 4d 43 4f 52  &gsave....AGMCOR
7090: 45 5f 67 73 74 61 63 6b 20 41 47 4d 43 4f 52 45  E_gstack AGMCORE
70a0: 5f 67 73 74 61 63 6b 70 74 72 20 67 65 74 0a 09  _gstackptr get..
70b0: 09 09 41 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b  ..AGMCORE_gstack
70c0: 70 74 72 20 31 20 61 64 64 0a 09 09 09 64 75 70  ptr 1 add....dup
70d0: 20 33 32 20 67 65 7b 6c 69 6d 69 74 63 68 65 63   32 ge{limitchec
70e0: 6b 7d 69 66 0a 09 09 09 2f 41 47 4d 43 4f 52 45  k}if..../AGMCORE
70f0: 5f 67 73 74 61 63 6b 70 74 72 20 65 78 63 68 20  _gstackptr exch 
7100: 73 74 6f 72 65 0a 09 09 09 41 47 4d 43 4f 52 45  store....AGMCORE
7110: 5f 67 73 74 61 63 6b 20 41 47 4d 43 4f 52 45 5f  _gstack AGMCORE_
7120: 67 73 74 61 63 6b 70 74 72 20 67 65 74 0a 09 09  gstackptr get...
7130: 09 41 47 4d 43 4f 52 45 5f 67 64 69 63 74 63 6f  .AGMCORE_gdictco
7140: 70 79 0a 09 09 7d 64 65 66 0a 09 09 2f 67 72 65  py...}def.../gre
7150: 73 74 6f 72 65 7b 0a 09 09 09 41 47 4d 43 4f 52  store{....AGMCOR
7160: 45 5f 26 67 72 65 73 74 6f 72 65 0a 09 09 09 41  E_&grestore....A
7170: 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b 70 74 72  GMCORE_gstackptr
7180: 20 31 20 73 75 62 0a 09 09 09 64 75 70 20 41 47   1 sub....dup AG
7190: 4d 43 4f 52 45 5f 67 73 74 61 63 6b 73 61 76 65  MCORE_gstacksave
71a0: 70 74 72 20 6c 74 7b 31 20 61 64 64 7d 69 66 0a  ptr lt{1 add}if.
71b0: 09 09 09 64 75 70 20 41 47 4d 43 4f 52 45 5f 67  ...dup AGMCORE_g
71c0: 73 74 61 63 6b 20 65 78 63 68 20 67 65 74 20 64  stack exch get d
71d0: 75 70 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65  up/AGMCORE_curre
71e0: 6e 74 6f 76 65 72 70 72 69 6e 74 20 6b 6e 6f 77  ntoverprint know
71f0: 6e 0a 09 09 09 09 7b 2f 41 47 4d 43 4f 52 45 5f  n.....{/AGMCORE_
7200: 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69 6e 74  currentoverprint
7210: 20 67 65 74 20 73 65 74 6f 76 65 72 70 72 69 6e   get setoverprin
7220: 74 7d 7b 70 6f 70 7d 69 66 65 6c 73 65 0a 09 09  t}{pop}ifelse...
7230: 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b  ./AGMCORE_gstack
7240: 70 74 72 20 65 78 63 68 20 73 74 6f 72 65 0a 09  ptr exch store..
7250: 09 7d 64 65 66 0a 09 09 2f 67 72 65 73 74 6f 72  .}def.../grestor
7260: 65 61 6c 6c 7b 0a 09 09 09 41 47 4d 43 4f 52 45  eall{....AGMCORE
7270: 5f 26 67 72 65 73 74 6f 72 65 61 6c 6c 0a 09 09  _&grestoreall...
7280: 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b  ./AGMCORE_gstack
7290: 70 74 72 20 41 47 4d 43 4f 52 45 5f 67 73 74 61  ptr AGMCORE_gsta
72a0: 63 6b 73 61 76 65 70 74 72 20 73 74 6f 72 65 20  cksaveptr store 
72b0: 0a 09 09 7d 64 65 66 0a 09 09 2f 73 61 76 65 7b  ...}def.../save{
72c0: 0a 09 09 09 41 47 4d 43 4f 52 45 5f 26 73 61 76  ....AGMCORE_&sav
72d0: 65 0a 09 09 09 41 47 4d 43 4f 52 45 5f 67 73 74  e....AGMCORE_gst
72e0: 61 63 6b 20 41 47 4d 43 4f 52 45 5f 67 73 74 61  ack AGMCORE_gsta
72f0: 63 6b 70 74 72 20 67 65 74 0a 09 09 09 41 47 4d  ckptr get....AGM
7300: 43 4f 52 45 5f 67 73 74 61 63 6b 70 74 72 20 31  CORE_gstackptr 1
7310: 20 61 64 64 0a 09 09 09 64 75 70 20 33 32 20 67   add....dup 32 g
7320: 65 7b 6c 69 6d 69 74 63 68 65 63 6b 7d 69 66 0a  e{limitcheck}if.
7330: 09 09 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74 61  .../AGMCORE_gsta
7340: 63 6b 70 74 72 20 65 78 63 68 20 73 74 6f 72 65  ckptr exch store
7350: 0a 09 09 09 2f 41 47 4d 43 4f 52 45 5f 67 73 74  ..../AGMCORE_gst
7360: 61 63 6b 73 61 76 65 70 74 72 20 41 47 4d 43 4f  acksaveptr AGMCO
7370: 52 45 5f 67 73 74 61 63 6b 70 74 72 20 73 74 6f  RE_gstackptr sto
7380: 72 65 0a 09 09 09 41 47 4d 43 4f 52 45 5f 67 73  re....AGMCORE_gs
7390: 74 61 63 6b 20 41 47 4d 43 4f 52 45 5f 67 73 74  tack AGMCORE_gst
73a0: 61 63 6b 70 74 72 20 67 65 74 0a 09 09 09 41 47  ackptr get....AG
73b0: 4d 43 4f 52 45 5f 67 64 69 63 74 63 6f 70 79 0a  MCORE_gdictcopy.
73c0: 09 09 7d 64 65 66 0a 09 09 2f 73 65 74 6f 76 65  ..}def.../setove
73d0: 72 70 72 69 6e 74 7b 0a 09 09 09 64 75 70 2f 41  rprint{....dup/A
73e0: 47 4d 43 4f 52 45 5f 63 75 72 72 65 6e 74 6f 76  GMCORE_currentov
73f0: 65 72 70 72 69 6e 74 20 65 78 63 68 20 41 47 4d  erprint exch AGM
7400: 43 4f 52 45 5f 67 70 75 74 20 41 47 4d 43 4f 52  CORE_gput AGMCOR
7410: 45 5f 26 73 65 74 6f 76 65 72 70 72 69 6e 74 0a  E_&setoverprint.
7420: 09 09 7d 64 65 66 09 0a 09 09 30 20 31 20 41 47  ..}def....0 1 AG
7430: 4d 43 4f 52 45 5f 67 73 74 61 63 6b 20 6c 65 6e  MCORE_gstack len
7440: 67 74 68 20 31 20 73 75 62 7b 0a 09 09 09 09 41  gth 1 sub{.....A
7450: 47 4d 43 4f 52 45 5f 67 73 74 61 63 6b 20 65 78  GMCORE_gstack ex
7460: 63 68 20 41 47 4d 43 4f 52 45 5f 67 73 74 61 63  ch AGMCORE_gstac
7470: 6b 66 72 61 6d 65 6b 65 79 73 20 64 69 63 74 20  kframekeys dict 
7480: 70 75 74 0a 09 09 7d 66 6f 72 0a 09 7d 69 66 0a  put...}for..}if.
7490: 09 6c 65 76 65 6c 33 2f 41 47 4d 43 4f 52 45 5f  .level3/AGMCORE_
74a0: 26 73 79 73 73 68 66 69 6c 6c 20 41 47 4d 43 4f  &sysshfill AGMCO
74b0: 52 45 5f 6b 65 79 5f 6b 6e 6f 77 6e 20 6e 6f 74  RE_key_known not
74c0: 20 61 6e 64 0a 09 7b 0a 09 09 2f 41 47 4d 43 4f   and..{.../AGMCO
74d0: 52 45 5f 26 73 79 73 73 68 66 69 6c 6c 20 73 79  RE_&sysshfill sy
74e0: 73 74 65 6d 64 69 63 74 2f 73 68 66 69 6c 6c 20  stemdict/shfill 
74f0: 67 65 74 20 64 65 66 0a 09 09 2f 41 47 4d 43 4f  get def.../AGMCO
7500: 52 45 5f 26 73 79 73 6d 61 6b 65 70 61 74 74 65  RE_&sysmakepatte
7510: 72 6e 20 73 79 73 74 65 6d 64 69 63 74 2f 6d 61  rn systemdict/ma
7520: 6b 65 70 61 74 74 65 72 6e 20 67 65 74 20 64 65  kepattern get de
7530: 66 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 26 75 73  f.../AGMCORE_&us
7540: 72 6d 61 6b 65 70 61 74 74 65 72 6e 2f 6d 61 6b  rmakepattern/mak
7550: 65 70 61 74 74 65 72 6e 20 6c 6f 61 64 20 64 65  epattern load de
7560: 66 0a 09 7d 69 66 0a 09 2f 63 75 72 72 65 6e 74  f..}if../current
7570: 63 6d 79 6b 63 6f 6c 6f 72 5b 30 20 30 20 30 20  cmykcolor[0 0 0 
7580: 30 5d 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09  0]AGMCORE_gput..
7590: 2f 63 75 72 72 65 6e 74 73 74 72 6f 6b 65 61 64  /currentstrokead
75a0: 6a 75 73 74 20 66 61 6c 73 65 20 41 47 4d 43 4f  just false AGMCO
75b0: 52 45 5f 67 70 75 74 0a 09 2f 63 75 72 72 65 6e  RE_gput../curren
75c0: 74 63 6f 6c 6f 72 73 70 61 63 65 5b 2f 44 65 76  tcolorspace[/Dev
75d0: 69 63 65 47 72 61 79 5d 41 47 4d 43 4f 52 45 5f  iceGray]AGMCORE_
75e0: 67 70 75 74 0a 09 2f 73 65 70 5f 74 69 6e 74 20  gput../sep_tint 
75f0: 30 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09  0 AGMCORE_gput..
7600: 2f 64 65 76 69 63 65 6e 5f 74 69 6e 74 73 5b 30  /devicen_tints[0
7610: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30   0 0 0 0 0 0 0 0
7620: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30   0 0 0 0 0 0 0 0
7630: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 20 30   0 0 0 0 0 0 0 0
7640: 20 30 20 30 20 30 20 30 20 30 20 30 20 30 5d 41   0 0 0 0 0 0 0]A
7650: 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 2f 73 65  GMCORE_gput../se
7660: 70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63  p_colorspace_dic
7670: 74 20 6e 75 6c 6c 20 41 47 4d 43 4f 52 45 5f 67  t null AGMCORE_g
7680: 70 75 74 0a 09 2f 64 65 76 69 63 65 6e 5f 63 6f  put../devicen_co
7690: 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20 6e 75  lorspace_dict nu
76a0: 6c 6c 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a  ll AGMCORE_gput.
76b0: 09 2f 69 6e 64 65 78 65 64 5f 63 6f 6c 6f 72 73  ./indexed_colors
76c0: 70 61 63 65 5f 64 69 63 74 20 6e 75 6c 6c 20 41  pace_dict null A
76d0: 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 2f 63 75  GMCORE_gput../cu
76e0: 72 72 65 6e 74 63 6f 6c 6f 72 5f 69 6e 74 65 6e  rrentcolor_inten
76f0: 74 28 29 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a  t()AGMCORE_gput.
7700: 09 2f 63 75 73 74 6f 6d 63 6f 6c 6f 72 5f 74 69  ./customcolor_ti
7710: 6e 74 20 31 20 41 47 4d 43 4f 52 45 5f 67 70 75  nt 1 AGMCORE_gpu
7720: 74 0a 09 2f 61 62 73 6f 6c 75 74 65 5f 63 6f 6c  t../absolute_col
7730: 6f 72 69 6d 65 74 72 69 63 5f 63 72 64 20 6e 75  orimetric_crd nu
7740: 6c 6c 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a  ll AGMCORE_gput.
7750: 09 2f 72 65 6c 61 74 69 76 65 5f 63 6f 6c 6f 72  ./relative_color
7760: 69 6d 65 74 72 69 63 5f 63 72 64 20 6e 75 6c 6c  imetric_crd null
7770: 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 2f   AGMCORE_gput../
7780: 73 61 74 75 72 61 74 69 6f 6e 5f 63 72 64 20 6e  saturation_crd n
7790: 75 6c 6c 20 41 47 4d 43 4f 52 45 5f 67 70 75 74  ull AGMCORE_gput
77a0: 0a 09 2f 70 65 72 63 65 70 74 75 61 6c 5f 63 72  ../perceptual_cr
77b0: 64 20 6e 75 6c 6c 20 41 47 4d 43 4f 52 45 5f 67  d null AGMCORE_g
77c0: 70 75 74 0a 09 63 75 72 72 65 6e 74 63 6f 6c 6f  put..currentcolo
77d0: 72 74 72 61 6e 73 66 65 72 20 63 76 6c 69 74 2f  rtransfer cvlit/
77e0: 41 47 4d 43 6f 72 65 5f 67 72 61 79 5f 78 66 65  AGMCore_gray_xfe
77f0: 72 20 78 64 66 20 63 76 6c 69 74 2f 41 47 4d 43  r xdf cvlit/AGMC
7800: 6f 72 65 5f 62 5f 78 66 65 72 20 78 64 66 0a 09  ore_b_xfer xdf..
7810: 09 20 63 76 6c 69 74 2f 41 47 4d 43 6f 72 65 5f  . cvlit/AGMCore_
7820: 67 5f 78 66 65 72 20 78 64 66 20 63 76 6c 69 74  g_xfer xdf cvlit
7830: 2f 41 47 4d 43 6f 72 65 5f 72 5f 78 66 65 72 20  /AGMCore_r_xfer 
7840: 78 64 66 0a 09 3c 3c 0a 09 2f 4d 61 78 50 61 74  xdf..<<../MaxPat
7850: 74 65 72 6e 49 74 65 6d 20 63 75 72 72 65 6e 74  ternItem current
7860: 73 79 73 74 65 6d 70 61 72 61 6d 73 2f 4d 61 78  systemparams/Max
7870: 50 61 74 74 65 72 6e 43 61 63 68 65 20 67 65 74  PatternCache get
7880: 0a 09 3e 3e 0a 09 73 65 74 75 73 65 72 70 61 72  ..>>..setuserpar
7890: 61 6d 73 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f 70  ams..end.}def./p
78a0: 73 0a 7b 0a 09 2f 73 65 74 63 6d 79 6b 63 6f 6c  s.{../setcmykcol
78b0: 6f 72 20 77 68 65 72 65 7b 0a 09 09 70 6f 70 0a  or where{...pop.
78c0: 09 09 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65  ..Adobe_AGM_Core
78d0: 2f 41 47 4d 43 4f 52 45 5f 26 73 65 74 63 6d 79  /AGMCORE_&setcmy
78e0: 6b 63 6f 6c 6f 72 2f 73 65 74 63 6d 79 6b 63 6f  kcolor/setcmykco
78f0: 6c 6f 72 20 6c 6f 61 64 20 70 75 74 0a 09 7d 69  lor load put..}i
7900: 66 0a 09 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72  f..Adobe_AGM_Cor
7910: 65 20 62 65 67 69 6e 0a 09 2f 73 65 74 63 6d 79  e begin../setcmy
7920: 6b 63 6f 6c 6f 72 0a 09 7b 0a 09 09 34 20 63 6f  kcolor..{...4 co
7930: 70 79 20 41 47 4d 43 4f 52 45 5f 63 6d 79 6b 62  py AGMCORE_cmykb
7940: 75 66 20 61 73 74 6f 72 65 2f 63 75 72 72 65 6e  uf astore/curren
7950: 74 63 6d 79 6b 63 6f 6c 6f 72 20 65 78 63 68 20  tcmykcolor exch 
7960: 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 09 31  AGMCORE_gput...1
7970: 20 73 75 62 20 34 20 31 20 72 6f 6c 6c 0a 09 09   sub 4 1 roll...
7980: 33 7b 0a 09 09 09 33 20 69 6e 64 65 78 20 61 64  3{....3 index ad
7990: 64 20 6e 65 67 20 64 75 70 20 30 20 6c 74 7b 0a  d neg dup 0 lt{.
79a0: 09 09 09 09 70 6f 70 20 30 0a 09 09 09 7d 69 66  ....pop 0....}if
79b0: 0a 09 09 09 33 20 31 20 72 6f 6c 6c 0a 09 09 7d  ....3 1 roll...}
79c0: 72 65 70 65 61 74 0a 09 09 73 65 74 72 67 62 63  repeat...setrgbc
79d0: 6f 6c 6f 72 20 70 6f 70 0a 09 7d 6e 64 66 0a 09  olor pop..}ndf..
79e0: 2f 63 75 72 72 65 6e 74 63 6d 79 6b 63 6f 6c 6f  /currentcmykcolo
79f0: 72 0a 09 7b 0a 09 09 2f 63 75 72 72 65 6e 74 63  r..{.../currentc
7a00: 6d 79 6b 63 6f 6c 6f 72 20 41 47 4d 43 4f 52 45  mykcolor AGMCORE
7a10: 5f 67 67 65 74 20 61 6c 6f 61 64 20 70 6f 70 0a  _gget aload pop.
7a20: 09 7d 6e 64 66 0a 09 2f 73 65 74 6f 76 65 72 70  .}ndf../setoverp
7a30: 72 69 6e 74 0a 09 7b 70 6f 70 7d 6e 64 66 0a 09  rint..{pop}ndf..
7a40: 2f 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69 6e  /currentoverprin
7a50: 74 0a 09 7b 66 61 6c 73 65 7d 6e 64 66 0a 09 2f  t..{false}ndf../
7a60: 41 47 4d 43 4f 52 45 5f 63 79 61 6e 5f 70 6c 61  AGMCORE_cyan_pla
7a70: 74 65 20 31 20 30 20 30 20 30 20 74 65 73 74 5f  te 1 0 0 0 test_
7a80: 63 6d 79 6b 5f 63 6f 6c 6f 72 5f 70 6c 61 74 65  cmyk_color_plate
7a90: 20 64 65 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 6d   def../AGMCORE_m
7aa0: 61 67 65 6e 74 61 5f 70 6c 61 74 65 20 30 20 31  agenta_plate 0 1
7ab0: 20 30 20 30 20 74 65 73 74 5f 63 6d 79 6b 5f 63   0 0 test_cmyk_c
7ac0: 6f 6c 6f 72 5f 70 6c 61 74 65 20 64 65 66 0a 09  olor_plate def..
7ad0: 2f 41 47 4d 43 4f 52 45 5f 79 65 6c 6c 6f 77 5f  /AGMCORE_yellow_
7ae0: 70 6c 61 74 65 20 30 20 30 20 31 20 30 20 74 65  plate 0 0 1 0 te
7af0: 73 74 5f 63 6d 79 6b 5f 63 6f 6c 6f 72 5f 70 6c  st_cmyk_color_pl
7b00: 61 74 65 20 64 65 66 0a 09 2f 41 47 4d 43 4f 52  ate def../AGMCOR
7b10: 45 5f 62 6c 61 63 6b 5f 70 6c 61 74 65 20 30 20  E_black_plate 0 
7b20: 30 20 30 20 31 20 74 65 73 74 5f 63 6d 79 6b 5f  0 0 1 test_cmyk_
7b30: 63 6f 6c 6f 72 5f 70 6c 61 74 65 20 64 65 66 0a  color_plate def.
7b40: 09 2f 41 47 4d 43 4f 52 45 5f 70 6c 61 74 65 5f  ./AGMCORE_plate_
7b50: 6e 64 78 20 0a 09 09 41 47 4d 43 4f 52 45 5f 63  ndx ...AGMCORE_c
7b60: 79 61 6e 5f 70 6c 61 74 65 7b 0a 09 09 09 30 0a  yan_plate{....0.
7b70: 09 09 7d 7b 0a 09 09 09 41 47 4d 43 4f 52 45 5f  ..}{....AGMCORE_
7b80: 6d 61 67 65 6e 74 61 5f 70 6c 61 74 65 7b 0a 09  magenta_plate{..
7b90: 09 09 09 31 0a 09 09 09 7d 7b 0a 09 09 09 09 41  ...1....}{.....A
7ba0: 47 4d 43 4f 52 45 5f 79 65 6c 6c 6f 77 5f 70 6c  GMCORE_yellow_pl
7bb0: 61 74 65 7b 0a 09 09 09 09 09 32 0a 09 09 09 09  ate{......2.....
7bc0: 7d 7b 0a 09 09 09 09 09 41 47 4d 43 4f 52 45 5f  }{......AGMCORE_
7bd0: 62 6c 61 63 6b 5f 70 6c 61 74 65 7b 0a 09 09 09  black_plate{....
7be0: 09 09 09 33 0a 09 09 09 09 09 7d 7b 0a 09 09 09  ...3......}{....
7bf0: 09 09 09 34 0a 09 09 09 09 09 7d 69 66 65 6c 73  ...4......}ifels
7c00: 65 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  e.....}ifelse...
7c10: 09 7d 69 66 65 6c 73 65 0a 09 09 7d 69 66 65 6c  .}ifelse...}ifel
7c20: 73 65 0a 09 09 64 65 66 0a 09 2f 41 47 4d 43 4f  se...def../AGMCO
7c30: 52 45 5f 68 61 76 65 5f 72 65 70 6f 72 74 65 64  RE_have_reported
7c40: 5f 75 6e 73 75 70 70 6f 72 74 65 64 5f 63 6f 6c  _unsupported_col
7c50: 6f 72 5f 73 70 61 63 65 20 66 61 6c 73 65 20 64  or_space false d
7c60: 65 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 72 65 70  ef../AGMCORE_rep
7c70: 6f 72 74 5f 75 6e 73 75 70 70 6f 72 74 65 64 5f  ort_unsupported_
7c80: 63 6f 6c 6f 72 5f 73 70 61 63 65 0a 09 7b 0a 09  color_space..{..
7c90: 09 41 47 4d 43 4f 52 45 5f 68 61 76 65 5f 72 65  .AGMCORE_have_re
7ca0: 70 6f 72 74 65 64 5f 75 6e 73 75 70 70 6f 72 74  ported_unsupport
7cb0: 65 64 5f 63 6f 6c 6f 72 5f 73 70 61 63 65 20 66  ed_color_space f
7cc0: 61 6c 73 65 20 65 71 0a 09 09 7b 0a 09 09 09 28  alse eq...{....(
7cd0: 57 61 72 6e 69 6e 67 3a 20 4a 6f 62 20 63 6f 6e  Warning: Job con
7ce0: 74 61 69 6e 73 20 63 6f 6e 74 65 6e 74 20 74 68  tains content th
7cf0: 61 74 20 63 61 6e 6e 6f 74 20 62 65 20 73 65 70  at cannot be sep
7d00: 61 72 61 74 65 64 20 77 69 74 68 20 6f 6e 2d 68  arated with on-h
7d10: 6f 73 74 20 6d 65 74 68 6f 64 73 2e 20 54 68 69  ost methods. Thi
7d20: 73 20 63 6f 6e 74 65 6e 74 20 61 70 70 65 61 72  s content appear
7d30: 73 20 6f 6e 20 74 68 65 20 62 6c 61 63 6b 20 70  s on the black p
7d40: 6c 61 74 65 2c 20 61 6e 64 20 6b 6e 6f 63 6b 73  late, and knocks
7d50: 20 6f 75 74 20 61 6c 6c 20 6f 74 68 65 72 20 70   out all other p
7d60: 6c 61 74 65 73 2e 29 3d 3d 0a 09 09 09 41 64 6f  lates.)==....Ado
7d70: 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43  be_AGM_Core/AGMC
7d80: 4f 52 45 5f 68 61 76 65 5f 72 65 70 6f 72 74 65  ORE_have_reporte
7d90: 64 5f 75 6e 73 75 70 70 6f 72 74 65 64 5f 63 6f  d_unsupported_co
7da0: 6c 6f 72 5f 73 70 61 63 65 20 74 72 75 65 20 64  lor_space true d
7db0: 64 66 0a 09 09 7d 69 66 0a 09 7d 64 65 66 0a 09  df...}if..}def..
7dc0: 2f 41 47 4d 43 4f 52 45 5f 63 6f 6d 70 6f 73 69  /AGMCORE_composi
7dd0: 74 65 5f 6a 6f 62 0a 09 09 41 47 4d 43 4f 52 45  te_job...AGMCORE
7de0: 5f 63 79 61 6e 5f 70 6c 61 74 65 20 41 47 4d 43  _cyan_plate AGMC
7df0: 4f 52 45 5f 6d 61 67 65 6e 74 61 5f 70 6c 61 74  ORE_magenta_plat
7e00: 65 20 61 6e 64 20 41 47 4d 43 4f 52 45 5f 79 65  e and AGMCORE_ye
7e10: 6c 6c 6f 77 5f 70 6c 61 74 65 20 61 6e 64 20 41  llow_plate and A
7e20: 47 4d 43 4f 52 45 5f 62 6c 61 63 6b 5f 70 6c 61  GMCORE_black_pla
7e30: 74 65 20 61 6e 64 20 64 65 66 0a 09 2f 41 47 4d  te and def../AGM
7e40: 43 4f 52 45 5f 69 6e 5f 72 69 70 5f 73 65 70 0a  CORE_in_rip_sep.
7e50: 09 09 2f 41 47 4d 43 4f 52 45 5f 69 6e 5f 72 69  ../AGMCORE_in_ri
7e60: 70 5f 73 65 70 20 77 68 65 72 65 7b 0a 09 09 09  p_sep where{....
7e70: 70 6f 70 20 41 47 4d 43 4f 52 45 5f 69 6e 5f 72  pop AGMCORE_in_r
7e80: 69 70 5f 73 65 70 0a 09 09 7d 7b 0a 09 09 09 41  ip_sep...}{....A
7e90: 47 4d 43 4f 52 45 5f 64 69 73 74 69 6c 6c 69 6e  GMCORE_distillin
7ea0: 67 20 0a 09 09 09 7b 0a 09 09 09 09 66 61 6c 73  g ....{.....fals
7eb0: 65 0a 09 09 09 7d 7b 0a 09 09 09 09 75 73 65 72  e....}{.....user
7ec0: 64 69 63 74 2f 41 64 6f 62 65 5f 41 47 4d 5f 4f  dict/Adobe_AGM_O
7ed0: 6e 48 6f 73 74 5f 53 65 70 73 20 6b 6e 6f 77 6e  nHost_Seps known
7ee0: 7b 0a 09 09 09 09 09 66 61 6c 73 65 0a 09 09 09  {......false....
7ef0: 09 7d 7b 0a 09 09 09 09 09 6c 65 76 65 6c 32 7b  .}{......level2{
7f00: 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 70 61  .......currentpa
7f10: 67 65 64 65 76 69 63 65 2f 53 65 70 61 72 61 74  gedevice/Separat
7f20: 69 6f 6e 73 20 32 20 63 6f 70 79 20 6b 6e 6f 77  ions 2 copy know
7f30: 6e 7b 0a 09 09 09 09 09 09 09 67 65 74 0a 09 09  n{........get...
7f40: 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 70 6f  ....}{........po
7f50: 70 20 70 6f 70 20 66 61 6c 73 65 0a 09 09 09 09  p pop false.....
7f60: 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 7d  ..}ifelse......}
7f70: 7b 0a 09 09 09 09 09 09 66 61 6c 73 65 0a 09 09  {.......false...
7f80: 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d  ...}ifelse.....}
7f90: 69 66 65 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73  ifelse....}ifels
7fa0: 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 64 65 66  e...}ifelse..def
7fb0: 0a 09 2f 41 47 4d 43 4f 52 45 5f 70 72 6f 64 75  ../AGMCORE_produ
7fc0: 63 69 6e 67 5f 73 65 70 73 20 41 47 4d 43 4f 52  cing_seps AGMCOR
7fd0: 45 5f 63 6f 6d 70 6f 73 69 74 65 5f 6a 6f 62 20  E_composite_job 
7fe0: 6e 6f 74 20 41 47 4d 43 4f 52 45 5f 69 6e 5f 72  not AGMCORE_in_r
7ff0: 69 70 5f 73 65 70 20 6f 72 20 64 65 66 0a 09 2f  ip_sep or def../
8000: 41 47 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70  AGMCORE_host_sep
8010: 20 41 47 4d 43 4f 52 45 5f 70 72 6f 64 75 63 69   AGMCORE_produci
8020: 6e 67 5f 73 65 70 73 20 41 47 4d 43 4f 52 45 5f  ng_seps AGMCORE_
8030: 69 6e 5f 72 69 70 5f 73 65 70 20 6e 6f 74 20 61  in_rip_sep not a
8040: 6e 64 20 64 65 66 0a 09 2f 41 47 4d 5f 70 72 65  nd def../AGM_pre
8050: 73 65 72 76 65 5f 73 70 6f 74 73 20 0a 09 09 2f  serve_spots .../
8060: 41 47 4d 5f 70 72 65 73 65 72 76 65 5f 73 70 6f  AGM_preserve_spo
8070: 74 73 20 77 68 65 72 65 7b 0a 09 09 09 70 6f 70  ts where{....pop
8080: 20 41 47 4d 5f 70 72 65 73 65 72 76 65 5f 73 70   AGM_preserve_sp
8090: 6f 74 73 0a 09 09 7d 7b 0a 09 09 09 41 47 4d 43  ots...}{....AGMC
80a0: 4f 52 45 5f 64 69 73 74 69 6c 6c 69 6e 67 20 41  ORE_distilling A
80b0: 47 4d 43 4f 52 45 5f 70 72 6f 64 75 63 69 6e 67  GMCORE_producing
80c0: 5f 73 65 70 73 20 6f 72 0a 09 09 7d 69 66 65 6c  _seps or...}ifel
80d0: 73 65 0a 09 64 65 66 0a 09 2f 41 47 4d 5f 69 73  se..def../AGM_is
80e0: 5f 64 69 73 74 69 6c 6c 65 72 5f 70 72 65 73 65  _distiller_prese
80f0: 72 76 69 6e 67 5f 73 70 6f 74 69 6d 61 67 65 73  rving_spotimages
8100: 0a 09 7b 0a 09 09 63 75 72 72 65 6e 74 64 69 73  ..{...currentdis
8110: 74 69 6c 6c 65 72 70 61 72 61 6d 73 2f 50 72 65  tillerparams/Pre
8120: 73 65 72 76 65 4f 76 65 72 70 72 69 6e 74 53 65  serveOverprintSe
8130: 74 74 69 6e 67 73 20 6b 6e 6f 77 6e 0a 09 09 7b  ttings known...{
8140: 0a 09 09 09 63 75 72 72 65 6e 74 64 69 73 74 69  ....currentdisti
8150: 6c 6c 65 72 70 61 72 61 6d 73 2f 50 72 65 73 65  llerparams/Prese
8160: 72 76 65 4f 76 65 72 70 72 69 6e 74 53 65 74 74  rveOverprintSett
8170: 69 6e 67 73 20 67 65 74 0a 09 09 09 09 7b 0a 09  ings get.....{..
8180: 09 09 09 09 63 75 72 72 65 6e 74 64 69 73 74 69  ....currentdisti
8190: 6c 6c 65 72 70 61 72 61 6d 73 2f 43 6f 6c 6f 72  llerparams/Color
81a0: 43 6f 6e 76 65 72 73 69 6f 6e 53 74 72 61 74 65  ConversionStrate
81b0: 67 79 20 6b 6e 6f 77 6e 0a 09 09 09 09 09 7b 0a  gy known......{.
81c0: 09 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 73  ......currentdis
81d0: 74 69 6c 6c 65 72 70 61 72 61 6d 73 2f 43 6f 6c  tillerparams/Col
81e0: 6f 72 43 6f 6e 76 65 72 73 69 6f 6e 53 74 72 61  orConversionStra
81f0: 74 65 67 79 20 67 65 74 0a 09 09 09 09 09 09 2f  tegy get......./
8200: 73 52 47 42 20 6e 65 0a 09 09 09 09 09 7d 7b 0a  sRGB ne......}{.
8210: 09 09 09 09 09 09 74 72 75 65 0a 09 09 09 09 09  ......true......
8220: 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 7b 0a 09  }ifelse.....}{..
8230: 09 09 09 09 66 61 6c 73 65 0a 09 09 09 09 7d 69  ....false.....}i
8240: 66 65 6c 73 65 0a 09 09 7d 7b 0a 09 09 09 66 61  felse...}{....fa
8250: 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d  lse...}ifelse..}
8260: 64 65 66 0a 09 2f 63 6f 6e 76 65 72 74 5f 73 70  def../convert_sp
8270: 6f 74 5f 74 6f 5f 70 72 6f 63 65 73 73 20 77 68  ot_to_process wh
8280: 65 72 65 7b 70 6f 70 7d 7b 0a 09 09 2f 63 6f 6e  ere{pop}{.../con
8290: 76 65 72 74 5f 73 70 6f 74 5f 74 6f 5f 70 72 6f  vert_spot_to_pro
82a0: 63 65 73 73 0a 09 09 7b 0a 09 09 09 2f 2f 41 64  cess...{....//Ad
82b0: 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20 62 65 67  obe_AGM_Core beg
82c0: 69 6e 0a 09 09 09 64 75 70 20 6d 61 70 5f 61 6c  in....dup map_al
82d0: 69 61 73 7b 0a 09 09 09 09 2f 4e 61 6d 65 20 67  ias{...../Name g
82e0: 65 74 20 65 78 63 68 20 70 6f 70 0a 09 09 09 7d  et exch pop....}
82f0: 69 66 0a 09 09 09 64 75 70 20 64 75 70 28 4e 6f  if....dup dup(No
8300: 6e 65 29 65 71 20 65 78 63 68 28 41 6c 6c 29 65  ne)eq exch(All)e
8310: 71 20 6f 72 0a 09 09 09 09 7b 0a 09 09 09 09 70  q or.....{.....p
8320: 6f 70 20 66 61 6c 73 65 0a 09 09 09 09 7d 7b 0a  op false.....}{.
8330: 09 09 09 09 41 47 4d 43 4f 52 45 5f 68 6f 73 74  ....AGMCORE_host
8340: 5f 73 65 70 0a 09 09 09 09 7b 0a 09 09 09 09 09  _sep.....{......
8350: 67 73 61 76 65 0a 09 09 09 09 09 31 20 30 20 30  gsave......1 0 0
8360: 20 30 20 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 20   0 setcmykcolor 
8370: 63 75 72 72 65 6e 74 67 72 61 79 20 31 20 65 78  currentgray 1 ex
8380: 63 68 20 73 75 62 0a 09 09 09 09 09 30 20 31 20  ch sub......0 1 
8390: 30 20 30 20 73 65 74 63 6d 79 6b 63 6f 6c 6f 72  0 0 setcmykcolor
83a0: 20 63 75 72 72 65 6e 74 67 72 61 79 20 31 20 65   currentgray 1 e
83b0: 78 63 68 20 73 75 62 0a 09 09 09 09 09 30 20 30  xch sub......0 0
83c0: 20 31 20 30 20 73 65 74 63 6d 79 6b 63 6f 6c 6f   1 0 setcmykcolo
83d0: 72 20 63 75 72 72 65 6e 74 67 72 61 79 20 31 20  r currentgray 1 
83e0: 65 78 63 68 20 73 75 62 0a 09 09 09 09 09 30 20  exch sub......0 
83f0: 30 20 30 20 31 20 73 65 74 63 6d 79 6b 63 6f 6c  0 0 1 setcmykcol
8400: 6f 72 20 63 75 72 72 65 6e 74 67 72 61 79 20 31  or currentgray 1
8410: 20 65 78 63 68 20 73 75 62 0a 09 09 09 09 09 61   exch sub......a
8420: 64 64 20 61 64 64 20 61 64 64 20 30 20 65 71 0a  dd add add 0 eq.
8430: 09 09 09 09 09 7b 0a 09 09 09 09 09 09 70 6f 70  .....{.......pop
8440: 20 66 61 6c 73 65 0a 09 09 09 09 09 7d 7b 0a 09   false......}{..
8450: 09 09 09 09 09 66 61 6c 73 65 20 73 65 74 6f 76  .....false setov
8460: 65 72 70 72 69 6e 74 0a 09 09 09 09 09 09 63 75  erprint.......cu
8470: 72 72 65 6e 74 5f 73 70 6f 74 5f 61 6c 69 61 73  rrent_spot_alias
8480: 20 66 61 6c 73 65 20 73 65 74 5f 73 70 6f 74 5f   false set_spot_
8490: 61 6c 69 61 73 0a 09 09 09 09 09 09 31 20 31 20  alias.......1 1 
84a0: 31 20 31 20 36 20 2d 31 20 72 6f 6c 6c 20 66 69  1 1 6 -1 roll fi
84b0: 6e 64 63 6d 79 6b 63 75 73 74 6f 6d 63 6f 6c 6f  ndcmykcustomcolo
84c0: 72 20 31 20 73 65 74 63 75 73 74 6f 6d 63 6f 6c  r 1 setcustomcol
84d0: 6f 72 0a 09 09 09 09 09 09 73 65 74 5f 73 70 6f  or.......set_spo
84e0: 74 5f 61 6c 69 61 73 0a 09 09 09 09 09 09 63 75  t_alias.......cu
84f0: 72 72 65 6e 74 67 72 61 79 20 31 20 6e 65 0a 09  rrentgray 1 ne..
8500: 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09  ....}ifelse.....
8510: 09 67 72 65 73 74 6f 72 65 0a 09 09 09 09 7d 7b  .grestore.....}{
8520: 0a 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 64 69  ......AGMCORE_di
8530: 73 74 69 6c 6c 69 6e 67 0a 09 09 09 09 09 7b 0a  stilling......{.
8540: 09 09 09 09 09 09 70 6f 70 20 41 47 4d 5f 69 73  ......pop AGM_is
8550: 5f 64 69 73 74 69 6c 6c 65 72 5f 70 72 65 73 65  _distiller_prese
8560: 72 76 69 6e 67 5f 73 70 6f 74 69 6d 61 67 65 73  rving_spotimages
8570: 20 6e 6f 74 0a 09 09 09 09 09 7d 7b 0a 09 09 09   not......}{....
8580: 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 43  ...//Adobe_AGM_C
8590: 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 6e 61 6d 65  ore/AGMCORE_name
85a0: 20 78 64 64 66 0a 09 09 09 09 09 09 66 61 6c 73   xddf.......fals
85b0: 65 0a 09 09 09 09 09 09 2f 2f 41 64 6f 62 65 5f  e.......//Adobe_
85c0: 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45  AGM_Core/AGMCORE
85d0: 5f 70 61 74 74 65 72 6e 5f 70 61 69 6e 74 5f 74  _pattern_paint_t
85e0: 79 70 65 20 67 65 74 20 30 20 65 71 0a 09 09 09  ype get 0 eq....
85f0: 09 09 09 41 47 4d 55 54 49 4c 5f 63 70 64 2f 4f  ...AGMUTIL_cpd/O
8600: 76 65 72 72 69 64 65 53 65 70 61 72 61 74 69 6f  verrideSeparatio
8610: 6e 73 20 6b 6e 6f 77 6e 20 61 6e 64 0a 09 09 09  ns known and....
8620: 09 09 09 7b 0a 09 09 09 09 09 09 09 41 47 4d 55  ...{........AGMU
8630: 54 49 4c 5f 63 70 64 2f 4f 76 65 72 72 69 64 65  TIL_cpd/Override
8640: 53 65 70 61 72 61 74 69 6f 6e 73 20 67 65 74 0a  Separations get.
8650: 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09  .......{........
8660: 09 2f 48 71 6e 53 70 6f 74 73 2f 50 72 6f 63 53  ./HqnSpots/ProcS
8670: 65 74 20 72 65 73 6f 75 72 63 65 73 74 61 74 75  et resourcestatu
8680: 73 0a 09 09 09 09 09 09 09 09 7b 0a 09 09 09 09  s.........{.....
8690: 09 09 09 09 09 70 6f 70 20 70 6f 70 20 70 6f 70  .....pop pop pop
86a0: 20 74 72 75 65 0a 09 09 09 09 09 09 09 09 7d 69   true.........}i
86b0: 66 0a 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09  f........}if....
86c0: 09 09 09 7d 69 66 09 09 09 09 09 0a 09 09 09 09  ...}if..........
86d0: 09 09 7b 0a 09 09 09 09 09 09 09 41 47 4d 43 4f  ..{........AGMCO
86e0: 52 45 5f 6e 61 6d 65 2f 48 71 6e 53 70 6f 74 73  RE_name/HqnSpots
86f0: 2f 50 72 6f 63 53 65 74 20 66 69 6e 64 72 65 73  /ProcSet findres
8700: 6f 75 72 63 65 2f 54 65 73 74 53 70 6f 74 20 67  ource/TestSpot g
8710: 78 20 6e 6f 74 0a 09 09 09 09 09 09 7d 7b 0a 09  x not.......}{..
8720: 09 09 09 09 09 09 67 73 61 76 65 0a 09 09 09 09  ......gsave.....
8730: 09 09 09 5b 2f 53 65 70 61 72 61 74 69 6f 6e 20  ...[/Separation 
8740: 41 47 4d 43 4f 52 45 5f 6e 61 6d 65 2f 44 65 76  AGMCORE_name/Dev
8750: 69 63 65 47 72 61 79 7b 7d 5d 41 47 4d 43 4f 52  iceGray{}]AGMCOR
8760: 45 5f 26 73 65 74 63 6f 6c 6f 72 73 70 61 63 65  E_&setcolorspace
8770: 0a 09 09 09 09 09 09 09 66 61 6c 73 65 0a 09 09  ........false...
8780: 09 09 09 09 09 41 47 4d 55 54 49 4c 5f 63 70 64  .....AGMUTIL_cpd
8790: 2f 53 65 70 61 72 61 74 69 6f 6e 43 6f 6c 6f 72  /SeparationColor
87a0: 4e 61 6d 65 73 20 32 20 63 6f 70 79 20 6b 6e 6f  Names 2 copy kno
87b0: 77 6e 0a 09 09 09 09 09 09 09 7b 0a 09 09 09 09  wn........{.....
87c0: 09 09 09 09 67 65 74 0a 09 09 09 09 09 09 09 09  ....get.........
87d0: 7b 41 47 4d 43 4f 52 45 5f 6e 61 6d 65 20 65 71  {AGMCORE_name eq
87e0: 20 6f 72 7d 66 6f 72 61 6c 6c 0a 09 09 09 09 09   or}forall......
87f0: 09 09 09 6e 6f 74 0a 09 09 09 09 09 09 09 7d 7b  ...not........}{
8800: 0a 09 09 09 09 09 09 09 09 70 6f 70 20 70 6f 70  .........pop pop
8810: 20 70 6f 70 20 74 72 75 65 0a 09 09 09 09 09 09   pop true.......
8820: 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 09  .}ifelse........
8830: 67 72 65 73 74 6f 72 65 0a 09 09 09 09 09 09 7d  grestore.......}
8840: 69 66 65 6c 73 65 0a 09 09 09 09 09 7d 69 66 65  ifelse......}ife
8850: 6c 73 65 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a  lse.....}ifelse.
8860: 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 65 6e  ...}ifelse....en
8870: 64 0a 09 09 7d 64 65 66 0a 09 7d 69 66 65 6c 73  d...}def..}ifels
8880: 65 0a 09 2f 63 6f 6e 76 65 72 74 5f 74 6f 5f 70  e../convert_to_p
8890: 72 6f 63 65 73 73 20 77 68 65 72 65 7b 70 6f 70  rocess where{pop
88a0: 7d 7b 0a 09 09 2f 63 6f 6e 76 65 72 74 5f 74 6f  }{.../convert_to
88b0: 5f 70 72 6f 63 65 73 73 0a 09 09 7b 0a 09 09 09  _process...{....
88c0: 64 75 70 20 6c 65 6e 67 74 68 20 30 20 65 71 0a  dup length 0 eq.
88d0: 09 09 09 09 7b 0a 09 09 09 09 70 6f 70 20 66 61  ....{.....pop fa
88e0: 6c 73 65 0a 09 09 09 09 7d 7b 0a 09 09 09 09 41  lse.....}{.....A
88f0: 47 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70 0a  GMCORE_host_sep.
8900: 09 09 09 09 7b 0a 09 09 09 09 64 75 70 20 74 72  ....{.....dup tr
8910: 75 65 20 65 78 63 68 0a 09 09 09 09 09 7b 0a 09  ue exch......{..
8920: 09 09 09 09 64 75 70 28 43 79 61 6e 29 65 71 20  ....dup(Cyan)eq 
8930: 65 78 63 68 0a 09 09 09 09 09 64 75 70 28 4d 61  exch......dup(Ma
8940: 67 65 6e 74 61 29 65 71 20 33 20 2d 31 20 72 6f  genta)eq 3 -1 ro
8950: 6c 6c 20 6f 72 20 65 78 63 68 0a 09 09 09 09 09  ll or exch......
8960: 64 75 70 28 59 65 6c 6c 6f 77 29 65 71 20 33 20  dup(Yellow)eq 3 
8970: 2d 31 20 72 6f 6c 6c 20 6f 72 20 65 78 63 68 0a  -1 roll or exch.
8980: 09 09 09 09 09 64 75 70 28 42 6c 61 63 6b 29 65  .....dup(Black)e
8990: 71 20 33 20 2d 31 20 72 6f 6c 6c 20 6f 72 0a 09  q 3 -1 roll or..
89a0: 09 09 09 09 09 7b 70 6f 70 7d 0a 09 09 09 09 09  .....{pop}......
89b0: 09 7b 63 6f 6e 76 65 72 74 5f 73 70 6f 74 5f 74  .{convert_spot_t
89c0: 6f 5f 70 72 6f 63 65 73 73 20 61 6e 64 7d 69 66  o_process and}if
89d0: 65 6c 73 65 0a 09 09 09 09 09 7d 0a 09 09 09 09  else......}.....
89e0: 66 6f 72 61 6c 6c 0a 09 09 09 09 09 7b 0a 09 09  forall......{...
89f0: 09 09 09 74 72 75 65 20 65 78 63 68 0a 09 09 09  ...true exch....
8a00: 09 09 09 7b 0a 09 09 09 09 09 09 64 75 70 28 43  ...{.......dup(C
8a10: 79 61 6e 29 65 71 20 65 78 63 68 0a 09 09 09 09  yan)eq exch.....
8a20: 09 09 64 75 70 28 4d 61 67 65 6e 74 61 29 65 71  ..dup(Magenta)eq
8a30: 20 33 20 2d 31 20 72 6f 6c 6c 20 6f 72 20 65 78   3 -1 roll or ex
8a40: 63 68 0a 09 09 09 09 09 09 64 75 70 28 59 65 6c  ch.......dup(Yel
8a50: 6c 6f 77 29 65 71 20 33 20 2d 31 20 72 6f 6c 6c  low)eq 3 -1 roll
8a60: 20 6f 72 20 65 78 63 68 0a 09 09 09 09 09 09 28   or exch.......(
8a70: 42 6c 61 63 6b 29 65 71 20 6f 72 20 61 6e 64 0a  Black)eq or and.
8a80: 09 09 09 09 09 09 7d 66 6f 72 61 6c 6c 0a 09 09  ......}forall...
8a90: 09 09 09 09 6e 6f 74 0a 09 09 09 09 09 7d 7b 70  ....not......}{p
8aa0: 6f 70 20 66 61 6c 73 65 7d 69 66 65 6c 73 65 0a  op false}ifelse.
8ab0: 09 09 09 09 7d 7b 0a 09 09 09 09 66 61 6c 73 65  ....}{.....false
8ac0: 20 65 78 63 68 0a 09 09 09 09 09 7b 0a 09 09 09   exch......{....
8ad0: 09 09 2f 50 68 6f 74 6f 73 68 6f 70 44 75 6f 74  ../PhotoshopDuot
8ae0: 6f 6e 65 4c 69 73 74 20 77 68 65 72 65 7b 70 6f  oneList where{po
8af0: 70 20 66 61 6c 73 65 7d 7b 74 72 75 65 7d 69 66  p false}{true}if
8b00: 65 6c 73 65 0a 09 09 09 09 09 09 7b 0a 09 09 09  else.......{....
8b10: 09 09 09 64 75 70 28 43 79 61 6e 29 65 71 20 65  ...dup(Cyan)eq e
8b20: 78 63 68 0a 09 09 09 09 09 09 64 75 70 28 4d 61  xch.......dup(Ma
8b30: 67 65 6e 74 61 29 65 71 20 33 20 2d 31 20 72 6f  genta)eq 3 -1 ro
8b40: 6c 6c 20 6f 72 20 65 78 63 68 0a 09 09 09 09 09  ll or exch......
8b50: 09 64 75 70 28 59 65 6c 6c 6f 77 29 65 71 20 33  .dup(Yellow)eq 3
8b60: 20 2d 31 20 72 6f 6c 6c 20 6f 72 20 65 78 63 68   -1 roll or exch
8b70: 0a 09 09 09 09 09 09 64 75 70 28 42 6c 61 63 6b  .......dup(Black
8b80: 29 65 71 20 33 20 2d 31 20 72 6f 6c 6c 20 6f 72  )eq 3 -1 roll or
8b90: 0a 09 09 09 09 09 09 7b 70 6f 70 7d 0a 09 09 09  .......{pop}....
8ba0: 09 09 09 7b 63 6f 6e 76 65 72 74 5f 73 70 6f 74  ...{convert_spot
8bb0: 5f 74 6f 5f 70 72 6f 63 65 73 73 20 6f 72 7d 69  _to_process or}i
8bc0: 66 65 6c 73 65 0a 09 09 09 09 09 09 7d 0a 09 09  felse.......}...
8bd0: 09 09 09 09 7b 0a 09 09 09 09 09 09 63 6f 6e 76  ....{.......conv
8be0: 65 72 74 5f 73 70 6f 74 5f 74 6f 5f 70 72 6f 63  ert_spot_to_proc
8bf0: 65 73 73 20 6f 72 0a 09 09 09 09 09 09 7d 0a 09  ess or.......}..
8c00: 09 09 09 09 69 66 65 6c 73 65 0a 09 09 09 09 09  ....ifelse......
8c10: 7d 0a 09 09 09 09 66 6f 72 61 6c 6c 0a 09 09 09  }.....forall....
8c20: 09 7d 69 66 65 6c 73 65 0a 09 09 09 7d 69 66 65  .}ifelse....}ife
8c30: 6c 73 65 0a 09 09 7d 64 65 66 0a 09 7d 69 66 65  lse...}def..}ife
8c40: 6c 73 65 09 0a 09 2f 41 47 4d 43 4f 52 45 5f 61  lse.../AGMCORE_a
8c50: 76 6f 69 64 5f 4c 32 5f 73 65 70 5f 73 70 61 63  void_L2_sep_spac
8c60: 65 20 0a 09 09 76 65 72 73 69 6f 6e 20 63 76 72  e ...version cvr
8c70: 20 32 30 31 32 20 6c 74 20 0a 09 09 6c 65 76 65   2012 lt ...leve
8c80: 6c 32 20 61 6e 64 20 0a 09 09 41 47 4d 43 4f 52  l2 and ...AGMCOR
8c90: 45 5f 70 72 6f 64 75 63 69 6e 67 5f 73 65 70 73  E_producing_seps
8ca0: 20 6e 6f 74 20 61 6e 64 0a 09 64 65 66 0a 09 2f   not and..def../
8cb0: 41 47 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b 5f  AGMCORE_is_cmyk_
8cc0: 73 65 70 0a 09 09 41 47 4d 43 4f 52 45 5f 63 79  sep...AGMCORE_cy
8cd0: 61 6e 5f 70 6c 61 74 65 20 41 47 4d 43 4f 52 45  an_plate AGMCORE
8ce0: 5f 6d 61 67 65 6e 74 61 5f 70 6c 61 74 65 20 6f  _magenta_plate o
8cf0: 72 20 41 47 4d 43 4f 52 45 5f 79 65 6c 6c 6f 77  r AGMCORE_yellow
8d00: 5f 70 6c 61 74 65 20 6f 72 20 41 47 4d 43 4f 52  _plate or AGMCOR
8d10: 45 5f 62 6c 61 63 6b 5f 70 6c 61 74 65 20 6f 72  E_black_plate or
8d20: 0a 09 64 65 66 0a 09 2f 41 47 4d 5f 61 76 6f 69  ..def../AGM_avoi
8d30: 64 5f 30 5f 63 6d 79 6b 20 77 68 65 72 65 7b 0a  d_0_cmyk where{.
8d40: 09 09 70 6f 70 20 41 47 4d 5f 61 76 6f 69 64 5f  ..pop AGM_avoid_
8d50: 30 5f 63 6d 79 6b 0a 09 7d 7b 0a 09 09 41 47 4d  0_cmyk..}{...AGM
8d60: 5f 70 72 65 73 65 72 76 65 5f 73 70 6f 74 73 20  _preserve_spots 
8d70: 0a 09 09 75 73 65 72 64 69 63 74 2f 41 64 6f 62  ...userdict/Adob
8d80: 65 5f 41 47 4d 5f 4f 6e 48 6f 73 74 5f 53 65 70  e_AGM_OnHost_Sep
8d90: 73 20 6b 6e 6f 77 6e 20 0a 09 09 75 73 65 72 64  s known ...userd
8da0: 69 63 74 2f 41 64 6f 62 65 5f 41 47 4d 5f 49 6e  ict/Adobe_AGM_In
8db0: 52 69 70 5f 53 65 70 73 20 6b 6e 6f 77 6e 20 6f  Rip_Seps known o
8dc0: 72 0a 09 09 6e 6f 74 20 61 6e 64 0a 09 7d 69 66  r...not and..}if
8dd0: 65 6c 73 65 0a 09 7b 0a 09 09 2f 73 65 74 63 6d  else..{.../setcm
8de0: 79 6b 63 6f 6c 6f 72 5b 0a 09 09 09 7b 0a 09 09  ykcolor[....{...
8df0: 09 09 34 20 63 6f 70 79 20 61 64 64 20 61 64 64  ..4 copy add add
8e00: 20 61 64 64 20 30 20 65 71 20 63 75 72 72 65 6e   add 0 eq curren
8e10: 74 6f 76 65 72 70 72 69 6e 74 20 61 6e 64 7b 0a  toverprint and{.
8e20: 09 09 09 09 09 70 6f 70 20 30 2e 30 30 30 35 0a  .....pop 0.0005.
8e30: 09 09 09 09 7d 69 66 0a 09 09 09 7d 2f 65 78 65  ....}if....}/exe
8e40: 63 20 63 76 78 0a 09 09 09 2f 41 47 4d 43 4f 52  c cvx..../AGMCOR
8e50: 45 5f 26 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 20  E_&setcmykcolor 
8e60: 6c 6f 61 64 20 64 75 70 20 74 79 70 65 2f 6f 70  load dup type/op
8e70: 65 72 61 74 6f 72 74 79 70 65 20 6e 65 7b 0a 09  eratortype ne{..
8e80: 09 09 09 2f 65 78 65 63 20 63 76 78 0a 09 09 09  .../exec cvx....
8e90: 7d 69 66 0a 09 09 5d 63 76 78 20 64 65 66 0a 09  }if...]cvx def..
8ea0: 7d 69 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 49 73  }if../AGMCORE_Is
8eb0: 53 65 70 61 72 61 74 69 6f 6e 41 50 72 6f 63 65  SeparationAProce
8ec0: 73 73 43 6f 6c 6f 72 0a 09 09 7b 0a 09 09 64 75  ssColor...{...du
8ed0: 70 28 43 79 61 6e 29 65 71 20 65 78 63 68 20 64  p(Cyan)eq exch d
8ee0: 75 70 28 4d 61 67 65 6e 74 61 29 65 71 20 65 78  up(Magenta)eq ex
8ef0: 63 68 20 64 75 70 28 59 65 6c 6c 6f 77 29 65 71  ch dup(Yellow)eq
8f00: 20 65 78 63 68 28 42 6c 61 63 6b 29 65 71 20 6f   exch(Black)eq o
8f10: 72 20 6f 72 20 6f 72 0a 09 09 7d 64 65 66 0a 09  r or or...}def..
8f20: 41 47 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70  AGMCORE_host_sep
8f30: 7b 0a 09 09 2f 73 65 74 63 6f 6c 6f 72 74 72 61  {.../setcolortra
8f40: 6e 73 66 65 72 0a 09 09 7b 0a 09 09 09 41 47 4d  nsfer...{....AGM
8f50: 43 4f 52 45 5f 63 79 61 6e 5f 70 6c 61 74 65 7b  CORE_cyan_plate{
8f60: 0a 09 09 09 09 70 6f 70 20 70 6f 70 20 70 6f 70  .....pop pop pop
8f70: 0a 09 09 09 7d 7b 0a 09 09 09 20 09 41 47 4d 43  ....}{.... .AGMC
8f80: 4f 52 45 5f 6d 61 67 65 6e 74 61 5f 70 6c 61 74  ORE_magenta_plat
8f90: 65 7b 0a 09 09 09 20 09 09 34 20 33 20 72 6f 6c  e{.... ..4 3 rol
8fa0: 6c 20 70 6f 70 20 70 6f 70 20 70 6f 70 0a 09 09  l pop pop pop...
8fb0: 09 20 09 7d 7b 0a 09 09 09 20 09 09 41 47 4d 43  . .}{.... ..AGMC
8fc0: 4f 52 45 5f 79 65 6c 6c 6f 77 5f 70 6c 61 74 65  ORE_yellow_plate
8fd0: 7b 0a 09 09 09 20 09 09 09 34 20 32 20 72 6f 6c  {.... ...4 2 rol
8fe0: 6c 20 70 6f 70 20 70 6f 70 20 70 6f 70 0a 09 09  l pop pop pop...
8ff0: 09 20 09 09 7d 7b 0a 09 09 09 20 09 09 09 34 20  . ..}{.... ...4 
9000: 31 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70 20 70  1 roll pop pop p
9010: 6f 70 0a 09 09 09 20 09 09 7d 69 66 65 6c 73 65  op.... ..}ifelse
9020: 0a 09 09 09 20 09 7d 69 66 65 6c 73 65 0a 09 09  .... .}ifelse...
9030: 09 7d 69 66 65 6c 73 65 0a 09 09 09 73 65 74 74  .}ifelse....sett
9040: 72 61 6e 73 66 65 72 20 0a 09 09 7d 09 0a 09 09  ransfer ...}....
9050: 64 65 66 0a 09 09 2f 41 47 4d 43 4f 52 45 5f 67  def.../AGMCORE_g
9060: 65 74 5f 69 6e 6b 5f 64 61 74 61 0a 09 09 09 41  et_ink_data....A
9070: 47 4d 43 4f 52 45 5f 63 79 61 6e 5f 70 6c 61 74  GMCORE_cyan_plat
9080: 65 7b 0a 09 09 09 09 7b 70 6f 70 20 70 6f 70 20  e{.....{pop pop 
9090: 70 6f 70 7d 0a 09 09 09 7d 7b 0a 09 09 09 20 09  pop}....}{.... .
90a0: 41 47 4d 43 4f 52 45 5f 6d 61 67 65 6e 74 61 5f  AGMCORE_magenta_
90b0: 70 6c 61 74 65 7b 0a 09 09 09 20 09 09 7b 34 20  plate{.... ..{4 
90c0: 33 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70 20 70  3 roll pop pop p
90d0: 6f 70 7d 0a 09 09 09 20 09 7d 7b 0a 09 09 09 20  op}.... .}{.... 
90e0: 09 09 41 47 4d 43 4f 52 45 5f 79 65 6c 6c 6f 77  ..AGMCORE_yellow
90f0: 5f 70 6c 61 74 65 7b 0a 09 09 09 20 09 09 09 7b  _plate{.... ...{
9100: 34 20 32 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70  4 2 roll pop pop
9110: 20 70 6f 70 7d 0a 09 09 09 20 09 09 7d 7b 0a 09   pop}.... ..}{..
9120: 09 09 20 09 09 09 7b 34 20 31 20 72 6f 6c 6c 20  .. ...{4 1 roll 
9130: 70 6f 70 20 70 6f 70 20 70 6f 70 7d 0a 09 09 09  pop pop pop}....
9140: 20 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 20 09   ..}ifelse.... .
9150: 7d 69 66 65 6c 73 65 0a 09 09 09 7d 69 66 65 6c  }ifelse....}ifel
9160: 73 65 0a 09 09 64 65 66 0a 09 09 2f 41 47 4d 43  se...def.../AGMC
9170: 4f 52 45 5f 52 65 6d 6f 76 65 50 72 6f 63 65 73  ORE_RemoveProces
9180: 73 43 6f 6c 6f 72 4e 61 6d 65 73 0a 09 09 09 7b  sColorNames....{
9190: 0a 09 09 09 31 20 64 69 63 74 20 62 65 67 69 6e  ....1 dict begin
91a0: 0a 09 09 09 2f 66 69 6c 74 65 72 6e 61 6d 65 0a  ..../filtername.
91b0: 09 09 09 09 7b 0a 09 09 09 09 64 75 70 2f 43 79  ....{.....dup/Cy
91c0: 61 6e 20 65 71 20 31 20 69 6e 64 65 78 28 43 79  an eq 1 index(Cy
91d0: 61 6e 29 65 71 20 6f 72 0a 09 09 09 09 09 7b 70  an)eq or......{p
91e0: 6f 70 28 5f 63 79 61 6e 5f 29 7d 69 66 0a 09 09  op(_cyan_)}if...
91f0: 09 09 64 75 70 2f 4d 61 67 65 6e 74 61 20 65 71  ..dup/Magenta eq
9200: 20 31 20 69 6e 64 65 78 28 4d 61 67 65 6e 74 61   1 index(Magenta
9210: 29 65 71 20 6f 72 0a 09 09 09 09 09 7b 70 6f 70  )eq or......{pop
9220: 28 5f 6d 61 67 65 6e 74 61 5f 29 7d 69 66 0a 09  (_magenta_)}if..
9230: 09 09 09 64 75 70 2f 59 65 6c 6c 6f 77 20 65 71  ...dup/Yellow eq
9240: 20 31 20 69 6e 64 65 78 28 59 65 6c 6c 6f 77 29   1 index(Yellow)
9250: 65 71 20 6f 72 0a 09 09 09 09 09 7b 70 6f 70 28  eq or......{pop(
9260: 5f 79 65 6c 6c 6f 77 5f 29 7d 69 66 0a 09 09 09  _yellow_)}if....
9270: 09 64 75 70 2f 42 6c 61 63 6b 20 65 71 20 31 20  .dup/Black eq 1 
9280: 69 6e 64 65 78 28 42 6c 61 63 6b 29 65 71 20 6f  index(Black)eq o
9290: 72 0a 09 09 09 09 09 7b 70 6f 70 28 5f 62 6c 61  r......{pop(_bla
92a0: 63 6b 5f 29 7d 69 66 0a 09 09 09 09 7d 64 65 66  ck_)}if.....}def
92b0: 0a 09 09 09 64 75 70 20 74 79 70 65 2f 61 72 72  ....dup type/arr
92c0: 61 79 74 79 70 65 20 65 71 0a 09 09 09 09 7b 5b  aytype eq.....{[
92d0: 65 78 63 68 7b 66 69 6c 74 65 72 6e 61 6d 65 7d  exch{filtername}
92e0: 66 6f 72 61 6c 6c 5d 7d 0a 09 09 09 09 7b 66 69  forall]}.....{fi
92f0: 6c 74 65 72 6e 61 6d 65 7d 69 66 65 6c 73 65 0a  ltername}ifelse.
9300: 09 09 09 65 6e 64 0a 09 09 09 7d 64 65 66 0a 09  ...end....}def..
9310: 09 6c 65 76 65 6c 33 7b 0a 09 09 09 2f 41 47 4d  .level3{..../AGM
9320: 43 4f 52 45 5f 49 73 43 75 72 72 65 6e 74 43 6f  CORE_IsCurrentCo
9330: 6c 6f 72 0a 09 09 09 09 7b 0a 09 09 09 09 64 75  lor.....{.....du
9340: 70 20 41 47 4d 43 4f 52 45 5f 49 73 53 65 70 61  p AGMCORE_IsSepa
9350: 72 61 74 69 6f 6e 41 50 72 6f 63 65 73 73 43 6f  rationAProcessCo
9360: 6c 6f 72 0a 09 09 09 09 09 7b 0a 09 09 09 09 09  lor......{......
9370: 41 47 4d 43 4f 52 45 5f 70 6c 61 74 65 5f 6e 64  AGMCORE_plate_nd
9380: 78 20 30 20 65 71 0a 09 09 09 09 09 09 7b 64 75  x 0 eq.......{du
9390: 70 28 43 79 61 6e 29 65 71 20 65 78 63 68 2f 43  p(Cyan)eq exch/C
93a0: 79 61 6e 20 65 71 20 6f 72 7d 69 66 0a 09 09 09  yan eq or}if....
93b0: 09 09 41 47 4d 43 4f 52 45 5f 70 6c 61 74 65 5f  ..AGMCORE_plate_
93c0: 6e 64 78 20 31 20 65 71 0a 09 09 09 09 09 09 7b  ndx 1 eq.......{
93d0: 64 75 70 28 4d 61 67 65 6e 74 61 29 65 71 20 65  dup(Magenta)eq e
93e0: 78 63 68 2f 4d 61 67 65 6e 74 61 20 65 71 20 6f  xch/Magenta eq o
93f0: 72 7d 69 66 0a 09 09 09 09 09 41 47 4d 43 4f 52  r}if......AGMCOR
9400: 45 5f 70 6c 61 74 65 5f 6e 64 78 20 32 20 65 71  E_plate_ndx 2 eq
9410: 0a 09 09 09 09 09 09 7b 64 75 70 28 59 65 6c 6c  .......{dup(Yell
9420: 6f 77 29 65 71 20 65 78 63 68 2f 59 65 6c 6c 6f  ow)eq exch/Yello
9430: 77 20 65 71 20 6f 72 7d 69 66 0a 09 09 09 09 09  w eq or}if......
9440: 41 47 4d 43 4f 52 45 5f 70 6c 61 74 65 5f 6e 64  AGMCORE_plate_nd
9450: 78 20 33 20 65 71 0a 09 09 09 09 09 09 7b 64 75  x 3 eq.......{du
9460: 70 28 42 6c 61 63 6b 29 65 71 20 65 78 63 68 2f  p(Black)eq exch/
9470: 42 6c 61 63 6b 20 65 71 20 6f 72 7d 69 66 0a 09  Black eq or}if..
9480: 09 09 09 09 41 47 4d 43 4f 52 45 5f 70 6c 61 74  ....AGMCORE_plat
9490: 65 5f 6e 64 78 20 34 20 65 71 0a 09 09 09 09 09  e_ndx 4 eq......
94a0: 09 7b 70 6f 70 20 66 61 6c 73 65 7d 69 66 0a 09  .{pop false}if..
94b0: 09 09 09 09 7d 7b 0a 09 09 09 09 09 67 73 61 76  ....}{......gsav
94c0: 65 0a 09 09 09 09 09 66 61 6c 73 65 20 73 65 74  e......false set
94d0: 6f 76 65 72 70 72 69 6e 74 0a 09 09 09 09 09 63  overprint......c
94e0: 75 72 72 65 6e 74 5f 73 70 6f 74 5f 61 6c 69 61  urrent_spot_alia
94f0: 73 20 66 61 6c 73 65 20 73 65 74 5f 73 70 6f 74  s false set_spot
9500: 5f 61 6c 69 61 73 0a 09 09 09 09 09 31 20 31 20  _alias......1 1 
9510: 31 20 31 20 36 20 2d 31 20 72 6f 6c 6c 20 66 69  1 1 6 -1 roll fi
9520: 6e 64 63 6d 79 6b 63 75 73 74 6f 6d 63 6f 6c 6f  ndcmykcustomcolo
9530: 72 20 31 20 73 65 74 63 75 73 74 6f 6d 63 6f 6c  r 1 setcustomcol
9540: 6f 72 0a 09 09 09 09 09 73 65 74 5f 73 70 6f 74  or......set_spot
9550: 5f 61 6c 69 61 73 0a 09 09 09 09 09 63 75 72 72  _alias......curr
9560: 65 6e 74 67 72 61 79 20 31 20 6e 65 0a 09 09 09  entgray 1 ne....
9570: 09 09 67 72 65 73 74 6f 72 65 0a 09 09 09 09 09  ..grestore......
9580: 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 64 65 66  }ifelse.....}def
9590: 0a 09 09 09 2f 41 47 4d 43 4f 52 45 5f 66 69 6c  ..../AGMCORE_fil
95a0: 74 65 72 5f 66 75 6e 63 74 69 6f 6e 64 61 74 61  ter_functiondata
95b0: 73 6f 75 72 63 65 0a 09 09 09 09 7b 09 0a 09 09  source.....{....
95c0: 09 09 35 20 64 69 63 74 20 62 65 67 69 6e 0a 09  ..5 dict begin..
95d0: 09 09 09 2f 64 61 74 61 5f 69 6e 20 78 64 66 0a  .../data_in xdf.
95e0: 09 09 09 09 64 61 74 61 5f 69 6e 20 74 79 70 65  ....data_in type
95f0: 2f 73 74 72 69 6e 67 74 79 70 65 20 65 71 0a 09  /stringtype eq..
9600: 09 09 09 09 7b 0a 09 09 09 09 09 2f 6e 63 6f 6d  ....{....../ncom
9610: 70 20 78 64 66 0a 09 09 09 09 09 2f 63 6f 6d 70  p xdf....../comp
9620: 20 78 64 66 0a 09 09 09 09 09 2f 73 74 72 69 6e   xdf....../strin
9630: 67 5f 6f 75 74 20 64 61 74 61 5f 69 6e 20 6c 65  g_out data_in le
9640: 6e 67 74 68 20 6e 63 6f 6d 70 20 69 64 69 76 20  ngth ncomp idiv 
9650: 73 74 72 69 6e 67 20 64 65 66 0a 09 09 09 09 09  string def......
9660: 30 20 6e 63 6f 6d 70 20 64 61 74 61 5f 69 6e 20  0 ncomp data_in 
9670: 6c 65 6e 67 74 68 20 31 20 73 75 62 0a 09 09 09  length 1 sub....
9680: 09 09 09 7b 0a 09 09 09 09 09 09 73 74 72 69 6e  ...{.......strin
9690: 67 5f 6f 75 74 20 65 78 63 68 20 64 75 70 20 6e  g_out exch dup n
96a0: 63 6f 6d 70 20 69 64 69 76 20 65 78 63 68 20 64  comp idiv exch d
96b0: 61 74 61 5f 69 6e 20 65 78 63 68 20 6e 63 6f 6d  ata_in exch ncom
96c0: 70 20 67 65 74 69 6e 74 65 72 76 61 6c 20 63 6f  p getinterval co
96d0: 6d 70 20 67 65 74 20 32 35 35 20 65 78 63 68 20  mp get 255 exch 
96e0: 73 75 62 20 70 75 74 0a 09 09 09 09 09 09 7d 66  sub put.......}f
96f0: 6f 72 0a 09 09 09 09 09 73 74 72 69 6e 67 5f 6f  or......string_o
9700: 75 74 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ut......}{......
9710: 73 74 72 69 6e 67 2f 73 74 72 69 6e 67 5f 69 6e  string/string_in
9720: 20 78 64 66 0a 09 09 09 09 09 2f 73 74 72 69 6e   xdf....../strin
9730: 67 5f 6f 75 74 20 31 20 73 74 72 69 6e 67 20 64  g_out 1 string d
9740: 65 66 0a 09 09 09 09 09 2f 63 6f 6d 70 6f 6e 65  ef....../compone
9750: 6e 74 20 78 64 66 0a 09 09 09 09 09 5b 0a 09 09  nt xdf......[...
9760: 09 09 09 64 61 74 61 5f 69 6e 20 73 74 72 69 6e  ...data_in strin
9770: 67 5f 69 6e 2f 72 65 61 64 73 74 72 69 6e 67 20  g_in/readstring 
9780: 63 76 78 0a 09 09 09 09 09 09 5b 63 6f 6d 70 6f  cvx.......[compo
9790: 6e 65 6e 74 2f 67 65 74 20 63 76 78 20 32 35 35  nent/get cvx 255
97a0: 2f 65 78 63 68 20 63 76 78 2f 73 75 62 20 63 76  /exch cvx/sub cv
97b0: 78 20 73 74 72 69 6e 67 5f 6f 75 74 2f 65 78 63  x string_out/exc
97c0: 68 20 63 76 78 20 30 2f 65 78 63 68 20 63 76 78  h cvx 0/exch cvx
97d0: 2f 70 75 74 20 63 76 78 20 73 74 72 69 6e 67 5f  /put cvx string_
97e0: 6f 75 74 5d 63 76 78 0a 09 09 09 09 09 09 5b 2f  out]cvx.......[/
97f0: 70 6f 70 20 63 76 78 28 29 5d 63 76 78 2f 69 66  pop cvx()]cvx/if
9800: 65 6c 73 65 20 63 76 78 0a 09 09 09 09 09 5d 63  else cvx......]c
9810: 76 78 2f 52 65 75 73 61 62 6c 65 53 74 72 65 61  vx/ReusableStrea
9820: 6d 44 65 63 6f 64 65 20 66 69 6c 74 65 72 0a 09  mDecode filter..
9830: 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 65  ...}ifelse.....e
9840: 6e 64 0a 09 09 09 09 7d 64 65 66 0a 09 09 09 2f  nd.....}def..../
9850: 41 47 4d 43 4f 52 45 5f 73 65 70 61 72 61 74 65  AGMCORE_separate
9860: 53 68 61 64 69 6e 67 46 75 6e 63 74 69 6f 6e 0a  ShadingFunction.
9870: 09 09 09 09 7b 0a 09 09 09 09 32 20 64 69 63 74  ....{.....2 dict
9880: 20 62 65 67 69 6e 0a 09 09 09 09 2f 70 61 69 6e   begin...../pain
9890: 74 3f 20 78 64 66 0a 09 09 09 09 2f 63 68 61 6e  t? xdf...../chan
98a0: 6e 65 6c 20 78 64 66 0a 09 09 09 09 64 75 70 20  nel xdf.....dup 
98b0: 74 79 70 65 2f 64 69 63 74 74 79 70 65 20 65 71  type/dicttype eq
98c0: 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 62 65 67  ......{......beg
98d0: 69 6e 0a 09 09 09 09 09 46 75 6e 63 74 69 6f 6e  in......Function
98e0: 54 79 70 65 20 30 20 65 71 0a 09 09 09 09 09 09  Type 0 eq.......
98f0: 7b 0a 09 09 09 09 09 09 2f 44 61 74 61 53 6f 75  {......./DataSou
9900: 72 63 65 20 63 68 61 6e 6e 65 6c 20 52 61 6e 67  rce channel Rang
9910: 65 20 6c 65 6e 67 74 68 20 32 20 69 64 69 76 20  e length 2 idiv 
9920: 44 61 74 61 53 6f 75 72 63 65 20 41 47 4d 43 4f  DataSource AGMCO
9930: 52 45 5f 66 69 6c 74 65 72 5f 66 75 6e 63 74 69  RE_filter_functi
9940: 6f 6e 64 61 74 61 73 6f 75 72 63 65 20 64 65 66  ondatasource def
9950: 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  .......currentdi
9960: 63 74 2f 44 65 63 6f 64 65 20 6b 6e 6f 77 6e 0a  ct/Decode known.
9970: 09 09 09 09 09 09 09 7b 2f 44 65 63 6f 64 65 20  .......{/Decode 
9980: 44 65 63 6f 64 65 20 63 68 61 6e 6e 65 6c 20 32  Decode channel 2
9990: 20 6d 75 6c 20 32 20 67 65 74 69 6e 74 65 72 76   mul 2 getinterv
99a0: 61 6c 20 64 65 66 7d 69 66 0a 09 09 09 09 09 09  al def}if.......
99b0: 70 61 69 6e 74 3f 20 6e 6f 74 0a 09 09 09 09 09  paint? not......
99c0: 09 09 7b 2f 44 65 63 6f 64 65 5b 31 20 31 5d 64  ..{/Decode[1 1]d
99d0: 65 66 7d 69 66 0a 09 09 09 09 09 09 7d 69 66 0a  ef}if.......}if.
99e0: 09 09 09 09 09 46 75 6e 63 74 69 6f 6e 54 79 70  .....FunctionTyp
99f0: 65 20 32 20 65 71 0a 09 09 09 09 09 09 7b 0a 09  e 2 eq.......{..
9a00: 09 09 09 09 09 70 61 69 6e 74 3f 0a 09 09 09 09  .....paint?.....
9a10: 09 09 09 7b 0a 09 09 09 09 09 09 09 2f 43 30 5b  ...{......../C0[
9a20: 43 30 20 63 68 61 6e 6e 65 6c 20 67 65 74 20 31  C0 channel get 1
9a30: 20 65 78 63 68 20 73 75 62 5d 64 65 66 0a 09 09   exch sub]def...
9a40: 09 09 09 09 09 2f 43 31 5b 43 31 20 63 68 61 6e  ...../C1[C1 chan
9a50: 6e 65 6c 20 67 65 74 20 31 20 65 78 63 68 20 73  nel get 1 exch s
9a60: 75 62 5d 64 65 66 0a 09 09 09 09 09 09 09 7d 7b  ub]def........}{
9a70: 0a 09 09 09 09 09 09 09 2f 43 30 5b 31 5d 64 65  ......../C0[1]de
9a80: 66 0a 09 09 09 09 09 09 09 2f 43 31 5b 31 5d 64  f......../C1[1]d
9a90: 65 66 0a 09 09 09 09 09 09 09 7d 69 66 65 6c 73  ef........}ifels
9aa0: 65 09 09 09 0a 09 09 09 09 09 09 7d 69 66 0a 09  e..........}if..
9ab0: 09 09 09 09 46 75 6e 63 74 69 6f 6e 54 79 70 65  ....FunctionType
9ac0: 20 33 20 65 71 0a 09 09 09 09 09 09 7b 0a 09 09   3 eq.......{...
9ad0: 09 09 09 09 2f 46 75 6e 63 74 69 6f 6e 73 5b 46  ..../Functions[F
9ae0: 75 6e 63 74 69 6f 6e 73 7b 63 68 61 6e 6e 65 6c  unctions{channel
9af0: 20 70 61 69 6e 74 3f 20 41 47 4d 43 4f 52 45 5f   paint? AGMCORE_
9b00: 73 65 70 61 72 61 74 65 53 68 61 64 69 6e 67 46  separateShadingF
9b10: 75 6e 63 74 69 6f 6e 7d 66 6f 72 61 6c 6c 5d 64  unction}forall]d
9b20: 65 66 09 09 09 0a 09 09 09 09 09 09 7d 69 66 0a  ef..........}if.
9b30: 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
9b40: 2f 52 61 6e 67 65 20 6b 6e 6f 77 6e 0a 09 09 09  /Range known....
9b50: 09 09 09 7b 2f 52 61 6e 67 65 5b 30 20 31 5d 64  ...{/Range[0 1]d
9b60: 65 66 7d 69 66 0a 09 09 09 09 09 63 75 72 72 65  ef}if......curre
9b70: 6e 74 64 69 63 74 0a 09 09 09 09 09 65 6e 64 7d  ntdict......end}
9b80: 7b 0a 09 09 09 09 09 63 68 61 6e 6e 65 6c 20 67  {......channel g
9b90: 65 74 20 30 20 70 61 69 6e 74 3f 20 41 47 4d 43  et 0 paint? AGMC
9ba0: 4f 52 45 5f 73 65 70 61 72 61 74 65 53 68 61 64  ORE_separateShad
9bb0: 69 6e 67 46 75 6e 63 74 69 6f 6e 0a 09 09 09 09  ingFunction.....
9bc0: 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 65 6e 64  .}ifelse.....end
9bd0: 0a 09 09 09 09 7d 64 65 66 0a 09 09 09 2f 41 47  .....}def..../AG
9be0: 4d 43 4f 52 45 5f 73 65 70 61 72 61 74 65 53 68  MCORE_separateSh
9bf0: 61 64 69 6e 67 0a 09 09 09 09 7b 0a 09 09 09 09  ading.....{.....
9c00: 33 20 2d 31 20 72 6f 6c 6c 20 62 65 67 69 6e 0a  3 -1 roll begin.
9c10: 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f  ....currentdict/
9c20: 46 75 6e 63 74 69 6f 6e 20 6b 6e 6f 77 6e 0a 09  Function known..
9c30: 09 09 09 09 7b 0a 09 09 09 09 09 63 75 72 72 65  ....{......curre
9c40: 6e 74 64 69 63 74 2f 42 61 63 6b 67 72 6f 75 6e  ntdict/Backgroun
9c50: 64 20 6b 6e 6f 77 6e 0a 09 09 09 09 09 09 7b 5b  d known.......{[
9c60: 31 20 69 6e 64 65 78 7b 42 61 63 6b 67 72 6f 75  1 index{Backgrou
9c70: 6e 64 20 33 20 69 6e 64 65 78 20 67 65 74 20 31  nd 3 index get 1
9c80: 20 65 78 63 68 20 73 75 62 7d 7b 31 7d 69 66 65   exch sub}{1}ife
9c90: 6c 73 65 5d 2f 42 61 63 6b 67 72 6f 75 6e 64 20  lse]/Background 
9ca0: 78 64 66 7d 69 66 0a 09 09 09 09 09 46 75 6e 63  xdf}if......Func
9cb0: 74 69 6f 6e 20 33 20 31 20 72 6f 6c 6c 20 41 47  tion 3 1 roll AG
9cc0: 4d 43 4f 52 45 5f 73 65 70 61 72 61 74 65 53 68  MCORE_separateSh
9cd0: 61 64 69 6e 67 46 75 6e 63 74 69 6f 6e 2f 46 75  adingFunction/Fu
9ce0: 6e 63 74 69 6f 6e 20 78 64 66 0a 09 09 09 09 09  nction xdf......
9cf0: 2f 43 6f 6c 6f 72 53 70 61 63 65 5b 2f 44 65 76  /ColorSpace[/Dev
9d00: 69 63 65 47 72 61 79 5d 64 65 66 0a 09 09 09 09  iceGray]def.....
9d10: 09 7d 7b 0a 09 09 09 09 09 43 6f 6c 6f 72 53 70  .}{......ColorSp
9d20: 61 63 65 20 64 75 70 20 74 79 70 65 2f 61 72 72  ace dup type/arr
9d30: 61 79 74 79 70 65 20 65 71 7b 30 20 67 65 74 7d  aytype eq{0 get}
9d40: 69 66 2f 44 65 76 69 63 65 43 4d 59 4b 20 65 71  if/DeviceCMYK eq
9d50: 0a 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 2f  .......{......./
9d60: 43 6f 6c 6f 72 53 70 61 63 65 5b 2f 44 65 76 69  ColorSpace[/Devi
9d70: 63 65 4e 5b 2f 5f 63 79 61 6e 5f 2f 5f 6d 61 67  ceN[/_cyan_/_mag
9d80: 65 6e 74 61 5f 2f 5f 79 65 6c 6c 6f 77 5f 2f 5f  enta_/_yellow_/_
9d90: 62 6c 61 63 6b 5f 5d 2f 44 65 76 69 63 65 43 4d  black_]/DeviceCM
9da0: 59 4b 7b 7d 5d 64 65 66 0a 09 09 09 09 09 09 7d  YK{}]def.......}
9db0: 7b 0a 09 09 09 09 09 09 43 6f 6c 6f 72 53 70 61  {.......ColorSpa
9dc0: 63 65 20 64 75 70 20 31 20 67 65 74 20 41 47 4d  ce dup 1 get AGM
9dd0: 43 4f 52 45 5f 52 65 6d 6f 76 65 50 72 6f 63 65  CORE_RemoveProce
9de0: 73 73 43 6f 6c 6f 72 4e 61 6d 65 73 20 31 20 65  ssColorNames 1 e
9df0: 78 63 68 20 70 75 74 0a 09 09 09 09 09 09 7d 69  xch put.......}i
9e00: 66 65 6c 73 65 0a 09 09 09 09 09 43 6f 6c 6f 72  felse......Color
9e10: 53 70 61 63 65 20 30 20 67 65 74 2f 53 65 70 61  Space 0 get/Sepa
9e20: 72 61 74 69 6f 6e 20 65 71 0a 09 09 09 09 09 09  ration eq.......
9e30: 7b 0a 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09  {........{......
9e40: 09 09 09 5b 31 2f 65 78 63 68 20 63 76 78 2f 73  ...[1/exch cvx/s
9e50: 75 62 20 63 76 78 5d 63 76 78 0a 09 09 09 09 09  ub cvx]cvx......
9e60: 09 09 7d 7b 0a 09 09 09 09 09 09 09 09 5b 2f 70  ..}{.........[/p
9e70: 6f 70 20 63 76 78 20 31 5d 63 76 78 0a 09 09 09  op cvx 1]cvx....
9e80: 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09  ....}ifelse.....
9e90: 09 09 09 43 6f 6c 6f 72 53 70 61 63 65 20 33 20  ...ColorSpace 3 
9ea0: 33 20 2d 31 20 72 6f 6c 6c 20 70 75 74 0a 09 09  3 -1 roll put...
9eb0: 09 09 09 09 09 70 6f 70 0a 09 09 09 09 09 09 7d  .....pop.......}
9ec0: 7b 0a 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09  {........{......
9ed0: 09 09 09 5b 65 78 63 68 20 43 6f 6c 6f 72 53 70  ...[exch ColorSp
9ee0: 61 63 65 20 31 20 67 65 74 20 6c 65 6e 67 74 68  ace 1 get length
9ef0: 20 31 20 73 75 62 20 65 78 63 68 20 73 75 62 2f   1 sub exch sub/
9f00: 69 6e 64 65 78 20 63 76 78 20 31 2f 65 78 63 68  index cvx 1/exch
9f10: 20 63 76 78 2f 73 75 62 20 63 76 78 20 43 6f 6c   cvx/sub cvx Col
9f20: 6f 72 53 70 61 63 65 20 31 20 67 65 74 20 6c 65  orSpace 1 get le
9f30: 6e 67 74 68 20 31 20 61 64 64 20 31 2f 72 6f 6c  ngth 1 add 1/rol
9f40: 6c 20 63 76 78 20 43 6f 6c 6f 72 53 70 61 63 65  l cvx ColorSpace
9f50: 20 31 20 67 65 74 20 6c 65 6e 67 74 68 7b 2f 70   1 get length{/p
9f60: 6f 70 20 63 76 78 7d 72 65 70 65 61 74 5d 63 76  op cvx}repeat]cv
9f70: 78 0a 09 09 09 09 09 09 09 7d 7b 0a 09 09 09 09  x........}{.....
9f80: 09 09 09 09 70 6f 70 5b 43 6f 6c 6f 72 53 70 61  ....pop[ColorSpa
9f90: 63 65 20 31 20 67 65 74 20 6c 65 6e 67 74 68 7b  ce 1 get length{
9fa0: 2f 70 6f 70 20 63 76 78 7d 72 65 70 65 61 74 20  /pop cvx}repeat 
9fb0: 63 76 78 20 31 5d 63 76 78 0a 09 09 09 09 09 09  cvx 1]cvx.......
9fc0: 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 09  .}ifelse........
9fd0: 43 6f 6c 6f 72 53 70 61 63 65 20 33 20 33 20 2d  ColorSpace 3 3 -
9fe0: 31 20 72 6f 6c 6c 20 62 69 6e 64 20 70 75 74 0a  1 roll bind put.
9ff0: 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
a000: 09 09 09 43 6f 6c 6f 72 53 70 61 63 65 20 32 2f  ...ColorSpace 2/
a010: 44 65 76 69 63 65 47 72 61 79 20 70 75 74 09 09  DeviceGray put..
a020: 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
a030: 0a 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
a040: 09 09 65 6e 64 0a 09 09 09 09 7d 64 65 66 0a 09  ..end.....}def..
a050: 09 09 2f 41 47 4d 43 4f 52 45 5f 73 65 70 61 72  ../AGMCORE_separ
a060: 61 74 65 53 68 61 64 69 6e 67 44 69 63 74 0a 09  ateShadingDict..
a070: 09 09 09 7b 0a 09 09 09 09 64 75 70 2f 43 6f 6c  ...{.....dup/Col
a080: 6f 72 53 70 61 63 65 20 67 65 74 0a 09 09 09 09  orSpace get.....
a090: 64 75 70 20 74 79 70 65 2f 61 72 72 61 79 74 79  dup type/arrayty
a0a0: 70 65 20 6e 65 0a 09 09 09 09 09 7b 5b 65 78 63  pe ne......{[exc
a0b0: 68 5d 7d 69 66 0a 09 09 09 09 64 75 70 20 30 20  h]}if.....dup 0 
a0c0: 67 65 74 2f 44 65 76 69 63 65 43 4d 59 4b 20 65  get/DeviceCMYK e
a0d0: 71 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 65 78  q......{......ex
a0e0: 63 68 20 62 65 67 69 6e 20 0a 09 09 09 09 09 63  ch begin ......c
a0f0: 75 72 72 65 6e 74 64 69 63 74 0a 09 09 09 09 09  urrentdict......
a100: 41 47 4d 43 4f 52 45 5f 63 79 61 6e 5f 70 6c 61  AGMCORE_cyan_pla
a110: 74 65 0a 09 09 09 09 09 09 7b 30 20 74 72 75 65  te.......{0 true
a120: 7d 69 66 0a 09 09 09 09 09 41 47 4d 43 4f 52 45  }if......AGMCORE
a130: 5f 6d 61 67 65 6e 74 61 5f 70 6c 61 74 65 0a 09  _magenta_plate..
a140: 09 09 09 09 09 7b 31 20 74 72 75 65 7d 69 66 0a  .....{1 true}if.
a150: 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 79 65 6c  .....AGMCORE_yel
a160: 6c 6f 77 5f 70 6c 61 74 65 0a 09 09 09 09 09 09  low_plate.......
a170: 7b 32 20 74 72 75 65 7d 69 66 0a 09 09 09 09 09  {2 true}if......
a180: 41 47 4d 43 4f 52 45 5f 62 6c 61 63 6b 5f 70 6c  AGMCORE_black_pl
a190: 61 74 65 0a 09 09 09 09 09 09 7b 33 20 74 72 75  ate.......{3 tru
a1a0: 65 7d 69 66 0a 09 09 09 09 09 41 47 4d 43 4f 52  e}if......AGMCOR
a1b0: 45 5f 70 6c 61 74 65 5f 6e 64 78 20 34 20 65 71  E_plate_ndx 4 eq
a1c0: 0a 09 09 09 09 09 09 7b 30 20 66 61 6c 73 65 7d  .......{0 false}
a1d0: 69 66 09 09 0a 09 09 09 09 09 64 75 70 20 6e 6f  if........dup no
a1e0: 74 20 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69  t currentoverpri
a1f0: 6e 74 20 61 6e 64 0a 09 09 09 09 09 09 7b 2f 41  nt and.......{/A
a200: 47 4d 43 4f 52 45 5f 69 67 6e 6f 72 65 73 68 61  GMCORE_ignoresha
a210: 64 65 20 74 72 75 65 20 64 65 66 7d 69 66 0a 09  de true def}if..
a220: 09 09 09 09 41 47 4d 43 4f 52 45 5f 73 65 70 61  ....AGMCORE_sepa
a230: 72 61 74 65 53 68 61 64 69 6e 67 0a 09 09 09 09  rateShading.....
a240: 09 63 75 72 72 65 6e 74 64 69 63 74 0a 09 09 09  .currentdict....
a250: 09 09 65 6e 64 20 65 78 63 68 0a 09 09 09 09 09  ..end exch......
a260: 7d 69 66 0a 09 09 09 09 64 75 70 20 30 20 67 65  }if.....dup 0 ge
a270: 74 2f 53 65 70 61 72 61 74 69 6f 6e 20 65 71 0a  t/Separation eq.
a280: 09 09 09 09 09 7b 0a 09 09 09 09 09 65 78 63 68  .....{......exch
a290: 20 62 65 67 69 6e 0a 09 09 09 09 09 43 6f 6c 6f   begin......Colo
a2a0: 72 53 70 61 63 65 20 31 20 67 65 74 20 64 75 70  rSpace 1 get dup
a2b0: 2f 4e 6f 6e 65 20 6e 65 20 65 78 63 68 2f 41 6c  /None ne exch/Al
a2c0: 6c 20 6e 65 20 61 6e 64 0a 09 09 09 09 09 09 7b  l ne and.......{
a2d0: 0a 09 09 09 09 09 09 43 6f 6c 6f 72 53 70 61 63  .......ColorSpac
a2e0: 65 20 31 20 67 65 74 20 41 47 4d 43 4f 52 45 5f  e 1 get AGMCORE_
a2f0: 49 73 43 75 72 72 65 6e 74 43 6f 6c 6f 72 20 41  IsCurrentColor A
a300: 47 4d 43 4f 52 45 5f 70 6c 61 74 65 5f 6e 64 78  GMCORE_plate_ndx
a310: 20 34 20 6c 74 20 61 6e 64 20 43 6f 6c 6f 72 53   4 lt and ColorS
a320: 70 61 63 65 20 31 20 67 65 74 20 41 47 4d 43 4f  pace 1 get AGMCO
a330: 52 45 5f 49 73 53 65 70 61 72 61 74 69 6f 6e 41  RE_IsSeparationA
a340: 50 72 6f 63 65 73 73 43 6f 6c 6f 72 20 6e 6f 74  ProcessColor not
a350: 20 61 6e 64 0a 09 09 09 09 09 09 09 7b 0a 09 09   and........{...
a360: 09 09 09 09 09 43 6f 6c 6f 72 53 70 61 63 65 20  .....ColorSpace 
a370: 32 20 67 65 74 20 64 75 70 20 74 79 70 65 2f 61  2 get dup type/a
a380: 72 72 61 79 74 79 70 65 20 65 71 7b 30 20 67 65  rraytype eq{0 ge
a390: 74 7d 69 66 2f 44 65 76 69 63 65 43 4d 59 4b 20  t}if/DeviceCMYK 
a3a0: 65 71 20 0a 09 09 09 09 09 09 09 09 7b 0a 09 09  eq .........{...
a3b0: 09 09 09 09 09 09 2f 43 6f 6c 6f 72 53 70 61 63  ....../ColorSpac
a3c0: 65 0a 09 09 09 09 09 09 09 09 09 5b 0a 09 09 09  e..........[....
a3d0: 09 09 09 09 09 09 2f 53 65 70 61 72 61 74 69 6f  ....../Separatio
a3e0: 6e 0a 09 09 09 09 09 09 09 09 09 43 6f 6c 6f 72  n..........Color
a3f0: 53 70 61 63 65 20 31 20 67 65 74 0a 09 09 09 09  Space 1 get.....
a400: 09 09 09 09 09 2f 44 65 76 69 63 65 47 72 61 79  ...../DeviceGray
a410: 0a 09 09 09 09 09 09 09 09 09 09 5b 0a 09 09 09  ...........[....
a420: 09 09 09 09 09 09 09 43 6f 6c 6f 72 53 70 61 63  .......ColorSpac
a430: 65 20 33 20 67 65 74 2f 65 78 65 63 20 63 76 78  e 3 get/exec cvx
a440: 0a 09 09 09 09 09 09 09 09 09 09 34 20 41 47 4d  ...........4 AGM
a450: 43 4f 52 45 5f 70 6c 61 74 65 5f 6e 64 78 20 73  CORE_plate_ndx s
a460: 75 62 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 0a 09  ub -1/roll cvx..
a470: 09 09 09 09 09 09 09 09 09 34 20 31 2f 72 6f 6c  .........4 1/rol
a480: 6c 20 63 76 78 0a 09 09 09 09 09 09 09 09 09 09  l cvx...........
a490: 33 5b 2f 70 6f 70 20 63 76 78 5d 63 76 78 2f 72  3[/pop cvx]cvx/r
a4a0: 65 70 65 61 74 20 63 76 78 0a 09 09 09 09 09 09  epeat cvx.......
a4b0: 09 09 09 09 31 2f 65 78 63 68 20 63 76 78 2f 73  ....1/exch cvx/s
a4c0: 75 62 20 63 76 78 0a 09 09 09 09 09 09 09 09 09  ub cvx..........
a4d0: 09 5d 63 76 78 09 09 09 09 09 09 09 09 09 0a 09  .]cvx...........
a4e0: 09 09 09 09 09 09 09 09 5d 64 65 66 0a 09 09 09  ........]def....
a4f0: 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 09  .....}{.........
a500: 41 47 4d 43 4f 52 45 5f 72 65 70 6f 72 74 5f 75  AGMCORE_report_u
a510: 6e 73 75 70 70 6f 72 74 65 64 5f 63 6f 6c 6f 72  nsupported_color
a520: 5f 73 70 61 63 65 0a 09 09 09 09 09 09 09 09 41  _space.........A
a530: 47 4d 43 4f 52 45 5f 62 6c 61 63 6b 5f 70 6c 61  GMCORE_black_pla
a540: 74 65 20 6e 6f 74 0a 09 09 09 09 09 09 09 09 09  te not..........
a550: 7b 0a 09 09 09 09 09 09 09 09 09 63 75 72 72 65  {..........curre
a560: 6e 74 64 69 63 74 20 30 20 66 61 6c 73 65 20 41  ntdict 0 false A
a570: 47 4d 43 4f 52 45 5f 73 65 70 61 72 61 74 65 53  GMCORE_separateS
a580: 68 61 64 69 6e 67 0a 09 09 09 09 09 09 09 09 09  hading..........
a590: 7d 69 66 0a 09 09 09 09 09 09 09 09 7d 69 66 65  }if.........}ife
a5a0: 6c 73 65 0a 09 09 09 09 09 09 09 7d 7b 0a 09 09  lse........}{...
a5b0: 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
a5c0: 20 43 6f 6c 6f 72 53 70 61 63 65 20 31 20 67 65   ColorSpace 1 ge
a5d0: 74 20 41 47 4d 43 4f 52 45 5f 49 73 43 75 72 72  t AGMCORE_IsCurr
a5e0: 65 6e 74 43 6f 6c 6f 72 0a 09 09 09 09 09 09 09  entColor........
a5f0: 30 20 65 78 63 68 20 0a 09 09 09 09 09 09 09 64  0 exch ........d
a600: 75 70 20 6e 6f 74 20 63 75 72 72 65 6e 74 6f 76  up not currentov
a610: 65 72 70 72 69 6e 74 20 61 6e 64 0a 09 09 09 09  erprint and.....
a620: 09 09 09 09 7b 2f 41 47 4d 43 4f 52 45 5f 69 67  ....{/AGMCORE_ig
a630: 6e 6f 72 65 73 68 61 64 65 20 74 72 75 65 20 64  noreshade true d
a640: 65 66 7d 69 66 0a 09 09 09 09 09 09 09 41 47 4d  ef}if........AGM
a650: 43 4f 52 45 5f 73 65 70 61 72 61 74 65 53 68 61  CORE_separateSha
a660: 64 69 6e 67 0a 09 09 09 09 09 09 09 7d 69 66 65  ding........}ife
a670: 6c 73 65 09 0a 09 09 09 09 09 09 7d 69 66 09 09  lse........}if..
a680: 09 0a 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  .......currentdi
a690: 63 74 0a 09 09 09 09 09 65 6e 64 20 65 78 63 68  ct......end exch
a6a0: 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 64 75  ......}if.....du
a6b0: 70 20 30 20 67 65 74 2f 44 65 76 69 63 65 4e 20  p 0 get/DeviceN 
a6c0: 65 71 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 65  eq......{......e
a6d0: 78 63 68 20 62 65 67 69 6e 0a 09 09 09 09 09 43  xch begin......C
a6e0: 6f 6c 6f 72 53 70 61 63 65 20 31 20 67 65 74 20  olorSpace 1 get 
a6f0: 63 6f 6e 76 65 72 74 5f 74 6f 5f 70 72 6f 63 65  convert_to_proce
a700: 73 73 0a 09 09 09 09 09 09 7b 0a 09 09 09 09 09  ss.......{......
a710: 09 43 6f 6c 6f 72 53 70 61 63 65 20 32 20 67 65  .ColorSpace 2 ge
a720: 74 20 64 75 70 20 74 79 70 65 2f 61 72 72 61 79  t dup type/array
a730: 74 79 70 65 20 65 71 7b 30 20 67 65 74 7d 69 66  type eq{0 get}if
a740: 2f 44 65 76 69 63 65 43 4d 59 4b 20 65 71 20 0a  /DeviceCMYK eq .
a750: 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09  .......{........
a760: 2f 43 6f 6c 6f 72 53 70 61 63 65 0a 09 09 09 09  /ColorSpace.....
a770: 09 09 09 09 5b 0a 09 09 09 09 09 09 09 09 2f 44  ....[........./D
a780: 65 76 69 63 65 4e 0a 09 09 09 09 09 09 09 09 43  eviceN.........C
a790: 6f 6c 6f 72 53 70 61 63 65 20 31 20 67 65 74 0a  olorSpace 1 get.
a7a0: 09 09 09 09 09 09 09 09 2f 44 65 76 69 63 65 47  ......../DeviceG
a7b0: 72 61 79 0a 09 09 09 09 09 09 09 09 09 5b 0a 09  ray..........[..
a7c0: 09 09 09 09 09 09 09 09 43 6f 6c 6f 72 53 70 61  ........ColorSpa
a7d0: 63 65 20 33 20 67 65 74 2f 65 78 65 63 20 63 76  ce 3 get/exec cv
a7e0: 78 0a 09 09 09 09 09 09 09 09 09 34 20 41 47 4d  x..........4 AGM
a7f0: 43 4f 52 45 5f 70 6c 61 74 65 5f 6e 64 78 20 73  CORE_plate_ndx s
a800: 75 62 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 0a 09  ub -1/roll cvx..
a810: 09 09 09 09 09 09 09 09 34 20 31 2f 72 6f 6c 6c  ........4 1/roll
a820: 20 63 76 78 0a 09 09 09 09 09 09 09 09 09 33 5b   cvx..........3[
a830: 2f 70 6f 70 20 63 76 78 5d 63 76 78 2f 72 65 70  /pop cvx]cvx/rep
a840: 65 61 74 20 63 76 78 0a 09 09 09 09 09 09 09 09  eat cvx.........
a850: 09 31 2f 65 78 63 68 20 63 76 78 2f 73 75 62 20  .1/exch cvx/sub 
a860: 63 76 78 0a 09 09 09 09 09 09 09 09 09 5d 63 76  cvx..........]cv
a870: 78 09 09 09 09 09 09 09 09 09 0a 09 09 09 09 09  x...............
a880: 09 09 09 5d 64 65 66 0a 09 09 09 09 09 09 09 7d  ...]def........}
a890: 7b 0a 09 09 09 09 09 09 09 41 47 4d 43 4f 52 45  {........AGMCORE
a8a0: 5f 72 65 70 6f 72 74 5f 75 6e 73 75 70 70 6f 72  _report_unsuppor
a8b0: 74 65 64 5f 63 6f 6c 6f 72 5f 73 70 61 63 65 0a  ted_color_space.
a8c0: 09 09 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 62  .......AGMCORE_b
a8d0: 6c 61 63 6b 5f 70 6c 61 74 65 20 6e 6f 74 0a 09  lack_plate not..
a8e0: 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09  .......{........
a8f0: 09 63 75 72 72 65 6e 74 64 69 63 74 20 30 20 66  .currentdict 0 f
a900: 61 6c 73 65 20 41 47 4d 43 4f 52 45 5f 73 65 70  alse AGMCORE_sep
a910: 61 72 61 74 65 53 68 61 64 69 6e 67 0a 09 09 09  arateShading....
a920: 09 09 09 09 09 2f 43 6f 6c 6f 72 53 70 61 63 65  ...../ColorSpace
a930: 5b 2f 44 65 76 69 63 65 47 72 61 79 5d 64 65 66  [/DeviceGray]def
a940: 0a 09 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09  .........}if....
a950: 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09  ....}ifelse.....
a960: 09 09 7d 7b 0a 09 09 09 09 09 09 63 75 72 72 65  ..}{.......curre
a970: 6e 74 64 69 63 74 0a 09 09 09 09 09 09 66 61 6c  ntdict.......fal
a980: 73 65 20 2d 31 20 43 6f 6c 6f 72 53 70 61 63 65  se -1 ColorSpace
a990: 20 31 20 67 65 74 0a 09 09 09 09 09 09 09 7b 0a   1 get........{.
a9a0: 09 09 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 49  .......AGMCORE_I
a9b0: 73 43 75 72 72 65 6e 74 43 6f 6c 6f 72 0a 09 09  sCurrentColor...
a9c0: 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09 09  ......{.........
a9d0: 31 20 61 64 64 0a 09 09 09 09 09 09 09 09 65 78  1 add.........ex
a9e0: 63 68 20 70 6f 70 20 74 72 75 65 20 65 78 63 68  ch pop true exch
a9f0: 20 65 78 69 74 0a 09 09 09 09 09 09 09 09 7d 69   exit.........}i
aa00: 66 0a 09 09 09 09 09 09 09 31 20 61 64 64 0a 09  f........1 add..
aa10: 09 09 09 09 09 09 7d 66 6f 72 61 6c 6c 0a 09 09  ......}forall...
aa20: 09 09 09 09 65 78 63 68 20 0a 09 09 09 09 09 09  ....exch .......
aa30: 64 75 70 20 6e 6f 74 20 63 75 72 72 65 6e 74 6f  dup not currento
aa40: 76 65 72 70 72 69 6e 74 20 61 6e 64 0a 09 09 09  verprint and....
aa50: 09 09 09 09 7b 2f 41 47 4d 43 4f 52 45 5f 69 67  ....{/AGMCORE_ig
aa60: 6e 6f 72 65 73 68 61 64 65 20 74 72 75 65 20 64  noreshade true d
aa70: 65 66 7d 69 66 0a 09 09 09 09 09 09 41 47 4d 43  ef}if.......AGMC
aa80: 4f 52 45 5f 73 65 70 61 72 61 74 65 53 68 61 64  ORE_separateShad
aa90: 69 6e 67 0a 09 09 09 09 09 09 7d 69 66 65 6c 73  ing.......}ifels
aaa0: 65 0a 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  e......currentdi
aab0: 63 74 0a 09 09 09 09 09 65 6e 64 20 65 78 63 68  ct......end exch
aac0: 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 64 75  ......}if.....du
aad0: 70 20 30 20 67 65 74 20 64 75 70 2f 44 65 76 69  p 0 get dup/Devi
aae0: 63 65 43 4d 59 4b 20 65 71 20 65 78 63 68 20 64  ceCMYK eq exch d
aaf0: 75 70 2f 53 65 70 61 72 61 74 69 6f 6e 20 65 71  up/Separation eq
ab00: 20 65 78 63 68 2f 44 65 76 69 63 65 4e 20 65 71   exch/DeviceN eq
ab10: 20 6f 72 20 6f 72 20 6e 6f 74 0a 09 09 09 09 09   or or not......
ab20: 7b 0a 09 09 09 09 09 65 78 63 68 20 62 65 67 69  {......exch begi
ab30: 6e 0a 09 09 09 09 09 43 6f 6c 6f 72 53 70 61 63  n......ColorSpac
ab40: 65 20 64 75 70 20 74 79 70 65 2f 61 72 72 61 79  e dup type/array
ab50: 74 79 70 65 20 65 71 0a 09 09 09 09 09 09 7b 30  type eq.......{0
ab60: 20 67 65 74 7d 69 66 0a 09 09 09 09 09 2f 44 65   get}if....../De
ab70: 76 69 63 65 47 72 61 79 20 6e 65 0a 09 09 09 09  viceGray ne.....
ab80: 09 09 7b 0a 09 09 09 09 09 09 41 47 4d 43 4f 52  ..{.......AGMCOR
ab90: 45 5f 72 65 70 6f 72 74 5f 75 6e 73 75 70 70 6f  E_report_unsuppo
aba0: 72 74 65 64 5f 63 6f 6c 6f 72 5f 73 70 61 63 65  rted_color_space
abb0: 0a 09 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 62  .......AGMCORE_b
abc0: 6c 61 63 6b 5f 70 6c 61 74 65 20 6e 6f 74 0a 09  lack_plate not..
abd0: 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09 43  ......{........C
abe0: 6f 6c 6f 72 53 70 61 63 65 20 30 20 67 65 74 2f  olorSpace 0 get/
abf0: 43 49 45 42 61 73 65 64 41 20 65 71 0a 09 09 09  CIEBasedA eq....
ac00: 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09 09 2f  .....{........./
ac10: 43 6f 6c 6f 72 53 70 61 63 65 5b 2f 53 65 70 61  ColorSpace[/Sepa
ac20: 72 61 74 69 6f 6e 2f 5f 63 69 65 62 61 73 65 64  ration/_ciebased
ac30: 61 5f 2f 44 65 76 69 63 65 47 72 61 79 7b 7d 5d  a_/DeviceGray{}]
ac40: 64 65 66 0a 09 09 09 09 09 09 09 09 7d 69 66 0a  def.........}if.
ac50: 09 09 09 09 09 09 09 43 6f 6c 6f 72 53 70 61 63  .......ColorSpac
ac60: 65 20 30 20 67 65 74 20 64 75 70 2f 43 49 45 42  e 0 get dup/CIEB
ac70: 61 73 65 64 41 42 43 20 65 71 20 65 78 63 68 20  asedABC eq exch 
ac80: 64 75 70 2f 43 49 45 42 61 73 65 64 44 45 46 20  dup/CIEBasedDEF 
ac90: 65 71 20 65 78 63 68 2f 44 65 76 69 63 65 52 47  eq exch/DeviceRG
aca0: 42 20 65 71 20 6f 72 20 6f 72 0a 09 09 09 09 09  B eq or or......
acb0: 09 09 09 7b 0a 09 09 09 09 09 09 09 09 2f 43 6f  ...{........./Co
acc0: 6c 6f 72 53 70 61 63 65 5b 2f 44 65 76 69 63 65  lorSpace[/Device
acd0: 4e 5b 2f 5f 72 65 64 5f 2f 5f 67 72 65 65 6e 5f  N[/_red_/_green_
ace0: 2f 5f 62 6c 75 65 5f 5d 2f 44 65 76 69 63 65 52  /_blue_]/DeviceR
acf0: 47 42 7b 7d 5d 64 65 66 0a 09 09 09 09 09 09 09  GB{}]def........
ad00: 09 7d 69 66 0a 09 09 09 09 09 09 09 43 6f 6c 6f  .}if........Colo
ad10: 72 53 70 61 63 65 20 30 20 67 65 74 2f 43 49 45  rSpace 0 get/CIE
ad20: 42 61 73 65 64 44 45 46 47 20 65 71 0a 09 09 09  BasedDEFG eq....
ad30: 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09 09 2f  .....{........./
ad40: 43 6f 6c 6f 72 53 70 61 63 65 5b 2f 44 65 76 69  ColorSpace[/Devi
ad50: 63 65 4e 5b 2f 5f 63 79 61 6e 5f 2f 5f 6d 61 67  ceN[/_cyan_/_mag
ad60: 65 6e 74 61 5f 2f 5f 79 65 6c 6c 6f 77 5f 2f 5f  enta_/_yellow_/_
ad70: 62 6c 61 63 6b 5f 5d 2f 44 65 76 69 63 65 43 4d  black_]/DeviceCM
ad80: 59 4b 7b 7d 5d 64 65 66 0a 09 09 09 09 09 09 09  YK{}]def........
ad90: 09 7d 69 66 0a 09 09 09 09 09 09 09 63 75 72 72  .}if........curr
ada0: 65 6e 74 64 69 63 74 20 30 20 66 61 6c 73 65 20  entdict 0 false 
adb0: 41 47 4d 43 4f 52 45 5f 73 65 70 61 72 61 74 65  AGMCORE_separate
adc0: 53 68 61 64 69 6e 67 0a 09 09 09 09 09 09 09 7d  Shading........}
add0: 69 66 0a 09 09 09 09 09 09 7d 69 66 0a 09 09 09  if.......}if....
ade0: 09 09 63 75 72 72 65 6e 74 64 69 63 74 0a 09 09  ..currentdict...
adf0: 09 09 09 65 6e 64 20 65 78 63 68 0a 09 09 09 09  ...end exch.....
ae00: 09 7d 69 66 0a 09 09 09 09 70 6f 70 0a 09 09 09  .}if.....pop....
ae10: 09 64 75 70 2f 41 47 4d 43 4f 52 45 5f 69 67 6e  .dup/AGMCORE_ign
ae20: 6f 72 65 73 68 61 64 65 20 6b 6e 6f 77 6e 0a 09  oreshade known..
ae30: 09 09 09 09 7b 0a 09 09 09 09 09 62 65 67 69 6e  ....{......begin
ae40: 0a 09 09 09 09 09 2f 43 6f 6c 6f 72 53 70 61 63  ....../ColorSpac
ae50: 65 5b 2f 53 65 70 61 72 61 74 69 6f 6e 28 4e 6f  e[/Separation(No
ae60: 6e 65 29 2f 44 65 76 69 63 65 47 72 61 79 7b 7d  ne)/DeviceGray{}
ae70: 5d 64 65 66 0a 09 09 09 09 09 63 75 72 72 65 6e  ]def......curren
ae80: 74 64 69 63 74 20 65 6e 64 0a 09 09 09 09 09 7d  tdict end......}
ae90: 69 66 0a 09 09 09 09 7d 64 65 66 0a 09 09 09 2f  if.....}def..../
aea0: 73 68 66 69 6c 6c 0a 09 09 09 09 7b 0a 09 09 09  shfill.....{....
aeb0: 09 41 47 4d 43 4f 52 45 5f 73 65 70 61 72 61 74  .AGMCORE_separat
aec0: 65 53 68 61 64 69 6e 67 44 69 63 74 20 0a 09 09  eShadingDict ...
aed0: 09 09 64 75 70 2f 41 47 4d 43 4f 52 45 5f 69 67  ..dup/AGMCORE_ig
aee0: 6e 6f 72 65 73 68 61 64 65 20 6b 6e 6f 77 6e 0a  noreshade known.
aef0: 09 09 09 09 09 7b 70 6f 70 7d 0a 09 09 09 09 09  .....{pop}......
af00: 7b 41 47 4d 43 4f 52 45 5f 26 73 79 73 73 68 66  {AGMCORE_&sysshf
af10: 69 6c 6c 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d  ill}ifelse.....}
af20: 64 65 66 0a 09 09 09 2f 6d 61 6b 65 70 61 74 74  def..../makepatt
af30: 65 72 6e 0a 09 09 09 09 7b 0a 09 09 09 09 65 78  ern.....{.....ex
af40: 63 68 0a 09 09 09 09 64 75 70 2f 50 61 74 74 65  ch.....dup/Patte
af50: 72 6e 54 79 70 65 20 67 65 74 20 32 20 65 71 0a  rnType get 2 eq.
af60: 09 09 09 09 09 7b 0a 09 09 09 09 09 63 6c 6f 6e  .....{......clon
af70: 65 64 69 63 74 0a 09 09 09 09 09 62 65 67 69 6e  edict......begin
af80: 0a 09 09 09 09 09 2f 53 68 61 64 69 6e 67 20 53  ....../Shading S
af90: 68 61 64 69 6e 67 20 41 47 4d 43 4f 52 45 5f 73  hading AGMCORE_s
afa0: 65 70 61 72 61 74 65 53 68 61 64 69 6e 67 44 69  eparateShadingDi
afb0: 63 74 20 64 65 66 0a 09 09 09 09 09 53 68 61 64  ct def......Shad
afc0: 69 6e 67 2f 41 47 4d 43 4f 52 45 5f 69 67 6e 6f  ing/AGMCORE_igno
afd0: 72 65 73 68 61 64 65 20 6b 6e 6f 77 6e 0a 09 09  reshade known...
afe0: 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 65  ...currentdict e
aff0: 6e 64 20 65 78 63 68 0a 09 09 09 09 09 7b 70 6f  nd exch......{po
b000: 70 3c 3c 2f 50 61 74 74 65 72 6e 54 79 70 65 20  p<</PatternType 
b010: 31 2f 50 61 69 6e 74 50 72 6f 63 7b 70 6f 70 7d  1/PaintProc{pop}
b020: 2f 42 42 6f 78 5b 30 20 30 20 31 20 31 5d 2f 58  /BBox[0 0 1 1]/X
b030: 53 74 65 70 20 31 2f 59 53 74 65 70 20 31 2f 50  Step 1/YStep 1/P
b040: 61 69 6e 74 54 79 70 65 20 31 2f 54 69 6c 69 6e  aintType 1/Tilin
b050: 67 54 79 70 65 20 33 3e 3e 7d 69 66 0a 09 09 09  gType 3>>}if....
b060: 09 09 65 78 63 68 20 41 47 4d 43 4f 52 45 5f 26  ..exch AGMCORE_&
b070: 73 79 73 6d 61 6b 65 70 61 74 74 65 72 6e 0a 09  sysmakepattern..
b080: 09 09 09 09 7d 7b 0a 09 09 09 09 09 65 78 63 68  ....}{......exch
b090: 20 41 47 4d 43 4f 52 45 5f 26 75 73 72 6d 61 6b   AGMCORE_&usrmak
b0a0: 65 70 61 74 74 65 72 6e 0a 09 09 09 09 09 7d 69  epattern......}i
b0b0: 66 65 6c 73 65 0a 09 09 09 09 7d 64 65 66 0a 09  felse.....}def..
b0c0: 09 7d 69 66 0a 09 7d 69 66 0a 09 41 47 4d 43 4f  .}if..}if..AGMCO
b0d0: 52 45 5f 69 6e 5f 72 69 70 5f 73 65 70 7b 0a 09  RE_in_rip_sep{..
b0e0: 09 2f 73 65 74 63 75 73 74 6f 6d 63 6f 6c 6f 72  ./setcustomcolor
b0f0: 0a 09 09 7b 0a 09 09 09 65 78 63 68 20 61 6c 6f  ...{....exch alo
b100: 61 64 20 70 6f 70 0a 09 09 09 64 75 70 20 37 20  ad pop....dup 7 
b110: 31 20 72 6f 6c 6c 20 69 6e 52 69 70 5f 73 70 6f  1 roll inRip_spo
b120: 74 5f 68 61 73 5f 69 6e 6b 20 6e 6f 74 09 7b 0a  t_has_ink not.{.
b130: 09 09 09 09 34 7b 34 20 69 6e 64 65 78 20 6d 75  ....4{4 index mu
b140: 6c 20 34 20 31 20 72 6f 6c 6c 7d 0a 09 09 09 09  l 4 1 roll}.....
b150: 72 65 70 65 61 74 0a 09 09 09 09 2f 44 65 76 69  repeat...../Devi
b160: 63 65 43 4d 59 4b 20 73 65 74 63 6f 6c 6f 72 73  ceCMYK setcolors
b170: 70 61 63 65 0a 09 09 09 09 36 20 2d 32 20 72 6f  pace.....6 -2 ro
b180: 6c 6c 20 70 6f 70 20 70 6f 70 0a 09 09 09 7d 7b  ll pop pop....}{
b190: 0a 09 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d  .....//Adobe_AGM
b1a0: 5f 43 6f 72 65 20 62 65 67 69 6e 0a 09 09 09 09  _Core begin.....
b1b0: 09 2f 41 47 4d 43 4f 52 45 5f 6b 20 78 64 66 2f  ./AGMCORE_k xdf/
b1c0: 41 47 4d 43 4f 52 45 5f 79 20 78 64 66 2f 41 47  AGMCORE_y xdf/AG
b1d0: 4d 43 4f 52 45 5f 6d 20 78 64 66 2f 41 47 4d 43  MCORE_m xdf/AGMC
b1e0: 4f 52 45 5f 63 20 78 64 66 0a 09 09 09 09 65 6e  ORE_c xdf.....en
b1f0: 64 0a 09 09 09 09 5b 2f 53 65 70 61 72 61 74 69  d.....[/Separati
b200: 6f 6e 20 34 20 2d 31 20 72 6f 6c 6c 2f 44 65 76  on 4 -1 roll/Dev
b210: 69 63 65 43 4d 59 4b 0a 09 09 09 09 7b 64 75 70  iceCMYK.....{dup
b220: 20 41 47 4d 43 4f 52 45 5f 63 20 6d 75 6c 20 65   AGMCORE_c mul e
b230: 78 63 68 20 64 75 70 20 41 47 4d 43 4f 52 45 5f  xch dup AGMCORE_
b240: 6d 20 6d 75 6c 20 65 78 63 68 20 64 75 70 20 41  m mul exch dup A
b250: 47 4d 43 4f 52 45 5f 79 20 6d 75 6c 20 65 78 63  GMCORE_y mul exc
b260: 68 20 41 47 4d 43 4f 52 45 5f 6b 20 6d 75 6c 7d  h AGMCORE_k mul}
b270: 0a 09 09 09 09 5d 0a 09 09 09 09 73 65 74 63 6f  .....].....setco
b280: 6c 6f 72 73 70 61 63 65 0a 09 09 09 7d 69 66 65  lorspace....}ife
b290: 6c 73 65 0a 09 09 09 73 65 74 63 6f 6c 6f 72 0a  lse....setcolor.
b2a0: 09 09 7d 6e 64 66 0a 09 09 2f 73 65 74 73 65 70  ..}ndf.../setsep
b2b0: 61 72 61 74 69 6f 6e 67 72 61 79 0a 09 09 7b 0a  arationgray...{.
b2c0: 09 09 09 5b 2f 53 65 70 61 72 61 74 69 6f 6e 28  ...[/Separation(
b2d0: 41 6c 6c 29 2f 44 65 76 69 63 65 47 72 61 79 7b  All)/DeviceGray{
b2e0: 7d 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 5f  }]setcolorspace_
b2f0: 6f 70 74 0a 09 09 09 31 20 65 78 63 68 20 73 75  opt....1 exch su
b300: 62 20 73 65 74 63 6f 6c 6f 72 0a 09 09 7d 6e 64  b setcolor...}nd
b310: 66 0a 09 7d 7b 0a 09 09 2f 73 65 74 73 65 70 61  f..}{.../setsepa
b320: 72 61 74 69 6f 6e 67 72 61 79 0a 09 09 7b 0a 09  rationgray...{..
b330: 09 09 41 47 4d 43 4f 52 45 5f 26 73 65 74 67 72  ..AGMCORE_&setgr
b340: 61 79 0a 09 09 7d 6e 64 66 0a 09 7d 69 66 65 6c  ay...}ndf..}ifel
b350: 73 65 0a 09 2f 66 69 6e 64 63 6d 79 6b 63 75 73  se../findcmykcus
b360: 74 6f 6d 63 6f 6c 6f 72 0a 09 7b 0a 09 09 35 20  tomcolor..{...5 
b370: 6d 61 6b 65 72 65 61 64 6f 6e 6c 79 61 72 72 61  makereadonlyarra
b380: 79 0a 09 7d 6e 64 66 0a 09 2f 73 65 74 63 75 73  y..}ndf../setcus
b390: 74 6f 6d 63 6f 6c 6f 72 0a 09 7b 0a 09 09 65 78  tomcolor..{...ex
b3a0: 63 68 20 61 6c 6f 61 64 20 70 6f 70 20 70 6f 70  ch aload pop pop
b3b0: 0a 09 09 34 7b 34 20 69 6e 64 65 78 20 6d 75 6c  ...4{4 index mul
b3c0: 20 34 20 31 20 72 6f 6c 6c 7d 72 65 70 65 61 74   4 1 roll}repeat
b3d0: 0a 09 09 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 20  ...setcmykcolor 
b3e0: 70 6f 70 0a 09 7d 6e 64 66 0a 09 2f 68 61 73 5f  pop..}ndf../has_
b3f0: 63 6f 6c 6f 72 0a 09 09 2f 63 6f 6c 6f 72 69 6d  color.../colorim
b400: 61 67 65 20 77 68 65 72 65 7b 0a 09 09 09 41 47  age where{....AG
b410: 4d 43 4f 52 45 5f 70 72 6f 64 75 63 69 6e 67 5f  MCORE_producing_
b420: 73 65 70 73 7b 0a 09 09 09 09 70 6f 70 20 74 72  seps{.....pop tr
b430: 75 65 0a 09 09 09 7d 7b 0a 09 09 09 09 73 79 73  ue....}{.....sys
b440: 74 65 6d 64 69 63 74 20 65 71 0a 09 09 09 7d 69  temdict eq....}i
b450: 66 65 6c 73 65 0a 09 09 7d 7b 0a 09 09 09 66 61  felse...}{....fa
b460: 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 64  lse...}ifelse..d
b470: 65 66 0a 09 2f 6d 61 70 5f 69 6e 64 65 78 0a 09  ef../map_index..
b480: 7b 0a 09 09 31 20 69 6e 64 65 78 20 6d 75 6c 20  {...1 index mul 
b490: 65 78 63 68 20 67 65 74 69 6e 74 65 72 76 61 6c  exch getinterval
b4a0: 7b 32 35 35 20 64 69 76 7d 66 6f 72 61 6c 6c 0a  {255 div}forall.
b4b0: 09 7d 62 64 66 0a 09 2f 6d 61 70 5f 69 6e 64 65  .}bdf../map_inde
b4c0: 78 65 64 5f 64 65 76 6e 0a 09 7b 0a 09 09 4c 6f  xed_devn..{...Lo
b4d0: 6f 6b 75 70 20 4e 61 6d 65 73 20 6c 65 6e 67 74  okup Names lengt
b4e0: 68 20 33 20 2d 31 20 72 6f 6c 6c 20 63 76 69 20  h 3 -1 roll cvi 
b4f0: 6d 61 70 5f 69 6e 64 65 78 0a 09 7d 62 64 66 0a  map_index..}bdf.
b500: 09 2f 6e 5f 63 6f 6c 6f 72 5f 63 6f 6d 70 6f 6e  ./n_color_compon
b510: 65 6e 74 73 0a 09 7b 0a 09 09 62 61 73 65 5f 63  ents..{...base_c
b520: 6f 6c 6f 72 73 70 61 63 65 5f 74 79 70 65 0a 09  olorspace_type..
b530: 09 64 75 70 2f 44 65 76 69 63 65 47 72 61 79 20  .dup/DeviceGray 
b540: 65 71 7b 0a 09 09 09 70 6f 70 20 31 0a 09 09 7d  eq{....pop 1...}
b550: 7b 0a 09 09 09 2f 44 65 76 69 63 65 43 4d 59 4b  {..../DeviceCMYK
b560: 20 65 71 7b 0a 09 09 09 09 34 0a 09 09 09 7d 7b   eq{.....4....}{
b570: 0a 09 09 09 09 33 0a 09 09 09 7d 69 66 65 6c 73  .....3....}ifels
b580: 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 62 64  e...}ifelse..}bd
b590: 66 0a 09 6c 65 76 65 6c 32 7b 0a 09 09 2f 6d 6f  f..level2{.../mo
b5a0: 2f 6d 6f 76 65 74 6f 20 6c 64 66 0a 09 09 2f 6c  /moveto ldf.../l
b5b0: 69 2f 6c 69 6e 65 74 6f 20 6c 64 66 0a 09 09 2f  i/lineto ldf.../
b5c0: 63 76 2f 63 75 72 76 65 74 6f 20 6c 64 66 0a 09  cv/curveto ldf..
b5d0: 09 2f 6b 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73  ./knockout_units
b5e0: 71 0a 09 09 7b 0a 09 09 09 31 20 73 65 74 67 72  q...{....1 setgr
b5f0: 61 79 0a 09 09 09 30 20 30 20 31 20 31 20 72 65  ay....0 0 1 1 re
b600: 63 74 66 69 6c 6c 0a 09 09 7d 64 65 66 0a 09 09  ctfill...}def...
b610: 6c 65 76 65 6c 32 2f 73 65 74 63 6f 6c 6f 72 73  level2/setcolors
b620: 70 61 63 65 20 41 47 4d 43 4f 52 45 5f 6b 65 79  pace AGMCORE_key
b630: 5f 6b 6e 6f 77 6e 20 6e 6f 74 20 61 6e 64 7b 0a  _known not and{.
b640: 09 09 09 2f 41 47 4d 43 4f 52 45 5f 26 26 26 73  .../AGMCORE_&&&s
b650: 65 74 63 6f 6c 6f 72 73 70 61 63 65 2f 73 65 74  etcolorspace/set
b660: 63 6f 6c 6f 72 73 70 61 63 65 20 6c 64 66 0a 09  colorspace ldf..
b670: 09 09 2f 41 47 4d 43 4f 52 45 5f 52 65 70 6c 61  ../AGMCORE_Repla
b680: 63 65 4d 61 70 70 65 64 43 6f 6c 6f 72 0a 09 09  ceMappedColor...
b690: 09 7b 0a 09 09 09 09 64 75 70 20 74 79 70 65 20  .{.....dup type 
b6a0: 64 75 70 2f 61 72 72 61 79 74 79 70 65 20 65 71  dup/arraytype eq
b6b0: 20 65 78 63 68 2f 70 61 63 6b 65 64 61 72 72 61   exch/packedarra
b6c0: 79 74 79 70 65 20 65 71 20 6f 72 0a 09 09 09 09  ytype eq or.....
b6d0: 7b 0a 09 09 09 09 09 2f 41 47 4d 43 4f 52 45 5f  {....../AGMCORE_
b6e0: 53 70 6f 74 41 6c 69 61 73 41 72 79 32 20 77 68  SpotAliasAry2 wh
b6f0: 65 72 65 7b 0a 09 09 09 09 09 09 62 65 67 69 6e  ere{.......begin
b700: 0a 09 09 09 09 09 09 64 75 70 20 30 20 67 65 74  .......dup 0 get
b710: 20 64 75 70 2f 53 65 70 61 72 61 74 69 6f 6e 20   dup/Separation 
b720: 65 71 0a 09 09 09 09 09 09 7b 0a 09 09 09 09 09  eq.......{......
b730: 09 09 70 6f 70 0a 09 09 09 09 09 09 09 64 75 70  ..pop........dup
b740: 20 6c 65 6e 67 74 68 20 61 72 72 61 79 20 63 6f   length array co
b750: 70 79 0a 09 09 09 09 09 09 09 64 75 70 20 64 75  py........dup du
b760: 70 20 31 20 67 65 74 0a 09 09 09 09 09 09 09 63  p 1 get........c
b770: 75 72 72 65 6e 74 5f 73 70 6f 74 5f 61 6c 69 61  urrent_spot_alia
b780: 73 0a 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09  s........{......
b790: 09 09 09 64 75 70 20 6d 61 70 5f 61 6c 69 61 73  ...dup map_alias
b7a0: 0a 09 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09  .........{......
b7b0: 09 09 09 09 66 61 6c 73 65 20 73 65 74 5f 73 70  ....false set_sp
b7c0: 6f 74 5f 61 6c 69 61 73 0a 09 09 09 09 09 09 09  ot_alias........
b7d0: 09 09 64 75 70 20 31 20 65 78 63 68 20 73 65 74  ..dup 1 exch set
b7e0: 73 65 70 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09  sepcolorspace...
b7f0: 09 09 09 09 09 09 09 74 72 75 65 20 73 65 74 5f  .......true set_
b800: 73 70 6f 74 5f 61 6c 69 61 73 0a 09 09 09 09 09  spot_alias......
b810: 09 09 09 09 62 65 67 69 6e 0a 09 09 09 09 09 09  ....begin.......
b820: 09 09 09 2f 73 65 70 5f 63 6f 6c 6f 72 73 70 61  .../sep_colorspa
b830: 63 65 5f 64 69 63 74 20 63 75 72 72 65 6e 74 64  ce_dict currentd
b840: 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 70 75 74  ict AGMCORE_gput
b850: 0a 09 09 09 09 09 09 09 09 09 70 6f 70 20 70 6f  ..........pop po
b860: 70 09 70 6f 70 0a 09 09 09 09 09 09 09 09 09 5b  p.pop..........[
b870: 0a 09 09 09 09 09 09 09 09 09 09 2f 53 65 70 61  .........../Sepa
b880: 72 61 74 69 6f 6e 20 4e 61 6d 65 20 0a 09 09 09  ration Name ....
b890: 09 09 09 09 09 09 09 43 53 41 20 6d 61 70 5f 63  .......CSA map_c
b8a0: 73 61 0a 09 09 09 09 09 09 09 09 09 09 4d 61 70  sa...........Map
b8b0: 70 65 64 43 53 41 20 0a 09 09 09 09 09 09 09 09  pedCSA .........
b8c0: 09 09 2f 73 65 70 5f 63 6f 6c 6f 72 73 70 61 63  ../sep_colorspac
b8d0: 65 5f 70 72 6f 63 20 6c 6f 61 64 0a 09 09 09 09  e_proc load.....
b8e0: 09 09 09 09 09 5d 0a 09 09 09 09 09 09 09 09 09  .....]..........
b8f0: 64 75 70 20 4e 61 6d 65 0a 09 09 09 09 09 09 09  dup Name........
b900: 09 09 65 6e 64 0a 09 09 09 09 09 09 09 09 7d 69  ..end.........}i
b910: 66 0a 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09  f........}if....
b920: 09 09 09 09 6d 61 70 5f 72 65 73 65 72 76 65 64  ....map_reserved
b930: 5f 69 6e 6b 5f 6e 61 6d 65 20 31 20 78 70 74 0a  _ink_name 1 xpt.
b940: 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09  ......}{........
b950: 2f 44 65 76 69 63 65 4e 20 65 71 20 0a 09 09 09  /DeviceN eq ....
b960: 09 09 09 09 7b 0a 09 09 09 09 09 09 09 09 64 75  ....{.........du
b970: 70 20 6c 65 6e 67 74 68 20 61 72 72 61 79 20 63  p length array c
b980: 6f 70 79 0a 09 09 09 09 09 09 09 09 64 75 70 20  opy.........dup 
b990: 64 75 70 20 31 20 67 65 74 5b 0a 09 09 09 09 09  dup 1 get[......
b9a0: 09 09 09 09 65 78 63 68 7b 0a 09 09 09 09 09 09  ....exch{.......
b9b0: 09 09 09 09 63 75 72 72 65 6e 74 5f 73 70 6f 74  ....current_spot
b9c0: 5f 61 6c 69 61 73 7b 0a 09 09 09 09 09 09 09 09  _alias{.........
b9d0: 09 09 09 64 75 70 20 6d 61 70 5f 61 6c 69 61 73  ...dup map_alias
b9e0: 7b 0a 09 09 09 09 09 09 09 09 09 09 09 09 2f 4e  {............./N
b9f0: 61 6d 65 20 67 65 74 20 65 78 63 68 20 70 6f 70  ame get exch pop
ba00: 0a 09 09 09 09 09 09 09 09 09 09 09 7d 69 66 0a  ............}if.
ba10: 09 09 09 09 09 09 09 09 09 09 7d 69 66 0a 09 09  ..........}if...
ba20: 09 09 09 09 09 09 09 09 6d 61 70 5f 72 65 73 65  ........map_rese
ba30: 72 76 65 64 5f 69 6e 6b 5f 6e 61 6d 65 0a 09 09  rved_ink_name...
ba40: 09 09 09 09 09 09 09 7d 66 6f 72 61 6c 6c 20 0a  .......}forall .
ba50: 09 09 09 09 09 09 09 09 5d 31 20 78 70 74 0a 09  ........]1 xpt..
ba60: 09 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09 09  ......}if.......
ba70: 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 65 6e  }ifelse.......en
ba80: 64 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 7d  d......}if.....}
ba90: 69 66 0a 09 09 09 7d 64 65 66 0a 09 09 09 2f 73  if....}def..../s
baa0: 65 74 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09 09  etcolorspace....
bab0: 7b 0a 09 09 09 09 64 75 70 20 74 79 70 65 20 64  {.....dup type d
bac0: 75 70 2f 61 72 72 61 79 74 79 70 65 20 65 71 20  up/arraytype eq 
bad0: 65 78 63 68 2f 70 61 63 6b 65 64 61 72 72 61 79  exch/packedarray
bae0: 74 79 70 65 20 65 71 20 6f 72 0a 09 09 09 09 7b  type eq or.....{
baf0: 0a 09 09 09 09 09 64 75 70 20 30 20 67 65 74 2f  ......dup 0 get/
bb00: 49 6e 64 65 78 65 64 20 65 71 0a 09 09 09 09 09  Indexed eq......
bb10: 7b 0a 09 09 09 09 09 09 41 47 4d 43 4f 52 45 5f  {.......AGMCORE_
bb20: 64 69 73 74 69 6c 6c 69 6e 67 0a 09 09 09 09 09  distilling......
bb30: 09 7b 0a 09 09 09 09 09 09 09 2f 50 68 6f 74 6f  .{......../Photo
bb40: 73 68 6f 70 44 75 6f 74 6f 6e 65 4c 69 73 74 20  shopDuotoneList 
bb50: 77 68 65 72 65 0a 09 09 09 09 09 09 09 7b 0a 09  where........{..
bb60: 09 09 09 09 09 09 09 70 6f 70 20 66 61 6c 73 65  .......pop false
bb70: 0a 09 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ........}{......
bb80: 09 09 09 74 72 75 65 0a 09 09 09 09 09 09 09 7d  ...true........}
bb90: 69 66 65 6c 73 65 0a 09 09 09 09 09 09 7d 7b 0a  ifelse.......}{.
bba0: 09 09 09 09 09 09 09 74 72 75 65 0a 09 09 09 09  .......true.....
bbb0: 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09  ..}ifelse.......
bbc0: 7b 0a 09 09 09 09 09 09 09 61 6c 6f 61 64 20 70  {........aload p
bbd0: 6f 70 20 33 20 2d 31 20 72 6f 6c 6c 0a 09 09 09  op 3 -1 roll....
bbe0: 09 09 09 09 41 47 4d 43 4f 52 45 5f 52 65 70 6c  ....AGMCORE_Repl
bbf0: 61 63 65 4d 61 70 70 65 64 43 6f 6c 6f 72 0a 09  aceMappedColor..
bc00: 09 09 09 09 09 09 33 20 31 20 72 6f 6c 6c 20 34  ......3 1 roll 4
bc10: 20 61 72 72 61 79 20 61 73 74 6f 72 65 0a 09 09   array astore...
bc20: 09 09 09 09 7d 69 66 0a 09 09 09 09 09 7d 7b 0a  ....}if......}{.
bc30: 09 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 52 65  ......AGMCORE_Re
bc40: 70 6c 61 63 65 4d 61 70 70 65 64 43 6f 6c 6f 72  placeMappedColor
bc50: 0a 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
bc60: 09 09 7d 69 66 0a 09 09 09 09 44 65 76 69 63 65  ..}if.....Device
bc70: 4e 5f 50 53 32 5f 69 6e 52 69 70 5f 73 65 70 73  N_PS2_inRip_seps
bc80: 7b 41 47 4d 43 4f 52 45 5f 26 26 26 73 65 74 63  {AGMCORE_&&&setc
bc90: 6f 6c 6f 72 73 70 61 63 65 7d 69 66 0a 09 09 09  olorspace}if....
bca0: 7d 64 65 66 0a 09 09 7d 69 66 09 0a 09 7d 7b 0a  }def...}if...}{.
bcb0: 09 09 2f 61 64 6a 0a 09 09 7b 0a 09 09 09 63 75  ../adj...{....cu
bcc0: 72 72 65 6e 74 73 74 72 6f 6b 65 61 64 6a 75 73  rrentstrokeadjus
bcd0: 74 7b 0a 09 09 09 09 74 72 61 6e 73 66 6f 72 6d  t{.....transform
bce0: 0a 09 09 09 09 30 2e 32 35 20 73 75 62 20 72 6f  .....0.25 sub ro
bcf0: 75 6e 64 20 30 2e 32 35 20 61 64 64 20 65 78 63  und 0.25 add exc
bd00: 68 0a 09 09 09 09 30 2e 32 35 20 73 75 62 20 72  h.....0.25 sub r
bd10: 6f 75 6e 64 20 30 2e 32 35 20 61 64 64 20 65 78  ound 0.25 add ex
bd20: 63 68 0a 09 09 09 09 69 74 72 61 6e 73 66 6f 72  ch.....itransfor
bd30: 6d 0a 09 09 09 7d 69 66 0a 09 09 7d 64 65 66 0a  m....}if...}def.
bd40: 09 09 2f 6d 6f 7b 0a 09 09 09 61 64 6a 20 6d 6f  ../mo{....adj mo
bd50: 76 65 74 6f 0a 09 09 7d 64 65 66 0a 09 09 2f 6c  veto...}def.../l
bd60: 69 7b 0a 09 09 09 61 64 6a 20 6c 69 6e 65 74 6f  i{....adj lineto
bd70: 0a 09 09 7d 64 65 66 0a 09 09 2f 63 76 7b 0a 09  ...}def.../cv{..
bd80: 09 09 36 20 32 20 72 6f 6c 6c 20 61 64 6a 0a 09  ..6 2 roll adj..
bd90: 09 09 36 20 32 20 72 6f 6c 6c 20 61 64 6a 0a 09  ..6 2 roll adj..
bda0: 09 09 36 20 32 20 72 6f 6c 6c 20 61 64 6a 20 63  ..6 2 roll adj c
bdb0: 75 72 76 65 74 6f 0a 09 09 7d 64 65 66 0a 09 09  urveto...}def...
bdc0: 2f 6b 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73 71  /knockout_unitsq
bdd0: 0a 09 09 7b 0a 09 09 09 31 20 73 65 74 67 72 61  ...{....1 setgra
bde0: 79 0a 09 09 09 38 20 38 20 31 5b 38 20 30 20 30  y....8 8 1[8 0 0
bdf0: 20 38 20 30 20 30 5d 7b 3c 66 66 66 66 66 66 66   8 0 0]{<fffffff
be00: 66 66 66 66 66 66 66 66 66 3e 7d 69 6d 61 67 65  fffffffff>}image
be10: 0a 09 09 7d 64 65 66 0a 09 09 2f 63 75 72 72 65  ...}def.../curre
be20: 6e 74 73 74 72 6f 6b 65 61 64 6a 75 73 74 7b 0a  ntstrokeadjust{.
be30: 09 09 09 2f 63 75 72 72 65 6e 74 73 74 72 6f 6b  .../currentstrok
be40: 65 61 64 6a 75 73 74 20 41 47 4d 43 4f 52 45 5f  eadjust AGMCORE_
be50: 67 67 65 74 0a 09 09 7d 64 65 66 0a 09 09 2f 73  gget...}def.../s
be60: 65 74 73 74 72 6f 6b 65 61 64 6a 75 73 74 7b 0a  etstrokeadjust{.
be70: 09 09 09 2f 63 75 72 72 65 6e 74 73 74 72 6f 6b  .../currentstrok
be80: 65 61 64 6a 75 73 74 20 65 78 63 68 20 41 47 4d  eadjust exch AGM
be90: 43 4f 52 45 5f 67 70 75 74 0a 09 09 7d 64 65 66  CORE_gput...}def
bea0: 0a 09 09 2f 73 65 74 63 6f 6c 6f 72 73 70 61 63  .../setcolorspac
beb0: 65 0a 09 09 7b 0a 09 09 09 2f 63 75 72 72 65 6e  e...{..../curren
bec0: 74 63 6f 6c 6f 72 73 70 61 63 65 20 65 78 63 68  tcolorspace exch
bed0: 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 09   AGMCORE_gput...
bee0: 7d 64 65 66 0a 09 09 2f 63 75 72 72 65 6e 74 63  }def.../currentc
bef0: 6f 6c 6f 72 73 70 61 63 65 0a 09 09 7b 0a 09 09  olorspace...{...
bf00: 09 2f 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70  ./currentcolorsp
bf10: 61 63 65 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  ace AGMCORE_gget
bf20: 0a 09 09 7d 64 65 66 0a 09 09 2f 73 65 74 63 6f  ...}def.../setco
bf30: 6c 6f 72 5f 64 65 76 69 63 65 63 6f 6c 6f 72 0a  lor_devicecolor.
bf40: 09 09 7b 0a 09 09 09 62 61 73 65 5f 63 6f 6c 6f  ..{....base_colo
bf50: 72 73 70 61 63 65 5f 74 79 70 65 0a 09 09 09 64  rspace_type....d
bf60: 75 70 2f 44 65 76 69 63 65 47 72 61 79 20 65 71  up/DeviceGray eq
bf70: 7b 0a 09 09 09 09 70 6f 70 20 73 65 74 67 72 61  {.....pop setgra
bf80: 79 0a 09 09 09 7d 7b 0a 09 09 09 09 2f 44 65 76  y....}{...../Dev
bf90: 69 63 65 43 4d 59 4b 20 65 71 7b 0a 09 09 09 09  iceCMYK eq{.....
bfa0: 09 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 0a 09 09  .setcmykcolor...
bfb0: 09 09 7d 7b 0a 09 09 09 09 09 73 65 74 72 67 62  ..}{......setrgb
bfc0: 63 6f 6c 6f 72 0a 09 09 09 09 7d 69 66 65 6c 73  color.....}ifels
bfd0: 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d  e....}ifelse...}
bfe0: 64 65 66 0a 09 09 2f 73 65 74 63 6f 6c 6f 72 0a  def.../setcolor.
bff0: 09 09 7b 0a 09 09 09 63 75 72 72 65 6e 74 63 6f  ..{....currentco
c000: 6c 6f 72 73 70 61 63 65 20 30 20 67 65 74 0a 09  lorspace 0 get..
c010: 09 09 64 75 70 2f 44 65 76 69 63 65 47 72 61 79  ..dup/DeviceGray
c020: 20 6e 65 7b 0a 09 09 09 09 64 75 70 2f 44 65 76   ne{.....dup/Dev
c030: 69 63 65 43 4d 59 4b 20 6e 65 7b 0a 09 09 09 09  iceCMYK ne{.....
c040: 09 64 75 70 2f 44 65 76 69 63 65 52 47 42 20 6e  .dup/DeviceRGB n
c050: 65 7b 0a 09 09 09 09 09 09 64 75 70 2f 53 65 70  e{.......dup/Sep
c060: 61 72 61 74 69 6f 6e 20 65 71 7b 0a 09 09 09 09  aration eq{.....
c070: 09 09 09 70 6f 70 0a 09 09 09 09 09 09 09 63 75  ...pop........cu
c080: 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61 63 65 20  rrentcolorspace 
c090: 33 20 67 78 0a 09 09 09 09 09 09 09 63 75 72 72  3 gx........curr
c0a0: 65 6e 74 63 6f 6c 6f 72 73 70 61 63 65 20 32 20  entcolorspace 2 
c0b0: 67 65 74 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09  get.......}{....
c0c0: 09 09 09 09 64 75 70 2f 49 6e 64 65 78 65 64 20  ....dup/Indexed 
c0d0: 65 71 7b 0a 09 09 09 09 09 09 09 09 70 6f 70 0a  eq{.........pop.
c0e0: 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 63  ........currentc
c0f0: 6f 6c 6f 72 73 70 61 63 65 20 33 20 67 65 74 20  olorspace 3 get 
c100: 64 75 70 20 74 79 70 65 2f 73 74 72 69 6e 67 74  dup type/stringt
c110: 79 70 65 20 65 71 7b 0a 09 09 09 09 09 09 09 09  ype eq{.........
c120: 09 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61  .currentcolorspa
c130: 63 65 20 31 20 67 65 74 20 6e 5f 63 6f 6c 6f 72  ce 1 get n_color
c140: 5f 63 6f 6d 70 6f 6e 65 6e 74 73 0a 09 09 09 09  _components.....
c150: 09 09 09 09 09 33 20 2d 31 20 72 6f 6c 6c 20 6d  .....3 -1 roll m
c160: 61 70 5f 69 6e 64 65 78 0a 09 09 09 09 09 09 09  ap_index........
c170: 09 7d 7b 0a 09 09 09 09 09 09 09 09 09 65 78 65  .}{..........exe
c180: 63 0a 09 09 09 09 09 09 09 09 7d 69 66 65 6c 73  c.........}ifels
c190: 65 0a 09 09 09 09 09 09 09 09 63 75 72 72 65 6e  e.........curren
c1a0: 74 63 6f 6c 6f 72 73 70 61 63 65 20 31 20 67 65  tcolorspace 1 ge
c1b0: 74 0a 09 09 09 09 09 09 09 7d 7b 0a 09 09 09 09  t........}{.....
c1c0: 09 09 09 09 2f 41 47 4d 43 4f 52 45 5f 63 75 72  ..../AGMCORE_cur
c1d0: 5f 65 72 72 2f 41 47 4d 43 4f 52 45 5f 69 6e 76  _err/AGMCORE_inv
c1e0: 61 6c 69 64 5f 63 6f 6c 6f 72 5f 73 70 61 63 65  alid_color_space
c1f0: 20 64 65 66 0a 09 09 09 09 09 09 09 09 41 47 4d   def.........AGM
c200: 43 4f 52 45 5f 69 6e 76 61 6c 69 64 5f 63 6f 6c  CORE_invalid_col
c210: 6f 72 5f 73 70 61 63 65 0a 09 09 09 09 09 09 09  or_space........
c220: 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 7d 69  }ifelse.......}i
c230: 66 65 6c 73 65 0a 09 09 09 09 09 7d 69 66 0a 09  felse......}if..
c240: 09 09 09 7d 69 66 0a 09 09 09 7d 69 66 0a 09 09  ...}if....}if...
c250: 09 73 65 74 63 6f 6c 6f 72 5f 64 65 76 69 63 65  .setcolor_device
c260: 63 6f 6c 6f 72 0a 09 09 7d 64 65 66 0a 09 7d 69  color...}def..}i
c270: 66 65 6c 73 65 0a 09 2f 73 6f 70 2f 73 65 74 6f  felse../sop/seto
c280: 76 65 72 70 72 69 6e 74 20 6c 64 66 0a 09 2f 6c  verprint ldf../l
c290: 77 2f 73 65 74 6c 69 6e 65 77 69 64 74 68 20 6c  w/setlinewidth l
c2a0: 64 66 0a 09 2f 6c 63 2f 73 65 74 6c 69 6e 65 63  df../lc/setlinec
c2b0: 61 70 20 6c 64 66 0a 09 2f 6c 6a 2f 73 65 74 6c  ap ldf../lj/setl
c2c0: 69 6e 65 6a 6f 69 6e 20 6c 64 66 0a 09 2f 6d 6c  inejoin ldf../ml
c2d0: 2f 73 65 74 6d 69 74 65 72 6c 69 6d 69 74 20 6c  /setmiterlimit l
c2e0: 64 66 0a 09 2f 64 73 68 2f 73 65 74 64 61 73 68  df../dsh/setdash
c2f0: 20 6c 64 66 0a 09 2f 73 61 64 6a 2f 73 65 74 73   ldf../sadj/sets
c300: 74 72 6f 6b 65 61 64 6a 75 73 74 20 6c 64 66 0a  trokeadjust ldf.
c310: 09 2f 67 72 79 2f 73 65 74 67 72 61 79 20 6c 64  ./gry/setgray ld
c320: 66 0a 09 2f 72 67 62 2f 73 65 74 72 67 62 63 6f  f../rgb/setrgbco
c330: 6c 6f 72 20 6c 64 66 0a 09 2f 63 6d 79 6b 5b 0a  lor ldf../cmyk[.
c340: 09 09 2f 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73  ../currentcolors
c350: 70 61 63 65 5b 2f 44 65 76 69 63 65 43 4d 59 4b  pace[/DeviceCMYK
c360: 5d 2f 41 47 4d 43 4f 52 45 5f 67 70 75 74 20 63  ]/AGMCORE_gput c
c370: 76 78 0a 09 09 2f 73 65 74 63 6d 79 6b 63 6f 6c  vx.../setcmykcol
c380: 6f 72 20 6c 6f 61 64 20 64 75 70 20 74 79 70 65  or load dup type
c390: 2f 6f 70 65 72 61 74 6f 72 74 79 70 65 20 6e 65  /operatortype ne
c3a0: 7b 2f 65 78 65 63 20 63 76 78 7d 69 66 0a 09 5d  {/exec cvx}if..]
c3b0: 63 76 78 20 62 64 66 0a 09 6c 65 76 65 6c 33 20  cvx bdf..level3 
c3c0: 41 47 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70  AGMCORE_host_sep
c3d0: 20 6e 6f 74 20 61 6e 64 7b 0a 09 09 2f 6e 7a 6f   not and{.../nzo
c3e0: 70 6d 73 63 7b 0a 09 09 09 36 20 64 69 63 74 20  pmsc{....6 dict 
c3f0: 62 65 67 69 6e 0a 09 09 09 2f 6b 6b 20 65 78 63  begin..../kk exc
c400: 68 20 64 65 66 0a 09 09 09 2f 79 79 20 65 78 63  h def..../yy exc
c410: 68 20 64 65 66 0a 09 09 09 2f 6d 6d 20 65 78 63  h def..../mm exc
c420: 68 20 64 65 66 0a 09 09 09 2f 63 63 20 65 78 63  h def..../cc exc
c430: 68 20 64 65 66 0a 09 09 09 2f 73 75 6d 20 30 20  h def..../sum 0 
c440: 64 65 66 0a 09 09 09 63 63 20 30 20 6e 65 7b 2f  def....cc 0 ne{/
c450: 73 75 6d 20 73 75 6d 20 32 23 31 30 30 30 20 6f  sum sum 2#1000 o
c460: 72 20 64 65 66 20 63 63 7d 69 66 0a 09 09 09 6d  r def cc}if....m
c470: 6d 20 30 20 6e 65 7b 2f 73 75 6d 20 73 75 6d 20  m 0 ne{/sum sum 
c480: 32 23 30 31 30 30 20 6f 72 20 64 65 66 20 6d 6d  2#0100 or def mm
c490: 7d 69 66 0a 09 09 09 79 79 20 30 20 6e 65 7b 2f  }if....yy 0 ne{/
c4a0: 73 75 6d 20 73 75 6d 20 32 23 30 30 31 30 20 6f  sum sum 2#0010 o
c4b0: 72 20 64 65 66 20 79 79 7d 69 66 0a 09 09 09 6b  r def yy}if....k
c4c0: 6b 20 30 20 6e 65 7b 2f 73 75 6d 20 73 75 6d 20  k 0 ne{/sum sum 
c4d0: 32 23 30 30 30 31 20 6f 72 20 64 65 66 20 6b 6b  2#0001 or def kk
c4e0: 7d 69 66 0a 09 09 09 41 47 4d 43 4f 52 45 5f 43  }if....AGMCORE_C
c4f0: 4d 59 4b 44 65 76 69 63 65 4e 43 6f 6c 6f 72 73  MYKDeviceNColors
c500: 70 61 63 65 73 20 73 75 6d 20 67 65 74 20 73 65  paces sum get se
c510: 74 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09 09 73  tcolorspace....s
c520: 75 6d 20 30 20 65 71 7b 30 7d 69 66 0a 09 09 09  um 0 eq{0}if....
c530: 65 6e 64 0a 09 09 09 73 65 74 63 6f 6c 6f 72 0a  end....setcolor.
c540: 09 09 7d 62 64 66 0a 09 7d 7b 0a 09 09 2f 6e 7a  ..}bdf..}{.../nz
c550: 6f 70 6d 73 63 2f 63 6d 79 6b 20 6c 64 66 0a 09  opmsc/cmyk ldf..
c560: 7d 69 66 65 6c 73 65 0a 09 2f 73 65 70 2f 73 65  }ifelse../sep/se
c570: 74 73 65 70 63 6f 6c 6f 72 20 6c 64 66 0a 09 2f  tsepcolor ldf../
c580: 64 65 76 6e 2f 73 65 74 64 65 76 69 63 65 6e 63  devn/setdevicenc
c590: 6f 6c 6f 72 20 6c 64 66 0a 09 2f 69 64 78 2f 73  olor ldf../idx/s
c5a0: 65 74 69 6e 64 65 78 65 64 63 6f 6c 6f 72 20 6c  etindexedcolor l
c5b0: 64 66 0a 09 2f 63 6f 6c 72 2f 73 65 74 63 6f 6c  df../colr/setcol
c5c0: 6f 72 20 6c 64 66 0a 09 2f 63 73 61 63 72 64 2f  or ldf../csacrd/
c5d0: 73 65 74 5f 63 73 61 5f 63 72 64 20 6c 64 66 0a  set_csa_crd ldf.
c5e0: 09 2f 73 65 70 63 73 2f 73 65 74 73 65 70 63 6f  ./sepcs/setsepco
c5f0: 6c 6f 72 73 70 61 63 65 20 6c 64 66 0a 09 2f 64  lorspace ldf../d
c600: 65 76 6e 63 73 2f 73 65 74 64 65 76 69 63 65 6e  evncs/setdevicen
c610: 63 6f 6c 6f 72 73 70 61 63 65 20 6c 64 66 0a 09  colorspace ldf..
c620: 2f 69 64 78 63 73 2f 73 65 74 69 6e 64 65 78 65  /idxcs/setindexe
c630: 64 63 6f 6c 6f 72 73 70 61 63 65 20 6c 64 66 0a  dcolorspace ldf.
c640: 09 2f 63 70 2f 63 6c 6f 73 65 70 61 74 68 20 6c  ./cp/closepath l
c650: 64 66 0a 09 2f 63 6c 70 2f 63 6c 70 5f 6e 70 74  df../clp/clp_npt
c660: 68 20 6c 64 66 0a 09 2f 65 63 6c 70 2f 65 6f 63  h ldf../eclp/eoc
c670: 6c 70 5f 6e 70 74 68 20 6c 64 66 0a 09 2f 66 2f  lp_npth ldf../f/
c680: 66 69 6c 6c 20 6c 64 66 0a 09 2f 65 66 2f 65 6f  fill ldf../ef/eo
c690: 66 69 6c 6c 20 6c 64 66 0a 09 2f 40 2f 73 74 72  fill ldf../@/str
c6a0: 6f 6b 65 20 6c 64 66 0a 09 2f 6e 63 6c 70 2f 6e  oke ldf../nclp/n
c6b0: 70 74 68 5f 63 6c 70 20 6c 64 66 0a 09 2f 67 73  pth_clp ldf../gs
c6c0: 65 74 2f 67 72 61 70 68 69 63 5f 73 65 74 75 70  et/graphic_setup
c6d0: 20 6c 64 66 0a 09 2f 67 63 6c 6e 2f 67 72 61 70   ldf../gcln/grap
c6e0: 68 69 63 5f 63 6c 65 61 6e 75 70 20 6c 64 66 0a  hic_cleanup ldf.
c6f0: 09 2f 63 74 2f 63 6f 6e 63 61 74 20 6c 64 66 0a  ./ct/concat ldf.
c700: 09 2f 63 66 2f 63 75 72 72 65 6e 74 66 69 6c 65  ./cf/currentfile
c710: 20 6c 64 66 0a 09 2f 66 6c 2f 66 69 6c 74 65 72   ldf../fl/filter
c720: 20 6c 64 66 0a 09 2f 72 73 2f 72 65 61 64 73 74   ldf../rs/readst
c730: 72 69 6e 67 20 6c 64 66 0a 09 2f 41 47 4d 43 4f  ring ldf../AGMCO
c740: 52 45 5f 64 65 66 5f 68 74 20 63 75 72 72 65 6e  RE_def_ht curren
c750: 74 68 61 6c 66 74 6f 6e 65 20 64 65 66 0a 09 2f  thalftone def../
c760: 63 6c 6f 6e 65 64 69 63 74 20 41 64 6f 62 65 5f  clonedict Adobe_
c770: 41 47 4d 5f 55 74 69 6c 73 20 62 65 67 69 6e 2f  AGM_Utils begin/
c780: 63 6c 6f 6e 65 64 69 63 74 20 6c 6f 61 64 20 65  clonedict load e
c790: 6e 64 20 64 65 66 0a 09 2f 63 6c 6f 6e 65 61 72  nd def../clonear
c7a0: 72 61 79 20 41 64 6f 62 65 5f 41 47 4d 5f 55 74  ray Adobe_AGM_Ut
c7b0: 69 6c 73 20 62 65 67 69 6e 2f 63 6c 6f 6e 65 61  ils begin/clonea
c7c0: 72 72 61 79 20 6c 6f 61 64 20 65 6e 64 20 64 65  rray load end de
c7d0: 66 0a 09 63 75 72 72 65 6e 74 64 69 63 74 7b 0a  f..currentdict{.
c7e0: 09 09 64 75 70 20 78 63 68 65 63 6b 20 31 20 69  ..dup xcheck 1 i
c7f0: 6e 64 65 78 20 74 79 70 65 20 64 75 70 2f 61 72  ndex type dup/ar
c800: 72 61 79 74 79 70 65 20 65 71 20 65 78 63 68 2f  raytype eq exch/
c810: 70 61 63 6b 65 64 61 72 72 61 79 74 79 70 65 20  packedarraytype 
c820: 65 71 20 6f 72 20 61 6e 64 7b 0a 09 09 09 62 69  eq or and{....bi
c830: 6e 64 0a 09 09 7d 69 66 0a 09 09 64 65 66 0a 09  nd...}if...def..
c840: 7d 66 6f 72 61 6c 6c 0a 09 2f 67 65 74 72 61 6d  }forall../getram
c850: 70 63 6f 6c 6f 72 0a 09 7b 0a 09 09 2f 69 6e 64  pcolor..{.../ind
c860: 78 20 65 78 63 68 20 64 65 66 0a 09 09 30 20 31  x exch def...0 1
c870: 20 4e 75 6d 43 6f 6d 70 20 31 20 73 75 62 0a 09   NumComp 1 sub..
c880: 09 7b 0a 09 09 09 64 75 70 0a 09 09 09 53 61 6d  .{....dup....Sam
c890: 70 6c 65 73 20 65 78 63 68 20 67 65 74 0a 09 09  ples exch get...
c8a0: 09 64 75 70 20 74 79 70 65 2f 73 74 72 69 6e 67  .dup type/string
c8b0: 74 79 70 65 20 65 71 7b 69 6e 64 78 20 67 65 74  type eq{indx get
c8c0: 7d 69 66 0a 09 09 09 65 78 63 68 0a 09 09 09 53  }if....exch....S
c8d0: 63 61 6c 69 6e 67 20 65 78 63 68 20 67 65 74 20  caling exch get 
c8e0: 61 6c 6f 61 64 20 70 6f 70 0a 09 09 09 33 20 31  aload pop....3 1
c8f0: 20 72 6f 6c 6c 0a 09 09 09 6d 75 6c 20 61 64 64   roll....mul add
c900: 0a 09 09 7d 66 6f 72 0a 09 09 43 6f 6c 6f 72 53  ...}for...ColorS
c910: 70 61 63 65 46 61 6d 69 6c 79 2f 53 65 70 61 72  paceFamily/Separ
c920: 61 74 69 6f 6e 20 65 71 20 0a 09 09 7b 73 65 70  ation eq ...{sep
c930: 7d 0a 09 09 7b 0a 09 09 09 43 6f 6c 6f 72 53 70  }...{....ColorSp
c940: 61 63 65 46 61 6d 69 6c 79 2f 44 65 76 69 63 65  aceFamily/Device
c950: 4e 20 65 71 0a 09 09 09 7b 64 65 76 6e 7d 7b 73  N eq....{devn}{s
c960: 65 74 63 6f 6c 6f 72 7d 69 66 65 6c 73 65 0a 09  etcolor}ifelse..
c970: 09 7d 69 66 65 6c 73 65 0a 09 7d 62 64 66 0a 09  .}ifelse..}bdf..
c980: 2f 73 73 73 65 74 62 61 63 6b 67 72 6f 75 6e 64  /sssetbackground
c990: 7b 0a 09 09 61 6c 6f 61 64 20 70 6f 70 20 0a 09  {...aload pop ..
c9a0: 09 43 6f 6c 6f 72 53 70 61 63 65 46 61 6d 69 6c  .ColorSpaceFamil
c9b0: 79 2f 53 65 70 61 72 61 74 69 6f 6e 20 65 71 20  y/Separation eq 
c9c0: 0a 09 09 7b 73 65 70 7d 0a 09 09 7b 0a 09 09 09  ...{sep}...{....
c9d0: 43 6f 6c 6f 72 53 70 61 63 65 46 61 6d 69 6c 79  ColorSpaceFamily
c9e0: 2f 44 65 76 69 63 65 4e 20 65 71 0a 09 09 09 7b  /DeviceN eq....{
c9f0: 64 65 76 6e 7d 7b 73 65 74 63 6f 6c 6f 72 7d 69  devn}{setcolor}i
ca00: 66 65 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 09  felse...}ifelse.
ca10: 0a 09 7d 62 64 66 0a 09 2f 52 61 64 69 61 6c 53  ..}bdf../RadialS
ca20: 68 61 64 65 0a 09 7b 0a 09 09 34 30 20 64 69 63  hade..{...40 dic
ca30: 74 20 62 65 67 69 6e 0a 09 09 2f 43 6f 6c 6f 72  t begin.../Color
ca40: 53 70 61 63 65 46 61 6d 69 6c 79 20 78 64 66 0a  SpaceFamily xdf.
ca50: 09 09 2f 62 61 63 6b 67 72 6f 75 6e 64 20 78 64  ../background xd
ca60: 66 0a 09 09 2f 65 78 74 31 20 78 64 66 0a 09 09  f.../ext1 xdf...
ca70: 2f 65 78 74 30 20 78 64 66 0a 09 09 2f 42 42 6f  /ext0 xdf.../BBo
ca80: 78 20 78 64 66 0a 09 09 2f 72 32 20 78 64 66 0a  x xdf.../r2 xdf.
ca90: 09 09 2f 63 32 79 20 78 64 66 0a 09 09 2f 63 32  ../c2y xdf.../c2
caa0: 78 20 78 64 66 0a 09 09 2f 72 31 20 78 64 66 0a  x xdf.../r1 xdf.
cab0: 09 09 2f 63 31 79 20 78 64 66 0a 09 09 2f 63 31  ../c1y xdf.../c1
cac0: 78 20 78 64 66 0a 09 09 2f 72 61 6d 70 64 69 63  x xdf.../rampdic
cad0: 74 20 78 64 66 0a 09 09 2f 73 65 74 69 6e 6b 6f  t xdf.../setinko
cae0: 76 65 72 70 72 69 6e 74 20 77 68 65 72 65 7b 70  verprint where{p
caf0: 6f 70 2f 73 65 74 69 6e 6b 6f 76 65 72 70 72 69  op/setinkoverpri
cb00: 6e 74 7b 70 6f 70 7d 64 65 66 7d 69 66 0a 09 09  nt{pop}def}if...
cb10: 67 73 61 76 65 0a 09 09 42 42 6f 78 20 6c 65 6e  gsave...BBox len
cb20: 67 74 68 20 30 20 67 74 0a 09 09 7b 0a 09 09 09  gth 0 gt...{....
cb30: 6e 70 0a 09 09 09 42 42 6f 78 20 30 20 67 65 74  np....BBox 0 get
cb40: 20 42 42 6f 78 20 31 20 67 65 74 20 6d 6f 76 65   BBox 1 get move
cb50: 74 6f 0a 09 09 09 42 42 6f 78 20 32 20 67 65 74  to....BBox 2 get
cb60: 20 42 42 6f 78 20 30 20 67 65 74 20 73 75 62 20   BBox 0 get sub 
cb70: 30 20 72 6c 69 6e 65 74 6f 0a 09 09 09 30 20 42  0 rlineto....0 B
cb80: 42 6f 78 20 33 20 67 65 74 20 42 42 6f 78 20 31  Box 3 get BBox 1
cb90: 20 67 65 74 20 73 75 62 20 72 6c 69 6e 65 74 6f   get sub rlineto
cba0: 0a 09 09 09 42 42 6f 78 20 32 20 67 65 74 20 42  ....BBox 2 get B
cbb0: 42 6f 78 20 30 20 67 65 74 20 73 75 62 20 6e 65  Box 0 get sub ne
cbc0: 67 20 30 20 72 6c 69 6e 65 74 6f 0a 09 09 09 63  g 0 rlineto....c
cbd0: 6c 6f 73 65 70 61 74 68 0a 09 09 09 63 6c 69 70  losepath....clip
cbe0: 0a 09 09 09 6e 70 0a 09 09 7d 69 66 0a 09 09 63  ....np...}if...c
cbf0: 31 78 20 63 32 78 20 65 71 0a 09 09 7b 0a 09 09  1x c2x eq...{...
cc00: 09 63 31 79 20 63 32 79 20 6c 74 7b 2f 74 68 65  .c1y c2y lt{/the
cc10: 74 61 20 39 30 20 64 65 66 7d 7b 2f 74 68 65 74  ta 90 def}{/thet
cc20: 61 20 32 37 30 20 64 65 66 7d 69 66 65 6c 73 65  a 270 def}ifelse
cc30: 0a 09 09 7d 7b 0a 09 09 09 2f 73 6c 6f 70 65 20  ...}{..../slope 
cc40: 63 32 79 20 63 31 79 20 73 75 62 20 63 32 78 20  c2y c1y sub c2x 
cc50: 63 31 78 20 73 75 62 20 64 69 76 20 64 65 66 0a  c1x sub div def.
cc60: 09 09 09 2f 74 68 65 74 61 20 73 6c 6f 70 65 20  .../theta slope 
cc70: 31 20 61 74 61 6e 20 64 65 66 0a 09 09 09 63 32  1 atan def....c2
cc80: 78 20 63 31 78 20 6c 74 20 63 32 79 20 63 31 79  x c1x lt c2y c1y
cc90: 20 67 65 20 61 6e 64 7b 2f 74 68 65 74 61 20 74   ge and{/theta t
cca0: 68 65 74 61 20 31 38 30 20 73 75 62 20 64 65 66  heta 180 sub def
ccb0: 7d 69 66 0a 09 09 09 63 32 78 20 63 31 78 20 6c  }if....c2x c1x l
ccc0: 74 20 63 32 79 20 63 31 79 20 6c 74 20 61 6e 64  t c2y c1y lt and
ccd0: 7b 2f 74 68 65 74 61 20 74 68 65 74 61 20 31 38  {/theta theta 18
cce0: 30 20 61 64 64 20 64 65 66 7d 69 66 0a 09 09 7d  0 add def}if...}
ccf0: 69 66 65 6c 73 65 0a 09 09 67 73 61 76 65 0a 09  ifelse...gsave..
cd00: 09 63 6c 69 70 70 61 74 68 0a 09 09 63 31 78 20  .clippath...c1x 
cd10: 63 31 79 20 74 72 61 6e 73 6c 61 74 65 0a 09 09  c1y translate...
cd20: 74 68 65 74 61 20 72 6f 74 61 74 65 0a 09 09 2d  theta rotate...-
cd30: 39 30 20 72 6f 74 61 74 65 0a 09 09 7b 70 61 74  90 rotate...{pat
cd40: 68 62 62 6f 78 7d 73 74 6f 70 70 65 64 0a 09 09  hbbox}stopped...
cd50: 7b 30 20 30 20 30 20 30 7d 69 66 0a 09 09 2f 79  {0 0 0 0}if.../y
cd60: 4d 61 78 20 78 64 66 0a 09 09 2f 78 4d 61 78 20  Max xdf.../xMax 
cd70: 78 64 66 0a 09 09 2f 79 4d 69 6e 20 78 64 66 0a  xdf.../yMin xdf.
cd80: 09 09 2f 78 4d 69 6e 20 78 64 66 0a 09 09 67 72  ../xMin xdf...gr
cd90: 65 73 74 6f 72 65 0a 09 09 78 4d 61 78 20 78 4d  estore...xMax xM
cda0: 69 6e 20 65 71 20 79 4d 61 78 20 79 4d 69 6e 20  in eq yMax yMin 
cdb0: 65 71 20 6f 72 0a 09 09 7b 0a 09 09 09 67 72 65  eq or...{....gre
cdc0: 73 74 6f 72 65 0a 09 09 09 65 6e 64 0a 09 09 7d  store....end...}
cdd0: 7b 0a 09 09 09 2f 6d 61 78 7b 32 20 63 6f 70 79  {..../max{2 copy
cde0: 20 67 74 7b 70 6f 70 7d 7b 65 78 63 68 20 70 6f   gt{pop}{exch po
cdf0: 70 7d 69 66 65 6c 73 65 7d 62 64 66 0a 09 09 09  p}ifelse}bdf....
ce00: 2f 6d 69 6e 7b 32 20 63 6f 70 79 20 6c 74 7b 70  /min{2 copy lt{p
ce10: 6f 70 7d 7b 65 78 63 68 20 70 6f 70 7d 69 66 65  op}{exch pop}ife
ce20: 6c 73 65 7d 62 64 66 0a 09 09 09 72 61 6d 70 64  lse}bdf....rampd
ce30: 69 63 74 20 62 65 67 69 6e 0a 09 09 09 34 30 20  ict begin....40 
ce40: 64 69 63 74 20 62 65 67 69 6e 0a 09 09 09 62 61  dict begin....ba
ce50: 63 6b 67 72 6f 75 6e 64 20 6c 65 6e 67 74 68 20  ckground length 
ce60: 30 20 67 74 7b 62 61 63 6b 67 72 6f 75 6e 64 20  0 gt{background 
ce70: 73 73 73 65 74 62 61 63 6b 67 72 6f 75 6e 64 20  sssetbackground 
ce80: 67 73 61 76 65 20 63 6c 69 70 70 61 74 68 20 66  gsave clippath f
ce90: 69 6c 6c 20 67 72 65 73 74 6f 72 65 7d 69 66 0a  ill grestore}if.
cea0: 09 09 09 67 73 61 76 65 0a 09 09 09 63 31 78 20  ...gsave....c1x 
ceb0: 63 31 79 20 74 72 61 6e 73 6c 61 74 65 0a 09 09  c1y translate...
cec0: 09 74 68 65 74 61 20 72 6f 74 61 74 65 0a 09 09  .theta rotate...
ced0: 09 2d 39 30 20 72 6f 74 61 74 65 0a 09 09 09 2f  .-90 rotate..../
cee0: 63 32 79 20 63 31 78 20 63 32 78 20 73 75 62 20  c2y c1x c2x sub 
cef0: 64 75 70 20 6d 75 6c 20 63 31 79 20 63 32 79 20  dup mul c1y c2y 
cf00: 73 75 62 20 64 75 70 20 6d 75 6c 20 61 64 64 20  sub dup mul add 
cf10: 73 71 72 74 20 64 65 66 0a 09 09 09 2f 63 31 79  sqrt def..../c1y
cf20: 20 30 20 64 65 66 0a 09 09 09 2f 63 31 78 20 30   0 def..../c1x 0
cf30: 20 64 65 66 0a 09 09 09 2f 63 32 78 20 30 20 64   def..../c2x 0 d
cf40: 65 66 0a 09 09 09 65 78 74 30 0a 09 09 09 7b 0a  ef....ext0....{.
cf50: 09 09 09 09 30 20 67 65 74 72 61 6d 70 63 6f 6c  ....0 getrampcol
cf60: 6f 72 0a 09 09 09 09 63 32 79 20 72 32 20 61 64  or.....c2y r2 ad
cf70: 64 20 72 31 20 73 75 62 20 30 2e 30 30 30 31 20  d r1 sub 0.0001 
cf80: 6c 74 0a 09 09 09 09 7b 0a 09 09 09 09 09 63 31  lt.....{......c1
cf90: 78 20 63 31 79 20 72 31 20 33 36 30 20 30 20 61  x c1y r1 360 0 a
cfa0: 72 63 6e 0a 09 09 09 09 09 70 61 74 68 62 62 6f  rcn......pathbbo
cfb0: 78 0a 09 09 09 09 09 2f 61 79 6d 61 78 20 65 78  x....../aymax ex
cfc0: 63 68 20 64 65 66 0a 09 09 09 09 09 2f 61 78 6d  ch def....../axm
cfd0: 61 78 20 65 78 63 68 20 64 65 66 0a 09 09 09 09  ax exch def.....
cfe0: 09 2f 61 79 6d 69 6e 20 65 78 63 68 20 64 65 66  ./aymin exch def
cff0: 0a 09 09 09 09 09 2f 61 78 6d 69 6e 20 65 78 63  ....../axmin exc
d000: 68 20 64 65 66 0a 09 09 09 09 09 2f 62 78 4d 69  h def....../bxMi
d010: 6e 20 78 4d 69 6e 20 61 78 6d 69 6e 20 6d 69 6e  n xMin axmin min
d020: 20 64 65 66 0a 09 09 09 09 09 2f 62 79 4d 69 6e   def....../byMin
d030: 20 79 4d 69 6e 20 61 79 6d 69 6e 20 6d 69 6e 20   yMin aymin min 
d040: 64 65 66 0a 09 09 09 09 09 2f 62 78 4d 61 78 20  def....../bxMax 
d050: 78 4d 61 78 20 61 78 6d 61 78 20 6d 61 78 20 64  xMax axmax max d
d060: 65 66 0a 09 09 09 09 09 2f 62 79 4d 61 78 20 79  ef....../byMax y
d070: 4d 61 78 20 61 79 6d 61 78 20 6d 61 78 20 64 65  Max aymax max de
d080: 66 0a 09 09 09 09 09 62 78 4d 69 6e 20 62 79 4d  f......bxMin byM
d090: 69 6e 20 6d 6f 76 65 74 6f 0a 09 09 09 09 09 62  in moveto......b
d0a0: 78 4d 61 78 20 62 79 4d 69 6e 20 6c 69 6e 65 74  xMax byMin linet
d0b0: 6f 0a 09 09 09 09 09 62 78 4d 61 78 20 62 79 4d  o......bxMax byM
d0c0: 61 78 20 6c 69 6e 65 74 6f 0a 09 09 09 09 09 62  ax lineto......b
d0d0: 78 4d 69 6e 20 62 79 4d 61 78 20 6c 69 6e 65 74  xMin byMax linet
d0e0: 6f 0a 09 09 09 09 09 62 78 4d 69 6e 20 62 79 4d  o......bxMin byM
d0f0: 69 6e 20 6c 69 6e 65 74 6f 0a 09 09 09 09 09 65  in lineto......e
d100: 6f 66 69 6c 6c 0a 09 09 09 09 7d 7b 0a 09 09 09  ofill.....}{....
d110: 09 09 63 32 79 20 72 31 20 61 64 64 20 72 32 20  ..c2y r1 add r2 
d120: 6c 65 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 09  le......{.......
d130: 63 31 78 20 63 31 79 20 72 31 20 30 20 33 36 30  c1x c1y r1 0 360
d140: 20 61 72 63 0a 09 09 09 09 09 09 66 69 6c 6c 0a   arc.......fill.
d150: 09 09 09 09 09 7d 0a 09 09 09 09 09 7b 0a 09 09  .....}......{...
d160: 09 09 09 09 63 32 78 20 63 32 79 20 72 32 20 30  ....c2x c2y r2 0
d170: 20 33 36 30 20 61 72 63 20 66 69 6c 6c 0a 09 09   360 arc fill...
d180: 09 09 09 09 72 31 20 72 32 20 65 71 0a 09 09 09  ....r1 r2 eq....
d190: 09 09 09 7b 0a 09 09 09 09 09 09 09 2f 70 31 78  ...{......../p1x
d1a0: 20 72 31 20 6e 65 67 20 64 65 66 0a 09 09 09 09   r1 neg def.....
d1b0: 09 09 09 2f 70 31 79 20 63 31 79 20 64 65 66 0a  .../p1y c1y def.
d1c0: 09 09 09 09 09 09 09 2f 70 32 78 20 72 31 20 64  ......./p2x r1 d
d1d0: 65 66 0a 09 09 09 09 09 09 09 2f 70 32 79 20 63  ef......../p2y c
d1e0: 31 79 20 64 65 66 0a 09 09 09 09 09 09 09 70 31  1y def........p1
d1f0: 78 20 70 31 79 20 6d 6f 76 65 74 6f 20 70 32 78  x p1y moveto p2x
d200: 20 70 32 79 20 6c 69 6e 65 74 6f 20 70 32 78 20   p2y lineto p2x 
d210: 79 4d 69 6e 20 6c 69 6e 65 74 6f 20 70 31 78 20  yMin lineto p1x 
d220: 79 4d 69 6e 20 6c 69 6e 65 74 6f 0a 09 09 09 09  yMin lineto.....
d230: 09 09 09 66 69 6c 6c 0a 09 09 09 09 09 09 7d 7b  ...fill.......}{
d240: 0a 09 09 09 09 09 09 09 2f 41 41 20 72 32 20 72  ......../AA r2 r
d250: 31 20 73 75 62 20 63 32 79 20 64 69 76 20 64 65  1 sub c2y div de
d260: 66 0a 09 09 09 09 09 09 09 41 41 20 2d 31 20 65  f........AA -1 e
d270: 71 0a 09 09 09 09 09 09 09 7b 2f 74 68 65 74 61  q........{/theta
d280: 20 38 39 2e 39 39 20 64 65 66 7d 0a 09 09 09 09   89.99 def}.....
d290: 09 09 09 7b 2f 74 68 65 74 61 20 41 41 20 31 20  ...{/theta AA 1 
d2a0: 41 41 20 64 75 70 20 6d 75 6c 20 73 75 62 20 73  AA dup mul sub s
d2b0: 71 72 74 20 64 69 76 20 31 20 61 74 61 6e 20 64  qrt div 1 atan d
d2c0: 65 66 7d 0a 09 09 09 09 09 09 09 69 66 65 6c 73  ef}........ifels
d2d0: 65 0a 09 09 09 09 09 09 09 2f 53 53 31 20 39 30  e......../SS1 90
d2e0: 20 74 68 65 74 61 20 61 64 64 20 64 75 70 20 73   theta add dup s
d2f0: 69 6e 20 65 78 63 68 20 63 6f 73 20 64 69 76 20  in exch cos div 
d300: 64 65 66 0a 09 09 09 09 09 09 09 2f 70 31 78 20  def......../p1x 
d310: 72 31 20 53 53 31 20 53 53 31 20 6d 75 6c 20 53  r1 SS1 SS1 mul S
d320: 53 31 20 53 53 31 20 6d 75 6c 20 31 20 61 64 64  S1 SS1 mul 1 add
d330: 20 64 69 76 20 73 71 72 74 20 6d 75 6c 20 6e 65   div sqrt mul ne
d340: 67 20 64 65 66 0a 09 09 09 09 09 09 09 2f 70 31  g def......../p1
d350: 79 20 70 31 78 20 53 53 31 20 64 69 76 20 6e 65  y p1x SS1 div ne
d360: 67 20 64 65 66 0a 09 09 09 09 09 09 09 2f 53 53  g def......../SS
d370: 32 20 39 30 20 74 68 65 74 61 20 73 75 62 20 64  2 90 theta sub d
d380: 75 70 20 73 69 6e 20 65 78 63 68 20 63 6f 73 20  up sin exch cos 
d390: 64 69 76 20 64 65 66 0a 09 09 09 09 09 09 09 2f  div def......../
d3a0: 70 32 78 20 72 31 20 53 53 32 20 53 53 32 20 6d  p2x r1 SS2 SS2 m
d3b0: 75 6c 20 53 53 32 20 53 53 32 20 6d 75 6c 20 31  ul SS2 SS2 mul 1
d3c0: 20 61 64 64 20 64 69 76 20 73 71 72 74 20 6d 75   add div sqrt mu
d3d0: 6c 20 64 65 66 0a 09 09 09 09 09 09 09 2f 70 32  l def......../p2
d3e0: 79 20 70 32 78 20 53 53 32 20 64 69 76 20 6e 65  y p2x SS2 div ne
d3f0: 67 20 64 65 66 0a 09 09 09 09 09 09 09 72 31 20  g def........r1 
d400: 72 32 20 67 74 0a 09 09 09 09 09 09 09 7b 0a 09  r2 gt........{..
d410: 09 09 09 09 09 09 09 2f 4c 31 6d 61 78 58 20 70  ......./L1maxX p
d420: 31 78 20 79 4d 69 6e 20 70 31 79 20 73 75 62 20  1x yMin p1y sub 
d430: 53 53 31 20 64 69 76 20 61 64 64 20 64 65 66 0a  SS1 div add def.
d440: 09 09 09 09 09 09 09 09 2f 4c 32 6d 61 78 58 20  ......../L2maxX 
d450: 70 32 78 20 79 4d 69 6e 20 70 32 79 20 73 75 62  p2x yMin p2y sub
d460: 20 53 53 32 20 64 69 76 20 61 64 64 20 64 65 66   SS2 div add def
d470: 0a 09 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ........}{......
d480: 09 09 09 2f 4c 31 6d 61 78 58 20 30 20 64 65 66  .../L1maxX 0 def
d490: 0a 09 09 09 09 09 09 09 09 2f 4c 32 6d 61 78 58  ........./L2maxX
d4a0: 20 30 20 64 65 66 0a 09 09 09 09 09 09 09 7d 69   0 def........}i
d4b0: 66 65 6c 73 65 0a 09 09 09 09 09 09 09 70 31 78  felse........p1x
d4c0: 20 70 31 79 20 6d 6f 76 65 74 6f 20 70 32 78 20   p1y moveto p2x 
d4d0: 70 32 79 20 6c 69 6e 65 74 6f 20 4c 32 6d 61 78  p2y lineto L2max
d4e0: 58 20 4c 32 6d 61 78 58 20 70 32 78 20 73 75 62  X L2maxX p2x sub
d4f0: 20 53 53 32 20 6d 75 6c 20 70 32 79 20 61 64 64   SS2 mul p2y add
d500: 20 6c 69 6e 65 74 6f 0a 09 09 09 09 09 09 09 4c   lineto........L
d510: 31 6d 61 78 58 20 4c 31 6d 61 78 58 20 70 31 78  1maxX L1maxX p1x
d520: 20 73 75 62 20 53 53 31 20 6d 75 6c 20 70 31 79   sub SS1 mul p1y
d530: 20 61 64 64 20 6c 69 6e 65 74 6f 0a 09 09 09 09   add lineto.....
d540: 09 09 09 66 69 6c 6c 0a 09 09 09 09 09 09 7d 69  ...fill.......}i
d550: 66 65 6c 73 65 0a 09 09 09 09 09 7d 69 66 65 6c  felse......}ifel
d560: 73 65 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  se.....}ifelse..
d570: 09 09 7d 69 66 0a 09 09 63 31 78 20 63 32 78 20  ..}if...c1x c2x 
d580: 73 75 62 20 64 75 70 20 6d 75 6c 0a 09 09 63 31  sub dup mul...c1
d590: 79 20 63 32 79 20 73 75 62 20 64 75 70 20 6d 75  y c2y sub dup mu
d5a0: 6c 0a 09 09 61 64 64 20 30 2e 35 20 65 78 70 0a  l...add 0.5 exp.
d5b0: 09 09 30 20 64 74 72 61 6e 73 66 6f 72 6d 0a 09  ..0 dtransform..
d5c0: 09 64 75 70 20 6d 75 6c 20 65 78 63 68 20 64 75  .dup mul exch du
d5d0: 70 20 6d 75 6c 20 61 64 64 20 30 2e 35 20 65 78  p mul add 0.5 ex
d5e0: 70 20 37 32 20 64 69 76 0a 09 09 30 20 37 32 20  p 72 div...0 72 
d5f0: 6d 61 74 72 69 78 20 64 65 66 61 75 6c 74 6d 61  matrix defaultma
d600: 74 72 69 78 20 64 74 72 61 6e 73 66 6f 72 6d 20  trix dtransform 
d610: 64 75 70 20 6d 75 6c 20 65 78 63 68 20 64 75 70  dup mul exch dup
d620: 20 6d 75 6c 20 61 64 64 20 73 71 72 74 0a 09 09   mul add sqrt...
d630: 37 32 20 30 20 6d 61 74 72 69 78 20 64 65 66 61  72 0 matrix defa
d640: 75 6c 74 6d 61 74 72 69 78 20 64 74 72 61 6e 73  ultmatrix dtrans
d650: 66 6f 72 6d 20 64 75 70 20 6d 75 6c 20 65 78 63  form dup mul exc
d660: 68 20 64 75 70 20 6d 75 6c 20 61 64 64 20 73 71  h dup mul add sq
d670: 72 74 0a 09 09 31 20 69 6e 64 65 78 20 31 20 69  rt...1 index 1 i
d680: 6e 64 65 78 20 6c 74 7b 65 78 63 68 7d 69 66 20  ndex lt{exch}if 
d690: 70 6f 70 0a 09 09 2f 68 69 72 65 73 20 78 64 66  pop.../hires xdf
d6a0: 0a 09 09 68 69 72 65 73 20 6d 75 6c 0a 09 09 2f  ...hires mul.../
d6b0: 6e 75 6d 70 69 78 20 78 64 66 0a 09 09 2f 6e 75  numpix xdf.../nu
d6c0: 6d 73 74 65 70 73 20 4e 75 6d 53 61 6d 70 6c 65  msteps NumSample
d6d0: 73 20 64 65 66 0a 09 09 2f 72 61 6d 70 49 6e 64  s def.../rampInd
d6e0: 78 49 6e 63 20 31 20 64 65 66 0a 09 09 2f 73 75  xInc 1 def.../su
d6f0: 62 73 61 6d 70 6c 69 6e 67 20 66 61 6c 73 65 20  bsampling false 
d700: 64 65 66 0a 09 09 6e 75 6d 70 69 78 20 30 20 6e  def...numpix 0 n
d710: 65 0a 09 09 7b 0a 09 09 09 4e 75 6d 53 61 6d 70  e...{....NumSamp
d720: 6c 65 73 20 6e 75 6d 70 69 78 20 64 69 76 20 30  les numpix div 0
d730: 2e 35 20 67 74 0a 09 09 09 7b 0a 09 09 09 09 2f  .5 gt....{...../
d740: 6e 75 6d 73 74 65 70 73 20 6e 75 6d 70 69 78 20  numsteps numpix 
d750: 32 20 64 69 76 20 72 6f 75 6e 64 20 63 76 69 20  2 div round cvi 
d760: 64 75 70 20 31 20 6c 65 7b 70 6f 70 20 32 7d 69  dup 1 le{pop 2}i
d770: 66 20 64 65 66 0a 09 09 09 09 2f 72 61 6d 70 49  f def...../rampI
d780: 6e 64 78 49 6e 63 20 4e 75 6d 53 61 6d 70 6c 65  ndxInc NumSample
d790: 73 20 31 20 73 75 62 20 6e 75 6d 73 74 65 70 73  s 1 sub numsteps
d7a0: 20 64 69 76 20 64 65 66 0a 09 09 09 09 2f 73 75   div def...../su
d7b0: 62 73 61 6d 70 6c 69 6e 67 20 74 72 75 65 20 64  bsampling true d
d7c0: 65 66 0a 09 09 09 7d 69 66 0a 09 09 7d 69 66 0a  ef....}if...}if.
d7d0: 09 09 2f 78 49 6e 63 20 63 32 78 20 63 31 78 20  ../xInc c2x c1x 
d7e0: 73 75 62 20 6e 75 6d 73 74 65 70 73 20 64 69 76  sub numsteps div
d7f0: 20 64 65 66 0a 09 09 2f 79 49 6e 63 20 63 32 79   def.../yInc c2y
d800: 20 63 31 79 20 73 75 62 20 6e 75 6d 73 74 65 70   c1y sub numstep
d810: 73 20 64 69 76 20 64 65 66 0a 09 09 2f 72 49 6e  s div def.../rIn
d820: 63 20 72 32 20 72 31 20 73 75 62 20 6e 75 6d 73  c r2 r1 sub nums
d830: 74 65 70 73 20 64 69 76 20 64 65 66 0a 09 09 2f  teps div def.../
d840: 63 78 20 63 31 78 20 64 65 66 0a 09 09 2f 63 79  cx c1x def.../cy
d850: 20 63 31 79 20 64 65 66 0a 09 09 2f 72 61 64 69   c1y def.../radi
d860: 75 73 20 72 31 20 64 65 66 0a 09 09 6e 70 0a 09  us r1 def...np..
d870: 09 78 49 6e 63 20 30 20 65 71 20 79 49 6e 63 20  .xInc 0 eq yInc 
d880: 30 20 65 71 20 72 49 6e 63 20 30 20 65 71 20 61  0 eq rInc 0 eq a
d890: 6e 64 20 61 6e 64 0a 09 09 7b 0a 09 09 09 30 20  nd and...{....0 
d8a0: 67 65 74 72 61 6d 70 63 6f 6c 6f 72 0a 09 09 09  getrampcolor....
d8b0: 63 78 20 63 79 20 72 61 64 69 75 73 20 30 20 33  cx cy radius 0 3
d8c0: 36 30 20 61 72 63 0a 09 09 09 73 74 72 6f 6b 65  60 arc....stroke
d8d0: 0a 09 09 09 4e 75 6d 53 61 6d 70 6c 65 73 20 31  ....NumSamples 1
d8e0: 20 73 75 62 20 67 65 74 72 61 6d 70 63 6f 6c 6f   sub getrampcolo
d8f0: 72 0a 09 09 09 63 78 20 63 79 20 72 61 64 69 75  r....cx cy radiu
d900: 73 20 37 32 20 68 69 72 65 73 20 64 69 76 20 61  s 72 hires div a
d910: 64 64 20 30 20 33 36 30 20 61 72 63 0a 09 09 09  dd 0 360 arc....
d920: 30 20 73 65 74 6c 69 6e 65 77 69 64 74 68 0a 09  0 setlinewidth..
d930: 09 09 73 74 72 6f 6b 65 0a 09 09 7d 7b 0a 09 09  ..stroke...}{...
d940: 09 30 0a 09 09 09 6e 75 6d 73 74 65 70 73 0a 09  .0....numsteps..
d950: 09 09 7b 0a 09 09 09 09 64 75 70 0a 09 09 09 09  ..{.....dup.....
d960: 73 75 62 73 61 6d 70 6c 69 6e 67 7b 72 6f 75 6e  subsampling{roun
d970: 64 20 63 76 69 7d 69 66 0a 09 09 09 09 67 65 74  d cvi}if.....get
d980: 72 61 6d 70 63 6f 6c 6f 72 0a 09 09 09 09 63 78  rampcolor.....cx
d990: 20 63 79 20 72 61 64 69 75 73 20 30 20 33 36 30   cy radius 0 360
d9a0: 20 61 72 63 0a 09 09 09 09 2f 63 78 20 63 78 20   arc...../cx cx 
d9b0: 78 49 6e 63 20 61 64 64 20 64 65 66 0a 09 09 09  xInc add def....
d9c0: 09 2f 63 79 20 63 79 20 79 49 6e 63 20 61 64 64  ./cy cy yInc add
d9d0: 20 64 65 66 0a 09 09 09 09 2f 72 61 64 69 75 73   def...../radius
d9e0: 20 72 61 64 69 75 73 20 72 49 6e 63 20 61 64 64   radius rInc add
d9f0: 20 64 65 66 0a 09 09 09 09 63 78 20 63 79 20 72   def.....cx cy r
da00: 61 64 69 75 73 20 33 36 30 20 30 20 61 72 63 6e  adius 360 0 arcn
da10: 0a 09 09 09 09 65 6f 66 69 6c 6c 0a 09 09 09 09  .....eofill.....
da20: 72 61 6d 70 49 6e 64 78 49 6e 63 20 61 64 64 0a  rampIndxInc add.
da30: 09 09 09 7d 72 65 70 65 61 74 0a 09 09 09 70 6f  ...}repeat....po
da40: 70 0a 09 09 7d 69 66 65 6c 73 65 0a 09 09 65 78  p...}ifelse...ex
da50: 74 31 0a 09 09 7b 0a 09 09 09 63 32 79 20 72 32  t1...{....c2y r2
da60: 20 61 64 64 20 72 31 20 6c 74 0a 09 09 09 7b 0a   add r1 lt....{.
da70: 09 09 09 09 63 32 78 20 63 32 79 20 72 32 20 30  ....c2x c2y r2 0
da80: 20 33 36 30 20 61 72 63 0a 09 09 09 09 66 69 6c   360 arc.....fil
da90: 6c 0a 09 09 09 7d 7b 0a 09 09 09 09 63 32 79 20  l....}{.....c2y 
daa0: 72 31 20 61 64 64 20 72 32 20 73 75 62 20 30 2e  r1 add r2 sub 0.
dab0: 30 30 30 31 20 6c 65 0a 09 09 09 09 7b 0a 09 09  0001 le.....{...
dac0: 09 09 09 63 32 78 20 63 32 79 20 72 32 20 33 36  ...c2x c2y r2 36
dad0: 30 20 30 20 61 72 63 6e 0a 09 09 09 09 09 70 61  0 0 arcn......pa
dae0: 74 68 62 62 6f 78 0a 09 09 09 09 09 2f 61 79 6d  thbbox....../aym
daf0: 61 78 20 65 78 63 68 20 64 65 66 0a 09 09 09 09  ax exch def.....
db00: 09 2f 61 78 6d 61 78 20 65 78 63 68 20 64 65 66  ./axmax exch def
db10: 0a 09 09 09 09 09 2f 61 79 6d 69 6e 20 65 78 63  ....../aymin exc
db20: 68 20 64 65 66 0a 09 09 09 09 09 2f 61 78 6d 69  h def....../axmi
db30: 6e 20 65 78 63 68 20 64 65 66 0a 09 09 09 09 09  n exch def......
db40: 2f 62 78 4d 69 6e 20 78 4d 69 6e 20 61 78 6d 69  /bxMin xMin axmi
db50: 6e 20 6d 69 6e 20 64 65 66 0a 09 09 09 09 09 2f  n min def....../
db60: 62 79 4d 69 6e 20 79 4d 69 6e 20 61 79 6d 69 6e  byMin yMin aymin
db70: 20 6d 69 6e 20 64 65 66 0a 09 09 09 09 09 2f 62   min def....../b
db80: 78 4d 61 78 20 78 4d 61 78 20 61 78 6d 61 78 20  xMax xMax axmax 
db90: 6d 61 78 20 64 65 66 0a 09 09 09 09 09 2f 62 79  max def....../by
dba0: 4d 61 78 20 79 4d 61 78 20 61 79 6d 61 78 20 6d  Max yMax aymax m
dbb0: 61 78 20 64 65 66 0a 09 09 09 09 09 62 78 4d 69  ax def......bxMi
dbc0: 6e 20 62 79 4d 69 6e 20 6d 6f 76 65 74 6f 0a 09  n byMin moveto..
dbd0: 09 09 09 09 62 78 4d 61 78 20 62 79 4d 69 6e 20  ....bxMax byMin 
dbe0: 6c 69 6e 65 74 6f 0a 09 09 09 09 09 62 78 4d 61  lineto......bxMa
dbf0: 78 20 62 79 4d 61 78 20 6c 69 6e 65 74 6f 0a 09  x byMax lineto..
dc00: 09 09 09 09 62 78 4d 69 6e 20 62 79 4d 61 78 20  ....bxMin byMax 
dc10: 6c 69 6e 65 74 6f 0a 09 09 09 09 09 62 78 4d 69  lineto......bxMi
dc20: 6e 20 62 79 4d 69 6e 20 6c 69 6e 65 74 6f 0a 09  n byMin lineto..
dc30: 09 09 09 09 65 6f 66 69 6c 6c 0a 09 09 09 09 7d  ....eofill.....}
dc40: 7b 0a 09 09 09 09 09 63 32 78 20 63 32 79 20 72  {......c2x c2y r
dc50: 32 20 30 20 33 36 30 20 61 72 63 20 66 69 6c 6c  2 0 360 arc fill
dc60: 0a 09 09 09 09 09 72 31 20 72 32 20 65 71 0a 09  ......r1 r2 eq..
dc70: 09 09 09 09 7b 0a 09 09 09 09 09 09 2f 70 31 78  ....{......./p1x
dc80: 20 72 32 20 6e 65 67 20 64 65 66 0a 09 09 09 09   r2 neg def.....
dc90: 09 09 2f 70 31 79 20 63 32 79 20 64 65 66 0a 09  ../p1y c2y def..
dca0: 09 09 09 09 09 2f 70 32 78 20 72 32 20 64 65 66  ...../p2x r2 def
dcb0: 0a 09 09 09 09 09 09 2f 70 32 79 20 63 32 79 20  ......./p2y c2y 
dcc0: 64 65 66 0a 09 09 09 09 09 09 70 31 78 20 70 31  def.......p1x p1
dcd0: 79 20 6d 6f 76 65 74 6f 20 70 32 78 20 70 32 79  y moveto p2x p2y
dce0: 20 6c 69 6e 65 74 6f 20 70 32 78 20 79 4d 61 78   lineto p2x yMax
dcf0: 20 6c 69 6e 65 74 6f 20 70 31 78 20 79 4d 61 78   lineto p1x yMax
dd00: 20 6c 69 6e 65 74 6f 0a 09 09 09 09 09 09 66 69   lineto.......fi
dd10: 6c 6c 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ll......}{......
dd20: 09 2f 41 41 20 72 32 20 72 31 20 73 75 62 20 63  ./AA r2 r1 sub c
dd30: 32 79 20 64 69 76 20 64 65 66 0a 09 09 09 09 09  2y div def......
dd40: 09 41 41 20 2d 31 20 65 71 0a 09 09 09 09 09 09  .AA -1 eq.......
dd50: 7b 2f 74 68 65 74 61 20 38 39 2e 39 39 20 64 65  {/theta 89.99 de
dd60: 66 7d 0a 09 09 09 09 09 09 7b 2f 74 68 65 74 61  f}.......{/theta
dd70: 20 41 41 20 31 20 41 41 20 64 75 70 20 6d 75 6c   AA 1 AA dup mul
dd80: 20 73 75 62 20 73 71 72 74 20 64 69 76 20 31 20   sub sqrt div 1 
dd90: 61 74 61 6e 20 64 65 66 7d 0a 09 09 09 09 09 09  atan def}.......
dda0: 69 66 65 6c 73 65 0a 09 09 09 09 09 09 2f 53 53  ifelse......./SS
ddb0: 31 20 39 30 20 74 68 65 74 61 20 61 64 64 20 64  1 90 theta add d
ddc0: 75 70 20 73 69 6e 20 65 78 63 68 20 63 6f 73 20  up sin exch cos 
ddd0: 64 69 76 20 64 65 66 0a 09 09 09 09 09 09 2f 70  div def......./p
dde0: 31 78 20 72 32 20 53 53 31 20 53 53 31 20 6d 75  1x r2 SS1 SS1 mu
ddf0: 6c 20 53 53 31 20 53 53 31 20 6d 75 6c 20 31 20  l SS1 SS1 mul 1 
de00: 61 64 64 20 64 69 76 20 73 71 72 74 20 6d 75 6c  add div sqrt mul
de10: 20 6e 65 67 20 64 65 66 0a 09 09 09 09 09 09 2f   neg def......./
de20: 70 31 79 20 63 32 79 20 70 31 78 20 53 53 31 20  p1y c2y p1x SS1 
de30: 64 69 76 20 73 75 62 20 64 65 66 0a 09 09 09 09  div sub def.....
de40: 09 09 2f 53 53 32 20 39 30 20 74 68 65 74 61 20  ../SS2 90 theta 
de50: 73 75 62 20 64 75 70 20 73 69 6e 20 65 78 63 68  sub dup sin exch
de60: 20 63 6f 73 20 64 69 76 20 64 65 66 0a 09 09 09   cos div def....
de70: 09 09 09 2f 70 32 78 20 72 32 20 53 53 32 20 53  .../p2x r2 SS2 S
de80: 53 32 20 6d 75 6c 20 53 53 32 20 53 53 32 20 6d  S2 mul SS2 SS2 m
de90: 75 6c 20 31 20 61 64 64 20 64 69 76 20 73 71 72  ul 1 add div sqr
dea0: 74 20 6d 75 6c 20 64 65 66 0a 09 09 09 09 09 09  t mul def.......
deb0: 2f 70 32 79 20 63 32 79 20 70 32 78 20 53 53 32  /p2y c2y p2x SS2
dec0: 20 64 69 76 20 73 75 62 20 64 65 66 0a 09 09 09   div sub def....
ded0: 09 09 09 72 31 20 72 32 20 6c 74 0a 09 09 09 09  ...r1 r2 lt.....
dee0: 09 09 7b 0a 09 09 09 09 09 09 09 2f 4c 31 6d 61  ..{......../L1ma
def0: 78 58 20 70 31 78 20 79 4d 61 78 20 70 31 79 20  xX p1x yMax p1y 
df00: 73 75 62 20 53 53 31 20 64 69 76 20 61 64 64 20  sub SS1 div add 
df10: 64 65 66 0a 09 09 09 09 09 09 09 2f 4c 32 6d 61  def......../L2ma
df20: 78 58 20 70 32 78 20 79 4d 61 78 20 70 32 79 20  xX p2x yMax p2y 
df30: 73 75 62 20 53 53 32 20 64 69 76 20 61 64 64 20  sub SS2 div add 
df40: 64 65 66 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09  def.......}{....
df50: 09 09 09 09 2f 4c 31 6d 61 78 58 20 30 20 64 65  ..../L1maxX 0 de
df60: 66 0a 09 09 09 09 09 09 09 2f 4c 32 6d 61 78 58  f......../L2maxX
df70: 20 30 20 64 65 66 0a 09 09 09 09 09 09 7d 69 66   0 def.......}if
df80: 65 6c 73 65 0a 09 09 09 09 09 09 70 31 78 20 70  else.......p1x p
df90: 31 79 20 6d 6f 76 65 74 6f 20 70 32 78 20 70 32  1y moveto p2x p2
dfa0: 79 20 6c 69 6e 65 74 6f 20 4c 32 6d 61 78 58 20  y lineto L2maxX 
dfb0: 4c 32 6d 61 78 58 20 70 32 78 20 73 75 62 20 53  L2maxX p2x sub S
dfc0: 53 32 20 6d 75 6c 20 70 32 79 20 61 64 64 20 6c  S2 mul p2y add l
dfd0: 69 6e 65 74 6f 0a 09 09 09 09 09 09 4c 31 6d 61  ineto.......L1ma
dfe0: 78 58 20 4c 31 6d 61 78 58 20 70 31 78 20 73 75  xX L1maxX p1x su
dff0: 62 20 53 53 31 20 6d 75 6c 20 70 31 79 20 61 64  b SS1 mul p1y ad
e000: 64 20 6c 69 6e 65 74 6f 0a 09 09 09 09 09 09 66  d lineto.......f
e010: 69 6c 6c 0a 09 09 09 09 09 7d 69 66 65 6c 73 65  ill......}ifelse
e020: 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09  .....}ifelse....
e030: 7d 69 66 65 6c 73 65 0a 09 09 7d 69 66 0a 09 09  }ifelse...}if...
e040: 67 72 65 73 74 6f 72 65 0a 09 09 67 72 65 73 74  grestore...grest
e050: 6f 72 65 0a 09 09 65 6e 64 0a 09 09 65 6e 64 0a  ore...end...end.
e060: 09 09 65 6e 64 0a 09 09 7d 69 66 65 6c 73 65 0a  ..end...}ifelse.
e070: 09 7d 62 64 66 0a 09 2f 47 65 6e 53 74 72 69 70  .}bdf../GenStrip
e080: 73 0a 09 7b 0a 09 09 34 30 20 64 69 63 74 20 62  s..{...40 dict b
e090: 65 67 69 6e 0a 09 09 2f 43 6f 6c 6f 72 53 70 61  egin.../ColorSpa
e0a0: 63 65 46 61 6d 69 6c 79 20 78 64 66 0a 09 09 2f  ceFamily xdf.../
e0b0: 62 61 63 6b 67 72 6f 75 6e 64 20 78 64 66 0a 09  background xdf..
e0c0: 09 2f 65 78 74 31 20 78 64 66 0a 09 09 2f 65 78  ./ext1 xdf.../ex
e0d0: 74 30 20 78 64 66 0a 09 09 2f 42 42 6f 78 20 78  t0 xdf.../BBox x
e0e0: 64 66 0a 09 09 2f 79 32 20 78 64 66 0a 09 09 2f  df.../y2 xdf.../
e0f0: 78 32 20 78 64 66 0a 09 09 2f 79 31 20 78 64 66  x2 xdf.../y1 xdf
e100: 0a 09 09 2f 78 31 20 78 64 66 0a 09 09 2f 72 61  .../x1 xdf.../ra
e110: 6d 70 64 69 63 74 20 78 64 66 0a 09 09 2f 73 65  mpdict xdf.../se
e120: 74 69 6e 6b 6f 76 65 72 70 72 69 6e 74 20 77 68  tinkoverprint wh
e130: 65 72 65 7b 70 6f 70 2f 73 65 74 69 6e 6b 6f 76  ere{pop/setinkov
e140: 65 72 70 72 69 6e 74 7b 70 6f 70 7d 64 65 66 7d  erprint{pop}def}
e150: 69 66 0a 09 09 67 73 61 76 65 0a 09 09 42 42 6f  if...gsave...BBo
e160: 78 20 6c 65 6e 67 74 68 20 30 20 67 74 0a 09 09  x length 0 gt...
e170: 7b 0a 09 09 09 6e 70 0a 09 09 09 42 42 6f 78 20  {....np....BBox 
e180: 30 20 67 65 74 20 42 42 6f 78 20 31 20 67 65 74  0 get BBox 1 get
e190: 20 6d 6f 76 65 74 6f 0a 09 09 09 42 42 6f 78 20   moveto....BBox 
e1a0: 32 20 67 65 74 20 42 42 6f 78 20 30 20 67 65 74  2 get BBox 0 get
e1b0: 20 73 75 62 20 30 20 72 6c 69 6e 65 74 6f 0a 09   sub 0 rlineto..
e1c0: 09 09 30 20 42 42 6f 78 20 33 20 67 65 74 20 42  ..0 BBox 3 get B
e1d0: 42 6f 78 20 31 20 67 65 74 20 73 75 62 20 72 6c  Box 1 get sub rl
e1e0: 69 6e 65 74 6f 0a 09 09 09 42 42 6f 78 20 32 20  ineto....BBox 2 
e1f0: 67 65 74 20 42 42 6f 78 20 30 20 67 65 74 20 73  get BBox 0 get s
e200: 75 62 20 6e 65 67 20 30 20 72 6c 69 6e 65 74 6f  ub neg 0 rlineto
e210: 0a 09 09 09 63 6c 6f 73 65 70 61 74 68 0a 09 09  ....closepath...
e220: 09 63 6c 69 70 0a 09 09 09 6e 70 0a 09 09 7d 69  .clip....np...}i
e230: 66 0a 09 09 78 31 20 78 32 20 65 71 0a 09 09 7b  f...x1 x2 eq...{
e240: 0a 09 09 09 79 31 20 79 32 20 6c 74 7b 2f 74 68  ....y1 y2 lt{/th
e250: 65 74 61 20 39 30 20 64 65 66 7d 7b 2f 74 68 65  eta 90 def}{/the
e260: 74 61 20 32 37 30 20 64 65 66 7d 69 66 65 6c 73  ta 270 def}ifels
e270: 65 0a 09 09 7d 7b 0a 09 09 09 2f 73 6c 6f 70 65  e...}{..../slope
e280: 20 79 32 20 79 31 20 73 75 62 20 78 32 20 78 31   y2 y1 sub x2 x1
e290: 20 73 75 62 20 64 69 76 20 64 65 66 0a 09 09 09   sub div def....
e2a0: 2f 74 68 65 74 61 20 73 6c 6f 70 65 20 31 20 61  /theta slope 1 a
e2b0: 74 61 6e 20 64 65 66 0a 09 09 09 78 32 20 78 31  tan def....x2 x1
e2c0: 20 6c 74 20 79 32 20 79 31 20 67 65 20 61 6e 64   lt y2 y1 ge and
e2d0: 7b 2f 74 68 65 74 61 20 74 68 65 74 61 20 31 38  {/theta theta 18
e2e0: 30 20 73 75 62 20 64 65 66 7d 69 66 0a 09 09 09  0 sub def}if....
e2f0: 78 32 20 78 31 20 6c 74 20 79 32 20 79 31 20 6c  x2 x1 lt y2 y1 l
e300: 74 20 61 6e 64 7b 2f 74 68 65 74 61 20 74 68 65  t and{/theta the
e310: 74 61 20 31 38 30 20 61 64 64 20 64 65 66 7d 69  ta 180 add def}i
e320: 66 0a 09 09 7d 0a 09 09 69 66 65 6c 73 65 0a 09  f...}...ifelse..
e330: 09 67 73 61 76 65 0a 09 09 63 6c 69 70 70 61 74  .gsave...clippat
e340: 68 0a 09 09 78 31 20 79 31 20 74 72 61 6e 73 6c  h...x1 y1 transl
e350: 61 74 65 0a 09 09 74 68 65 74 61 20 72 6f 74 61  ate...theta rota
e360: 74 65 0a 09 09 7b 70 61 74 68 62 62 6f 78 7d 73  te...{pathbbox}s
e370: 74 6f 70 70 65 64 0a 09 09 7b 30 20 30 20 30 20  topped...{0 0 0 
e380: 30 7d 69 66 0a 09 09 2f 79 4d 61 78 20 65 78 63  0}if.../yMax exc
e390: 68 20 64 65 66 0a 09 09 2f 78 4d 61 78 20 65 78  h def.../xMax ex
e3a0: 63 68 20 64 65 66 0a 09 09 2f 79 4d 69 6e 20 65  ch def.../yMin e
e3b0: 78 63 68 20 64 65 66 0a 09 09 2f 78 4d 69 6e 20  xch def.../xMin 
e3c0: 65 78 63 68 20 64 65 66 0a 09 09 67 72 65 73 74  exch def...grest
e3d0: 6f 72 65 0a 09 09 78 4d 61 78 20 78 4d 69 6e 20  ore...xMax xMin 
e3e0: 65 71 20 79 4d 61 78 20 79 4d 69 6e 20 65 71 20  eq yMax yMin eq 
e3f0: 6f 72 0a 09 09 7b 0a 09 09 09 67 72 65 73 74 6f  or...{....gresto
e400: 72 65 0a 09 09 09 65 6e 64 0a 09 09 7d 7b 0a 09  re....end...}{..
e410: 09 09 72 61 6d 70 64 69 63 74 20 62 65 67 69 6e  ..rampdict begin
e420: 0a 09 09 09 32 30 20 64 69 63 74 20 62 65 67 69  ....20 dict begi
e430: 6e 0a 09 09 09 62 61 63 6b 67 72 6f 75 6e 64 20  n....background 
e440: 6c 65 6e 67 74 68 20 30 20 67 74 7b 62 61 63 6b  length 0 gt{back
e450: 67 72 6f 75 6e 64 20 73 73 73 65 74 62 61 63 6b  ground sssetback
e460: 67 72 6f 75 6e 64 20 67 73 61 76 65 20 63 6c 69  ground gsave cli
e470: 70 70 61 74 68 20 66 69 6c 6c 20 67 72 65 73 74  ppath fill grest
e480: 6f 72 65 7d 69 66 0a 09 09 09 67 73 61 76 65 0a  ore}if....gsave.
e490: 09 09 09 78 31 20 79 31 20 74 72 61 6e 73 6c 61  ...x1 y1 transla
e4a0: 74 65 0a 09 09 09 74 68 65 74 61 20 72 6f 74 61  te....theta rota
e4b0: 74 65 0a 09 09 09 2f 78 53 74 61 72 74 20 30 20  te..../xStart 0 
e4c0: 64 65 66 0a 09 09 09 2f 78 45 6e 64 20 78 32 20  def..../xEnd x2 
e4d0: 78 31 20 73 75 62 20 64 75 70 20 6d 75 6c 20 79  x1 sub dup mul y
e4e0: 32 20 79 31 20 73 75 62 20 64 75 70 20 6d 75 6c  2 y1 sub dup mul
e4f0: 20 61 64 64 20 30 2e 35 20 65 78 70 20 64 65 66   add 0.5 exp def
e500: 0a 09 09 09 2f 79 53 70 61 6e 20 79 4d 61 78 20  ..../ySpan yMax 
e510: 79 4d 69 6e 20 73 75 62 20 64 65 66 0a 09 09 09  yMin sub def....
e520: 2f 6e 75 6d 73 74 65 70 73 20 4e 75 6d 53 61 6d  /numsteps NumSam
e530: 70 6c 65 73 20 64 65 66 0a 09 09 09 2f 72 61 6d  ples def..../ram
e540: 70 49 6e 64 78 49 6e 63 20 31 20 64 65 66 0a 09  pIndxInc 1 def..
e550: 09 09 2f 73 75 62 73 61 6d 70 6c 69 6e 67 20 66  ../subsampling f
e560: 61 6c 73 65 20 64 65 66 0a 09 09 09 78 53 74 61  alse def....xSta
e570: 72 74 20 30 20 74 72 61 6e 73 66 6f 72 6d 0a 09  rt 0 transform..
e580: 09 09 78 45 6e 64 20 30 20 74 72 61 6e 73 66 6f  ..xEnd 0 transfo
e590: 72 6d 0a 09 09 09 33 20 2d 31 20 72 6f 6c 6c 0a  rm....3 -1 roll.
e5a0: 09 09 09 73 75 62 20 64 75 70 20 6d 75 6c 0a 09  ...sub dup mul..
e5b0: 09 09 33 20 31 20 72 6f 6c 6c 0a 09 09 09 73 75  ..3 1 roll....su
e5c0: 62 20 64 75 70 20 6d 75 6c 0a 09 09 09 61 64 64  b dup mul....add
e5d0: 20 30 2e 35 20 65 78 70 20 37 32 20 64 69 76 0a   0.5 exp 72 div.
e5e0: 09 09 09 30 20 37 32 20 6d 61 74 72 69 78 20 64  ...0 72 matrix d
e5f0: 65 66 61 75 6c 74 6d 61 74 72 69 78 20 64 74 72  efaultmatrix dtr
e600: 61 6e 73 66 6f 72 6d 20 64 75 70 20 6d 75 6c 20  ansform dup mul 
e610: 65 78 63 68 20 64 75 70 20 6d 75 6c 20 61 64 64  exch dup mul add
e620: 20 73 71 72 74 0a 09 09 09 37 32 20 30 20 6d 61   sqrt....72 0 ma
e630: 74 72 69 78 20 64 65 66 61 75 6c 74 6d 61 74 72  trix defaultmatr
e640: 69 78 20 64 74 72 61 6e 73 66 6f 72 6d 20 64 75  ix dtransform du
e650: 70 20 6d 75 6c 20 65 78 63 68 20 64 75 70 20 6d  p mul exch dup m
e660: 75 6c 20 61 64 64 20 73 71 72 74 0a 09 09 09 31  ul add sqrt....1
e670: 20 69 6e 64 65 78 20 31 20 69 6e 64 65 78 20 6c   index 1 index l
e680: 74 7b 65 78 63 68 7d 69 66 20 70 6f 70 0a 09 09  t{exch}if pop...
e690: 09 6d 75 6c 0a 09 09 09 2f 6e 75 6d 70 69 78 20  .mul..../numpix 
e6a0: 78 64 66 0a 09 09 09 6e 75 6d 70 69 78 20 30 20  xdf....numpix 0 
e6b0: 6e 65 0a 09 09 09 7b 0a 09 09 09 09 4e 75 6d 53  ne....{.....NumS
e6c0: 61 6d 70 6c 65 73 20 6e 75 6d 70 69 78 20 64 69  amples numpix di
e6d0: 76 20 30 2e 35 20 67 74 0a 09 09 09 09 7b 0a 09  v 0.5 gt.....{..
e6e0: 09 09 09 09 2f 6e 75 6d 73 74 65 70 73 20 6e 75  ..../numsteps nu
e6f0: 6d 70 69 78 20 32 20 64 69 76 20 72 6f 75 6e 64  mpix 2 div round
e700: 20 63 76 69 20 64 75 70 20 31 20 6c 65 7b 70 6f   cvi dup 1 le{po
e710: 70 20 32 7d 69 66 20 64 65 66 0a 09 09 09 09 09  p 2}if def......
e720: 2f 72 61 6d 70 49 6e 64 78 49 6e 63 20 4e 75 6d  /rampIndxInc Num
e730: 53 61 6d 70 6c 65 73 20 31 20 73 75 62 20 6e 75  Samples 1 sub nu
e740: 6d 73 74 65 70 73 20 64 69 76 20 64 65 66 0a 09  msteps div def..
e750: 09 09 09 09 2f 73 75 62 73 61 6d 70 6c 69 6e 67  ..../subsampling
e760: 20 74 72 75 65 20 64 65 66 0a 09 09 09 09 7d 69   true def.....}i
e770: 66 0a 09 09 09 7d 69 66 0a 09 09 09 65 78 74 30  f....}if....ext0
e780: 0a 09 09 09 7b 0a 09 09 09 09 30 20 67 65 74 72  ....{.....0 getr
e790: 61 6d 70 63 6f 6c 6f 72 0a 09 09 09 09 78 4d 69  ampcolor.....xMi
e7a0: 6e 20 78 53 74 61 72 74 20 6c 74 0a 09 09 09 09  n xStart lt.....
e7b0: 7b 0a 09 09 09 09 09 78 4d 69 6e 20 79 4d 69 6e  {......xMin yMin
e7c0: 20 78 4d 69 6e 20 6e 65 67 20 79 53 70 61 6e 20   xMin neg ySpan 
e7d0: 72 65 63 74 66 69 6c 6c 0a 09 09 09 09 7d 69 66  rectfill.....}if
e7e0: 0a 09 09 09 7d 69 66 0a 09 09 09 2f 78 49 6e 63  ....}if..../xInc
e7f0: 20 78 45 6e 64 20 78 53 74 61 72 74 20 73 75 62   xEnd xStart sub
e800: 20 6e 75 6d 73 74 65 70 73 20 64 69 76 20 64 65   numsteps div de
e810: 66 0a 09 09 09 2f 78 20 78 53 74 61 72 74 20 64  f..../x xStart d
e820: 65 66 0a 09 09 09 30 0a 09 09 09 6e 75 6d 73 74  ef....0....numst
e830: 65 70 73 0a 09 09 09 7b 0a 09 09 09 09 64 75 70  eps....{.....dup
e840: 0a 09 09 09 09 73 75 62 73 61 6d 70 6c 69 6e 67  .....subsampling
e850: 7b 72 6f 75 6e 64 20 63 76 69 7d 69 66 0a 09 09  {round cvi}if...
e860: 09 09 67 65 74 72 61 6d 70 63 6f 6c 6f 72 0a 09  ..getrampcolor..
e870: 09 09 09 78 20 79 4d 69 6e 20 78 49 6e 63 20 79  ...x yMin xInc y
e880: 53 70 61 6e 20 72 65 63 74 66 69 6c 6c 0a 09 09  Span rectfill...
e890: 09 09 2f 78 20 78 20 78 49 6e 63 20 61 64 64 20  ../x x xInc add 
e8a0: 64 65 66 0a 09 09 09 09 72 61 6d 70 49 6e 64 78  def.....rampIndx
e8b0: 49 6e 63 20 61 64 64 0a 09 09 09 7d 72 65 70 65  Inc add....}repe
e8c0: 61 74 0a 09 09 09 70 6f 70 0a 09 09 09 65 78 74  at....pop....ext
e8d0: 31 7b 0a 09 09 09 09 78 4d 61 78 20 78 45 6e 64  1{.....xMax xEnd
e8e0: 20 67 74 0a 09 09 09 09 7b 0a 09 09 09 09 09 78   gt.....{......x
e8f0: 45 6e 64 20 79 4d 69 6e 20 78 4d 61 78 20 78 45  End yMin xMax xE
e900: 6e 64 20 73 75 62 20 79 53 70 61 6e 20 72 65 63  nd sub ySpan rec
e910: 74 66 69 6c 6c 0a 09 09 09 09 7d 69 66 0a 09 09  tfill.....}if...
e920: 09 7d 69 66 0a 09 09 09 67 72 65 73 74 6f 72 65  .}if....grestore
e930: 0a 09 09 09 67 72 65 73 74 6f 72 65 0a 09 09 09  ....grestore....
e940: 65 6e 64 0a 09 09 09 65 6e 64 0a 09 09 09 65 6e  end....end....en
e950: 64 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 62 64  d...}ifelse..}bd
e960: 66 0a 7d 64 65 66 0a 2f 70 74 0a 7b 0a 09 65 6e  f.}def./pt.{..en
e970: 64 0a 7d 64 65 66 0a 2f 64 74 7b 0a 7d 64 65 66  d.}def./dt{.}def
e980: 0a 2f 70 67 73 76 7b 0a 09 2f 2f 41 64 6f 62 65  ./pgsv{..//Adobe
e990: 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52  _AGM_Core/AGMCOR
e9a0: 45 5f 73 61 76 65 20 73 61 76 65 20 70 75 74 0a  E_save save put.
e9b0: 7d 64 65 66 0a 2f 70 67 72 73 7b 0a 09 2f 2f 41  }def./pgrs{..//A
e9c0: 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47  dobe_AGM_Core/AG
e9d0: 4d 43 4f 52 45 5f 73 61 76 65 20 67 65 74 20 72  MCORE_save get r
e9e0: 65 73 74 6f 72 65 0a 7d 64 65 66 0a 73 79 73 74  estore.}def.syst
e9f0: 65 6d 64 69 63 74 2f 66 69 6e 64 63 6f 6c 6f 72  emdict/findcolor
ea00: 72 65 6e 64 65 72 69 6e 67 20 6b 6e 6f 77 6e 7b  rendering known{
ea10: 0a 09 2f 66 69 6e 64 63 6f 6c 6f 72 72 65 6e 64  ../findcolorrend
ea20: 65 72 69 6e 67 20 73 79 73 74 65 6d 64 69 63 74  ering systemdict
ea30: 2f 66 69 6e 64 63 6f 6c 6f 72 72 65 6e 64 65 72  /findcolorrender
ea40: 69 6e 67 20 67 65 74 20 64 65 66 0a 7d 69 66 0a  ing get def.}if.
ea50: 73 79 73 74 65 6d 64 69 63 74 2f 73 65 74 63 6f  systemdict/setco
ea60: 6c 6f 72 72 65 6e 64 65 72 69 6e 67 20 6b 6e 6f  lorrendering kno
ea70: 77 6e 7b 0a 09 2f 73 65 74 63 6f 6c 6f 72 72 65  wn{../setcolorre
ea80: 6e 64 65 72 69 6e 67 20 73 79 73 74 65 6d 64 69  ndering systemdi
ea90: 63 74 2f 73 65 74 63 6f 6c 6f 72 72 65 6e 64 65  ct/setcolorrende
eaa0: 72 69 6e 67 20 67 65 74 20 64 65 66 0a 7d 69 66  ring get def.}if
eab0: 0a 2f 74 65 73 74 5f 63 6d 79 6b 5f 63 6f 6c 6f  ./test_cmyk_colo
eac0: 72 5f 70 6c 61 74 65 0a 7b 0a 09 67 73 61 76 65  r_plate.{..gsave
ead0: 0a 09 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 20 63  ..setcmykcolor c
eae0: 75 72 72 65 6e 74 67 72 61 79 20 31 20 6e 65 0a  urrentgray 1 ne.
eaf0: 09 67 72 65 73 74 6f 72 65 0a 7d 64 65 66 0a 2f  .grestore.}def./
eb00: 69 6e 52 69 70 5f 73 70 6f 74 5f 68 61 73 5f 69  inRip_spot_has_i
eb10: 6e 6b 0a 7b 0a 09 64 75 70 2f 2f 41 64 6f 62 65  nk.{..dup//Adobe
eb20: 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52  _AGM_Core/AGMCOR
eb30: 45 5f 6e 61 6d 65 20 78 64 64 66 0a 09 63 6f 6e  E_name xddf..con
eb40: 76 65 72 74 5f 73 70 6f 74 5f 74 6f 5f 70 72 6f  vert_spot_to_pro
eb50: 63 65 73 73 20 6e 6f 74 0a 7d 64 65 66 0a 2f 6d  cess not.}def./m
eb60: 61 70 32 35 35 5f 74 6f 5f 72 61 6e 67 65 0a 7b  ap255_to_range.{
eb70: 0a 09 31 20 69 6e 64 65 78 20 73 75 62 0a 09 33  ..1 index sub..3
eb80: 20 2d 31 20 72 6f 6c 6c 20 32 35 35 20 64 69 76   -1 roll 255 div
eb90: 20 6d 75 6c 20 61 64 64 0a 7d 64 65 66 0a 2f 73   mul add.}def./s
eba0: 65 74 5f 63 73 61 5f 63 72 64 0a 7b 0a 09 2f 73  et_csa_crd.{../s
ebb0: 65 70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69  ep_colorspace_di
ebc0: 63 74 20 6e 75 6c 6c 20 41 47 4d 43 4f 52 45 5f  ct null AGMCORE_
ebd0: 67 70 75 74 0a 09 62 65 67 69 6e 0a 09 09 43 53  gput..begin...CS
ebe0: 41 20 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d  A get_csa_by_nam
ebf0: 65 20 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 5f  e setcolorspace_
ec00: 6f 70 74 0a 09 09 73 65 74 5f 63 72 64 0a 09 65  opt...set_crd..e
ec10: 6e 64 0a 7d 0a 64 65 66 0a 2f 6d 61 70 5f 63 73  nd.}.def./map_cs
ec20: 61 0a 7b 0a 09 63 75 72 72 65 6e 74 64 69 63 74  a.{..currentdict
ec30: 2f 4d 61 70 70 65 64 43 53 41 20 6b 6e 6f 77 6e  /MappedCSA known
ec40: 7b 4d 61 70 70 65 64 43 53 41 20 6e 75 6c 6c 20  {MappedCSA null 
ec50: 6e 65 7d 7b 66 61 6c 73 65 7d 69 66 65 6c 73 65  ne}{false}ifelse
ec60: 0a 09 7b 70 6f 70 7d 7b 67 65 74 5f 63 73 61 5f  ..{pop}{get_csa_
ec70: 62 79 5f 6e 61 6d 65 2f 4d 61 70 70 65 64 43 53  by_name/MappedCS
ec80: 41 20 78 64 66 7d 69 66 65 6c 73 65 0a 7d 64 65  A xdf}ifelse.}de
ec90: 66 0a 2f 73 65 74 73 65 70 63 6f 6c 6f 72 0a 7b  f./setsepcolor.{
eca0: 0a 09 2f 73 65 70 5f 63 6f 6c 6f 72 73 70 61 63  ../sep_colorspac
ecb0: 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67  e_dict AGMCORE_g
ecc0: 67 65 74 20 62 65 67 69 6e 0a 09 09 64 75 70 2f  get begin...dup/
ecd0: 73 65 70 5f 74 69 6e 74 20 65 78 63 68 20 41 47  sep_tint exch AG
ece0: 4d 43 4f 52 45 5f 67 70 75 74 0a 09 09 54 69 6e  MCORE_gput...Tin
ecf0: 74 50 72 6f 63 0a 09 65 6e 64 0a 7d 64 65 66 0a  tProc..end.}def.
ed00: 2f 73 65 74 64 65 76 69 63 65 6e 63 6f 6c 6f 72  /setdevicencolor
ed10: 0a 7b 0a 09 2f 64 65 76 69 63 65 6e 5f 63 6f 6c  .{../devicen_col
ed20: 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d  orspace_dict AGM
ed30: 43 4f 52 45 5f 67 67 65 74 20 62 65 67 69 6e 0a  CORE_gget begin.
ed40: 09 09 4e 61 6d 65 73 20 6c 65 6e 67 74 68 20 63  ..Names length c
ed50: 6f 70 79 0a 09 09 4e 61 6d 65 73 20 6c 65 6e 67  opy...Names leng
ed60: 74 68 20 31 20 73 75 62 20 2d 31 20 30 0a 09 09  th 1 sub -1 0...
ed70: 7b 0a 09 09 09 2f 64 65 76 69 63 65 6e 5f 74 69  {..../devicen_ti
ed80: 6e 74 73 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  nts AGMCORE_gget
ed90: 20 33 20 31 20 72 6f 6c 6c 20 78 70 74 0a 09 09   3 1 roll xpt...
eda0: 7d 66 6f 72 0a 09 09 54 69 6e 74 50 72 6f 63 0a  }for...TintProc.
edb0: 09 65 6e 64 0a 7d 64 65 66 0a 2f 73 65 70 5f 63  .end.}def./sep_c
edc0: 6f 6c 6f 72 73 70 61 63 65 5f 70 72 6f 63 0a 7b  olorspace_proc.{
edd0: 0a 09 2f 41 47 4d 43 4f 52 45 5f 74 6d 70 20 65  ../AGMCORE_tmp e
ede0: 78 63 68 20 73 74 6f 72 65 0a 09 2f 73 65 70 5f  xch store../sep_
edf0: 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20  colorspace_dict 
ee00: 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 62 65 67  AGMCORE_gget beg
ee10: 69 6e 0a 09 63 75 72 72 65 6e 74 64 69 63 74 2f  in..currentdict/
ee20: 43 6f 6d 70 6f 6e 65 6e 74 73 20 6b 6e 6f 77 6e  Components known
ee30: 7b 0a 09 09 43 6f 6d 70 6f 6e 65 6e 74 73 20 61  {...Components a
ee40: 6c 6f 61 64 20 70 6f 70 20 0a 09 09 54 69 6e 74  load pop ...Tint
ee50: 4d 65 74 68 6f 64 2f 4c 61 62 20 65 71 7b 0a 09  Method/Lab eq{..
ee60: 09 09 32 7b 41 47 4d 43 4f 52 45 5f 74 6d 70 20  ..2{AGMCORE_tmp 
ee70: 6d 75 6c 20 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20  mul NComponents 
ee80: 31 20 72 6f 6c 6c 7d 72 65 70 65 61 74 0a 09 09  1 roll}repeat...
ee90: 09 4c 4d 61 78 20 73 75 62 20 41 47 4d 43 4f 52  .LMax sub AGMCOR
eea0: 45 5f 74 6d 70 20 6d 75 6c 20 4c 4d 61 78 20 61  E_tmp mul LMax a
eeb0: 64 64 20 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 31  dd NComponents 1
eec0: 20 72 6f 6c 6c 0a 09 09 7d 7b 0a 09 09 09 54 69   roll...}{....Ti
eed0: 6e 74 4d 65 74 68 6f 64 2f 53 75 62 74 72 61 63  ntMethod/Subtrac
eee0: 74 69 76 65 20 65 71 7b 0a 09 09 09 09 4e 43 6f  tive eq{.....NCo
eef0: 6d 70 6f 6e 65 6e 74 73 7b 0a 09 09 09 09 09 41  mponents{......A
ef00: 47 4d 43 4f 52 45 5f 74 6d 70 20 6d 75 6c 20 4e  GMCORE_tmp mul N
ef10: 43 6f 6d 70 6f 6e 65 6e 74 73 20 31 20 72 6f 6c  Components 1 rol
ef20: 6c 0a 09 09 09 09 7d 72 65 70 65 61 74 0a 09 09  l.....}repeat...
ef30: 09 7d 7b 0a 09 09 09 09 4e 43 6f 6d 70 6f 6e 65  .}{.....NCompone
ef40: 6e 74 73 7b 0a 09 09 09 09 09 31 20 73 75 62 20  nts{......1 sub 
ef50: 41 47 4d 43 4f 52 45 5f 74 6d 70 20 6d 75 6c 20  AGMCORE_tmp mul 
ef60: 31 20 61 64 64 20 4e 43 6f 6d 70 6f 6e 65 6e 74  1 add NComponent
ef70: 73 20 31 20 72 6f 6c 6c 0a 09 09 09 09 7d 72 65  s 1 roll.....}re
ef80: 70 65 61 74 0a 09 09 09 7d 69 66 65 6c 73 65 0a  peat....}ifelse.
ef90: 09 09 7d 69 66 65 6c 73 65 0a 09 7d 7b 0a 09 09  ..}ifelse..}{...
efa0: 43 6f 6c 6f 72 4c 6f 6f 6b 75 70 20 41 47 4d 43  ColorLookup AGMC
efb0: 4f 52 45 5f 74 6d 70 20 43 6f 6c 6f 72 4c 6f 6f  ORE_tmp ColorLoo
efc0: 6b 75 70 20 6c 65 6e 67 74 68 20 31 20 73 75 62  kup length 1 sub
efd0: 20 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 67   mul round cvi g
efe0: 65 74 0a 09 09 61 6c 6f 61 64 20 70 6f 70 0a 09  et...aload pop..
eff0: 7d 69 66 65 6c 73 65 0a 09 65 6e 64 0a 7d 64 65  }ifelse..end.}de
f000: 66 0a 2f 73 65 70 5f 63 6f 6c 6f 72 73 70 61 63  f./sep_colorspac
f010: 65 5f 67 72 61 79 5f 70 72 6f 63 0a 7b 0a 09 2f  e_gray_proc.{../
f020: 41 47 4d 43 4f 52 45 5f 74 6d 70 20 65 78 63 68  AGMCORE_tmp exch
f030: 20 73 74 6f 72 65 0a 09 2f 73 65 70 5f 63 6f 6c   store../sep_col
f040: 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d  orspace_dict AGM
f050: 43 4f 52 45 5f 67 67 65 74 20 62 65 67 69 6e 0a  CORE_gget begin.
f060: 09 47 72 61 79 4c 6f 6f 6b 75 70 20 41 47 4d 43  .GrayLookup AGMC
f070: 4f 52 45 5f 74 6d 70 20 47 72 61 79 4c 6f 6f 6b  ORE_tmp GrayLook
f080: 75 70 20 6c 65 6e 67 74 68 20 31 20 73 75 62 20  up length 1 sub 
f090: 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 67 65  mul round cvi ge
f0a0: 74 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f 73 65 70  t..end.}def./sep
f0b0: 5f 70 72 6f 63 5f 6e 61 6d 65 0a 7b 0a 09 64 75  _proc_name.{..du
f0c0: 70 20 30 20 67 65 74 20 0a 09 64 75 70 2f 44 65  p 0 get ..dup/De
f0d0: 76 69 63 65 52 47 42 20 65 71 20 65 78 63 68 2f  viceRGB eq exch/
f0e0: 44 65 76 69 63 65 43 4d 59 4b 20 65 71 20 6f 72  DeviceCMYK eq or
f0f0: 20 6c 65 76 65 6c 32 20 6e 6f 74 20 61 6e 64 20   level2 not and 
f100: 68 61 73 5f 63 6f 6c 6f 72 20 6e 6f 74 20 61 6e  has_color not an
f110: 64 7b 0a 09 09 70 6f 70 5b 2f 44 65 76 69 63 65  d{...pop[/Device
f120: 47 72 61 79 5d 0a 09 09 2f 73 65 70 5f 63 6f 6c  Gray].../sep_col
f130: 6f 72 73 70 61 63 65 5f 67 72 61 79 5f 70 72 6f  orspace_gray_pro
f140: 63 0a 09 7d 7b 0a 09 09 2f 73 65 70 5f 63 6f 6c  c..}{.../sep_col
f150: 6f 72 73 70 61 63 65 5f 70 72 6f 63 0a 09 7d 69  orspace_proc..}i
f160: 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 73 65 74 73  felse.}def./sets
f170: 65 70 63 6f 6c 6f 72 73 70 61 63 65 0a 7b 0a 09  epcolorspace.{..
f180: 63 75 72 72 65 6e 74 5f 73 70 6f 74 5f 61 6c 69  current_spot_ali
f190: 61 73 7b 0a 09 09 64 75 70 20 62 65 67 69 6e 0a  as{...dup begin.
f1a0: 09 09 09 4e 61 6d 65 20 6d 61 70 5f 61 6c 69 61  ...Name map_alia
f1b0: 73 7b 0a 09 09 09 09 65 78 63 68 20 70 6f 70 0a  s{.....exch pop.
f1c0: 09 09 09 7d 69 66 0a 09 09 65 6e 64 0a 09 7d 69  ...}if...end..}i
f1d0: 66 0a 09 64 75 70 2f 73 65 70 5f 63 6f 6c 6f 72  f..dup/sep_color
f1e0: 73 70 61 63 65 5f 64 69 63 74 20 65 78 63 68 20  space_dict exch 
f1f0: 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 62 65  AGMCORE_gput..be
f200: 67 69 6e 0a 09 43 53 41 20 6d 61 70 5f 63 73 61  gin..CSA map_csa
f210: 0a 09 2f 41 47 4d 43 4f 52 45 5f 73 65 70 5f 73  ../AGMCORE_sep_s
f220: 70 65 63 69 61 6c 20 4e 61 6d 65 20 64 75 70 28  pecial Name dup(
f230: 29 65 71 20 65 78 63 68 28 41 6c 6c 29 65 71 20  )eq exch(All)eq 
f240: 6f 72 20 73 74 6f 72 65 0a 09 41 47 4d 43 4f 52  or store..AGMCOR
f250: 45 5f 61 76 6f 69 64 5f 4c 32 5f 73 65 70 5f 73  E_avoid_L2_sep_s
f260: 70 61 63 65 7b 0a 09 09 5b 2f 49 6e 64 65 78 65  pace{...[/Indexe
f270: 64 20 4d 61 70 70 65 64 43 53 41 20 73 65 70 5f  d MappedCSA sep_
f280: 70 72 6f 63 5f 6e 61 6d 65 20 32 35 35 20 65 78  proc_name 255 ex
f290: 63 68 20 0a 09 09 09 7b 32 35 35 20 64 69 76 7d  ch ....{255 div}
f2a0: 2f 65 78 65 63 20 63 76 78 20 33 20 2d 31 20 72  /exec cvx 3 -1 r
f2b0: 6f 6c 6c 5b 34 20 31 20 72 6f 6c 6c 20 6c 6f 61  oll[4 1 roll loa
f2c0: 64 2f 65 78 65 63 20 63 76 78 5d 63 76 78 20 0a  d/exec cvx]cvx .
f2d0: 09 09 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65  ..]setcolorspace
f2e0: 5f 6f 70 74 0a 09 09 2f 54 69 6e 74 50 72 6f 63  _opt.../TintProc
f2f0: 7b 0a 09 09 09 32 35 35 20 6d 75 6c 20 72 6f 75  {....255 mul rou
f300: 6e 64 20 63 76 69 20 73 65 74 63 6f 6c 6f 72 0a  nd cvi setcolor.
f310: 09 09 7d 62 64 66 0a 09 7d 7b 0a 09 09 4d 61 70  ..}bdf..}{...Map
f320: 70 65 64 43 53 41 20 30 20 67 65 74 2f 44 65 76  pedCSA 0 get/Dev
f330: 69 63 65 43 4d 59 4b 20 65 71 20 0a 09 09 63 75  iceCMYK eq ...cu
f340: 72 72 65 6e 74 64 69 63 74 2f 43 6f 6d 70 6f 6e  rrentdict/Compon
f350: 65 6e 74 73 20 6b 6e 6f 77 6e 20 61 6e 64 20 0a  ents known and .
f360: 09 09 41 47 4d 43 4f 52 45 5f 73 65 70 5f 73 70  ..AGMCORE_sep_sp
f370: 65 63 69 61 6c 20 6e 6f 74 20 61 6e 64 7b 0a 09  ecial not and{..
f380: 09 09 2f 54 69 6e 74 50 72 6f 63 5b 0a 09 09 09  ../TintProc[....
f390: 09 43 6f 6d 70 6f 6e 65 6e 74 73 20 61 6c 6f 61  .Components aloa
f3a0: 64 20 70 6f 70 20 4e 61 6d 65 20 66 69 6e 64 63  d pop Name findc
f3b0: 6d 79 6b 63 75 73 74 6f 6d 63 6f 6c 6f 72 20 0a  mykcustomcolor .
f3c0: 09 09 09 09 2f 65 78 63 68 20 63 76 78 2f 73 65  ..../exch cvx/se
f3d0: 74 63 75 73 74 6f 6d 63 6f 6c 6f 72 20 63 76 78  tcustomcolor cvx
f3e0: 0a 09 09 09 5d 63 76 78 20 62 64 66 0a 09 09 7d  ....]cvx bdf...}
f3f0: 7b 0a 20 09 09 09 41 47 4d 43 4f 52 45 5f 68 6f  {. ...AGMCORE_ho
f400: 73 74 5f 73 65 70 20 4e 61 6d 65 28 41 6c 6c 29  st_sep Name(All)
f410: 65 71 20 61 6e 64 7b 0a 20 09 09 09 09 2f 54 69  eq and{. ..../Ti
f420: 6e 74 50 72 6f 63 7b 0a 09 09 09 09 09 31 20 65  ntProc{......1 e
f430: 78 63 68 20 73 75 62 20 73 65 74 73 65 70 61 72  xch sub setsepar
f440: 61 74 69 6f 6e 67 72 61 79 20 0a 09 09 09 09 7d  ationgray .....}
f450: 62 64 66 0a 20 09 09 09 7d 7b 0a 09 09 09 09 41  bdf. ...}{.....A
f460: 47 4d 43 4f 52 45 5f 69 6e 5f 72 69 70 5f 73 65  GMCORE_in_rip_se
f470: 70 20 4d 61 70 70 65 64 43 53 41 20 30 20 67 65  p MappedCSA 0 ge
f480: 74 2f 44 65 76 69 63 65 43 4d 59 4b 20 65 71 20  t/DeviceCMYK eq 
f490: 61 6e 64 20 0a 09 09 09 09 41 47 4d 43 4f 52 45  and .....AGMCORE
f4a0: 5f 68 6f 73 74 5f 73 65 70 20 6f 72 0a 09 09 09  _host_sep or....
f4b0: 09 4e 61 6d 65 28 29 65 71 20 61 6e 64 7b 0a 09  .Name()eq and{..
f4c0: 09 09 09 09 2f 54 69 6e 74 50 72 6f 63 5b 0a 09  ..../TintProc[..
f4d0: 09 09 09 09 09 4d 61 70 70 65 64 43 53 41 20 73  .....MappedCSA s
f4e0: 65 70 5f 70 72 6f 63 5f 6e 61 6d 65 20 65 78 63  ep_proc_name exc
f4f0: 68 20 30 20 67 65 74 2f 44 65 76 69 63 65 43 4d  h 0 get/DeviceCM
f500: 59 4b 20 65 71 7b 0a 09 09 09 09 09 09 09 63 76  YK eq{........cv
f510: 78 2f 73 65 74 63 6d 79 6b 63 6f 6c 6f 72 20 63  x/setcmykcolor c
f520: 76 78 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09 09  vx.......}{.....
f530: 09 09 09 63 76 78 2f 73 65 74 67 72 61 79 20 63  ...cvx/setgray c
f540: 76 78 0a 09 09 09 09 09 09 7d 69 66 65 6c 73 65  vx.......}ifelse
f550: 0a 09 09 09 09 09 5d 63 76 78 20 62 64 66 0a 09  ......]cvx bdf..
f560: 09 09 09 7d 7b 0a 09 09 09 09 09 41 47 4d 43 4f  ...}{......AGMCO
f570: 52 45 5f 70 72 6f 64 75 63 69 6e 67 5f 73 65 70  RE_producing_sep
f580: 73 20 4d 61 70 70 65 64 43 53 41 20 30 20 67 65  s MappedCSA 0 ge
f590: 74 20 64 75 70 2f 44 65 76 69 63 65 43 4d 59 4b  t dup/DeviceCMYK
f5a0: 20 65 71 20 65 78 63 68 2f 44 65 76 69 63 65 47   eq exch/DeviceG
f5b0: 72 61 79 20 65 71 20 6f 72 20 61 6e 64 20 41 47  ray eq or and AG
f5c0: 4d 43 4f 52 45 5f 73 65 70 5f 73 70 65 63 69 61  MCORE_sep_specia
f5d0: 6c 20 6e 6f 74 20 61 6e 64 7b 0a 09 20 09 09 09  l not and{.. ...
f5e0: 09 09 2f 54 69 6e 74 50 72 6f 63 5b 0a 09 09 09  ../TintProc[....
f5f0: 09 09 09 09 2f 64 75 70 20 63 76 78 0a 09 09 09  ..../dup cvx....
f600: 09 09 09 09 4d 61 70 70 65 64 43 53 41 20 73 65  ....MappedCSA se
f610: 70 5f 70 72 6f 63 5f 6e 61 6d 65 20 63 76 78 20  p_proc_name cvx 
f620: 65 78 63 68 0a 09 09 09 09 09 09 09 30 20 67 65  exch........0 ge
f630: 74 2f 44 65 76 69 63 65 47 72 61 79 20 65 71 7b  t/DeviceGray eq{
f640: 0a 09 09 09 09 09 09 09 09 31 2f 65 78 63 68 20  .........1/exch 
f650: 63 76 78 2f 73 75 62 20 63 76 78 20 30 20 30 20  cvx/sub cvx 0 0 
f660: 30 20 34 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 0a  0 4 -1/roll cvx.
f670: 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09  .......}if......
f680: 09 09 2f 4e 61 6d 65 20 63 76 78 2f 66 69 6e 64  ../Name cvx/find
f690: 63 6d 79 6b 63 75 73 74 6f 6d 63 6f 6c 6f 72 20  cmykcustomcolor 
f6a0: 63 76 78 2f 65 78 63 68 20 63 76 78 0a 09 09 09  cvx/exch cvx....
f6b0: 09 09 09 09 41 47 4d 43 4f 52 45 5f 68 6f 73 74  ....AGMCORE_host
f6c0: 5f 73 65 70 7b 0a 09 09 09 09 09 09 09 09 41 47  _sep{.........AG
f6d0: 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b 5f 73 65  MCORE_is_cmyk_se
f6e0: 70 0a 09 09 09 09 09 09 09 09 2f 4e 61 6d 65 20  p........./Name 
f6f0: 63 76 78 20 0a 09 09 09 09 09 09 09 09 2f 41 47  cvx ........./AG
f700: 4d 43 4f 52 45 5f 49 73 53 65 70 61 72 61 74 69  MCORE_IsSeparati
f710: 6f 6e 41 50 72 6f 63 65 73 73 43 6f 6c 6f 72 20  onAProcessColor 
f720: 6c 6f 61 64 2f 65 78 65 63 20 63 76 78 0a 09 09  load/exec cvx...
f730: 09 09 09 09 09 09 2f 6e 6f 74 20 63 76 78 2f 61  ....../not cvx/a
f740: 6e 64 20 63 76 78 20 0a 09 09 09 09 09 09 09 7d  nd cvx ........}
f750: 7b 0a 09 09 09 09 09 09 09 09 4e 61 6d 65 20 69  {.........Name i
f760: 6e 52 69 70 5f 73 70 6f 74 5f 68 61 73 5f 69 6e  nRip_spot_has_in
f770: 6b 20 6e 6f 74 0a 09 09 09 09 09 09 09 7d 69 66  k not........}if
f780: 65 6c 73 65 0a 09 09 09 09 09 09 09 5b 0a 09 09  else........[...
f790: 20 09 09 09 09 09 09 2f 70 6f 70 20 63 76 78 20   ....../pop cvx 
f7a0: 31 0a 09 09 09 09 09 09 09 5d 63 76 78 2f 69 66  1........]cvx/if
f7b0: 20 63 76 78 0a 09 09 09 09 09 09 09 2f 73 65 74   cvx......../set
f7c0: 63 75 73 74 6f 6d 63 6f 6c 6f 72 20 63 76 78 0a  customcolor cvx.
f7d0: 09 09 09 09 09 09 5d 63 76 78 20 62 64 66 0a 20  ......]cvx bdf. 
f7e0: 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 2f 54  .....}{......./T
f7f0: 69 6e 74 50 72 6f 63 7b 73 65 74 63 6f 6c 6f 72  intProc{setcolor
f800: 7d 62 64 66 0a 09 09 09 09 09 09 5b 2f 53 65 70  }bdf.......[/Sep
f810: 61 72 61 74 69 6f 6e 20 4e 61 6d 65 20 4d 61 70  aration Name Map
f820: 70 65 64 43 53 41 20 73 65 70 5f 70 72 6f 63 5f  pedCSA sep_proc_
f830: 6e 61 6d 65 20 6c 6f 61 64 5d 73 65 74 63 6f 6c  name load]setcol
f840: 6f 72 73 70 61 63 65 5f 6f 70 74 0a 09 09 09 09  orspace_opt.....
f850: 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66  .}ifelse.....}if
f860: 65 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a  else....}ifelse.
f870: 09 09 7d 69 66 65 6c 73 65 0a 09 7d 69 66 65 6c  ..}ifelse..}ifel
f880: 73 65 0a 09 73 65 74 5f 63 72 64 0a 09 73 65 74  se..set_crd..set
f890: 73 65 70 63 6f 6c 6f 72 0a 09 65 6e 64 0a 7d 64  sepcolor..end.}d
f8a0: 65 66 0a 2f 61 64 64 69 74 69 76 65 5f 62 6c 65  ef./additive_ble
f8b0: 6e 64 0a 7b 0a 20 09 33 20 64 69 63 74 20 62 65  nd.{. .3 dict be
f8c0: 67 69 6e 0a 20 09 2f 6e 75 6d 61 72 72 61 79 73  gin. ./numarrays
f8d0: 20 78 64 66 0a 20 09 2f 6e 75 6d 63 6f 6c 6f 72   xdf. ./numcolor
f8e0: 73 20 78 64 66 0a 20 09 30 20 31 20 6e 75 6d 63  s xdf. .0 1 numc
f8f0: 6f 6c 6f 72 73 20 31 20 73 75 62 0a 20 09 09 7b  olors 1 sub. ..{
f900: 0a 20 09 09 2f 63 31 20 78 64 66 0a 20 09 09 31  . ../c1 xdf. ..1
f910: 0a 20 09 09 30 20 31 20 6e 75 6d 61 72 72 61 79  . ..0 1 numarray
f920: 73 20 31 20 73 75 62 0a 20 09 09 09 7b 0a 09 09  s 1 sub. ...{...
f930: 09 31 20 65 78 63 68 20 61 64 64 2f 69 6e 64 65  .1 exch add/inde
f940: 78 20 63 76 78 0a 20 09 09 09 63 31 2f 67 65 74  x cvx. ...c1/get
f950: 20 63 76 78 2f 6d 75 6c 20 63 76 78 0a 20 09 09   cvx/mul cvx. ..
f960: 09 7d 66 6f 72 0a 20 09 09 6e 75 6d 61 72 72 61  .}for. ..numarra
f970: 79 73 20 31 20 61 64 64 20 31 2f 72 6f 6c 6c 20  ys 1 add 1/roll 
f980: 63 76 78 20 0a 20 09 09 7d 66 6f 72 0a 20 09 6e  cvx . ..}for. .n
f990: 75 6d 61 72 72 61 79 73 5b 2f 70 6f 70 20 63 76  umarrays[/pop cv
f9a0: 78 5d 63 76 78 2f 72 65 70 65 61 74 20 63 76 78  x]cvx/repeat cvx
f9b0: 0a 20 09 65 6e 64 0a 7d 64 65 66 0a 2f 73 75 62  . .end.}def./sub
f9c0: 74 72 61 63 74 69 76 65 5f 62 6c 65 6e 64 0a 7b  tractive_blend.{
f9d0: 0a 09 33 20 64 69 63 74 20 62 65 67 69 6e 0a 09  ..3 dict begin..
f9e0: 2f 6e 75 6d 61 72 72 61 79 73 20 78 64 66 0a 09  /numarrays xdf..
f9f0: 2f 6e 75 6d 63 6f 6c 6f 72 73 20 78 64 66 0a 09  /numcolors xdf..
fa00: 30 20 31 20 6e 75 6d 63 6f 6c 6f 72 73 20 31 20  0 1 numcolors 1 
fa10: 73 75 62 0a 09 09 7b 0a 09 09 2f 63 31 20 78 64  sub...{.../c1 xd
fa20: 66 0a 09 09 31 20 31 0a 09 09 30 20 31 20 6e 75  f...1 1...0 1 nu
fa30: 6d 61 72 72 61 79 73 20 31 20 73 75 62 0a 09 09  marrays 1 sub...
fa40: 09 7b 0a 09 09 09 31 20 33 20 33 20 2d 31 20 72  .{....1 3 3 -1 r
fa50: 6f 6c 6c 20 61 64 64 2f 69 6e 64 65 78 20 63 76  oll add/index cv
fa60: 78 20 0a 09 09 09 63 31 2f 67 65 74 20 63 76 78  x ....c1/get cvx
fa70: 2f 73 75 62 20 63 76 78 2f 6d 75 6c 20 63 76 78  /sub cvx/mul cvx
fa80: 0a 09 09 09 7d 66 6f 72 0a 09 09 2f 73 75 62 20  ....}for.../sub 
fa90: 63 76 78 0a 09 09 6e 75 6d 61 72 72 61 79 73 20  cvx...numarrays 
faa0: 31 20 61 64 64 20 31 2f 72 6f 6c 6c 20 63 76 78  1 add 1/roll cvx
fab0: 0a 09 09 7d 66 6f 72 0a 09 6e 75 6d 61 72 72 61  ...}for..numarra
fac0: 79 73 5b 2f 70 6f 70 20 63 76 78 5d 63 76 78 2f  ys[/pop cvx]cvx/
fad0: 72 65 70 65 61 74 20 63 76 78 0a 09 65 6e 64 0a  repeat cvx..end.
fae0: 7d 64 65 66 0a 2f 65 78 65 63 5f 74 69 6e 74 5f  }def./exec_tint_
faf0: 74 72 61 6e 73 66 6f 72 6d 0a 7b 0a 09 2f 54 69  transform.{../Ti
fb00: 6e 74 50 72 6f 63 5b 0a 09 09 2f 54 69 6e 74 54  ntProc[.../TintT
fb10: 72 61 6e 73 66 6f 72 6d 20 63 76 78 2f 73 65 74  ransform cvx/set
fb20: 63 6f 6c 6f 72 20 63 76 78 0a 09 5d 63 76 78 20  color cvx..]cvx 
fb30: 62 64 66 0a 09 4d 61 70 70 65 64 43 53 41 20 73  bdf..MappedCSA s
fb40: 65 74 63 6f 6c 6f 72 73 70 61 63 65 5f 6f 70 74  etcolorspace_opt
fb50: 0a 7d 62 64 66 0a 2f 64 65 76 6e 5f 6d 61 6b 65  .}bdf./devn_make
fb60: 63 75 73 74 6f 6d 63 6f 6c 6f 72 0a 7b 0a 09 32  customcolor.{..2
fb70: 20 64 69 63 74 20 62 65 67 69 6e 0a 09 2f 6e 61   dict begin../na
fb80: 6d 65 73 5f 69 6e 64 65 78 20 78 64 66 0a 09 2f  mes_index xdf../
fb90: 4e 61 6d 65 73 20 78 64 66 0a 09 31 20 31 20 31  Names xdf..1 1 1
fba0: 20 31 20 4e 61 6d 65 73 20 6e 61 6d 65 73 5f 69   1 Names names_i
fbb0: 6e 64 65 78 20 67 65 74 20 66 69 6e 64 63 6d 79  ndex get findcmy
fbc0: 6b 63 75 73 74 6f 6d 63 6f 6c 6f 72 0a 09 2f 64  kcustomcolor../d
fbd0: 65 76 69 63 65 6e 5f 74 69 6e 74 73 20 41 47 4d  evicen_tints AGM
fbe0: 43 4f 52 45 5f 67 67 65 74 20 6e 61 6d 65 73 5f  CORE_gget names_
fbf0: 69 6e 64 65 78 20 67 65 74 20 73 65 74 63 75 73  index get setcus
fc00: 74 6f 6d 63 6f 6c 6f 72 0a 09 4e 61 6d 65 73 20  tomcolor..Names 
fc10: 6c 65 6e 67 74 68 7b 70 6f 70 7d 72 65 70 65 61  length{pop}repea
fc20: 74 0a 09 65 6e 64 0a 7d 62 64 66 0a 2f 73 65 74  t..end.}bdf./set
fc30: 64 65 76 69 63 65 6e 63 6f 6c 6f 72 73 70 61 63  devicencolorspac
fc40: 65 0a 7b 0a 09 64 75 70 2f 41 6c 69 61 73 65 64  e.{..dup/Aliased
fc50: 43 6f 6c 6f 72 61 6e 74 73 20 6b 6e 6f 77 6e 7b  Colorants known{
fc60: 66 61 6c 73 65 7d 7b 74 72 75 65 7d 69 66 65 6c  false}{true}ifel
fc70: 73 65 20 0a 09 63 75 72 72 65 6e 74 5f 73 70 6f  se ..current_spo
fc80: 74 5f 61 6c 69 61 73 20 61 6e 64 7b 0a 09 09 37  t_alias and{...7
fc90: 20 64 69 63 74 20 62 65 67 69 6e 0a 09 09 2f 6e   dict begin.../n
fca0: 61 6d 65 73 5f 69 6e 64 65 78 20 30 20 64 65 66  ames_index 0 def
fcb0: 0a 09 09 64 75 70 2f 6e 61 6d 65 73 5f 6c 65 6e  ...dup/names_len
fcc0: 20 65 78 63 68 2f 4e 61 6d 65 73 20 67 65 74 20   exch/Names get 
fcd0: 6c 65 6e 67 74 68 20 64 65 66 0a 09 09 2f 6e 65  length def.../ne
fce0: 77 5f 6e 61 6d 65 73 20 6e 61 6d 65 73 5f 6c 65  w_names names_le
fcf0: 6e 20 61 72 72 61 79 20 64 65 66 0a 09 09 2f 6e  n array def.../n
fd00: 65 77 5f 4c 6f 6f 6b 75 70 54 61 62 6c 65 73 20  ew_LookupTables 
fd10: 6e 61 6d 65 73 5f 6c 65 6e 20 61 72 72 61 79 20  names_len array 
fd20: 64 65 66 0a 09 09 2f 61 6c 69 61 73 5f 63 6e 74  def.../alias_cnt
fd30: 20 30 20 64 65 66 0a 09 09 64 75 70 2f 4e 61 6d   0 def...dup/Nam
fd40: 65 73 20 67 65 74 0a 09 09 7b 0a 09 09 09 64 75  es get...{....du
fd50: 70 20 6d 61 70 5f 61 6c 69 61 73 7b 0a 09 09 09  p map_alias{....
fd60: 09 65 78 63 68 20 70 6f 70 0a 09 09 09 09 64 75  .exch pop.....du
fd70: 70 2f 43 6f 6c 6f 72 4c 6f 6f 6b 75 70 20 6b 6e  p/ColorLookup kn
fd80: 6f 77 6e 7b 0a 09 09 09 09 09 64 75 70 20 62 65  own{......dup be
fd90: 67 69 6e 0a 09 09 09 09 09 6e 65 77 5f 4c 6f 6f  gin......new_Loo
fda0: 6b 75 70 54 61 62 6c 65 73 20 6e 61 6d 65 73 5f  kupTables names_
fdb0: 69 6e 64 65 78 20 43 6f 6c 6f 72 4c 6f 6f 6b 75  index ColorLooku
fdc0: 70 20 70 75 74 0a 09 09 09 09 09 65 6e 64 0a 09  p put......end..
fdd0: 09 09 09 7d 7b 0a 09 09 09 09 09 64 75 70 2f 43  ...}{......dup/C
fde0: 6f 6d 70 6f 6e 65 6e 74 73 20 6b 6e 6f 77 6e 7b  omponents known{
fdf0: 0a 09 09 09 09 09 09 64 75 70 20 62 65 67 69 6e  .......dup begin
fe00: 0a 09 09 09 09 09 09 6e 65 77 5f 4c 6f 6f 6b 75  .......new_Looku
fe10: 70 54 61 62 6c 65 73 20 6e 61 6d 65 73 5f 69 6e  pTables names_in
fe20: 64 65 78 20 43 6f 6d 70 6f 6e 65 6e 74 73 20 70  dex Components p
fe30: 75 74 0a 09 09 09 09 09 09 65 6e 64 0a 09 09 09  ut.......end....
fe40: 09 09 7d 7b 0a 09 09 09 09 09 09 64 75 70 20 62  ..}{.......dup b
fe50: 65 67 69 6e 0a 09 09 09 09 09 09 6e 65 77 5f 4c  egin.......new_L
fe60: 6f 6f 6b 75 70 54 61 62 6c 65 73 20 6e 61 6d 65  ookupTables name
fe70: 73 5f 69 6e 64 65 78 5b 6e 75 6c 6c 20 6e 75 6c  s_index[null nul
fe80: 6c 20 6e 75 6c 6c 20 6e 75 6c 6c 5d 70 75 74 0a  l null null]put.
fe90: 09 09 09 09 09 09 65 6e 64 0a 09 09 09 09 09 7d  ......end......}
fea0: 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66 65 6c  ifelse.....}ifel
feb0: 73 65 0a 09 09 09 09 6e 65 77 5f 6e 61 6d 65 73  se.....new_names
fec0: 20 6e 61 6d 65 73 5f 69 6e 64 65 78 20 33 20 2d   names_index 3 -
fed0: 31 20 72 6f 6c 6c 2f 4e 61 6d 65 20 67 65 74 20  1 roll/Name get 
fee0: 70 75 74 0a 09 09 09 09 2f 61 6c 69 61 73 5f 63  put...../alias_c
fef0: 6e 74 20 61 6c 69 61 73 5f 63 6e 74 20 31 20 61  nt alias_cnt 1 a
ff00: 64 64 20 64 65 66 20 0a 09 09 09 7d 7b 0a 09 09  dd def ....}{...
ff10: 09 09 2f 6e 61 6d 65 20 78 64 66 09 09 09 09 0a  ../name xdf.....
ff20: 09 09 09 09 6e 65 77 5f 6e 61 6d 65 73 20 6e 61  ....new_names na
ff30: 6d 65 73 5f 69 6e 64 65 78 20 6e 61 6d 65 20 70  mes_index name p
ff40: 75 74 0a 09 09 09 09 64 75 70 2f 4c 6f 6f 6b 75  ut.....dup/Looku
ff50: 70 54 61 62 6c 65 73 20 6b 6e 6f 77 6e 7b 0a 09  pTables known{..
ff60: 09 09 09 09 64 75 70 20 62 65 67 69 6e 0a 09 09  ....dup begin...
ff70: 09 09 09 6e 65 77 5f 4c 6f 6f 6b 75 70 54 61 62  ...new_LookupTab
ff80: 6c 65 73 20 6e 61 6d 65 73 5f 69 6e 64 65 78 20  les names_index 
ff90: 4c 6f 6f 6b 75 70 54 61 62 6c 65 73 20 6e 61 6d  LookupTables nam
ffa0: 65 73 5f 69 6e 64 65 78 20 67 65 74 20 70 75 74  es_index get put
ffb0: 0a 09 09 09 09 09 65 6e 64 0a 09 09 09 09 7d 7b  ......end.....}{
ffc0: 0a 09 09 09 09 09 64 75 70 20 62 65 67 69 6e 0a  ......dup begin.
ffd0: 09 09 09 09 09 6e 65 77 5f 4c 6f 6f 6b 75 70 54  .....new_LookupT
ffe0: 61 62 6c 65 73 20 6e 61 6d 65 73 5f 69 6e 64 65  ables names_inde
fff0: 78 5b 6e 75 6c 6c 20 6e 75 6c 6c 20 6e 75 6c 6c  x[null null null
10000 20 6e 75 6c 6c 5d 70 75 74 0a 09 09 09 09 09 65   null]put......e
10010 6e 64 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  nd.....}ifelse..
10020 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 2f 6e 61  ..}ifelse..../na
10030 6d 65 73 5f 69 6e 64 65 78 20 6e 61 6d 65 73 5f  mes_index names_
10040 69 6e 64 65 78 20 31 20 61 64 64 20 64 65 66 20  index 1 add def 
10050 0a 09 09 7d 66 6f 72 61 6c 6c 0a 09 09 61 6c 69  ...}forall...ali
10060 61 73 5f 63 6e 74 20 30 20 67 74 7b 0a 09 09 09  as_cnt 0 gt{....
10070 2f 41 6c 69 61 73 65 64 43 6f 6c 6f 72 61 6e 74  /AliasedColorant
10080 73 20 74 72 75 65 20 64 65 66 0a 09 09 09 2f 6c  s true def..../l
10090 75 74 5f 65 6e 74 72 79 5f 6c 65 6e 20 6e 65 77  ut_entry_len new
100a0 5f 4c 6f 6f 6b 75 70 54 61 62 6c 65 73 20 30 20  _LookupTables 0 
100b0 67 65 74 20 64 75 70 20 6c 65 6e 67 74 68 20 32  get dup length 2
100c0 35 36 20 67 65 7b 30 20 67 65 74 20 6c 65 6e 67  56 ge{0 get leng
100d0 74 68 7d 7b 6c 65 6e 67 74 68 7d 69 66 65 6c 73  th}{length}ifels
100e0 65 20 64 65 66 0a 09 09 09 30 20 31 20 6e 61 6d  e def....0 1 nam
100f0 65 73 5f 6c 65 6e 20 31 20 73 75 62 7b 0a 09 09  es_len 1 sub{...
10100 09 09 2f 6e 61 6d 65 73 5f 69 6e 64 65 78 20 78  ../names_index x
10110 64 66 0a 09 09 09 09 6e 65 77 5f 4c 6f 6f 6b 75  df.....new_Looku
10120 70 54 61 62 6c 65 73 20 6e 61 6d 65 73 5f 69 6e  pTables names_in
10130 64 65 78 20 67 65 74 20 64 75 70 20 6c 65 6e 67  dex get dup leng
10140 74 68 20 32 35 36 20 67 65 7b 30 20 67 65 74 20  th 256 ge{0 get 
10150 6c 65 6e 67 74 68 7d 7b 6c 65 6e 67 74 68 7d 69  length}{length}i
10160 66 65 6c 73 65 20 6c 75 74 5f 65 6e 74 72 79 5f  felse lut_entry_
10170 6c 65 6e 20 6e 65 7b 0a 09 09 09 09 09 2f 41 6c  len ne{....../Al
10180 69 61 73 65 64 43 6f 6c 6f 72 61 6e 74 73 20 66  iasedColorants f
10190 61 6c 73 65 20 64 65 66 0a 09 09 09 09 09 65 78  alse def......ex
101a0 69 74 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 6e  it.....}{......n
101b0 65 77 5f 4c 6f 6f 6b 75 70 54 61 62 6c 65 73 20  ew_LookupTables 
101c0 6e 61 6d 65 73 5f 69 6e 64 65 78 20 67 65 74 20  names_index get 
101d0 30 20 67 65 74 20 6e 75 6c 6c 20 65 71 7b 0a 09  0 get null eq{..
101e0 09 09 09 09 09 64 75 70 2f 4e 61 6d 65 73 20 67  .....dup/Names g
101f0 65 74 20 6e 61 6d 65 73 5f 69 6e 64 65 78 20 67  et names_index g
10200 65 74 2f 6e 61 6d 65 20 78 64 66 0a 09 09 09 09  et/name xdf.....
10210 09 09 6e 61 6d 65 28 43 79 61 6e 29 65 71 20 6e  ..name(Cyan)eq n
10220 61 6d 65 28 4d 61 67 65 6e 74 61 29 65 71 20 6e  ame(Magenta)eq n
10230 61 6d 65 28 59 65 6c 6c 6f 77 29 65 71 20 6e 61  ame(Yellow)eq na
10240 6d 65 28 42 6c 61 63 6b 29 65 71 0a 09 09 09 09  me(Black)eq.....
10250 09 09 6f 72 20 6f 72 20 6f 72 20 6e 6f 74 7b 0a  ..or or or not{.
10260 09 09 09 09 09 09 09 2f 41 6c 69 61 73 65 64 43  ......./AliasedC
10270 6f 6c 6f 72 61 6e 74 73 20 66 61 6c 73 65 20 64  olorants false d
10280 65 66 0a 09 09 09 09 09 09 09 65 78 69 74 0a 09  ef........exit..
10290 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09 7d 69  .....}if......}i
102a0 66 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  f.....}ifelse...
102b0 09 7d 66 6f 72 0a 09 09 09 6c 75 74 5f 65 6e 74  .}for....lut_ent
102c0 72 79 5f 6c 65 6e 20 31 20 65 71 7b 0a 09 09 09  ry_len 1 eq{....
102d0 09 2f 41 6c 69 61 73 65 64 43 6f 6c 6f 72 61 6e  ./AliasedColoran
102e0 74 73 20 66 61 6c 73 65 20 64 65 66 0a 09 09 09  ts false def....
102f0 7d 69 66 0a 09 09 09 41 6c 69 61 73 65 64 43 6f  }if....AliasedCo
10300 6c 6f 72 61 6e 74 73 7b 0a 09 09 09 09 64 75 70  lorants{.....dup
10310 20 62 65 67 69 6e 0a 09 09 09 09 2f 4e 61 6d 65   begin...../Name
10320 73 20 6e 65 77 5f 6e 61 6d 65 73 20 64 65 66 0a  s new_names def.
10330 09 09 09 09 2f 4c 6f 6f 6b 75 70 54 61 62 6c 65  ..../LookupTable
10340 73 20 6e 65 77 5f 4c 6f 6f 6b 75 70 54 61 62 6c  s new_LookupTabl
10350 65 73 20 64 65 66 0a 09 09 09 09 2f 41 6c 69 61  es def...../Alia
10360 73 65 64 43 6f 6c 6f 72 61 6e 74 73 20 74 72 75  sedColorants tru
10370 65 20 64 65 66 0a 09 09 09 09 2f 4e 43 6f 6d 70  e def...../NComp
10380 6f 6e 65 6e 74 73 20 6c 75 74 5f 65 6e 74 72 79  onents lut_entry
10390 5f 6c 65 6e 20 64 65 66 0a 09 09 09 09 2f 54 69  _len def...../Ti
103a0 6e 74 4d 65 74 68 6f 64 20 4e 43 6f 6d 70 6f 6e  ntMethod NCompon
103b0 65 6e 74 73 20 34 20 65 71 7b 2f 53 75 62 74 72  ents 4 eq{/Subtr
103c0 61 63 74 69 76 65 7d 7b 2f 41 64 64 69 74 69 76  active}{/Additiv
103d0 65 7d 69 66 65 6c 73 65 20 64 65 66 0a 09 09 09  e}ifelse def....
103e0 09 2f 4d 61 70 70 65 64 43 53 41 20 54 69 6e 74  ./MappedCSA Tint
103f0 4d 65 74 68 6f 64 2f 41 64 64 69 74 69 76 65 20  Method/Additive 
10400 65 71 7b 2f 44 65 76 69 63 65 52 47 42 7d 7b 2f  eq{/DeviceRGB}{/
10410 44 65 76 69 63 65 43 4d 59 4b 7d 69 66 65 6c 73  DeviceCMYK}ifels
10420 65 20 64 65 66 0a 09 09 09 09 63 75 72 72 65 6e  e def.....curren
10430 74 64 69 63 74 2f 54 54 54 61 62 6c 65 73 49 64  tdict/TTTablesId
10440 78 20 6b 6e 6f 77 6e 20 6e 6f 74 7b 0a 09 09 09  x known not{....
10450 09 09 2f 54 54 54 61 62 6c 65 73 49 64 78 20 2d  ../TTTablesIdx -
10460 31 20 64 65 66 0a 09 09 09 09 7d 69 66 0a 09 09  1 def.....}if...
10470 09 09 65 6e 64 0a 09 09 09 7d 69 66 0a 09 09 7d  ..end....}if...}
10480 69 66 0a 09 09 65 6e 64 0a 09 7d 69 66 0a 09 64  if...end..}if..d
10490 75 70 2f 64 65 76 69 63 65 6e 5f 63 6f 6c 6f 72  up/devicen_color
104a0 73 70 61 63 65 5f 64 69 63 74 20 65 78 63 68 20  space_dict exch 
104b0 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 62 65  AGMCORE_gput..be
104c0 67 69 6e 0a 09 63 75 72 72 65 6e 74 64 69 63 74  gin..currentdict
104d0 2f 41 6c 69 61 73 65 64 43 6f 6c 6f 72 61 6e 74  /AliasedColorant
104e0 73 20 6b 6e 6f 77 6e 7b 0a 09 09 41 6c 69 61 73  s known{...Alias
104f0 65 64 43 6f 6c 6f 72 61 6e 74 73 0a 09 7d 7b 0a  edColorants..}{.
10500 09 09 66 61 6c 73 65 0a 09 7d 69 66 65 6c 73 65  ..false..}ifelse
10510 0a 09 64 75 70 20 6e 6f 74 7b 0a 09 09 43 53 41  ..dup not{...CSA
10520 20 6d 61 70 5f 63 73 61 0a 09 7d 69 66 0a 09 2f   map_csa..}if../
10530 54 69 6e 74 54 72 61 6e 73 66 6f 72 6d 20 6c 6f  TintTransform lo
10540 61 64 20 74 79 70 65 2f 6e 75 6c 6c 74 79 70 65  ad type/nulltype
10550 20 65 71 20 6f 72 7b 0a 09 09 2f 54 69 6e 74 54   eq or{.../TintT
10560 72 61 6e 73 66 6f 72 6d 5b 0a 09 09 09 30 20 31  ransform[....0 1
10570 20 4e 61 6d 65 73 20 6c 65 6e 67 74 68 20 31 20   Names length 1 
10580 73 75 62 0a 09 09 09 09 7b 0a 09 09 09 09 2f 54  sub.....{...../T
10590 54 54 61 62 6c 65 73 49 64 78 20 54 54 54 61 62  TTablesIdx TTTab
105a0 6c 65 73 49 64 78 20 31 20 61 64 64 20 64 65 66  lesIdx 1 add def
105b0 0a 09 09 09 09 64 75 70 20 4c 6f 6f 6b 75 70 54  .....dup LookupT
105c0 61 62 6c 65 73 20 65 78 63 68 20 67 65 74 20 64  ables exch get d
105d0 75 70 20 30 20 67 65 74 20 6e 75 6c 6c 20 65 71  up 0 get null eq
105e0 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 31 20 69  ......{......1 i
105f0 6e 64 65 78 0a 09 09 09 09 09 4e 61 6d 65 73 20  ndex......Names 
10600 65 78 63 68 20 67 65 74 0a 09 09 09 09 09 64 75  exch get......du
10610 70 28 43 79 61 6e 29 65 71 0a 09 09 09 09 09 09  p(Cyan)eq.......
10620 7b 0a 09 09 09 09 09 09 70 6f 70 20 65 78 63 68  {.......pop exch
10630 0a 09 09 09 09 09 09 4c 6f 6f 6b 75 70 54 61 62  .......LookupTab
10640 6c 65 73 20 6c 65 6e 67 74 68 20 65 78 63 68 20  les length exch 
10650 73 75 62 0a 09 09 09 09 09 09 2f 69 6e 64 65 78  sub......./index
10660 20 63 76 78 0a 09 09 09 09 09 09 30 20 30 20 30   cvx.......0 0 0
10670 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7b  .......}.......{
10680 0a 09 09 09 09 09 09 64 75 70 28 4d 61 67 65 6e  .......dup(Magen
10690 74 61 29 65 71 0a 09 09 09 09 09 09 09 7b 0a 09  ta)eq........{..
106a0 09 09 09 09 09 09 70 6f 70 20 65 78 63 68 0a 09  ......pop exch..
106b0 09 09 09 09 09 09 4c 6f 6f 6b 75 70 54 61 62 6c  ......LookupTabl
106c0 65 73 20 6c 65 6e 67 74 68 20 65 78 63 68 20 73  es length exch s
106d0 75 62 0a 09 09 09 09 09 09 09 2f 69 6e 64 65 78  ub......../index
106e0 20 63 76 78 0a 09 09 09 09 09 09 09 30 2f 65 78   cvx........0/ex
106f0 63 68 20 63 76 78 20 30 20 30 0a 09 09 09 09 09  ch cvx 0 0......
10700 09 09 7d 7b 0a 09 09 09 09 09 09 09 28 59 65 6c  ..}{........(Yel
10710 6c 6f 77 29 65 71 0a 09 09 09 09 09 09 09 09 7b  low)eq.........{
10720 0a 09 09 09 09 09 09 09 09 65 78 63 68 0a 09 09  .........exch...
10730 09 09 09 09 09 09 4c 6f 6f 6b 75 70 54 61 62 6c  ......LookupTabl
10740 65 73 20 6c 65 6e 67 74 68 20 65 78 63 68 20 73  es length exch s
10750 75 62 0a 09 09 09 09 09 09 09 09 2f 69 6e 64 65  ub........./inde
10760 78 20 63 76 78 0a 09 09 09 09 09 09 09 09 30 20  x cvx.........0 
10770 30 20 33 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 20  0 3 -1/roll cvx 
10780 30 0a 09 09 09 09 09 09 09 09 7d 7b 0a 09 09 09  0.........}{....
10790 09 09 09 09 09 65 78 63 68 0a 09 09 09 09 09 09  .....exch.......
107a0 09 09 4c 6f 6f 6b 75 70 54 61 62 6c 65 73 20 6c  ..LookupTables l
107b0 65 6e 67 74 68 20 65 78 63 68 20 73 75 62 0a 09  ength exch sub..
107c0 09 09 09 09 09 09 09 2f 69 6e 64 65 78 20 63 76  ......./index cv
107d0 78 0a 09 09 09 09 09 09 09 09 30 20 30 20 30 20  x.........0 0 0 
107e0 34 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 0a 09 09  4 -1/roll cvx...
107f0 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
10800 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09  .....}ifelse....
10810 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09  ...}ifelse......
10820 35 20 2d 31 2f 72 6f 6c 6c 20 63 76 78 2f 61 73  5 -1/roll cvx/as
10830 74 6f 72 65 20 63 76 78 0a 09 09 09 09 09 7d 7b  tore cvx......}{
10840 0a 09 09 09 09 09 64 75 70 20 6c 65 6e 67 74 68  ......dup length
10850 20 31 20 73 75 62 0a 09 09 09 09 09 4c 6f 6f 6b   1 sub......Look
10860 75 70 54 61 62 6c 65 73 20 6c 65 6e 67 74 68 20  upTables length 
10870 34 20 2d 31 20 72 6f 6c 6c 20 73 75 62 20 31 20  4 -1 roll sub 1 
10880 61 64 64 0a 09 09 09 09 09 2f 69 6e 64 65 78 20  add....../index 
10890 63 76 78 2f 6d 75 6c 20 63 76 78 2f 72 6f 75 6e  cvx/mul cvx/roun
108a0 64 20 63 76 78 2f 63 76 69 20 63 76 78 2f 67 65  d cvx/cvi cvx/ge
108b0 74 20 63 76 78 0a 09 09 09 09 09 7d 69 66 65 6c  t cvx......}ifel
108c0 73 65 0a 09 09 09 09 09 4e 61 6d 65 73 20 6c 65  se......Names le
108d0 6e 67 74 68 20 54 54 54 61 62 6c 65 73 49 64 78  ngth TTTablesIdx
108e0 20 61 64 64 20 31 20 61 64 64 20 31 2f 72 6f 6c   add 1 add 1/rol
108f0 6c 20 63 76 78 0a 09 09 09 09 7d 66 6f 72 0a 09  l cvx.....}for..
10900 09 09 4e 61 6d 65 73 20 6c 65 6e 67 74 68 5b 2f  ..Names length[/
10910 70 6f 70 20 63 76 78 5d 63 76 78 2f 72 65 70 65  pop cvx]cvx/repe
10920 61 74 20 63 76 78 0a 09 09 09 4e 43 6f 6d 70 6f  at cvx....NCompo
10930 6e 65 6e 74 73 20 4e 61 6d 65 73 20 6c 65 6e 67  nents Names leng
10940 74 68 0a 20 09 09 09 54 69 6e 74 4d 65 74 68 6f  th. ...TintMetho
10950 64 2f 53 75 62 74 72 61 63 74 69 76 65 20 65 71  d/Subtractive eq
10960 0a 20 09 09 09 09 7b 0a 20 09 09 09 09 73 75 62  . ....{. ....sub
10970 74 72 61 63 74 69 76 65 5f 62 6c 65 6e 64 0a 20  tractive_blend. 
10980 09 09 09 09 7d 7b 0a 20 09 09 09 09 61 64 64 69  ....}{. ....addi
10990 74 69 76 65 5f 62 6c 65 6e 64 0a 20 09 09 09 09  tive_blend. ....
109a0 7d 69 66 65 6c 73 65 0a 09 09 5d 63 76 78 20 62  }ifelse...]cvx b
109b0 64 66 0a 09 7d 69 66 0a 09 41 47 4d 43 4f 52 45  df..}if..AGMCORE
109c0 5f 68 6f 73 74 5f 73 65 70 7b 0a 09 09 4e 61 6d  _host_sep{...Nam
109d0 65 73 20 63 6f 6e 76 65 72 74 5f 74 6f 5f 70 72  es convert_to_pr
109e0 6f 63 65 73 73 7b 0a 09 09 09 65 78 65 63 5f 74  ocess{....exec_t
109f0 69 6e 74 5f 74 72 61 6e 73 66 6f 72 6d 0a 09 09  int_transform...
10a00 7d 0a 09 09 7b 09 0a 09 09 09 63 75 72 72 65 6e  }...{.....curren
10a10 74 64 69 63 74 2f 41 6c 69 61 73 65 64 43 6f 6c  tdict/AliasedCol
10a20 6f 72 61 6e 74 73 20 6b 6e 6f 77 6e 7b 0a 09 09  orants known{...
10a30 09 09 41 6c 69 61 73 65 64 43 6f 6c 6f 72 61 6e  ..AliasedColoran
10a40 74 73 20 6e 6f 74 0a 09 09 09 7d 7b 0a 09 09 09  ts not....}{....
10a50 09 66 61 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73  .false....}ifels
10a60 65 0a 09 09 09 35 20 64 69 63 74 20 62 65 67 69  e....5 dict begi
10a70 6e 0a 09 09 09 2f 41 76 6f 69 64 41 6c 69 61 73  n..../AvoidAlias
10a80 65 64 43 6f 6c 6f 72 61 6e 74 73 20 78 64 66 0a  edColorants xdf.
10a90 09 09 09 2f 70 61 69 6e 74 65 64 3f 20 66 61 6c  .../painted? fal
10aa0 73 65 20 64 65 66 0a 09 09 09 2f 6e 61 6d 65 73  se def..../names
10ab0 5f 69 6e 64 65 78 20 30 20 64 65 66 0a 09 09 09  _index 0 def....
10ac0 2f 6e 61 6d 65 73 5f 6c 65 6e 20 4e 61 6d 65 73  /names_len Names
10ad0 20 6c 65 6e 67 74 68 20 64 65 66 0a 09 09 09 41   length def....A
10ae0 76 6f 69 64 41 6c 69 61 73 65 64 43 6f 6c 6f 72  voidAliasedColor
10af0 61 6e 74 73 7b 0a 09 09 09 09 2f 63 75 72 72 65  ants{...../curre
10b00 6e 74 73 70 6f 74 61 6c 69 61 73 20 63 75 72 72  ntspotalias curr
10b10 65 6e 74 5f 73 70 6f 74 5f 61 6c 69 61 73 20 64  ent_spot_alias d
10b20 65 66 0a 09 09 09 09 66 61 6c 73 65 20 73 65 74  ef.....false set
10b30 5f 73 70 6f 74 5f 61 6c 69 61 73 0a 09 09 09 7d  _spot_alias....}
10b40 69 66 0a 09 09 09 4e 61 6d 65 73 7b 0a 09 09 09  if....Names{....
10b50 09 41 47 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b  .AGMCORE_is_cmyk
10b60 5f 73 65 70 7b 0a 09 09 09 09 09 64 75 70 28 43  _sep{......dup(C
10b70 79 61 6e 29 65 71 20 41 47 4d 43 4f 52 45 5f 63  yan)eq AGMCORE_c
10b80 79 61 6e 5f 70 6c 61 74 65 20 61 6e 64 20 65 78  yan_plate and ex
10b90 63 68 0a 09 09 09 09 09 64 75 70 28 4d 61 67 65  ch......dup(Mage
10ba0 6e 74 61 29 65 71 20 41 47 4d 43 4f 52 45 5f 6d  nta)eq AGMCORE_m
10bb0 61 67 65 6e 74 61 5f 70 6c 61 74 65 20 61 6e 64  agenta_plate and
10bc0 20 65 78 63 68 0a 09 09 09 09 09 64 75 70 28 59   exch......dup(Y
10bd0 65 6c 6c 6f 77 29 65 71 20 41 47 4d 43 4f 52 45  ellow)eq AGMCORE
10be0 5f 79 65 6c 6c 6f 77 5f 70 6c 61 74 65 20 61 6e  _yellow_plate an
10bf0 64 20 65 78 63 68 0a 09 09 09 09 09 28 42 6c 61  d exch......(Bla
10c00 63 6b 29 65 71 20 41 47 4d 43 4f 52 45 5f 62 6c  ck)eq AGMCORE_bl
10c10 61 63 6b 5f 70 6c 61 74 65 20 61 6e 64 20 6f 72  ack_plate and or
10c20 20 6f 72 20 6f 72 7b 0a 09 09 09 09 09 09 2f 64   or or{......./d
10c30 65 76 69 63 65 6e 5f 63 6f 6c 6f 72 73 70 61 63  evicen_colorspac
10c40 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67  e_dict AGMCORE_g
10c50 67 65 74 2f 54 69 6e 74 50 72 6f 63 5b 0a 09 09  get/TintProc[...
10c60 09 09 09 09 09 4e 61 6d 65 73 20 6e 61 6d 65 73  .....Names names
10c70 5f 69 6e 64 65 78 2f 64 65 76 6e 5f 6d 61 6b 65  _index/devn_make
10c80 63 75 73 74 6f 6d 63 6f 6c 6f 72 20 63 76 78 0a  customcolor cvx.
10c90 09 09 09 09 09 09 5d 63 76 78 20 64 64 66 0a 09  ......]cvx ddf..
10ca0 09 09 09 09 09 2f 70 61 69 6e 74 65 64 3f 20 74  ...../painted? t
10cb0 72 75 65 20 64 65 66 0a 09 09 09 09 09 7d 69 66  rue def......}if
10cc0 0a 09 09 09 09 09 70 61 69 6e 74 65 64 3f 7b 65  ......painted?{e
10cd0 78 69 74 7d 69 66 0a 09 09 09 09 7d 7b 0a 09 09  xit}if.....}{...
10ce0 09 09 09 30 20 30 20 30 20 30 20 35 20 2d 31 20  ...0 0 0 0 5 -1 
10cf0 72 6f 6c 6c 20 66 69 6e 64 63 6d 79 6b 63 75 73  roll findcmykcus
10d00 74 6f 6d 63 6f 6c 6f 72 20 31 20 73 65 74 63 75  tomcolor 1 setcu
10d10 73 74 6f 6d 63 6f 6c 6f 72 20 63 75 72 72 65 6e  stomcolor curren
10d20 74 67 72 61 79 20 30 20 65 71 7b 0a 09 09 09 09  tgray 0 eq{.....
10d30 09 2f 64 65 76 69 63 65 6e 5f 63 6f 6c 6f 72 73  ./devicen_colors
10d40 70 61 63 65 5f 64 69 63 74 20 41 47 4d 43 4f 52  pace_dict AGMCOR
10d50 45 5f 67 67 65 74 2f 54 69 6e 74 50 72 6f 63 5b  E_gget/TintProc[
10d60 0a 09 09 09 09 09 09 4e 61 6d 65 73 20 6e 61 6d  .......Names nam
10d70 65 73 5f 69 6e 64 65 78 2f 64 65 76 6e 5f 6d 61  es_index/devn_ma
10d80 6b 65 63 75 73 74 6f 6d 63 6f 6c 6f 72 20 63 76  kecustomcolor cv
10d90 78 0a 09 09 09 09 09 5d 63 76 78 20 64 64 66 0a  x......]cvx ddf.
10da0 09 09 09 09 09 2f 70 61 69 6e 74 65 64 3f 20 74  ...../painted? t
10db0 72 75 65 20 64 65 66 0a 09 09 09 09 09 65 78 69  rue def......exi
10dc0 74 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 7d  t......}if.....}
10dd0 69 66 65 6c 73 65 0a 09 09 09 09 2f 6e 61 6d 65  ifelse...../name
10de0 73 5f 69 6e 64 65 78 20 6e 61 6d 65 73 5f 69 6e  s_index names_in
10df0 64 65 78 20 31 20 61 64 64 20 64 65 66 0a 09 09  dex 1 add def...
10e00 09 7d 66 6f 72 61 6c 6c 0a 09 09 09 41 76 6f 69  .}forall....Avoi
10e10 64 41 6c 69 61 73 65 64 43 6f 6c 6f 72 61 6e 74  dAliasedColorant
10e20 73 7b 0a 09 09 09 09 63 75 72 72 65 6e 74 73 70  s{.....currentsp
10e30 6f 74 61 6c 69 61 73 20 73 65 74 5f 73 70 6f 74  otalias set_spot
10e40 5f 61 6c 69 61 73 0a 09 09 09 7d 69 66 0a 09 09  _alias....}if...
10e50 09 70 61 69 6e 74 65 64 3f 7b 0a 09 09 09 09 2f  .painted?{...../
10e60 64 65 76 69 63 65 6e 5f 63 6f 6c 6f 72 73 70 61  devicen_colorspa
10e70 63 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f  ce_dict AGMCORE_
10e80 67 67 65 74 2f 6e 61 6d 65 73 5f 69 6e 64 65 78  gget/names_index
10e90 20 6e 61 6d 65 73 5f 69 6e 64 65 78 20 70 75 74   names_index put
10ea0 0a 09 09 09 7d 7b 0a 09 09 09 09 2f 64 65 76 69  ....}{...../devi
10eb0 63 65 6e 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64  cen_colorspace_d
10ec0 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  ict AGMCORE_gget
10ed0 2f 54 69 6e 74 50 72 6f 63 5b 0a 09 09 09 09 09  /TintProc[......
10ee0 6e 61 6d 65 73 5f 6c 65 6e 5b 2f 70 6f 70 20 63  names_len[/pop c
10ef0 76 78 5d 63 76 78 2f 72 65 70 65 61 74 20 63 76  vx]cvx/repeat cv
10f00 78 20 31 2f 73 65 74 73 65 70 61 72 61 74 69 6f  x 1/setseparatio
10f10 6e 67 72 61 79 20 63 76 78 0a 20 09 09 09 09 09  ngray cvx. .....
10f20 30 20 30 20 30 20 30 2f 73 65 74 63 6d 79 6b 63  0 0 0 0/setcmykc
10f30 6f 6c 6f 72 20 63 76 78 0a 09 09 09 09 5d 63 76  olor cvx.....]cv
10f40 78 20 64 64 66 0a 09 09 09 7d 69 66 65 6c 73 65  x ddf....}ifelse
10f50 0a 09 09 09 65 6e 64 0a 09 09 7d 69 66 65 6c 73  ....end...}ifels
10f60 65 0a 09 7d 0a 09 7b 0a 09 09 41 47 4d 43 4f 52  e..}..{...AGMCOR
10f70 45 5f 69 6e 5f 72 69 70 5f 73 65 70 7b 0a 09 09  E_in_rip_sep{...
10f80 09 4e 61 6d 65 73 20 63 6f 6e 76 65 72 74 5f 74  .Names convert_t
10f90 6f 5f 70 72 6f 63 65 73 73 20 6e 6f 74 0a 09 09  o_process not...
10fa0 7d 7b 0a 09 09 09 6c 65 76 65 6c 33 0a 09 09 7d  }{....level3...}
10fb0 69 66 65 6c 73 65 0a 09 09 7b 0a 09 09 09 5b 2f  ifelse...{....[/
10fc0 44 65 76 69 63 65 4e 20 4e 61 6d 65 73 20 4d 61  DeviceN Names Ma
10fd0 70 70 65 64 43 53 41 2f 54 69 6e 74 54 72 61 6e  ppedCSA/TintTran
10fe0 73 66 6f 72 6d 20 6c 6f 61 64 5d 73 65 74 63 6f  sform load]setco
10ff0 6c 6f 72 73 70 61 63 65 5f 6f 70 74 0a 09 09 09  lorspace_opt....
11000 2f 54 69 6e 74 50 72 6f 63 20 6c 65 76 65 6c 33  /TintProc level3
11010 20 6e 6f 74 20 41 47 4d 43 4f 52 45 5f 69 6e 5f   not AGMCORE_in_
11020 72 69 70 5f 73 65 70 20 61 6e 64 7b 0a 09 09 09  rip_sep and{....
11030 09 5b 0a 09 09 09 09 09 4e 61 6d 65 73 2f 6c 65  .[......Names/le
11040 6e 67 74 68 20 63 76 78 5b 2f 70 6f 70 20 63 76  ngth cvx[/pop cv
11050 78 5d 63 76 78 2f 72 65 70 65 61 74 20 63 76 78  x]cvx/repeat cvx
11060 0a 09 09 09 09 5d 63 76 78 20 62 64 66 0a 09 09  .....]cvx bdf...
11070 09 7d 7b 0a 09 09 09 09 7b 73 65 74 63 6f 6c 6f  .}{.....{setcolo
11080 72 7d 62 64 66 0a 09 09 09 7d 69 66 65 6c 73 65  r}bdf....}ifelse
11090 0a 09 09 7d 7b 0a 09 09 09 65 78 65 63 5f 74 69  ...}{....exec_ti
110a0 6e 74 5f 74 72 61 6e 73 66 6f 72 6d 0a 09 09 7d  nt_transform...}
110b0 69 66 65 6c 73 65 0a 09 7d 69 66 65 6c 73 65 0a  ifelse..}ifelse.
110c0 09 73 65 74 5f 63 72 64 0a 09 2f 41 6c 69 61 73  .set_crd../Alias
110d0 65 64 43 6f 6c 6f 72 61 6e 74 73 20 66 61 6c 73  edColorants fals
110e0 65 20 64 65 66 0a 09 65 6e 64 0a 7d 64 65 66 0a  e def..end.}def.
110f0 2f 73 65 74 69 6e 64 65 78 65 64 63 6f 6c 6f 72  /setindexedcolor
11100 73 70 61 63 65 0a 7b 0a 09 64 75 70 2f 69 6e 64  space.{..dup/ind
11110 65 78 65 64 5f 63 6f 6c 6f 72 73 70 61 63 65 5f  exed_colorspace_
11120 64 69 63 74 20 65 78 63 68 20 41 47 4d 43 4f 52  dict exch AGMCOR
11130 45 5f 67 70 75 74 0a 09 62 65 67 69 6e 0a 09 09  E_gput..begin...
11140 63 75 72 72 65 6e 74 64 69 63 74 2f 43 53 44 42  currentdict/CSDB
11150 61 73 65 20 6b 6e 6f 77 6e 7b 0a 09 09 09 43 53  ase known{....CS
11160 44 42 61 73 65 2f 43 53 44 20 67 65 74 5f 72 65  DBase/CSD get_re
11170 73 20 62 65 67 69 6e 0a 09 09 09 63 75 72 72 65  s begin....curre
11180 6e 74 64 69 63 74 2f 4e 61 6d 65 73 20 6b 6e 6f  ntdict/Names kno
11190 77 6e 7b 0a 09 09 09 09 63 75 72 72 65 6e 74 64  wn{.....currentd
111a0 69 63 74 20 64 65 76 6e 63 73 0a 09 09 09 7d 7b  ict devncs....}{
111b0 0a 09 09 09 09 31 20 63 75 72 72 65 6e 74 64 69  .....1 currentdi
111c0 63 74 20 73 65 70 63 73 0a 09 09 09 7d 69 66 65  ct sepcs....}ife
111d0 6c 73 65 0a 09 09 09 41 47 4d 43 4f 52 45 5f 68  lse....AGMCORE_h
111e0 6f 73 74 5f 73 65 70 7b 0a 09 09 09 09 34 20 64  ost_sep{.....4 d
111f0 69 63 74 20 62 65 67 69 6e 0a 09 09 09 09 2f 63  ict begin...../c
11200 6f 6d 70 43 6e 74 2f 4e 61 6d 65 73 20 77 68 65  ompCnt/Names whe
11210 72 65 7b 70 6f 70 20 4e 61 6d 65 73 20 6c 65 6e  re{pop Names len
11220 67 74 68 7d 7b 31 7d 69 66 65 6c 73 65 20 64 65  gth}{1}ifelse de
11230 66 0a 09 09 09 09 2f 4e 65 77 4c 6f 6f 6b 75 70  f...../NewLookup
11240 20 48 69 56 61 6c 20 31 20 61 64 64 20 73 74 72   HiVal 1 add str
11250 69 6e 67 20 64 65 66 0a 09 09 09 09 30 20 31 20  ing def.....0 1 
11260 48 69 56 61 6c 7b 0a 09 09 09 09 09 2f 74 61 62  HiVal{....../tab
11270 6c 65 49 6e 64 65 78 20 78 64 66 0a 09 09 09 09  leIndex xdf.....
11280 09 4c 6f 6f 6b 75 70 20 64 75 70 20 74 79 70 65  .Lookup dup type
11290 2f 73 74 72 69 6e 67 74 79 70 65 20 65 71 7b 0a  /stringtype eq{.
112a0 09 09 09 09 09 09 63 6f 6d 70 43 6e 74 20 74 61  ......compCnt ta
112b0 62 6c 65 49 6e 64 65 78 20 6d 61 70 5f 69 6e 64  bleIndex map_ind
112c0 65 78 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ex......}{......
112d0 09 65 78 65 63 0a 09 09 09 09 09 7d 69 66 65 6c  .exec......}ifel
112e0 73 65 0a 09 09 09 09 09 2f 4e 61 6d 65 73 20 77  se....../Names w
112f0 68 65 72 65 7b 0a 09 09 09 09 09 09 70 6f 70 20  here{.......pop 
11300 73 65 74 64 65 76 69 63 65 6e 63 6f 6c 6f 72 0a  setdevicencolor.
11310 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 73 65  .....}{.......se
11320 74 73 65 70 63 6f 6c 6f 72 0a 09 09 09 09 09 7d  tsepcolor......}
11330 69 66 65 6c 73 65 0a 09 09 09 09 09 63 75 72 72  ifelse......curr
11340 65 6e 74 67 72 61 79 0a 09 09 09 09 09 74 61 62  entgray......tab
11350 6c 65 49 6e 64 65 78 20 65 78 63 68 0a 09 09 09  leIndex exch....
11360 09 09 32 35 35 20 6d 75 6c 20 63 76 69 20 0a 09  ..255 mul cvi ..
11370 09 09 09 09 4e 65 77 4c 6f 6f 6b 75 70 20 33 20  ....NewLookup 3 
11380 31 20 72 6f 6c 6c 20 70 75 74 0a 09 09 09 09 7d  1 roll put.....}
11390 66 6f 72 0a 09 09 09 09 5b 2f 49 6e 64 65 78 65  for.....[/Indexe
113a0 64 20 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70  d currentcolorsp
113b0 61 63 65 20 48 69 56 61 6c 20 4e 65 77 4c 6f 6f  ace HiVal NewLoo
113c0 6b 75 70 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63  kup]setcolorspac
113d0 65 5f 6f 70 74 0a 09 09 09 09 65 6e 64 0a 09 09  e_opt.....end...
113e0 09 7d 7b 0a 09 09 09 09 6c 65 76 65 6c 33 0a 09  .}{.....level3..
113f0 09 09 09 7b 0a 09 09 09 09 09 63 75 72 72 65 6e  ...{......curren
11400 74 64 69 63 74 2f 4e 61 6d 65 73 20 6b 6e 6f 77  tdict/Names know
11410 6e 7b 0a 09 09 09 09 09 09 5b 2f 49 6e 64 65 78  n{.......[/Index
11420 65 64 5b 2f 44 65 76 69 63 65 4e 20 4e 61 6d 65  ed[/DeviceN Name
11430 73 20 4d 61 70 70 65 64 43 53 41 2f 54 69 6e 74  s MappedCSA/Tint
11440 54 72 61 6e 73 66 6f 72 6d 20 6c 6f 61 64 5d 48  Transform load]H
11450 69 56 61 6c 20 4c 6f 6f 6b 75 70 5d 73 65 74 63  iVal Lookup]setc
11460 6f 6c 6f 72 73 70 61 63 65 5f 6f 70 74 0a 09 09  olorspace_opt...
11470 09 09 09 7d 7b 0a 09 09 09 09 09 09 5b 2f 49 6e  ...}{.......[/In
11480 64 65 78 65 64 5b 2f 53 65 70 61 72 61 74 69 6f  dexed[/Separatio
11490 6e 20 4e 61 6d 65 20 4d 61 70 70 65 64 43 53 41  n Name MappedCSA
114a0 20 73 65 70 5f 70 72 6f 63 5f 6e 61 6d 65 20 6c   sep_proc_name l
114b0 6f 61 64 5d 48 69 56 61 6c 20 4c 6f 6f 6b 75 70  oad]HiVal Lookup
114c0 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 5f 6f  ]setcolorspace_o
114d0 70 74 0a 09 09 09 09 09 7d 69 66 65 6c 73 65 0a  pt......}ifelse.
114e0 09 09 09 09 7d 7b 0a 09 09 09 09 5b 2f 49 6e 64  ....}{.....[/Ind
114f0 65 78 65 64 20 4d 61 70 70 65 64 43 53 41 20 48  exed MappedCSA H
11500 69 56 61 6c 0a 09 09 09 09 09 5b 0a 09 09 09 09  iVal......[.....
11510 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4e 61 6d  .currentdict/Nam
11520 65 73 20 6b 6e 6f 77 6e 7b 0a 09 09 09 09 09 09  es known{.......
11530 4c 6f 6f 6b 75 70 20 64 75 70 20 74 79 70 65 2f  Lookup dup type/
11540 73 74 72 69 6e 67 74 79 70 65 20 65 71 0a 09 09  stringtype eq...
11550 09 09 09 09 09 7b 2f 65 78 63 68 20 63 76 78 20  .....{/exch cvx 
11560 43 53 44 42 61 73 65 2f 43 53 44 20 67 65 74 5f  CSDBase/CSD get_
11570 72 65 73 2f 4e 61 6d 65 73 20 67 65 74 20 6c 65  res/Names get le
11580 6e 67 74 68 20 64 75 70 2f 6d 75 6c 20 63 76 78  ngth dup/mul cvx
11590 20 65 78 63 68 2f 67 65 74 69 6e 74 65 72 76 61   exch/getinterva
115a0 6c 20 63 76 78 7b 32 35 35 20 64 69 76 7d 2f 66  l cvx{255 div}/f
115b0 6f 72 61 6c 6c 20 63 76 78 7d 0a 09 09 09 09 09  orall cvx}......
115c0 09 09 7b 2f 65 78 65 63 20 63 76 78 7d 69 66 65  ..{/exec cvx}ife
115d0 6c 73 65 0a 09 09 09 09 09 09 09 2f 54 69 6e 74  lse......../Tint
115e0 54 72 61 6e 73 66 6f 72 6d 20 6c 6f 61 64 2f 65  Transform load/e
115f0 78 65 63 20 63 76 78 0a 09 09 09 09 09 7d 7b 0a  xec cvx......}{.
11600 09 09 09 09 09 09 4c 6f 6f 6b 75 70 20 64 75 70  ......Lookup dup
11610 20 74 79 70 65 2f 73 74 72 69 6e 67 74 79 70 65   type/stringtype
11620 20 65 71 0a 09 09 09 09 09 09 09 7b 2f 65 78 63   eq........{/exc
11630 68 20 63 76 78 2f 67 65 74 20 63 76 78 20 32 35  h cvx/get cvx 25
11640 35 2f 64 69 76 20 63 76 78 7d 0a 09 09 09 09 09  5/div cvx}......
11650 09 09 7b 2f 65 78 65 63 20 63 76 78 7d 69 66 65  ..{/exec cvx}ife
11660 6c 73 65 0a 09 09 09 09 09 09 09 43 53 44 42 61  lse........CSDBa
11670 73 65 2f 43 53 44 20 67 65 74 5f 72 65 73 2f 4d  se/CSD get_res/M
11680 61 70 70 65 64 43 53 41 20 67 65 74 20 73 65 70  appedCSA get sep
11690 5f 70 72 6f 63 5f 6e 61 6d 65 20 65 78 63 68 20  _proc_name exch 
116a0 70 6f 70 2f 6c 6f 61 64 20 63 76 78 2f 65 78 65  pop/load cvx/exe
116b0 63 20 63 76 78 0a 09 09 09 09 09 7d 69 66 65 6c  c cvx......}ifel
116c0 73 65 0a 09 09 09 09 09 5d 63 76 78 0a 09 09 09  se......]cvx....
116d0 09 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 5f  .]setcolorspace_
116e0 6f 70 74 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a  opt.....}ifelse.
116f0 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 65 6e  ...}ifelse....en
11700 64 0a 09 09 09 73 65 74 5f 63 72 64 0a 09 09 7d  d....set_crd...}
11710 0a 09 09 7b 0a 09 09 09 43 53 41 20 6d 61 70 5f  ...{....CSA map_
11720 63 73 61 0a 09 09 09 41 47 4d 43 4f 52 45 5f 68  csa....AGMCORE_h
11730 6f 73 74 5f 73 65 70 20 6c 65 76 65 6c 32 20 6e  ost_sep level2 n
11740 6f 74 20 61 6e 64 7b 0a 09 09 09 09 30 20 30 20  ot and{.....0 0 
11750 30 20 30 20 73 65 74 63 6d 79 6b 63 6f 6c 6f 72  0 0 setcmykcolor
11760 0a 09 09 09 7d 7b 0a 09 09 09 09 5b 2f 49 6e 64  ....}{.....[/Ind
11770 65 78 65 64 20 4d 61 70 70 65 64 43 53 41 20 0a  exed MappedCSA .
11780 09 09 09 09 6c 65 76 65 6c 32 20 6e 6f 74 20 68  ....level2 not h
11790 61 73 5f 63 6f 6c 6f 72 20 6e 6f 74 20 61 6e 64  as_color not and
117a0 7b 0a 09 09 09 09 09 64 75 70 20 30 20 67 65 74  {......dup 0 get
117b0 20 64 75 70 2f 44 65 76 69 63 65 52 47 42 20 65   dup/DeviceRGB e
117c0 71 20 65 78 63 68 2f 44 65 76 69 63 65 43 4d 59  q exch/DeviceCMY
117d0 4b 20 65 71 20 6f 72 7b 0a 09 09 09 09 09 09 70  K eq or{.......p
117e0 6f 70 5b 2f 44 65 76 69 63 65 47 72 61 79 5d 0a  op[/DeviceGray].
117f0 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09 48 69  .....}if......Hi
11800 56 61 6c 20 47 72 61 79 4c 6f 6f 6b 75 70 0a 09  Val GrayLookup..
11810 09 09 09 7d 7b 0a 09 09 09 09 09 48 69 56 61 6c  ...}{......HiVal
11820 20 0a 09 09 09 09 09 63 75 72 72 65 6e 74 64 69   ......currentdi
11830 63 74 2f 52 61 6e 67 65 41 72 72 61 79 20 6b 6e  ct/RangeArray kn
11840 6f 77 6e 7b 0a 09 09 09 09 09 09 7b 0a 09 09 09  own{.......{....
11850 09 09 09 09 2f 69 6e 64 65 78 65 64 5f 63 6f 6c  ..../indexed_col
11860 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d  orspace_dict AGM
11870 43 4f 52 45 5f 67 67 65 74 20 62 65 67 69 6e 0a  CORE_gget begin.
11880 09 09 09 09 09 09 09 4c 6f 6f 6b 75 70 20 65 78  .......Lookup ex
11890 63 68 20 0a 09 09 09 09 09 09 09 64 75 70 20 48  ch ........dup H
118a0 69 56 61 6c 20 67 74 7b 0a 09 09 09 09 09 09 09  iVal gt{........
118b0 09 70 6f 70 20 48 69 56 61 6c 0a 09 09 09 09 09  .pop HiVal......
118c0 09 09 7d 69 66 0a 09 09 09 09 09 09 09 4e 43 6f  ..}if........NCo
118d0 6d 70 6f 6e 65 6e 74 73 20 6d 75 6c 20 4e 43 6f  mponents mul NCo
118e0 6d 70 6f 6e 65 6e 74 73 20 67 65 74 69 6e 74 65  mponents getinte
118f0 72 76 61 6c 7b 7d 66 6f 72 61 6c 6c 0a 09 09 09  rval{}forall....
11900 09 09 09 09 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20  ....NComponents 
11910 31 20 73 75 62 20 2d 31 20 30 7b 0a 09 09 09 09  1 sub -1 0{.....
11920 09 09 09 09 52 61 6e 67 65 41 72 72 61 79 20 65  ....RangeArray e
11930 78 63 68 20 32 20 6d 75 6c 20 32 20 67 65 74 69  xch 2 mul 2 geti
11940 6e 74 65 72 76 61 6c 20 61 6c 6f 61 64 20 70 6f  nterval aload po
11950 70 20 6d 61 70 32 35 35 5f 74 6f 5f 72 61 6e 67  p map255_to_rang
11960 65 0a 09 09 09 09 09 09 09 09 4e 43 6f 6d 70 6f  e.........NCompo
11970 6e 65 6e 74 73 20 31 20 72 6f 6c 6c 0a 09 09 09  nents 1 roll....
11980 09 09 09 09 7d 66 6f 72 0a 09 09 09 09 09 09 09  ....}for........
11990 65 6e 64 0a 09 09 09 09 09 09 7d 62 69 6e 64 0a  end.......}bind.
119a0 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 4c 6f  .....}{.......Lo
119b0 6f 6b 75 70 0a 09 09 09 09 09 7d 69 66 65 6c 73  okup......}ifels
119c0 65 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  e.....}ifelse...
119d0 09 09 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65  ..]setcolorspace
119e0 5f 6f 70 74 0a 09 09 09 09 73 65 74 5f 63 72 64  _opt.....set_crd
119f0 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d 69  ....}ifelse...}i
11a00 66 65 6c 73 65 0a 09 65 6e 64 0a 7d 64 65 66 0a  felse..end.}def.
11a10 2f 73 65 74 69 6e 64 65 78 65 64 63 6f 6c 6f 72  /setindexedcolor
11a20 0a 7b 0a 09 41 47 4d 43 4f 52 45 5f 68 6f 73 74  .{..AGMCORE_host
11a30 5f 73 65 70 7b 0a 09 09 2f 69 6e 64 65 78 65 64  _sep{.../indexed
11a40 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63 74  _colorspace_dict
11a50 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 0a 09 09   AGMCORE_gget...
11a60 62 65 67 69 6e 0a 09 09 63 75 72 72 65 6e 74 64  begin...currentd
11a70 69 63 74 2f 43 53 44 42 61 73 65 20 6b 6e 6f 77  ict/CSDBase know
11a80 6e 7b 0a 09 09 09 43 53 44 42 61 73 65 2f 43 53  n{....CSDBase/CS
11a90 44 20 67 65 74 5f 72 65 73 20 62 65 67 69 6e 0a  D get_res begin.
11aa0 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4e  ...currentdict/N
11ab0 61 6d 65 73 20 6b 6e 6f 77 6e 7b 0a 09 09 09 09  ames known{.....
11ac0 6d 61 70 5f 69 6e 64 65 78 65 64 5f 64 65 76 6e  map_indexed_devn
11ad0 0a 09 09 09 09 64 65 76 6e 0a 09 09 09 7d 0a 09  .....devn....}..
11ae0 09 09 7b 0a 09 09 09 09 4c 6f 6f 6b 75 70 20 31  ..{.....Lookup 1
11af0 20 33 20 2d 31 20 72 6f 6c 6c 20 6d 61 70 5f 69   3 -1 roll map_i
11b00 6e 64 65 78 0a 09 09 09 09 73 65 70 0a 09 09 09  ndex.....sep....
11b10 7d 69 66 65 6c 73 65 0a 09 09 09 65 6e 64 0a 09  }ifelse....end..
11b20 09 7d 7b 0a 09 09 09 4c 6f 6f 6b 75 70 20 4d 61  .}{....Lookup Ma
11b30 70 70 65 64 43 53 41 2f 44 65 76 69 63 65 43 4d  ppedCSA/DeviceCM
11b40 59 4b 20 65 71 7b 34 7d 7b 31 7d 69 66 65 6c 73  YK eq{4}{1}ifels
11b50 65 20 33 20 2d 31 20 72 6f 6c 6c 0a 09 09 09 6d  e 3 -1 roll....m
11b60 61 70 5f 69 6e 64 65 78 0a 09 09 09 4d 61 70 70  ap_index....Mapp
11b70 65 64 43 53 41 2f 44 65 76 69 63 65 43 4d 59 4b  edCSA/DeviceCMYK
11b80 20 65 71 7b 73 65 74 63 6d 79 6b 63 6f 6c 6f 72   eq{setcmykcolor
11b90 7d 7b 73 65 74 67 72 61 79 7d 69 66 65 6c 73 65  }{setgray}ifelse
11ba0 0a 09 09 7d 69 66 65 6c 73 65 0a 09 09 65 6e 64  ...}ifelse...end
11bb0 0a 09 7d 7b 0a 09 09 6c 65 76 65 6c 33 20 6e 6f  ..}{...level3 no
11bc0 74 20 41 47 4d 43 4f 52 45 5f 69 6e 5f 72 69 70  t AGMCORE_in_rip
11bd0 5f 73 65 70 20 61 6e 64 2f 69 6e 64 65 78 65 64  _sep and/indexed
11be0 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63 74  _colorspace_dict
11bf0 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 2f 43 53   AGMCORE_gget/CS
11c00 44 42 61 73 65 20 6b 6e 6f 77 6e 20 61 6e 64 7b  DBase known and{
11c10 0a 09 09 09 2f 69 6e 64 65 78 65 64 5f 63 6f 6c  ..../indexed_col
11c20 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d  orspace_dict AGM
11c30 43 4f 52 45 5f 67 67 65 74 2f 43 53 44 42 61 73  CORE_gget/CSDBas
11c40 65 20 67 65 74 2f 43 53 44 20 67 65 74 5f 72 65  e get/CSD get_re
11c50 73 20 62 65 67 69 6e 0a 09 09 09 6d 61 70 5f 69  s begin....map_i
11c60 6e 64 65 78 65 64 5f 64 65 76 6e 0a 09 09 09 64  ndexed_devn....d
11c70 65 76 6e 0a 09 09 09 65 6e 64 0a 09 09 7d 0a 09  evn....end...}..
11c80 09 7b 0a 09 09 09 73 65 74 63 6f 6c 6f 72 0a 09  .{....setcolor..
11c90 09 7d 69 66 65 6c 73 65 0a 09 7d 69 66 65 6c 73  .}ifelse..}ifels
11ca0 65 0a 7d 64 65 66 0a 2f 69 67 6e 6f 72 65 69 6d  e.}def./ignoreim
11cb0 61 67 65 64 61 74 61 0a 7b 0a 09 63 75 72 72 65  agedata.{..curre
11cc0 6e 74 6f 76 65 72 70 72 69 6e 74 20 6e 6f 74 7b  ntoverprint not{
11cd0 0a 09 09 67 73 61 76 65 0a 09 09 64 75 70 20 63  ...gsave...dup c
11ce0 6c 6f 6e 65 64 69 63 74 20 62 65 67 69 6e 0a 09  lonedict begin..
11cf0 09 31 20 73 65 74 67 72 61 79 0a 09 09 2f 44 65  .1 setgray.../De
11d00 63 6f 64 65 5b 30 20 31 5d 64 65 66 0a 09 09 2f  code[0 1]def.../
11d10 44 61 74 61 53 6f 75 72 63 65 3c 46 46 3e 64 65  DataSource<FF>de
11d20 66 0a 09 09 2f 4d 75 6c 74 69 70 6c 65 44 61 74  f.../MultipleDat
11d30 61 53 6f 75 72 63 65 73 20 66 61 6c 73 65 20 64  aSources false d
11d40 65 66 0a 09 09 2f 42 69 74 73 50 65 72 43 6f 6d  ef.../BitsPerCom
11d50 70 6f 6e 65 6e 74 20 38 20 64 65 66 0a 09 09 63  ponent 8 def...c
11d60 75 72 72 65 6e 74 64 69 63 74 20 65 6e 64 0a 09  urrentdict end..
11d70 09 73 79 73 74 65 6d 64 69 63 74 2f 69 6d 61 67  .systemdict/imag
11d80 65 20 67 78 0a 09 09 67 72 65 73 74 6f 72 65 0a  e gx...grestore.
11d90 09 09 7d 69 66 0a 09 63 6f 6e 73 75 6d 65 69 6d  ..}if..consumeim
11da0 61 67 65 64 61 74 61 0a 7d 64 65 66 0a 2f 61 64  agedata.}def./ad
11db0 64 5f 72 65 73 0a 7b 0a 09 64 75 70 2f 43 53 44  d_res.{..dup/CSD
11dc0 20 65 71 7b 0a 09 09 70 6f 70 20 0a 09 09 2f 2f   eq{...pop ...//
11dd0 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20 62  Adobe_AGM_Core b
11de0 65 67 69 6e 0a 09 09 2f 41 47 4d 43 4f 52 45 5f  egin.../AGMCORE_
11df0 43 53 44 5f 63 61 63 68 65 20 6c 6f 61 64 20 33  CSD_cache load 3
11e00 20 31 20 72 6f 6c 6c 20 70 75 74 0a 09 09 65 6e   1 roll put...en
11e10 64 0a 09 7d 7b 0a 09 09 64 65 66 69 6e 65 72 65  d..}{...definere
11e20 73 6f 75 72 63 65 20 70 6f 70 0a 09 7d 69 66 65  source pop..}ife
11e30 6c 73 65 0a 7d 64 65 66 0a 2f 64 65 6c 5f 72 65  lse.}def./del_re
11e40 73 0a 7b 0a 09 7b 0a 09 09 61 6c 6f 61 64 20 70  s.{..{...aload p
11e50 6f 70 20 65 78 63 68 0a 09 09 64 75 70 2f 43 53  op exch...dup/CS
11e60 44 20 65 71 7b 0a 09 09 09 70 6f 70 20 0a 09 09  D eq{....pop ...
11e70 09 7b 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 43 6f  .{//Adobe_AGM_Co
11e80 72 65 2f 41 47 4d 43 4f 52 45 5f 43 53 44 5f 63  re/AGMCORE_CSD_c
11e90 61 63 68 65 20 67 65 74 20 65 78 63 68 20 75 6e  ache get exch un
11ea0 64 65 66 7d 66 6f 72 61 6c 6c 0a 09 09 7d 7b 0a  def}forall...}{.
11eb0 09 09 09 65 78 63 68 0a 09 09 09 7b 31 20 69 6e  ...exch....{1 in
11ec0 64 65 78 20 75 6e 64 65 66 69 6e 65 72 65 73 6f  dex undefinereso
11ed0 75 72 63 65 7d 66 6f 72 61 6c 6c 0a 09 09 09 70  urce}forall....p
11ee0 6f 70 0a 09 09 7d 69 66 65 6c 73 65 0a 09 7d 66  op...}ifelse..}f
11ef0 6f 72 61 6c 6c 0a 7d 64 65 66 0a 2f 67 65 74 5f  orall.}def./get_
11f00 72 65 73 0a 7b 0a 09 64 75 70 2f 43 53 44 20 65  res.{..dup/CSD e
11f10 71 7b 0a 09 09 70 6f 70 0a 09 09 64 75 70 20 74  q{...pop...dup t
11f20 79 70 65 20 64 75 70 2f 6e 61 6d 65 74 79 70 65  ype dup/nametype
11f30 20 65 71 20 65 78 63 68 2f 73 74 72 69 6e 67 74   eq exch/stringt
11f40 79 70 65 20 65 71 20 6f 72 7b 0a 09 09 09 41 47  ype eq or{....AG
11f50 4d 43 4f 52 45 5f 43 53 44 5f 63 61 63 68 65 20  MCORE_CSD_cache 
11f60 65 78 63 68 20 67 65 74 0a 09 09 7d 69 66 0a 09  exch get...}if..
11f70 7d 7b 0a 09 09 66 69 6e 64 72 65 73 6f 75 72 63  }{...findresourc
11f80 65 0a 09 7d 69 66 65 6c 73 65 0a 7d 64 65 66 0a  e..}ifelse.}def.
11f90 2f 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d 65  /get_csa_by_name
11fa0 0a 7b 0a 09 64 75 70 20 74 79 70 65 20 64 75 70  .{..dup type dup
11fb0 2f 6e 61 6d 65 74 79 70 65 20 65 71 20 65 78 63  /nametype eq exc
11fc0 68 2f 73 74 72 69 6e 67 74 79 70 65 20 65 71 20  h/stringtype eq 
11fd0 6f 72 7b 0a 09 09 2f 43 53 41 20 67 65 74 5f 72  or{.../CSA get_r
11fe0 65 73 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f 70 61  es..}if.}def./pa
11ff0 69 6e 74 70 72 6f 63 5f 62 75 66 5f 69 6e 69 74  intproc_buf_init
12000 0a 7b 0a 09 2f 63 6f 75 6e 74 20 67 65 74 20 30  .{../count get 0
12010 20 30 20 70 75 74 0a 7d 64 65 66 0a 2f 70 61 69   0 put.}def./pai
12020 6e 74 70 72 6f 63 5f 62 75 66 5f 6e 65 78 74 0a  ntproc_buf_next.
12030 7b 0a 09 64 75 70 2f 63 6f 75 6e 74 20 67 65 74  {..dup/count get
12040 20 64 75 70 20 30 20 67 65 74 0a 09 64 75 70 20   dup 0 get..dup 
12050 33 20 31 20 72 6f 6c 6c 0a 09 31 20 61 64 64 20  3 1 roll..1 add 
12060 30 20 78 70 74 0a 09 67 65 74 09 09 09 09 0a 7d  0 xpt..get.....}
12070 64 65 66 0a 2f 63 61 63 68 65 70 61 69 6e 74 70  def./cachepaintp
12080 72 6f 63 5f 63 6f 6d 70 72 65 73 73 0a 7b 0a 09  roc_compress.{..
12090 35 20 64 69 63 74 20 62 65 67 69 6e 0a 09 63 75  5 dict begin..cu
120a0 72 72 65 6e 74 66 69 6c 65 20 65 78 63 68 20 30  rrentfile exch 0
120b0 20 65 78 63 68 2f 53 75 62 46 69 6c 65 44 65 63   exch/SubFileDec
120c0 6f 64 65 20 66 69 6c 74 65 72 2f 52 65 61 64 46  ode filter/ReadF
120d0 69 6c 74 65 72 20 65 78 63 68 20 64 65 66 0a 09  ilter exch def..
120e0 2f 70 70 64 69 63 74 20 32 30 20 64 69 63 74 20  /ppdict 20 dict 
120f0 64 65 66 0a 09 2f 73 74 72 69 6e 67 5f 73 69 7a  def../string_siz
12100 65 20 31 36 30 30 30 20 64 65 66 0a 09 2f 72 65  e 16000 def../re
12110 61 64 62 75 66 66 65 72 20 73 74 72 69 6e 67 5f  adbuffer string_
12120 73 69 7a 65 20 73 74 72 69 6e 67 20 64 65 66 0a  size string def.
12130 09 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20 74  .currentglobal t
12140 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 20 0a 09  rue setglobal ..
12150 70 70 64 69 63 74 20 31 20 61 72 72 61 79 20 64  ppdict 1 array d
12160 75 70 20 30 20 31 20 70 75 74 2f 63 6f 75 6e 74  up 0 1 put/count
12170 20 78 70 74 0a 09 73 65 74 67 6c 6f 62 61 6c 0a   xpt..setglobal.
12180 09 2f 4c 5a 57 46 69 6c 74 65 72 20 0a 09 7b 0a  ./LZWFilter ..{.
12190 09 09 65 78 63 68 0a 09 09 64 75 70 20 6c 65 6e  ..exch...dup len
121a0 67 74 68 20 30 20 65 71 7b 0a 09 09 09 70 6f 70  gth 0 eq{....pop
121b0 0a 09 09 7d 7b 0a 09 09 09 70 70 64 69 63 74 20  ...}{....ppdict 
121c0 64 75 70 20 6c 65 6e 67 74 68 20 31 20 73 75 62  dup length 1 sub
121d0 20 33 20 2d 31 20 72 6f 6c 6c 20 70 75 74 0a 09   3 -1 roll put..
121e0 09 7d 69 66 65 6c 73 65 0a 09 09 7b 73 74 72 69  .}ifelse...{stri
121f0 6e 67 5f 73 69 7a 65 7d 7b 30 7d 69 66 65 6c 73  ng_size}{0}ifels
12200 65 20 73 74 72 69 6e 67 0a 09 7d 2f 4c 5a 57 45  e string..}/LZWE
12210 6e 63 6f 64 65 20 66 69 6c 74 65 72 20 64 65 66  ncode filter def
12220 0a 09 7b 09 09 0a 09 09 52 65 61 64 46 69 6c 74  ..{.....ReadFilt
12230 65 72 20 72 65 61 64 62 75 66 66 65 72 20 72 65  er readbuffer re
12240 61 64 73 74 72 69 6e 67 0a 09 09 65 78 63 68 20  adstring...exch 
12250 4c 5a 57 46 69 6c 74 65 72 20 65 78 63 68 20 77  LZWFilter exch w
12260 72 69 74 65 73 74 72 69 6e 67 0a 09 09 6e 6f 74  ritestring...not
12270 7b 65 78 69 74 7d 69 66 0a 09 7d 6c 6f 6f 70 0a  {exit}if..}loop.
12280 09 4c 5a 57 46 69 6c 74 65 72 20 63 6c 6f 73 65  .LZWFilter close
12290 66 69 6c 65 0a 09 70 70 64 69 63 74 09 09 09 09  file..ppdict....
122a0 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f 63 61 63 68  ..end.}def./cach
122b0 65 70 61 69 6e 74 70 72 6f 63 0a 7b 0a 09 32 20  epaintproc.{..2 
122c0 64 69 63 74 20 62 65 67 69 6e 0a 09 63 75 72 72  dict begin..curr
122d0 65 6e 74 66 69 6c 65 20 65 78 63 68 20 30 20 65  entfile exch 0 e
122e0 78 63 68 2f 53 75 62 46 69 6c 65 44 65 63 6f 64  xch/SubFileDecod
122f0 65 20 66 69 6c 74 65 72 2f 52 65 61 64 46 69 6c  e filter/ReadFil
12300 74 65 72 20 65 78 63 68 20 64 65 66 0a 09 2f 70  ter exch def../p
12310 70 64 69 63 74 20 32 30 20 64 69 63 74 20 64 65  pdict 20 dict de
12320 66 0a 09 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c  f..currentglobal
12330 20 74 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 20   true setglobal 
12340 0a 09 70 70 64 69 63 74 20 31 20 61 72 72 61 79  ..ppdict 1 array
12350 20 64 75 70 20 30 20 31 20 70 75 74 2f 63 6f 75   dup 0 1 put/cou
12360 6e 74 20 78 70 74 0a 09 73 65 74 67 6c 6f 62 61  nt xpt..setgloba
12370 6c 0a 09 7b 0a 09 09 52 65 61 64 46 69 6c 74 65  l..{...ReadFilte
12380 72 20 31 36 30 30 30 20 73 74 72 69 6e 67 20 72  r 16000 string r
12390 65 61 64 73 74 72 69 6e 67 20 65 78 63 68 0a 09  eadstring exch..
123a0 09 70 70 64 69 63 74 20 64 75 70 20 6c 65 6e 67  .ppdict dup leng
123b0 74 68 20 31 20 73 75 62 20 33 20 2d 31 20 72 6f  th 1 sub 3 -1 ro
123c0 6c 6c 20 70 75 74 0a 09 09 6e 6f 74 7b 65 78 69  ll put...not{exi
123d0 74 7d 69 66 0a 09 7d 6c 6f 6f 70 0a 09 70 70 64  t}if..}loop..ppd
123e0 69 63 74 20 64 75 70 20 64 75 70 20 6c 65 6e 67  ict dup dup leng
123f0 74 68 20 31 20 73 75 62 28 29 70 75 74 09 09 09  th 1 sub()put...
12400 09 09 0a 09 65 6e 64 09 0a 7d 64 65 66 0a 2f 6d  ....end..}def./m
12410 61 6b 65 5f 70 61 74 74 65 72 6e 0a 7b 0a 09 65  ake_pattern.{..e
12420 78 63 68 20 63 6c 6f 6e 65 64 69 63 74 20 65 78  xch clonedict ex
12430 63 68 0a 09 64 75 70 20 6d 61 74 72 69 78 20 63  ch..dup matrix c
12440 75 72 72 65 6e 74 6d 61 74 72 69 78 20 6d 61 74  urrentmatrix mat
12450 72 69 78 20 63 6f 6e 63 61 74 6d 61 74 72 69 78  rix concatmatrix
12460 20 30 20 30 20 33 20 32 20 72 6f 6c 6c 20 69 74   0 0 3 2 roll it
12470 72 61 6e 73 66 6f 72 6d 0a 09 65 78 63 68 20 33  ransform..exch 3
12480 20 69 6e 64 65 78 2f 58 53 74 65 70 20 67 65 74   index/XStep get
12490 20 31 20 69 6e 64 65 78 20 65 78 63 68 20 32 20   1 index exch 2 
124a0 63 6f 70 79 20 64 69 76 20 63 76 69 20 6d 75 6c  copy div cvi mul
124b0 20 73 75 62 20 73 75 62 0a 09 65 78 63 68 20 33   sub sub..exch 3
124c0 20 69 6e 64 65 78 2f 59 53 74 65 70 20 67 65 74   index/YStep get
124d0 20 31 20 69 6e 64 65 78 20 65 78 63 68 20 32 20   1 index exch 2 
124e0 63 6f 70 79 20 64 69 76 20 63 76 69 20 6d 75 6c  copy div cvi mul
124f0 20 73 75 62 20 73 75 62 0a 09 6d 61 74 72 69 78   sub sub..matrix
12500 20 74 72 61 6e 73 6c 61 74 65 20 65 78 63 68 20   translate exch 
12510 6d 61 74 72 69 78 20 63 6f 6e 63 61 74 6d 61 74  matrix concatmat
12520 72 69 78 0a 09 09 09 20 31 20 69 6e 64 65 78 20  rix.... 1 index 
12530 62 65 67 69 6e 0a 09 09 42 42 6f 78 20 30 20 67  begin...BBox 0 g
12540 65 74 20 58 53 74 65 70 20 64 69 76 20 63 76 69  et XStep div cvi
12550 20 58 53 74 65 70 20 6d 75 6c 2f 78 73 68 69 66   XStep mul/xshif
12560 74 20 65 78 63 68 20 6e 65 67 20 64 65 66 0a 09  t exch neg def..
12570 09 42 42 6f 78 20 31 20 67 65 74 20 59 53 74 65  .BBox 1 get YSte
12580 70 20 64 69 76 20 63 76 69 20 59 53 74 65 70 20  p div cvi YStep 
12590 6d 75 6c 2f 79 73 68 69 66 74 20 65 78 63 68 20  mul/yshift exch 
125a0 6e 65 67 20 64 65 66 0a 09 09 42 42 6f 78 20 30  neg def...BBox 0
125b0 20 67 65 74 20 78 73 68 69 66 74 20 61 64 64 0a   get xshift add.
125c0 09 09 42 42 6f 78 20 31 20 67 65 74 20 79 73 68  ..BBox 1 get ysh
125d0 69 66 74 20 61 64 64 0a 09 09 42 42 6f 78 20 32  ift add...BBox 2
125e0 20 67 65 74 20 78 73 68 69 66 74 20 61 64 64 0a   get xshift add.
125f0 09 09 42 42 6f 78 20 33 20 67 65 74 20 79 73 68  ..BBox 3 get ysh
12600 69 66 74 20 61 64 64 0a 09 09 34 20 61 72 72 61  ift add...4 arra
12610 79 20 61 73 74 6f 72 65 0a 09 09 2f 42 42 6f 78  y astore.../BBox
12620 20 65 78 63 68 20 64 65 66 0a 09 09 5b 78 73 68   exch def...[xsh
12630 69 66 74 20 79 73 68 69 66 74 2f 74 72 61 6e 73  ift yshift/trans
12640 6c 61 74 65 20 6c 6f 61 64 20 6e 75 6c 6c 2f 65  late load null/e
12650 78 65 63 20 6c 6f 61 64 5d 64 75 70 0a 09 09 33  xec load]dup...3
12660 2f 50 61 69 6e 74 50 72 6f 63 20 6c 6f 61 64 20  /PaintProc load 
12670 70 75 74 20 63 76 78 2f 50 61 69 6e 74 50 72 6f  put cvx/PaintPro
12680 63 20 65 78 63 68 20 64 65 66 0a 09 09 65 6e 64  c exch def...end
12690 0a 09 67 73 61 76 65 20 30 20 73 65 74 67 72 61  ..gsave 0 setgra
126a0 79 0a 09 6d 61 6b 65 70 61 74 74 65 72 6e 0a 09  y..makepattern..
126b0 67 72 65 73 74 6f 72 65 0a 7d 64 65 66 0a 2f 73  grestore.}def./s
126c0 65 74 5f 70 61 74 74 65 72 6e 0a 7b 0a 09 64 75  et_pattern.{..du
126d0 70 2f 50 61 74 74 65 72 6e 54 79 70 65 20 67 65  p/PatternType ge
126e0 74 20 31 20 65 71 7b 0a 09 09 64 75 70 2f 50 61  t 1 eq{...dup/Pa
126f0 69 6e 74 54 79 70 65 20 67 65 74 20 31 20 65 71  intType get 1 eq
12700 7b 0a 09 09 09 63 75 72 72 65 6e 74 6f 76 65 72  {....currentover
12710 70 72 69 6e 74 20 73 6f 70 5b 2f 44 65 76 69 63  print sop[/Devic
12720 65 47 72 61 79 5d 73 65 74 63 6f 6c 6f 72 73 70  eGray]setcolorsp
12730 61 63 65 20 30 20 73 65 74 67 72 61 79 0a 09 09  ace 0 setgray...
12740 7d 69 66 0a 09 7d 69 66 0a 09 73 65 74 70 61 74  }if..}if..setpat
12750 74 65 72 6e 0a 7d 64 65 66 0a 2f 73 65 74 63 6f  tern.}def./setco
12760 6c 6f 72 73 70 61 63 65 5f 6f 70 74 0a 7b 0a 09  lorspace_opt.{..
12770 64 75 70 20 63 75 72 72 65 6e 74 63 6f 6c 6f 72  dup currentcolor
12780 73 70 61 63 65 20 65 71 7b 70 6f 70 7d 7b 73 65  space eq{pop}{se
12790 74 63 6f 6c 6f 72 73 70 61 63 65 7d 69 66 65 6c  tcolorspace}ifel
127a0 73 65 0a 7d 64 65 66 0a 2f 75 70 64 61 74 65 63  se.}def./updatec
127b0 6f 6c 6f 72 72 65 6e 64 65 72 69 6e 67 0a 7b 0a  olorrendering.{.
127c0 09 63 75 72 72 65 6e 74 63 6f 6c 6f 72 72 65 6e  .currentcolorren
127d0 64 65 72 69 6e 67 2f 52 65 6e 64 65 72 69 6e 67  dering/Rendering
127e0 49 6e 74 65 6e 74 20 6b 6e 6f 77 6e 7b 0a 09 09  Intent known{...
127f0 63 75 72 72 65 6e 74 63 6f 6c 6f 72 72 65 6e 64  currentcolorrend
12800 65 72 69 6e 67 2f 52 65 6e 64 65 72 69 6e 67 49  ering/RenderingI
12810 6e 74 65 6e 74 20 67 65 74 0a 09 7d 0a 09 7b 0a  ntent get..}..{.
12820 09 09 49 6e 74 65 6e 74 2f 41 62 73 6f 6c 75 74  ..Intent/Absolut
12830 65 43 6f 6c 6f 72 69 6d 65 74 72 69 63 20 65 71  eColorimetric eq
12840 20 0a 09 09 7b 0a 09 09 09 2f 61 62 73 6f 6c 75   ...{..../absolu
12850 74 65 5f 63 6f 6c 6f 72 69 6d 65 74 72 69 63 5f  te_colorimetric_
12860 63 72 64 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  crd AGMCORE_gget
12870 20 64 75 70 20 6e 75 6c 6c 20 65 71 0a 09 09 7d   dup null eq...}
12880 0a 09 09 7b 0a 09 09 09 49 6e 74 65 6e 74 2f 52  ...{....Intent/R
12890 65 6c 61 74 69 76 65 43 6f 6c 6f 72 69 6d 65 74  elativeColorimet
128a0 72 69 63 20 65 71 0a 09 09 09 7b 0a 09 09 09 09  ric eq....{.....
128b0 2f 72 65 6c 61 74 69 76 65 5f 63 6f 6c 6f 72 69  /relative_colori
128c0 6d 65 74 72 69 63 5f 63 72 64 20 41 47 4d 43 4f  metric_crd AGMCO
128d0 52 45 5f 67 67 65 74 20 64 75 70 20 6e 75 6c 6c  RE_gget dup null
128e0 20 65 71 0a 09 09 09 7d 0a 09 09 09 7b 0a 09 09   eq....}....{...
128f0 09 09 49 6e 74 65 6e 74 2f 53 61 74 75 72 61 74  ..Intent/Saturat
12900 69 6f 6e 20 65 71 0a 09 09 09 09 7b 0a 09 09 09  ion eq.....{....
12910 09 09 2f 73 61 74 75 72 61 74 69 6f 6e 5f 63 72  ../saturation_cr
12920 64 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 64  d AGMCORE_gget d
12930 75 70 20 6e 75 6c 6c 20 65 71 0a 09 09 09 09 7d  up null eq.....}
12940 0a 09 09 09 09 7b 0a 09 09 09 09 09 2f 70 65 72  .....{....../per
12950 63 65 70 74 75 61 6c 5f 63 72 64 20 41 47 4d 43  ceptual_crd AGMC
12960 4f 52 45 5f 67 67 65 74 20 64 75 70 20 6e 75 6c  ORE_gget dup nul
12970 6c 20 65 71 0a 09 09 09 09 7d 69 66 65 6c 73 65  l eq.....}ifelse
12980 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d 69  ....}ifelse...}i
12990 66 65 6c 73 65 0a 09 09 7b 0a 09 09 09 70 6f 70  felse...{....pop
129a0 20 6e 75 6c 6c 09 0a 09 09 7d 0a 09 09 7b 0a 09   null....}...{..
129b0 09 09 2f 52 65 6e 64 65 72 69 6e 67 49 6e 74 65  ../RenderingInte
129c0 6e 74 20 6b 6e 6f 77 6e 7b 6e 75 6c 6c 7d 7b 49  nt known{null}{I
129d0 6e 74 65 6e 74 7d 69 66 65 6c 73 65 0a 09 09 7d  ntent}ifelse...}
129e0 69 66 65 6c 73 65 0a 09 7d 69 66 65 6c 73 65 0a  ifelse..}ifelse.
129f0 09 49 6e 74 65 6e 74 20 6e 65 7b 0a 09 09 49 6e  .Intent ne{...In
12a00 74 65 6e 74 2f 43 6f 6c 6f 72 52 65 6e 64 65 72  tent/ColorRender
12a10 69 6e 67 7b 66 69 6e 64 72 65 73 6f 75 72 63 65  ing{findresource
12a20 7d 73 74 6f 70 70 65 64 0a 09 09 7b 0a 09 09 09  }stopped...{....
12a30 70 6f 70 20 70 6f 70 20 73 79 73 74 65 6d 64 69  pop pop systemdi
12a40 63 74 2f 66 69 6e 64 63 6f 6c 6f 72 72 65 6e 64  ct/findcolorrend
12a50 65 72 69 6e 67 20 6b 6e 6f 77 6e 0a 09 09 09 7b  ering known....{
12a60 0a 20 09 09 09 09 49 6e 74 65 6e 74 20 66 69 6e  . ....Intent fin
12a70 64 63 6f 6c 6f 72 72 65 6e 64 65 72 69 6e 67 0a  dcolorrendering.
12a80 20 09 09 09 09 7b 0a 20 09 09 09 09 09 2f 43 6f   ....{. ...../Co
12a90 6c 6f 72 52 65 6e 64 65 72 69 6e 67 20 66 69 6e  lorRendering fin
12aa0 64 72 65 73 6f 75 72 63 65 20 74 72 75 65 20 65  dresource true e
12ab0 78 63 68 0a 20 09 09 09 09 7d 0a 20 09 09 09 09  xch. ....}. ....
12ac0 7b 0a 20 09 09 09 09 09 2f 43 6f 6c 6f 72 52 65  {. ...../ColorRe
12ad0 6e 64 65 72 69 6e 67 20 66 69 6e 64 72 65 73 6f  ndering findreso
12ae0 75 72 63 65 0a 09 09 09 09 09 70 72 6f 64 75 63  urce......produc
12af0 74 28 58 65 72 6f 78 20 50 68 61 73 65 72 20 35  t(Xerox Phaser 5
12b00 34 30 30 29 6e 65 0a 09 09 09 09 09 65 78 63 68  400)ne......exch
12b10 0a 20 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  . ....}ifelse...
12b20 09 09 64 75 70 20 49 6e 74 65 6e 74 2f 41 62 73  ..dup Intent/Abs
12b30 6f 6c 75 74 65 43 6f 6c 6f 72 69 6d 65 74 72 69  oluteColorimetri
12b40 63 20 65 71 20 0a 09 09 09 09 7b 0a 09 09 09 09  c eq .....{.....
12b50 09 2f 61 62 73 6f 6c 75 74 65 5f 63 6f 6c 6f 72  ./absolute_color
12b60 69 6d 65 74 72 69 63 5f 63 72 64 20 65 78 63 68  imetric_crd exch
12b70 20 41 47 4d 43 4f 52 45 5f 67 70 75 74 0a 09 09   AGMCORE_gput...
12b80 09 09 7d 0a 09 09 09 09 7b 0a 09 09 09 09 09 49  ..}.....{......I
12b90 6e 74 65 6e 74 2f 52 65 6c 61 74 69 76 65 43 6f  ntent/RelativeCo
12ba0 6c 6f 72 69 6d 65 74 72 69 63 20 65 71 0a 09 09  lorimetric eq...
12bb0 09 09 09 7b 0a 09 09 09 09 09 09 2f 72 65 6c 61  ...{......./rela
12bc0 74 69 76 65 5f 63 6f 6c 6f 72 69 6d 65 74 72 69  tive_colorimetri
12bd0 63 5f 63 72 64 20 65 78 63 68 20 41 47 4d 43 4f  c_crd exch AGMCO
12be0 52 45 5f 67 70 75 74 0a 09 09 09 09 09 7d 0a 09  RE_gput......}..
12bf0 09 09 09 09 7b 0a 09 09 09 09 09 09 49 6e 74 65  ....{.......Inte
12c00 6e 74 2f 53 61 74 75 72 61 74 69 6f 6e 20 65 71  nt/Saturation eq
12c10 0a 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09  .......{........
12c20 2f 73 61 74 75 72 61 74 69 6f 6e 5f 63 72 64 20  /saturation_crd 
12c30 65 78 63 68 20 41 47 4d 43 4f 52 45 5f 67 70 75  exch AGMCORE_gpu
12c40 74 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09  t.......}.......
12c50 7b 0a 09 09 09 09 09 09 09 49 6e 74 65 6e 74 2f  {........Intent/
12c60 50 65 72 63 65 70 74 75 61 6c 20 65 71 0a 09 09  Perceptual eq...
12c70 09 09 09 09 09 7b 0a 09 09 09 09 09 09 09 09 2f  .....{........./
12c80 70 65 72 63 65 70 74 75 61 6c 5f 63 72 64 20 65  perceptual_crd e
12c90 78 63 68 20 41 47 4d 43 4f 52 45 5f 67 70 75 74  xch AGMCORE_gput
12ca0 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09  ........}.......
12cb0 09 7b 0a 09 09 09 09 09 09 09 09 70 6f 70 0a 09  .{.........pop..
12cc0 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
12cd0 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09  ....}ifelse.....
12ce0 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66  .}ifelse.....}if
12cf0 65 6c 73 65 0a 09 09 09 09 31 20 69 6e 64 65 78  else.....1 index
12d00 7b 65 78 63 68 7d 7b 70 6f 70 7d 69 66 65 6c 73  {exch}{pop}ifels
12d10 65 0a 09 09 09 7d 0a 09 09 09 7b 66 61 6c 73 65  e....}....{false
12d20 7d 69 66 65 6c 73 65 0a 09 09 7d 0a 09 09 7b 74  }ifelse...}...{t
12d30 72 75 65 7d 69 66 65 6c 73 65 0a 09 09 7b 0a 09  rue}ifelse...{..
12d40 09 09 64 75 70 20 62 65 67 69 6e 0a 09 09 09 63  ..dup begin....c
12d50 75 72 72 65 6e 74 64 69 63 74 2f 54 72 61 6e 73  urrentdict/Trans
12d60 66 6f 72 6d 50 51 52 20 6b 6e 6f 77 6e 7b 0a 09  formPQR known{..
12d70 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 54  ...currentdict/T
12d80 72 61 6e 73 66 6f 72 6d 50 51 52 20 67 65 74 20  ransformPQR get 
12d90 61 6c 6f 61 64 20 70 6f 70 0a 09 09 09 09 33 7b  aload pop.....3{
12da0 7b 7d 65 71 20 33 20 31 20 72 6f 6c 6c 7d 72 65  {}eq 3 1 roll}re
12db0 70 65 61 74 20 6f 72 20 6f 72 0a 09 09 09 7d 0a  peat or or....}.
12dc0 09 09 09 7b 74 72 75 65 7d 69 66 65 6c 73 65 0a  ...{true}ifelse.
12dd0 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4d  ...currentdict/M
12de0 61 74 72 69 78 50 51 52 20 6b 6e 6f 77 6e 7b 0a  atrixPQR known{.
12df0 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f  ....currentdict/
12e00 4d 61 74 72 69 78 50 51 52 20 67 65 74 20 61 6c  MatrixPQR get al
12e10 6f 61 64 20 70 6f 70 0a 09 09 09 09 31 2e 30 20  oad pop.....1.0 
12e20 65 71 20 39 20 31 20 72 6f 6c 6c 20 30 2e 30 20  eq 9 1 roll 0.0 
12e30 65 71 20 39 20 31 20 72 6f 6c 6c 20 30 2e 30 20  eq 9 1 roll 0.0 
12e40 65 71 20 39 20 31 20 72 6f 6c 6c 0a 09 09 09 09  eq 9 1 roll.....
12e50 30 2e 30 20 65 71 20 39 20 31 20 72 6f 6c 6c 20  0.0 eq 9 1 roll 
12e60 31 2e 30 20 65 71 20 39 20 31 20 72 6f 6c 6c 20  1.0 eq 9 1 roll 
12e70 30 2e 30 20 65 71 20 39 20 31 20 72 6f 6c 6c 0a  0.0 eq 9 1 roll.
12e80 09 09 09 09 30 2e 30 20 65 71 20 39 20 31 20 72  ....0.0 eq 9 1 r
12e90 6f 6c 6c 20 30 2e 30 20 65 71 20 39 20 31 20 72  oll 0.0 eq 9 1 r
12ea0 6f 6c 6c 20 31 2e 30 20 65 71 0a 09 09 09 09 61  oll 1.0 eq.....a
12eb0 6e 64 20 61 6e 64 20 61 6e 64 20 61 6e 64 20 61  nd and and and a
12ec0 6e 64 20 61 6e 64 20 61 6e 64 20 61 6e 64 0a 09  nd and and and..
12ed0 09 09 7d 0a 09 09 09 7b 74 72 75 65 7d 69 66 65  ..}....{true}ife
12ee0 6c 73 65 0a 09 09 09 65 6e 64 0a 09 09 09 6f 72  lse....end....or
12ef0 0a 09 09 09 7b 0a 09 09 09 09 63 6c 6f 6e 65 64  ....{.....cloned
12f00 69 63 74 20 62 65 67 69 6e 0a 09 09 09 09 2f 54  ict begin...../T
12f10 72 61 6e 73 66 6f 72 6d 50 51 52 5b 0a 09 09 09  ransformPQR[....
12f20 09 09 7b 34 20 2d 31 20 72 6f 6c 6c 20 33 20 67  ..{4 -1 roll 3 g
12f30 65 74 20 64 75 70 20 33 20 31 20 72 6f 6c 6c 20  et dup 3 1 roll 
12f40 73 75 62 20 35 20 2d 31 20 72 6f 6c 6c 20 33 20  sub 5 -1 roll 3 
12f50 67 65 74 20 33 20 2d 31 20 72 6f 6c 6c 20 73 75  get 3 -1 roll su
12f60 62 20 64 69 76 0a 09 09 09 09 09 33 20 2d 31 20  b div......3 -1 
12f70 72 6f 6c 6c 20 33 20 67 65 74 20 33 20 2d 31 20  roll 3 get 3 -1 
12f80 72 6f 6c 6c 20 33 20 67 65 74 20 64 75 70 20 34  roll 3 get dup 4
12f90 20 31 20 72 6f 6c 6c 20 73 75 62 20 6d 75 6c 20   1 roll sub mul 
12fa0 61 64 64 7d 62 69 6e 64 0a 09 09 09 09 09 7b 34  add}bind......{4
12fb0 20 2d 31 20 72 6f 6c 6c 20 34 20 67 65 74 20 64   -1 roll 4 get d
12fc0 75 70 20 33 20 31 20 72 6f 6c 6c 20 73 75 62 20  up 3 1 roll sub 
12fd0 35 20 2d 31 20 72 6f 6c 6c 20 34 20 67 65 74 20  5 -1 roll 4 get 
12fe0 33 20 2d 31 20 72 6f 6c 6c 20 73 75 62 20 64 69  3 -1 roll sub di
12ff0 76 0a 09 09 09 09 09 33 20 2d 31 20 72 6f 6c 6c  v......3 -1 roll
13000 20 34 20 67 65 74 20 33 20 2d 31 20 72 6f 6c 6c   4 get 3 -1 roll
13010 20 34 20 67 65 74 20 64 75 70 20 34 20 31 20 72   4 get dup 4 1 r
13020 6f 6c 6c 20 73 75 62 20 6d 75 6c 20 61 64 64 7d  oll sub mul add}
13030 62 69 6e 64 0a 09 09 09 09 09 7b 34 20 2d 31 20  bind......{4 -1 
13040 72 6f 6c 6c 20 35 20 67 65 74 20 64 75 70 20 33  roll 5 get dup 3
13050 20 31 20 72 6f 6c 6c 20 73 75 62 20 35 20 2d 31   1 roll sub 5 -1
13060 20 72 6f 6c 6c 20 35 20 67 65 74 20 33 20 2d 31   roll 5 get 3 -1
13070 20 72 6f 6c 6c 20 73 75 62 20 64 69 76 0a 09 09   roll sub div...
13080 09 09 09 33 20 2d 31 20 72 6f 6c 6c 20 35 20 67  ...3 -1 roll 5 g
13090 65 74 20 33 20 2d 31 20 72 6f 6c 6c 20 35 20 67  et 3 -1 roll 5 g
130a0 65 74 20 64 75 70 20 34 20 31 20 72 6f 6c 6c 20  et dup 4 1 roll 
130b0 73 75 62 20 6d 75 6c 20 61 64 64 7d 62 69 6e 64  sub mul add}bind
130c0 0a 09 09 09 09 5d 64 65 66 0a 09 09 09 09 2f 4d  .....]def...../M
130d0 61 74 72 69 78 50 51 52 5b 30 2e 38 39 35 31 20  atrixPQR[0.8951 
130e0 2d 30 2e 37 35 30 32 20 30 2e 30 33 38 39 20 30  -0.7502 0.0389 0
130f0 2e 32 36 36 34 20 31 2e 37 31 33 35 20 2d 30 2e  .2664 1.7135 -0.
13100 30 36 38 35 20 2d 30 2e 31 36 31 34 20 30 2e 30  0685 -0.1614 0.0
13110 33 36 37 20 31 2e 30 32 39 36 5d 64 65 66 0a 09  367 1.0296]def..
13120 09 09 09 2f 52 61 6e 67 65 50 51 52 5b 2d 30 2e  .../RangePQR[-0.
13130 33 32 32 37 39 35 30 37 34 35 20 32 2e 33 32 32  3227950745 2.322
13140 39 36 34 35 35 33 38 20 2d 31 2e 35 30 30 33 37  9645538 -1.50037
13150 37 31 30 35 37 20 33 2e 35 30 30 33 34 36 35 38  71057 3.50034658
13160 38 31 20 2d 30 2e 31 33 36 39 39 37 39 30 39 35  81 -0.1369979095
13170 20 32 2e 31 33 36 39 36 37 33 39 32 5d 64 65 66   2.136967392]def
13180 0a 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
13190 20 65 6e 64 0a 09 09 09 7d 69 66 0a 09 09 09 73   end....}if....s
131a0 65 74 63 6f 6c 6f 72 72 65 6e 64 65 72 69 6e 67  etcolorrendering
131b0 5f 6f 70 74 0a 09 09 7d 69 66 09 09 0a 09 7d 69  _opt...}if....}i
131c0 66 0a 7d 64 65 66 0a 2f 73 65 74 5f 63 72 64 0a  f.}def./set_crd.
131d0 7b 0a 09 41 47 4d 43 4f 52 45 5f 68 6f 73 74 5f  {..AGMCORE_host_
131e0 73 65 70 20 6e 6f 74 20 6c 65 76 65 6c 32 20 61  sep not level2 a
131f0 6e 64 7b 0a 09 09 63 75 72 72 65 6e 74 64 69 63  nd{...currentdic
13200 74 2f 43 6f 6c 6f 72 52 65 6e 64 65 72 69 6e 67  t/ColorRendering
13210 20 6b 6e 6f 77 6e 7b 0a 09 09 09 43 6f 6c 6f 72   known{....Color
13220 52 65 6e 64 65 72 69 6e 67 2f 43 6f 6c 6f 72 52  Rendering/ColorR
13230 65 6e 64 65 72 69 6e 67 7b 66 69 6e 64 72 65 73  endering{findres
13240 6f 75 72 63 65 7d 73 74 6f 70 70 65 64 20 6e 6f  ource}stopped no
13250 74 7b 73 65 74 63 6f 6c 6f 72 72 65 6e 64 65 72  t{setcolorrender
13260 69 6e 67 5f 6f 70 74 7d 69 66 0a 09 09 7d 7b 0a  ing_opt}if...}{.
13270 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 49  ...currentdict/I
13280 6e 74 65 6e 74 20 6b 6e 6f 77 6e 7b 0a 09 09 09  ntent known{....
13290 09 75 70 64 61 74 65 63 6f 6c 6f 72 72 65 6e 64  .updatecolorrend
132a0 65 72 69 6e 67 0a 09 09 09 7d 69 66 0a 09 09 7d  ering....}if...}
132b0 69 66 65 6c 73 65 0a 09 09 63 75 72 72 65 6e 74  ifelse...current
132c0 63 6f 6c 6f 72 73 70 61 63 65 20 64 75 70 20 74  colorspace dup t
132d0 79 70 65 2f 61 72 72 61 79 74 79 70 65 20 65 71  ype/arraytype eq
132e0 0a 09 09 09 7b 30 20 67 65 74 7d 69 66 0a 09 09  ....{0 get}if...
132f0 2f 44 65 76 69 63 65 52 47 42 20 65 71 0a 09 09  /DeviceRGB eq...
13300 09 7b 0a 09 09 09 63 75 72 72 65 6e 74 64 69 63  .{....currentdic
13310 74 2f 55 43 52 20 6b 6e 6f 77 6e 0a 09 09 09 09  t/UCR known.....
13320 7b 2f 55 43 52 7d 7b 2f 41 47 4d 43 4f 52 45 5f  {/UCR}{/AGMCORE_
13330 63 75 72 72 65 6e 74 75 63 72 7d 69 66 65 6c 73  currentucr}ifels
13340 65 0a 09 09 09 6c 6f 61 64 20 73 65 74 75 6e 64  e....load setund
13350 65 72 63 6f 6c 6f 72 72 65 6d 6f 76 61 6c 0a 09  ercolorremoval..
13360 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 42 47  ..currentdict/BG
13370 20 6b 6e 6f 77 6e 20 0a 09 09 09 09 7b 2f 42 47   known .....{/BG
13380 7d 7b 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65  }{/AGMCORE_curre
13390 6e 74 62 67 7d 69 66 65 6c 73 65 0a 09 09 09 6c  ntbg}ifelse....l
133a0 6f 61 64 20 73 65 74 62 6c 61 63 6b 67 65 6e 65  oad setblackgene
133b0 72 61 74 69 6f 6e 0a 09 09 09 7d 69 66 0a 09 7d  ration....}if..}
133c0 69 66 0a 7d 64 65 66 0a 2f 73 65 74 5f 75 63 72  if.}def./set_ucr
133d0 62 67 0a 7b 0a 09 64 75 70 20 6e 75 6c 6c 20 65  bg.{..dup null e
133e0 71 7b 70 6f 70 2f 41 47 4d 43 4f 52 45 5f 63 75  q{pop/AGMCORE_cu
133f0 72 72 65 6e 74 62 67 20 6c 6f 61 64 7d 7b 2f 50  rrentbg load}{/P
13400 72 6f 63 65 64 75 72 65 20 67 65 74 5f 72 65 73  rocedure get_res
13410 7d 69 66 65 6c 73 65 20 73 65 74 62 6c 61 63 6b  }ifelse setblack
13420 67 65 6e 65 72 61 74 69 6f 6e 0a 09 64 75 70 20  generation..dup 
13430 6e 75 6c 6c 20 65 71 7b 70 6f 70 2f 41 47 4d 43  null eq{pop/AGMC
13440 4f 52 45 5f 63 75 72 72 65 6e 74 75 63 72 20 6c  ORE_currentucr l
13450 6f 61 64 7d 7b 2f 50 72 6f 63 65 64 75 72 65 20  oad}{/Procedure 
13460 67 65 74 5f 72 65 73 7d 69 66 65 6c 73 65 20 73  get_res}ifelse s
13470 65 74 75 6e 64 65 72 63 6f 6c 6f 72 72 65 6d 6f  etundercolorremo
13480 76 61 6c 0a 7d 64 65 66 0a 2f 73 65 74 63 6f 6c  val.}def./setcol
13490 6f 72 72 65 6e 64 65 72 69 6e 67 5f 6f 70 74 0a  orrendering_opt.
134a0 7b 0a 09 64 75 70 20 63 75 72 72 65 6e 74 63 6f  {..dup currentco
134b0 6c 6f 72 72 65 6e 64 65 72 69 6e 67 20 65 71 7b  lorrendering eq{
134c0 0a 09 09 70 6f 70 0a 09 7d 7b 0a 09 09 63 6c 6f  ...pop..}{...clo
134d0 6e 65 64 69 63 74 0a 09 09 62 65 67 69 6e 0a 09  nedict...begin..
134e0 09 09 2f 49 6e 74 65 6e 74 20 49 6e 74 65 6e 74  ../Intent Intent
134f0 20 64 65 66 0a 09 09 09 63 75 72 72 65 6e 74 64   def....currentd
13500 69 63 74 0a 09 09 65 6e 64 0a 09 09 73 65 74 63  ict...end...setc
13510 6f 6c 6f 72 72 65 6e 64 65 72 69 6e 67 0a 09 7d  olorrendering..}
13520 69 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 63 70 61  ifelse.}def./cpa
13530 69 6e 74 5f 67 63 6f 6d 70 0a 7b 0a 09 63 6f 6e  int_gcomp.{..con
13540 76 65 72 74 5f 74 6f 5f 70 72 6f 63 65 73 73 2f  vert_to_process/
13550 2f 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f  /Adobe_AGM_Core/
13560 41 47 4d 43 4f 52 45 5f 43 6f 6e 76 65 72 74 54  AGMCORE_ConvertT
13570 6f 50 72 6f 63 65 73 73 20 78 64 64 66 0a 09 2f  oProcess xddf../
13580 2f 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f  /Adobe_AGM_Core/
13590 41 47 4d 43 4f 52 45 5f 43 6f 6e 76 65 72 74 54  AGMCORE_ConvertT
135a0 6f 50 72 6f 63 65 73 73 20 67 65 74 20 6e 6f 74  oProcess get not
135b0 0a 09 7b 0a 09 09 28 25 65 6e 64 5f 63 70 61 69  ..{...(%end_cpai
135c0 6e 74 5f 67 63 6f 6d 70 29 66 6c 75 73 68 69 6e  nt_gcomp)flushin
135d0 70 75 74 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f 63  put..}if.}def./c
135e0 70 61 69 6e 74 5f 67 73 65 70 0a 7b 0a 09 2f 2f  paint_gsep.{..//
135f0 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41  Adobe_AGM_Core/A
13600 47 4d 43 4f 52 45 5f 43 6f 6e 76 65 72 74 54 6f  GMCORE_ConvertTo
13610 50 72 6f 63 65 73 73 20 67 65 74 0a 09 7b 09 0a  Process get..{..
13620 09 09 28 25 65 6e 64 5f 63 70 61 69 6e 74 5f 67  ..(%end_cpaint_g
13630 73 65 70 29 66 6c 75 73 68 69 6e 70 75 74 0a 09  sep)flushinput..
13640 7d 69 66 0a 7d 64 65 66 0a 2f 63 70 61 69 6e 74  }if.}def./cpaint
13650 5f 67 65 6e 64 0a 7b 6e 70 7d 64 65 66 0a 2f 54  _gend.{np}def./T
13660 31 5f 70 61 74 68 0a 7b 0a 09 63 75 72 72 65 6e  1_path.{..curren
13670 74 66 69 6c 65 20 74 6f 6b 65 6e 20 70 6f 70 20  tfile token pop 
13680 63 75 72 72 65 6e 74 66 69 6c 65 20 74 6f 6b 65  currentfile toke
13690 6e 20 70 6f 70 20 6d 6f 0a 09 7b 0a 09 09 63 75  n pop mo..{...cu
136a0 72 72 65 6e 74 66 69 6c 65 20 74 6f 6b 65 6e 20  rrentfile token 
136b0 70 6f 70 20 64 75 70 20 74 79 70 65 2f 73 74 72  pop dup type/str
136c0 69 6e 67 74 79 70 65 20 65 71 0a 09 09 09 7b 70  ingtype eq....{p
136d0 6f 70 20 65 78 69 74 7d 69 66 20 0a 09 09 30 20  op exit}if ...0 
136e0 65 78 63 68 20 72 6c 69 6e 65 74 6f 20 0a 09 09  exch rlineto ...
136f0 63 75 72 72 65 6e 74 66 69 6c 65 20 74 6f 6b 65  currentfile toke
13700 6e 20 70 6f 70 20 64 75 70 20 74 79 70 65 2f 73  n pop dup type/s
13710 74 72 69 6e 67 74 79 70 65 20 65 71 0a 09 09 09  tringtype eq....
13720 7b 70 6f 70 20 65 78 69 74 7d 69 66 20 0a 09 09  {pop exit}if ...
13730 30 20 72 6c 69 6e 65 74 6f 0a 09 7d 6c 6f 6f 70  0 rlineto..}loop
13740 0a 7d 64 65 66 0a 2f 54 31 5f 67 73 61 76 65 0a  .}def./T1_gsave.
13750 09 6c 65 76 65 6c 33 0a 09 7b 2f 63 6c 69 70 73  .level3..{/clips
13760 61 76 65 7d 0a 09 7b 2f 67 73 61 76 65 7d 69 66  ave}..{/gsave}if
13770 65 6c 73 65 0a 09 6c 6f 61 64 20 64 65 66 0a 2f  else..load def./
13780 54 31 5f 67 72 65 73 74 6f 72 65 0a 09 6c 65 76  T1_grestore..lev
13790 65 6c 33 0a 09 7b 2f 63 6c 69 70 72 65 73 74 6f  el3..{/clipresto
137a0 72 65 7d 0a 09 7b 2f 67 72 65 73 74 6f 72 65 7d  re}..{/grestore}
137b0 69 66 65 6c 73 65 20 0a 09 6c 6f 61 64 20 64 65  ifelse ..load de
137c0 66 0a 2f 73 65 74 5f 73 70 6f 74 5f 61 6c 69 61  f./set_spot_alia
137d0 73 5f 61 72 79 0a 7b 0a 09 64 75 70 20 69 6e 68  s_ary.{..dup inh
137e0 65 72 69 74 5f 61 6c 69 61 73 65 73 0a 09 2f 2f  erit_aliases..//
137f0 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41  Adobe_AGM_Core/A
13800 47 4d 43 4f 52 45 5f 53 70 6f 74 41 6c 69 61 73  GMCORE_SpotAlias
13810 41 72 79 20 78 64 64 66 0a 7d 64 65 66 0a 2f 73  Ary xddf.}def./s
13820 65 74 5f 73 70 6f 74 5f 6e 6f 72 6d 61 6c 69 7a  et_spot_normaliz
13830 61 74 69 6f 6e 5f 61 72 79 0a 7b 0a 09 64 75 70  ation_ary.{..dup
13840 20 69 6e 68 65 72 69 74 5f 61 6c 69 61 73 65 73   inherit_aliases
13850 0a 09 64 75 70 20 6c 65 6e 67 74 68 0a 09 2f 41  ..dup length../A
13860 47 4d 43 4f 52 45 5f 53 70 6f 74 41 6c 69 61 73  GMCORE_SpotAlias
13870 41 72 79 20 77 68 65 72 65 7b 70 6f 70 20 41 47  Ary where{pop AG
13880 4d 43 4f 52 45 5f 53 70 6f 74 41 6c 69 61 73 41  MCORE_SpotAliasA
13890 72 79 20 6c 65 6e 67 74 68 20 61 64 64 7d 69 66  ry length add}if
138a0 0a 09 61 72 72 61 79 0a 09 2f 2f 41 64 6f 62 65  ..array..//Adobe
138b0 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52  _AGM_Core/AGMCOR
138c0 45 5f 53 70 6f 74 41 6c 69 61 73 41 72 79 32 20  E_SpotAliasAry2 
138d0 78 64 64 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 53  xddf../AGMCORE_S
138e0 70 6f 74 41 6c 69 61 73 41 72 79 20 77 68 65 72  potAliasAry wher
138f0 65 7b 0a 09 09 70 6f 70 0a 09 09 41 47 4d 43 4f  e{...pop...AGMCO
13900 52 45 5f 53 70 6f 74 41 6c 69 61 73 41 72 79 32  RE_SpotAliasAry2
13910 20 30 20 41 47 4d 43 4f 52 45 5f 53 70 6f 74 41   0 AGMCORE_SpotA
13920 6c 69 61 73 41 72 79 20 70 75 74 69 6e 74 65 72  liasAry putinter
13930 76 61 6c 0a 09 09 41 47 4d 43 4f 52 45 5f 53 70  val...AGMCORE_Sp
13940 6f 74 41 6c 69 61 73 41 72 79 20 6c 65 6e 67 74  otAliasAry lengt
13950 68 0a 09 7d 7b 30 7d 69 66 65 6c 73 65 0a 09 41  h..}{0}ifelse..A
13960 47 4d 43 4f 52 45 5f 53 70 6f 74 41 6c 69 61 73  GMCORE_SpotAlias
13970 41 72 79 32 20 33 20 31 20 72 6f 6c 6c 20 65 78  Ary2 3 1 roll ex
13980 63 68 20 70 75 74 69 6e 74 65 72 76 61 6c 0a 09  ch putinterval..
13990 74 72 75 65 20 73 65 74 5f 73 70 6f 74 5f 61 6c  true set_spot_al
139a0 69 61 73 0a 7d 64 65 66 0a 2f 69 6e 68 65 72 69  ias.}def./inheri
139b0 74 5f 61 6c 69 61 73 65 73 0a 7b 0a 09 7b 64 75  t_aliases.{..{du
139c0 70 2f 4e 61 6d 65 20 67 65 74 20 6d 61 70 5f 61  p/Name get map_a
139d0 6c 69 61 73 7b 2f 43 53 44 20 70 75 74 7d 7b 70  lias{/CSD put}{p
139e0 6f 70 7d 69 66 65 6c 73 65 7d 66 6f 72 61 6c 6c  op}ifelse}forall
139f0 0a 7d 64 65 66 0a 2f 73 65 74 5f 73 70 6f 74 5f  .}def./set_spot_
13a00 61 6c 69 61 73 0a 7b 0a 09 2f 41 47 4d 43 4f 52  alias.{../AGMCOR
13a10 45 5f 53 70 6f 74 41 6c 69 61 73 41 72 79 32 20  E_SpotAliasAry2 
13a20 77 68 65 72 65 7b 0a 09 09 2f 41 47 4d 43 4f 52  where{.../AGMCOR
13a30 45 5f 63 75 72 72 65 6e 74 5f 73 70 6f 74 5f 61  E_current_spot_a
13a40 6c 69 61 73 20 33 20 2d 31 20 72 6f 6c 6c 20 70  lias 3 -1 roll p
13a50 75 74 0a 09 7d 7b 0a 09 09 70 6f 70 0a 09 7d 69  ut..}{...pop..}i
13a60 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 63 75 72 72  felse.}def./curr
13a70 65 6e 74 5f 73 70 6f 74 5f 61 6c 69 61 73 0a 7b  ent_spot_alias.{
13a80 0a 09 2f 41 47 4d 43 4f 52 45 5f 53 70 6f 74 41  ../AGMCORE_SpotA
13a90 6c 69 61 73 41 72 79 32 20 77 68 65 72 65 7b 0a  liasAry2 where{.
13aa0 09 09 2f 41 47 4d 43 4f 52 45 5f 63 75 72 72 65  ../AGMCORE_curre
13ab0 6e 74 5f 73 70 6f 74 5f 61 6c 69 61 73 20 67 65  nt_spot_alias ge
13ac0 74 0a 09 7d 7b 0a 09 09 66 61 6c 73 65 0a 09 7d  t..}{...false..}
13ad0 69 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 6d 61 70  ifelse.}def./map
13ae0 5f 61 6c 69 61 73 0a 7b 0a 09 2f 41 47 4d 43 4f  _alias.{../AGMCO
13af0 52 45 5f 53 70 6f 74 41 6c 69 61 73 41 72 79 32  RE_SpotAliasAry2
13b00 20 77 68 65 72 65 7b 0a 09 09 62 65 67 69 6e 0a   where{...begin.
13b10 09 09 09 2f 41 47 4d 43 4f 52 45 5f 6e 61 6d 65  .../AGMCORE_name
13b20 20 78 64 66 0a 09 09 09 66 61 6c 73 65 09 0a 09   xdf....false...
13b30 09 09 41 47 4d 43 4f 52 45 5f 53 70 6f 74 41 6c  ..AGMCORE_SpotAl
13b40 69 61 73 41 72 79 32 7b 0a 09 09 09 09 64 75 70  iasAry2{.....dup
13b50 2f 4e 61 6d 65 20 67 65 74 20 41 47 4d 43 4f 52  /Name get AGMCOR
13b60 45 5f 6e 61 6d 65 20 65 71 7b 0a 09 09 09 09 09  E_name eq{......
13b70 2f 43 53 44 20 67 65 74 2f 43 53 44 20 67 65 74  /CSD get/CSD get
13b80 5f 72 65 73 0a 09 09 09 09 09 65 78 63 68 20 70  _res......exch p
13b90 6f 70 20 74 72 75 65 0a 09 09 09 09 09 65 78 69  op true......exi
13ba0 74 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 70 6f  t.....}{......po
13bb0 70 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  p.....}ifelse...
13bc0 09 7d 66 6f 72 61 6c 6c 0a 09 09 65 6e 64 0a 09  .}forall...end..
13bd0 7d 7b 0a 09 09 70 6f 70 20 66 61 6c 73 65 0a 09  }{...pop false..
13be0 7d 69 66 65 6c 73 65 0a 7d 62 64 66 0a 2f 73 70  }ifelse.}bdf./sp
13bf0 6f 74 5f 61 6c 69 61 73 0a 7b 0a 09 74 72 75 65  ot_alias.{..true
13c00 20 73 65 74 5f 73 70 6f 74 5f 61 6c 69 61 73 0a   set_spot_alias.
13c10 09 2f 41 47 4d 43 4f 52 45 5f 26 73 65 74 63 75  ./AGMCORE_&setcu
13c20 73 74 6f 6d 63 6f 6c 6f 72 20 41 47 4d 43 4f 52  stomcolor AGMCOR
13c30 45 5f 6b 65 79 5f 6b 6e 6f 77 6e 20 6e 6f 74 7b  E_key_known not{
13c40 0a 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 43  ...//Adobe_AGM_C
13c50 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 26 73 65 74  ore/AGMCORE_&set
13c60 63 75 73 74 6f 6d 63 6f 6c 6f 72 2f 73 65 74 63  customcolor/setc
13c70 75 73 74 6f 6d 63 6f 6c 6f 72 20 6c 6f 61 64 20  ustomcolor load 
13c80 70 75 74 0a 09 7d 69 66 0a 09 2f 63 75 73 74 6f  put..}if../custo
13c90 6d 63 6f 6c 6f 72 5f 74 69 6e 74 20 31 20 41 47  mcolor_tint 1 AG
13ca0 4d 43 4f 52 45 5f 67 70 75 74 0a 09 2f 2f 41 64  MCORE_gput..//Ad
13cb0 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20 62 65 67  obe_AGM_Core beg
13cc0 69 6e 0a 09 2f 73 65 74 63 75 73 74 6f 6d 63 6f  in../setcustomco
13cd0 6c 6f 72 0a 09 7b 0a 09 09 2f 2f 41 64 6f 62 65  lor..{...//Adobe
13ce0 5f 41 47 4d 5f 43 6f 72 65 20 62 65 67 69 6e 0a  _AGM_Core begin.
13cf0 09 09 64 75 70 2f 63 75 73 74 6f 6d 63 6f 6c 6f  ..dup/customcolo
13d00 72 5f 74 69 6e 74 20 65 78 63 68 20 41 47 4d 43  r_tint exch AGMC
13d10 4f 52 45 5f 67 70 75 74 0a 09 09 31 20 69 6e 64  ORE_gput...1 ind
13d20 65 78 20 61 6c 6f 61 64 20 70 6f 70 20 70 6f 70  ex aload pop pop
13d30 20 31 20 65 71 20 65 78 63 68 20 31 20 65 71 20   1 eq exch 1 eq 
13d40 61 6e 64 20 65 78 63 68 20 31 20 65 71 20 61 6e  and exch 1 eq an
13d50 64 20 65 78 63 68 20 31 20 65 71 20 61 6e 64 20  d exch 1 eq and 
13d60 6e 6f 74 0a 09 09 63 75 72 72 65 6e 74 5f 73 70  not...current_sp
13d70 6f 74 5f 61 6c 69 61 73 20 61 6e 64 7b 31 20 69  ot_alias and{1 i
13d80 6e 64 65 78 20 34 20 67 65 74 20 6d 61 70 5f 61  ndex 4 get map_a
13d90 6c 69 61 73 7d 7b 66 61 6c 73 65 7d 69 66 65 6c  lias}{false}ifel
13da0 73 65 0a 09 09 7b 0a 09 09 09 66 61 6c 73 65 20  se...{....false 
13db0 73 65 74 5f 73 70 6f 74 5f 61 6c 69 61 73 0a 09  set_spot_alias..
13dc0 09 09 2f 73 65 70 5f 63 6f 6c 6f 72 73 70 61 63  ../sep_colorspac
13dd0 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67  e_dict AGMCORE_g
13de0 67 65 74 20 6e 75 6c 6c 20 6e 65 0a 09 09 09 33  get null ne....3
13df0 20 31 20 72 6f 6c 6c 20 32 20 69 6e 64 65 78 7b   1 roll 2 index{
13e00 0a 09 09 09 09 65 78 63 68 20 70 6f 70 2f 73 65  .....exch pop/se
13e10 70 5f 74 69 6e 74 20 41 47 4d 43 4f 52 45 5f 67  p_tint AGMCORE_g
13e20 67 65 74 20 65 78 63 68 0a 09 09 09 7d 69 66 0a  get exch....}if.
13e30 09 09 09 6d 61 72 6b 20 33 20 31 20 72 6f 6c 6c  ...mark 3 1 roll
13e40 0a 09 09 09 73 65 74 73 65 70 63 6f 6c 6f 72 73  ....setsepcolors
13e50 70 61 63 65 0a 09 09 09 63 6f 75 6e 74 74 6f 6d  pace....counttom
13e60 61 72 6b 20 30 20 6e 65 7b 0a 09 09 09 09 73 65  ark 0 ne{.....se
13e70 74 73 65 70 63 6f 6c 6f 72 0a 09 09 09 7d 69 66  tsepcolor....}if
13e80 0a 09 09 09 70 6f 70 0a 09 09 09 6e 6f 74 7b 2f  ....pop....not{/
13e90 73 65 70 5f 74 69 6e 74 20 31 2e 30 20 41 47 4d  sep_tint 1.0 AGM
13ea0 43 4f 52 45 5f 67 70 75 74 7d 69 66 0a 09 09 09  CORE_gput}if....
13eb0 70 6f 70 0a 09 09 09 74 72 75 65 20 73 65 74 5f  pop....true set_
13ec0 73 70 6f 74 5f 61 6c 69 61 73 0a 09 09 7d 7b 0a  spot_alias...}{.
13ed0 09 09 09 41 47 4d 43 4f 52 45 5f 26 73 65 74 63  ...AGMCORE_&setc
13ee0 75 73 74 6f 6d 63 6f 6c 6f 72 0a 09 09 7d 69 66  ustomcolor...}if
13ef0 65 6c 73 65 0a 09 09 65 6e 64 0a 09 7d 62 64 66  else...end..}bdf
13f00 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f 62 65 67 69  ..end.}def./begi
13f10 6e 5f 66 65 61 74 75 72 65 0a 7b 0a 09 41 64 6f  n_feature.{..Ado
13f20 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43  be_AGM_Core/AGMC
13f30 4f 52 45 5f 66 65 61 74 75 72 65 5f 64 69 63 74  ORE_feature_dict
13f40 43 6f 75 6e 74 20 63 6f 75 6e 74 64 69 63 74 73  Count countdicts
13f50 74 61 63 6b 20 70 75 74 0a 09 63 6f 75 6e 74 20  tack put..count 
13f60 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41  Adobe_AGM_Core/A
13f70 47 4d 43 4f 52 45 5f 66 65 61 74 75 72 65 5f 6f  GMCORE_feature_o
13f80 70 43 6f 75 6e 74 20 33 20 2d 31 20 72 6f 6c 6c  pCount 3 -1 roll
13f90 20 70 75 74 0a 09 7b 41 64 6f 62 65 5f 41 47 4d   put..{Adobe_AGM
13fa0 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 66 65  _Core/AGMCORE_fe
13fb0 61 74 75 72 65 5f 63 74 6d 20 6d 61 74 72 69 78  ature_ctm matrix
13fc0 20 63 75 72 72 65 6e 74 6d 61 74 72 69 78 20 70   currentmatrix p
13fd0 75 74 7d 69 66 0a 7d 64 65 66 0a 2f 65 6e 64 5f  ut}if.}def./end_
13fe0 66 65 61 74 75 72 65 0a 7b 0a 09 32 20 64 69 63  feature.{..2 dic
13ff0 74 20 62 65 67 69 6e 0a 09 2f 73 70 64 2f 73 65  t begin../spd/se
14000 74 70 61 67 65 64 65 76 69 63 65 20 6c 6f 61 64  tpagedevice load
14010 20 64 65 66 0a 09 2f 73 65 74 70 61 67 65 64 65   def../setpagede
14020 76 69 63 65 7b 67 65 74 5f 67 73 74 61 74 65 20  vice{get_gstate 
14030 73 70 64 20 73 65 74 5f 67 73 74 61 74 65 7d 64  spd set_gstate}d
14040 65 66 0a 09 73 74 6f 70 70 65 64 7b 24 65 72 72  ef..stopped{$err
14050 6f 72 2f 6e 65 77 65 72 72 6f 72 20 66 61 6c 73  or/newerror fals
14060 65 20 70 75 74 7d 69 66 0a 09 65 6e 64 0a 09 63  e put}if..end..c
14070 6f 75 6e 74 20 41 64 6f 62 65 5f 41 47 4d 5f 43  ount Adobe_AGM_C
14080 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 66 65 61 74  ore/AGMCORE_feat
14090 75 72 65 5f 6f 70 43 6f 75 6e 74 20 67 65 74 20  ure_opCount get 
140a0 73 75 62 20 64 75 70 20 30 20 67 74 7b 7b 70 6f  sub dup 0 gt{{po
140b0 70 7d 72 65 70 65 61 74 7d 7b 70 6f 70 7d 69 66  p}repeat}{pop}if
140c0 65 6c 73 65 0a 09 63 6f 75 6e 74 64 69 63 74 73  else..countdicts
140d0 74 61 63 6b 20 41 64 6f 62 65 5f 41 47 4d 5f 43  tack Adobe_AGM_C
140e0 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 66 65 61 74  ore/AGMCORE_feat
140f0 75 72 65 5f 64 69 63 74 43 6f 75 6e 74 20 67 65  ure_dictCount ge
14100 74 20 73 75 62 20 64 75 70 20 30 20 67 74 7b 7b  t sub dup 0 gt{{
14110 65 6e 64 7d 72 65 70 65 61 74 7d 7b 70 6f 70 7d  end}repeat}{pop}
14120 69 66 65 6c 73 65 0a 09 7b 41 64 6f 62 65 5f 41  ifelse..{Adobe_A
14130 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f  GM_Core/AGMCORE_
14140 66 65 61 74 75 72 65 5f 63 74 6d 20 67 65 74 20  feature_ctm get 
14150 73 65 74 6d 61 74 72 69 78 7d 69 66 0a 7d 64 65  setmatrix}if.}de
14160 66 0a 2f 73 65 74 5f 6e 65 67 61 74 69 76 65 0a  f./set_negative.
14170 7b 0a 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 43  {..//Adobe_AGM_C
14180 6f 72 65 20 62 65 67 69 6e 0a 09 2f 41 47 4d 43  ore begin../AGMC
14190 4f 52 45 5f 69 6e 76 65 72 74 69 6e 67 20 65 78  ORE_inverting ex
141a0 63 68 20 64 65 66 0a 09 6c 65 76 65 6c 32 7b 0a  ch def..level2{.
141b0 09 09 63 75 72 72 65 6e 74 70 61 67 65 64 65 76  ..currentpagedev
141c0 69 63 65 2f 4e 65 67 61 74 69 76 65 50 72 69 6e  ice/NegativePrin
141d0 74 20 6b 6e 6f 77 6e 20 41 47 4d 43 4f 52 45 5f  t known AGMCORE_
141e0 64 69 73 74 69 6c 6c 69 6e 67 20 6e 6f 74 20 61  distilling not a
141f0 6e 64 7b 0a 09 09 09 63 75 72 72 65 6e 74 70 61  nd{....currentpa
14200 67 65 64 65 76 69 63 65 2f 4e 65 67 61 74 69 76  gedevice/Negativ
14210 65 50 72 69 6e 74 20 67 65 74 2f 2f 41 64 6f 62  ePrint get//Adob
14220 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f  e_AGM_Core/AGMCO
14230 52 45 5f 69 6e 76 65 72 74 69 6e 67 20 67 65 74  RE_inverting get
14240 20 6e 65 7b 0a 09 09 09 09 74 72 75 65 20 62 65   ne{.....true be
14250 67 69 6e 5f 66 65 61 74 75 72 65 20 74 72 75 65  gin_feature true
14260 7b 0a 09 09 09 09 09 09 3c 3c 2f 4e 65 67 61 74  {.......<</Negat
14270 69 76 65 50 72 69 6e 74 2f 2f 41 64 6f 62 65 5f  ivePrint//Adobe_
14280 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45  AGM_Core/AGMCORE
14290 5f 69 6e 76 65 72 74 69 6e 67 20 67 65 74 3e 3e  _inverting get>>
142a0 73 65 74 70 61 67 65 64 65 76 69 63 65 0a 09 09  setpagedevice...
142b0 09 09 7d 65 6e 64 5f 66 65 61 74 75 72 65 0a 09  ..}end_feature..
142c0 09 09 7d 69 66 0a 09 09 09 2f 41 47 4d 43 4f 52  ..}if..../AGMCOR
142d0 45 5f 69 6e 76 65 72 74 69 6e 67 20 66 61 6c 73  E_inverting fals
142e0 65 20 64 65 66 0a 09 09 7d 69 66 0a 09 7d 69 66  e def...}if..}if
142f0 0a 09 41 47 4d 43 4f 52 45 5f 69 6e 76 65 72 74  ..AGMCORE_invert
14300 69 6e 67 7b 0a 09 09 5b 7b 31 20 65 78 63 68 20  ing{...[{1 exch 
14310 73 75 62 7d 2f 65 78 65 63 20 6c 6f 61 64 20 64  sub}/exec load d
14320 75 70 20 63 75 72 72 65 6e 74 74 72 61 6e 73 66  up currenttransf
14330 65 72 20 65 78 63 68 5d 63 76 78 20 62 69 6e 64  er exch]cvx bind
14340 20 73 65 74 74 72 61 6e 73 66 65 72 0a 20 09 09   settransfer. ..
14350 41 47 4d 43 4f 52 45 5f 64 69 73 74 69 6c 6c 69  AGMCORE_distilli
14360 6e 67 7b 0a 20 09 09 09 65 72 61 73 65 70 61 67  ng{. ...erasepag
14370 65 0a 20 09 09 7d 7b 0a 20 09 09 09 67 73 61 76  e. ..}{. ...gsav
14380 65 20 6e 70 20 63 6c 69 70 70 61 74 68 20 31 2f  e np clippath 1/
14390 73 65 74 73 65 70 61 72 61 74 69 6f 6e 67 72 61  setseparationgra
143a0 79 20 77 68 65 72 65 7b 70 6f 70 20 73 65 74 73  y where{pop sets
143b0 65 70 61 72 61 74 69 6f 6e 67 72 61 79 7d 7b 73  eparationgray}{s
143c0 65 74 67 72 61 79 7d 69 66 65 6c 73 65 0a 20 09  etgray}ifelse. .
143d0 09 09 2f 41 47 4d 49 52 53 5f 26 66 69 6c 6c 20  ../AGMIRS_&fill 
143e0 77 68 65 72 65 7b 70 6f 70 20 41 47 4d 49 52 53  where{pop AGMIRS
143f0 5f 26 66 69 6c 6c 7d 7b 66 69 6c 6c 7d 69 66 65  _&fill}{fill}ife
14400 6c 73 65 20 67 72 65 73 74 6f 72 65 0a 20 09 09  lse grestore. ..
14410 7d 69 66 65 6c 73 65 0a 09 7d 69 66 0a 09 65 6e  }ifelse..}if..en
14420 64 0a 7d 64 65 66 0a 2f 6c 77 5f 73 61 76 65 5f  d.}def./lw_save_
14430 72 65 73 74 6f 72 65 5f 6f 76 65 72 72 69 64 65  restore_override
14440 7b 0a 09 2f 6d 64 20 77 68 65 72 65 7b 0a 09 09  {../md where{...
14450 70 6f 70 0a 09 09 6d 64 20 62 65 67 69 6e 0a 09  pop...md begin..
14460 09 69 6e 69 74 69 61 6c 69 7a 65 70 61 67 65 0a  .initializepage.
14470 09 09 2f 69 6e 69 74 69 61 6c 69 7a 65 70 61 67  ../initializepag
14480 65 7b 7d 64 65 66 0a 09 09 2f 70 6d 53 56 73 65  e{}def.../pmSVse
14490 74 75 70 7b 7d 64 65 66 0a 09 09 2f 65 6e 64 70  tup{}def.../endp
144a0 7b 7d 64 65 66 0a 09 09 2f 70 73 65 7b 7d 64 65  {}def.../pse{}de
144b0 66 0a 09 09 2f 70 73 62 7b 7d 64 65 66 0a 09 09  f.../psb{}def...
144c0 2f 6f 72 69 67 5f 73 68 6f 77 70 61 67 65 20 77  /orig_showpage w
144d0 68 65 72 65 0a 09 09 09 7b 70 6f 70 7d 0a 09 09  here....{pop}...
144e0 09 7b 2f 6f 72 69 67 5f 73 68 6f 77 70 61 67 65  .{/orig_showpage
144f0 2f 73 68 6f 77 70 61 67 65 20 6c 6f 61 64 20 64  /showpage load d
14500 65 66 7d 0a 09 09 69 66 65 6c 73 65 0a 09 09 2f  ef}...ifelse.../
14510 73 68 6f 77 70 61 67 65 7b 6f 72 69 67 5f 73 68  showpage{orig_sh
14520 6f 77 70 61 67 65 20 67 52 7d 64 65 66 0a 09 09  owpage gR}def...
14530 65 6e 64 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f 70  end..}if.}def./p
14540 73 63 72 69 70 74 5f 73 68 6f 77 70 61 67 65 5f  script_showpage_
14550 6f 76 65 72 72 69 64 65 7b 0a 09 2f 4e 54 50 53  override{../NTPS
14560 4f 63 74 39 35 20 77 68 65 72 65 0a 09 7b 0a 09  Oct95 where..{..
14570 09 62 65 67 69 6e 0a 09 09 73 68 6f 77 70 61 67  .begin...showpag
14580 65 0a 09 09 73 61 76 65 0a 09 09 2f 73 68 6f 77  e...save.../show
14590 70 61 67 65 2f 72 65 73 74 6f 72 65 20 6c 6f 61  page/restore loa
145a0 64 20 64 65 66 0a 09 09 2f 72 65 73 74 6f 72 65  d def.../restore
145b0 7b 65 78 63 68 20 70 6f 70 7d 64 65 66 0a 09 09  {exch pop}def...
145c0 65 6e 64 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f 64  end..}if.}def./d
145d0 72 69 76 65 72 5f 6d 65 64 69 61 5f 6f 76 65 72  river_media_over
145e0 72 69 64 65 0a 7b 0a 09 2f 6d 64 20 77 68 65 72  ride.{../md wher
145f0 65 7b 0a 09 09 70 6f 70 0a 09 09 6d 64 2f 69 6e  e{...pop...md/in
14600 69 74 69 61 6c 69 7a 65 70 61 67 65 20 6b 6e 6f  itializepage kno
14610 77 6e 7b 0a 09 09 09 6d 64 2f 69 6e 69 74 69 61  wn{....md/initia
14620 6c 69 7a 65 70 61 67 65 7b 7d 70 75 74 0a 09 09  lizepage{}put...
14630 7d 69 66 0a 09 09 6d 64 2f 72 43 20 6b 6e 6f 77  }if...md/rC know
14640 6e 7b 0a 09 09 09 6d 64 2f 72 43 7b 34 7b 70 6f  n{....md/rC{4{po
14650 70 7d 72 65 70 65 61 74 7d 70 75 74 0a 09 09 7d  p}repeat}put...}
14660 69 66 0a 09 7d 69 66 0a 09 2f 6d 79 73 65 74 75  if..}if../mysetu
14670 70 20 77 68 65 72 65 7b 0a 09 09 2f 6d 79 73 65  p where{.../myse
14680 74 75 70 5b 31 20 30 20 30 20 31 20 30 20 30 5d  tup[1 0 0 1 0 0]
14690 70 75 74 0a 09 7d 69 66 0a 09 41 64 6f 62 65 5f  put..}if..Adobe_
146a0 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45  AGM_Core/AGMCORE
146b0 5f 44 65 66 61 75 6c 74 5f 43 54 4d 20 6d 61 74  _Default_CTM mat
146c0 72 69 78 20 63 75 72 72 65 6e 74 6d 61 74 72 69  rix currentmatri
146d0 78 20 70 75 74 0a 09 6c 65 76 65 6c 32 0a 09 09  x put..level2...
146e0 7b 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f  {Adobe_AGM_Core/
146f0 41 47 4d 43 4f 52 45 5f 44 65 66 61 75 6c 74 5f  AGMCORE_Default_
14700 50 61 67 65 53 69 7a 65 20 63 75 72 72 65 6e 74  PageSize current
14710 70 61 67 65 64 65 76 69 63 65 2f 50 61 67 65 53  pagedevice/PageS
14720 69 7a 65 20 67 65 74 20 70 75 74 7d 69 66 0a 7d  ize get put}if.}
14730 64 65 66 0a 2f 64 72 69 76 65 72 5f 63 68 65 63  def./driver_chec
14740 6b 5f 6d 65 64 69 61 5f 6f 76 65 72 72 69 64 65  k_media_override
14750 0a 7b 0a 20 09 2f 50 72 65 70 73 44 69 63 74 20  .{. ./PrepsDict 
14760 77 68 65 72 65 0a 20 09 09 7b 70 6f 70 7d 0a 09  where. ..{pop}..
14770 09 7b 0a 09 09 41 64 6f 62 65 5f 41 47 4d 5f 43  .{...Adobe_AGM_C
14780 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 44 65 66 61  ore/AGMCORE_Defa
14790 75 6c 74 5f 43 54 4d 20 67 65 74 20 6d 61 74 72  ult_CTM get matr
147a0 69 78 20 63 75 72 72 65 6e 74 6d 61 74 72 69 78  ix currentmatrix
147b0 20 6e 65 0a 09 09 41 64 6f 62 65 5f 41 47 4d 5f   ne...Adobe_AGM_
147c0 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 44 65 66  Core/AGMCORE_Def
147d0 61 75 6c 74 5f 50 61 67 65 53 69 7a 65 20 67 65  ault_PageSize ge
147e0 74 20 74 79 70 65 2f 61 72 72 61 79 74 79 70 65  t type/arraytype
147f0 20 65 71 0a 09 09 09 7b 0a 09 09 09 41 64 6f 62   eq....{....Adob
14800 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f  e_AGM_Core/AGMCO
14810 52 45 5f 44 65 66 61 75 6c 74 5f 50 61 67 65 53  RE_Default_PageS
14820 69 7a 65 20 67 65 74 20 30 20 67 65 74 20 63 75  ize get 0 get cu
14830 72 72 65 6e 74 70 61 67 65 64 65 76 69 63 65 2f  rrentpagedevice/
14840 50 61 67 65 53 69 7a 65 20 67 65 74 20 30 20 67  PageSize get 0 g
14850 65 74 20 65 71 20 61 6e 64 0a 09 09 09 41 64 6f  et eq and....Ado
14860 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43  be_AGM_Core/AGMC
14870 4f 52 45 5f 44 65 66 61 75 6c 74 5f 50 61 67 65  ORE_Default_Page
14880 53 69 7a 65 20 67 65 74 20 31 20 67 65 74 20 63  Size get 1 get c
14890 75 72 72 65 6e 74 70 61 67 65 64 65 76 69 63 65  urrentpagedevice
148a0 2f 50 61 67 65 53 69 7a 65 20 67 65 74 20 31 20  /PageSize get 1 
148b0 67 65 74 20 65 71 20 61 6e 64 0a 09 09 09 7d 69  get eq and....}i
148c0 66 0a 09 09 09 7b 0a 09 09 09 41 64 6f 62 65 5f  f....{....Adobe_
148d0 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45  AGM_Core/AGMCORE
148e0 5f 44 65 66 61 75 6c 74 5f 43 54 4d 20 67 65 74  _Default_CTM get
148f0 20 73 65 74 6d 61 74 72 69 78 0a 09 09 09 7d 69   setmatrix....}i
14900 66 0a 09 09 7d 69 66 65 6c 73 65 0a 7d 64 65 66  f...}ifelse.}def
14910 0a 41 47 4d 43 4f 52 45 5f 65 72 72 5f 73 74 72  .AGMCORE_err_str
14920 69 6e 67 73 20 62 65 67 69 6e 0a 09 2f 41 47 4d  ings begin../AGM
14930 43 4f 52 45 5f 62 61 64 5f 65 6e 76 69 72 6f 6e  CORE_bad_environ
14940 28 45 6e 76 69 72 6f 6e 6d 65 6e 74 20 6e 6f 74  (Environment not
14950 20 73 61 74 69 73 66 61 63 74 6f 72 79 20 66 6f   satisfactory fo
14960 72 20 74 68 69 73 20 6a 6f 62 2e 20 45 6e 73 75  r this job. Ensu
14970 72 65 20 74 68 61 74 20 74 68 65 20 50 50 44 20  re that the PPD 
14980 69 73 20 63 6f 72 72 65 63 74 20 6f 72 20 74 68  is correct or th
14990 61 74 20 74 68 65 20 50 6f 73 74 53 63 72 69 70  at the PostScrip
149a0 74 20 6c 65 76 65 6c 20 72 65 71 75 65 73 74 65  t level requeste
149b0 64 20 69 73 20 73 75 70 70 6f 72 74 65 64 20 62  d is supported b
149c0 79 20 74 68 69 73 20 70 72 69 6e 74 65 72 2e 20  y this printer. 
149d0 29 64 65 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 63  )def../AGMCORE_c
149e0 6f 6c 6f 72 5f 73 70 61 63 65 5f 6f 6e 68 6f 73  olor_space_onhos
149f0 74 5f 73 65 70 73 28 54 68 69 73 20 6a 6f 62 20  t_seps(This job 
14a00 63 6f 6e 74 61 69 6e 73 20 63 6f 6c 6f 72 73 20  contains colors 
14a10 74 68 61 74 20 77 69 6c 6c 20 6e 6f 74 20 73 65  that will not se
14a20 70 61 72 61 74 65 20 77 69 74 68 20 6f 6e 2d 68  parate with on-h
14a30 6f 73 74 20 6d 65 74 68 6f 64 73 2e 20 29 64 65  ost methods. )de
14a40 66 0a 09 2f 41 47 4d 43 4f 52 45 5f 69 6e 76 61  f../AGMCORE_inva
14a50 6c 69 64 5f 63 6f 6c 6f 72 5f 73 70 61 63 65 28  lid_color_space(
14a60 54 68 69 73 20 6a 6f 62 20 63 6f 6e 74 61 69 6e  This job contain
14a70 73 20 61 6e 20 69 6e 76 61 6c 69 64 20 63 6f 6c  s an invalid col
14a80 6f 72 20 73 70 61 63 65 2e 20 29 64 65 66 0a 65  or space. )def.e
14a90 6e 64 0a 2f 73 65 74 5f 64 65 66 5f 68 74 0a 7b  nd./set_def_ht.{
14aa0 41 47 4d 43 4f 52 45 5f 64 65 66 5f 68 74 20 73  AGMCORE_def_ht s
14ab0 65 74 68 61 6c 66 74 6f 6e 65 7d 64 65 66 0a 2f  ethalftone}def./
14ac0 73 65 74 5f 64 65 66 5f 66 6c 61 74 0a 7b 41 47  set_def_flat.{AG
14ad0 4d 43 4f 52 45 5f 44 65 66 61 75 6c 74 5f 66 6c  MCORE_Default_fl
14ae0 61 74 6e 65 73 73 20 73 65 74 66 6c 61 74 7d 64  atness setflat}d
14af0 65 66 0a 65 6e 64 0a 73 79 73 74 65 6d 64 69 63  ef.end.systemdic
14b00 74 2f 73 65 74 70 61 63 6b 69 6e 67 20 6b 6e 6f  t/setpacking kno
14b10 77 6e 0a 7b 73 65 74 70 61 63 6b 69 6e 67 7d 69  wn.{setpacking}i
14b20 66 0a 25 25 45 6e 64 52 65 73 6f 75 72 63 65 0a  f.%%EndResource.
14b30 25 25 42 65 67 69 6e 52 65 73 6f 75 72 63 65 3a  %%BeginResource:
14b40 20 70 72 6f 63 73 65 74 20 41 64 6f 62 65 5f 43   procset Adobe_C
14b50 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 20 32 2e 33  oolType_Core 2.3
14b60 31 20 30 0d 25 25 43 6f 70 79 72 69 67 68 74 3a  1 0.%%Copyright:
14b70 20 43 6f 70 79 72 69 67 68 74 20 31 39 39 37 2d   Copyright 1997-
14b80 32 30 30 36 20 41 64 6f 62 65 20 53 79 73 74 65  2006 Adobe Syste
14b90 6d 73 20 49 6e 63 6f 72 70 6f 72 61 74 65 64 2e  ms Incorporated.
14ba0 20 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65   All Rights Rese
14bb0 72 76 65 64 2e 0d 25 25 56 65 72 73 69 6f 6e 3a  rved..%%Version:
14bc0 20 32 2e 33 31 20 30 0d 31 30 20 64 69 63 74 20   2.31 0.10 dict 
14bd0 62 65 67 69 6e 0d 2f 41 64 6f 62 65 5f 43 6f 6f  begin./Adobe_Coo
14be0 6c 54 79 70 65 5f 50 61 73 73 74 68 72 75 20 63  lType_Passthru c
14bf0 75 72 72 65 6e 74 64 69 63 74 20 64 65 66 0d 2f  urrentdict def./
14c00 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 43  Adobe_CoolType_C
14c10 6f 72 65 5f 44 65 66 69 6e 65 64 20 75 73 65 72  ore_Defined user
14c20 64 69 63 74 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54  dict/Adobe_CoolT
14c30 79 70 65 5f 43 6f 72 65 20 6b 6e 6f 77 6e 20 64  ype_Core known d
14c40 65 66 0d 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  ef.Adobe_CoolTyp
14c50 65 5f 43 6f 72 65 5f 44 65 66 69 6e 65 64 0d 09  e_Core_Defined..
14c60 7b 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  {/Adobe_CoolType
14c70 5f 43 6f 72 65 20 75 73 65 72 64 69 63 74 2f 41  _Core userdict/A
14c80 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f  dobe_CoolType_Co
14c90 72 65 20 67 65 74 20 64 65 66 7d 0d 69 66 0d 75  re get def}.if.u
14ca0 73 65 72 64 69 63 74 2f 41 64 6f 62 65 5f 43 6f  serdict/Adobe_Co
14cb0 6f 6c 54 79 70 65 5f 43 6f 72 65 20 37 30 20 64  olType_Core 70 d
14cc0 69 63 74 20 64 75 70 20 62 65 67 69 6e 20 70 75  ict dup begin pu
14cd0 74 0d 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  t./Adobe_CoolTyp
14ce0 65 5f 56 65 72 73 69 6f 6e 20 32 2e 33 31 20 64  e_Version 2.31 d
14cf0 65 66 0d 2f 4c 65 76 65 6c 32 3f 0d 09 73 79 73  ef./Level2?..sys
14d00 74 65 6d 64 69 63 74 2f 6c 61 6e 67 75 61 67 65  temdict/language
14d10 6c 65 76 65 6c 20 6b 6e 6f 77 6e 20 64 75 70 0d  level known dup.
14d20 09 09 7b 70 6f 70 20 73 79 73 74 65 6d 64 69 63  ..{pop systemdic
14d30 74 2f 6c 61 6e 67 75 61 67 65 6c 65 76 65 6c 20  t/languagelevel 
14d40 67 65 74 20 32 20 67 65 7d 0d 09 69 66 20 64 65  get 2 ge}..if de
14d50 66 0d 4c 65 76 65 6c 32 3f 20 6e 6f 74 0d 09 7b  f.Level2? not..{
14d60 0d 09 2f 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c  ../currentglobal
14d70 20 66 61 6c 73 65 20 64 65 66 0d 09 2f 73 65 74   false def../set
14d80 67 6c 6f 62 61 6c 2f 70 6f 70 20 6c 6f 61 64 20  global/pop load 
14d90 64 65 66 0d 09 2f 67 63 68 65 63 6b 7b 70 6f 70  def../gcheck{pop
14da0 20 66 61 6c 73 65 7d 62 69 6e 64 20 64 65 66 0d   false}bind def.
14db0 09 2f 63 75 72 72 65 6e 74 70 61 63 6b 69 6e 67  ./currentpacking
14dc0 20 66 61 6c 73 65 20 64 65 66 0d 09 2f 73 65 74   false def../set
14dd0 70 61 63 6b 69 6e 67 2f 70 6f 70 20 6c 6f 61 64  packing/pop load
14de0 20 64 65 66 0d 09 2f 53 68 61 72 65 64 46 6f 6e   def../SharedFon
14df0 74 44 69 72 65 63 74 6f 72 79 20 30 20 64 69 63  tDirectory 0 dic
14e00 74 20 64 65 66 0d 09 7d 0d 69 66 0d 63 75 72 72  t def..}.if.curr
14e10 65 6e 74 70 61 63 6b 69 6e 67 0d 74 72 75 65 20  entpacking.true 
14e20 73 65 74 70 61 63 6b 69 6e 67 0d 63 75 72 72 65  setpacking.curre
14e30 6e 74 67 6c 6f 62 61 6c 20 66 61 6c 73 65 20 73  ntglobal false s
14e40 65 74 67 6c 6f 62 61 6c 0d 75 73 65 72 64 69 63  etglobal.userdic
14e50 74 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  t/Adobe_CoolType
14e60 5f 44 61 74 61 20 32 20 63 6f 70 79 20 6b 6e 6f  _Data 2 copy kno
14e70 77 6e 20 6e 6f 74 0d 09 7b 32 20 63 6f 70 79 20  wn not..{2 copy 
14e80 31 30 20 64 69 63 74 20 70 75 74 7d 0d 69 66 0d  10 dict put}.if.
14e90 67 65 74 0d 09 20 62 65 67 69 6e 0d 09 2f 40 6f  get.. begin../@o
14ea0 70 53 74 61 63 6b 43 6f 75 6e 74 42 79 4c 65 76  pStackCountByLev
14eb0 65 6c 20 33 32 20 64 69 63 74 20 64 65 66 0d 09  el 32 dict def..
14ec0 2f 40 6f 70 53 74 61 63 6b 4c 65 76 65 6c 20 30  /@opStackLevel 0
14ed0 20 64 65 66 0d 09 2f 40 64 69 63 74 53 74 61 63   def../@dictStac
14ee0 6b 43 6f 75 6e 74 42 79 4c 65 76 65 6c 20 33 32  kCountByLevel 32
14ef0 20 64 69 63 74 20 64 65 66 0d 09 2f 40 64 69 63   dict def../@dic
14f00 74 53 74 61 63 6b 4c 65 76 65 6c 20 30 20 64 65  tStackLevel 0 de
14f10 66 0d 09 20 65 6e 64 0d 73 65 74 67 6c 6f 62 61  f.. end.setgloba
14f20 6c 0d 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20  l.currentglobal 
14f30 74 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 0d 75  true setglobal.u
14f40 73 65 72 64 69 63 74 2f 41 64 6f 62 65 5f 43 6f  serdict/Adobe_Co
14f50 6f 6c 54 79 70 65 5f 47 56 4d 46 6f 6e 74 73 20  olType_GVMFonts 
14f60 6b 6e 6f 77 6e 20 6e 6f 74 0d 09 7b 75 73 65 72  known not..{user
14f70 64 69 63 74 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54  dict/Adobe_CoolT
14f80 79 70 65 5f 47 56 4d 46 6f 6e 74 73 20 31 30 20  ype_GVMFonts 10 
14f90 64 69 63 74 20 70 75 74 7d 0d 69 66 0d 73 65 74  dict put}.if.set
14fa0 67 6c 6f 62 61 6c 0d 63 75 72 72 65 6e 74 67 6c  global.currentgl
14fb0 6f 62 61 6c 20 66 61 6c 73 65 20 73 65 74 67 6c  obal false setgl
14fc0 6f 62 61 6c 0d 75 73 65 72 64 69 63 74 2f 41 64  obal.userdict/Ad
14fd0 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 4c 56 4d  obe_CoolType_LVM
14fe0 46 6f 6e 74 73 20 6b 6e 6f 77 6e 20 6e 6f 74 0d  Fonts known not.
14ff0 09 7b 75 73 65 72 64 69 63 74 2f 41 64 6f 62 65  .{userdict/Adobe
15000 5f 43 6f 6f 6c 54 79 70 65 5f 4c 56 4d 46 6f 6e  _CoolType_LVMFon
15010 74 73 20 31 30 20 64 69 63 74 20 70 75 74 7d 0d  ts 10 dict put}.
15020 69 66 0d 73 65 74 67 6c 6f 62 61 6c 0d 2f 63 74  if.setglobal./ct
15030 5f 56 4d 44 69 63 74 50 75 74 0d 09 7b 0d 09 64  _VMDictPut..{..d
15040 75 70 20 67 63 68 65 63 6b 7b 41 64 6f 62 65 5f  up gcheck{Adobe_
15050 43 6f 6f 6c 54 79 70 65 5f 47 56 4d 46 6f 6e 74  CoolType_GVMFont
15060 73 7d 7b 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  s}{Adobe_CoolTyp
15070 65 5f 4c 56 4d 46 6f 6e 74 73 7d 69 66 65 6c 73  e_LVMFonts}ifels
15080 65 0d 09 33 20 31 20 72 6f 6c 6c 20 70 75 74 0d  e..3 1 roll put.
15090 09 7d 62 69 6e 64 20 64 65 66 0d 2f 63 74 5f 56  .}bind def./ct_V
150a0 4d 44 69 63 74 55 6e 64 65 66 0d 09 7b 0d 09 64  MDictUndef..{..d
150b0 75 70 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  up Adobe_CoolTyp
150c0 65 5f 47 56 4d 46 6f 6e 74 73 20 65 78 63 68 20  e_GVMFonts exch 
150d0 6b 6e 6f 77 6e 0d 09 09 7b 41 64 6f 62 65 5f 43  known...{Adobe_C
150e0 6f 6f 6c 54 79 70 65 5f 47 56 4d 46 6f 6e 74 73  oolType_GVMFonts
150f0 20 65 78 63 68 20 75 6e 64 65 66 7d 0d 09 09 7b   exch undef}...{
15100 0d 09 09 09 64 75 70 20 41 64 6f 62 65 5f 43 6f  ....dup Adobe_Co
15110 6f 6c 54 79 70 65 5f 4c 56 4d 46 6f 6e 74 73 20  olType_LVMFonts 
15120 65 78 63 68 20 6b 6e 6f 77 6e 0d 09 09 09 7b 41  exch known....{A
15130 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 4c 56  dobe_CoolType_LV
15140 4d 46 6f 6e 74 73 20 65 78 63 68 20 75 6e 64 65  MFonts exch unde
15150 66 7d 0d 09 09 09 7b 70 6f 70 7d 0d 09 09 09 69  f}....{pop}....i
15160 66 65 6c 73 65 0d 09 09 7d 69 66 65 6c 73 65 0d  felse...}ifelse.
15170 09 7d 62 69 6e 64 20 64 65 66 0d 2f 63 74 5f 73  .}bind def./ct_s
15180 74 72 31 20 31 20 73 74 72 69 6e 67 20 64 65 66  tr1 1 string def
15190 0d 2f 63 74 5f 78 73 68 6f 77 0d 7b 0d 09 2f 5f  ./ct_xshow.{../_
151a0 63 74 5f 6e 61 20 65 78 63 68 20 64 65 66 0d 09  ct_na exch def..
151b0 2f 5f 63 74 5f 69 20 30 20 64 65 66 0d 09 63 75  /_ct_i 0 def..cu
151c0 72 72 65 6e 74 70 6f 69 6e 74 0d 09 2f 5f 63 74  rrentpoint../_ct
151d0 5f 79 20 65 78 63 68 20 64 65 66 0d 09 2f 5f 63  _y exch def../_c
151e0 74 5f 78 20 65 78 63 68 20 64 65 66 0d 09 7b 0d  t_x exch def..{.
151f0 09 09 70 6f 70 20 70 6f 70 0d 09 09 63 74 5f 73  ..pop pop...ct_s
15200 74 72 31 20 65 78 63 68 20 30 20 65 78 63 68 20  tr1 exch 0 exch 
15210 70 75 74 0d 09 09 63 74 5f 73 74 72 31 20 73 68  put...ct_str1 sh
15220 6f 77 0d 09 09 7b 5f 63 74 5f 6e 61 20 5f 63 74  ow...{_ct_na _ct
15230 5f 69 20 67 65 74 7d 73 74 6f 70 70 65 64 20 0d  _i get}stopped .
15240 09 09 7b 70 6f 70 20 70 6f 70 7d 0d 09 09 7b 0d  ..{pop pop}...{.
15250 09 09 09 5f 63 74 5f 78 20 5f 63 74 5f 79 20 6d  ..._ct_x _ct_y m
15260 6f 76 65 74 6f 0d 09 09 09 30 0d 09 09 09 72 6d  oveto....0....rm
15270 6f 76 65 74 6f 0d 09 09 7d 0d 09 09 69 66 65 6c  oveto...}...ifel
15280 73 65 0d 09 09 2f 5f 63 74 5f 69 20 5f 63 74 5f  se.../_ct_i _ct_
15290 69 20 31 20 61 64 64 20 64 65 66 0d 09 09 63 75  i 1 add def...cu
152a0 72 72 65 6e 74 70 6f 69 6e 74 0d 09 09 2f 5f 63  rrentpoint.../_c
152b0 74 5f 79 20 65 78 63 68 20 64 65 66 0d 09 09 2f  t_y exch def.../
152c0 5f 63 74 5f 78 20 65 78 63 68 20 64 65 66 0d 09  _ct_x exch def..
152d0 7d 0d 09 65 78 63 68 0d 09 40 63 73 68 6f 77 0d  }..exch..@cshow.
152e0 7d 62 69 6e 64 20 64 65 66 0d 2f 63 74 5f 79 73  }bind def./ct_ys
152f0 68 6f 77 0d 7b 0d 09 2f 5f 63 74 5f 6e 61 20 65  how.{../_ct_na e
15300 78 63 68 20 64 65 66 0d 09 2f 5f 63 74 5f 69 20  xch def../_ct_i 
15310 30 20 64 65 66 0d 09 63 75 72 72 65 6e 74 70 6f  0 def..currentpo
15320 69 6e 74 0d 09 2f 5f 63 74 5f 79 20 65 78 63 68  int../_ct_y exch
15330 20 64 65 66 0d 09 2f 5f 63 74 5f 78 20 65 78 63   def../_ct_x exc
15340 68 20 64 65 66 0d 09 7b 0d 09 09 70 6f 70 20 70  h def..{...pop p
15350 6f 70 0d 09 09 63 74 5f 73 74 72 31 20 65 78 63  op...ct_str1 exc
15360 68 20 30 20 65 78 63 68 20 70 75 74 0d 09 09 63  h 0 exch put...c
15370 74 5f 73 74 72 31 20 73 68 6f 77 0d 09 09 7b 5f  t_str1 show...{_
15380 63 74 5f 6e 61 20 5f 63 74 5f 69 20 67 65 74 7d  ct_na _ct_i get}
15390 73 74 6f 70 70 65 64 20 0d 09 09 7b 70 6f 70 20  stopped ...{pop 
153a0 70 6f 70 7d 0d 09 09 7b 0d 09 09 09 5f 63 74 5f  pop}...{...._ct_
153b0 78 20 5f 63 74 5f 79 20 6d 6f 76 65 74 6f 0d 09  x _ct_y moveto..
153c0 09 09 30 20 65 78 63 68 0d 09 09 09 72 6d 6f 76  ..0 exch....rmov
153d0 65 74 6f 0d 09 09 7d 0d 09 09 69 66 65 6c 73 65  eto...}...ifelse
153e0 0d 09 09 2f 5f 63 74 5f 69 20 5f 63 74 5f 69 20  .../_ct_i _ct_i 
153f0 31 20 61 64 64 20 64 65 66 0d 09 09 63 75 72 72  1 add def...curr
15400 65 6e 74 70 6f 69 6e 74 0d 09 09 2f 5f 63 74 5f  entpoint.../_ct_
15410 79 20 65 78 63 68 20 64 65 66 0d 09 09 2f 5f 63  y exch def.../_c
15420 74 5f 78 20 65 78 63 68 20 64 65 66 0d 09 7d 0d  t_x exch def..}.
15430 09 65 78 63 68 0d 09 40 63 73 68 6f 77 0d 7d 62  .exch..@cshow.}b
15440 69 6e 64 20 64 65 66 0d 2f 63 74 5f 78 79 73 68  ind def./ct_xysh
15450 6f 77 0d 7b 0d 09 2f 5f 63 74 5f 6e 61 20 65 78  ow.{../_ct_na ex
15460 63 68 20 64 65 66 0d 09 2f 5f 63 74 5f 69 20 30  ch def../_ct_i 0
15470 20 64 65 66 0d 09 63 75 72 72 65 6e 74 70 6f 69   def..currentpoi
15480 6e 74 0d 09 2f 5f 63 74 5f 79 20 65 78 63 68 20  nt../_ct_y exch 
15490 64 65 66 0d 09 2f 5f 63 74 5f 78 20 65 78 63 68  def../_ct_x exch
154a0 20 64 65 66 0d 09 7b 0d 09 09 70 6f 70 20 70 6f   def..{...pop po
154b0 70 0d 09 09 63 74 5f 73 74 72 31 20 65 78 63 68  p...ct_str1 exch
154c0 20 30 20 65 78 63 68 20 70 75 74 0d 09 09 63 74   0 exch put...ct
154d0 5f 73 74 72 31 20 73 68 6f 77 0d 09 09 7b 5f 63  _str1 show...{_c
154e0 74 5f 6e 61 20 5f 63 74 5f 69 20 67 65 74 7d 73  t_na _ct_i get}s
154f0 74 6f 70 70 65 64 20 0d 09 09 7b 70 6f 70 20 70  topped ...{pop p
15500 6f 70 7d 0d 09 09 7b 0d 09 09 09 7b 5f 63 74 5f  op}...{....{_ct_
15510 6e 61 20 5f 63 74 5f 69 20 31 20 61 64 64 20 67  na _ct_i 1 add g
15520 65 74 7d 73 74 6f 70 70 65 64 20 0d 09 09 09 7b  et}stopped ....{
15530 70 6f 70 20 70 6f 70 20 70 6f 70 7d 0d 09 09 09  pop pop pop}....
15540 7b 0d 09 09 09 09 5f 63 74 5f 78 20 5f 63 74 5f  {....._ct_x _ct_
15550 79 20 6d 6f 76 65 74 6f 0d 09 09 09 09 72 6d 6f  y moveto.....rmo
15560 76 65 74 6f 0d 09 09 09 7d 0d 09 09 09 69 66 65  veto....}....ife
15570 6c 73 65 0d 09 09 7d 0d 09 09 69 66 65 6c 73 65  lse...}...ifelse
15580 0d 09 09 2f 5f 63 74 5f 69 20 5f 63 74 5f 69 20  .../_ct_i _ct_i 
15590 32 20 61 64 64 20 64 65 66 0d 09 09 63 75 72 72  2 add def...curr
155a0 65 6e 74 70 6f 69 6e 74 0d 09 09 2f 5f 63 74 5f  entpoint.../_ct_
155b0 79 20 65 78 63 68 20 64 65 66 0d 09 09 2f 5f 63  y exch def.../_c
155c0 74 5f 78 20 65 78 63 68 20 64 65 66 0d 09 7d 0d  t_x exch def..}.
155d0 09 65 78 63 68 0d 09 40 63 73 68 6f 77 0d 7d 62  .exch..@cshow.}b
155e0 69 6e 64 20 64 65 66 0d 2f 78 73 68 7b 7b 40 78  ind def./xsh{{@x
155f0 73 68 6f 77 7d 73 74 6f 70 70 65 64 7b 41 64 6f  show}stopped{Ado
15600 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61 74 61  be_CoolType_Data
15610 20 62 65 67 69 6e 20 63 74 5f 78 73 68 6f 77 20   begin ct_xshow 
15620 65 6e 64 7d 69 66 7d 62 69 6e 64 20 64 65 66 0d  end}if}bind def.
15630 2f 79 73 68 7b 7b 40 79 73 68 6f 77 7d 73 74 6f  /ysh{{@yshow}sto
15640 70 70 65 64 7b 41 64 6f 62 65 5f 43 6f 6f 6c 54  pped{Adobe_CoolT
15650 79 70 65 5f 44 61 74 61 20 62 65 67 69 6e 20 63  ype_Data begin c
15660 74 5f 79 73 68 6f 77 20 65 6e 64 7d 69 66 7d 62  t_yshow end}if}b
15670 69 6e 64 20 64 65 66 0d 2f 78 79 73 68 7b 7b 40  ind def./xysh{{@
15680 78 79 73 68 6f 77 7d 73 74 6f 70 70 65 64 7b 41  xyshow}stopped{A
15690 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61  dobe_CoolType_Da
156a0 74 61 20 62 65 67 69 6e 20 63 74 5f 78 79 73 68  ta begin ct_xysh
156b0 6f 77 20 65 6e 64 7d 69 66 7d 62 69 6e 64 20 64  ow end}if}bind d
156c0 65 66 0d 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c  ef.currentglobal
156d0 20 74 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 0d   true setglobal.
156e0 2f 63 74 5f 54 33 44 65 66 73 0d 7b 0d 2f 42 75  /ct_T3Defs.{./Bu
156f0 69 6c 64 43 68 61 72 0d 7b 0d 09 31 20 69 6e 64  ildChar.{..1 ind
15700 65 78 2f 45 6e 63 6f 64 69 6e 67 20 67 65 74 20  ex/Encoding get 
15710 65 78 63 68 20 67 65 74 0d 09 31 20 69 6e 64 65  exch get..1 inde
15720 78 2f 42 75 69 6c 64 47 6c 79 70 68 20 67 65 74  x/BuildGlyph get
15730 20 65 78 65 63 0d 7d 62 69 6e 64 20 64 65 66 0d   exec.}bind def.
15740 2f 42 75 69 6c 64 47 6c 79 70 68 0d 7b 0d 09 65  /BuildGlyph.{..e
15750 78 63 68 20 62 65 67 69 6e 0d 09 47 6c 79 70 68  xch begin..Glyph
15760 50 72 6f 63 73 20 65 78 63 68 20 67 65 74 20 65  Procs exch get e
15770 78 65 63 0d 09 65 6e 64 0d 7d 62 69 6e 64 20 64  xec..end.}bind d
15780 65 66 0d 7d 62 69 6e 64 20 64 65 66 0d 73 65 74  ef.}bind def.set
15790 67 6c 6f 62 61 6c 0d 2f 40 5f 53 61 76 65 53 74  global./@_SaveSt
157a0 61 63 6b 4c 65 76 65 6c 73 0d 09 7b 0d 09 41 64  ackLevels..{..Ad
157b0 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61 74  obe_CoolType_Dat
157c0 61 0d 09 09 62 65 67 69 6e 0d 09 09 2f 40 76 6d  a...begin.../@vm
157d0 53 74 61 74 65 20 63 75 72 72 65 6e 74 67 6c 6f  State currentglo
157e0 62 61 6c 20 64 65 66 20 66 61 6c 73 65 20 73 65  bal def false se
157f0 74 67 6c 6f 62 61 6c 0d 09 09 40 6f 70 53 74 61  tglobal...@opSta
15800 63 6b 43 6f 75 6e 74 42 79 4c 65 76 65 6c 0d 09  ckCountByLevel..
15810 09 40 6f 70 53 74 61 63 6b 4c 65 76 65 6c 0d 09  .@opStackLevel..
15820 09 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 20 6e 6f  .2 copy known no
15830 74 0d 09 09 09 7b 0d 09 09 09 32 20 63 6f 70 79  t....{....2 copy
15840 0d 09 09 09 33 20 64 69 63 74 20 64 75 70 2f 61  ....3 dict dup/a
15850 72 67 73 0d 09 09 09 37 20 69 6e 64 65 78 0d 09  rgs....7 index..
15860 09 09 35 20 61 64 64 20 61 72 72 61 79 20 70 75  ..5 add array pu
15870 74 0d 09 09 09 70 75 74 20 67 65 74 0d 09 09 09  t....put get....
15880 7d 0d 09 09 09 7b 0d 09 09 09 67 65 74 20 64 75  }....{....get du
15890 70 2f 61 72 67 73 20 67 65 74 20 64 75 70 20 6c  p/args get dup l
158a0 65 6e 67 74 68 20 33 20 69 6e 64 65 78 20 6c 74  ength 3 index lt
158b0 0d 09 09 09 09 7b 0d 09 09 09 09 64 75 70 20 6c  .....{.....dup l
158c0 65 6e 67 74 68 20 35 20 61 64 64 20 61 72 72 61  ength 5 add arra
158d0 79 20 65 78 63 68 0d 09 09 09 09 31 20 69 6e 64  y exch.....1 ind
158e0 65 78 20 65 78 63 68 20 30 20 65 78 63 68 20 70  ex exch 0 exch p
158f0 75 74 69 6e 74 65 72 76 61 6c 0d 09 09 09 09 31  utinterval.....1
15900 20 69 6e 64 65 78 20 65 78 63 68 2f 61 72 67 73   index exch/args
15910 20 65 78 63 68 20 70 75 74 0d 09 09 09 09 7d 0d   exch put.....}.
15920 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09 69 66 65  ....{pop}....ife
15930 6c 73 65 0d 09 09 09 7d 0d 09 09 69 66 65 6c 73  lse....}...ifels
15940 65 0d 09 09 09 62 65 67 69 6e 0d 09 09 09 63 6f  e....begin....co
15950 75 6e 74 20 31 20 73 75 62 0d 09 09 09 31 20 69  unt 1 sub....1 i
15960 6e 64 65 78 20 6c 74 0d 09 09 09 09 7b 70 6f 70  ndex lt.....{pop
15970 20 63 6f 75 6e 74 7d 0d 09 09 09 69 66 0d 09 09   count}....if...
15980 09 64 75 70 2f 61 72 67 43 6f 75 6e 74 20 65 78  .dup/argCount ex
15990 63 68 20 64 65 66 0d 09 09 09 64 75 70 20 30 20  ch def....dup 0 
159a0 67 74 0d 09 09 09 09 7b 0d 09 09 09 09 61 72 67  gt.....{.....arg
159b0 73 20 65 78 63 68 20 30 20 65 78 63 68 20 67 65  s exch 0 exch ge
159c0 74 69 6e 74 65 72 76 61 6c 20 0d 09 09 09 61 73  tinterval ....as
159d0 74 6f 72 65 20 70 6f 70 0d 09 09 09 09 7d 0d 09  tore pop.....}..
159e0 09 09 09 7b 70 6f 70 7d 0d 09 09 09 69 66 65 6c  ...{pop}....ifel
159f0 73 65 0d 09 09 09 63 6f 75 6e 74 0d 09 09 09 2f  se....count..../
15a00 72 65 73 74 43 6f 75 6e 74 20 65 78 63 68 20 64  restCount exch d
15a10 65 66 0d 09 09 09 65 6e 64 0d 09 09 2f 40 6f 70  ef....end.../@op
15a20 53 74 61 63 6b 4c 65 76 65 6c 20 40 6f 70 53 74  StackLevel @opSt
15a30 61 63 6b 4c 65 76 65 6c 20 31 20 61 64 64 20 64  ackLevel 1 add d
15a40 65 66 0d 09 09 63 6f 75 6e 74 64 69 63 74 73 74  ef...countdictst
15a50 61 63 6b 20 31 20 73 75 62 0d 09 09 40 64 69 63  ack 1 sub...@dic
15a60 74 53 74 61 63 6b 43 6f 75 6e 74 42 79 4c 65 76  tStackCountByLev
15a70 65 6c 20 65 78 63 68 20 40 64 69 63 74 53 74 61  el exch @dictSta
15a80 63 6b 4c 65 76 65 6c 20 65 78 63 68 20 70 75 74  ckLevel exch put
15a90 0d 09 09 2f 40 64 69 63 74 53 74 61 63 6b 4c 65  .../@dictStackLe
15aa0 76 65 6c 20 40 64 69 63 74 53 74 61 63 6b 4c 65  vel @dictStackLe
15ab0 76 65 6c 20 31 20 61 64 64 20 64 65 66 0d 09 09  vel 1 add def...
15ac0 40 76 6d 53 74 61 74 65 20 73 65 74 67 6c 6f 62  @vmState setglob
15ad0 61 6c 0d 09 09 65 6e 64 0d 09 7d 62 69 6e 64 20  al...end..}bind 
15ae0 64 65 66 0d 2f 40 5f 52 65 73 74 6f 72 65 53 74  def./@_RestoreSt
15af0 61 63 6b 4c 65 76 65 6c 73 0d 09 7b 0d 09 41 64  ackLevels..{..Ad
15b00 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61 74  obe_CoolType_Dat
15b10 61 0d 09 09 62 65 67 69 6e 0d 09 09 2f 40 6f 70  a...begin.../@op
15b20 53 74 61 63 6b 4c 65 76 65 6c 20 40 6f 70 53 74  StackLevel @opSt
15b30 61 63 6b 4c 65 76 65 6c 20 31 20 73 75 62 20 64  ackLevel 1 sub d
15b40 65 66 0d 09 09 40 6f 70 53 74 61 63 6b 43 6f 75  ef...@opStackCou
15b50 6e 74 42 79 4c 65 76 65 6c 20 40 6f 70 53 74 61  ntByLevel @opSta
15b60 63 6b 4c 65 76 65 6c 20 67 65 74 0d 09 09 09 62  ckLevel get....b
15b70 65 67 69 6e 0d 09 09 09 63 6f 75 6e 74 20 72 65  egin....count re
15b80 73 74 43 6f 75 6e 74 20 73 75 62 20 64 75 70 20  stCount sub dup 
15b90 30 20 67 74 0d 09 09 09 09 7b 7b 70 6f 70 7d 72  0 gt.....{{pop}r
15ba0 65 70 65 61 74 7d 0d 09 09 09 09 7b 70 6f 70 7d  epeat}.....{pop}
15bb0 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 61 72  ....ifelse....ar
15bc0 67 73 20 30 20 61 72 67 43 6f 75 6e 74 20 67 65  gs 0 argCount ge
15bd0 74 69 6e 74 65 72 76 61 6c 7b 7d 66 6f 72 61 6c  tinterval{}foral
15be0 6c 0d 09 09 09 65 6e 64 0d 09 09 2f 40 64 69 63  l....end.../@dic
15bf0 74 53 74 61 63 6b 4c 65 76 65 6c 20 40 64 69 63  tStackLevel @dic
15c00 74 53 74 61 63 6b 4c 65 76 65 6c 20 31 20 73 75  tStackLevel 1 su
15c10 62 20 64 65 66 0d 09 09 40 64 69 63 74 53 74 61  b def...@dictSta
15c20 63 6b 43 6f 75 6e 74 42 79 4c 65 76 65 6c 20 40  ckCountByLevel @
15c30 64 69 63 74 53 74 61 63 6b 4c 65 76 65 6c 20 67  dictStackLevel g
15c40 65 74 0d 09 09 65 6e 64 0d 09 63 6f 75 6e 74 64  et...end..countd
15c50 69 63 74 73 74 61 63 6b 20 65 78 63 68 20 73 75  ictstack exch su
15c60 62 20 64 75 70 20 30 20 67 74 0d 09 09 7b 7b 65  b dup 0 gt...{{e
15c70 6e 64 7d 72 65 70 65 61 74 7d 0d 09 09 7b 70 6f  nd}repeat}...{po
15c80 70 7d 0d 09 69 66 65 6c 73 65 0d 09 7d 62 69 6e  p}..ifelse..}bin
15c90 64 20 64 65 66 0d 2f 40 5f 50 6f 70 53 74 61 63  d def./@_PopStac
15ca0 6b 4c 65 76 65 6c 73 0d 09 7b 0d 09 41 64 6f 62  kLevels..{..Adob
15cb0 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61 74 61 0d  e_CoolType_Data.
15cc0 09 09 62 65 67 69 6e 0d 09 09 2f 40 6f 70 53 74  ..begin.../@opSt
15cd0 61 63 6b 4c 65 76 65 6c 20 40 6f 70 53 74 61 63  ackLevel @opStac
15ce0 6b 4c 65 76 65 6c 20 31 20 73 75 62 20 64 65 66  kLevel 1 sub def
15cf0 0d 09 09 2f 40 64 69 63 74 53 74 61 63 6b 4c 65  .../@dictStackLe
15d00 76 65 6c 20 40 64 69 63 74 53 74 61 63 6b 4c 65  vel @dictStackLe
15d10 76 65 6c 20 31 20 73 75 62 20 64 65 66 0d 09 09  vel 1 sub def...
15d20 65 6e 64 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f  end..}bind def./
15d30 40 52 61 69 73 65 0d 09 7b 0d 09 65 78 63 68 20  @Raise..{..exch 
15d40 63 76 78 20 65 78 63 68 20 65 72 72 6f 72 64 69  cvx exch errordi
15d50 63 74 20 65 78 63 68 20 67 65 74 20 65 78 65 63  ct exch get exec
15d60 0d 09 73 74 6f 70 0d 09 7d 62 69 6e 64 20 64 65  ..stop..}bind de
15d70 66 0d 2f 40 52 65 52 61 69 73 65 0d 09 7b 0d 09  f./@ReRaise..{..
15d80 63 76 78 20 24 65 72 72 6f 72 2f 65 72 72 6f 72  cvx $error/error
15d90 6e 61 6d 65 20 67 65 74 20 65 72 72 6f 72 64 69  name get errordi
15da0 63 74 20 65 78 63 68 20 67 65 74 20 65 78 65 63  ct exch get exec
15db0 0d 09 73 74 6f 70 0d 09 7d 62 69 6e 64 20 64 65  ..stop..}bind de
15dc0 66 0d 2f 40 53 74 6f 70 70 65 64 0d 09 7b 0d 09  f./@Stopped..{..
15dd0 30 20 40 23 53 74 6f 70 70 65 64 0d 09 7d 62 69  0 @#Stopped..}bi
15de0 6e 64 20 64 65 66 0d 2f 40 23 53 74 6f 70 70 65  nd def./@#Stoppe
15df0 64 0d 09 7b 0d 09 40 5f 53 61 76 65 53 74 61 63  d..{..@_SaveStac
15e00 6b 4c 65 76 65 6c 73 0d 09 73 74 6f 70 70 65 64  kLevels..stopped
15e10 0d 09 09 7b 40 5f 52 65 73 74 6f 72 65 53 74 61  ...{@_RestoreSta
15e20 63 6b 4c 65 76 65 6c 73 20 74 72 75 65 7d 0d 09  ckLevels true}..
15e30 09 7b 40 5f 50 6f 70 53 74 61 63 6b 4c 65 76 65  .{@_PopStackLeve
15e40 6c 73 20 66 61 6c 73 65 7d 0d 09 69 66 65 6c 73  ls false}..ifels
15e50 65 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f 40 41  e..}bind def./@A
15e60 72 67 0d 09 7b 0d 09 41 64 6f 62 65 5f 43 6f 6f  rg..{..Adobe_Coo
15e70 6c 54 79 70 65 5f 44 61 74 61 0d 09 09 62 65 67  lType_Data...beg
15e80 69 6e 0d 09 09 40 6f 70 53 74 61 63 6b 43 6f 75  in...@opStackCou
15e90 6e 74 42 79 4c 65 76 65 6c 20 40 6f 70 53 74 61  ntByLevel @opSta
15ea0 63 6b 4c 65 76 65 6c 20 31 20 73 75 62 20 67 65  ckLevel 1 sub ge
15eb0 74 0d 09 09 62 65 67 69 6e 0d 09 09 61 72 67 73  t...begin...args
15ec0 20 65 78 63 68 0d 09 09 61 72 67 43 6f 75 6e 74   exch...argCount
15ed0 20 31 20 73 75 62 20 65 78 63 68 20 73 75 62 20   1 sub exch sub 
15ee0 67 65 74 0d 09 09 65 6e 64 0d 09 09 65 6e 64 0d  get...end...end.
15ef0 09 7d 62 69 6e 64 20 64 65 66 0d 63 75 72 72 65  .}bind def.curre
15f00 6e 74 67 6c 6f 62 61 6c 20 74 72 75 65 20 73 65  ntglobal true se
15f10 74 67 6c 6f 62 61 6c 0d 2f 43 54 48 61 73 52 65  tglobal./CTHasRe
15f20 73 6f 75 72 63 65 46 6f 72 41 6c 6c 42 75 67 0d  sourceForAllBug.
15f30 09 4c 65 76 65 6c 32 3f 0d 09 09 7b 0d 09 09 31  .Level2?...{...1
15f40 20 64 69 63 74 20 64 75 70 0d 09 09 09 09 2f 40   dict dup...../@
15f50 73 68 6f 75 6c 64 4e 6f 74 44 69 73 61 70 70 65  shouldNotDisappe
15f60 61 72 44 69 63 74 56 61 6c 75 65 20 74 72 75 65  arDictValue true
15f70 20 64 65 66 0d 09 09 09 09 41 64 6f 62 65 5f 43   def.....Adobe_C
15f80 6f 6f 6c 54 79 70 65 5f 44 61 74 61 20 65 78 63  oolType_Data exc
15f90 68 2f 40 73 68 6f 75 6c 64 4e 6f 74 44 69 73 61  h/@shouldNotDisa
15fa0 70 70 65 61 72 44 69 63 74 20 65 78 63 68 20 70  ppearDict exch p
15fb0 75 74 0d 09 09 09 09 62 65 67 69 6e 0d 09 09 09  ut.....begin....
15fc0 09 63 6f 75 6e 74 20 40 5f 53 61 76 65 53 74 61  .count @_SaveSta
15fd0 63 6b 4c 65 76 65 6c 73 0d 09 09 09 09 09 7b 28  ckLevels......{(
15fe0 2a 29 7b 70 6f 70 20 73 74 6f 70 7d 31 32 38 20  *){pop stop}128 
15ff0 73 74 72 69 6e 67 2f 43 61 74 65 67 6f 72 79 20  string/Category 
16000 72 65 73 6f 75 72 63 65 66 6f 72 61 6c 6c 7d 0d  resourceforall}.
16010 09 09 09 09 73 74 6f 70 70 65 64 20 70 6f 70 0d  ....stopped pop.
16020 09 09 09 09 40 5f 52 65 73 74 6f 72 65 53 74 61  ....@_RestoreSta
16030 63 6b 4c 65 76 65 6c 73 0d 09 09 09 09 63 75 72  ckLevels.....cur
16040 72 65 6e 74 64 69 63 74 20 41 64 6f 62 65 5f 43  rentdict Adobe_C
16050 6f 6f 6c 54 79 70 65 5f 44 61 74 61 2f 40 73 68  oolType_Data/@sh
16060 6f 75 6c 64 4e 6f 74 44 69 73 61 70 70 65 61 72  ouldNotDisappear
16070 44 69 63 74 20 67 65 74 20 64 75 70 20 33 20 31  Dict get dup 3 1
16080 20 72 6f 6c 6c 20 6e 65 20 64 75 70 20 33 20 31   roll ne dup 3 1
16090 20 72 6f 6c 6c 0d 09 09 09 09 09 7b 0d 09 09 09   roll......{....
160a0 09 09 09 20 2f 40 73 68 6f 75 6c 64 4e 6f 74 44  ... /@shouldNotD
160b0 69 73 61 70 70 65 61 72 44 69 63 74 56 61 6c 75  isappearDictValu
160c0 65 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09  e known.........
160d0 7b 0d 09 09 09 09 09 09 09 09 09 09 20 7b 0d 09  {........... {..
160e0 09 09 09 09 09 09 09 09 09 09 09 65 6e 64 0d 09  ...........end..
160f0 09 09 09 09 09 09 09 09 09 09 09 63 75 72 72 65  ...........curre
16100 6e 74 64 69 63 74 20 31 20 69 6e 64 65 78 20 65  ntdict 1 index e
16110 71 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 7b  q..............{
16120 70 6f 70 20 65 78 69 74 7d 0d 09 09 09 09 09 09  pop exit}.......
16130 09 09 09 09 09 09 69 66 0d 09 09 09 09 09 09 09  ......if........
16140 09 09 09 20 7d 0d 09 09 09 09 09 09 09 09 09 20  ... }.......... 
16150 6c 6f 6f 70 0d 09 09 09 09 09 09 09 09 7d 0d 09  loop.........}..
16160 09 09 09 09 09 20 69 66 0d 09 09 09 09 09 7d 0d  ..... if......}.
16170 09 09 09 09 09 7b 0d 09 09 09 09 09 09 20 70 6f  .....{....... po
16180 70 0d 09 09 09 09 09 09 20 65 6e 64 0d 09 09 09  p....... end....
16190 09 09 7d 0d 09 09 09 09 69 66 65 6c 73 65 0d 09  ..}.....ifelse..
161a0 09 7d 0d 09 09 7b 66 61 6c 73 65 7d 0d 09 69 66  .}...{false}..if
161b0 65 6c 73 65 0d 09 64 65 66 0d 74 72 75 65 20 73  else..def.true s
161c0 65 74 67 6c 6f 62 61 6c 0d 2f 43 54 48 61 73 52  etglobal./CTHasR
161d0 65 73 6f 75 72 63 65 53 74 61 74 75 73 42 75 67  esourceStatusBug
161e0 0d 09 4c 65 76 65 6c 32 3f 0d 09 09 7b 0d 09 09  ..Level2?...{...
161f0 6d 61 72 6b 0d 09 09 09 7b 2f 73 74 65 76 65 61  mark....{/stevea
16200 6d 65 72 69 67 65 2f 43 61 74 65 67 6f 72 79 20  merige/Category 
16210 72 65 73 6f 75 72 63 65 73 74 61 74 75 73 7d 0d  resourcestatus}.
16220 09 09 73 74 6f 70 70 65 64 0d 09 09 09 7b 63 6c  ..stopped....{cl
16230 65 61 72 74 6f 6d 61 72 6b 20 74 72 75 65 7d 0d  eartomark true}.
16240 09 09 09 7b 63 6c 65 61 72 74 6f 6d 61 72 6b 20  ...{cleartomark 
16250 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20 6e 6f  currentglobal no
16260 74 7d 0d 09 09 69 66 65 6c 73 65 0d 09 09 7d 0d  t}...ifelse...}.
16270 09 09 7b 66 61 6c 73 65 7d 0d 09 69 66 65 6c 73  ..{false}..ifels
16280 65 0d 09 64 65 66 0d 73 65 74 67 6c 6f 62 61 6c  e..def.setglobal
16290 0d 2f 43 54 52 65 73 6f 75 72 63 65 53 74 61 74  ./CTResourceStat
162a0 75 73 0d 09 09 7b 0d 09 09 6d 61 72 6b 20 33 20  us...{...mark 3 
162b0 31 20 72 6f 6c 6c 0d 09 09 2f 43 61 74 65 67 6f  1 roll.../Catego
162c0 72 79 20 66 69 6e 64 72 65 73 6f 75 72 63 65 0d  ry findresource.
162d0 09 09 09 62 65 67 69 6e 0d 09 09 09 28 7b 52 65  ...begin....({Re
162e0 73 6f 75 72 63 65 53 74 61 74 75 73 7d 73 74 6f  sourceStatus}sto
162f0 70 70 65 64 29 30 28 29 2f 53 75 62 46 69 6c 65  pped)0()/SubFile
16300 44 65 63 6f 64 65 20 66 69 6c 74 65 72 20 63 76  Decode filter cv
16310 78 20 65 78 65 63 0d 09 09 09 09 7b 63 6c 65 61  x exec.....{clea
16320 72 74 6f 6d 61 72 6b 20 66 61 6c 73 65 7d 0d 09  rtomark false}..
16330 09 09 09 7b 7b 33 20 32 20 72 6f 6c 6c 20 70 6f  ...{{3 2 roll po
16340 70 20 74 72 75 65 7d 7b 63 6c 65 61 72 74 6f 6d  p true}{cleartom
16350 61 72 6b 20 66 61 6c 73 65 7d 69 66 65 6c 73 65  ark false}ifelse
16360 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 65  }....ifelse....e
16370 6e 64 0d 09 09 7d 62 69 6e 64 20 64 65 66 0d 2f  nd...}bind def./
16380 43 54 57 6f 72 6b 41 72 6f 75 6e 64 42 75 67 73  CTWorkAroundBugs
16390 0d 09 7b 0d 09 4c 65 76 65 6c 32 3f 0d 09 09 7b  ..{..Level2?...{
163a0 0d 09 09 2f 63 69 64 5f 50 72 65 4c 6f 61 64 2f  .../cid_PreLoad/
163b0 50 72 6f 63 53 65 74 20 72 65 73 6f 75 72 63 65  ProcSet resource
163c0 73 74 61 74 75 73 0d 09 09 09 7b 0d 09 09 09 70  status....{....p
163d0 6f 70 20 70 6f 70 0d 09 09 09 63 75 72 72 65 6e  op pop....curren
163e0 74 67 6c 6f 62 61 6c 0d 09 09 09 6d 61 72 6b 0d  tglobal....mark.
163f0 09 09 09 09 7b 0d 09 09 09 09 28 2a 29 0d 09 09  ....{.....(*)...
16400 09 09 09 7b 0d 09 09 09 09 09 64 75 70 2f 43 4d  ...{......dup/CM
16410 61 70 20 43 54 48 61 73 52 65 73 6f 75 72 63 65  ap CTHasResource
16420 53 74 61 74 75 73 42 75 67 0d 09 09 09 09 09 09  StatusBug.......
16430 7b 43 54 52 65 73 6f 75 72 63 65 53 74 61 74 75  {CTResourceStatu
16440 73 7d 0d 09 09 09 09 09 09 7b 72 65 73 6f 75 72  s}.......{resour
16450 63 65 73 74 61 74 75 73 7d 0d 09 09 09 09 09 69  cestatus}......i
16460 66 65 6c 73 65 0d 09 09 09 09 09 09 7b 0d 09 09  felse.......{...
16470 09 09 09 09 70 6f 70 20 64 75 70 20 30 20 65 71  ....pop dup 0 eq
16480 20 65 78 63 68 20 31 20 65 71 20 6f 72 0d 09 09   exch 1 eq or...
16490 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 64 75  .....{........du
164a0 70 2f 43 4d 61 70 20 66 69 6e 64 72 65 73 6f 75  p/CMap findresou
164b0 72 63 65 20 67 63 68 65 63 6b 20 73 65 74 67 6c  rce gcheck setgl
164c0 6f 62 61 6c 0d 09 09 09 09 09 09 09 2f 43 4d 61  obal......../CMa
164d0 70 20 75 6e 64 65 66 69 6e 65 72 65 73 6f 75 72  p undefineresour
164e0 63 65 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09  ce........}.....
164f0 09 09 09 7b 0d 09 09 09 09 09 09 09 70 6f 70 20  ...{........pop 
16500 43 54 48 61 73 52 65 73 6f 75 72 63 65 46 6f 72  CTHasResourceFor
16510 41 6c 6c 42 75 67 0d 09 09 09 09 09 09 09 09 7b  AllBug.........{
16520 65 78 69 74 7d 0d 09 09 09 09 09 09 09 09 7b 73  exit}.........{s
16530 74 6f 70 7d 0d 09 09 09 09 09 09 09 69 66 65 6c  top}........ifel
16540 73 65 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09  se........}.....
16550 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 7d  ..ifelse.......}
16560 0d 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09  .......{pop}....
16570 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 7d 0d  ..ifelse......}.
16580 09 09 09 09 31 32 38 20 73 74 72 69 6e 67 2f 43  ....128 string/C
16590 4d 61 70 20 72 65 73 6f 75 72 63 65 66 6f 72 61  Map resourcefora
165a0 6c 6c 0d 09 09 09 09 7d 0d 09 09 09 73 74 6f 70  ll.....}....stop
165b0 70 65 64 0d 09 09 09 09 7b 63 6c 65 61 72 74 6f  ped.....{clearto
165c0 6d 61 72 6b 7d 0d 09 09 09 73 74 6f 70 70 65 64  mark}....stopped
165d0 20 70 6f 70 0d 09 09 09 73 65 74 67 6c 6f 62 61   pop....setgloba
165e0 6c 0d 09 09 09 7d 0d 09 09 69 66 0d 09 09 7d 0d  l....}...if...}.
165f0 09 69 66 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f  .if..}bind def./
16600 64 73 0d 09 7b 0d 09 41 64 6f 62 65 5f 43 6f 6f  ds..{..Adobe_Coo
16610 6c 54 79 70 65 5f 43 6f 72 65 0d 09 09 62 65 67  lType_Core...beg
16620 69 6e 0d 09 09 43 54 57 6f 72 6b 41 72 6f 75 6e  in...CTWorkAroun
16630 64 42 75 67 73 0d 09 09 2f 6d 6f 2f 6d 6f 76 65  dBugs.../mo/move
16640 74 6f 20 6c 6f 61 64 20 64 65 66 0d 09 09 2f 6e  to load def.../n
16650 66 2f 6e 65 77 65 6e 63 6f 64 65 64 66 6f 6e 74  f/newencodedfont
16660 20 6c 6f 61 64 20 64 65 66 0d 09 09 2f 6d 73 66   load def.../msf
16670 7b 6d 61 6b 65 66 6f 6e 74 20 73 65 74 66 6f 6e  {makefont setfon
16680 74 7d 62 69 6e 64 20 64 65 66 0d 09 09 2f 75 66  t}bind def.../uf
16690 7b 64 75 70 20 75 6e 64 65 66 69 6e 65 66 6f 6e  {dup undefinefon
166a0 74 20 63 74 5f 56 4d 44 69 63 74 55 6e 64 65 66  t ct_VMDictUndef
166b0 7d 62 69 6e 64 20 64 65 66 0d 09 09 2f 75 72 2f  }bind def.../ur/
166c0 75 6e 64 65 66 69 6e 65 72 65 73 6f 75 72 63 65  undefineresource
166d0 20 6c 6f 61 64 20 64 65 66 0d 09 09 2f 63 68 70   load def.../chp
166e0 2f 63 68 61 72 70 61 74 68 20 6c 6f 61 64 20 64  /charpath load d
166f0 65 66 0d 09 09 2f 61 77 73 68 2f 61 77 69 64 74  ef.../awsh/awidt
16700 68 73 68 6f 77 20 6c 6f 61 64 20 64 65 66 0d 09  hshow load def..
16710 09 2f 77 73 68 2f 77 69 64 74 68 73 68 6f 77 20  ./wsh/widthshow 
16720 6c 6f 61 64 20 64 65 66 0d 09 09 2f 61 73 68 2f  load def.../ash/
16730 61 73 68 6f 77 20 6c 6f 61 64 20 64 65 66 0d 09  ashow load def..
16740 09 2f 40 78 73 68 6f 77 2f 78 73 68 6f 77 20 6c  ./@xshow/xshow l
16750 6f 61 64 20 64 65 66 0d 09 09 2f 40 79 73 68 6f  oad def.../@ysho
16760 77 2f 79 73 68 6f 77 20 6c 6f 61 64 20 64 65 66  w/yshow load def
16770 0d 09 09 2f 40 78 79 73 68 6f 77 2f 78 79 73 68  .../@xyshow/xysh
16780 6f 77 20 6c 6f 61 64 20 64 65 66 0d 09 09 2f 40  ow load def.../@
16790 63 73 68 6f 77 2f 63 73 68 6f 77 20 6c 6f 61 64  cshow/cshow load
167a0 20 64 65 66 0d 09 09 2f 73 68 2f 73 68 6f 77 20   def.../sh/show 
167b0 6c 6f 61 64 20 64 65 66 0d 09 09 2f 72 70 2f 72  load def.../rp/r
167c0 65 70 65 61 74 20 6c 6f 61 64 20 64 65 66 0d 09  epeat load def..
167d0 09 2f 2e 6e 2f 2e 6e 6f 74 64 65 66 20 64 65 66  ./.n/.notdef def
167e0 0d 09 09 65 6e 64 0d 09 09 63 75 72 72 65 6e 74  ...end...current
167f0 67 6c 6f 62 61 6c 20 66 61 6c 73 65 20 73 65 74  global false set
16800 67 6c 6f 62 61 6c 0d 09 20 75 73 65 72 64 69 63  global.. userdic
16810 74 2f 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  t/Adobe_CoolType
16820 5f 44 61 74 61 20 32 20 63 6f 70 79 20 6b 6e 6f  _Data 2 copy kno
16830 77 6e 20 6e 6f 74 0d 09 09 20 7b 32 20 63 6f 70  wn not... {2 cop
16840 79 20 31 30 20 64 69 63 74 20 70 75 74 7d 0d 09  y 10 dict put}..
16850 09 69 66 0d 09 09 67 65 74 0d 09 09 62 65 67 69  .if...get...begi
16860 6e 0d 09 09 2f 41 64 64 57 69 64 74 68 73 3f 20  n.../AddWidths? 
16870 66 61 6c 73 65 20 64 65 66 0d 09 09 2f 43 43 20  false def.../CC 
16880 30 20 64 65 66 0d 09 09 2f 63 68 61 72 63 6f 64  0 def.../charcod
16890 65 20 32 20 73 74 72 69 6e 67 20 64 65 66 0d 09  e 2 string def..
168a0 09 2f 40 6f 70 53 74 61 63 6b 43 6f 75 6e 74 42  ./@opStackCountB
168b0 79 4c 65 76 65 6c 20 33 32 20 64 69 63 74 20 64  yLevel 32 dict d
168c0 65 66 0d 09 09 2f 40 6f 70 53 74 61 63 6b 4c 65  ef.../@opStackLe
168d0 76 65 6c 20 30 20 64 65 66 0d 09 09 2f 40 64 69  vel 0 def.../@di
168e0 63 74 53 74 61 63 6b 43 6f 75 6e 74 42 79 4c 65  ctStackCountByLe
168f0 76 65 6c 20 33 32 20 64 69 63 74 20 64 65 66 0d  vel 32 dict def.
16900 09 09 2f 40 64 69 63 74 53 74 61 63 6b 4c 65 76  ../@dictStackLev
16910 65 6c 20 30 20 64 65 66 0d 09 09 2f 49 6e 56 4d  el 0 def.../InVM
16920 46 6f 6e 74 73 42 79 43 4d 61 70 20 31 30 20 64  FontsByCMap 10 d
16930 69 63 74 20 64 65 66 0d 09 09 2f 49 6e 56 4d 44  ict def.../InVMD
16940 65 65 70 43 6f 70 69 65 64 46 6f 6e 74 73 20 31  eepCopiedFonts 1
16950 30 20 64 69 63 74 20 64 65 66 0d 09 09 65 6e 64  0 dict def...end
16960 0d 09 09 73 65 74 67 6c 6f 62 61 6c 0d 09 7d 62  ...setglobal..}b
16970 69 6e 64 20 64 65 66 0d 2f 64 74 0d 09 7b 0d 09  ind def./dt..{..
16980 63 75 72 72 65 6e 74 64 69 63 74 20 41 64 6f 62  currentdict Adob
16990 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 20  e_CoolType_Core 
169a0 65 71 0d 09 09 7b 65 6e 64 7d 0d 09 69 66 0d 09  eq...{end}..if..
169b0 7d 62 69 6e 64 20 64 65 66 0d 2f 70 73 0d 09 7b  }bind def./ps..{
169c0 0d 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  ..Adobe_CoolType
169d0 5f 43 6f 72 65 20 62 65 67 69 6e 0d 09 41 64 6f  _Core begin..Ado
169e0 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 47 56 4d 46  be_CoolType_GVMF
169f0 6f 6e 74 73 20 62 65 67 69 6e 0d 09 41 64 6f 62  onts begin..Adob
16a00 65 5f 43 6f 6f 6c 54 79 70 65 5f 4c 56 4d 46 6f  e_CoolType_LVMFo
16a10 6e 74 73 20 62 65 67 69 6e 0d 09 53 68 61 72 65  nts begin..Share
16a20 64 46 6f 6e 74 44 69 72 65 63 74 6f 72 79 20 62  dFontDirectory b
16a30 65 67 69 6e 0d 09 7d 62 69 6e 64 20 64 65 66 0d  egin..}bind def.
16a40 2f 70 74 0d 09 7b 0d 09 65 6e 64 0d 09 65 6e 64  /pt..{..end..end
16a50 0d 09 65 6e 64 0d 09 65 6e 64 0d 09 7d 62 69 6e  ..end..end..}bin
16a60 64 20 64 65 66 0d 2f 75 6e 6c 6f 61 64 0d 09 7b  d def./unload..{
16a70 0d 09 73 79 73 74 65 6d 64 69 63 74 2f 6c 61 6e  ..systemdict/lan
16a80 67 75 61 67 65 6c 65 76 65 6c 20 6b 6e 6f 77 6e  guagelevel known
16a90 0d 09 09 7b 0d 09 09 73 79 73 74 65 6d 64 69 63  ...{...systemdic
16aa0 74 2f 6c 61 6e 67 75 61 67 65 6c 65 76 65 6c 20  t/languagelevel 
16ab0 67 65 74 20 32 20 67 65 0d 09 09 09 7b 0d 09 09  get 2 ge....{...
16ac0 09 75 73 65 72 64 69 63 74 2f 41 64 6f 62 65 5f  .userdict/Adobe_
16ad0 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 20 32 20  CoolType_Core 2 
16ae0 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 7b  copy known.....{
16af0 75 6e 64 65 66 7d 0d 09 09 09 09 7b 70 6f 70 20  undef}.....{pop 
16b00 70 6f 70 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09  pop}....ifelse..
16b10 09 09 7d 0d 09 09 69 66 0d 09 09 7d 0d 09 69 66  ..}...if...}..if
16b20 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f 6e 64 66  ..}bind def./ndf
16b30 0d 09 7b 0d 09 31 20 69 6e 64 65 78 20 77 68 65  ..{..1 index whe
16b40 72 65 0d 09 09 7b 70 6f 70 20 70 6f 70 20 70 6f  re...{pop pop po
16b50 70 7d 0d 09 09 7b 64 75 70 20 78 63 68 65 63 6b  p}...{dup xcheck
16b60 7b 62 69 6e 64 7d 69 66 20 64 65 66 7d 0d 09 69  {bind}if def}..i
16b70 66 65 6c 73 65 0d 09 7d 64 65 66 0d 2f 66 69 6e  felse..}def./fin
16b80 64 66 6f 6e 74 20 73 79 73 74 65 6d 64 69 63 74  dfont systemdict
16b90 0d 09 62 65 67 69 6e 0d 09 75 73 65 72 64 69 63  ..begin..userdic
16ba0 74 0d 09 09 62 65 67 69 6e 0d 09 09 2f 67 6c 6f  t...begin.../glo
16bb0 62 61 6c 64 69 63 74 20 77 68 65 72 65 7b 2f 67  baldict where{/g
16bc0 6c 6f 62 61 6c 64 69 63 74 20 67 65 74 20 62 65  lobaldict get be
16bd0 67 69 6e 7d 69 66 0d 09 09 09 64 75 70 20 77 68  gin}if....dup wh
16be0 65 72 65 20 70 6f 70 20 65 78 63 68 20 67 65 74  ere pop exch get
16bf0 0d 09 09 2f 67 6c 6f 62 61 6c 64 69 63 74 20 77  .../globaldict w
16c00 68 65 72 65 7b 70 6f 70 20 65 6e 64 7d 69 66 0d  here{pop end}if.
16c10 09 09 65 6e 64 0d 09 65 6e 64 0d 41 64 6f 62 65  ..end..end.Adobe
16c20 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 5f 44  _CoolType_Core_D
16c30 65 66 69 6e 65 64 0d 09 7b 2f 73 79 73 74 65 6d  efined..{/system
16c40 66 69 6e 64 66 6f 6e 74 20 65 78 63 68 20 64 65  findfont exch de
16c50 66 7d 0d 09 7b 0d 09 2f 66 69 6e 64 66 6f 6e 74  f}..{../findfont
16c60 20 31 20 69 6e 64 65 78 20 64 65 66 0d 09 2f 73   1 index def../s
16c70 79 73 74 65 6d 66 69 6e 64 66 6f 6e 74 20 65 78  ystemfindfont ex
16c80 63 68 20 64 65 66 0d 09 7d 0d 69 66 65 6c 73 65  ch def..}.ifelse
16c90 0d 2f 75 6e 64 65 66 69 6e 65 66 6f 6e 74 0d 09  ./undefinefont..
16ca0 7b 70 6f 70 7d 6e 64 66 0d 2f 63 6f 70 79 66 6f  {pop}ndf./copyfo
16cb0 6e 74 0d 09 7b 0d 09 63 75 72 72 65 6e 74 67 6c  nt..{..currentgl
16cc0 6f 62 61 6c 20 33 20 31 20 72 6f 6c 6c 0d 09 31  obal 3 1 roll..1
16cd0 20 69 6e 64 65 78 20 67 63 68 65 63 6b 20 73 65   index gcheck se
16ce0 74 67 6c 6f 62 61 6c 0d 09 64 75 70 20 6e 75 6c  tglobal..dup nul
16cf0 6c 20 65 71 7b 30 7d 7b 64 75 70 20 6c 65 6e 67  l eq{0}{dup leng
16d00 74 68 7d 69 66 65 6c 73 65 0d 09 32 20 69 6e 64  th}ifelse..2 ind
16d10 65 78 20 6c 65 6e 67 74 68 20 61 64 64 20 31 20  ex length add 1 
16d20 61 64 64 20 64 69 63 74 0d 09 09 62 65 67 69 6e  add dict...begin
16d30 0d 09 09 65 78 63 68 0d 09 09 09 7b 0d 09 09 09  ...exch....{....
16d40 31 20 69 6e 64 65 78 2f 46 49 44 20 65 71 0d 09  1 index/FID eq..
16d50 09 09 09 7b 70 6f 70 20 70 6f 70 7d 0d 09 09 09  ...{pop pop}....
16d60 09 7b 64 65 66 7d 0d 09 09 09 69 66 65 6c 73 65  .{def}....ifelse
16d70 0d 09 09 09 7d 0d 09 09 66 6f 72 61 6c 6c 0d 09  ....}...forall..
16d80 09 64 75 70 20 6e 75 6c 6c 20 65 71 0d 09 09 09  .dup null eq....
16d90 7b 70 6f 70 7d 0d 09 09 09 7b 7b 64 65 66 7d 66  {pop}....{{def}f
16da0 6f 72 61 6c 6c 7d 0d 09 09 69 66 65 6c 73 65 0d  orall}...ifelse.
16db0 09 09 63 75 72 72 65 6e 74 64 69 63 74 0d 09 09  ..currentdict...
16dc0 65 6e 64 0d 09 65 78 63 68 20 73 65 74 67 6c 6f  end..exch setglo
16dd0 62 61 6c 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f  bal..}bind def./
16de0 63 6f 70 79 61 72 72 61 79 0d 09 7b 0d 09 63 75  copyarray..{..cu
16df0 72 72 65 6e 74 67 6c 6f 62 61 6c 20 65 78 63 68  rrentglobal exch
16e00 0d 09 64 75 70 20 67 63 68 65 63 6b 20 73 65 74  ..dup gcheck set
16e10 67 6c 6f 62 61 6c 0d 09 64 75 70 20 6c 65 6e 67  global..dup leng
16e20 74 68 20 61 72 72 61 79 20 63 6f 70 79 0d 09 65  th array copy..e
16e30 78 63 68 20 73 65 74 67 6c 6f 62 61 6c 0d 09 7d  xch setglobal..}
16e40 62 69 6e 64 20 64 65 66 0d 2f 6e 65 77 65 6e 63  bind def./newenc
16e50 6f 64 65 64 66 6f 6e 74 0d 09 7b 0d 09 63 75 72  odedfont..{..cur
16e60 72 65 6e 74 67 6c 6f 62 61 6c 0d 09 09 7b 0d 09  rentglobal...{..
16e70 09 53 68 61 72 65 64 46 6f 6e 74 44 69 72 65 63  .SharedFontDirec
16e80 74 6f 72 79 20 33 20 69 6e 64 65 78 20 6b 6e 6f  tory 3 index kno
16e90 77 6e 0d 09 09 09 7b 53 68 61 72 65 64 46 6f 6e  wn....{SharedFon
16ea0 74 44 69 72 65 63 74 6f 72 79 20 33 20 69 6e 64  tDirectory 3 ind
16eb0 65 78 20 67 65 74 2f 46 6f 6e 74 52 65 66 65 72  ex get/FontRefer
16ec0 65 6e 63 65 64 20 6b 6e 6f 77 6e 7d 0d 09 09 09  enced known}....
16ed0 7b 66 61 6c 73 65 7d 0d 09 09 69 66 65 6c 73 65  {false}...ifelse
16ee0 0d 09 09 7d 0d 09 09 7b 0d 09 09 46 6f 6e 74 44  ...}...{...FontD
16ef0 69 72 65 63 74 6f 72 79 20 33 20 69 6e 64 65 78  irectory 3 index
16f00 20 6b 6e 6f 77 6e 0d 09 09 09 7b 46 6f 6e 74 44   known....{FontD
16f10 69 72 65 63 74 6f 72 79 20 33 20 69 6e 64 65 78  irectory 3 index
16f20 20 67 65 74 2f 46 6f 6e 74 52 65 66 65 72 65 6e   get/FontReferen
16f30 63 65 64 20 6b 6e 6f 77 6e 7d 0d 09 09 09 7b 0d  ced known}....{.
16f40 09 09 09 53 68 61 72 65 64 46 6f 6e 74 44 69 72  ...SharedFontDir
16f50 65 63 74 6f 72 79 20 33 20 69 6e 64 65 78 20 6b  ectory 3 index k
16f60 6e 6f 77 6e 0d 09 09 09 09 7b 53 68 61 72 65 64  nown.....{Shared
16f70 46 6f 6e 74 44 69 72 65 63 74 6f 72 79 20 33 20  FontDirectory 3 
16f80 69 6e 64 65 78 20 67 65 74 2f 46 6f 6e 74 52 65  index get/FontRe
16f90 66 65 72 65 6e 63 65 64 20 6b 6e 6f 77 6e 7d 0d  ferenced known}.
16fa0 09 09 09 09 7b 66 61 6c 73 65 7d 0d 09 09 09 69  ....{false}....i
16fb0 66 65 6c 73 65 0d 09 09 09 7d 0d 09 09 69 66 65  felse....}...ife
16fc0 6c 73 65 0d 09 09 7d 0d 09 69 66 65 6c 73 65 0d  lse...}..ifelse.
16fd0 09 64 75 70 0d 09 09 7b 0d 09 09 33 20 69 6e 64  .dup...{...3 ind
16fe0 65 78 20 66 69 6e 64 66 6f 6e 74 2f 46 6f 6e 74  ex findfont/Font
16ff0 52 65 66 65 72 65 6e 63 65 64 20 67 65 74 0d 09  Referenced get..
17000 09 32 20 69 6e 64 65 78 20 64 75 70 20 74 79 70  .2 index dup typ
17010 65 2f 6e 61 6d 65 74 79 70 65 20 65 71 0d 09 09  e/nametype eq...
17020 09 7b 66 69 6e 64 66 6f 6e 74 7d 0d 09 09 69 66  .{findfont}...if
17030 20 6e 65 0d 09 09 09 7b 70 6f 70 20 66 61 6c 73   ne....{pop fals
17040 65 7d 0d 09 09 69 66 0d 09 09 7d 0d 09 69 66 0d  e}...if...}..if.
17050 09 64 75 70 0d 09 09 7b 0d 09 09 31 20 69 6e 64  .dup...{...1 ind
17060 65 78 20 64 75 70 20 74 79 70 65 2f 6e 61 6d 65  ex dup type/name
17070 74 79 70 65 20 65 71 0d 09 09 09 7b 66 69 6e 64  type eq....{find
17080 66 6f 6e 74 7d 0d 09 09 20 69 66 0d 09 09 64 75  font}... if...du
17090 70 2f 43 68 61 72 53 74 72 69 6e 67 73 20 6b 6e  p/CharStrings kn
170a0 6f 77 6e 0d 09 09 09 7b 0d 09 09 09 2f 43 68 61  own....{..../Cha
170b0 72 53 74 72 69 6e 67 73 20 67 65 74 20 6c 65 6e  rStrings get len
170c0 67 74 68 0d 09 09 09 34 20 69 6e 64 65 78 20 66  gth....4 index f
170d0 69 6e 64 66 6f 6e 74 2f 43 68 61 72 53 74 72 69  indfont/CharStri
170e0 6e 67 73 20 67 65 74 20 6c 65 6e 67 74 68 0d 09  ngs get length..
170f0 09 09 6e 65 0d 09 09 09 09 7b 0d 09 09 09 09 70  ..ne.....{.....p
17100 6f 70 20 66 61 6c 73 65 0d 09 09 09 09 7d 0d 09  op false.....}..
17110 09 09 69 66 20 0d 09 09 09 7d 0d 09 09 09 7b 70  ..if ....}....{p
17120 6f 70 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09  op}....ifelse...
17130 7d 0d 09 69 66 0d 09 09 7b 0d 09 09 70 6f 70 0d  }..if...{...pop.
17140 09 09 31 20 69 6e 64 65 78 20 66 69 6e 64 66 6f  ..1 index findfo
17150 6e 74 0d 09 09 2f 45 6e 63 6f 64 69 6e 67 20 67  nt.../Encoding g
17160 65 74 20 65 78 63 68 0d 09 09 30 20 31 20 32 35  et exch...0 1 25
17170 35 0d 09 09 09 7b 32 20 63 6f 70 79 20 67 65 74  5....{2 copy get
17180 20 33 20 69 6e 64 65 78 20 33 20 31 20 72 6f 6c   3 index 3 1 rol
17190 6c 20 70 75 74 7d 0d 09 09 66 6f 72 0d 09 09 70  l put}...for...p
171a0 6f 70 20 70 6f 70 20 70 6f 70 0d 09 09 7d 0d 09  op pop pop...}..
171b0 09 7b 0d 09 09 63 75 72 72 65 6e 74 67 6c 6f 62  .{...currentglob
171c0 61 6c 0d 09 20 34 20 31 20 72 6f 6c 6c 0d 09 09  al.. 4 1 roll...
171d0 64 75 70 20 74 79 70 65 2f 6e 61 6d 65 74 79 70  dup type/nametyp
171e0 65 20 65 71 0d 09 09 20 7b 66 69 6e 64 66 6f 6e  e eq... {findfon
171f0 74 7d 0d 09 20 69 66 0d 09 20 64 75 70 20 67 63  t}.. if.. dup gc
17200 68 65 63 6b 20 73 65 74 67 6c 6f 62 61 6c 0d 09  heck setglobal..
17210 09 64 75 70 20 64 75 70 20 6d 61 78 6c 65 6e 67  .dup dup maxleng
17220 74 68 20 32 20 61 64 64 20 64 69 63 74 0d 09 09  th 2 add dict...
17230 09 62 65 67 69 6e 0d 09 09 09 65 78 63 68 0d 09  .begin....exch..
17240 09 09 09 7b 0d 09 09 09 09 31 20 69 6e 64 65 78  ...{.....1 index
17250 2f 46 49 44 20 6e 65 0d 09 09 09 09 32 20 69 6e  /FID ne.....2 in
17260 64 65 78 2f 45 6e 63 6f 64 69 6e 67 20 6e 65 20  dex/Encoding ne 
17270 61 6e 64 0d 09 09 09 09 09 7b 64 65 66 7d 0d 09  and......{def}..
17280 09 09 09 09 7b 70 6f 70 20 70 6f 70 7d 0d 09 09  ....{pop pop}...
17290 09 09 69 66 65 6c 73 65 0d 09 09 09 09 7d 0d 09  ..ifelse.....}..
172a0 09 09 66 6f 72 61 6c 6c 0d 09 09 09 2f 46 6f 6e  ..forall..../Fon
172b0 74 52 65 66 65 72 65 6e 63 65 64 20 65 78 63 68  tReferenced exch
172c0 20 64 65 66 0d 09 09 09 2f 45 6e 63 6f 64 69 6e   def..../Encodin
172d0 67 20 65 78 63 68 20 64 75 70 20 6c 65 6e 67 74  g exch dup lengt
172e0 68 20 61 72 72 61 79 20 63 6f 70 79 20 64 65 66  h array copy def
172f0 0d 09 09 09 2f 46 6f 6e 74 4e 61 6d 65 20 31 20  ..../FontName 1 
17300 69 6e 64 65 78 20 64 75 70 20 74 79 70 65 2f 73  index dup type/s
17310 74 72 69 6e 67 74 79 70 65 20 65 71 7b 63 76 6e  tringtype eq{cvn
17320 7d 69 66 20 64 65 66 20 64 75 70 0d 09 09 09 63  }if def dup....c
17330 75 72 72 65 6e 74 64 69 63 74 0d 09 09 09 65 6e  urrentdict....en
17340 64 0d 09 09 64 65 66 69 6e 65 66 6f 6e 74 20 63  d...definefont c
17350 74 5f 56 4d 44 69 63 74 50 75 74 0d 09 09 73 65  t_VMDictPut...se
17360 74 67 6c 6f 62 61 6c 0d 09 09 7d 0d 09 69 66 65  tglobal...}..ife
17370 6c 73 65 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f  lse..}bind def./
17380 53 65 74 53 75 62 73 74 69 74 75 74 65 53 74 72  SetSubstituteStr
17390 61 74 65 67 79 0d 09 7b 0d 09 24 53 75 62 73 74  ategy..{..$Subst
173a0 69 74 75 74 65 46 6f 6e 74 0d 09 09 62 65 67 69  ituteFont...begi
173b0 6e 0d 09 09 64 75 70 20 74 79 70 65 2f 64 69 63  n...dup type/dic
173c0 74 74 79 70 65 20 6e 65 0d 09 09 09 7b 30 20 64  ttype ne....{0 d
173d0 69 63 74 7d 0d 09 09 69 66 0d 09 09 63 75 72 72  ict}...if...curr
173e0 65 6e 74 64 69 63 74 2f 24 53 74 72 61 74 65 67  entdict/$Strateg
173f0 69 65 73 20 6b 6e 6f 77 6e 0d 09 09 09 7b 0d 09  ies known....{..
17400 09 09 65 78 63 68 20 24 53 74 72 61 74 65 67 69  ..exch $Strategi
17410 65 73 20 65 78 63 68 20 0d 09 09 09 32 20 63 6f  es exch ....2 co
17420 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 7b 0d 09  py known.....{..
17430 09 09 09 67 65 74 0d 09 09 09 09 32 20 63 6f 70  ...get.....2 cop
17440 79 20 6d 61 78 6c 65 6e 67 74 68 20 65 78 63 68  y maxlength exch
17450 20 6d 61 78 6c 65 6e 67 74 68 20 61 64 64 20 64   maxlength add d
17460 69 63 74 0d 09 09 09 09 09 62 65 67 69 6e 0d 09  ict......begin..
17470 09 09 09 09 7b 64 65 66 7d 66 6f 72 61 6c 6c 0d  ....{def}forall.
17480 09 09 09 09 09 7b 64 65 66 7d 66 6f 72 61 6c 6c  .....{def}forall
17490 0d 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63  ......currentdic
174a0 74 0d 09 09 09 09 09 64 75 70 2f 24 49 6e 69 74  t......dup/$Init
174b0 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 7b 64 75   known.......{du
174c0 70 2f 24 49 6e 69 74 20 67 65 74 20 65 78 65 63  p/$Init get exec
174d0 7d 0d 09 09 09 09 09 69 66 0d 09 09 09 09 09 65  }......if......e
174e0 6e 64 0d 09 09 09 09 2f 24 53 74 72 61 74 65 67  nd...../$Strateg
174f0 79 20 65 78 63 68 20 64 65 66 0d 09 09 09 09 7d  y exch def.....}
17500 0d 09 09 09 09 7b 70 6f 70 20 70 6f 70 20 70 6f  .....{pop pop po
17510 70 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09  p}....ifelse....
17520 7d 0d 09 09 09 7b 70 6f 70 20 70 6f 70 7d 0d 09  }....{pop pop}..
17530 09 69 66 65 6c 73 65 0d 09 09 65 6e 64 0d 09 7d  .ifelse...end..}
17540 62 69 6e 64 20 64 65 66 0d 2f 73 63 66 66 0d 09  bind def./scff..
17550 7b 0d 09 24 53 75 62 73 74 69 74 75 74 65 46 6f  {..$SubstituteFo
17560 6e 74 0d 09 09 62 65 67 69 6e 0d 09 09 64 75 70  nt...begin...dup
17570 20 74 79 70 65 2f 73 74 72 69 6e 67 74 79 70 65   type/stringtype
17580 20 65 71 0d 09 09 09 7b 64 75 70 20 6c 65 6e 67   eq....{dup leng
17590 74 68 20 65 78 63 68 7d 0d 09 09 09 7b 6e 75 6c  th exch}....{nul
175a0 6c 7d 0d 09 09 69 66 65 6c 73 65 0d 09 09 2f 24  l}...ifelse.../$
175b0 73 6e 61 6d 65 20 65 78 63 68 20 64 65 66 0d 09  sname exch def..
175c0 09 2f 24 73 6c 65 6e 20 65 78 63 68 20 64 65 66  ./$slen exch def
175d0 0d 09 09 2f 24 69 6e 56 4d 49 6e 64 65 78 0d 09  .../$inVMIndex..
175e0 09 09 24 73 6e 61 6d 65 20 6e 75 6c 6c 20 65 71  ..$sname null eq
175f0 0d 09 09 09 09 7b 0d 09 09 09 09 31 20 69 6e 64  .....{.....1 ind
17600 65 78 20 24 73 74 72 20 63 76 73 0d 09 09 09 09  ex $str cvs.....
17610 64 75 70 20 6c 65 6e 67 74 68 20 24 73 6c 65 6e  dup length $slen
17620 20 73 75 62 20 24 73 6c 65 6e 20 67 65 74 69 6e   sub $slen getin
17630 74 65 72 76 61 6c 20 63 76 6e 0d 09 09 09 09 7d  terval cvn.....}
17640 0d 09 09 09 09 7b 24 73 6e 61 6d 65 7d 0d 09 09  .....{$sname}...
17650 09 69 66 65 6c 73 65 20 64 65 66 0d 09 09 65 6e  .ifelse def...en
17660 64 0d 09 09 7b 66 69 6e 64 66 6f 6e 74 7d 0d 09  d...{findfont}..
17670 40 53 74 6f 70 70 65 64 0d 09 09 7b 0d 09 09 64  @Stopped...{...d
17680 75 70 20 6c 65 6e 67 74 68 20 38 20 61 64 64 20  up length 8 add 
17690 73 74 72 69 6e 67 20 65 78 63 68 0d 09 09 31 20  string exch...1 
176a0 69 6e 64 65 78 20 30 28 42 61 64 46 6f 6e 74 3a  index 0(BadFont:
176b0 29 70 75 74 69 6e 74 65 72 76 61 6c 0d 09 09 31  )putinterval...1
176c0 20 69 6e 64 65 78 20 65 78 63 68 20 38 20 65 78   index exch 8 ex
176d0 63 68 20 64 75 70 20 6c 65 6e 67 74 68 20 73 74  ch dup length st
176e0 72 69 6e 67 20 63 76 73 20 70 75 74 69 6e 74 65  ring cvs putinte
176f0 72 76 61 6c 20 63 76 6e 0d 09 09 09 7b 66 69 6e  rval cvn....{fin
17700 64 66 6f 6e 74 7d 0d 09 09 40 53 74 6f 70 70 65  dfont}...@Stoppe
17710 64 0d 09 09 09 7b 70 6f 70 2f 43 6f 75 72 69 65  d....{pop/Courie
17720 72 20 66 69 6e 64 66 6f 6e 74 7d 0d 09 09 69 66  r findfont}...if
17730 0d 09 09 7d 0d 09 69 66 0d 09 24 53 75 62 73 74  ...}..if..$Subst
17740 69 74 75 74 65 46 6f 6e 74 0d 09 09 62 65 67 69  ituteFont...begi
17750 6e 0d 09 09 2f 24 73 6e 61 6d 65 20 6e 75 6c 6c  n.../$sname null
17760 20 64 65 66 0d 09 09 2f 24 73 6c 65 6e 20 30 20   def.../$slen 0 
17770 64 65 66 0d 09 09 2f 24 69 6e 56 4d 49 6e 64 65  def.../$inVMInde
17780 78 20 6e 75 6c 6c 20 64 65 66 0d 09 09 65 6e 64  x null def...end
17790 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f 69 73 57  ..}bind def./isW
177a0 69 64 74 68 73 4f 6e 6c 79 46 6f 6e 74 0d 09 7b  idthsOnlyFont..{
177b0 0d 09 64 75 70 2f 57 69 64 74 68 73 4f 6e 6c 79  ..dup/WidthsOnly
177c0 20 6b 6e 6f 77 6e 0d 09 09 7b 70 6f 70 20 70 6f   known...{pop po
177d0 70 20 74 72 75 65 7d 0d 09 09 7b 0d 09 09 64 75  p true}...{...du
177e0 70 2f 46 44 65 70 56 65 63 74 6f 72 20 6b 6e 6f  p/FDepVector kno
177f0 77 6e 0d 09 09 09 7b 2f 46 44 65 70 56 65 63 74  wn....{/FDepVect
17800 6f 72 20 67 65 74 7b 69 73 57 69 64 74 68 73 4f  or get{isWidthsO
17810 6e 6c 79 46 6f 6e 74 20 64 75 70 7b 65 78 69 74  nlyFont dup{exit
17820 7d 69 66 7d 66 6f 72 61 6c 6c 7d 0d 09 09 09 7b  }if}forall}....{
17830 0d 09 09 09 64 75 70 2f 46 44 41 72 72 61 79 20  ....dup/FDArray 
17840 6b 6e 6f 77 6e 0d 09 09 09 09 7b 2f 46 44 41 72  known.....{/FDAr
17850 72 61 79 20 67 65 74 7b 69 73 57 69 64 74 68 73  ray get{isWidths
17860 4f 6e 6c 79 46 6f 6e 74 20 64 75 70 7b 65 78 69  OnlyFont dup{exi
17870 74 7d 69 66 7d 66 6f 72 61 6c 6c 7d 0d 09 09 09  t}if}forall}....
17880 09 7b 70 6f 70 7d 0d 09 09 09 69 66 65 6c 73 65  .{pop}....ifelse
17890 0d 09 09 09 7d 0d 09 09 69 66 65 6c 73 65 0d 09  ....}...ifelse..
178a0 09 7d 0d 09 69 66 65 6c 73 65 0d 09 7d 62 69 6e  .}..ifelse..}bin
178b0 64 20 64 65 66 0d 2f 63 74 5f 53 74 79 6c 65 44  d def./ct_StyleD
178c0 69 63 74 73 20 34 20 64 69 63 74 20 64 75 70 20  icts 4 dict dup 
178d0 62 65 67 69 6e 0d 09 09 20 2f 41 64 6f 62 65 2d  begin... /Adobe-
178e0 4a 61 70 61 6e 31 20 34 20 64 69 63 74 20 64 75  Japan1 4 dict du
178f0 70 20 62 65 67 69 6e 0d 09 09 09 09 09 20 4c 65  p begin...... Le
17900 76 65 6c 32 3f 0d 09 09 09 09 09 09 09 09 7b 0d  vel2?.........{.
17910 09 09 09 09 09 09 09 09 2f 53 65 72 69 66 0d 09  ......../Serif..
17920 09 09 09 09 09 09 09 2f 48 65 69 73 65 69 4d 69  ......./HeiseiMi
17930 6e 2d 57 33 2d 38 33 70 76 2d 52 4b 53 4a 2d 48  n-W3-83pv-RKSJ-H
17940 2f 46 6f 6e 74 20 72 65 73 6f 75 72 63 65 73 74  /Font resourcest
17950 61 74 75 73 0d 09 09 09 09 09 09 09 09 7b 70 6f  atus.........{po
17960 70 20 70 6f 70 2f 48 65 69 73 65 69 4d 69 6e 2d  p pop/HeiseiMin-
17970 57 33 7d 0d 09 09 09 09 09 09 09 09 7b 0d 09 09  W3}.........{...
17980 09 09 09 09 09 2f 43 49 44 46 6f 6e 74 2f 43 61  ...../CIDFont/Ca
17990 74 65 67 6f 72 79 20 72 65 73 6f 75 72 63 65 73  tegory resources
179a0 74 61 74 75 73 0d 09 09 09 09 09 09 09 7b 0d 09  tatus........{..
179b0 09 09 09 09 09 09 09 70 6f 70 20 70 6f 70 0d 09  .......pop pop..
179c0 09 09 09 09 09 09 09 2f 48 65 69 73 65 69 4d 69  ......./HeiseiMi
179d0 6e 2d 57 33 2f 43 49 44 46 6f 6e 74 20 72 65 73  n-W3/CIDFont res
179e0 6f 75 72 63 65 73 74 61 74 75 73 0d 09 09 09 09  ourcestatus.....
179f0 09 09 09 09 7b 70 6f 70 20 70 6f 70 2f 48 65 69  ....{pop pop/Hei
17a00 73 65 69 4d 69 6e 2d 57 33 7d 0d 09 09 09 09 09  seiMin-W3}......
17a10 09 09 09 7b 2f 52 79 75 6d 69 6e 2d 4c 69 67 68  ...{/Ryumin-Ligh
17a20 74 7d 0d 09 09 09 09 09 09 09 09 69 66 65 6c 73  t}.........ifels
17a30 65 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  e........}......
17a40 09 09 7b 2f 52 79 75 6d 69 6e 2d 4c 69 67 68 74  ..{/Ryumin-Light
17a50 7d 0d 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d  }........ifelse.
17a60 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
17a70 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  ..ifelse........
17a80 09 64 65 66 0d 09 09 09 09 09 09 09 09 2f 53 61  .def........./Sa
17a90 6e 73 53 65 72 69 66 0d 09 09 09 09 09 09 09 09  nsSerif.........
17aa0 2f 48 65 69 73 65 69 4b 61 6b 75 47 6f 2d 57 35  /HeiseiKakuGo-W5
17ab0 2d 38 33 70 76 2d 52 4b 53 4a 2d 48 2f 46 6f 6e  -83pv-RKSJ-H/Fon
17ac0 74 20 72 65 73 6f 75 72 63 65 73 74 61 74 75 73  t resourcestatus
17ad0 0d 09 09 09 09 09 09 09 09 7b 70 6f 70 20 70 6f  .........{pop po
17ae0 70 2f 48 65 69 73 65 69 4b 61 6b 75 47 6f 2d 57  p/HeiseiKakuGo-W
17af0 35 7d 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09  5}.........{....
17b00 09 09 09 09 2f 43 49 44 46 6f 6e 74 2f 43 61 74  ..../CIDFont/Cat
17b10 65 67 6f 72 79 20 72 65 73 6f 75 72 63 65 73 74  egory resourcest
17b20 61 74 75 73 0d 09 09 09 09 09 09 09 7b 0d 09 09  atus........{...
17b30 09 09 09 09 09 09 70 6f 70 20 70 6f 70 0d 09 09  ......pop pop...
17b40 09 09 09 09 09 09 2f 48 65 69 73 65 69 4b 61 6b  ....../HeiseiKak
17b50 75 47 6f 2d 57 35 2f 43 49 44 46 6f 6e 74 20 72  uGo-W5/CIDFont r
17b60 65 73 6f 75 72 63 65 73 74 61 74 75 73 0d 09 09  esourcestatus...
17b70 09 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 2f 48  ......{pop pop/H
17b80 65 69 73 65 69 4b 61 6b 75 47 6f 2d 57 35 7d 0d  eiseiKakuGo-W5}.
17b90 09 09 09 09 09 09 09 09 7b 2f 47 6f 74 68 69 63  ........{/Gothic
17ba0 42 42 42 2d 4d 65 64 69 75 6d 7d 0d 09 09 09 09  BBB-Medium}.....
17bb0 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09  ....ifelse......
17bc0 09 09 7d 0d 09 09 09 09 09 09 09 7b 2f 47 6f 74  ..}........{/Got
17bd0 68 69 63 42 42 42 2d 4d 65 64 69 75 6d 7d 0d 09  hicBBB-Medium}..
17be0 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09  ......ifelse....
17bf0 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09 09 69  .....}.........i
17c00 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 64 65  felse.........de
17c10 66 0d 09 09 09 09 09 09 09 09 2f 48 65 69 73 65  f........./Heise
17c20 69 4d 61 72 75 47 6f 2d 57 34 2d 38 33 70 76 2d  iMaruGo-W4-83pv-
17c30 52 4b 53 4a 2d 48 2f 46 6f 6e 74 20 72 65 73 6f  RKSJ-H/Font reso
17c40 75 72 63 65 73 74 61 74 75 73 0d 09 09 09 09 09  urcestatus......
17c50 09 09 09 7b 70 6f 70 20 70 6f 70 2f 48 65 69 73  ...{pop pop/Heis
17c60 65 69 4d 61 72 75 47 6f 2d 57 34 7d 0d 09 09 09  eiMaruGo-W4}....
17c70 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 2f 43  .....{......../C
17c80 49 44 46 6f 6e 74 2f 43 61 74 65 67 6f 72 79 20  IDFont/Category 
17c90 72 65 73 6f 75 72 63 65 73 74 61 74 75 73 0d 09  resourcestatus..
17ca0 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09  ......{.........
17cb0 70 6f 70 20 70 6f 70 0d 09 09 09 09 09 09 09 09  pop pop.........
17cc0 2f 48 65 69 73 65 69 4d 61 72 75 47 6f 2d 57 34  /HeiseiMaruGo-W4
17cd0 2f 43 49 44 46 6f 6e 74 20 72 65 73 6f 75 72 63  /CIDFont resourc
17ce0 65 73 74 61 74 75 73 0d 09 09 09 09 09 09 09 09  estatus.........
17cf0 7b 70 6f 70 20 70 6f 70 2f 48 65 69 73 65 69 4d  {pop pop/HeiseiM
17d00 61 72 75 47 6f 2d 57 34 7d 0d 09 09 09 09 09 09  aruGo-W4}.......
17d10 09 09 7b 0d 09 09 09 09 09 09 09 09 09 2f 4a 75  ..{........../Ju
17d20 6e 31 30 31 2d 4c 69 67 68 74 2d 52 4b 53 4a 2d  n101-Light-RKSJ-
17d30 48 2f 46 6f 6e 74 20 72 65 73 6f 75 72 63 65 73  H/Font resources
17d40 74 61 74 75 73 0d 09 09 09 09 09 09 09 09 09 7b  tatus..........{
17d50 70 6f 70 20 70 6f 70 2f 4a 75 6e 31 30 31 2d 4c  pop pop/Jun101-L
17d60 69 67 68 74 7d 0d 09 09 09 09 09 09 09 09 09 7b  ight}..........{
17d70 53 61 6e 73 53 65 72 69 66 7d 0d 09 09 09 09 09  SansSerif}......
17d80 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09  ....ifelse......
17d90 09 09 09 7d 0d 09 09 09 09 09 09 09 09 69 66 65  ...}.........ife
17da0 6c 73 65 0d 09 09 09 09 09 09 09 7d 0d 09 09 09  lse........}....
17db0 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 2f 4a  ....{........./J
17dc0 75 6e 31 30 31 2d 4c 69 67 68 74 2d 52 4b 53 4a  un101-Light-RKSJ
17dd0 2d 48 2f 46 6f 6e 74 20 72 65 73 6f 75 72 63 65  -H/Font resource
17de0 73 74 61 74 75 73 0d 09 09 09 09 09 09 09 09 7b  status.........{
17df0 70 6f 70 20 70 6f 70 2f 4a 75 6e 31 30 31 2d 4c  pop pop/Jun101-L
17e00 69 67 68 74 7d 0d 09 09 09 09 09 09 09 09 7b 53  ight}.........{S
17e10 61 6e 73 53 65 72 69 66 7d 0d 09 09 09 09 09 09  ansSerif}.......
17e20 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  ..ifelse........
17e30 7d 0d 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d  }........ifelse.
17e40 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
17e50 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  ..ifelse........
17e60 09 2f 52 6f 75 6e 64 53 61 6e 73 53 65 72 69 66  ./RoundSansSerif
17e70 20 65 78 63 68 20 64 65 66 0d 09 09 09 09 09 09   exch def.......
17e80 09 09 2f 44 65 66 61 75 6c 74 20 53 65 72 69 66  ../Default Serif
17e90 20 64 65 66 0d 09 09 09 09 09 09 09 09 7d 0d 09   def.........}..
17ea0 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09  .......{........
17eb0 09 2f 53 65 72 69 66 2f 52 79 75 6d 69 6e 2d 4c  ./Serif/Ryumin-L
17ec0 69 67 68 74 20 64 65 66 0d 09 09 09 09 09 09 09  ight def........
17ed0 09 2f 53 61 6e 73 53 65 72 69 66 2f 47 6f 74 68  ./SansSerif/Goth
17ee0 69 63 42 42 42 2d 4d 65 64 69 75 6d 20 64 65 66  icBBB-Medium def
17ef0 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
17f00 09 09 09 28 66 6f 6e 74 73 2f 4a 75 6e 31 30 31  ...(fonts/Jun101
17f10 2d 4c 69 67 68 74 2d 38 33 70 76 2d 52 4b 53 4a  -Light-83pv-RKSJ
17f20 2d 48 29 73 74 61 74 75 73 0d 09 09 09 09 09 09  -H)status.......
17f30 09 09 7d 73 74 6f 70 70 65 64 0d 09 09 09 09 09  ..}stopped......
17f40 09 09 09 7b 70 6f 70 7d 7b 0d 09 09 09 09 09 09  ...{pop}{.......
17f50 09 09 09 09 20 7b 70 6f 70 20 70 6f 70 20 70 6f  .... {pop pop po
17f60 70 20 70 6f 70 2f 4a 75 6e 31 30 31 2d 4c 69 67  p pop/Jun101-Lig
17f70 68 74 7d 0d 09 09 09 09 09 09 09 09 09 09 20 7b  ht}........... {
17f80 53 61 6e 73 53 65 72 69 66 7d 0d 09 09 09 09 09  SansSerif}......
17f90 09 09 09 09 09 20 69 66 65 6c 73 65 0d 09 09 09  ..... ifelse....
17fa0 09 09 09 09 09 09 09 20 2f 52 6f 75 6e 64 53 61  ....... /RoundSa
17fb0 6e 73 53 65 72 69 66 20 65 78 63 68 20 64 65 66  nsSerif exch def
17fc0 0d 09 09 09 09 09 09 09 09 7d 69 66 65 6c 73 65  .........}ifelse
17fd0 0d 09 09 09 09 09 09 09 09 2f 44 65 66 61 75 6c  ........./Defaul
17fe0 74 20 53 65 72 69 66 20 64 65 66 0d 09 09 09 09  t Serif def.....
17ff0 09 09 09 09 7d 0d 09 09 09 09 09 20 69 66 65 6c  ....}...... ifel
18000 73 65 0d 09 09 20 65 6e 64 0d 09 09 20 64 65 66  se... end... def
18010 0d 09 09 20 2f 41 64 6f 62 65 2d 4b 6f 72 65 61  ... /Adobe-Korea
18020 31 20 34 20 64 69 63 74 20 64 75 70 20 62 65 67  1 4 dict dup beg
18030 69 6e 0d 09 09 09 09 09 2f 53 65 72 69 66 2f 48  in....../Serif/H
18040 59 53 4d 79 65 6f 6e 67 4a 6f 2d 4d 65 64 69 75  YSMyeongJo-Mediu
18050 6d 20 64 65 66 0d 09 09 09 09 09 2f 53 61 6e 73  m def....../Sans
18060 53 65 72 69 66 2f 48 59 47 6f 54 68 69 63 2d 4d  Serif/HYGoThic-M
18070 65 64 69 75 6d 20 64 65 66 0d 09 09 09 09 09 2f  edium def....../
18080 52 6f 75 6e 64 53 61 6e 73 53 65 72 69 66 20 53  RoundSansSerif S
18090 61 6e 73 53 65 72 69 66 20 64 65 66 0d 09 09 09  ansSerif def....
180a0 09 09 2f 44 65 66 61 75 6c 74 20 53 65 72 69 66  ../Default Serif
180b0 20 64 65 66 0d 09 09 20 65 6e 64 0d 09 09 20 64   def... end... d
180c0 65 66 0d 09 09 20 2f 41 64 6f 62 65 2d 47 42 31  ef... /Adobe-GB1
180d0 20 34 20 64 69 63 74 20 64 75 70 20 62 65 67 69   4 dict dup begi
180e0 6e 0d 09 09 09 09 09 2f 53 65 72 69 66 2f 53 54  n....../Serif/ST
180f0 53 6f 6e 67 2d 4c 69 67 68 74 20 64 65 66 0d 09  Song-Light def..
18100 09 09 09 09 2f 53 61 6e 73 53 65 72 69 66 2f 53  ..../SansSerif/S
18110 54 48 65 69 74 69 2d 52 65 67 75 6c 61 72 20 64  THeiti-Regular d
18120 65 66 0d 09 09 09 09 09 2f 52 6f 75 6e 64 53 61  ef....../RoundSa
18130 6e 73 53 65 72 69 66 20 53 61 6e 73 53 65 72 69  nsSerif SansSeri
18140 66 20 64 65 66 0d 09 09 09 09 09 2f 44 65 66 61  f def....../Defa
18150 75 6c 74 20 53 65 72 69 66 20 64 65 66 0d 09 09  ult Serif def...
18160 20 65 6e 64 0d 09 09 20 64 65 66 0d 09 09 20 2f   end... def... /
18170 41 64 6f 62 65 2d 43 4e 53 31 20 34 20 64 69 63  Adobe-CNS1 4 dic
18180 74 20 64 75 70 20 62 65 67 69 6e 0d 09 09 09 09  t dup begin.....
18190 09 2f 53 65 72 69 66 2f 4d 4b 61 69 2d 4d 65 64  ./Serif/MKai-Med
181a0 69 75 6d 20 64 65 66 0d 09 09 09 09 09 2f 53 61  ium def....../Sa
181b0 6e 73 53 65 72 69 66 2f 4d 48 65 69 2d 4d 65 64  nsSerif/MHei-Med
181c0 69 75 6d 20 64 65 66 0d 09 09 09 09 09 2f 52 6f  ium def....../Ro
181d0 75 6e 64 53 61 6e 73 53 65 72 69 66 20 53 61 6e  undSansSerif San
181e0 73 53 65 72 69 66 20 64 65 66 0d 09 09 09 09 09  sSerif def......
181f0 2f 44 65 66 61 75 6c 74 20 53 65 72 69 66 20 64  /Default Serif d
18200 65 66 0d 09 09 20 65 6e 64 0d 09 09 20 64 65 66  ef... end... def
18210 0d 65 6e 64 0d 64 65 66 0d 4c 65 76 65 6c 32 3f  .end.def.Level2?
18220 7b 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20 74  {currentglobal t
18230 72 75 65 20 73 65 74 67 6c 6f 62 61 6c 7d 69 66  rue setglobal}if
18240 0d 2f 63 74 5f 42 6f 6c 64 52 6f 6d 61 6e 57 69  ./ct_BoldRomanWi
18250 64 74 68 50 72 6f 63 20 0d 09 7b 0d 09 73 74 72  dthProc ..{..str
18260 69 6e 67 77 69 64 74 68 20 31 20 69 6e 64 65 78  ingwidth 1 index
18270 20 30 20 6e 65 7b 65 78 63 68 20 2e 30 33 20 61   0 ne{exch .03 a
18280 64 64 20 65 78 63 68 7d 69 66 20 73 65 74 63 68  dd exch}if setch
18290 61 72 77 69 64 74 68 0d 09 30 20 30 0d 09 7d 62  arwidth..0 0..}b
182a0 69 6e 64 20 64 65 66 0d 2f 63 74 5f 54 79 70 65  ind def./ct_Type
182b0 30 57 69 64 74 68 50 72 6f 63 20 0d 09 7b 0d 09  0WidthProc ..{..
182c0 20 64 75 70 20 73 74 72 69 6e 67 77 69 64 74 68   dup stringwidth
182d0 20 30 20 30 20 6d 6f 76 65 74 6f 20 0d 09 20 32   0 0 moveto .. 2
182e0 20 69 6e 64 65 78 20 74 72 75 65 20 63 68 61 72   index true char
182f0 70 61 74 68 20 70 61 74 68 62 62 6f 78 0d 09 20  path pathbbox.. 
18300 30 20 2d 31 20 0d 09 20 37 20 69 6e 64 65 78 20  0 -1 .. 7 index 
18310 32 20 64 69 76 20 2e 38 38 20 0d 09 20 73 65 74  2 div .88 .. set
18320 63 61 63 68 65 64 65 76 69 63 65 32 0d 09 20 70  cachedevice2.. p
18330 6f 70 0d 09 30 20 30 0d 09 7d 62 69 6e 64 20 64  op..0 0..}bind d
18340 65 66 0d 2f 63 74 5f 54 79 70 65 30 57 4d 6f 64  ef./ct_Type0WMod
18350 65 31 57 69 64 74 68 50 72 6f 63 20 0d 09 7b 0d  e1WidthProc ..{.
18360 09 20 64 75 70 20 73 74 72 69 6e 67 77 69 64 74  . dup stringwidt
18370 68 20 0d 09 20 70 6f 70 20 32 20 64 69 76 20 6e  h .. pop 2 div n
18380 65 67 20 2d 30 2e 38 38 0d 09 32 20 63 6f 70 79  eg -0.88..2 copy
18390 0d 09 6d 6f 76 65 74 6f 20 0d 09 30 20 2d 31 0d  ..moveto ..0 -1.
183a0 09 20 35 20 2d 31 20 72 6f 6c 6c 20 74 72 75 65  . 5 -1 roll true
183b0 20 63 68 61 72 70 61 74 68 20 70 61 74 68 62 62   charpath pathbb
183c0 6f 78 0d 09 20 73 65 74 63 61 63 68 65 64 65 76  ox.. setcachedev
183d0 69 63 65 0d 09 7d 62 69 6e 64 20 64 65 66 0d 2f  ice..}bind def./
183e0 63 48 65 78 45 6e 63 6f 64 69 6e 67 0d 5b 2f 63  cHexEncoding.[/c
183f0 30 30 2f 63 30 31 2f 63 30 32 2f 63 30 33 2f 63  00/c01/c02/c03/c
18400 30 34 2f 63 30 35 2f 63 30 36 2f 63 30 37 2f 63  04/c05/c06/c07/c
18410 30 38 2f 63 30 39 2f 63 30 41 2f 63 30 42 2f 63  08/c09/c0A/c0B/c
18420 30 43 2f 63 30 44 2f 63 30 45 2f 63 30 46 2f 63  0C/c0D/c0E/c0F/c
18430 31 30 2f 63 31 31 2f 63 31 32 0d 2f 63 31 33 2f  10/c11/c12./c13/
18440 63 31 34 2f 63 31 35 2f 63 31 36 2f 63 31 37 2f  c14/c15/c16/c17/
18450 63 31 38 2f 63 31 39 2f 63 31 41 2f 63 31 42 2f  c18/c19/c1A/c1B/
18460 63 31 43 2f 63 31 44 2f 63 31 45 2f 63 31 46 2f  c1C/c1D/c1E/c1F/
18470 63 32 30 2f 63 32 31 2f 63 32 32 2f 63 32 33 2f  c20/c21/c22/c23/
18480 63 32 34 2f 63 32 35 0d 2f 63 32 36 2f 63 32 37  c24/c25./c26/c27
18490 2f 63 32 38 2f 63 32 39 2f 63 32 41 2f 63 32 42  /c28/c29/c2A/c2B
184a0 2f 63 32 43 2f 63 32 44 2f 63 32 45 2f 63 32 46  /c2C/c2D/c2E/c2F
184b0 2f 63 33 30 2f 63 33 31 2f 63 33 32 2f 63 33 33  /c30/c31/c32/c33
184c0 2f 63 33 34 2f 63 33 35 2f 63 33 36 2f 63 33 37  /c34/c35/c36/c37
184d0 2f 63 33 38 0d 2f 63 33 39 2f 63 33 41 2f 63 33  /c38./c39/c3A/c3
184e0 42 2f 63 33 43 2f 63 33 44 2f 63 33 45 2f 63 33  B/c3C/c3D/c3E/c3
184f0 46 2f 63 34 30 2f 63 34 31 2f 63 34 32 2f 63 34  F/c40/c41/c42/c4
18500 33 2f 63 34 34 2f 63 34 35 2f 63 34 36 2f 63 34  3/c44/c45/c46/c4
18510 37 2f 63 34 38 2f 63 34 39 2f 63 34 41 2f 63 34  7/c48/c49/c4A/c4
18520 42 0d 2f 63 34 43 2f 63 34 44 2f 63 34 45 2f 63  B./c4C/c4D/c4E/c
18530 34 46 2f 63 35 30 2f 63 35 31 2f 63 35 32 2f 63  4F/c50/c51/c52/c
18540 35 33 2f 63 35 34 2f 63 35 35 2f 63 35 36 2f 63  53/c54/c55/c56/c
18550 35 37 2f 63 35 38 2f 63 35 39 2f 63 35 41 2f 63  57/c58/c59/c5A/c
18560 35 42 2f 63 35 43 2f 63 35 44 2f 63 35 45 0d 2f  5B/c5C/c5D/c5E./
18570 63 35 46 2f 63 36 30 2f 63 36 31 2f 63 36 32 2f  c5F/c60/c61/c62/
18580 63 36 33 2f 63 36 34 2f 63 36 35 2f 63 36 36 2f  c63/c64/c65/c66/
18590 63 36 37 2f 63 36 38 2f 63 36 39 2f 63 36 41 2f  c67/c68/c69/c6A/
185a0 63 36 42 2f 63 36 43 2f 63 36 44 2f 63 36 45 2f  c6B/c6C/c6D/c6E/
185b0 63 36 46 2f 63 37 30 2f 63 37 31 0d 2f 63 37 32  c6F/c70/c71./c72
185c0 2f 63 37 33 2f 63 37 34 2f 63 37 35 2f 63 37 36  /c73/c74/c75/c76
185d0 2f 63 37 37 2f 63 37 38 2f 63 37 39 2f 63 37 41  /c77/c78/c79/c7A
185e0 2f 63 37 42 2f 63 37 43 2f 63 37 44 2f 63 37 45  /c7B/c7C/c7D/c7E
185f0 2f 63 37 46 2f 63 38 30 2f 63 38 31 2f 63 38 32  /c7F/c80/c81/c82
18600 2f 63 38 33 2f 63 38 34 0d 2f 63 38 35 2f 63 38  /c83/c84./c85/c8
18610 36 2f 63 38 37 2f 63 38 38 2f 63 38 39 2f 63 38  6/c87/c88/c89/c8
18620 41 2f 63 38 42 2f 63 38 43 2f 63 38 44 2f 63 38  A/c8B/c8C/c8D/c8
18630 45 2f 63 38 46 2f 63 39 30 2f 63 39 31 2f 63 39  E/c8F/c90/c91/c9
18640 32 2f 63 39 33 2f 63 39 34 2f 63 39 35 2f 63 39  2/c93/c94/c95/c9
18650 36 2f 63 39 37 0d 2f 63 39 38 2f 63 39 39 2f 63  6/c97./c98/c99/c
18660 39 41 2f 63 39 42 2f 63 39 43 2f 63 39 44 2f 63  9A/c9B/c9C/c9D/c
18670 39 45 2f 63 39 46 2f 63 41 30 2f 63 41 31 2f 63  9E/c9F/cA0/cA1/c
18680 41 32 2f 63 41 33 2f 63 41 34 2f 63 41 35 2f 63  A2/cA3/cA4/cA5/c
18690 41 36 2f 63 41 37 2f 63 41 38 2f 63 41 39 2f 63  A6/cA7/cA8/cA9/c
186a0 41 41 0d 2f 63 41 42 2f 63 41 43 2f 63 41 44 2f  AA./cAB/cAC/cAD/
186b0 63 41 45 2f 63 41 46 2f 63 42 30 2f 63 42 31 2f  cAE/cAF/cB0/cB1/
186c0 63 42 32 2f 63 42 33 2f 63 42 34 2f 63 42 35 2f  cB2/cB3/cB4/cB5/
186d0 63 42 36 2f 63 42 37 2f 63 42 38 2f 63 42 39 2f  cB6/cB7/cB8/cB9/
186e0 63 42 41 2f 63 42 42 2f 63 42 43 2f 63 42 44 0d  cBA/cBB/cBC/cBD.
186f0 2f 63 42 45 2f 63 42 46 2f 63 43 30 2f 63 43 31  /cBE/cBF/cC0/cC1
18700 2f 63 43 32 2f 63 43 33 2f 63 43 34 2f 63 43 35  /cC2/cC3/cC4/cC5
18710 2f 63 43 36 2f 63 43 37 2f 63 43 38 2f 63 43 39  /cC6/cC7/cC8/cC9
18720 2f 63 43 41 2f 63 43 42 2f 63 43 43 2f 63 43 44  /cCA/cCB/cCC/cCD
18730 2f 63 43 45 2f 63 43 46 2f 63 44 30 0d 2f 63 44  /cCE/cCF/cD0./cD
18740 31 2f 63 44 32 2f 63 44 33 2f 63 44 34 2f 63 44  1/cD2/cD3/cD4/cD
18750 35 2f 63 44 36 2f 63 44 37 2f 63 44 38 2f 63 44  5/cD6/cD7/cD8/cD
18760 39 2f 63 44 41 2f 63 44 42 2f 63 44 43 2f 63 44  9/cDA/cDB/cDC/cD
18770 44 2f 63 44 45 2f 63 44 46 2f 63 45 30 2f 63 45  D/cDE/cDF/cE0/cE
18780 31 2f 63 45 32 2f 63 45 33 0d 2f 63 45 34 2f 63  1/cE2/cE3./cE4/c
18790 45 35 2f 63 45 36 2f 63 45 37 2f 63 45 38 2f 63  E5/cE6/cE7/cE8/c
187a0 45 39 2f 63 45 41 2f 63 45 42 2f 63 45 43 2f 63  E9/cEA/cEB/cEC/c
187b0 45 44 2f 63 45 45 2f 63 45 46 2f 63 46 30 2f 63  ED/cEE/cEF/cF0/c
187c0 46 31 2f 63 46 32 2f 63 46 33 2f 63 46 34 2f 63  F1/cF2/cF3/cF4/c
187d0 46 35 2f 63 46 36 0d 2f 63 46 37 2f 63 46 38 2f  F5/cF6./cF7/cF8/
187e0 63 46 39 2f 63 46 41 2f 63 46 42 2f 63 46 43 2f  cF9/cFA/cFB/cFC/
187f0 63 46 44 2f 63 46 45 2f 63 46 46 5d 64 65 66 0d  cFD/cFE/cFF]def.
18800 2f 63 74 5f 42 6f 6c 64 42 61 73 65 46 6f 6e 74  /ct_BoldBaseFont
18810 20 0d 09 20 31 31 20 64 69 63 74 20 62 65 67 69   .. 11 dict begi
18820 6e 0d 09 09 2f 46 6f 6e 74 54 79 70 65 20 33 20  n.../FontType 3 
18830 64 65 66 0d 09 09 2f 46 6f 6e 74 4d 61 74 72 69  def.../FontMatri
18840 78 5b 31 20 30 20 30 20 31 20 30 20 30 5d 64 65  x[1 0 0 1 0 0]de
18850 66 0d 09 09 2f 46 6f 6e 74 42 42 6f 78 5b 30 20  f.../FontBBox[0 
18860 30 20 31 20 31 5d 64 65 66 0d 09 09 2f 45 6e 63  0 1 1]def.../Enc
18870 6f 64 69 6e 67 20 63 48 65 78 45 6e 63 6f 64 69  oding cHexEncodi
18880 6e 67 20 64 65 66 20 0d 09 09 2f 5f 73 65 74 77  ng def .../_setw
18890 69 64 74 68 50 72 6f 63 2f 63 74 5f 42 6f 6c 64  idthProc/ct_Bold
188a0 52 6f 6d 61 6e 57 69 64 74 68 50 72 6f 63 20 6c  RomanWidthProc l
188b0 6f 61 64 20 64 65 66 0d 09 09 2f 5f 62 63 73 74  oad def.../_bcst
188c0 72 31 20 31 20 73 74 72 69 6e 67 20 64 65 66 0d  r1 1 string def.
188d0 09 09 2f 42 75 69 6c 64 43 68 61 72 0d 09 09 7b  ../BuildChar...{
188e0 0d 09 09 09 65 78 63 68 20 62 65 67 69 6e 0d 09  ....exch begin..
188f0 09 09 09 5f 62 61 73 65 66 6f 6e 74 20 73 65 74  ..._basefont set
18900 66 6f 6e 74 0d 09 09 09 09 5f 62 63 73 74 72 31  font....._bcstr1
18910 20 64 75 70 20 30 20 34 20 2d 31 20 72 6f 6c 6c   dup 0 4 -1 roll
18920 20 70 75 74 0d 09 09 09 09 64 75 70 20 0d 09 09   put.....dup ...
18930 09 09 5f 73 65 74 77 69 64 74 68 50 72 6f 63 0d  .._setwidthProc.
18940 09 09 09 09 33 20 63 6f 70 79 20 0d 09 09 09 09  ....3 copy .....
18950 6d 6f 76 65 74 6f 09 09 09 09 0d 09 09 09 09 73  moveto.........s
18960 68 6f 77 0d 09 09 09 09 5f 62 61 73 65 66 6f 6e  how....._basefon
18970 74 6f 20 73 65 74 66 6f 6e 74 0d 09 09 09 09 6d  to setfont.....m
18980 6f 76 65 74 6f 0d 09 09 09 09 73 68 6f 77 0d 09  oveto.....show..
18990 09 09 65 6e 64 0d 09 09 7d 62 69 6e 64 20 64 65  ..end...}bind de
189a0 66 0d 09 09 20 63 75 72 72 65 6e 74 64 69 63 74  f... currentdict
189b0 0d 09 20 65 6e 64 20 0d 64 65 66 0d 73 79 73 74  .. end .def.syst
189c0 65 6d 64 69 63 74 2f 63 6f 6d 70 6f 73 65 66 6f  emdict/composefo
189d0 6e 74 20 6b 6e 6f 77 6e 0d 7b 0d 2f 63 74 5f 44  nt known.{./ct_D
189e0 65 66 69 6e 65 49 64 65 6e 74 69 74 79 2d 48 0d  efineIdentity-H.
189f0 7b 0d 09 2f 49 64 65 6e 74 69 74 79 2d 48 2f 43  {../Identity-H/C
18a00 4d 61 70 20 72 65 73 6f 75 72 63 65 73 74 61 74  Map resourcestat
18a10 75 73 0d 09 7b 0d 09 09 70 6f 70 20 70 6f 70 0d  us..{...pop pop.
18a20 09 7d 0d 09 7b 0d 09 09 2f 43 49 44 49 6e 69 74  .}..{.../CIDInit
18a30 2f 50 72 6f 63 53 65 74 20 66 69 6e 64 72 65 73  /ProcSet findres
18a40 6f 75 72 63 65 20 62 65 67 69 6e 0d 09 09 20 31  ource begin... 1
18a50 32 20 64 69 63 74 20 62 65 67 69 6e 0d 09 09 20  2 dict begin... 
18a60 62 65 67 69 6e 63 6d 61 70 0d 09 09 20 2f 43 49  begincmap... /CI
18a70 44 53 79 73 74 65 6d 49 6e 66 6f 20 33 20 64 69  DSystemInfo 3 di
18a80 63 74 20 64 75 70 20 62 65 67 69 6e 0d 09 09 09  ct dup begin....
18a90 20 2f 52 65 67 69 73 74 72 79 28 41 64 6f 62 65   /Registry(Adobe
18aa0 29 64 65 66 0d 09 09 09 20 2f 4f 72 64 65 72 69  )def.... /Orderi
18ab0 6e 67 28 49 64 65 6e 74 69 74 79 29 64 65 66 0d  ng(Identity)def.
18ac0 09 09 09 20 2f 53 75 70 70 6c 65 6d 65 6e 74 20  ... /Supplement 
18ad0 30 20 64 65 66 0d 09 09 20 65 6e 64 20 64 65 66  0 def... end def
18ae0 0d 09 09 20 2f 43 4d 61 70 4e 61 6d 65 2f 49 64  ... /CMapName/Id
18af0 65 6e 74 69 74 79 2d 48 20 64 65 66 0d 09 09 20  entity-H def... 
18b00 2f 43 4d 61 70 56 65 72 73 69 6f 6e 20 31 2e 30  /CMapVersion 1.0
18b10 30 30 20 64 65 66 0d 09 09 20 2f 43 4d 61 70 54  00 def... /CMapT
18b20 79 70 65 20 31 20 64 65 66 0d 09 09 20 31 20 62  ype 1 def... 1 b
18b30 65 67 69 6e 63 6f 64 65 73 70 61 63 65 72 61 6e  egincodespaceran
18b40 67 65 0d 09 09 20 3c 30 30 30 30 3e 3c 46 46 46  ge... <0000><FFF
18b50 46 3e 0d 09 09 20 65 6e 64 63 6f 64 65 73 70 61  F>... endcodespa
18b60 63 65 72 61 6e 67 65 0d 09 09 20 31 20 62 65 67  cerange... 1 beg
18b70 69 6e 63 69 64 72 61 6e 67 65 0d 09 09 20 3c 30  incidrange... <0
18b80 30 30 30 3e 3c 46 46 46 46 3e 30 0d 09 09 20 65  000><FFFF>0... e
18b90 6e 64 63 69 64 72 61 6e 67 65 0d 09 09 20 65 6e  ndcidrange... en
18ba0 64 63 6d 61 70 0d 09 09 20 43 4d 61 70 4e 61 6d  dcmap... CMapNam
18bb0 65 20 63 75 72 72 65 6e 74 64 69 63 74 2f 43 4d  e currentdict/CM
18bc0 61 70 20 64 65 66 69 6e 65 72 65 73 6f 75 72 63  ap defineresourc
18bd0 65 20 70 6f 70 0d 09 09 20 65 6e 64 0d 09 09 20  e pop... end... 
18be0 65 6e 64 0d 09 20 7d 0d 09 20 69 66 65 6c 73 65  end.. }.. ifelse
18bf0 0d 7d 0d 64 65 66 0d 2f 63 74 5f 42 6f 6c 64 42  .}.def./ct_BoldB
18c00 61 73 65 43 49 44 46 6f 6e 74 20 0d 09 20 31 31  aseCIDFont .. 11
18c10 20 64 69 63 74 20 62 65 67 69 6e 0d 09 09 2f 43   dict begin.../C
18c20 49 44 46 6f 6e 74 54 79 70 65 20 31 20 64 65 66  IDFontType 1 def
18c30 0d 09 09 2f 43 49 44 46 6f 6e 74 4e 61 6d 65 2f  .../CIDFontName/
18c40 63 74 5f 42 6f 6c 64 42 61 73 65 43 49 44 46 6f  ct_BoldBaseCIDFo
18c50 6e 74 20 64 65 66 0d 09 09 2f 46 6f 6e 74 4d 61  nt def.../FontMa
18c60 74 72 69 78 5b 31 20 30 20 30 20 31 20 30 20 30  trix[1 0 0 1 0 0
18c70 5d 64 65 66 0d 09 09 2f 46 6f 6e 74 42 42 6f 78  ]def.../FontBBox
18c80 5b 30 20 30 20 31 20 31 5d 64 65 66 0d 09 09 2f  [0 0 1 1]def.../
18c90 5f 73 65 74 77 69 64 74 68 50 72 6f 63 2f 63 74  _setwidthProc/ct
18ca0 5f 54 79 70 65 30 57 69 64 74 68 50 72 6f 63 20  _Type0WidthProc 
18cb0 6c 6f 61 64 20 64 65 66 0d 09 09 2f 5f 62 63 73  load def.../_bcs
18cc0 74 72 32 20 32 20 73 74 72 69 6e 67 20 64 65 66  tr2 2 string def
18cd0 0d 09 09 2f 42 75 69 6c 64 47 6c 79 70 68 0d 09  .../BuildGlyph..
18ce0 09 7b 0d 09 09 09 65 78 63 68 20 62 65 67 69 6e  .{....exch begin
18cf0 09 09 20 0d 09 09 09 09 5f 62 61 73 65 66 6f 6e  .. ....._basefon
18d00 74 20 73 65 74 66 6f 6e 74 0d 09 09 09 09 5f 62  t setfont....._b
18d10 63 73 74 72 32 20 31 20 32 20 69 6e 64 65 78 20  cstr2 1 2 index 
18d20 32 35 36 20 6d 6f 64 20 70 75 74 0d 09 09 09 09  256 mod put.....
18d30 5f 62 63 73 74 72 32 20 30 20 33 20 2d 31 20 72  _bcstr2 0 3 -1 r
18d40 6f 6c 6c 20 32 35 36 20 69 64 69 76 20 70 75 74  oll 256 idiv put
18d50 0d 09 09 09 09 5f 62 63 73 74 72 32 20 64 75 70  ....._bcstr2 dup
18d60 20 5f 73 65 74 77 69 64 74 68 50 72 6f 63 09 09   _setwidthProc..
18d70 20 0d 09 09 09 09 33 20 63 6f 70 79 20 0d 09 09   .....3 copy ...
18d80 09 09 6d 6f 76 65 74 6f 0d 09 09 09 09 73 68 6f  ..moveto.....sho
18d90 77 0d 09 09 09 09 5f 62 61 73 65 66 6f 6e 74 6f  w....._basefonto
18da0 20 73 65 74 66 6f 6e 74 0d 09 09 09 09 6d 6f 76   setfont.....mov
18db0 65 74 6f 0d 09 09 09 09 73 68 6f 77 0d 09 09 09  eto.....show....
18dc0 65 6e 64 0d 09 09 7d 62 69 6e 64 20 64 65 66 0d  end...}bind def.
18dd0 09 09 20 63 75 72 72 65 6e 74 64 69 63 74 0d 09  .. currentdict..
18de0 20 65 6e 64 20 0d 64 65 66 0d 7d 69 66 0d 4c 65   end .def.}if.Le
18df0 76 65 6c 32 3f 7b 73 65 74 67 6c 6f 62 61 6c 7d  vel2?{setglobal}
18e00 69 66 0d 2f 63 74 5f 43 6f 70 79 46 6f 6e 74 7b  if./ct_CopyFont{
18e10 0d 09 7b 0d 09 09 31 20 69 6e 64 65 78 2f 46 49  ..{...1 index/FI
18e20 44 20 6e 65 20 32 20 69 6e 64 65 78 2f 55 6e 69  D ne 2 index/Uni
18e30 71 75 65 49 44 20 6e 65 20 61 6e 64 0d 09 09 7b  queID ne and...{
18e40 64 65 66 7d 7b 70 6f 70 20 70 6f 70 7d 69 66 65  def}{pop pop}ife
18e50 6c 73 65 0d 09 7d 66 6f 72 61 6c 6c 0d 7d 62 69  lse..}forall.}bi
18e60 6e 64 20 64 65 66 0d 2f 63 74 5f 54 79 70 65 30  nd def./ct_Type0
18e70 43 6f 70 79 46 6f 6e 74 20 0d 7b 0d 09 65 78 63  CopyFont .{..exc
18e80 68 0d 09 64 75 70 20 6c 65 6e 67 74 68 20 64 69  h..dup length di
18e90 63 74 0d 09 62 65 67 69 6e 0d 09 63 74 5f 43 6f  ct..begin..ct_Co
18ea0 70 79 46 6f 6e 74 0d 09 5b 0d 09 65 78 63 68 0d  pyFont..[..exch.
18eb0 09 46 44 65 70 56 65 63 74 6f 72 20 0d 09 7b 0d  .FDepVector ..{.
18ec0 09 09 20 64 75 70 2f 46 6f 6e 74 54 79 70 65 20  .. dup/FontType 
18ed0 67 65 74 20 30 20 65 71 0d 09 09 7b 09 0d 09 09  get 0 eq...{....
18ee0 31 20 69 6e 64 65 78 20 63 74 5f 54 79 70 65 30  1 index ct_Type0
18ef0 43 6f 70 79 46 6f 6e 74 20 0d 09 09 2f 5f 63 74  CopyFont .../_ct
18f00 54 79 70 65 30 20 65 78 63 68 20 64 65 66 69 6e  Type0 exch defin
18f10 65 66 6f 6e 74 0d 09 09 7d 0d 09 09 7b 0d 09 09  efont...}...{...
18f20 2f 5f 63 74 42 61 73 65 46 6f 6e 74 20 65 78 63  /_ctBaseFont exc
18f30 68 0d 09 09 32 20 69 6e 64 65 78 20 65 78 65 63  h...2 index exec
18f40 0d 09 09 7d 0d 09 09 20 69 66 65 6c 73 65 20 0d  ...}... ifelse .
18f50 09 09 20 65 78 63 68 0d 09 7d 0d 09 66 6f 72 61  .. exch..}..fora
18f60 6c 6c 20 0d 09 70 6f 70 0d 09 5d 09 09 09 09 0d  ll ..pop..].....
18f70 09 2f 46 44 65 70 56 65 63 74 6f 72 20 65 78 63  ./FDepVector exc
18f80 68 20 64 65 66 0d 09 63 75 72 72 65 6e 74 64 69  h def..currentdi
18f90 63 74 0d 09 65 6e 64 0d 7d 62 69 6e 64 20 64 65  ct..end.}bind de
18fa0 66 0d 2f 63 74 5f 4d 61 6b 65 42 6f 6c 64 46 6f  f./ct_MakeBoldFo
18fb0 6e 74 0d 7b 0d 09 20 64 75 70 2f 63 74 5f 53 79  nt.{.. dup/ct_Sy
18fc0 6e 74 68 65 74 69 63 42 6f 6c 64 20 6b 6e 6f 77  ntheticBold know
18fd0 6e 0d 09 7b 0d 09 09 64 75 70 20 6c 65 6e 67 74  n..{...dup lengt
18fe0 68 20 33 20 61 64 64 20 64 69 63 74 20 62 65 67  h 3 add dict beg
18ff0 69 6e 20 0d 09 09 63 74 5f 43 6f 70 79 46 6f 6e  in ...ct_CopyFon
19000 74 20 0d 09 09 2f 63 74 5f 53 74 72 6f 6b 65 57  t .../ct_StrokeW
19010 69 64 74 68 20 2e 30 33 20 30 20 46 6f 6e 74 4d  idth .03 0 FontM
19020 61 74 72 69 78 20 69 64 74 72 61 6e 73 66 6f 72  atrix idtransfor
19030 6d 20 70 6f 70 20 64 65 66 20 0d 09 09 2f 63 74  m pop def .../ct
19040 5f 53 79 6e 74 68 65 74 69 63 42 6f 6c 64 20 74  _SyntheticBold t
19050 72 75 65 20 64 65 66 0d 09 09 63 75 72 72 65 6e  rue def...curren
19060 74 64 69 63 74 20 0d 09 09 65 6e 64 20 0d 09 09  tdict ...end ...
19070 64 65 66 69 6e 65 66 6f 6e 74 0d 09 7d 0d 09 7b  definefont..}..{
19080 0d 09 09 64 75 70 20 64 75 70 20 6c 65 6e 67 74  ...dup dup lengt
19090 68 20 33 20 61 64 64 20 64 69 63 74 0d 09 09 62  h 3 add dict...b
190a0 65 67 69 6e 0d 09 09 09 63 74 5f 43 6f 70 79 46  egin....ct_CopyF
190b0 6f 6e 74 0d 09 09 09 2f 50 61 69 6e 74 54 79 70  ont..../PaintTyp
190c0 65 20 32 20 64 65 66 0d 09 09 09 2f 53 74 72 6f  e 2 def..../Stro
190d0 6b 65 57 69 64 74 68 20 2e 30 33 20 30 20 46 6f  keWidth .03 0 Fo
190e0 6e 74 4d 61 74 72 69 78 20 69 64 74 72 61 6e 73  ntMatrix idtrans
190f0 66 6f 72 6d 20 70 6f 70 20 64 65 66 0d 09 09 09  form pop def....
19100 2f 64 75 6d 6d 79 62 6f 6c 64 20 63 75 72 72 65  /dummybold curre
19110 6e 74 64 69 63 74 0d 09 09 65 6e 64 0d 09 09 64  ntdict...end...d
19120 65 66 69 6e 65 66 6f 6e 74 0d 09 09 64 75 70 2f  efinefont...dup/
19130 46 6f 6e 74 54 79 70 65 20 67 65 74 20 64 75 70  FontType get dup
19140 20 39 20 67 65 20 65 78 63 68 20 31 31 20 6c 65   9 ge exch 11 le
19150 20 61 6e 64 20 0d 09 09 7b 0d 09 09 09 63 74 5f   and ...{....ct_
19160 42 6f 6c 64 42 61 73 65 43 49 44 46 6f 6e 74 0d  BoldBaseCIDFont.
19170 09 09 09 64 75 70 20 6c 65 6e 67 74 68 20 33 20  ...dup length 3 
19180 61 64 64 20 64 69 63 74 20 63 6f 70 79 20 62 65  add dict copy be
19190 67 69 6e 0d 09 09 09 64 75 70 2f 43 49 44 53 79  gin....dup/CIDSy
191a0 73 74 65 6d 49 6e 66 6f 20 67 65 74 2f 43 49 44  stemInfo get/CID
191b0 53 79 73 74 65 6d 49 6e 66 6f 20 65 78 63 68 20  SystemInfo exch 
191c0 64 65 66 0d 09 09 09 63 74 5f 44 65 66 69 6e 65  def....ct_Define
191d0 49 64 65 6e 74 69 74 79 2d 48 0d 09 09 09 2f 5f  Identity-H..../_
191e0 54 79 70 65 30 49 64 65 6e 74 69 74 79 2f 49 64  Type0Identity/Id
191f0 65 6e 74 69 74 79 2d 48 20 33 20 2d 31 20 72 6f  entity-H 3 -1 ro
19200 6c 6c 5b 65 78 63 68 5d 63 6f 6d 70 6f 73 65 66  ll[exch]composef
19210 6f 6e 74 0d 09 09 09 2f 5f 62 61 73 65 66 6f 6e  ont..../_basefon
19220 74 20 65 78 63 68 20 64 65 66 0d 09 09 09 2f 5f  t exch def..../_
19230 54 79 70 65 30 49 64 65 6e 74 69 74 79 2f 49 64  Type0Identity/Id
19240 65 6e 74 69 74 79 2d 48 20 33 20 2d 31 20 72 6f  entity-H 3 -1 ro
19250 6c 6c 5b 65 78 63 68 5d 63 6f 6d 70 6f 73 65 66  ll[exch]composef
19260 6f 6e 74 0d 09 09 09 2f 5f 62 61 73 65 66 6f 6e  ont..../_basefon
19270 74 6f 20 65 78 63 68 20 64 65 66 0d 09 09 09 63  to exch def....c
19280 75 72 72 65 6e 74 64 69 63 74 0d 09 09 09 65 6e  urrentdict....en
19290 64 0d 09 09 09 2f 43 49 44 46 6f 6e 74 20 64 65  d..../CIDFont de
192a0 66 69 6e 65 72 65 73 6f 75 72 63 65 0d 09 09 7d  fineresource...}
192b0 0d 09 09 7b 0d 09 09 09 63 74 5f 42 6f 6c 64 42  ...{....ct_BoldB
192c0 61 73 65 46 6f 6e 74 0d 09 09 09 64 75 70 20 6c  aseFont....dup l
192d0 65 6e 67 74 68 20 33 20 61 64 64 20 64 69 63 74  ength 3 add dict
192e0 20 63 6f 70 79 20 62 65 67 69 6e 0d 09 09 09 2f   copy begin..../
192f0 5f 62 61 73 65 66 6f 6e 74 20 65 78 63 68 20 64  _basefont exch d
19300 65 66 0d 09 09 09 2f 5f 62 61 73 65 66 6f 6e 74  ef..../_basefont
19310 6f 20 65 78 63 68 20 64 65 66 0d 09 09 09 63 75  o exch def....cu
19320 72 72 65 6e 74 64 69 63 74 0d 09 09 09 65 6e 64  rrentdict....end
19330 0d 09 09 09 64 65 66 69 6e 65 66 6f 6e 74 0d 09  ....definefont..
19340 09 7d 0d 09 09 69 66 65 6c 73 65 0d 09 7d 0d 09  .}...ifelse..}..
19350 69 66 65 6c 73 65 0d 7d 62 69 6e 64 20 64 65 66  ifelse.}bind def
19360 0d 2f 63 74 5f 4d 61 6b 65 42 6f 6c 64 7b 0d 09  ./ct_MakeBold{..
19370 31 20 69 6e 64 65 78 20 0d 09 31 20 69 6e 64 65  1 index ..1 inde
19380 78 0d 09 66 69 6e 64 66 6f 6e 74 0d 09 63 75 72  x..findfont..cur
19390 72 65 6e 74 67 6c 6f 62 61 6c 20 35 20 31 20 72  rentglobal 5 1 r
193a0 6f 6c 6c 0d 09 64 75 70 20 67 63 68 65 63 6b 20  oll..dup gcheck 
193b0 73 65 74 67 6c 6f 62 61 6c 0d 09 09 64 75 70 0d  setglobal...dup.
193c0 09 09 20 2f 46 6f 6e 74 54 79 70 65 20 67 65 74  .. /FontType get
193d0 20 30 20 65 71 0d 09 09 09 7b 0d 09 09 09 09 64   0 eq....{.....d
193e0 75 70 2f 57 4d 6f 64 65 20 6b 6e 6f 77 6e 7b 64  up/WMode known{d
193f0 75 70 2f 57 4d 6f 64 65 20 67 65 74 20 31 20 65  up/WMode get 1 e
19400 71 7d 7b 66 61 6c 73 65 7d 69 66 65 6c 73 65 0d  q}{false}ifelse.
19410 09 09 09 09 76 65 72 73 69 6f 6e 20 6c 65 6e 67  ....version leng
19420 74 68 20 34 20 67 65 0d 09 09 09 09 61 6e 64 0d  th 4 ge.....and.
19430 09 09 09 09 09 7b 76 65 72 73 69 6f 6e 20 30 20  .....{version 0 
19440 34 20 67 65 74 69 6e 74 65 72 76 61 6c 20 63 76  4 getinterval cv
19450 69 20 32 30 31 35 20 67 65 7d 0d 09 09 09 09 09  i 2015 ge}......
19460 7b 74 72 75 65 7d 0d 09 09 09 09 69 66 65 6c 73  {true}.....ifels
19470 65 20 0d 09 09 09 09 09 7b 2f 63 74 5f 54 79 70  e ......{/ct_Typ
19480 65 30 57 69 64 74 68 50 72 6f 63 7d 0d 09 09 09  e0WidthProc}....
19490 09 09 7b 2f 63 74 5f 54 79 70 65 30 57 4d 6f 64  ..{/ct_Type0WMod
194a0 65 31 57 69 64 74 68 50 72 6f 63 7d 0d 09 09 09  e1WidthProc}....
194b0 09 69 66 65 6c 73 65 0d 09 09 09 09 63 74 5f 42  .ifelse.....ct_B
194c0 6f 6c 64 42 61 73 65 46 6f 6e 74 2f 5f 73 65 74  oldBaseFont/_set
194d0 77 69 64 74 68 50 72 6f 63 20 33 20 2d 31 20 72  widthProc 3 -1 r
194e0 6f 6c 6c 20 6c 6f 61 64 20 70 75 74 0d 09 09 09  oll load put....
194f0 09 09 09 7b 63 74 5f 4d 61 6b 65 42 6f 6c 64 46  ...{ct_MakeBoldF
19500 6f 6e 74 7d 63 74 5f 54 79 70 65 30 43 6f 70 79  ont}ct_Type0Copy
19510 46 6f 6e 74 20 64 65 66 69 6e 65 66 6f 6e 74 0d  Font definefont.
19520 09 09 09 7d 0d 09 09 09 7b 0d 09 09 09 09 64 75  ...}....{.....du
19530 70 2f 5f 66 61 75 78 66 6f 6e 74 20 6b 6e 6f 77  p/_fauxfont know
19540 6e 20 6e 6f 74 20 31 20 69 6e 64 65 78 2f 53 75  n not 1 index/Su
19550 62 73 74 4d 61 73 74 65 72 20 6b 6e 6f 77 6e 20  bstMaster known 
19560 6e 6f 74 20 61 6e 64 0d 09 09 09 09 7b 0d 09 09  not and.....{...
19570 09 09 09 20 63 74 5f 42 6f 6c 64 42 61 73 65 46  ... ct_BoldBaseF
19580 6f 6e 74 2f 5f 73 65 74 77 69 64 74 68 50 72 6f  ont/_setwidthPro
19590 63 20 2f 63 74 5f 42 6f 6c 64 52 6f 6d 61 6e 57  c /ct_BoldRomanW
195a0 69 64 74 68 50 72 6f 63 20 6c 6f 61 64 20 70 75  idthProc load pu
195b0 74 0d 09 09 09 09 09 20 63 74 5f 4d 61 6b 65 42  t...... ct_MakeB
195c0 6f 6c 64 46 6f 6e 74 20 0d 09 09 09 09 7d 0d 09  oldFont .....}..
195d0 09 09 09 7b 0d 09 09 09 09 32 20 69 6e 64 65 78  ...{.....2 index
195e0 20 32 20 69 6e 64 65 78 20 65 71 0d 09 09 09 09   2 index eq.....
195f0 09 7b 65 78 63 68 20 70 6f 70 09 7d 0d 09 09 09  .{exch pop.}....
19600 09 09 7b 0d 09 09 09 09 09 09 64 75 70 20 6c 65  ..{.......dup le
19610 6e 67 74 68 20 64 69 63 74 20 62 65 67 69 6e 0d  ngth dict begin.
19620 09 09 09 09 09 09 63 74 5f 43 6f 70 79 46 6f 6e  ......ct_CopyFon
19630 74 0d 09 09 09 09 09 09 63 75 72 72 65 6e 74 64  t.......currentd
19640 69 63 74 0d 09 09 09 09 09 09 65 6e 64 0d 09 09  ict.......end...
19650 09 09 09 09 64 65 66 69 6e 65 66 6f 6e 74 20 0d  ....definefont .
19660 09 09 09 09 09 7d 0d 09 09 09 09 69 66 65 6c 73  .....}.....ifels
19670 65 0d 09 09 09 09 7d 0d 09 09 09 69 66 65 6c 73  e.....}....ifels
19680 65 0d 09 09 09 7d 0d 09 09 20 69 66 65 6c 73 65  e....}... ifelse
19690 0d 09 09 20 70 6f 70 20 70 6f 70 20 70 6f 70 0d  ... pop pop pop.
196a0 09 09 20 73 65 74 67 6c 6f 62 61 6c 0d 7d 62 69  .. setglobal.}bi
196b0 6e 64 20 64 65 66 0d 2f 3f 73 74 72 31 20 32 35  nd def./?str1 25
196c0 36 20 73 74 72 69 6e 67 20 64 65 66 0d 2f 3f 73  6 string def./?s
196d0 65 74 0d 09 7b 0d 09 24 53 75 62 73 74 69 74 75  et..{..$Substitu
196e0 74 65 46 6f 6e 74 0d 09 09 62 65 67 69 6e 0d 09  teFont...begin..
196f0 09 2f 24 73 75 62 73 74 69 74 75 74 65 46 6f 75  ./$substituteFou
19700 6e 64 20 66 61 6c 73 65 20 64 65 66 0d 09 09 2f  nd false def.../
19710 24 66 6f 6e 74 6e 61 6d 65 20 31 20 69 6e 64 65  $fontname 1 inde
19720 78 20 64 65 66 0d 09 09 2f 24 64 6f 53 6d 61 72  x def.../$doSmar
19730 74 53 75 62 20 66 61 6c 73 65 20 64 65 66 0d 09  tSub false def..
19740 09 65 6e 64 0d 09 64 75 70 0d 09 20 66 69 6e 64  .end..dup.. find
19750 66 6f 6e 74 0d 09 24 53 75 62 73 74 69 74 75 74  font..$Substitut
19760 65 46 6f 6e 74 0d 09 09 62 65 67 69 6e 0d 09 09  eFont...begin...
19770 24 73 75 62 73 74 69 74 75 74 65 46 6f 75 6e 64  $substituteFound
19780 0d 09 09 09 7b 66 61 6c 73 65 7d 0d 09 09 09 7b  ....{false}....{
19790 0d 09 09 09 64 75 70 2f 46 6f 6e 74 4e 61 6d 65  ....dup/FontName
197a0 20 6b 6e 6f 77 6e 0d 09 09 09 09 7b 0d 09 09 09   known.....{....
197b0 09 64 75 70 2f 46 6f 6e 74 4e 61 6d 65 20 67 65  .dup/FontName ge
197c0 74 20 24 66 6f 6e 74 6e 61 6d 65 20 65 71 0d 09  t $fontname eq..
197d0 09 09 09 31 20 69 6e 64 65 78 2f 44 69 73 74 69  ...1 index/Disti
197e0 6c 6c 65 72 46 61 75 78 46 6f 6e 74 20 6b 6e 6f  llerFauxFont kno
197f0 77 6e 20 6e 6f 74 20 61 6e 64 0d 09 09 09 09 2f  wn not and...../
19800 63 75 72 72 65 6e 74 64 69 73 74 69 6c 6c 65 72  currentdistiller
19810 70 61 72 61 6d 73 20 77 68 65 72 65 0d 09 09 09  params where....
19820 09 09 7b 70 6f 70 20 66 61 6c 73 65 20 32 20 69  ..{pop false 2 i
19830 6e 64 65 78 20 69 73 57 69 64 74 68 73 4f 6e 6c  ndex isWidthsOnl
19840 79 46 6f 6e 74 20 6e 6f 74 20 61 6e 64 7d 0d 09  yFont not and}..
19850 09 09 09 69 66 0d 09 09 09 09 7d 0d 09 09 09 09  ...if.....}.....
19860 7b 66 61 6c 73 65 7d 0d 09 09 09 69 66 65 6c 73  {false}....ifels
19870 65 0d 09 09 09 7d 0d 09 09 69 66 65 6c 73 65 0d  e....}...ifelse.
19880 09 09 65 78 63 68 20 70 6f 70 0d 09 09 2f 24 64  ..exch pop.../$d
19890 6f 53 6d 61 72 74 53 75 62 20 74 72 75 65 20 64  oSmartSub true d
198a0 65 66 0d 09 09 65 6e 64 0d 09 09 7b 0d 09 09 35  ef...end...{...5
198b0 20 31 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70 20   1 roll pop pop 
198c0 70 6f 70 20 70 6f 70 0d 09 09 66 69 6e 64 66 6f  pop pop...findfo
198d0 6e 74 0d 09 09 7d 0d 09 09 7b 0d 09 09 31 20 69  nt...}...{...1 i
198e0 6e 64 65 78 0d 09 09 66 69 6e 64 66 6f 6e 74 0d  ndex...findfont.
198f0 09 09 64 75 70 2f 46 6f 6e 74 54 79 70 65 20 67  ..dup/FontType g
19900 65 74 20 33 20 65 71 0d 09 09 7b 0d 09 09 09 36  et 3 eq...{....6
19910 20 31 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70 20   1 roll pop pop 
19920 70 6f 70 20 70 6f 70 20 70 6f 70 20 66 61 6c 73  pop pop pop fals
19930 65 0d 09 09 7d 0d 09 09 7b 70 6f 70 20 74 72 75  e...}...{pop tru
19940 65 7d 0d 09 09 69 66 65 6c 73 65 0d 09 09 7b 0d  e}...ifelse...{.
19950 09 09 24 53 75 62 73 74 69 74 75 74 65 46 6f 6e  ..$SubstituteFon
19960 74 0d 09 09 62 65 67 69 6e 0d 09 09 70 6f 70 20  t...begin...pop 
19970 70 6f 70 0d 09 09 2f 24 73 74 79 6c 65 41 72 72  pop.../$styleArr
19980 61 79 20 31 20 69 6e 64 65 78 20 64 65 66 0d 09  ay 1 index def..
19990 09 2f 24 72 65 67 4f 72 64 65 72 69 6e 67 20 32  ./$regOrdering 2
199a0 20 69 6e 64 65 78 20 64 65 66 0d 09 09 70 6f 70   index def...pop
199b0 20 70 6f 70 0d 09 09 30 20 31 20 24 73 74 79 6c   pop...0 1 $styl
199c0 65 41 72 72 61 79 20 6c 65 6e 67 74 68 20 31 20  eArray length 1 
199d0 73 75 62 0d 09 09 7b 0d 09 09 09 24 73 74 79 6c  sub...{....$styl
199e0 65 41 72 72 61 79 20 65 78 63 68 20 67 65 74 0d  eArray exch get.
199f0 09 09 09 63 74 5f 53 74 79 6c 65 44 69 63 74 73  ...ct_StyleDicts
19a00 20 24 72 65 67 4f 72 64 65 72 69 6e 67 0d 09 09   $regOrdering...
19a10 09 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09  .2 copy known...
19a20 09 7b 0d 09 09 09 09 67 65 74 0d 09 09 09 09 65  .{.....get.....e
19a30 78 63 68 20 32 20 63 6f 70 79 20 6b 6e 6f 77 6e  xch 2 copy known
19a40 20 6e 6f 74 0d 09 09 09 09 7b 70 6f 70 2f 44 65   not.....{pop/De
19a50 66 61 75 6c 74 7d 0d 09 09 09 09 69 66 0d 09 09  fault}.....if...
19a60 09 09 67 65 74 0d 09 09 09 09 64 75 70 20 74 79  ..get.....dup ty
19a70 70 65 2f 6e 61 6d 65 74 79 70 65 20 65 71 0d 09  pe/nametype eq..
19a80 09 09 09 7b 0d 09 09 09 09 3f 73 74 72 31 20 63  ...{.....?str1 c
19a90 76 73 20 6c 65 6e 67 74 68 20 64 75 70 20 31 20  vs length dup 1 
19aa0 61 64 64 20 65 78 63 68 0d 09 09 09 09 3f 73 74  add exch.....?st
19ab0 72 31 20 65 78 63 68 28 2d 29 70 75 74 69 6e 74  r1 exch(-)putint
19ac0 65 72 76 61 6c 0d 09 09 09 09 65 78 63 68 20 64  erval.....exch d
19ad0 75 70 20 6c 65 6e 67 74 68 20 65 78 63 68 20 3f  up length exch ?
19ae0 73 74 72 31 20 65 78 63 68 20 33 20 69 6e 64 65  str1 exch 3 inde
19af0 78 20 65 78 63 68 20 70 75 74 69 6e 74 65 72 76  x exch putinterv
19b00 61 6c 0d 09 09 09 09 61 64 64 20 3f 73 74 72 31  al.....add ?str1
19b10 20 65 78 63 68 20 30 20 65 78 63 68 20 67 65 74   exch 0 exch get
19b20 69 6e 74 65 72 76 61 6c 20 63 76 6e 0d 09 09 09  interval cvn....
19b30 09 7d 0d 09 09 09 09 7b 0d 09 09 09 09 70 6f 70  .}.....{.....pop
19b40 20 70 6f 70 2f 55 6e 6b 6e 6f 77 6e 0d 09 09 09   pop/Unknown....
19b50 09 7d 0d 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .}.....ifelse...
19b60 09 7d 0d 09 09 09 7b 0d 09 09 09 09 70 6f 70 20  .}....{.....pop 
19b70 70 6f 70 20 70 6f 70 20 70 6f 70 2f 55 6e 6b 6e  pop pop pop/Unkn
19b80 6f 77 6e 0d 09 09 09 7d 0d 09 09 09 69 66 65 6c  own....}....ifel
19b90 73 65 0d 09 09 7d 0d 09 09 66 6f 72 0d 09 09 65  se...}...for...e
19ba0 6e 64 0d 09 09 66 69 6e 64 66 6f 6e 74 20 0d 09  nd...findfont ..
19bb0 09 7d 69 66 0d 09 09 7d 0d 09 69 66 65 6c 73 65  .}if...}..ifelse
19bc0 0d 09 63 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20  ..currentglobal 
19bd0 66 61 6c 73 65 20 73 65 74 67 6c 6f 62 61 6c 20  false setglobal 
19be0 33 20 31 20 72 6f 6c 6c 0d 09 6e 75 6c 6c 20 63  3 1 roll..null c
19bf0 6f 70 79 66 6f 6e 74 20 64 65 66 69 6e 65 66 6f  opyfont definefo
19c00 6e 74 20 70 6f 70 0d 09 73 65 74 67 6c 6f 62 61  nt pop..setgloba
19c10 6c 0d 09 7d 62 69 6e 64 20 64 65 66 0d 73 65 74  l..}bind def.set
19c20 70 61 63 6b 69 6e 67 0d 75 73 65 72 64 69 63 74  packing.userdict
19c30 2f 24 53 75 62 73 74 69 74 75 74 65 46 6f 6e 74  /$SubstituteFont
19c40 20 32 35 20 64 69 63 74 20 70 75 74 0d 31 20 64   25 dict put.1 d
19c50 69 63 74 0d 09 62 65 67 69 6e 0d 09 2f 53 75 62  ict..begin../Sub
19c60 73 74 69 74 75 74 65 46 6f 6e 74 0d 09 09 64 75  stituteFont...du
19c70 70 20 24 65 72 72 6f 72 20 65 78 63 68 20 32 20  p $error exch 2 
19c80 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 7b 67  copy known....{g
19c90 65 74 7d 0d 09 09 09 7b 70 6f 70 20 70 6f 70 7b  et}....{pop pop{
19ca0 70 6f 70 2f 43 6f 75 72 69 65 72 7d 62 69 6e 64  pop/Courier}bind
19cb0 7d 0d 09 09 69 66 65 6c 73 65 20 64 65 66 0d 09  }...ifelse def..
19cc0 2f 63 75 72 72 65 6e 74 64 69 73 74 69 6c 6c 65  /currentdistille
19cd0 72 70 61 72 61 6d 73 20 77 68 65 72 65 20 64 75  rparams where du
19ce0 70 0d 09 09 7b 0d 09 09 70 6f 70 20 70 6f 70 0d  p...{...pop pop.
19cf0 09 09 63 75 72 72 65 6e 74 64 69 73 74 69 6c 6c  ..currentdistill
19d00 65 72 70 61 72 61 6d 73 2f 43 61 6e 6e 6f 74 45  erparams/CannotE
19d10 6d 62 65 64 46 6f 6e 74 50 6f 6c 69 63 79 20 32  mbedFontPolicy 2
19d20 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 7b   copy known....{
19d30 67 65 74 2f 45 72 72 6f 72 20 65 71 7d 0d 09 09  get/Error eq}...
19d40 09 7b 70 6f 70 20 70 6f 70 20 66 61 6c 73 65 7d  .{pop pop false}
19d50 0d 09 09 69 66 65 6c 73 65 0d 09 09 7d 0d 09 69  ...ifelse...}..i
19d60 66 20 6e 6f 74 0d 09 09 7b 0d 09 09 63 6f 75 6e  f not...{...coun
19d70 74 64 69 63 74 73 74 61 63 6b 20 61 72 72 61 79  tdictstack array
19d80 20 64 69 63 74 73 74 61 63 6b 20 30 20 67 65 74   dictstack 0 get
19d90 0d 09 09 09 62 65 67 69 6e 0d 09 09 09 75 73 65  ....begin....use
19da0 72 64 69 63 74 0d 09 09 09 09 62 65 67 69 6e 0d  rdict.....begin.
19db0 09 09 09 09 24 53 75 62 73 74 69 74 75 74 65 46  ....$SubstituteF
19dc0 6f 6e 74 0d 09 09 09 09 09 62 65 67 69 6e 0d 09  ont......begin..
19dd0 09 09 09 09 2f 24 73 74 72 20 31 32 38 20 73 74  ..../$str 128 st
19de0 72 69 6e 67 20 64 65 66 0d 09 09 09 09 09 2f 24  ring def....../$
19df0 66 6f 6e 74 70 61 74 20 31 32 38 20 73 74 72 69  fontpat 128 stri
19e00 6e 67 20 64 65 66 0d 09 09 09 09 09 2f 24 73 6c  ng def....../$sl
19e10 65 6e 20 30 20 64 65 66 0d 09 09 09 09 09 2f 24  en 0 def....../$
19e20 73 6e 61 6d 65 20 6e 75 6c 6c 20 64 65 66 0d 09  sname null def..
19e30 09 09 09 09 2f 24 6d 61 74 63 68 20 66 61 6c 73  ..../$match fals
19e40 65 20 64 65 66 0d 09 09 09 09 09 2f 24 66 6f 6e  e def....../$fon
19e50 74 6e 61 6d 65 20 6e 75 6c 6c 20 64 65 66 0d 09  tname null def..
19e60 09 09 09 09 2f 24 73 75 62 73 74 69 74 75 74 65  ..../$substitute
19e70 46 6f 75 6e 64 20 66 61 6c 73 65 20 64 65 66 0d  Found false def.
19e80 09 09 09 09 09 2f 24 69 6e 56 4d 49 6e 64 65 78  ...../$inVMIndex
19e90 20 6e 75 6c 6c 20 64 65 66 0d 09 09 09 09 09 2f   null def....../
19ea0 24 64 6f 53 6d 61 72 74 53 75 62 20 74 72 75 65  $doSmartSub true
19eb0 20 64 65 66 0d 09 09 09 09 09 2f 24 64 65 70 74   def....../$dept
19ec0 68 20 30 20 64 65 66 0d 09 09 09 09 09 2f 24 66  h 0 def....../$f
19ed0 6f 6e 74 6e 61 6d 65 20 6e 75 6c 6c 20 64 65 66  ontname null def
19ee0 0d 09 09 09 09 09 2f 24 69 74 61 6c 69 63 61 6e  ....../$italican
19ef0 67 6c 65 20 32 36 2e 35 20 64 65 66 0d 09 09 09  gle 26.5 def....
19f00 09 09 2f 24 64 73 74 61 63 6b 20 6e 75 6c 6c 20  ../$dstack null 
19f10 64 65 66 0d 09 09 09 09 09 2f 24 53 74 72 61 74  def....../$Strat
19f20 65 67 69 65 73 20 31 30 20 64 69 63 74 20 64 75  egies 10 dict du
19f30 70 0d 09 09 09 09 09 09 62 65 67 69 6e 0d 09 09  p.......begin...
19f40 09 09 09 09 2f 24 54 79 70 65 33 55 6e 64 65 72  ..../$Type3Under
19f50 70 72 69 6e 74 0d 09 09 09 09 09 09 09 7b 0d 09  print........{..
19f60 09 09 09 09 09 09 63 75 72 72 65 6e 74 67 6c 6f  ......currentglo
19f70 62 61 6c 20 65 78 63 68 20 66 61 6c 73 65 20 73  bal exch false s
19f80 65 74 67 6c 6f 62 61 6c 0d 09 09 09 09 09 09 09  etglobal........
19f90 31 31 20 64 69 63 74 0d 09 09 09 09 09 09 09 09  11 dict.........
19fa0 62 65 67 69 6e 0d 09 09 09 09 09 09 09 09 2f 55  begin........./U
19fb0 73 65 46 6f 6e 74 20 65 78 63 68 0d 09 09 09 09  seFont exch.....
19fc0 09 09 09 09 09 24 57 4d 6f 64 65 20 30 20 6e 65  .....$WMode 0 ne
19fd0 0d 09 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09  ...........{....
19fe0 09 09 09 09 09 09 09 64 75 70 20 6c 65 6e 67 74  .......dup lengt
19ff0 68 20 64 69 63 74 20 63 6f 70 79 0d 09 09 09 09  h dict copy.....
1a000 09 09 09 09 09 09 64 75 70 2f 57 4d 6f 64 65 20  ......dup/WMode 
1a010 24 57 4d 6f 64 65 20 70 75 74 0d 09 09 09 09 09  $WMode put......
1a020 09 09 09 09 09 2f 55 73 65 46 6f 6e 74 20 65 78  ...../UseFont ex
1a030 63 68 20 64 65 66 69 6e 65 66 6f 6e 74 0d 09 09  ch definefont...
1a040 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1a050 09 09 09 69 66 20 64 65 66 0d 09 09 09 09 09 09  ...if def.......
1a060 09 09 2f 46 6f 6e 74 4e 61 6d 65 20 24 66 6f 6e  ../FontName $fon
1a070 74 6e 61 6d 65 20 64 75 70 20 74 79 70 65 2f 73  tname dup type/s
1a080 74 72 69 6e 67 74 79 70 65 20 65 71 7b 63 76 6e  tringtype eq{cvn
1a090 7d 69 66 20 64 65 66 0d 09 09 09 09 09 09 09 09  }if def.........
1a0a0 2f 46 6f 6e 74 54 79 70 65 20 33 20 64 65 66 0d  /FontType 3 def.
1a0b0 09 09 09 09 09 09 09 09 2f 46 6f 6e 74 4d 61 74  ......../FontMat
1a0c0 72 69 78 5b 2e 30 30 31 20 30 20 30 20 2e 30 30  rix[.001 0 0 .00
1a0d0 31 20 30 20 30 5d 64 65 66 0d 09 09 09 09 09 09  1 0 0]def.......
1a0e0 09 09 2f 45 6e 63 6f 64 69 6e 67 20 32 35 36 20  ../Encoding 256 
1a0f0 61 72 72 61 79 20 64 75 70 20 30 20 31 20 32 35  array dup 0 1 25
1a100 35 7b 2f 2e 6e 6f 74 64 65 66 20 70 75 74 20 64  5{/.notdef put d
1a110 75 70 7d 66 6f 72 20 70 6f 70 20 64 65 66 0d 09  up}for pop def..
1a120 09 09 09 09 09 09 09 2f 46 6f 6e 74 42 42 6f 78  ......./FontBBox
1a130 5b 30 20 30 20 30 20 30 5d 64 65 66 0d 09 09 09  [0 0 0 0]def....
1a140 09 09 09 09 09 2f 43 43 49 6e 66 6f 20 37 20 64  ...../CCInfo 7 d
1a150 69 63 74 20 64 75 70 0d 09 09 09 09 09 09 09 09  ict dup.........
1a160 09 62 65 67 69 6e 0d 09 09 09 09 09 09 09 09 09  .begin..........
1a170 2f 63 63 20 6e 75 6c 6c 20 64 65 66 0d 09 09 09  /cc null def....
1a180 09 09 09 09 09 09 2f 78 20 30 20 64 65 66 0d 09  ....../x 0 def..
1a190 09 09 09 09 09 09 09 09 2f 79 20 30 20 64 65 66  ......../y 0 def
1a1a0 0d 09 09 09 09 09 09 09 09 09 65 6e 64 20 64 65  ..........end de
1a1b0 66 0d 09 09 09 09 09 09 09 09 2f 42 75 69 6c 64  f........./Build
1a1c0 43 68 61 72 0d 09 09 09 09 09 09 09 09 09 7b 0d  Char..........{.
1a1d0 09 09 09 09 09 09 09 09 09 65 78 63 68 0d 09 09  .........exch...
1a1e0 09 09 09 09 09 09 09 09 62 65 67 69 6e 0d 09 09  ........begin...
1a1f0 09 09 09 09 09 09 09 09 43 43 49 6e 66 6f 0d 09  ........CCInfo..
1a200 09 09 09 09 09 09 09 09 09 09 62 65 67 69 6e 0d  ..........begin.
1a210 09 09 09 09 09 09 09 09 09 09 09 31 20 73 74 72  ...........1 str
1a220 69 6e 67 20 64 75 70 20 30 20 33 20 69 6e 64 65  ing dup 0 3 inde
1a230 78 20 70 75 74 20 65 78 63 68 20 70 6f 70 0d 09  x put exch pop..
1a240 09 09 09 09 09 09 09 09 09 09 2f 63 63 20 65 78  ........../cc ex
1a250 63 68 20 64 65 66 0d 09 09 09 09 09 09 09 09 09  ch def..........
1a260 09 09 55 73 65 46 6f 6e 74 20 31 30 30 30 20 73  ..UseFont 1000 s
1a270 63 61 6c 65 66 6f 6e 74 20 73 65 74 66 6f 6e 74  calefont setfont
1a280 0d 09 09 09 09 09 09 09 09 09 09 09 63 63 20 73  ............cc s
1a290 74 72 69 6e 67 77 69 64 74 68 2f 79 20 65 78 63  tringwidth/y exc
1a2a0 68 20 64 65 66 2f 78 20 65 78 63 68 20 64 65 66  h def/x exch def
1a2b0 0d 09 09 09 09 09 09 09 09 09 09 09 78 20 79 20  ............x y 
1a2c0 73 65 74 63 68 61 72 77 69 64 74 68 0d 09 09 09  setcharwidth....
1a2d0 09 09 09 09 09 09 09 09 24 53 75 62 73 74 69 74  ........$Substit
1a2e0 75 74 65 46 6f 6e 74 2f 24 53 74 72 61 74 65 67  uteFont/$Strateg
1a2f0 79 20 67 65 74 2f 24 55 6e 64 65 72 70 72 69 6e  y get/$Underprin
1a300 74 20 67 65 74 20 65 78 65 63 0d 09 09 09 09 09  t get exec......
1a310 09 09 09 09 09 09 30 20 30 20 6d 6f 76 65 74 6f  ......0 0 moveto
1a320 20 63 63 20 73 68 6f 77 0d 09 09 09 09 09 09 09   cc show........
1a330 09 09 09 09 78 20 79 20 6d 6f 76 65 74 6f 0d 09  ....x y moveto..
1a340 09 09 09 09 09 09 09 09 09 09 65 6e 64 0d 09 09  ..........end...
1a350 09 09 09 09 09 09 09 09 65 6e 64 0d 09 09 09 09  ........end.....
1a360 09 09 09 09 09 7d 62 69 6e 64 20 64 65 66 0d 09  .....}bind def..
1a370 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  .......currentdi
1a380 63 74 0d 09 09 09 09 09 09 09 09 65 6e 64 0d 09  ct.........end..
1a390 09 09 09 09 09 09 65 78 63 68 20 73 65 74 67 6c  ......exch setgl
1a3a0 6f 62 61 6c 0d 09 09 09 09 09 09 09 7d 62 69 6e  obal........}bin
1a3b0 64 20 64 65 66 0d 09 09 09 09 09 09 2f 24 47 65  d def......./$Ge
1a3c0 74 61 54 69 6e 74 0d 09 09 09 09 09 09 09 32 20  taTint........2 
1a3d0 64 69 63 74 20 64 75 70 0d 09 09 09 09 09 09 09  dict dup........
1a3e0 09 62 65 67 69 6e 0d 09 09 09 09 09 09 09 09 2f  .begin........./
1a3f0 24 42 75 69 6c 64 46 6f 6e 74 0d 09 09 09 09 09  $BuildFont......
1a400 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09 64  ....{..........d
1a410 75 70 2f 57 4d 6f 64 65 20 6b 6e 6f 77 6e 0d 09  up/WMode known..
1a420 09 09 09 09 09 09 09 09 09 7b 64 75 70 2f 57 4d  .........{dup/WM
1a430 6f 64 65 20 67 65 74 7d 0d 09 09 09 09 09 09 09  ode get}........
1a440 09 09 09 7b 30 7d 0d 09 09 09 09 09 09 09 09 09  ...{0}..........
1a450 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09  ifelse..........
1a460 2f 24 57 4d 6f 64 65 20 65 78 63 68 20 64 65 66  /$WMode exch def
1a470 0d 09 09 09 09 09 09 09 09 09 24 66 6f 6e 74 6e  ..........$fontn
1a480 61 6d 65 20 65 78 63 68 0d 09 09 09 09 09 09 09  ame exch........
1a490 09 09 64 75 70 2f 46 6f 6e 74 4e 61 6d 65 20 6b  ..dup/FontName k
1a4a0 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09 09 09 7b  nown...........{
1a4b0 0d 09 09 09 09 09 09 09 09 09 09 64 75 70 2f 46  ...........dup/F
1a4c0 6f 6e 74 4e 61 6d 65 20 67 65 74 0d 09 09 09 09  ontName get.....
1a4d0 09 09 09 09 09 09 64 75 70 20 74 79 70 65 2f 73  ......dup type/s
1a4e0 74 72 69 6e 67 74 79 70 65 20 65 71 7b 63 76 6e  tringtype eq{cvn
1a4f0 7d 69 66 0d 09 09 09 09 09 09 09 09 09 09 7d 0d  }if...........}.
1a500 09 09 09 09 09 09 09 09 09 09 7b 2f 75 6e 6e 61  ..........{/unna
1a510 6d 65 64 66 6f 6e 74 7d 0d 09 09 09 09 09 09 09  medfont}........
1a520 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  ..ifelse........
1a530 09 09 65 78 63 68 0d 09 09 09 09 09 09 09 09 09  ..exch..........
1a540 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44  Adobe_CoolType_D
1a550 61 74 61 2f 49 6e 56 4d 44 65 65 70 43 6f 70 69  ata/InVMDeepCopi
1a560 65 64 46 6f 6e 74 73 20 67 65 74 0d 09 09 09 09  edFonts get.....
1a570 09 09 09 09 09 31 20 69 6e 64 65 78 2f 46 6f 6e  .....1 index/Fon
1a580 74 4e 61 6d 65 20 67 65 74 20 6b 6e 6f 77 6e 0d  tName get known.
1a590 09 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09  ..........{.....
1a5a0 09 09 09 09 09 09 70 6f 70 0d 09 09 09 09 09 09  ......pop.......
1a5b0 09 09 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79  ....Adobe_CoolTy
1a5c0 70 65 5f 44 61 74 61 2f 49 6e 56 4d 44 65 65 70  pe_Data/InVMDeep
1a5d0 43 6f 70 69 65 64 46 6f 6e 74 73 20 67 65 74 0d  CopiedFonts get.
1a5e0 09 09 09 09 09 09 09 09 09 09 31 20 69 6e 64 65  ..........1 inde
1a5f0 78 20 67 65 74 0d 09 09 09 09 09 09 09 09 09 09  x get...........
1a600 6e 75 6c 6c 20 63 6f 70 79 66 6f 6e 74 0d 09 09  null copyfont...
1a610 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1a620 09 09 09 09 7b 24 64 65 65 70 63 6f 70 79 66 6f  ....{$deepcopyfo
1a630 6e 74 7d 0d 09 09 09 09 09 09 09 09 09 69 66 65  nt}..........ife
1a640 6c 73 65 0d 09 09 09 09 09 09 09 09 09 65 78 63  lse..........exc
1a650 68 20 31 20 69 6e 64 65 78 20 65 78 63 68 2f 46  h 1 index exch/F
1a660 6f 6e 74 42 61 73 65 64 4f 6e 20 65 78 63 68 20  ontBasedOn exch 
1a670 70 75 74 0d 09 09 09 09 09 09 09 09 09 64 75 70  put..........dup
1a680 2f 46 6f 6e 74 4e 61 6d 65 20 24 66 6f 6e 74 6e  /FontName $fontn
1a690 61 6d 65 20 64 75 70 20 74 79 70 65 2f 73 74 72  ame dup type/str
1a6a0 69 6e 67 74 79 70 65 20 65 71 7b 63 76 6e 7d 69  ingtype eq{cvn}i
1a6b0 66 20 70 75 74 0d 09 09 09 09 09 09 09 09 09 64  f put..........d
1a6c0 65 66 69 6e 65 66 6f 6e 74 0d 09 09 09 09 09 09  efinefont.......
1a6d0 09 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  ...Adobe_CoolTyp
1a6e0 65 5f 44 61 74 61 2f 49 6e 56 4d 44 65 65 70 43  e_Data/InVMDeepC
1a6f0 6f 70 69 65 64 46 6f 6e 74 73 20 67 65 74 0d 09  opiedFonts get..
1a700 09 09 09 09 09 09 09 09 09 62 65 67 69 6e 0d 09  .........begin..
1a710 09 09 09 09 09 09 09 09 09 64 75 70 2f 46 6f 6e  .........dup/Fon
1a720 74 42 61 73 65 64 4f 6e 20 67 65 74 20 31 20 69  tBasedOn get 1 i
1a730 6e 64 65 78 20 64 65 66 0d 09 09 09 09 09 09 09  ndex def........
1a740 09 09 09 65 6e 64 0d 09 09 09 09 09 09 09 09 09  ...end..........
1a750 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 09 09 09  }bind def.......
1a760 09 09 2f 24 55 6e 64 65 72 70 72 69 6e 74 0d 09  ../$Underprint..
1a770 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09  ........{.......
1a780 09 09 09 67 73 61 76 65 0d 09 09 09 09 09 09 09  ...gsave........
1a790 09 09 78 20 61 62 73 20 79 20 61 62 73 20 67 74  ..x abs y abs gt
1a7a0 0d 09 09 09 09 09 09 09 09 09 09 7b 2f 79 20 31  ...........{/y 1
1a7b0 30 30 30 20 64 65 66 7d 0d 09 09 09 09 09 09 09  000 def}........
1a7c0 09 09 09 7b 2f 78 20 2d 31 30 30 30 20 64 65 66  ...{/x -1000 def
1a7d0 20 35 30 30 20 31 32 30 20 74 72 61 6e 73 6c 61   500 120 transla
1a7e0 74 65 7d 0d 09 09 09 09 09 09 09 09 09 69 66 65  te}..........ife
1a7f0 6c 73 65 0d 09 09 09 09 09 09 09 09 09 4c 65 76  lse..........Lev
1a800 65 6c 32 3f 0d 09 09 09 09 09 09 09 09 09 09 7b  el2?...........{
1a810 0d 09 09 09 09 09 09 09 09 09 09 5b 2f 53 65 70  ...........[/Sep
1a820 61 72 61 74 69 6f 6e 28 41 6c 6c 29 2f 44 65 76  aration(All)/Dev
1a830 69 63 65 43 4d 59 4b 7b 30 20 30 20 30 20 31 20  iceCMYK{0 0 0 1 
1a840 70 6f 70 7d 5d 0d 09 09 09 09 09 09 09 09 09 09  pop}]...........
1a850 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 0d 09 09  setcolorspace...
1a860 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1a870 09 09 09 09 7b 30 20 73 65 74 67 72 61 79 7d 0d  ....{0 setgray}.
1a880 09 09 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d  .........ifelse.
1a890 09 09 09 09 09 09 09 09 09 31 30 20 73 65 74 6c  .........10 setl
1a8a0 69 6e 65 77 69 64 74 68 0d 09 09 09 09 09 09 09  inewidth........
1a8b0 09 09 78 20 2e 38 20 6d 75 6c 0d 09 09 09 09 09  ..x .8 mul......
1a8c0 09 09 09 09 5b 37 20 33 5d 0d 09 09 09 09 09 09  ....[7 3].......
1a8d0 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09 09  ....{...........
1a8e0 79 20 6d 75 6c 20 38 20 64 69 76 20 31 32 30 20  y mul 8 div 120 
1a8f0 73 75 62 20 78 20 31 30 20 64 69 76 20 65 78 63  sub x 10 div exc
1a900 68 20 6d 6f 76 65 74 6f 0d 09 09 09 09 09 09 09  h moveto........
1a910 09 09 09 30 20 79 20 34 20 64 69 76 20 6e 65 67  ...0 y 4 div neg
1a920 20 72 6c 69 6e 65 74 6f 0d 09 09 09 09 09 09 09   rlineto........
1a930 09 09 09 64 75 70 20 30 20 72 6c 69 6e 65 74 6f  ...dup 0 rlineto
1a940 0d 09 09 09 09 09 09 09 09 09 09 30 20 79 20 34  ...........0 y 4
1a950 20 64 69 76 20 72 6c 69 6e 65 74 6f 0d 09 09 09   div rlineto....
1a960 09 09 09 09 09 09 09 63 6c 6f 73 65 70 61 74 68  .......closepath
1a970 0d 09 09 09 09 09 09 09 09 09 09 67 73 61 76 65  ...........gsave
1a980 0d 09 09 09 09 09 09 09 09 09 09 4c 65 76 65 6c  ...........Level
1a990 32 3f 0d 09 09 09 09 09 09 09 09 09 09 09 7b 2e  2?............{.
1a9a0 32 20 73 65 74 63 6f 6c 6f 72 7d 0d 09 09 09 09  2 setcolor}.....
1a9b0 09 09 09 09 09 09 09 7b 2e 38 20 73 65 74 67 72  .......{.8 setgr
1a9c0 61 79 7d 0d 09 09 09 09 09 09 09 09 09 09 69 66  ay}...........if
1a9d0 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09 09 66  else...........f
1a9e0 69 6c 6c 20 67 72 65 73 74 6f 72 65 0d 09 09 09  ill grestore....
1a9f0 09 09 09 09 09 09 09 73 74 72 6f 6b 65 0d 09 09  .......stroke...
1aa00 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1aa10 09 09 09 66 6f 72 61 6c 6c 0d 09 09 09 09 09 09  ...forall.......
1aa20 09 09 09 70 6f 70 0d 09 09 09 09 09 09 09 09 09  ...pop..........
1aa30 67 72 65 73 74 6f 72 65 0d 09 09 09 09 09 09 09  grestore........
1aa40 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 09  ..}bind def.....
1aa50 09 09 09 09 65 6e 64 20 64 65 66 0d 09 09 09 09  ....end def.....
1aa60 09 09 2f 24 4f 62 6c 69 71 75 65 0d 09 09 09 09  ../$Oblique.....
1aa70 09 09 09 31 20 64 69 63 74 20 64 75 70 0d 09 09  ...1 dict dup...
1aa80 09 09 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09  ......begin.....
1aa90 09 09 09 09 2f 24 42 75 69 6c 64 46 6f 6e 74 0d  ..../$BuildFont.
1aaa0 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1aab0 09 09 09 09 63 75 72 72 65 6e 74 67 6c 6f 62 61  ....currentgloba
1aac0 6c 20 65 78 63 68 20 64 75 70 20 67 63 68 65 63  l exch dup gchec
1aad0 6b 20 73 65 74 67 6c 6f 62 61 6c 0d 09 09 09 09  k setglobal.....
1aae0 09 09 09 09 09 6e 75 6c 6c 20 63 6f 70 79 66 6f  .....null copyfo
1aaf0 6e 74 0d 09 09 09 09 09 09 09 09 09 09 62 65 67  nt...........beg
1ab00 69 6e 0d 09 09 09 09 09 09 09 09 09 09 2f 46 6f  in.........../Fo
1ab10 6e 74 42 61 73 65 64 4f 6e 0d 09 09 09 09 09 09  ntBasedOn.......
1ab20 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f  ....currentdict/
1ab30 46 6f 6e 74 4e 61 6d 65 20 6b 6e 6f 77 6e 0d 09  FontName known..
1ab40 09 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09  ..........{.....
1ab50 09 09 09 09 09 09 09 46 6f 6e 74 4e 61 6d 65 0d  .......FontName.
1ab60 09 09 09 09 09 09 09 09 09 09 09 64 75 70 20 74  ...........dup t
1ab70 79 70 65 2f 73 74 72 69 6e 67 74 79 70 65 20 65  ype/stringtype e
1ab80 71 7b 63 76 6e 7d 69 66 0d 09 09 09 09 09 09 09  q{cvn}if........
1ab90 09 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09  ....}...........
1aba0 09 7b 2f 75 6e 6e 61 6d 65 64 66 6f 6e 74 7d 0d  .{/unnamedfont}.
1abb0 09 09 09 09 09 09 09 09 09 09 69 66 65 6c 73 65  ..........ifelse
1abc0 0d 09 09 09 09 09 09 09 09 09 09 64 65 66 0d 09  ...........def..
1abd0 09 09 09 09 09 09 09 09 09 2f 46 6f 6e 74 4e 61  ........./FontNa
1abe0 6d 65 20 24 66 6f 6e 74 6e 61 6d 65 20 64 75 70  me $fontname dup
1abf0 20 74 79 70 65 2f 73 74 72 69 6e 67 74 79 70 65   type/stringtype
1ac00 20 65 71 7b 63 76 6e 7d 69 66 20 64 65 66 0d 09   eq{cvn}if def..
1ac10 09 09 09 09 09 09 09 09 09 2f 63 75 72 72 65 6e  ........./curren
1ac20 74 64 69 73 74 69 6c 6c 65 72 70 61 72 61 6d 73  tdistillerparams
1ac30 20 77 68 65 72 65 0d 09 09 09 09 09 09 09 09 09   where..........
1ac40 09 09 7b 70 6f 70 7d 0d 09 09 09 09 09 09 09 09  ..{pop}.........
1ac50 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09 09 09  ...{............
1ac60 2f 46 6f 6e 74 49 6e 66 6f 20 63 75 72 72 65 6e  /FontInfo curren
1ac70 74 64 69 63 74 2f 46 6f 6e 74 49 6e 66 6f 20 6b  tdict/FontInfo k
1ac80 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09 09 09 09  nown............
1ac90 09 7b 46 6f 6e 74 49 6e 66 6f 20 6e 75 6c 6c 20  .{FontInfo null 
1aca0 63 6f 70 79 66 6f 6e 74 7d 0d 09 09 09 09 09 09  copyfont}.......
1acb0 09 09 09 09 09 09 7b 32 20 64 69 63 74 7d 0d 09  ......{2 dict}..
1acc0 09 09 09 09 09 09 09 09 09 09 69 66 65 6c 73 65  ..........ifelse
1acd0 0d 09 09 09 09 09 09 09 09 09 09 09 64 75 70 0d  ............dup.
1ace0 09 09 09 09 09 09 09 09 09 09 09 09 62 65 67 69  ............begi
1acf0 6e 0d 09 09 09 09 09 09 09 09 09 09 09 09 2f 49  n............./I
1ad00 74 61 6c 69 63 41 6e 67 6c 65 20 24 69 74 61 6c  talicAngle $ital
1ad10 69 63 61 6e 67 6c 65 20 64 65 66 0d 09 09 09 09  icangle def.....
1ad20 09 09 09 09 09 09 09 09 2f 46 6f 6e 74 4d 61 74  ......../FontMat
1ad30 72 69 78 20 46 6f 6e 74 4d 61 74 72 69 78 0d 09  rix FontMatrix..
1ad40 09 09 09 09 09 09 09 09 09 09 09 5b 31 20 30 20  ...........[1 0 
1ad50 49 74 61 6c 69 63 41 6e 67 6c 65 20 64 75 70 20  ItalicAngle dup 
1ad60 73 69 6e 20 65 78 63 68 20 63 6f 73 20 64 69 76  sin exch cos div
1ad70 20 31 20 30 20 30 5d 0d 09 09 09 09 09 09 09 09   1 0 0].........
1ad80 09 09 09 09 6d 61 74 72 69 78 20 63 6f 6e 63 61  ....matrix conca
1ad90 74 6d 61 74 72 69 78 20 72 65 61 64 6f 6e 6c 79  tmatrix readonly
1ada0 0d 09 09 09 09 09 09 09 09 09 09 09 09 65 6e 64  .............end
1adb0 0d 09 09 09 09 09 09 09 09 09 09 09 34 20 32 20  ............4 2 
1adc0 72 6f 6c 6c 20 64 65 66 0d 09 09 09 09 09 09 09  roll def........
1add0 09 09 09 09 64 65 66 0d 09 09 09 09 09 09 09 09  ....def.........
1ade0 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09 69  ...}...........i
1adf0 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09 09  felse...........
1ae00 46 6f 6e 74 4e 61 6d 65 20 63 75 72 72 65 6e 74  FontName current
1ae10 64 69 63 74 0d 09 09 09 09 09 09 09 09 09 09 65  dict...........e
1ae20 6e 64 0d 09 09 09 09 09 09 09 09 09 64 65 66 69  nd..........defi
1ae30 6e 65 66 6f 6e 74 0d 09 09 09 09 09 09 09 09 09  nefont..........
1ae40 65 78 63 68 20 73 65 74 67 6c 6f 62 61 6c 0d 09  exch setglobal..
1ae50 09 09 09 09 09 09 09 09 7d 62 69 6e 64 20 64 65  ........}bind de
1ae60 66 0d 09 09 09 09 09 09 09 09 65 6e 64 20 64 65  f.........end de
1ae70 66 0d 09 09 09 09 09 09 2f 24 4e 6f 6e 65 0d 09  f......./$None..
1ae80 09 09 09 09 09 09 31 20 64 69 63 74 20 64 75 70  ......1 dict dup
1ae90 0d 09 09 09 09 09 09 09 09 62 65 67 69 6e 0d 09  .........begin..
1aea0 09 09 09 09 09 09 09 2f 24 42 75 69 6c 64 46 6f  ......./$BuildFo
1aeb0 6e 74 7b 7d 62 69 6e 64 20 64 65 66 0d 09 09 09  nt{}bind def....
1aec0 09 09 09 09 09 65 6e 64 20 64 65 66 0d 09 09 09  .....end def....
1aed0 09 09 09 65 6e 64 20 64 65 66 0d 09 09 09 09 09  ...end def......
1aee0 2f 24 4f 62 6c 69 71 75 65 20 53 65 74 53 75 62  /$Oblique SetSub
1aef0 73 74 69 74 75 74 65 53 74 72 61 74 65 67 79 0d  stituteStrategy.
1af00 09 09 09 09 09 2f 24 66 69 6e 64 66 6f 6e 74 42  ...../$findfontB
1af10 79 45 6e 75 6d 0d 09 09 09 09 09 09 7b 0d 09 09  yEnum.......{...
1af20 09 09 09 09 64 75 70 20 74 79 70 65 2f 73 74 72  ....dup type/str
1af30 69 6e 67 74 79 70 65 20 65 71 7b 63 76 6e 7d 69  ingtype eq{cvn}i
1af40 66 0d 09 09 09 09 09 09 64 75 70 2f 24 66 6f 6e  f.......dup/$fon
1af50 74 6e 61 6d 65 20 65 78 63 68 20 64 65 66 0d 09  tname exch def..
1af60 09 09 09 09 09 24 73 6e 61 6d 65 20 6e 75 6c 6c  .....$sname null
1af70 20 65 71 0d 09 09 09 09 09 09 09 7b 24 73 74 72   eq........{$str
1af80 20 63 76 73 20 64 75 70 20 6c 65 6e 67 74 68 20   cvs dup length 
1af90 24 73 6c 65 6e 20 73 75 62 20 24 73 6c 65 6e 20  $slen sub $slen 
1afa0 67 65 74 69 6e 74 65 72 76 61 6c 7d 0d 09 09 09  getinterval}....
1afb0 09 09 09 09 7b 70 6f 70 20 24 73 6e 61 6d 65 7d  ....{pop $sname}
1afc0 0d 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .......ifelse...
1afd0 09 09 09 09 24 66 6f 6e 74 70 61 74 20 64 75 70  ....$fontpat dup
1afe0 20 30 28 66 6f 6e 74 73 2f 2a 29 70 75 74 69 6e   0(fonts/*)putin
1aff0 74 65 72 76 61 6c 20 65 78 63 68 20 37 20 65 78  terval exch 7 ex
1b000 63 68 20 70 75 74 69 6e 74 65 72 76 61 6c 0d 09  ch putinterval..
1b010 09 09 09 09 09 2f 24 6d 61 74 63 68 20 66 61 6c  ...../$match fal
1b020 73 65 20 64 65 66 0d 09 09 09 09 09 09 24 53 75  se def.......$Su
1b030 62 73 74 69 74 75 74 65 46 6f 6e 74 2f 24 64 73  bstituteFont/$ds
1b040 74 61 63 6b 20 63 6f 75 6e 74 64 69 63 74 73 74  tack countdictst
1b050 61 63 6b 20 61 72 72 61 79 20 64 69 63 74 73 74  ack array dictst
1b060 61 63 6b 20 70 75 74 0d 09 09 09 09 09 09 6d 61  ack put.......ma
1b070 72 6b 0d 09 09 09 09 09 09 09 7b 0d 09 09 09 09  rk........{.....
1b080 09 09 09 24 66 6f 6e 74 70 61 74 20 30 20 24 73  ...$fontpat 0 $s
1b090 6c 65 6e 20 37 20 61 64 64 20 67 65 74 69 6e 74  len 7 add getint
1b0a0 65 72 76 61 6c 0d 09 09 09 09 09 09 09 09 7b 2f  erval.........{/
1b0b0 24 6d 61 74 63 68 20 65 78 63 68 20 64 65 66 20  $match exch def 
1b0c0 65 78 69 74 7d 0d 09 09 09 09 09 09 09 24 73 74  exit}........$st
1b0d0 72 20 66 69 6c 65 6e 61 6d 65 66 6f 72 61 6c 6c  r filenameforall
1b0e0 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1b0f0 73 74 6f 70 70 65 64 0d 09 09 09 09 09 09 09 7b  stopped........{
1b100 0d 09 09 09 09 09 09 09 63 6c 65 61 72 64 69 63  ........cleardic
1b110 74 73 74 61 63 6b 0d 09 09 09 09 09 09 09 63 75  tstack........cu
1b120 72 72 65 6e 74 64 69 63 74 0d 09 09 09 09 09 09  rrentdict.......
1b130 09 74 72 75 65 0d 09 09 09 09 09 09 09 24 53 75  .true........$Su
1b140 62 73 74 69 74 75 74 65 46 6f 6e 74 2f 24 64 73  bstituteFont/$ds
1b150 74 61 63 6b 20 67 65 74 0d 09 09 09 09 09 09 09  tack get........
1b160 09 7b 0d 09 09 09 09 09 09 09 09 65 78 63 68 0d  .{.........exch.
1b170 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1b180 09 09 09 09 31 20 69 6e 64 65 78 20 65 71 0d 09  ....1 index eq..
1b190 09 09 09 09 09 09 09 09 09 7b 70 6f 70 20 66 61  .........{pop fa
1b1a0 6c 73 65 7d 0d 09 09 09 09 09 09 09 09 09 09 7b  lse}...........{
1b1b0 74 72 75 65 7d 0d 09 09 09 09 09 09 09 09 09 69  true}..........i
1b1c0 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09 7d  felse..........}
1b1d0 0d 09 09 09 09 09 09 09 09 09 7b 62 65 67 69 6e  ..........{begin
1b1e0 20 66 61 6c 73 65 7d 0d 09 09 09 09 09 09 09 09   false}.........
1b1f0 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 7d  ifelse.........}
1b200 0d 09 09 09 09 09 09 09 66 6f 72 61 6c 6c 0d 09  ........forall..
1b210 09 09 09 09 09 09 70 6f 70 0d 09 09 09 09 09 09  ......pop.......
1b220 09 7d 0d 09 09 09 09 09 09 69 66 0d 09 09 09 09  .}.......if.....
1b230 09 09 63 6c 65 61 72 74 6f 6d 61 72 6b 0d 09 09  ..cleartomark...
1b240 09 09 09 09 2f 24 73 6c 65 6e 20 30 20 64 65 66  ..../$slen 0 def
1b250 0d 09 09 09 09 09 09 24 6d 61 74 63 68 20 66 61  .......$match fa
1b260 6c 73 65 20 6e 65 0d 09 09 09 09 09 09 09 7b 24  lse ne........{$
1b270 6d 61 74 63 68 28 66 6f 6e 74 73 2f 29 61 6e 63  match(fonts/)anc
1b280 68 6f 72 73 65 61 72 63 68 20 70 6f 70 20 70 6f  horsearch pop po
1b290 70 20 63 76 6e 7d 0d 09 09 09 09 09 09 09 7b 2f  p cvn}........{/
1b2a0 43 6f 75 72 69 65 72 7d 0d 09 09 09 09 09 09 69  Courier}.......i
1b2b0 66 65 6c 73 65 0d 09 09 09 09 09 09 7d 62 69 6e  felse.......}bin
1b2c0 64 20 64 65 66 0d 09 09 09 09 09 2f 24 52 4f 53  d def....../$ROS
1b2d0 20 31 20 64 69 63 74 20 64 75 70 0d 09 09 09 09   1 dict dup.....
1b2e0 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 2f 41  ..begin......./A
1b2f0 64 6f 62 65 20 34 20 64 69 63 74 20 64 75 70 0d  dobe 4 dict dup.
1b300 09 09 09 09 09 09 09 62 65 67 69 6e 0d 09 09 09  .......begin....
1b310 09 09 09 09 2f 4a 61 70 61 6e 31 20 5b 2f 52 79  ..../Japan1 [/Ry
1b320 75 6d 69 6e 2d 4c 69 67 68 74 2f 48 65 69 73 65  umin-Light/Heise
1b330 69 4d 69 6e 2d 57 33 0d 09 09 09 09 09 09 09 09  iMin-W3.........
1b340 09 09 20 2f 47 6f 74 68 69 63 42 42 42 2d 4d 65  .. /GothicBBB-Me
1b350 64 69 75 6d 2f 48 65 69 73 65 69 4b 61 6b 75 47  dium/HeiseiKakuG
1b360 6f 2d 57 35 0d 09 09 09 09 09 09 09 09 09 09 20  o-W5........... 
1b370 2f 48 65 69 73 65 69 4d 61 72 75 47 6f 2d 57 34  /HeiseiMaruGo-W4
1b380 2f 4a 75 6e 31 30 31 2d 4c 69 67 68 74 5d 64 65  /Jun101-Light]de
1b390 66 0d 09 09 09 09 09 09 09 2f 4b 6f 72 65 61 31  f......../Korea1
1b3a0 20 5b 2f 48 59 53 4d 79 65 6f 6e 67 4a 6f 2d 4d   [/HYSMyeongJo-M
1b3b0 65 64 69 75 6d 2f 48 59 47 6f 54 68 69 63 2d 4d  edium/HYGoThic-M
1b3c0 65 64 69 75 6d 5d 64 65 66 0d 09 09 09 09 09 09  edium]def.......
1b3d0 09 2f 47 42 31 09 20 5b 2f 53 54 53 6f 6e 67 2d  ./GB1. [/STSong-
1b3e0 4c 69 67 68 74 2f 53 54 48 65 69 74 69 2d 52 65  Light/STHeiti-Re
1b3f0 67 75 6c 61 72 5d 64 65 66 0d 09 09 09 09 09 09  gular]def.......
1b400 09 2f 43 4e 53 31 09 5b 2f 4d 4b 61 69 2d 4d 65  ./CNS1.[/MKai-Me
1b410 64 69 75 6d 2f 4d 48 65 69 2d 4d 65 64 69 75 6d  dium/MHei-Medium
1b420 5d 64 65 66 0d 09 09 09 09 09 09 09 65 6e 64 20  ]def........end 
1b430 64 65 66 0d 09 09 09 09 09 09 65 6e 64 20 64 65  def.......end de
1b440 66 0d 09 09 09 09 09 2f 24 63 6d 61 70 6e 61 6d  f....../$cmapnam
1b450 65 20 6e 75 6c 6c 20 64 65 66 0d 09 09 09 09 09  e null def......
1b460 2f 24 64 65 65 70 63 6f 70 79 66 6f 6e 74 0d 09  /$deepcopyfont..
1b470 09 09 09 09 09 7b 0d 09 09 09 09 09 09 64 75 70  .....{.......dup
1b480 2f 46 6f 6e 74 54 79 70 65 20 67 65 74 20 30 20  /FontType get 0 
1b490 65 71 0d 09 09 09 09 09 09 09 7b 0d 09 09 09 09  eq........{.....
1b4a0 09 09 09 31 20 64 69 63 74 20 64 75 70 2f 46 6f  ...1 dict dup/Fo
1b4b0 6e 74 4e 61 6d 65 2f 63 6f 70 69 65 64 20 70 75  ntName/copied pu
1b4c0 74 20 63 6f 70 79 66 6f 6e 74 0d 09 09 09 09 09  t copyfont......
1b4d0 09 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 09  ...begin........
1b4e0 09 2f 46 44 65 70 56 65 63 74 6f 72 20 46 44 65  ./FDepVector FDe
1b4f0 70 56 65 63 74 6f 72 20 63 6f 70 79 61 72 72 61  pVector copyarra
1b500 79 0d 09 09 09 09 09 09 09 09 30 20 31 20 32 20  y.........0 1 2 
1b510 69 6e 64 65 78 20 6c 65 6e 67 74 68 20 31 20 73  index length 1 s
1b520 75 62 0d 09 09 09 09 09 09 09 09 09 7b 0d 09 09  ub..........{...
1b530 09 09 09 09 09 09 09 32 20 63 6f 70 79 20 67 65  .......2 copy ge
1b540 74 20 24 64 65 65 70 63 6f 70 79 66 6f 6e 74 0d  t $deepcopyfont.
1b550 09 09 09 09 09 09 09 09 09 64 75 70 2f 46 6f 6e  .........dup/Fon
1b560 74 4e 61 6d 65 2f 63 6f 70 69 65 64 20 70 75 74  tName/copied put
1b570 0d 09 09 09 09 09 09 09 09 09 2f 63 6f 70 69 65  ........../copie
1b580 64 20 65 78 63 68 20 64 65 66 69 6e 65 66 6f 6e  d exch definefon
1b590 74 0d 09 09 09 09 09 09 09 09 09 33 20 63 6f 70  t..........3 cop
1b5a0 79 20 70 75 74 20 70 6f 70 20 70 6f 70 0d 09 09  y put pop pop...
1b5b0 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09  .......}........
1b5c0 09 66 6f 72 0d 09 09 09 09 09 09 09 09 64 65 66  .for.........def
1b5d0 0d 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74  .........current
1b5e0 64 69 63 74 0d 09 09 09 09 09 09 09 09 65 6e 64  dict.........end
1b5f0 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1b600 09 7b 24 53 74 72 61 74 65 67 69 65 73 2f 24 54  .{$Strategies/$T
1b610 79 70 65 33 55 6e 64 65 72 70 72 69 6e 74 20 67  ype3Underprint g
1b620 65 74 20 65 78 65 63 7d 0d 09 09 09 09 09 09 69  et exec}.......i
1b630 66 65 6c 73 65 0d 09 09 09 09 09 09 7d 62 69 6e  felse.......}bin
1b640 64 20 64 65 66 0d 09 09 09 09 09 2f 24 62 75 69  d def....../$bui
1b650 6c 64 66 6f 6e 74 6e 61 6d 65 0d 09 09 09 09 09  ldfontname......
1b660 09 7b 0d 09 09 09 09 09 09 64 75 70 2f 43 49 44  .{.......dup/CID
1b670 46 6f 6e 74 20 66 69 6e 64 72 65 73 6f 75 72 63  Font findresourc
1b680 65 2f 43 49 44 53 79 73 74 65 6d 49 6e 66 6f 20  e/CIDSystemInfo 
1b690 67 65 74 0d 09 09 09 09 09 09 09 62 65 67 69 6e  get........begin
1b6a0 0d 09 09 09 09 09 09 09 52 65 67 69 73 74 72 79  ........Registry
1b6b0 20 6c 65 6e 67 74 68 20 4f 72 64 65 72 69 6e 67   length Ordering
1b6c0 20 6c 65 6e 67 74 68 20 53 75 70 70 6c 65 6d 65   length Suppleme
1b6d0 6e 74 20 38 20 73 74 72 69 6e 67 20 63 76 73 0d  nt 8 string cvs.
1b6e0 09 09 09 09 09 09 09 33 20 63 6f 70 79 20 6c 65  .......3 copy le
1b6f0 6e 67 74 68 20 32 20 61 64 64 20 61 64 64 20 61  ngth 2 add add a
1b700 64 64 20 73 74 72 69 6e 67 0d 09 09 09 09 09 09  dd string.......
1b710 09 64 75 70 20 35 20 31 20 72 6f 6c 6c 20 64 75  .dup 5 1 roll du
1b720 70 20 30 20 52 65 67 69 73 74 72 79 20 70 75 74  p 0 Registry put
1b730 69 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09 09  interval........
1b740 64 75 70 20 34 20 69 6e 64 65 78 28 2d 29 70 75  dup 4 index(-)pu
1b750 74 69 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09  tinterval.......
1b760 09 64 75 70 20 34 20 69 6e 64 65 78 20 31 20 61  .dup 4 index 1 a
1b770 64 64 20 4f 72 64 65 72 69 6e 67 20 70 75 74 69  dd Ordering puti
1b780 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09 09 34  nterval........4
1b790 20 32 20 72 6f 6c 6c 20 61 64 64 20 31 20 61 64   2 roll add 1 ad
1b7a0 64 20 32 20 63 6f 70 79 28 2d 29 70 75 74 69 6e  d 2 copy(-)putin
1b7b0 74 65 72 76 61 6c 0d 09 09 09 09 09 09 09 65 6e  terval........en
1b7c0 64 0d 09 09 09 09 09 09 31 20 61 64 64 20 32 20  d.......1 add 2 
1b7d0 63 6f 70 79 20 30 20 65 78 63 68 20 67 65 74 69  copy 0 exch geti
1b7e0 6e 74 65 72 76 61 6c 20 24 63 6d 61 70 6e 61 6d  nterval $cmapnam
1b7f0 65 20 24 66 6f 6e 74 70 61 74 20 63 76 73 20 65  e $fontpat cvs e
1b800 78 63 68 0d 09 09 09 09 09 09 61 6e 63 68 6f 72  xch.......anchor
1b810 73 65 61 72 63 68 0d 09 09 09 09 09 09 09 7b 70  search........{p
1b820 6f 70 20 70 6f 70 20 33 20 32 20 72 6f 6c 6c 20  op pop 3 2 roll 
1b830 70 75 74 69 6e 74 65 72 76 61 6c 20 63 76 6e 2f  putinterval cvn/
1b840 24 63 6d 61 70 6e 61 6d 65 20 65 78 63 68 20 64  $cmapname exch d
1b850 65 66 7d 0d 09 09 09 09 09 09 09 7b 70 6f 70 20  ef}........{pop 
1b860 70 6f 70 20 70 6f 70 20 70 6f 70 20 70 6f 70 7d  pop pop pop pop}
1b870 0d 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .......ifelse...
1b880 09 09 09 09 6c 65 6e 67 74 68 0d 09 09 09 09 09  ....length......
1b890 09 24 73 74 72 20 31 20 69 6e 64 65 78 28 2d 29  .$str 1 index(-)
1b8a0 70 75 74 69 6e 74 65 72 76 61 6c 20 31 20 61 64  putinterval 1 ad
1b8b0 64 0d 09 09 09 09 09 09 24 73 74 72 20 31 20 69  d.......$str 1 i
1b8c0 6e 64 65 78 20 24 63 6d 61 70 6e 61 6d 65 20 24  ndex $cmapname $
1b8d0 66 6f 6e 74 70 61 74 20 63 76 73 20 70 75 74 69  fontpat cvs puti
1b8e0 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09 24 63  nterval.......$c
1b8f0 6d 61 70 6e 61 6d 65 20 6c 65 6e 67 74 68 20 61  mapname length a
1b900 64 64 0d 09 09 09 09 09 09 24 73 74 72 20 65 78  dd.......$str ex
1b910 63 68 20 30 20 65 78 63 68 20 67 65 74 69 6e 74  ch 0 exch getint
1b920 65 72 76 61 6c 20 63 76 6e 0d 09 09 09 09 09 09  erval cvn.......
1b930 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 09 09 2f  }bind def....../
1b940 24 66 69 6e 64 66 6f 6e 74 42 79 52 4f 53 0d 09  $findfontByROS..
1b950 09 09 09 09 09 7b 0d 09 09 09 09 09 09 2f 24 66  .....{......./$f
1b960 6f 6e 74 6e 61 6d 65 20 65 78 63 68 20 64 65 66  ontname exch def
1b970 0d 09 09 09 09 09 09 24 52 4f 53 20 52 65 67 69  .......$ROS Regi
1b980 73 74 72 79 20 32 20 63 6f 70 79 20 6b 6e 6f 77  stry 2 copy know
1b990 6e 0d 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  n........{......
1b9a0 09 09 67 65 74 20 4f 72 64 65 72 69 6e 67 20 32  ..get Ordering 2
1b9b0 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 09   copy known.....
1b9c0 09 09 09 09 7b 67 65 74 7d 0d 09 09 09 09 09 09  ....{get}.......
1b9d0 09 09 7b 70 6f 70 20 70 6f 70 5b 5d 7d 0d 09 09  ..{pop pop[]}...
1b9e0 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
1b9f0 09 09 09 7d 0d 09 09 09 09 09 09 09 7b 70 6f 70  ...}........{pop
1ba00 20 70 6f 70 5b 5d 7d 0d 09 09 09 09 09 09 69 66   pop[]}.......if
1ba10 65 6c 73 65 0d 09 09 09 09 09 09 66 61 6c 73 65  else.......false
1ba20 20 65 78 63 68 0d 09 09 09 09 09 09 09 7b 0d 09   exch........{..
1ba30 09 09 09 09 09 09 64 75 70 2f 43 49 44 46 6f 6e  ......dup/CIDFon
1ba40 74 20 72 65 73 6f 75 72 63 65 73 74 61 74 75 73  t resourcestatus
1ba50 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1ba60 09 09 09 70 6f 70 20 70 6f 70 0d 09 09 09 09 09  ...pop pop......
1ba70 09 09 09 73 61 76 65 0d 09 09 09 09 09 09 09 09  ...save.........
1ba80 31 20 69 6e 64 65 78 2f 43 49 44 46 6f 6e 74 20  1 index/CIDFont 
1ba90 66 69 6e 64 72 65 73 6f 75 72 63 65 0d 09 09 09  findresource....
1baa0 09 09 09 09 09 64 75 70 2f 57 69 64 74 68 73 4f  .....dup/WidthsO
1bab0 6e 6c 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09  nly known.......
1bac0 09 09 09 7b 64 75 70 2f 57 69 64 74 68 73 4f 6e  ...{dup/WidthsOn
1bad0 6c 79 20 67 65 74 7d 0d 09 09 09 09 09 09 09 09  ly get}.........
1bae0 09 7b 66 61 6c 73 65 7d 0d 09 09 09 09 09 09 09  .{false}........
1baf0 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09  .ifelse.........
1bb00 65 78 63 68 20 70 6f 70 0d 09 09 09 09 09 09 09  exch pop........
1bb10 09 65 78 63 68 20 72 65 73 74 6f 72 65 0d 09 09  .exch restore...
1bb20 09 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09  .......{pop}....
1bb30 09 09 09 09 09 09 7b 65 78 63 68 20 70 6f 70 20  ......{exch pop 
1bb40 74 72 75 65 20 65 78 69 74 7d 0d 09 09 09 09 09  true exit}......
1bb50 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09  ...ifelse.......
1bb60 09 09 7d 0d 09 09 09 09 09 09 09 09 7b 70 6f 70  ..}.........{pop
1bb70 7d 0d 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d  }........ifelse.
1bb80 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 66  .......}.......f
1bb90 6f 72 61 6c 6c 0d 09 09 09 09 09 09 09 7b 24 73  orall........{$s
1bba0 74 72 20 63 76 73 20 24 62 75 69 6c 64 66 6f 6e  tr cvs $buildfon
1bbb0 74 6e 61 6d 65 7d 0d 09 09 09 09 09 09 09 7b 0d  tname}........{.
1bbc0 09 09 09 09 09 09 09 66 61 6c 73 65 28 2a 29 0d  .......false(*).
1bbd0 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09  ........{.......
1bbe0 09 09 73 61 76 65 20 65 78 63 68 0d 09 09 09 09  ..save exch.....
1bbf0 09 09 09 09 64 75 70 2f 43 49 44 46 6f 6e 74 20  ....dup/CIDFont 
1bc00 66 69 6e 64 72 65 73 6f 75 72 63 65 0d 09 09 09  findresource....
1bc10 09 09 09 09 09 64 75 70 2f 57 69 64 74 68 73 4f  .....dup/WidthsO
1bc20 6e 6c 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09  nly known.......
1bc30 09 09 09 7b 64 75 70 2f 57 69 64 74 68 73 4f 6e  ...{dup/WidthsOn
1bc40 6c 79 20 67 65 74 20 6e 6f 74 7d 0d 09 09 09 09  ly get not}.....
1bc50 09 09 09 09 09 7b 74 72 75 65 7d 0d 09 09 09 09  .....{true}.....
1bc60 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09  ....ifelse......
1bc70 09 09 09 65 78 63 68 2f 43 49 44 53 79 73 74 65  ...exch/CIDSyste
1bc80 6d 49 6e 66 6f 20 67 65 74 0d 09 09 09 09 09 09  mInfo get.......
1bc90 09 09 64 75 70 2f 52 65 67 69 73 74 72 79 20 67  ..dup/Registry g
1bca0 65 74 20 52 65 67 69 73 74 72 79 20 65 71 0d 09  et Registry eq..
1bcb0 09 09 09 09 09 09 09 65 78 63 68 2f 4f 72 64 65  .......exch/Orde
1bcc0 72 69 6e 67 20 67 65 74 20 4f 72 64 65 72 69 6e  ring get Orderin
1bcd0 67 20 65 71 20 61 6e 64 20 61 6e 64 0d 09 09 09  g eq and and....
1bce0 09 09 09 09 09 09 7b 65 78 63 68 20 72 65 73 74  ......{exch rest
1bcf0 6f 72 65 20 65 78 63 68 20 70 6f 70 20 74 72 75  ore exch pop tru
1bd00 65 20 65 78 69 74 7d 0d 09 09 09 09 09 09 09 09  e exit}.........
1bd10 09 7b 70 6f 70 20 72 65 73 74 6f 72 65 7d 0d 09  .{pop restore}..
1bd20 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .......ifelse...
1bd30 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09 24  ......}........$
1bd40 73 74 72 2f 43 49 44 46 6f 6e 74 20 72 65 73 6f  str/CIDFont reso
1bd50 75 72 63 65 66 6f 72 61 6c 6c 0d 09 09 09 09 09  urceforall......
1bd60 09 09 09 7b 24 62 75 69 6c 64 66 6f 6e 74 6e 61  ...{$buildfontna
1bd70 6d 65 7d 0d 09 09 09 09 09 09 09 09 7b 24 66 6f  me}.........{$fo
1bd80 6e 74 6e 61 6d 65 20 24 66 69 6e 64 66 6f 6e 74  ntname $findfont
1bd90 42 79 45 6e 75 6d 7d 0d 09 09 09 09 09 09 09 69  ByEnum}........i
1bda0 66 65 6c 73 65 0d 09 09 09 09 09 09 09 7d 0d 09  felse........}..
1bdb0 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
1bdc0 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 09  ..}bind def.....
1bdd0 09 65 6e 64 0d 09 09 09 09 65 6e 64 0d 09 09 09  .end.....end....
1bde0 09 63 75 72 72 65 6e 74 64 69 63 74 2f 24 65 72  .currentdict/$er
1bdf0 72 6f 72 20 6b 6e 6f 77 6e 20 63 75 72 72 65 6e  ror known curren
1be00 74 64 69 63 74 2f 6c 61 6e 67 75 61 67 65 6c 65  tdict/languagele
1be10 76 65 6c 20 6b 6e 6f 77 6e 20 61 6e 64 20 64 75  vel known and du
1be20 70 0d 09 09 09 09 09 7b 70 6f 70 20 24 65 72 72  p......{pop $err
1be30 6f 72 2f 53 75 62 73 74 69 74 75 74 65 46 6f 6e  or/SubstituteFon
1be40 74 20 6b 6e 6f 77 6e 7d 0d 09 09 09 09 69 66 0d  t known}.....if.
1be50 09 09 09 09 64 75 70 0d 09 09 09 09 09 7b 24 65  ....dup......{$e
1be60 72 72 6f 72 7d 0d 09 09 09 09 09 7b 41 64 6f 62  rror}......{Adob
1be70 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 7d  e_CoolType_Core}
1be80 0d 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
1be90 62 65 67 69 6e 0d 09 09 09 09 09 7b 0d 09 09 09  begin......{....
1bea0 09 09 2f 53 75 62 73 74 69 74 75 74 65 46 6f 6e  ../SubstituteFon
1beb0 74 0d 09 09 09 09 09 2f 43 4d 61 70 2f 43 61 74  t....../CMap/Cat
1bec0 65 67 6f 72 79 20 72 65 73 6f 75 72 63 65 73 74  egory resourcest
1bed0 61 74 75 73 0d 09 09 09 09 09 09 7b 0d 09 09 09  atus.......{....
1bee0 09 09 09 70 6f 70 20 70 6f 70 0d 09 09 09 09 09  ...pop pop......
1bef0 09 7b 0d 09 09 09 09 09 09 24 53 75 62 73 74 69  .{.......$Substi
1bf00 74 75 74 65 46 6f 6e 74 0d 09 09 09 09 09 09 09  tuteFont........
1bf10 62 65 67 69 6e 0d 09 09 09 09 09 09 09 2f 24 73  begin......../$s
1bf20 75 62 73 74 69 74 75 74 65 46 6f 75 6e 64 20 74  ubstituteFound t
1bf30 72 75 65 20 64 65 66 0d 09 09 09 09 09 09 09 64  rue def........d
1bf40 75 70 20 6c 65 6e 67 74 68 20 24 73 6c 65 6e 20  up length $slen 
1bf50 67 74 0d 09 09 09 09 09 09 09 24 73 6e 61 6d 65  gt........$sname
1bf60 20 6e 75 6c 6c 20 6e 65 20 6f 72 0d 09 09 09 09   null ne or.....
1bf70 09 09 09 24 73 6c 65 6e 20 30 20 67 74 20 61 6e  ...$slen 0 gt an
1bf80 64 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09  d.........{.....
1bf90 09 09 09 09 24 73 6e 61 6d 65 20 6e 75 6c 6c 20  ....$sname null 
1bfa0 65 71 0d 09 09 09 09 09 09 09 09 09 7b 64 75 70  eq..........{dup
1bfb0 20 24 73 74 72 20 63 76 73 20 64 75 70 20 6c 65   $str cvs dup le
1bfc0 6e 67 74 68 20 24 73 6c 65 6e 20 73 75 62 20 24  ngth $slen sub $
1bfd0 73 6c 65 6e 20 67 65 74 69 6e 74 65 72 76 61 6c  slen getinterval
1bfe0 20 63 76 6e 7d 0d 09 09 09 09 09 09 09 09 09 7b   cvn}..........{
1bff0 24 73 6e 61 6d 65 7d 0d 09 09 09 09 09 09 09 09  $sname}.........
1c000 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 41  ifelse.........A
1c010 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 44 61  dobe_CoolType_Da
1c020 74 61 2f 49 6e 56 4d 46 6f 6e 74 73 42 79 43 4d  ta/InVMFontsByCM
1c030 61 70 20 67 65 74 0d 09 09 09 09 09 09 09 09 31  ap get.........1
1c040 20 69 6e 64 65 78 20 32 20 63 6f 70 79 20 6b 6e   index 2 copy kn
1c050 6f 77 6e 0d 09 09 09 09 09 09 09 09 09 7b 0d 09  own..........{..
1c060 09 09 09 09 09 09 09 09 67 65 74 0d 09 09 09 09  ........get.....
1c070 09 09 09 09 09 66 61 6c 73 65 20 65 78 63 68 0d  .....false exch.
1c080 09 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09  ..........{.....
1c090 09 09 09 09 09 09 70 6f 70 0d 09 09 09 09 09 09  ......pop.......
1c0a0 09 09 09 09 63 75 72 72 65 6e 74 67 6c 6f 62 61  ....currentgloba
1c0b0 6c 0d 09 09 09 09 09 09 09 09 09 09 09 7b 0d 09  l............{..
1c0c0 09 09 09 09 09 09 09 09 09 09 47 6c 6f 62 61 6c  ..........Global
1c0d0 46 6f 6e 74 44 69 72 65 63 74 6f 72 79 20 31 20  FontDirectory 1 
1c0e0 69 6e 64 65 78 20 6b 6e 6f 77 6e 0d 09 09 09 09  index known.....
1c0f0 09 09 09 09 09 09 09 09 7b 65 78 63 68 20 70 6f  ........{exch po
1c100 70 20 74 72 75 65 20 65 78 69 74 7d 0d 09 09 09  p true exit}....
1c110 09 09 09 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09  .........{pop}..
1c120 09 09 09 09 09 09 09 09 09 09 69 66 65 6c 73 65  ..........ifelse
1c130 0d 09 09 09 09 09 09 09 09 09 09 09 7d 0d 09 09  ............}...
1c140 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1c150 09 09 09 09 09 09 46 6f 6e 74 44 69 72 65 63 74  ......FontDirect
1c160 6f 72 79 20 31 20 69 6e 64 65 78 20 6b 6e 6f 77  ory 1 index know
1c170 6e 0d 09 09 09 09 09 09 09 09 09 09 09 09 7b 65  n.............{e
1c180 78 63 68 20 70 6f 70 20 74 72 75 65 20 65 78 69  xch pop true exi
1c190 74 7d 0d 09 09 09 09 09 09 09 09 09 09 09 09 7b  t}.............{
1c1a0 0d 09 09 09 09 09 09 09 09 09 09 09 09 47 6c 6f  .............Glo
1c1b0 62 61 6c 46 6f 6e 74 44 69 72 65 63 74 6f 72 79  balFontDirectory
1c1c0 20 31 20 69 6e 64 65 78 20 6b 6e 6f 77 6e 0d 09   1 index known..
1c1d0 09 09 09 09 09 09 09 09 09 09 09 09 7b 65 78 63  ............{exc
1c1e0 68 20 70 6f 70 20 74 72 75 65 20 65 78 69 74 7d  h pop true exit}
1c1f0 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 7b 70  ..............{p
1c200 6f 70 7d 0d 09 09 09 09 09 09 09 09 09 09 09 09  op}.............
1c210 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09  ifelse..........
1c220 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09 09  ...}............
1c230 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09  ifelse..........
1c240 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09 69 66  ..}...........if
1c250 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09 09 7d  else...........}
1c260 0d 09 09 09 09 09 09 09 09 09 66 6f 72 61 6c 6c  ..........forall
1c270 0d 09 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09  ..........}.....
1c280 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 20 66 61  .....{pop pop fa
1c290 6c 73 65 7d 0d 09 09 09 09 09 09 09 09 69 66 65  lse}.........ife
1c2a0 6c 73 65 0d 09 09 09 09 09 09 09 09 09 7b 0d 09  lse..........{..
1c2b0 09 09 09 09 09 09 09 09 65 78 63 68 20 70 6f 70  ........exch pop
1c2c0 20 65 78 63 68 20 70 6f 70 0d 09 09 09 09 09 09   exch pop.......
1c2d0 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 7b 0d  ...}..........{.
1c2e0 09 09 09 09 09 09 09 09 09 64 75 70 2f 43 4d 61  .........dup/CMa
1c2f0 70 20 72 65 73 6f 75 72 63 65 73 74 61 74 75 73  p resourcestatus
1c300 0d 09 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09  ...........{....
1c310 09 09 09 09 09 09 09 70 6f 70 20 70 6f 70 0d 09  .......pop pop..
1c320 09 09 09 09 09 09 09 09 09 64 75 70 2f 24 63 6d  .........dup/$cm
1c330 61 70 6e 61 6d 65 20 65 78 63 68 20 64 65 66 0d  apname exch def.
1c340 09 09 09 09 09 09 09 09 09 09 2f 43 4d 61 70 20  ........../CMap 
1c350 66 69 6e 64 72 65 73 6f 75 72 63 65 2f 43 49 44  findresource/CID
1c360 53 79 73 74 65 6d 49 6e 66 6f 20 67 65 74 7b 64  SystemInfo get{d
1c370 65 66 7d 66 6f 72 61 6c 6c 0d 09 09 09 09 09 09  ef}forall.......
1c380 09 09 09 09 24 66 69 6e 64 66 6f 6e 74 42 79 52  ....$findfontByR
1c390 4f 53 0d 09 09 09 09 09 09 09 09 09 09 7d 0d 09  OS...........}..
1c3a0 09 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1c3b0 09 09 09 09 09 31 32 38 20 73 74 72 69 6e 67 20  .....128 string 
1c3c0 63 76 73 0d 09 09 09 09 09 09 09 09 09 09 64 75  cvs...........du
1c3d0 70 28 2d 29 73 65 61 72 63 68 0d 09 09 09 09 09  p(-)search......
1c3e0 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09  ......{.........
1c3f0 09 09 09 33 20 31 20 72 6f 6c 6c 20 73 65 61 72  ...3 1 roll sear
1c400 63 68 0d 09 09 09 09 09 09 09 09 09 09 09 09 7b  ch.............{
1c410 0d 09 09 09 09 09 09 09 09 09 09 09 09 33 20 31  .............3 1
1c420 20 72 6f 6c 6c 20 70 6f 70 0d 09 09 09 09 09 09   roll pop.......
1c430 09 09 09 09 09 09 09 7b 64 75 70 20 63 76 69 7d  .......{dup cvi}
1c440 0d 09 09 09 09 09 09 09 09 09 09 09 09 73 74 6f  .............sto
1c450 70 70 65 64 0d 09 09 09 09 09 09 09 09 09 09 09  pped............
1c460 09 09 7b 70 6f 70 20 70 6f 70 20 70 6f 70 20 70  ..{pop pop pop p
1c470 6f 70 20 70 6f 70 20 24 66 69 6e 64 66 6f 6e 74  op pop $findfont
1c480 42 79 45 6e 75 6d 7d 0d 09 09 09 09 09 09 09 09  ByEnum}.........
1c490 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09  .....{..........
1c4a0 09 09 09 09 34 20 32 20 72 6f 6c 6c 20 70 6f 70  ....4 2 roll pop
1c4b0 20 70 6f 70 0d 09 09 09 09 09 09 09 09 09 09 09   pop............
1c4c0 09 09 65 78 63 68 20 6c 65 6e 67 74 68 0d 09 09  ..exch length...
1c4d0 09 09 09 09 09 09 09 09 09 09 09 65 78 63 68 0d  ...........exch.
1c4e0 09 09 09 09 09 09 09 09 09 09 09 09 09 32 20 69  .............2 i
1c4f0 6e 64 65 78 20 6c 65 6e 67 74 68 0d 09 09 09 09  ndex length.....
1c500 09 09 09 09 09 09 09 09 09 32 20 69 6e 64 65 78  .........2 index
1c510 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 73 75  ..............su
1c520 62 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 65  b..............e
1c530 78 63 68 20 31 20 73 75 62 20 2d 31 20 30 0d 09  xch 1 sub -1 0..
1c540 09 09 09 09 09 09 09 09 09 09 09 09 09 7b 0d 09  .............{..
1c550 09 09 09 09 09 09 09 09 09 09 09 09 09 24 73 74  .............$st
1c560 72 20 63 76 73 20 64 75 70 20 6c 65 6e 67 74 68  r cvs dup length
1c570 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 09 34  ...............4
1c580 20 69 6e 64 65 78 0d 09 09 09 09 09 09 09 09 09   index..........
1c590 09 09 09 09 09 30 0d 09 09 09 09 09 09 09 09 09  .....0..........
1c5a0 09 09 09 09 09 34 20 69 6e 64 65 78 0d 09 09 09  .....4 index....
1c5b0 09 09 09 09 09 09 09 09 09 09 09 34 20 33 20 72  ...........4 3 r
1c5c0 6f 6c 6c 20 61 64 64 0d 09 09 09 09 09 09 09 09  oll add.........
1c5d0 09 09 09 09 09 09 67 65 74 69 6e 74 65 72 76 61  ......getinterva
1c5e0 6c 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 09  l...............
1c5f0 65 78 63 68 20 31 20 69 6e 64 65 78 20 65 78 63  exch 1 index exc
1c600 68 20 33 20 69 6e 64 65 78 20 65 78 63 68 0d 09  h 3 index exch..
1c610 09 09 09 09 09 09 09 09 09 09 09 09 09 70 75 74  .............put
1c620 69 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09 09  interval........
1c630 09 09 09 09 09 09 09 64 75 70 2f 43 4d 61 70 20  .......dup/CMap 
1c640 72 65 73 6f 75 72 63 65 73 74 61 74 75 73 0d 09  resourcestatus..
1c650 09 09 09 09 09 09 09 09 09 09 09 09 09 09 7b 0d  ..............{.
1c660 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 70  ...............p
1c670 6f 70 20 70 6f 70 0d 09 09 09 09 09 09 09 09 09  op pop..........
1c680 09 09 09 09 09 09 34 20 31 20 72 6f 6c 6c 20 70  ......4 1 roll p
1c690 6f 70 20 70 6f 70 20 70 6f 70 0d 09 09 09 09 09  op pop pop......
1c6a0 09 09 09 09 09 09 09 09 09 09 64 75 70 2f 24 63  ..........dup/$c
1c6b0 6d 61 70 6e 61 6d 65 20 65 78 63 68 20 64 65 66  mapname exch def
1c6c0 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09  ................
1c6d0 2f 43 4d 61 70 20 66 69 6e 64 72 65 73 6f 75 72  /CMap findresour
1c6e0 63 65 2f 43 49 44 53 79 73 74 65 6d 49 6e 66 6f  ce/CIDSystemInfo
1c6f0 20 67 65 74 7b 64 65 66 7d 66 6f 72 61 6c 6c 0d   get{def}forall.
1c700 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 24  ...............$
1c710 66 69 6e 64 66 6f 6e 74 42 79 52 4f 53 0d 09 09  findfontByROS...
1c720 09 09 09 09 09 09 09 09 09 09 09 09 09 74 72 75  .............tru
1c730 65 20 65 78 69 74 0d 09 09 09 09 09 09 09 09 09  e exit..........
1c740 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09 09  ......}.........
1c750 09 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09  .......{pop}....
1c760 09 09 09 09 09 09 09 09 09 09 09 69 66 65 6c 73  ...........ifels
1c770 65 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 09  e...............
1c780 7d 0d 09 09 09 09 09 09 09 09 09 09 09 09 09 66  }..............f
1c790 6f 72 0d 09 09 09 09 09 09 09 09 09 09 09 09 09  or..............
1c7a0 64 75 70 20 74 79 70 65 2f 62 6f 6f 6c 65 61 6e  dup type/boolean
1c7b0 74 79 70 65 20 65 71 0d 09 09 09 09 09 09 09 09  type eq.........
1c7c0 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09 09  ......{pop}.....
1c7d0 09 09 09 09 09 09 09 09 09 09 7b 70 6f 70 20 70  ..........{pop p
1c7e0 6f 70 20 70 6f 70 20 24 66 69 6e 64 66 6f 6e 74  op pop $findfont
1c7f0 42 79 45 6e 75 6d 7d 0d 09 09 09 09 09 09 09 09  ByEnum}.........
1c800 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
1c810 09 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  .........}......
1c820 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .......ifelse...
1c830 09 09 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09  ..........}.....
1c840 09 09 09 09 09 09 09 09 7b 70 6f 70 20 70 6f 70  ........{pop pop
1c850 20 70 6f 70 20 24 66 69 6e 64 66 6f 6e 74 42 79   pop $findfontBy
1c860 45 6e 75 6d 7d 0d 09 09 09 09 09 09 09 09 09 09  Enum}...........
1c870 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09  .ifelse.........
1c880 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09 09  ...}............
1c890 7b 70 6f 70 20 70 6f 70 20 24 66 69 6e 64 66 6f  {pop pop $findfo
1c8a0 6e 74 42 79 45 6e 75 6d 7d 0d 09 09 09 09 09 09  ntByEnum}.......
1c8b0 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09  ....ifelse......
1c8c0 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09  .....}..........
1c8d0 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 09  ifelse..........
1c8e0 7d 0d 09 09 09 09 09 09 09 09 69 66 65 6c 73 65  }.........ifelse
1c8f0 0d 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  .........}......
1c900 09 09 09 7b 2f 2f 53 75 62 73 74 69 74 75 74 65  ...{//Substitute
1c910 46 6f 6e 74 20 65 78 65 63 7d 0d 09 09 09 09 09  Font exec}......
1c920 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  ..ifelse........
1c930 2f 24 73 6c 65 6e 20 30 20 64 65 66 0d 09 09 09  /$slen 0 def....
1c940 09 09 09 09 65 6e 64 0d 09 09 09 09 09 09 7d 0d  ....end.......}.
1c950 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 7b 0d  ......}.......{.
1c960 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 24 53  ......{.......$S
1c970 75 62 73 74 69 74 75 74 65 46 6f 6e 74 0d 09 09  ubstituteFont...
1c980 09 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09 09  .....begin......
1c990 09 09 2f 24 73 75 62 73 74 69 74 75 74 65 46 6f  ../$substituteFo
1c9a0 75 6e 64 20 74 72 75 65 20 64 65 66 0d 09 09 09  und true def....
1c9b0 09 09 09 09 64 75 70 20 6c 65 6e 67 74 68 20 24  ....dup length $
1c9c0 73 6c 65 6e 20 67 74 0d 09 09 09 09 09 09 09 24  slen gt........$
1c9d0 73 6e 61 6d 65 20 6e 75 6c 6c 20 6e 65 20 6f 72  sname null ne or
1c9e0 0d 09 09 09 09 09 09 09 24 73 6c 65 6e 20 30 20  ........$slen 0 
1c9f0 67 74 20 61 6e 64 0d 09 09 09 09 09 09 09 09 7b  gt and.........{
1ca00 24 66 69 6e 64 66 6f 6e 74 42 79 45 6e 75 6d 7d  $findfontByEnum}
1ca10 0d 09 09 09 09 09 09 09 09 7b 2f 2f 53 75 62 73  .........{//Subs
1ca20 74 69 74 75 74 65 46 6f 6e 74 20 65 78 65 63 7d  tituteFont exec}
1ca30 0d 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09  ........ifelse..
1ca40 09 09 09 09 09 09 65 6e 64 0d 09 09 09 09 09 09  ......end.......
1ca50 7d 0d 09 09 09 09 09 09 7d 0d 09 09 09 09 09 69  }.......}......i
1ca60 66 65 6c 73 65 0d 09 09 09 09 09 62 69 6e 64 20  felse......bind 
1ca70 72 65 61 64 6f 6e 6c 79 20 64 65 66 0d 09 09 09  readonly def....
1ca80 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  ..Adobe_CoolType
1ca90 5f 43 6f 72 65 2f 73 63 66 69 6e 64 66 6f 6e 74  _Core/scfindfont
1caa0 2f 73 79 73 74 65 6d 66 69 6e 64 66 6f 6e 74 20  /systemfindfont 
1cab0 6c 6f 61 64 20 70 75 74 0d 09 09 09 09 09 7d 0d  load put......}.
1cac0 09 09 09 09 09 7b 0d 09 09 09 09 09 2f 73 63 66  .....{....../scf
1cad0 69 6e 64 66 6f 6e 74 0d 09 09 09 09 09 09 7b 0d  indfont.......{.
1cae0 09 09 09 09 09 09 24 53 75 62 73 74 69 74 75 74  ......$Substitut
1caf0 65 46 6f 6e 74 0d 09 09 09 09 09 09 09 62 65 67  eFont........beg
1cb00 69 6e 0d 09 09 09 09 09 09 09 64 75 70 20 73 79  in........dup sy
1cb10 73 74 65 6d 66 69 6e 64 66 6f 6e 74 0d 09 09 09  stemfindfont....
1cb20 09 09 09 09 64 75 70 2f 46 6f 6e 74 4e 61 6d 65  ....dup/FontName
1cb30 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09 7b   known.........{
1cb40 64 75 70 2f 46 6f 6e 74 4e 61 6d 65 20 67 65 74  dup/FontName get
1cb50 20 64 75 70 20 33 20 69 6e 64 65 78 20 6e 65 7d   dup 3 index ne}
1cb60 0d 09 09 09 09 09 09 09 09 7b 2f 6e 6f 6e 61 6d  .........{/nonam
1cb70 65 20 74 72 75 65 7d 0d 09 09 09 09 09 09 09 69  e true}........i
1cb80 66 65 6c 73 65 0d 09 09 09 09 09 09 09 64 75 70  felse........dup
1cb90 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09  .........{......
1cba0 09 09 09 2f 24 6f 72 69 67 66 6f 6e 74 6e 61 6d  .../$origfontnam
1cbb0 65 66 6f 75 6e 64 20 32 20 69 6e 64 65 78 20 64  efound 2 index d
1cbc0 65 66 0d 09 09 09 09 09 09 09 09 2f 24 6f 72 69  ef........./$ori
1cbd0 67 66 6f 6e 74 6e 61 6d 65 20 34 20 69 6e 64 65  gfontname 4 inde
1cbe0 78 20 64 65 66 2f 24 73 75 62 73 74 69 74 75 74  x def/$substitut
1cbf0 65 46 6f 75 6e 64 20 74 72 75 65 20 64 65 66 0d  eFound true def.
1cc00 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1cc10 09 69 66 0d 09 09 09 09 09 09 09 65 78 63 68 20  .if........exch 
1cc20 70 6f 70 0d 09 09 09 09 09 09 09 09 7b 0d 09 09  pop.........{...
1cc30 09 09 09 09 09 09 24 73 6c 65 6e 20 30 20 67 74  ......$slen 0 gt
1cc40 0d 09 09 09 09 09 09 09 09 24 73 6e 61 6d 65 20  .........$sname 
1cc50 6e 75 6c 6c 20 6e 65 0d 09 09 09 09 09 09 09 09  null ne.........
1cc60 33 20 69 6e 64 65 78 20 6c 65 6e 67 74 68 20 24  3 index length $
1cc70 73 6c 65 6e 20 67 74 20 6f 72 20 61 6e 64 0d 09  slen gt or and..
1cc80 09 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09  ........{.......
1cc90 09 09 09 70 6f 70 20 64 75 70 20 24 66 69 6e 64  ...pop dup $find
1cca0 66 6f 6e 74 42 79 45 6e 75 6d 20 66 69 6e 64 66  fontByEnum findf
1ccb0 6f 6e 74 0d 09 09 09 09 09 09 09 09 09 64 75 70  ont..........dup
1ccc0 20 6d 61 78 6c 65 6e 67 74 68 20 31 20 61 64 64   maxlength 1 add
1ccd0 20 64 69 63 74 0d 09 09 09 09 09 09 09 09 09 09   dict...........
1cce0 62 65 67 69 6e 0d 09 09 09 09 09 09 09 09 09 09  begin...........
1ccf0 09 7b 31 20 69 6e 64 65 78 2f 46 49 44 20 65 71  .{1 index/FID eq
1cd00 7b 70 6f 70 20 70 6f 70 7d 7b 64 65 66 7d 69 66  {pop pop}{def}if
1cd10 65 6c 73 65 7d 0d 09 09 09 09 09 09 09 09 09 09  else}...........
1cd20 66 6f 72 61 6c 6c 0d 09 09 09 09 09 09 09 09 09  forall..........
1cd30 09 63 75 72 72 65 6e 74 64 69 63 74 0d 09 09 09  .currentdict....
1cd40 09 09 09 09 09 09 09 65 6e 64 0d 09 09 09 09 09  .......end......
1cd50 09 09 09 09 64 65 66 69 6e 65 66 6f 6e 74 0d 09  ....definefont..
1cd60 09 09 09 09 09 09 09 09 64 75 70 2f 46 6f 6e 74  ........dup/Font
1cd70 4e 61 6d 65 20 6b 6e 6f 77 6e 7b 64 75 70 2f 46  Name known{dup/F
1cd80 6f 6e 74 4e 61 6d 65 20 67 65 74 7d 7b 6e 75 6c  ontName get}{nul
1cd90 6c 7d 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09  l}ifelse........
1cda0 09 09 24 6f 72 69 67 66 6f 6e 74 6e 61 6d 65 66  ..$origfontnamef
1cdb0 6f 75 6e 64 20 6e 65 0d 09 09 09 09 09 09 09 09  ound ne.........
1cdc0 09 09 7b 0d 09 09 09 09 09 09 09 09 09 09 24 6f  ..{...........$o
1cdd0 72 69 67 66 6f 6e 74 6e 61 6d 65 20 24 73 74 72  rigfontname $str
1cde0 20 63 76 73 20 70 72 69 6e 74 0d 09 09 09 09 09   cvs print......
1cdf0 09 09 09 09 09 28 20 73 75 62 73 74 69 74 75 74  .....( substitut
1ce00 69 6f 6e 20 72 65 76 69 73 65 64 2c 20 75 73 69  ion revised, usi
1ce10 6e 67 20 29 70 72 69 6e 74 0d 09 09 09 09 09 09  ng )print.......
1ce20 09 09 09 09 64 75 70 2f 46 6f 6e 74 4e 61 6d 65  ....dup/FontName
1ce30 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09 09   known..........
1ce40 09 09 7b 64 75 70 2f 46 6f 6e 74 4e 61 6d 65 20  ..{dup/FontName 
1ce50 67 65 74 7d 7b 28 75 6e 73 70 65 63 69 66 69 65  get}{(unspecifie
1ce60 64 20 66 6f 6e 74 29 7d 0d 09 09 09 09 09 09 09  d font)}........
1ce70 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09  ...ifelse.......
1ce80 09 09 09 09 24 73 74 72 20 63 76 73 20 70 72 69  ....$str cvs pri
1ce90 6e 74 28 2e 5c 6e 29 70 72 69 6e 74 0d 09 09 09  nt(.\n)print....
1cea0 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09  .......}........
1ceb0 09 09 69 66 0d 09 09 09 09 09 09 09 09 09 7d 0d  ..if..........}.
1cec0 09 09 09 09 09 09 09 09 09 7b 65 78 63 68 20 70  .........{exch p
1ced0 6f 70 7d 0d 09 09 09 09 09 09 09 09 69 66 65 6c  op}.........ifel
1cee0 73 65 0d 09 09 09 09 09 09 09 09 7d 0d 09 09 09  se.........}....
1cef0 09 09 09 09 09 7b 65 78 63 68 20 70 6f 70 7d 0d  .....{exch pop}.
1cf00 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .......ifelse...
1cf10 09 09 09 09 09 65 6e 64 0d 09 09 09 09 09 09 7d  .....end.......}
1cf20 62 69 6e 64 20 64 65 66 0d 09 09 09 09 09 7d 0d  bind def......}.
1cf30 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 65  ....ifelse.....e
1cf40 6e 64 0d 09 09 09 65 6e 64 0d 09 09 41 64 6f 62  nd....end...Adob
1cf50 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 5f  e_CoolType_Core_
1cf60 44 65 66 69 6e 65 64 20 6e 6f 74 0d 09 09 09 7b  Defined not....{
1cf70 0d 09 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79  ....Adobe_CoolTy
1cf80 70 65 5f 43 6f 72 65 2f 66 69 6e 64 66 6f 6e 74  pe_Core/findfont
1cf90 0d 09 09 09 09 7b 0d 09 09 09 09 24 53 75 62 73  .....{.....$Subs
1cfa0 74 69 74 75 74 65 46 6f 6e 74 0d 09 09 09 09 09  tituteFont......
1cfb0 62 65 67 69 6e 0d 09 09 09 09 09 24 64 65 70 74  begin......$dept
1cfc0 68 20 30 20 65 71 0d 09 09 09 09 09 09 7b 0d 09  h 0 eq.......{..
1cfd0 09 09 09 09 09 2f 24 66 6f 6e 74 6e 61 6d 65 20  ...../$fontname 
1cfe0 31 20 69 6e 64 65 78 20 64 75 70 20 74 79 70 65  1 index dup type
1cff0 2f 73 74 72 69 6e 67 74 79 70 65 20 6e 65 7b 24  /stringtype ne{$
1d000 73 74 72 20 63 76 73 7d 69 66 20 64 65 66 0d 09  str cvs}if def..
1d010 09 09 09 09 09 2f 24 73 75 62 73 74 69 74 75 74  ...../$substitut
1d020 65 46 6f 75 6e 64 20 66 61 6c 73 65 20 64 65 66  eFound false def
1d030 0d 09 09 09 09 09 09 7d 0d 09 09 09 09 09 69 66  .......}......if
1d040 0d 09 09 09 09 09 2f 24 64 65 70 74 68 20 24 64  ....../$depth $d
1d050 65 70 74 68 20 31 20 61 64 64 20 64 65 66 0d 09  epth 1 add def..
1d060 09 09 09 09 65 6e 64 0d 09 09 09 09 73 63 66 69  ....end.....scfi
1d070 6e 64 66 6f 6e 74 0d 09 09 09 09 24 53 75 62 73  ndfont.....$Subs
1d080 74 69 74 75 74 65 46 6f 6e 74 0d 09 09 09 09 09  tituteFont......
1d090 62 65 67 69 6e 0d 09 09 09 09 09 2f 24 64 65 70  begin....../$dep
1d0a0 74 68 20 24 64 65 70 74 68 20 31 20 73 75 62 20  th $depth 1 sub 
1d0b0 64 65 66 0d 09 09 09 09 09 24 73 75 62 73 74 69  def......$substi
1d0c0 74 75 74 65 46 6f 75 6e 64 20 24 64 65 70 74 68  tuteFound $depth
1d0d0 20 30 20 65 71 20 61 6e 64 0d 09 09 09 09 09 09   0 eq and.......
1d0e0 7b 0d 09 09 09 09 09 09 24 69 6e 56 4d 49 6e 64  {.......$inVMInd
1d0f0 65 78 20 6e 75 6c 6c 20 6e 65 0d 09 09 09 09 09  ex null ne......
1d100 09 09 7b 64 75 70 20 24 69 6e 56 4d 49 6e 64 65  ..{dup $inVMInde
1d110 78 20 24 41 64 64 49 6e 56 4d 46 6f 6e 74 7d 0d  x $AddInVMFont}.
1d120 09 09 09 09 09 09 69 66 0d 09 09 09 09 09 09 24  ......if.......$
1d130 64 6f 53 6d 61 72 74 53 75 62 0d 09 09 09 09 09  doSmartSub......
1d140 09 09 7b 0d 09 09 09 09 09 09 09 63 75 72 72 65  ..{........curre
1d150 6e 74 64 69 63 74 2f 24 53 74 72 61 74 65 67 79  ntdict/$Strategy
1d160 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 09 09 7b   known.........{
1d170 24 53 74 72 61 74 65 67 79 2f 24 42 75 69 6c 64  $Strategy/$Build
1d180 46 6f 6e 74 20 67 65 74 20 65 78 65 63 7d 0d 09  Font get exec}..
1d190 09 09 09 09 09 09 69 66 0d 09 09 09 09 09 09 09  ......if........
1d1a0 7d 0d 09 09 09 09 09 09 69 66 0d 09 09 09 09 09  }.......if......
1d1b0 09 7d 0d 09 09 09 09 09 69 66 0d 09 09 09 09 09  .}......if......
1d1c0 65 6e 64 0d 09 09 09 09 7d 62 69 6e 64 20 70 75  end.....}bind pu
1d1d0 74 0d 09 09 09 7d 0d 09 09 69 66 0d 09 09 7d 0d  t....}...if...}.
1d1e0 09 69 66 0d 09 65 6e 64 0d 2f 24 41 64 64 49 6e  .if..end./$AddIn
1d1f0 56 4d 46 6f 6e 74 0d 09 7b 0d 09 65 78 63 68 2f  VMFont..{..exch/
1d200 46 6f 6e 74 4e 61 6d 65 20 32 20 63 6f 70 79 20  FontName 2 copy 
1d210 6b 6e 6f 77 6e 0d 09 09 7b 0d 09 09 67 65 74 0d  known...{...get.
1d220 09 09 31 20 64 69 63 74 20 64 75 70 20 62 65 67  ..1 dict dup beg
1d230 69 6e 20 65 78 63 68 20 31 20 69 6e 64 65 78 20  in exch 1 index 
1d240 67 63 68 65 63 6b 20 64 65 66 20 65 6e 64 20 65  gcheck def end e
1d250 78 63 68 0d 09 09 41 64 6f 62 65 5f 43 6f 6f 6c  xch...Adobe_Cool
1d260 54 79 70 65 5f 44 61 74 61 2f 49 6e 56 4d 46 6f  Type_Data/InVMFo
1d270 6e 74 73 42 79 43 4d 61 70 20 67 65 74 20 65 78  ntsByCMap get ex
1d280 63 68 0d 09 09 24 44 69 63 74 41 64 64 0d 09 09  ch...$DictAdd...
1d290 7d 0d 09 09 7b 70 6f 70 20 70 6f 70 20 70 6f 70  }...{pop pop pop
1d2a0 7d 0d 09 69 66 65 6c 73 65 0d 09 7d 62 69 6e 64  }..ifelse..}bind
1d2b0 20 64 65 66 0d 2f 24 44 69 63 74 41 64 64 0d 09   def./$DictAdd..
1d2c0 7b 0d 09 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 20  {..2 copy known 
1d2d0 6e 6f 74 0d 09 09 7b 32 20 63 6f 70 79 20 34 20  not...{2 copy 4 
1d2e0 69 6e 64 65 78 20 6c 65 6e 67 74 68 20 64 69 63  index length dic
1d2f0 74 20 70 75 74 7d 0d 09 69 66 0d 09 4c 65 76 65  t put}..if..Leve
1d300 6c 32 3f 20 6e 6f 74 0d 09 09 7b 0d 09 09 32 20  l2? not...{...2 
1d310 63 6f 70 79 20 67 65 74 20 64 75 70 20 6d 61 78  copy get dup max
1d320 6c 65 6e 67 74 68 20 65 78 63 68 20 6c 65 6e 67  length exch leng
1d330 74 68 20 34 20 69 6e 64 65 78 20 6c 65 6e 67 74  th 4 index lengt
1d340 68 20 61 64 64 20 6c 74 0d 09 09 32 20 63 6f 70  h add lt...2 cop
1d350 79 20 67 65 74 20 64 75 70 20 6c 65 6e 67 74 68  y get dup length
1d360 20 34 20 69 6e 64 65 78 20 6c 65 6e 67 74 68 20   4 index length 
1d370 61 64 64 20 65 78 63 68 20 6d 61 78 6c 65 6e 67  add exch maxleng
1d380 74 68 20 31 20 69 6e 64 65 78 20 6c 74 0d 09 09  th 1 index lt...
1d390 09 7b 0d 09 09 09 32 20 6d 75 6c 20 64 69 63 74  .{....2 mul dict
1d3a0 0d 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09 32  .....begin.....2
1d3b0 20 63 6f 70 79 20 67 65 74 7b 66 6f 72 61 6c 6c   copy get{forall
1d3c0 7d 64 65 66 0d 09 09 09 09 32 20 63 6f 70 79 20  }def.....2 copy 
1d3d0 63 75 72 72 65 6e 74 64 69 63 74 20 70 75 74 0d  currentdict put.
1d3e0 09 09 09 09 65 6e 64 0d 09 09 09 7d 0d 09 09 09  ....end....}....
1d3f0 7b 70 6f 70 7d 0d 09 09 69 66 65 6c 73 65 0d 09  {pop}...ifelse..
1d400 09 7d 0d 09 69 66 0d 09 67 65 74 0d 09 09 62 65  .}..if..get...be
1d410 67 69 6e 0d 09 09 09 7b 64 65 66 7d 0d 09 09 66  gin....{def}...f
1d420 6f 72 61 6c 6c 0d 09 09 65 6e 64 0d 09 7d 62 69  orall...end..}bi
1d430 6e 64 20 64 65 66 0d 65 6e 64 0d 65 6e 64 0d 25  nd def.end.end.%
1d440 25 45 6e 64 52 65 73 6f 75 72 63 65 0d 63 75 72  %EndResource.cur
1d450 72 65 6e 74 67 6c 6f 62 61 6c 20 74 72 75 65 20  rentglobal true 
1d460 73 65 74 67 6c 6f 62 61 6c 0d 25 25 42 65 67 69  setglobal.%%Begi
1d470 6e 52 65 73 6f 75 72 63 65 3a 20 70 72 6f 63 73  nResource: procs
1d480 65 74 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70  et Adobe_CoolTyp
1d490 65 5f 55 74 69 6c 69 74 79 5f 4d 41 4b 45 4f 43  e_Utility_MAKEOC
1d4a0 46 20 31 2e 32 33 20 30 0d 25 25 43 6f 70 79 72  F 1.23 0.%%Copyr
1d4b0 69 67 68 74 3a 20 43 6f 70 79 72 69 67 68 74 20  ight: Copyright 
1d4c0 31 39 38 37 2d 32 30 30 36 20 41 64 6f 62 65 20  1987-2006 Adobe 
1d4d0 53 79 73 74 65 6d 73 20 49 6e 63 6f 72 70 6f 72  Systems Incorpor
1d4e0 61 74 65 64 2e 0d 25 25 56 65 72 73 69 6f 6e 3a  ated..%%Version:
1d4f0 20 31 2e 32 33 20 30 0d 73 79 73 74 65 6d 64 69   1.23 0.systemdi
1d500 63 74 2f 6c 61 6e 67 75 61 67 65 6c 65 76 65 6c  ct/languagelevel
1d510 20 6b 6e 6f 77 6e 20 64 75 70 0d 09 7b 63 75 72   known dup..{cur
1d520 72 65 6e 74 67 6c 6f 62 61 6c 20 66 61 6c 73 65  rentglobal false
1d530 20 73 65 74 67 6c 6f 62 61 6c 7d 0d 09 7b 66 61   setglobal}..{fa
1d540 6c 73 65 7d 0d 69 66 65 6c 73 65 0d 65 78 63 68  lse}.ifelse.exch
1d550 0d 75 73 65 72 64 69 63 74 2f 41 64 6f 62 65 5f  .userdict/Adobe_
1d560 43 6f 6f 6c 54 79 70 65 5f 55 74 69 6c 69 74 79  CoolType_Utility
1d570 20 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09 7b   2 copy known..{
1d580 32 20 63 6f 70 79 20 67 65 74 20 64 75 70 20 6d  2 copy get dup m
1d590 61 78 6c 65 6e 67 74 68 20 32 37 20 61 64 64 20  axlength 27 add 
1d5a0 64 69 63 74 20 63 6f 70 79 7d 0d 09 7b 32 37 20  dict copy}..{27 
1d5b0 64 69 63 74 7d 0d 69 66 65 6c 73 65 20 70 75 74  dict}.ifelse put
1d5c0 0d 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f  .Adobe_CoolType_
1d5d0 55 74 69 6c 69 74 79 0d 09 62 65 67 69 6e 0d 09  Utility..begin..
1d5e0 2f 40 65 65 78 65 63 53 74 61 72 74 44 61 74 61  /@eexecStartData
1d5f0 0d 09 09 20 3c 42 41 42 34 33 31 45 41 30 37 46  ... <BAB431EA07F
1d600 32 30 39 45 42 38 43 34 33 34 38 33 31 31 34 38  209EB8C434831148
1d610 31 44 39 44 33 46 37 36 45 33 44 31 35 32 34 36  1D9D3F76E3D15246
1d620 35 35 35 35 37 37 44 38 37 42 43 35 31 30 45 44  555577D87BC510ED
1d630 35 34 45 0d 09 09 20 31 31 38 43 33 39 36 39 37  54E... 118C39697
1d640 46 41 39 46 36 44 42 35 38 31 32 38 45 36 30 45  FA9F6DB58128E60E
1d650 42 38 41 31 32 46 41 32 34 44 37 43 44 44 32 46  B8A12FA24D7CDD2F
1d660 41 39 34 44 32 32 31 46 41 39 45 43 38 44 41 33  A94D221FA9EC8DA3
1d670 45 35 45 36 41 31 43 0d 09 09 20 34 41 43 45 43  E5E6A1C... 4ACEC
1d680 43 38 43 32 44 33 39 43 35 34 45 37 43 39 34 36  C8C2D39C54E7C946
1d690 30 33 31 44 44 31 35 36 43 33 41 36 42 34 41 30  031DD156C3A6B4A0
1d6a0 39 41 44 32 39 45 31 38 36 37 41 3e 64 65 66 0d  9AD29E1867A>def.
1d6b0 09 2f 40 72 65 63 6f 67 6e 69 7a 65 43 49 44 46  ./@recognizeCIDF
1d6c0 6f 6e 74 20 6e 75 6c 6c 20 64 65 66 0d 09 2f 63  ont null def../c
1d6d0 74 5f 4c 65 76 65 6c 32 3f 20 65 78 63 68 20 64  t_Level2? exch d
1d6e0 65 66 0d 09 2f 63 74 5f 43 6c 6f 6e 65 3f 20 31  ef../ct_Clone? 1
1d6f0 31 38 33 36 31 35 38 36 39 20 69 6e 74 65 72 6e  183615869 intern
1d700 61 6c 64 69 63 74 20 64 75 70 0d 09 09 09 2f 43  aldict dup..../C
1d710 43 52 75 6e 20 6b 6e 6f 77 6e 20 6e 6f 74 0d 09  CRun known not..
1d720 09 09 65 78 63 68 2f 65 43 43 52 75 6e 20 6b 6e  ..exch/eCCRun kn
1d730 6f 77 6e 20 6e 6f 74 0d 09 09 09 63 74 5f 4c 65  own not....ct_Le
1d740 76 65 6c 32 3f 20 61 6e 64 20 6f 72 20 64 65 66  vel2? and or def
1d750 0d 63 74 5f 4c 65 76 65 6c 32 3f 0d 09 7b 67 6c  .ct_Level2?..{gl
1d760 6f 62 61 6c 64 69 63 74 20 62 65 67 69 6e 20 63  obaldict begin c
1d770 75 72 72 65 6e 74 67 6c 6f 62 61 6c 20 74 72 75  urrentglobal tru
1d780 65 20 73 65 74 67 6c 6f 62 61 6c 7d 0d 69 66 0d  e setglobal}.if.
1d790 09 2f 63 74 5f 41 64 64 53 74 64 43 49 44 4d 61  ./ct_AddStdCIDMa
1d7a0 70 0d 09 09 63 74 5f 4c 65 76 65 6c 32 3f 0d 09  p...ct_Level2?..
1d7b0 09 09 7b 7b 0d 09 09 09 09 6d 61 72 6b 0d 09 09  ..{{.....mark...
1d7c0 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  ..Adobe_CoolType
1d7d0 5f 55 74 69 6c 69 74 79 2f 40 72 65 63 6f 67 6e  _Utility/@recogn
1d7e0 69 7a 65 43 49 44 46 6f 6e 74 20 63 75 72 72 65  izeCIDFont curre
1d7f0 6e 74 64 69 63 74 20 70 75 74 0d 09 09 09 09 09  ntdict put......
1d800 7b 0d 09 09 09 09 09 28 28 48 65 78 29 35 37 20  {......((Hex)57 
1d810 53 74 61 72 74 44 61 74 61 0d 09 09 09 09 09 20  StartData...... 
1d820 30 36 31 35 20 31 65 32 37 20 32 63 33 39 20 31  0615 1e27 2c39 1
1d830 63 36 30 20 64 38 61 38 20 63 63 33 31 20 66 65  c60 d8a8 cc31 fe
1d840 32 62 20 66 36 65 30 0d 09 09 09 09 09 20 37 61  2b f6e0...... 7a
1d850 61 33 20 65 35 34 31 20 65 32 31 63 20 36 30 64  a3 e541 e21c 60d
1d860 38 20 61 38 63 39 20 63 33 64 30 20 36 64 39 65  8 a8c9 c3d0 6d9e
1d870 20 31 63 36 30 0d 09 09 09 09 09 20 64 38 61 38   1c60...... d8a8
1d880 20 63 39 63 32 20 30 32 64 37 20 39 61 31 63 20   c9c2 02d7 9a1c 
1d890 36 30 64 38 20 61 38 34 39 20 31 63 36 30 20 64  60d8 a849 1c60 d
1d8a0 38 61 38 0d 09 09 09 09 09 20 63 63 33 36 20 37  8a8...... cc36 7
1d8b0 34 66 34 20 31 31 34 34 20 62 31 33 62 20 37 37  4f4 1144 b13b 77
1d8c0 29 30 28 29 2f 53 75 62 46 69 6c 65 44 65 63 6f  )0()/SubFileDeco
1d8d0 64 65 20 66 69 6c 74 65 72 20 63 76 78 20 65 78  de filter cvx ex
1d8e0 65 63 0d 09 09 09 09 09 7d 0d 09 09 09 09 73 74  ec......}.....st
1d8f0 6f 70 70 65 64 0d 09 09 09 09 09 7b 0d 09 09 09  opped......{....
1d900 09 09 20 63 6c 65 61 72 74 6f 6d 61 72 6b 0d 09  .. cleartomark..
1d910 09 09 09 09 20 41 64 6f 62 65 5f 43 6f 6f 6c 54  .... Adobe_CoolT
1d920 79 70 65 5f 55 74 69 6c 69 74 79 2f 40 72 65 63  ype_Utility/@rec
1d930 6f 67 6e 69 7a 65 43 49 44 46 6f 6e 74 20 67 65  ognizeCIDFont ge
1d940 74 0d 09 09 09 09 09 20 63 6f 75 6e 74 64 69 63  t...... countdic
1d950 74 73 74 61 63 6b 20 64 75 70 20 61 72 72 61 79  tstack dup array
1d960 20 64 69 63 74 73 74 61 63 6b 0d 09 09 09 09 09   dictstack......
1d970 20 65 78 63 68 20 31 20 73 75 62 20 2d 31 20 30   exch 1 sub -1 0
1d980 0d 09 09 09 09 09 09 20 7b 0d 09 09 09 09 09 09  ....... {.......
1d990 20 32 20 63 6f 70 79 20 67 65 74 20 33 20 69 6e   2 copy get 3 in
1d9a0 64 65 78 20 65 71 0d 09 09 09 09 09 09 09 09 7b  dex eq.........{
1d9b0 31 20 69 6e 64 65 78 20 6c 65 6e 67 74 68 20 65  1 index length e
1d9c0 78 63 68 20 73 75 62 20 31 20 73 75 62 7b 65 6e  xch sub 1 sub{en
1d9d0 64 7d 72 65 70 65 61 74 20 65 78 69 74 7d 0d 09  d}repeat exit}..
1d9e0 09 09 09 09 09 09 09 7b 70 6f 70 7d 0d 09 09 09  .......{pop}....
1d9f0 09 09 09 20 69 66 65 6c 73 65 0d 09 09 09 09 09  ... ifelse......
1da00 09 20 7d 0d 09 09 09 09 09 20 66 6f 72 0d 09 09  . }...... for...
1da10 09 09 09 20 70 6f 70 20 70 6f 70 0d 09 09 09 09  ... pop pop.....
1da20 09 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65  . Adobe_CoolType
1da30 5f 55 74 69 6c 69 74 79 2f 40 65 65 78 65 63 53  _Utility/@eexecS
1da40 74 61 72 74 44 61 74 61 20 67 65 74 20 65 65 78  tartData get eex
1da50 65 63 0d 09 09 09 09 09 7d 0d 09 09 09 09 09 7b  ec......}......{
1da60 63 6c 65 61 72 74 6f 6d 61 72 6b 7d 0d 09 09 09  cleartomark}....
1da70 09 69 66 65 6c 73 65 0d 09 09 09 7d 7d 0d 09 09  .ifelse....}}...
1da80 09 7b 7b 0d 09 09 09 09 41 64 6f 62 65 5f 43 6f  .{{.....Adobe_Co
1da90 6f 6c 54 79 70 65 5f 55 74 69 6c 69 74 79 2f 40  olType_Utility/@
1daa0 65 65 78 65 63 53 74 61 72 74 44 61 74 61 20 67  eexecStartData g
1dab0 65 74 20 65 65 78 65 63 0d 09 09 09 7d 7d 0d 09  et eexec....}}..
1dac0 09 69 66 65 6c 73 65 20 62 69 6e 64 20 64 65 66  .ifelse bind def
1dad0 0d 75 73 65 72 64 69 63 74 2f 63 69 64 5f 65 78  .userdict/cid_ex
1dae0 74 65 6e 73 69 6f 6e 73 20 6b 6e 6f 77 6e 0d 64  tensions known.d
1daf0 75 70 7b 63 69 64 5f 65 78 74 65 6e 73 69 6f 6e  up{cid_extension
1db00 73 2f 63 69 64 5f 55 70 64 61 74 65 44 42 20 6b  s/cid_UpdateDB k
1db10 6e 6f 77 6e 20 61 6e 64 7d 69 66 0d 09 7b 0d 09  nown and}if..{..
1db20 20 63 69 64 5f 65 78 74 65 6e 73 69 6f 6e 73 0d   cid_extensions.
1db30 09 20 62 65 67 69 6e 0d 09 2f 63 69 64 5f 47 65  . begin../cid_Ge
1db40 74 43 49 44 53 79 73 74 65 6d 49 6e 66 6f 0d 09  tCIDSystemInfo..
1db50 09 7b 0d 09 09 20 31 20 69 6e 64 65 78 20 74 79  .{... 1 index ty
1db60 70 65 2f 73 74 72 69 6e 67 74 79 70 65 20 65 71  pe/stringtype eq
1db70 0d 09 09 09 7b 65 78 63 68 20 63 76 6e 20 65 78  ....{exch cvn ex
1db80 63 68 7d 0d 09 09 20 69 66 0d 09 09 20 63 69 64  ch}... if... cid
1db90 5f 65 78 74 65 6e 73 69 6f 6e 73 0d 09 09 09 20  _extensions.... 
1dba0 62 65 67 69 6e 0d 09 09 09 20 64 75 70 20 6c 6f  begin.... dup lo
1dbb0 61 64 20 32 20 69 6e 64 65 78 20 6b 6e 6f 77 6e  ad 2 index known
1dbc0 0d 09 09 09 09 7b 0d 09 09 09 09 20 32 20 63 6f  .....{..... 2 co
1dbd0 70 79 0d 09 09 09 09 20 63 69 64 5f 47 65 74 53  py..... cid_GetS
1dbe0 74 61 74 75 73 49 6e 66 6f 0d 09 09 09 09 20 64  tatusInfo..... d
1dbf0 75 70 20 6e 75 6c 6c 20 6e 65 0d 09 09 09 09 09  up null ne......
1dc00 7b 0d 09 09 09 09 09 20 31 20 69 6e 64 65 78 20  {...... 1 index 
1dc10 6c 6f 61 64 0d 09 09 09 09 09 20 33 20 69 6e 64  load...... 3 ind
1dc20 65 78 20 67 65 74 0d 09 09 09 09 09 20 64 75 70  ex get...... dup
1dc30 20 6e 75 6c 6c 20 65 71 0d 09 09 09 09 09 09 20   null eq....... 
1dc40 7b 70 6f 70 20 70 6f 70 20 63 69 64 5f 55 70 64  {pop pop cid_Upd
1dc50 61 74 65 44 42 7d 0d 09 09 09 09 09 09 20 7b 0d  ateDB}....... {.
1dc60 09 09 09 09 09 09 20 65 78 63 68 0d 09 09 09 09  ...... exch.....
1dc70 09 09 20 31 20 69 6e 64 65 78 2f 43 72 65 61 74  .. 1 index/Creat
1dc80 65 64 20 67 65 74 20 65 71 0d 09 09 09 09 09 09  ed get eq.......
1dc90 09 20 7b 65 78 63 68 20 70 6f 70 20 65 78 63 68  . {exch pop exch
1dca0 20 70 6f 70 7d 0d 09 09 09 09 09 09 09 20 7b 70   pop}........ {p
1dcb0 6f 70 20 63 69 64 5f 55 70 64 61 74 65 44 42 7d  op cid_UpdateDB}
1dcc0 0d 09 09 09 09 09 09 20 69 66 65 6c 73 65 0d 09  ....... ifelse..
1dcd0 09 09 09 09 09 20 7d 0d 09 09 09 09 09 20 69 66  ..... }...... if
1dce0 65 6c 73 65 0d 09 09 09 09 09 7d 0d 09 09 09 09  else......}.....
1dcf0 09 7b 70 6f 70 20 63 69 64 5f 55 70 64 61 74 65  .{pop cid_Update
1dd00 44 42 7d 0d 09 09 09 09 20 69 66 65 6c 73 65 0d  DB}..... ifelse.
1dd10 09 09 09 09 7d 0d 09 09 09 09 7b 63 69 64 5f 55  ....}.....{cid_U
1dd20 70 64 61 74 65 44 42 7d 0d 09 09 09 20 69 66 65  pdateDB}.... ife
1dd30 6c 73 65 0d 09 09 09 20 65 6e 64 0d 09 09 7d 62  lse.... end...}b
1dd40 69 6e 64 20 64 65 66 0d 09 20 65 6e 64 0d 09 7d  ind def.. end..}
1dd50 0d 69 66 0d 63 74 5f 4c 65 76 65 6c 32 3f 0d 09  .if.ct_Level2?..
1dd60 7b 65 6e 64 20 73 65 74 67 6c 6f 62 61 6c 7d 0d  {end setglobal}.
1dd70 69 66 0d 09 2f 63 74 5f 55 73 65 4e 61 74 69 76  if../ct_UseNativ
1dd80 65 43 61 70 61 62 69 6c 69 74 79 3f 20 73 79 73  eCapability? sys
1dd90 74 65 6d 64 69 63 74 2f 63 6f 6d 70 6f 73 65 66  temdict/composef
1dda0 6f 6e 74 20 6b 6e 6f 77 6e 20 64 65 66 0d 09 2f  ont known def../
1ddb0 63 74 5f 4d 61 6b 65 4f 43 46 20 33 35 20 64 69  ct_MakeOCF 35 di
1ddc0 63 74 20 64 65 66 0d 09 2f 63 74 5f 56 61 72 73  ct def../ct_Vars
1ddd0 20 32 35 20 64 69 63 74 20 64 65 66 0d 09 2f 63   25 dict def../c
1dde0 74 5f 47 6c 79 70 68 44 69 72 50 72 6f 63 73 20  t_GlyphDirProcs 
1ddf0 36 20 64 69 63 74 20 64 65 66 0d 09 2f 63 74 5f  6 dict def../ct_
1de00 42 75 69 6c 64 43 68 61 72 44 69 63 74 20 31 35  BuildCharDict 15
1de10 20 64 69 63 74 20 64 75 70 0d 09 09 62 65 67 69   dict dup...begi
1de20 6e 0d 09 09 2f 63 68 61 72 63 6f 64 65 20 32 20  n.../charcode 2 
1de30 73 74 72 69 6e 67 20 64 65 66 0d 09 09 2f 64 73  string def.../ds
1de40 74 5f 73 74 72 69 6e 67 20 31 35 30 30 20 73 74  t_string 1500 st
1de50 72 69 6e 67 20 64 65 66 0d 09 09 2f 6e 75 6c 6c  ring def.../null
1de60 73 74 72 69 6e 67 28 29 64 65 66 0d 09 09 2f 75  string()def.../u
1de70 73 65 77 69 64 74 68 73 3f 20 74 72 75 65 20 64  sewidths? true d
1de80 65 66 0d 09 09 65 6e 64 20 64 65 66 0d 09 63 74  ef...end def..ct
1de90 5f 4c 65 76 65 6c 32 3f 7b 73 65 74 67 6c 6f 62  _Level2?{setglob
1dea0 61 6c 7d 7b 70 6f 70 7d 69 66 65 6c 73 65 0d 09  al}{pop}ifelse..
1deb0 63 74 5f 47 6c 79 70 68 44 69 72 50 72 6f 63 73  ct_GlyphDirProcs
1dec0 0d 09 09 62 65 67 69 6e 0d 09 09 2f 47 65 74 47  ...begin.../GetG
1ded0 6c 79 70 68 44 69 72 65 63 74 6f 72 79 0d 09 09  lyphDirectory...
1dee0 09 7b 0d 09 09 09 73 79 73 74 65 6d 64 69 63 74  .{....systemdict
1def0 2f 6c 61 6e 67 75 61 67 65 6c 65 76 65 6c 20 6b  /languagelevel k
1df00 6e 6f 77 6e 0d 09 09 09 09 7b 70 6f 70 2f 43 49  nown.....{pop/CI
1df10 44 46 6f 6e 74 20 66 69 6e 64 72 65 73 6f 75 72  DFont findresour
1df20 63 65 2f 47 6c 79 70 68 44 69 72 65 63 74 6f 72  ce/GlyphDirector
1df30 79 20 67 65 74 7d 0d 09 09 09 09 7b 0d 09 09 09  y get}.....{....
1df40 09 31 20 69 6e 64 65 78 2f 43 49 44 46 6f 6e 74  .1 index/CIDFont
1df50 20 66 69 6e 64 72 65 73 6f 75 72 63 65 2f 47 6c   findresource/Gl
1df60 79 70 68 44 69 72 65 63 74 6f 72 79 0d 09 09 09  yphDirectory....
1df70 09 67 65 74 20 64 75 70 20 74 79 70 65 2f 64 69  .get dup type/di
1df80 63 74 74 79 70 65 20 65 71 0d 09 09 09 09 09 7b  cttype eq......{
1df90 0d 09 09 09 09 09 64 75 70 20 64 75 70 20 6d 61  ......dup dup ma
1dfa0 78 6c 65 6e 67 74 68 20 65 78 63 68 20 6c 65 6e  xlength exch len
1dfb0 67 74 68 20 73 75 62 20 32 20 69 6e 64 65 78 20  gth sub 2 index 
1dfc0 6c 74 0d 09 09 09 09 09 09 7b 0d 09 09 09 09 09  lt.......{......
1dfd0 09 64 75 70 20 6c 65 6e 67 74 68 20 32 20 69 6e  .dup length 2 in
1dfe0 64 65 78 20 61 64 64 20 64 69 63 74 20 63 6f 70  dex add dict cop
1dff0 79 20 32 20 69 6e 64 65 78 0d 09 09 09 09 09 09  y 2 index.......
1e000 2f 43 49 44 46 6f 6e 74 20 66 69 6e 64 72 65 73  /CIDFont findres
1e010 6f 75 72 63 65 2f 47 6c 79 70 68 44 69 72 65 63  ource/GlyphDirec
1e020 74 6f 72 79 20 32 20 69 6e 64 65 78 20 70 75 74  tory 2 index put
1e030 0d 09 09 09 09 09 09 7d 0d 09 09 09 09 09 69 66  .......}......if
1e040 0d 09 09 09 09 09 7d 0d 09 09 09 09 69 66 0d 09  ......}.....if..
1e050 09 09 09 65 78 63 68 20 70 6f 70 20 65 78 63 68  ...exch pop exch
1e060 20 70 6f 70 0d 09 09 09 09 7d 0d 09 09 09 69 66   pop.....}....if
1e070 65 6c 73 65 0d 09 09 09 2b 0d 09 09 09 7d 64 65  else....+....}de
1e080 66 0d 09 09 2f 2b 0d 09 09 09 7b 0d 09 09 09 73  f.../+....{....s
1e090 79 73 74 65 6d 64 69 63 74 2f 6c 61 6e 67 75 61  ystemdict/langua
1e0a0 67 65 6c 65 76 65 6c 20 6b 6e 6f 77 6e 0d 09 09  gelevel known...
1e0b0 09 09 7b 0d 09 09 09 09 63 75 72 72 65 6e 74 67  ..{.....currentg
1e0c0 6c 6f 62 61 6c 20 66 61 6c 73 65 20 73 65 74 67  lobal false setg
1e0d0 6c 6f 62 61 6c 0d 09 09 09 09 33 20 64 69 63 74  lobal.....3 dict
1e0e0 20 62 65 67 69 6e 0d 09 09 09 09 09 2f 76 6d 20   begin....../vm 
1e0f0 65 78 63 68 20 64 65 66 0d 09 09 09 09 7d 0d 09  exch def.....}..
1e100 09 09 09 7b 31 20 64 69 63 74 20 62 65 67 69 6e  ...{1 dict begin
1e110 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 2f  }....ifelse..../
1e120 24 20 65 78 63 68 20 64 65 66 0d 09 09 09 73 79  $ exch def....sy
1e130 73 74 65 6d 64 69 63 74 2f 6c 61 6e 67 75 61 67  stemdict/languag
1e140 65 6c 65 76 65 6c 20 6b 6e 6f 77 6e 0d 09 09 09  elevel known....
1e150 09 7b 0d 09 09 09 09 76 6d 20 73 65 74 67 6c 6f  .{.....vm setglo
1e160 62 61 6c 0d 09 09 09 09 2f 67 76 6d 20 63 75 72  bal...../gvm cur
1e170 72 65 6e 74 67 6c 6f 62 61 6c 20 64 65 66 0d 09  rentglobal def..
1e180 09 09 09 24 20 67 63 68 65 63 6b 20 73 65 74 67  ...$ gcheck setg
1e190 6c 6f 62 61 6c 0d 09 09 09 09 7d 0d 09 09 09 69  lobal.....}....i
1e1a0 66 0d 09 09 09 3f 7b 24 20 62 65 67 69 6e 7d 69  f....?{$ begin}i
1e1b0 66 0d 09 09 09 7d 64 65 66 0d 09 09 2f 3f 7b 24  f....}def.../?{$
1e1c0 20 74 79 70 65 2f 64 69 63 74 74 79 70 65 20 65   type/dicttype e
1e1d0 71 7d 64 65 66 0d 09 09 2f 7c 7b 0d 09 09 09 75  q}def.../|{....u
1e1e0 73 65 72 64 69 63 74 2f 41 64 6f 62 65 5f 43 6f  serdict/Adobe_Co
1e1f0 6f 6c 54 79 70 65 5f 44 61 74 61 20 6b 6e 6f 77  olType_Data know
1e200 6e 0d 09 09 09 09 7b 0d 09 09 09 41 64 6f 62 65  n.....{....Adobe
1e210 5f 43 6f 6f 6c 54 79 70 65 5f 44 61 74 61 2f 41  _CoolType_Data/A
1e220 64 64 57 69 64 74 68 73 3f 20 6b 6e 6f 77 6e 0d  ddWidths? known.
1e230 09 09 09 09 7b 0d 09 09 09 09 20 63 75 72 72 65  ....{..... curre
1e240 6e 74 64 69 63 74 20 41 64 6f 62 65 5f 43 6f 6f  ntdict Adobe_Coo
1e250 6c 54 79 70 65 5f 44 61 74 61 0d 09 09 09 09 09  lType_Data......
1e260 62 65 67 69 6e 0d 09 09 09 09 09 20 62 65 67 69  begin...... begi
1e270 6e 0d 09 09 09 09 09 09 41 64 64 57 69 64 74 68  n.......AddWidth
1e280 73 3f 0d 09 09 09 09 09 09 09 09 7b 0d 09 09 09  s?.........{....
1e290 09 09 09 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54  .....Adobe_CoolT
1e2a0 79 70 65 5f 44 61 74 61 2f 43 43 20 33 20 69 6e  ype_Data/CC 3 in
1e2b0 64 65 78 20 70 75 74 0d 09 09 09 09 09 09 09 09  dex put.........
1e2c0 3f 7b 64 65 66 7d 7b 24 20 33 20 31 20 72 6f 6c  ?{def}{$ 3 1 rol
1e2d0 6c 20 70 75 74 7d 69 66 65 6c 73 65 0d 09 09 09  l put}ifelse....
1e2e0 09 09 09 09 09 43 43 20 63 68 61 72 63 6f 64 65  .....CC charcode
1e2f0 20 65 78 63 68 20 31 20 69 6e 64 65 78 20 30 20   exch 1 index 0 
1e300 32 20 69 6e 64 65 78 20 32 35 36 20 69 64 69 76  2 index 256 idiv
1e310 20 70 75 74 0d 09 09 09 09 09 09 09 09 31 20 69   put.........1 i
1e320 6e 64 65 78 20 65 78 63 68 20 31 20 65 78 63 68  ndex exch 1 exch
1e330 20 32 35 36 20 6d 6f 64 20 70 75 74 0d 09 09 09   256 mod put....
1e340 09 09 09 09 09 73 74 72 69 6e 67 77 69 64 74 68  .....stringwidth
1e350 20 32 20 61 72 72 61 79 20 61 73 74 6f 72 65 0d   2 array astore.
1e360 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 66  ........currentf
1e370 6f 6e 74 2f 57 69 64 74 68 73 20 67 65 74 20 65  ont/Widths get e
1e380 78 63 68 20 43 43 20 65 78 63 68 20 70 75 74 0d  xch CC exch put.
1e390 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
1e3a0 09 09 7b 3f 7b 64 65 66 7d 7b 24 20 33 20 31 20  ..{?{def}{$ 3 1 
1e3b0 72 6f 6c 6c 20 70 75 74 7d 69 66 65 6c 73 65 7d  roll put}ifelse}
1e3c0 0d 09 09 09 09 09 09 09 69 66 65 6c 73 65 0d 09  ........ifelse..
1e3d0 09 09 09 09 65 6e 64 0d 09 09 09 09 65 6e 64 0d  ....end.....end.
1e3e0 09 09 09 09 7d 0d 09 09 09 09 7b 3f 7b 64 65 66  ....}.....{?{def
1e3f0 7d 7b 24 20 33 20 31 20 72 6f 6c 6c 20 70 75 74  }{$ 3 1 roll put
1e400 7d 69 66 65 6c 73 65 7d 09 69 66 65 6c 73 65 0d  }ifelse}.ifelse.
1e410 09 09 09 09 7d 0d 09 09 09 09 7b 3f 7b 64 65 66  ....}.....{?{def
1e420 7d 7b 24 20 33 20 31 20 72 6f 6c 6c 20 70 75 74  }{$ 3 1 roll put
1e430 7d 69 66 65 6c 73 65 7d 0d 09 09 09 69 66 65 6c  }ifelse}....ifel
1e440 73 65 0d 09 09 09 7d 64 65 66 0d 09 09 2f 21 0d  se....}def.../!.
1e450 09 09 09 7b 0d 09 09 09 3f 7b 65 6e 64 7d 69 66  ...{....?{end}if
1e460 0d 09 09 09 73 79 73 74 65 6d 64 69 63 74 2f 6c  ....systemdict/l
1e470 61 6e 67 75 61 67 65 6c 65 76 65 6c 20 6b 6e 6f  anguagelevel kno
1e480 77 6e 0d 09 09 09 09 7b 67 76 6d 20 73 65 74 67  wn.....{gvm setg
1e490 6c 6f 62 61 6c 7d 0d 09 09 09 69 66 0d 09 09 09  lobal}....if....
1e4a0 65 6e 64 0d 09 09 09 7d 64 65 66 0d 09 09 2f 3a  end....}def.../:
1e4b0 7b 73 74 72 69 6e 67 20 63 75 72 72 65 6e 74 66  {string currentf
1e4c0 69 6c 65 20 65 78 63 68 20 72 65 61 64 73 74 72  ile exch readstr
1e4d0 69 6e 67 20 70 6f 70 7d 65 78 65 63 75 74 65 6f  ing pop}executeo
1e4e0 6e 6c 79 20 64 65 66 0d 09 09 65 6e 64 0d 09 63  nly def...end..c
1e4f0 74 5f 4d 61 6b 65 4f 43 46 0d 09 09 62 65 67 69  t_MakeOCF...begi
1e500 6e 0d 09 09 2f 63 74 5f 63 48 65 78 45 6e 63 6f  n.../ct_cHexEnco
1e510 64 69 6e 67 0d 09 09 5b 2f 63 30 30 2f 63 30 31  ding...[/c00/c01
1e520 2f 63 30 32 2f 63 30 33 2f 63 30 34 2f 63 30 35  /c02/c03/c04/c05
1e530 2f 63 30 36 2f 63 30 37 2f 63 30 38 2f 63 30 39  /c06/c07/c08/c09
1e540 2f 63 30 41 2f 63 30 42 2f 63 30 43 2f 63 30 44  /c0A/c0B/c0C/c0D
1e550 2f 63 30 45 2f 63 30 46 2f 63 31 30 2f 63 31 31  /c0E/c0F/c10/c11
1e560 2f 63 31 32 0d 09 09 2f 63 31 33 2f 63 31 34 2f  /c12.../c13/c14/
1e570 63 31 35 2f 63 31 36 2f 63 31 37 2f 63 31 38 2f  c15/c16/c17/c18/
1e580 63 31 39 2f 63 31 41 2f 63 31 42 2f 63 31 43 2f  c19/c1A/c1B/c1C/
1e590 63 31 44 2f 63 31 45 2f 63 31 46 2f 63 32 30 2f  c1D/c1E/c1F/c20/
1e5a0 63 32 31 2f 63 32 32 2f 63 32 33 2f 63 32 34 2f  c21/c22/c23/c24/
1e5b0 63 32 35 0d 09 09 2f 63 32 36 2f 63 32 37 2f 63  c25.../c26/c27/c
1e5c0 32 38 2f 63 32 39 2f 63 32 41 2f 63 32 42 2f 63  28/c29/c2A/c2B/c
1e5d0 32 43 2f 63 32 44 2f 63 32 45 2f 63 32 46 2f 63  2C/c2D/c2E/c2F/c
1e5e0 33 30 2f 63 33 31 2f 63 33 32 2f 63 33 33 2f 63  30/c31/c32/c33/c
1e5f0 33 34 2f 63 33 35 2f 63 33 36 2f 63 33 37 2f 63  34/c35/c36/c37/c
1e600 33 38 0d 09 09 2f 63 33 39 2f 63 33 41 2f 63 33  38.../c39/c3A/c3
1e610 42 2f 63 33 43 2f 63 33 44 2f 63 33 45 2f 63 33  B/c3C/c3D/c3E/c3
1e620 46 2f 63 34 30 2f 63 34 31 2f 63 34 32 2f 63 34  F/c40/c41/c42/c4
1e630 33 2f 63 34 34 2f 63 34 35 2f 63 34 36 2f 63 34  3/c44/c45/c46/c4
1e640 37 2f 63 34 38 2f 63 34 39 2f 63 34 41 2f 63 34  7/c48/c49/c4A/c4
1e650 42 0d 09 09 2f 63 34 43 2f 63 34 44 2f 63 34 45  B.../c4C/c4D/c4E
1e660 2f 63 34 46 2f 63 35 30 2f 63 35 31 2f 63 35 32  /c4F/c50/c51/c52
1e670 2f 63 35 33 2f 63 35 34 2f 63 35 35 2f 63 35 36  /c53/c54/c55/c56
1e680 2f 63 35 37 2f 63 35 38 2f 63 35 39 2f 63 35 41  /c57/c58/c59/c5A
1e690 2f 63 35 42 2f 63 35 43 2f 63 35 44 2f 63 35 45  /c5B/c5C/c5D/c5E
1e6a0 0d 09 09 2f 63 35 46 2f 63 36 30 2f 63 36 31 2f  .../c5F/c60/c61/
1e6b0 63 36 32 2f 63 36 33 2f 63 36 34 2f 63 36 35 2f  c62/c63/c64/c65/
1e6c0 63 36 36 2f 63 36 37 2f 63 36 38 2f 63 36 39 2f  c66/c67/c68/c69/
1e6d0 63 36 41 2f 63 36 42 2f 63 36 43 2f 63 36 44 2f  c6A/c6B/c6C/c6D/
1e6e0 63 36 45 2f 63 36 46 2f 63 37 30 2f 63 37 31 0d  c6E/c6F/c70/c71.
1e6f0 09 09 2f 63 37 32 2f 63 37 33 2f 63 37 34 2f 63  ../c72/c73/c74/c
1e700 37 35 2f 63 37 36 2f 63 37 37 2f 63 37 38 2f 63  75/c76/c77/c78/c
1e710 37 39 2f 63 37 41 2f 63 37 42 2f 63 37 43 2f 63  79/c7A/c7B/c7C/c
1e720 37 44 2f 63 37 45 2f 63 37 46 2f 63 38 30 2f 63  7D/c7E/c7F/c80/c
1e730 38 31 2f 63 38 32 2f 63 38 33 2f 63 38 34 0d 09  81/c82/c83/c84..
1e740 09 2f 63 38 35 2f 63 38 36 2f 63 38 37 2f 63 38  ./c85/c86/c87/c8
1e750 38 2f 63 38 39 2f 63 38 41 2f 63 38 42 2f 63 38  8/c89/c8A/c8B/c8
1e760 43 2f 63 38 44 2f 63 38 45 2f 63 38 46 2f 63 39  C/c8D/c8E/c8F/c9
1e770 30 2f 63 39 31 2f 63 39 32 2f 63 39 33 2f 63 39  0/c91/c92/c93/c9
1e780 34 2f 63 39 35 2f 63 39 36 2f 63 39 37 0d 09 09  4/c95/c96/c97...
1e790 2f 63 39 38 2f 63 39 39 2f 63 39 41 2f 63 39 42  /c98/c99/c9A/c9B
1e7a0 2f 63 39 43 2f 63 39 44 2f 63 39 45 2f 63 39 46  /c9C/c9D/c9E/c9F
1e7b0 2f 63 41 30 2f 63 41 31 2f 63 41 32 2f 63 41 33  /cA0/cA1/cA2/cA3
1e7c0 2f 63 41 34 2f 63 41 35 2f 63 41 36 2f 63 41 37  /cA4/cA5/cA6/cA7
1e7d0 2f 63 41 38 2f 63 41 39 2f 63 41 41 0d 09 09 2f  /cA8/cA9/cAA.../
1e7e0 63 41 42 2f 63 41 43 2f 63 41 44 2f 63 41 45 2f  cAB/cAC/cAD/cAE/
1e7f0 63 41 46 2f 63 42 30 2f 63 42 31 2f 63 42 32 2f  cAF/cB0/cB1/cB2/
1e800 63 42 33 2f 63 42 34 2f 63 42 35 2f 63 42 36 2f  cB3/cB4/cB5/cB6/
1e810 63 42 37 2f 63 42 38 2f 63 42 39 2f 63 42 41 2f  cB7/cB8/cB9/cBA/
1e820 63 42 42 2f 63 42 43 2f 63 42 44 0d 09 09 2f 63  cBB/cBC/cBD.../c
1e830 42 45 2f 63 42 46 2f 63 43 30 2f 63 43 31 2f 63  BE/cBF/cC0/cC1/c
1e840 43 32 2f 63 43 33 2f 63 43 34 2f 63 43 35 2f 63  C2/cC3/cC4/cC5/c
1e850 43 36 2f 63 43 37 2f 63 43 38 2f 63 43 39 2f 63  C6/cC7/cC8/cC9/c
1e860 43 41 2f 63 43 42 2f 63 43 43 2f 63 43 44 2f 63  CA/cCB/cCC/cCD/c
1e870 43 45 2f 63 43 46 2f 63 44 30 0d 09 09 2f 63 44  CE/cCF/cD0.../cD
1e880 31 2f 63 44 32 2f 63 44 33 2f 63 44 34 2f 63 44  1/cD2/cD3/cD4/cD
1e890 35 2f 63 44 36 2f 63 44 37 2f 63 44 38 2f 63 44  5/cD6/cD7/cD8/cD
1e8a0 39 2f 63 44 41 2f 63 44 42 2f 63 44 43 2f 63 44  9/cDA/cDB/cDC/cD
1e8b0 44 2f 63 44 45 2f 63 44 46 2f 63 45 30 2f 63 45  D/cDE/cDF/cE0/cE
1e8c0 31 2f 63 45 32 2f 63 45 33 0d 09 09 2f 63 45 34  1/cE2/cE3.../cE4
1e8d0 2f 63 45 35 2f 63 45 36 2f 63 45 37 2f 63 45 38  /cE5/cE6/cE7/cE8
1e8e0 2f 63 45 39 2f 63 45 41 2f 63 45 42 2f 63 45 43  /cE9/cEA/cEB/cEC
1e8f0 2f 63 45 44 2f 63 45 45 2f 63 45 46 2f 63 46 30  /cED/cEE/cEF/cF0
1e900 2f 63 46 31 2f 63 46 32 2f 63 46 33 2f 63 46 34  /cF1/cF2/cF3/cF4
1e910 2f 63 46 35 2f 63 46 36 0d 09 09 2f 63 46 37 2f  /cF5/cF6.../cF7/
1e920 63 46 38 2f 63 46 39 2f 63 46 41 2f 63 46 42 2f  cF8/cF9/cFA/cFB/
1e930 63 46 43 2f 63 46 44 2f 63 46 45 2f 63 46 46 5d  cFC/cFD/cFE/cFF]
1e940 64 65 66 0d 09 09 2f 63 74 5f 43 49 44 5f 53 54  def.../ct_CID_ST
1e950 52 5f 53 49 5a 45 20 38 30 30 30 20 64 65 66 0d  R_SIZE 8000 def.
1e960 09 09 2f 63 74 5f 6d 6b 6f 63 66 53 74 72 31 30  ../ct_mkocfStr10
1e970 30 20 31 30 30 20 73 74 72 69 6e 67 20 64 65 66  0 100 string def
1e980 0d 09 09 2f 63 74 5f 64 65 66 61 75 6c 74 46 6f  .../ct_defaultFo
1e990 6e 74 4d 74 78 5b 2e 30 30 31 20 30 20 30 20 2e  ntMtx[.001 0 0 .
1e9a0 30 30 31 20 30 20 30 5d 64 65 66 0d 09 09 2f 63  001 0 0]def.../c
1e9b0 74 5f 31 30 30 30 4d 74 78 5b 31 30 30 30 20 30  t_1000Mtx[1000 0
1e9c0 20 30 20 31 30 30 30 20 30 20 30 5d 64 65 66 0d   0 1000 0 0]def.
1e9d0 09 09 2f 63 74 5f 72 61 69 73 65 7b 65 78 63 68  ../ct_raise{exch
1e9e0 20 63 76 78 20 65 78 63 68 20 65 72 72 6f 72 64   cvx exch errord
1e9f0 69 63 74 20 65 78 63 68 20 67 65 74 20 65 78 65  ict exch get exe
1ea00 63 20 73 74 6f 70 7d 62 69 6e 64 20 64 65 66 0d  c stop}bind def.
1ea10 09 09 2f 63 74 5f 72 65 72 61 69 73 65 0d 09 09  ../ct_reraise...
1ea20 09 7b 63 76 78 20 24 65 72 72 6f 72 2f 65 72 72  .{cvx $error/err
1ea30 6f 72 6e 61 6d 65 20 67 65 74 28 45 72 72 6f 72  orname get(Error
1ea40 3a 20 29 70 72 69 6e 74 20 64 75 70 28 09 09 09  : )print dup(...
1ea50 09 09 09 20 29 63 76 73 20 70 72 69 6e 74 0d 09  ... )cvs print..
1ea60 09 09 09 09 65 72 72 6f 72 64 69 63 74 20 65 78  ....errordict ex
1ea70 63 68 20 67 65 74 20 65 78 65 63 20 73 74 6f 70  ch get exec stop
1ea80 0d 09 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09  ....}bind def...
1ea90 2f 63 74 5f 63 76 6e 73 69 0d 09 09 09 7b 0d 09  /ct_cvnsi....{..
1eaa0 09 09 31 20 69 6e 64 65 78 20 61 64 64 20 31 20  ..1 index add 1 
1eab0 73 75 62 20 31 20 65 78 63 68 20 30 20 34 20 31  sub 1 exch 0 4 1
1eac0 20 72 6f 6c 6c 0d 09 09 09 09 7b 0d 09 09 09 09   roll.....{.....
1ead0 32 20 69 6e 64 65 78 20 65 78 63 68 20 67 65 74  2 index exch get
1eae0 0d 09 09 09 09 65 78 63 68 20 38 20 62 69 74 73  .....exch 8 bits
1eaf0 68 69 66 74 0d 09 09 09 09 61 64 64 0d 09 09 09  hift.....add....
1eb00 09 7d 0d 09 09 09 66 6f 72 0d 09 09 09 65 78 63  .}....for....exc
1eb10 68 20 70 6f 70 0d 09 09 09 7d 62 69 6e 64 20 64  h pop....}bind d
1eb20 65 66 0d 09 09 2f 63 74 5f 47 65 74 49 6e 74 65  ef.../ct_GetInte
1eb30 72 76 61 6c 0d 09 09 09 7b 0d 09 09 09 41 64 6f  rval....{....Ado
1eb40 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 55 74 69 6c  be_CoolType_Util
1eb50 69 74 79 2f 63 74 5f 42 75 69 6c 64 43 68 61 72  ity/ct_BuildChar
1eb60 44 69 63 74 20 67 65 74 0d 09 09 09 09 62 65 67  Dict get.....beg
1eb70 69 6e 0d 09 09 09 09 2f 64 73 74 5f 69 6e 64 65  in...../dst_inde
1eb80 78 20 30 20 64 65 66 0d 09 09 09 09 64 75 70 20  x 0 def.....dup 
1eb90 64 73 74 5f 73 74 72 69 6e 67 20 6c 65 6e 67 74  dst_string lengt
1eba0 68 20 67 74 0d 09 09 09 09 09 7b 64 75 70 20 73  h gt......{dup s
1ebb0 74 72 69 6e 67 2f 64 73 74 5f 73 74 72 69 6e 67  tring/dst_string
1ebc0 20 65 78 63 68 20 64 65 66 7d 0d 09 09 09 09 69   exch def}.....i
1ebd0 66 0d 09 09 09 09 31 20 69 6e 64 65 78 20 63 74  f.....1 index ct
1ebe0 5f 43 49 44 5f 53 54 52 5f 53 49 5a 45 20 69 64  _CID_STR_SIZE id
1ebf0 69 76 0d 09 09 09 09 2f 61 72 72 61 79 49 6e 64  iv...../arrayInd
1ec00 65 78 20 65 78 63 68 20 64 65 66 0d 09 09 09 09  ex exch def.....
1ec10 32 20 69 6e 64 65 78 20 61 72 72 61 79 49 6e 64  2 index arrayInd
1ec20 65 78 20 67 65 74 0d 09 09 09 09 32 20 69 6e 64  ex get.....2 ind
1ec30 65 78 0d 09 09 09 09 61 72 72 61 79 49 6e 64 65  ex.....arrayInde
1ec40 78 20 63 74 5f 43 49 44 5f 53 54 52 5f 53 49 5a  x ct_CID_STR_SIZ
1ec50 45 20 6d 75 6c 0d 09 09 09 09 73 75 62 0d 09 09  E mul.....sub...
1ec60 09 09 09 7b 0d 09 09 09 09 09 64 75 70 20 33 20  ...{......dup 3 
1ec70 69 6e 64 65 78 20 61 64 64 20 32 20 69 6e 64 65  index add 2 inde
1ec80 78 20 6c 65 6e 67 74 68 20 6c 65 0d 09 09 09 09  x length le.....
1ec90 09 09 7b 0d 09 09 09 09 09 09 32 20 69 6e 64 65  ..{.......2 inde
1eca0 78 20 67 65 74 69 6e 74 65 72 76 61 6c 0d 09 09  x getinterval...
1ecb0 09 09 09 09 64 73 74 5f 73 74 72 69 6e 67 20 64  ....dst_string d
1ecc0 73 74 5f 69 6e 64 65 78 20 32 20 69 6e 64 65 78  st_index 2 index
1ecd0 20 70 75 74 69 6e 74 65 72 76 61 6c 0d 09 09 09   putinterval....
1ece0 09 09 09 6c 65 6e 67 74 68 20 64 73 74 5f 69 6e  ...length dst_in
1ecf0 64 65 78 20 61 64 64 2f 64 73 74 5f 69 6e 64 65  dex add/dst_inde
1ed00 78 20 65 78 63 68 20 64 65 66 0d 09 09 09 09 09  x exch def......
1ed10 09 65 78 69 74 0d 09 09 09 09 09 09 7d 0d 09 09  .exit.......}...
1ed20 09 09 09 09 7b 0d 09 09 09 09 09 09 31 20 69 6e  ....{.......1 in
1ed30 64 65 78 20 6c 65 6e 67 74 68 20 31 20 69 6e 64  dex length 1 ind
1ed40 65 78 20 73 75 62 0d 09 09 09 09 09 09 64 75 70  ex sub.......dup
1ed50 20 34 20 31 20 72 6f 6c 6c 0d 09 09 09 09 09 09   4 1 roll.......
1ed60 67 65 74 69 6e 74 65 72 76 61 6c 0d 09 09 09 09  getinterval.....
1ed70 09 09 64 73 74 5f 73 74 72 69 6e 67 20 64 73 74  ..dst_string dst
1ed80 5f 69 6e 64 65 78 20 32 20 69 6e 64 65 78 20 70  _index 2 index p
1ed90 75 74 69 6e 74 65 72 76 61 6c 0d 09 09 09 09 09  utinterval......
1eda0 09 70 6f 70 20 64 75 70 20 64 73 74 5f 69 6e 64  .pop dup dst_ind
1edb0 65 78 20 61 64 64 2f 64 73 74 5f 69 6e 64 65 78  ex add/dst_index
1edc0 20 65 78 63 68 20 64 65 66 0d 09 09 09 09 09 09   exch def.......
1edd0 73 75 62 0d 09 09 09 09 09 09 2f 61 72 72 61 79  sub......./array
1ede0 49 6e 64 65 78 20 61 72 72 61 79 49 6e 64 65 78  Index arrayIndex
1edf0 20 31 20 61 64 64 20 64 65 66 0d 09 09 09 09 09   1 add def......
1ee00 09 32 20 69 6e 64 65 78 20 64 75 70 20 6c 65 6e  .2 index dup len
1ee10 67 74 68 20 61 72 72 61 79 49 6e 64 65 78 20 67  gth arrayIndex g
1ee20 74 0d 09 09 09 09 09 09 09 20 7b 61 72 72 61 79  t........ {array
1ee30 49 6e 64 65 78 20 67 65 74 7d 0d 09 09 09 09 09  Index get}......
1ee40 09 09 20 7b 0d 09 09 09 09 09 09 09 20 70 6f 70  .. {........ pop
1ee50 0d 09 09 09 09 09 09 09 20 65 78 69 74 0d 09 09  ........ exit...
1ee60 09 09 09 09 09 20 7d 0d 09 09 09 09 09 09 69 66  ..... }.......if
1ee70 65 6c 73 65 0d 09 09 09 09 09 09 30 0d 09 09 09  else.......0....
1ee80 09 09 09 7d 0d 09 09 09 09 09 69 66 65 6c 73 65  ...}......ifelse
1ee90 0d 09 09 09 09 09 7d 0d 09 09 09 09 6c 6f 6f 70  ......}.....loop
1eea0 0d 09 09 09 09 70 6f 70 20 70 6f 70 20 70 6f 70  .....pop pop pop
1eeb0 0d 09 09 09 09 64 73 74 5f 73 74 72 69 6e 67 20  .....dst_string 
1eec0 30 20 64 73 74 5f 69 6e 64 65 78 20 67 65 74 69  0 dst_index geti
1eed0 6e 74 65 72 76 61 6c 0d 09 09 09 09 65 6e 64 0d  nterval.....end.
1eee0 09 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 63  ...}bind def...c
1eef0 74 5f 4c 65 76 65 6c 32 3f 0d 09 09 09 7b 0d 09  t_Level2?....{..
1ef00 09 09 2f 63 74 5f 72 65 73 6f 75 72 63 65 73 74  ../ct_resourcest
1ef10 61 74 75 73 0d 09 09 09 63 75 72 72 65 6e 74 67  atus....currentg
1ef20 6c 6f 62 61 6c 20 6d 61 72 6b 20 74 72 75 65 20  lobal mark true 
1ef30 73 65 74 67 6c 6f 62 61 6c 0d 09 09 09 09 7b 2f  setglobal.....{/
1ef40 75 6e 6b 6e 6f 77 6e 69 6e 73 74 61 6e 63 65 6e  unknowninstancen
1ef50 61 6d 65 2f 43 61 74 65 67 6f 72 79 20 72 65 73  ame/Category res
1ef60 6f 75 72 63 65 73 74 61 74 75 73 7d 0d 09 09 09  ourcestatus}....
1ef70 73 74 6f 70 70 65 64 0d 09 09 09 09 7b 63 6c 65  stopped.....{cle
1ef80 61 72 74 6f 6d 61 72 6b 20 73 65 74 67 6c 6f 62  artomark setglob
1ef90 61 6c 20 74 72 75 65 7d 0d 09 09 09 09 7b 63 6c  al true}.....{cl
1efa0 65 61 72 74 6f 6d 61 72 6b 20 63 75 72 72 65 6e  eartomark curren
1efb0 74 67 6c 6f 62 61 6c 20 6e 6f 74 20 65 78 63 68  tglobal not exch
1efc0 20 73 65 74 67 6c 6f 62 61 6c 7d 0d 09 09 09 69   setglobal}....i
1efd0 66 65 6c 73 65 0d 09 09 09 09 7b 0d 09 09 09 09  felse.....{.....
1efe0 09 7b 0d 09 09 09 09 09 6d 61 72 6b 20 33 20 31  .{......mark 3 1
1eff0 20 72 6f 6c 6c 2f 43 61 74 65 67 6f 72 79 20 66   roll/Category f
1f000 69 6e 64 72 65 73 6f 75 72 63 65 0d 09 09 09 09  indresource.....
1f010 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 63 74  ..begin.......ct
1f020 5f 56 61 72 73 2f 76 6d 20 63 75 72 72 65 6e 74  _Vars/vm current
1f030 67 6c 6f 62 61 6c 20 70 75 74 0d 09 09 09 09 09  global put......
1f040 09 28 7b 52 65 73 6f 75 72 63 65 53 74 61 74 75  .({ResourceStatu
1f050 73 7d 73 74 6f 70 70 65 64 29 30 28 29 2f 53 75  s}stopped)0()/Su
1f060 62 46 69 6c 65 44 65 63 6f 64 65 20 66 69 6c 74  bFileDecode filt
1f070 65 72 20 63 76 78 20 65 78 65 63 0d 09 09 09 09  er cvx exec.....
1f080 09 09 09 7b 63 6c 65 61 72 74 6f 6d 61 72 6b 20  ...{cleartomark 
1f090 66 61 6c 73 65 7d 0d 09 09 09 09 09 09 09 7b 7b  false}........{{
1f0a0 33 20 32 20 72 6f 6c 6c 20 70 6f 70 20 74 72 75  3 2 roll pop tru
1f0b0 65 7d 7b 63 6c 65 61 72 74 6f 6d 61 72 6b 20 66  e}{cleartomark f
1f0c0 61 6c 73 65 7d 69 66 65 6c 73 65 7d 0d 09 09 09  alse}ifelse}....
1f0d0 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09  ...ifelse.......
1f0e0 63 74 5f 56 61 72 73 2f 76 6d 20 67 65 74 20 73  ct_Vars/vm get s
1f0f0 65 74 67 6c 6f 62 61 6c 0d 09 09 09 09 09 09 65  etglobal.......e
1f100 6e 64 0d 09 09 09 09 09 7d 0d 09 09 09 09 7d 0d  nd......}.....}.
1f110 09 09 09 09 7b 7b 72 65 73 6f 75 72 63 65 73 74  ....{{resourcest
1f120 61 74 75 73 7d 7d 0d 09 09 09 69 66 65 6c 73 65  atus}}....ifelse
1f130 20 62 69 6e 64 20 64 65 66 0d 09 09 09 2f 43 49   bind def..../CI
1f140 44 46 6f 6e 74 2f 43 61 74 65 67 6f 72 79 20 63  DFont/Category c
1f150 74 5f 72 65 73 6f 75 72 63 65 73 74 61 74 75 73  t_resourcestatus
1f160 0d 09 09 09 09 7b 70 6f 70 20 70 6f 70 7d 0d 09  .....{pop pop}..
1f170 09 09 09 7b 0d 09 09 09 09 63 75 72 72 65 6e 74  ...{.....current
1f180 67 6c 6f 62 61 6c 20 74 72 75 65 20 73 65 74 67  global true setg
1f190 6c 6f 62 61 6c 0d 09 09 09 09 2f 47 65 6e 65 72  lobal...../Gener
1f1a0 69 63 2f 43 61 74 65 67 6f 72 79 20 66 69 6e 64  ic/Category find
1f1b0 72 65 73 6f 75 72 63 65 0d 09 09 09 09 64 75 70  resource.....dup
1f1c0 20 6c 65 6e 67 74 68 20 64 69 63 74 20 63 6f 70   length dict cop
1f1d0 79 0d 09 09 09 09 64 75 70 2f 49 6e 73 74 61 6e  y.....dup/Instan
1f1e0 63 65 54 79 70 65 2f 64 69 63 74 74 79 70 65 20  ceType/dicttype 
1f1f0 70 75 74 0d 09 09 09 09 2f 43 49 44 46 6f 6e 74  put...../CIDFont
1f200 20 65 78 63 68 2f 43 61 74 65 67 6f 72 79 20 64   exch/Category d
1f210 65 66 69 6e 65 72 65 73 6f 75 72 63 65 20 70 6f  efineresource po
1f220 70 0d 09 09 09 09 73 65 74 67 6c 6f 62 61 6c 0d  p.....setglobal.
1f230 09 09 09 09 7d 0d 09 09 09 69 66 65 6c 73 65 0d  ....}....ifelse.
1f240 09 09 09 63 74 5f 55 73 65 4e 61 74 69 76 65 43  ...ct_UseNativeC
1f250 61 70 61 62 69 6c 69 74 79 3f 0d 09 09 09 09 7b  apability?.....{
1f260 0d 09 09 09 09 2f 43 49 44 49 6e 69 74 2f 50 72  ...../CIDInit/Pr
1f270 6f 63 53 65 74 20 66 69 6e 64 72 65 73 6f 75 72  ocSet findresour
1f280 63 65 20 62 65 67 69 6e 0d 09 09 09 09 31 32 20  ce begin.....12 
1f290 64 69 63 74 20 62 65 67 69 6e 0d 09 09 09 09 62  dict begin.....b
1f2a0 65 67 69 6e 63 6d 61 70 0d 09 09 09 09 2f 43 49  egincmap...../CI
1f2b0 44 53 79 73 74 65 6d 49 6e 66 6f 20 33 20 64 69  DSystemInfo 3 di
1f2c0 63 74 20 64 75 70 20 62 65 67 69 6e 0d 09 09 09  ct dup begin....
1f2d0 09 20 2f 52 65 67 69 73 74 72 79 28 41 64 6f 62  . /Registry(Adob
1f2e0 65 29 64 65 66 0d 09 09 09 09 20 2f 4f 72 64 65  e)def..... /Orde
1f2f0 72 69 6e 67 28 49 64 65 6e 74 69 74 79 29 64 65  ring(Identity)de
1f300 66 0d 09 09 09 09 20 2f 53 75 70 70 6c 65 6d 65  f..... /Suppleme
1f310 6e 74 20 30 20 64 65 66 0d 09 09 09 09 65 6e 64  nt 0 def.....end
1f320 20 64 65 66 0d 09 09 09 09 2f 43 4d 61 70 4e 61   def...../CMapNa
1f330 6d 65 2f 49 64 65 6e 74 69 74 79 2d 48 20 64 65  me/Identity-H de
1f340 66 0d 09 09 09 09 2f 43 4d 61 70 56 65 72 73 69  f...../CMapVersi
1f350 6f 6e 20 31 2e 30 30 30 20 64 65 66 0d 09 09 09  on 1.000 def....
1f360 09 2f 43 4d 61 70 54 79 70 65 20 31 20 64 65 66  ./CMapType 1 def
1f370 0d 09 09 09 09 31 20 62 65 67 69 6e 63 6f 64 65  .....1 begincode
1f380 73 70 61 63 65 72 61 6e 67 65 0d 09 09 09 09 3c  spacerange.....<
1f390 30 30 30 30 3e 3c 46 46 46 46 3e 0d 09 09 09 09  0000><FFFF>.....
1f3a0 65 6e 64 63 6f 64 65 73 70 61 63 65 72 61 6e 67  endcodespacerang
1f3b0 65 0d 09 09 09 09 31 20 62 65 67 69 6e 63 69 64  e.....1 begincid
1f3c0 72 61 6e 67 65 0d 09 09 09 09 3c 30 30 30 30 3e  range.....<0000>
1f3d0 3c 46 46 46 46 3e 30 0d 09 09 09 09 65 6e 64 63  <FFFF>0.....endc
1f3e0 69 64 72 61 6e 67 65 0d 09 09 09 09 65 6e 64 63  idrange.....endc
1f3f0 6d 61 70 0d 09 09 09 09 43 4d 61 70 4e 61 6d 65  map.....CMapName
1f400 20 63 75 72 72 65 6e 74 64 69 63 74 2f 43 4d 61   currentdict/CMa
1f410 70 20 64 65 66 69 6e 65 72 65 73 6f 75 72 63 65  p defineresource
1f420 20 70 6f 70 0d 09 09 09 09 65 6e 64 0d 09 09 09   pop.....end....
1f430 09 65 6e 64 0d 09 09 09 09 7d 0d 09 09 09 69 66  .end.....}....if
1f440 0d 09 09 09 7d 0d 09 09 09 7b 0d 09 09 09 2f 63  ....}....{..../c
1f450 74 5f 43 61 74 65 67 6f 72 79 20 32 20 64 69 63  t_Category 2 dic
1f460 74 20 62 65 67 69 6e 0d 09 09 09 2f 43 49 44 46  t begin..../CIDF
1f470 6f 6e 74 20 31 30 20 64 69 63 74 20 64 65 66 0d  ont 10 dict def.
1f480 09 09 09 2f 50 72 6f 63 53 65 74 09 32 20 64 69  .../ProcSet.2 di
1f490 63 74 20 64 65 66 0d 09 09 09 63 75 72 72 65 6e  ct def....curren
1f4a0 74 64 69 63 74 0d 09 09 09 65 6e 64 0d 09 09 09  tdict....end....
1f4b0 64 65 66 0d 09 09 09 2f 64 65 66 69 6e 65 72 65  def..../definere
1f4c0 73 6f 75 72 63 65 0d 09 09 09 09 7b 0d 09 09 09  source.....{....
1f4d0 09 63 74 5f 43 61 74 65 67 6f 72 79 20 31 20 69  .ct_Category 1 i
1f4e0 6e 64 65 78 20 32 20 63 6f 70 79 20 6b 6e 6f 77  ndex 2 copy know
1f4f0 6e 0d 09 09 09 09 09 7b 0d 09 09 09 09 09 67 65  n......{......ge
1f500 74 0d 09 09 09 09 09 64 75 70 20 64 75 70 20 6d  t......dup dup m
1f510 61 78 6c 65 6e 67 74 68 20 65 78 63 68 20 6c 65  axlength exch le
1f520 6e 67 74 68 20 65 71 0d 09 09 09 09 09 09 7b 0d  ngth eq.......{.
1f530 09 09 09 09 09 09 64 75 70 20 6c 65 6e 67 74 68  ......dup length
1f540 20 31 30 20 61 64 64 20 64 69 63 74 20 63 6f 70   10 add dict cop
1f550 79 0d 09 09 09 09 09 09 63 74 5f 43 61 74 65 67  y.......ct_Categ
1f560 6f 72 79 20 32 20 69 6e 64 65 78 20 32 20 69 6e  ory 2 index 2 in
1f570 64 65 78 20 70 75 74 0d 09 09 09 09 09 09 7d 0d  dex put.......}.
1f580 09 09 09 09 09 69 66 0d 09 09 09 09 09 33 20 69  .....if......3 i
1f590 6e 64 65 78 20 33 20 69 6e 64 65 78 20 70 75 74  ndex 3 index put
1f5a0 0d 09 09 09 09 09 70 6f 70 20 65 78 63 68 20 70  ......pop exch p
1f5b0 6f 70 0d 09 09 09 09 09 7d 0d 09 09 09 09 09 7b  op......}......{
1f5c0 70 6f 70 20 70 6f 70 2f 64 65 66 69 6e 65 72 65  pop pop/definere
1f5d0 73 6f 75 72 63 65 2f 75 6e 64 65 66 69 6e 65 64  source/undefined
1f5e0 20 63 74 5f 72 61 69 73 65 7d 0d 09 09 09 09 69   ct_raise}.....i
1f5f0 66 65 6c 73 65 0d 09 09 09 09 7d 62 69 6e 64 20  felse.....}bind 
1f600 64 65 66 0d 09 09 09 2f 66 69 6e 64 72 65 73 6f  def..../findreso
1f610 75 72 63 65 0d 09 09 09 09 7b 0d 09 09 09 09 63  urce.....{.....c
1f620 74 5f 43 61 74 65 67 6f 72 79 20 31 20 69 6e 64  t_Category 1 ind
1f630 65 78 20 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d  ex 2 copy known.
1f640 09 09 09 09 09 7b 0d 09 09 09 09 09 67 65 74 0d  .....{......get.
1f650 09 09 09 09 09 32 20 69 6e 64 65 78 20 32 20 63  .....2 index 2 c
1f660 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09  opy known.......
1f670 7b 67 65 74 20 33 20 31 20 72 6f 6c 6c 20 70 6f  {get 3 1 roll po
1f680 70 20 70 6f 70 7d 0d 09 09 09 09 09 09 7b 70 6f  p pop}.......{po
1f690 70 20 70 6f 70 2f 66 69 6e 64 72 65 73 6f 75 72  p pop/findresour
1f6a0 63 65 2f 75 6e 64 65 66 69 6e 65 64 72 65 73 6f  ce/undefinedreso
1f6b0 75 72 63 65 20 63 74 5f 72 61 69 73 65 7d 0d 09  urce ct_raise}..
1f6c0 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09  ....ifelse......
1f6d0 7d 0d 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 2f  }......{pop pop/
1f6e0 66 69 6e 64 72 65 73 6f 75 72 63 65 2f 75 6e 64  findresource/und
1f6f0 65 66 69 6e 65 64 20 63 74 5f 72 61 69 73 65 7d  efined ct_raise}
1f700 0d 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
1f710 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 2f 72 65  }bind def..../re
1f720 73 6f 75 72 63 65 73 74 61 74 75 73 0d 09 09 09  sourcestatus....
1f730 09 7b 0d 09 09 09 09 63 74 5f 43 61 74 65 67 6f  .{.....ct_Catego
1f740 72 79 20 31 20 69 6e 64 65 78 20 32 20 63 6f 70  ry 1 index 2 cop
1f750 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 7b 0d 09  y known......{..
1f760 09 09 09 09 67 65 74 0d 09 09 09 09 09 32 20 69  ....get......2 i
1f770 6e 64 65 78 20 6b 6e 6f 77 6e 0d 09 09 09 09 09  ndex known......
1f780 65 78 63 68 20 70 6f 70 20 65 78 63 68 20 70 6f  exch pop exch po
1f790 70 0d 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09  p.......{.......
1f7a0 30 20 2d 31 20 74 72 75 65 0d 09 09 09 09 09 09  0 -1 true.......
1f7b0 7d 0d 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09  }.......{.......
1f7c0 66 61 6c 73 65 0d 09 09 09 09 09 09 7d 0d 09 09  false.......}...
1f7d0 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 7d  ...ifelse......}
1f7e0 0d 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 2f 66  ......{pop pop/f
1f7f0 69 6e 64 72 65 73 6f 75 72 63 65 2f 75 6e 64 65  indresource/unde
1f800 66 69 6e 65 64 20 63 74 5f 72 61 69 73 65 7d 0d  fined ct_raise}.
1f810 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 7d  ....ifelse.....}
1f820 62 69 6e 64 20 64 65 66 0d 09 09 09 2f 63 74 5f  bind def..../ct_
1f830 72 65 73 6f 75 72 63 65 73 74 61 74 75 73 2f 72  resourcestatus/r
1f840 65 73 6f 75 72 63 65 73 74 61 74 75 73 20 6c 6f  esourcestatus lo
1f850 61 64 20 64 65 66 0d 09 09 09 7d 0d 09 09 69 66  ad def....}...if
1f860 65 6c 73 65 0d 09 09 2f 63 74 5f 43 49 44 49 6e  else.../ct_CIDIn
1f870 69 74 20 32 20 64 69 63 74 0d 09 09 09 62 65 67  it 2 dict....beg
1f880 69 6e 0d 09 09 09 2f 63 74 5f 63 69 64 66 6f 6e  in..../ct_cidfon
1f890 74 5f 73 74 72 65 61 6d 5f 69 6e 69 74 0d 09 09  t_stream_init...
1f8a0 09 09 7b 0d 09 09 09 09 09 7b 0d 09 09 09 09 09  ..{......{......
1f8b0 64 75 70 28 42 69 6e 61 72 79 29 65 71 0d 09 09  dup(Binary)eq...
1f8c0 09 09 09 09 7b 0d 09 09 09 09 09 09 70 6f 70 0d  ....{.......pop.
1f8d0 09 09 09 09 09 09 6e 75 6c 6c 0d 09 09 09 09 09  ......null......
1f8e0 09 63 75 72 72 65 6e 74 66 69 6c 65 0d 09 09 09  .currentfile....
1f8f0 09 09 09 63 74 5f 4c 65 76 65 6c 32 3f 0d 09 09  ...ct_Level2?...
1f900 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 7b  .....{.........{
1f910 63 69 64 5f 42 59 54 45 5f 43 4f 55 4e 54 28 29  cid_BYTE_COUNT()
1f920 2f 53 75 62 46 69 6c 65 44 65 63 6f 64 65 20 66  /SubFileDecode f
1f930 69 6c 74 65 72 7d 0d 09 09 09 09 09 09 09 73 74  ilter}........st
1f940 6f 70 70 65 64 0d 09 09 09 09 09 09 09 09 7b 70  opped.........{p
1f950 6f 70 20 70 6f 70 20 70 6f 70 7d 0d 09 09 09 09  op pop pop}.....
1f960 09 09 09 69 66 0d 09 09 09 09 09 09 09 7d 0d 09  ...if........}..
1f970 09 09 09 09 09 69 66 0d 09 09 09 09 09 09 2f 72  .....if......./r
1f980 65 61 64 73 74 72 69 6e 67 20 6c 6f 61 64 0d 09  eadstring load..
1f990 09 09 09 09 09 65 78 69 74 0d 09 09 09 09 09 09  .....exit.......
1f9a0 7d 0d 09 09 09 09 09 69 66 0d 09 09 09 09 09 64  }......if......d
1f9b0 75 70 28 48 65 78 29 65 71 0d 09 09 09 09 09 09  up(Hex)eq.......
1f9c0 7b 0d 09 09 09 09 09 09 70 6f 70 0d 09 09 09 09  {.......pop.....
1f9d0 09 09 63 75 72 72 65 6e 74 66 69 6c 65 0d 09 09  ..currentfile...
1f9e0 09 09 09 09 63 74 5f 4c 65 76 65 6c 32 3f 0d 09  ....ct_Level2?..
1f9f0 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09  ......{.........
1fa00 7b 6e 75 6c 6c 20 65 78 63 68 2f 41 53 43 49 49  {null exch/ASCII
1fa10 48 65 78 44 65 63 6f 64 65 20 66 69 6c 74 65 72  HexDecode filter
1fa20 2f 72 65 61 64 73 74 72 69 6e 67 7d 0d 09 09 09  /readstring}....
1fa30 09 09 09 09 73 74 6f 70 70 65 64 0d 09 09 09 09  ....stopped.....
1fa40 09 09 09 09 7b 70 6f 70 20 65 78 63 68 20 70 6f  ....{pop exch po
1fa50 70 28 3e 29 65 78 63 68 2f 72 65 61 64 68 65 78  p(>)exch/readhex
1fa60 73 74 72 69 6e 67 7d 0d 09 09 09 09 09 09 09 69  string}........i
1fa70 66 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  f........}......
1fa80 09 09 7b 28 3e 29 65 78 63 68 2f 72 65 61 64 68  ..{(>)exch/readh
1fa90 65 78 73 74 72 69 6e 67 7d 0d 09 09 09 09 09 09  exstring}.......
1faa0 69 66 65 6c 73 65 0d 09 09 09 09 09 09 6c 6f 61  ifelse.......loa
1fab0 64 0d 09 09 09 09 09 09 65 78 69 74 0d 09 09 09  d.......exit....
1fac0 09 09 09 7d 0d 09 09 09 09 09 69 66 0d 09 09 09  ...}......if....
1fad0 09 09 2f 53 74 61 72 74 44 61 74 61 2f 74 79 70  ../StartData/typ
1fae0 65 63 68 65 63 6b 20 63 74 5f 72 61 69 73 65 0d  echeck ct_raise.
1faf0 09 09 09 09 09 7d 0d 09 09 09 09 6c 6f 6f 70 0d  .....}.....loop.
1fb00 09 09 09 09 63 69 64 5f 42 59 54 45 5f 43 4f 55  ....cid_BYTE_COU
1fb10 4e 54 20 63 74 5f 43 49 44 5f 53 54 52 5f 53 49  NT ct_CID_STR_SI
1fb20 5a 45 20 6c 65 0d 09 09 09 09 09 7b 0d 09 09 09  ZE le......{....
1fb30 09 09 32 20 63 6f 70 79 20 63 69 64 5f 42 59 54  ..2 copy cid_BYT
1fb40 45 5f 43 4f 55 4e 54 20 73 74 72 69 6e 67 20 65  E_COUNT string e
1fb50 78 63 68 20 65 78 65 63 0d 09 09 09 09 09 70 6f  xch exec......po
1fb60 70 0d 09 09 09 09 09 31 20 61 72 72 61 79 20 64  p......1 array d
1fb70 75 70 0d 09 09 09 09 09 33 20 2d 31 20 72 6f 6c  up......3 -1 rol
1fb80 6c 0d 09 09 09 09 09 30 20 65 78 63 68 20 70 75  l......0 exch pu
1fb90 74 0d 09 09 09 09 09 7d 0d 09 09 09 09 09 7b 0d  t......}......{.
1fba0 09 09 09 09 09 63 69 64 5f 42 59 54 45 5f 43 4f  .....cid_BYTE_CO
1fbb0 55 4e 54 20 63 74 5f 43 49 44 5f 53 54 52 5f 53  UNT ct_CID_STR_S
1fbc0 49 5a 45 20 64 69 76 20 63 65 69 6c 69 6e 67 20  IZE div ceiling 
1fbd0 63 76 69 0d 09 09 09 09 09 64 75 70 20 61 72 72  cvi......dup arr
1fbe0 61 79 20 65 78 63 68 20 32 20 73 75 62 20 30 20  ay exch 2 sub 0 
1fbf0 65 78 63 68 20 31 20 65 78 63 68 0d 09 09 09 09  exch 1 exch.....
1fc00 09 09 7b 0d 09 09 09 09 09 09 32 20 63 6f 70 79  ..{.......2 copy
1fc10 0d 09 09 09 09 09 09 35 20 69 6e 64 65 78 0d 09  .......5 index..
1fc20 09 09 09 09 09 63 74 5f 43 49 44 5f 53 54 52 5f  .....ct_CID_STR_
1fc30 53 49 5a 45 0d 09 09 09 09 09 09 73 74 72 69 6e  SIZE.......strin
1fc40 67 0d 09 09 09 09 09 09 36 20 69 6e 64 65 78 20  g.......6 index 
1fc50 65 78 65 63 0d 09 09 09 09 09 09 70 6f 70 0d 09  exec.......pop..
1fc60 09 09 09 09 09 70 75 74 0d 09 09 09 09 09 09 70  .....put.......p
1fc70 6f 70 0d 09 09 09 09 09 09 7d 0d 09 09 09 09 09  op.......}......
1fc80 66 6f 72 0d 09 09 09 09 09 32 20 69 6e 64 65 78  for......2 index
1fc90 0d 09 09 09 09 09 63 69 64 5f 42 59 54 45 5f 43  ......cid_BYTE_C
1fca0 4f 55 4e 54 20 63 74 5f 43 49 44 5f 53 54 52 5f  OUNT ct_CID_STR_
1fcb0 53 49 5a 45 20 6d 6f 64 20 73 74 72 69 6e 67 0d  SIZE mod string.
1fcc0 09 09 09 09 09 33 20 69 6e 64 65 78 20 65 78 65  .....3 index exe
1fcd0 63 0d 09 09 09 09 09 70 6f 70 0d 09 09 09 09 09  c......pop......
1fce0 31 20 69 6e 64 65 78 20 65 78 63 68 0d 09 09 09  1 index exch....
1fcf0 09 09 31 20 69 6e 64 65 78 20 6c 65 6e 67 74 68  ..1 index length
1fd00 20 31 20 73 75 62 0d 09 09 09 09 09 65 78 63 68   1 sub......exch
1fd10 20 70 75 74 0d 09 09 09 09 09 7d 0d 09 09 09 09   put......}.....
1fd20 69 66 65 6c 73 65 0d 09 09 09 09 63 69 64 5f 43  ifelse.....cid_C
1fd30 49 44 46 4f 4e 54 20 65 78 63 68 2f 47 6c 79 70  IDFONT exch/Glyp
1fd40 68 44 61 74 61 20 65 78 63 68 20 70 75 74 0d 09  hData exch put..
1fd50 09 09 09 32 20 69 6e 64 65 78 20 6e 75 6c 6c 20  ...2 index null 
1fd60 65 71 0d 09 09 09 09 09 7b 0d 09 09 09 09 09 70  eq......{......p
1fd70 6f 70 20 70 6f 70 20 70 6f 70 0d 09 09 09 09 09  op pop pop......
1fd80 7d 0d 09 09 09 09 09 7b 0d 09 09 09 09 09 70 6f  }......{......po
1fd90 70 2f 72 65 61 64 73 74 72 69 6e 67 20 6c 6f 61  p/readstring loa
1fda0 64 0d 09 09 09 09 09 31 20 73 74 72 69 6e 67 20  d......1 string 
1fdb0 65 78 63 68 0d 09 09 09 09 09 09 7b 0d 09 09 09  exch.......{....
1fdc0 09 09 09 33 20 63 6f 70 79 20 65 78 65 63 0d 09  ...3 copy exec..
1fdd0 09 09 09 09 09 70 6f 70 0d 09 09 09 09 09 09 64  .....pop.......d
1fde0 75 70 20 6c 65 6e 67 74 68 20 30 20 65 71 0d 09  up length 0 eq..
1fdf0 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 70  ......{........p
1fe00 6f 70 20 70 6f 70 20 70 6f 70 20 70 6f 70 20 70  op pop pop pop p
1fe10 6f 70 0d 09 09 09 09 09 09 09 74 72 75 65 20 65  op........true e
1fe20 78 69 74 0d 09 09 09 09 09 09 09 7d 0d 09 09 09  xit........}....
1fe30 09 09 09 69 66 0d 09 09 09 09 09 09 34 20 69 6e  ...if.......4 in
1fe40 64 65 78 0d 09 09 09 09 09 09 65 71 0d 09 09 09  dex.......eq....
1fe50 09 09 09 09 7b 0d 09 09 09 09 09 09 09 70 6f 70  ....{........pop
1fe60 20 70 6f 70 20 70 6f 70 20 70 6f 70 0d 09 09 09   pop pop pop....
1fe70 09 09 09 09 66 61 6c 73 65 20 65 78 69 74 0d 09  ....false exit..
1fe80 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 69 66  ......}.......if
1fe90 0d 09 09 09 09 09 09 7d 0d 09 09 09 09 09 6c 6f  .......}......lo
1fea0 6f 70 0d 09 09 09 09 09 70 6f 70 0d 09 09 09 09  op......pop.....
1feb0 09 7d 0d 09 09 09 09 69 66 65 6c 73 65 0d 09 09  .}.....ifelse...
1fec0 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 09 2f  ..}bind def..../
1fed0 53 74 61 72 74 44 61 74 61 0d 09 09 09 09 7b 0d  StartData.....{.
1fee0 09 09 09 09 6d 61 72 6b 0d 09 09 09 09 09 7b 0d  ....mark......{.
1fef0 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
1ff00 0d 09 09 09 09 09 64 75 70 2f 46 44 41 72 72 61  ......dup/FDArra
1ff10 79 20 67 65 74 20 30 20 67 65 74 2f 46 6f 6e 74  y get 0 get/Font
1ff20 4d 61 74 72 69 78 20 67 65 74 0d 09 09 09 09 09  Matrix get......
1ff30 30 20 67 65 74 20 30 2e 30 30 31 20 65 71 0d 09  0 get 0.001 eq..
1ff40 09 09 09 09 09 7b 0d 09 09 09 09 09 09 64 75 70  .....{.......dup
1ff50 2f 43 44 65 76 50 72 6f 63 20 6b 6e 6f 77 6e 20  /CDevProc known 
1ff60 6e 6f 74 0d 09 09 09 09 09 09 09 7b 0d 09 09 09  not........{....
1ff70 09 09 09 09 2f 43 44 65 76 50 72 6f 63 20 31 31  ..../CDevProc 11
1ff80 38 33 36 31 35 38 36 39 20 69 6e 74 65 72 6e 61  83615869 interna
1ff90 6c 64 69 63 74 2f 73 74 64 43 44 65 76 50 72 6f  ldict/stdCDevPro
1ffa0 63 20 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09  c 2 copy known..
1ffb0 09 09 09 09 09 09 09 7b 67 65 74 7d 0d 09 09 09  .......{get}....
1ffc0 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 70  .....{.........p
1ffd0 6f 70 20 70 6f 70 0d 09 09 09 09 09 09 09 09 7b  op pop.........{
1ffe0 70 6f 70 20 70 6f 70 20 70 6f 70 20 70 6f 70 20  pop pop pop pop 
1fff0 70 6f 70 20 30 20 2d 31 30 30 30 20 37 20 69 6e  pop 0 -1000 7 in
20000 64 65 78 20 32 20 64 69 76 20 38 38 30 7d 0d 09  dex 2 div 880}..
20010 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09  .......}........
20020 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 64 65  ifelse........de
20030 66 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  f........}......
20040 09 69 66 0d 09 09 09 09 09 09 7d 0d 09 09 09 09  .if.......}.....
20050 09 09 7b 0d 09 09 09 09 09 09 2f 43 44 65 76 50  ..{......./CDevP
20060 72 6f 63 0d 09 09 09 09 09 09 09 7b 0d 09 09 09  roc........{....
20070 09 09 09 09 20 70 6f 70 20 70 6f 70 20 70 6f 70  .... pop pop pop
20080 20 70 6f 70 20 70 6f 70 0d 09 09 09 09 09 09 09   pop pop........
20090 20 30 0d 09 09 09 09 09 09 09 20 31 20 63 69 64   0........ 1 cid
200a0 5f 74 65 6d 70 2f 63 69 64 5f 43 49 44 46 4f 4e  _temp/cid_CIDFON
200b0 54 20 67 65 74 0d 09 09 09 09 09 09 09 2f 46 44  T get......../FD
200c0 41 72 72 61 79 20 67 65 74 20 30 20 67 65 74 0d  Array get 0 get.
200d0 09 09 09 09 09 09 09 2f 46 6f 6e 74 4d 61 74 72  ......./FontMatr
200e0 69 78 20 67 65 74 20 30 20 67 65 74 20 64 69 76  ix get 0 get div
200f0 0d 09 09 09 09 09 09 09 20 37 20 69 6e 64 65 78  ........ 7 index
20100 20 32 20 64 69 76 0d 09 09 09 09 09 09 09 20 31   2 div........ 1
20110 20 69 6e 64 65 78 20 30 2e 38 38 20 6d 75 6c 0d   index 0.88 mul.
20120 09 09 09 09 09 09 09 7d 64 65 66 0d 09 09 09 09  .......}def.....
20130 09 09 7d 0d 09 09 09 09 09 69 66 65 6c 73 65 0d  ..}......ifelse.
20140 09 09 09 09 09 2f 63 69 64 5f 74 65 6d 70 20 31  ...../cid_temp 1
20150 35 20 64 69 63 74 20 64 65 66 0d 09 09 09 09 09  5 dict def......
20160 63 69 64 5f 74 65 6d 70 0d 09 09 09 09 09 09 62  cid_temp.......b
20170 65 67 69 6e 0d 09 09 09 09 09 09 2f 63 69 64 5f  egin......./cid_
20180 43 49 44 46 4f 4e 54 20 65 78 63 68 20 64 65 66  CIDFONT exch def
20190 0d 09 09 09 09 09 09 33 20 63 6f 70 79 20 70 6f  .......3 copy po
201a0 70 0d 09 09 09 09 09 09 64 75 70 2f 63 69 64 5f  p.......dup/cid_
201b0 42 59 54 45 5f 43 4f 55 4e 54 20 65 78 63 68 20  BYTE_COUNT exch 
201c0 64 65 66 20 30 20 67 74 0d 09 09 09 09 09 09 09  def 0 gt........
201d0 7b 0d 09 09 09 09 09 09 09 63 74 5f 63 69 64 66  {........ct_cidf
201e0 6f 6e 74 5f 73 74 72 65 61 6d 5f 69 6e 69 74 0d  ont_stream_init.
201f0 09 09 09 09 09 09 09 46 44 41 72 72 61 79 0d 09  .......FDArray..
20200 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09  .......{........
20210 09 2f 50 72 69 76 61 74 65 20 67 65 74 0d 09 09  ./Private get...
20220 09 09 09 09 09 09 64 75 70 2f 53 75 62 72 4d 61  ......dup/SubrMa
20230 70 4f 66 66 73 65 74 20 6b 6e 6f 77 6e 0d 09 09  pOffset known...
20240 09 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09  .......{........
20250 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 09 09  ..begin.........
20260 09 2f 53 75 62 72 73 20 53 75 62 72 43 6f 75 6e  ./Subrs SubrCoun
20270 74 20 61 72 72 61 79 20 64 65 66 0d 09 09 09 09  t array def.....
20280 09 09 09 09 09 53 75 62 72 73 0d 09 09 09 09 09  .....Subrs......
20290 09 09 09 09 53 75 62 72 4d 61 70 4f 66 66 73 65  ....SubrMapOffse
202a0 74 0d 09 09 09 09 09 09 09 09 09 53 75 62 72 43  t..........SubrC
202b0 6f 75 6e 74 0d 09 09 09 09 09 09 09 09 09 53 44  ount..........SD
202c0 42 79 74 65 73 0d 09 09 09 09 09 09 09 09 09 63  Bytes..........c
202d0 74 5f 4c 65 76 65 6c 32 3f 0d 09 09 09 09 09 09  t_Level2?.......
202e0 09 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09 09  ....{...........
202f0 63 75 72 72 65 6e 74 64 69 63 74 20 64 75 70 2f  currentdict dup/
20300 53 75 62 72 4d 61 70 4f 66 66 73 65 74 20 75 6e  SubrMapOffset un
20310 64 65 66 0d 09 09 09 09 09 09 09 09 09 09 64 75  def...........du
20320 70 2f 53 75 62 72 43 6f 75 6e 74 20 75 6e 64 65  p/SubrCount unde
20330 66 0d 09 09 09 09 09 09 09 09 09 09 2f 53 44 42  f.........../SDB
20340 79 74 65 73 20 75 6e 64 65 66 0d 09 09 09 09 09  ytes undef......
20350 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09  .....}..........
20360 69 66 0d 09 09 09 09 09 09 09 09 09 65 6e 64 0d  if..........end.
20370 09 09 09 09 09 09 09 09 09 2f 63 69 64 5f 53 44  ........./cid_SD
20380 5f 42 59 54 45 53 20 65 78 63 68 20 64 65 66 0d  _BYTES exch def.
20390 09 09 09 09 09 09 09 09 09 2f 63 69 64 5f 53 55  ........./cid_SU
203a0 42 52 5f 43 4f 55 4e 54 20 65 78 63 68 20 64 65  BR_COUNT exch de
203b0 66 0d 09 09 09 09 09 09 09 09 09 2f 63 69 64 5f  f........../cid_
203c0 53 55 42 52 5f 4d 41 50 5f 4f 46 46 53 45 54 20  SUBR_MAP_OFFSET 
203d0 65 78 63 68 20 64 65 66 0d 09 09 09 09 09 09 09  exch def........
203e0 09 09 2f 63 69 64 5f 53 55 42 52 53 20 65 78 63  ../cid_SUBRS exc
203f0 68 20 64 65 66 0d 09 09 09 09 09 09 09 09 09 63  h def..........c
20400 69 64 5f 53 55 42 52 5f 43 4f 55 4e 54 20 30 20  id_SUBR_COUNT 0 
20410 67 74 0d 09 09 09 09 09 09 09 09 09 09 7b 0d 09  gt...........{..
20420 09 09 09 09 09 09 09 09 09 47 6c 79 70 68 44 61  .........GlyphDa
20430 74 61 20 63 69 64 5f 53 55 42 52 5f 4d 41 50 5f  ta cid_SUBR_MAP_
20440 4f 46 46 53 45 54 20 63 69 64 5f 53 44 5f 42 59  OFFSET cid_SD_BY
20450 54 45 53 20 63 74 5f 47 65 74 49 6e 74 65 72 76  TES ct_GetInterv
20460 61 6c 0d 09 09 09 09 09 09 09 09 09 09 30 20 63  al...........0 c
20470 69 64 5f 53 44 5f 42 59 54 45 53 20 63 74 5f 63  id_SD_BYTES ct_c
20480 76 6e 73 69 0d 09 09 09 09 09 09 09 09 09 09 30  vnsi...........0
20490 20 31 20 63 69 64 5f 53 55 42 52 5f 43 4f 55 4e   1 cid_SUBR_COUN
204a0 54 20 31 20 73 75 62 0d 09 09 09 09 09 09 09 09  T 1 sub.........
204b0 09 09 09 7b 0d 09 09 09 09 09 09 09 09 09 09 09  ...{............
204c0 65 78 63 68 20 31 20 69 6e 64 65 78 0d 09 09 09  exch 1 index....
204d0 09 09 09 09 09 09 09 09 31 20 61 64 64 0d 09 09  ........1 add...
204e0 09 09 09 09 09 09 09 09 09 63 69 64 5f 53 44 5f  .........cid_SD_
204f0 42 59 54 45 53 20 6d 75 6c 20 63 69 64 5f 53 55  BYTES mul cid_SU
20500 42 52 5f 4d 41 50 5f 4f 46 46 53 45 54 20 61 64  BR_MAP_OFFSET ad
20510 64 0d 09 09 09 09 09 09 09 09 09 09 09 47 6c 79  d............Gly
20520 70 68 44 61 74 61 20 65 78 63 68 20 63 69 64 5f  phData exch cid_
20530 53 44 5f 42 59 54 45 53 20 63 74 5f 47 65 74 49  SD_BYTES ct_GetI
20540 6e 74 65 72 76 61 6c 0d 09 09 09 09 09 09 09 09  nterval.........
20550 09 09 09 30 20 63 69 64 5f 53 44 5f 42 59 54 45  ...0 cid_SD_BYTE
20560 53 20 63 74 5f 63 76 6e 73 69 0d 09 09 09 09 09  S ct_cvnsi......
20570 09 09 09 09 09 09 63 69 64 5f 53 55 42 52 53 20  ......cid_SUBRS 
20580 34 20 32 20 72 6f 6c 6c 0d 09 09 09 09 09 09 09  4 2 roll........
20590 09 09 09 09 47 6c 79 70 68 44 61 74 61 20 65 78  ....GlyphData ex
205a0 63 68 0d 09 09 09 09 09 09 09 09 09 09 09 34 20  ch............4 
205b0 69 6e 64 65 78 0d 09 09 09 09 09 09 09 09 09 09  index...........
205c0 09 31 20 69 6e 64 65 78 0d 09 09 09 09 09 09 09  .1 index........
205d0 09 09 09 09 73 75 62 0d 09 09 09 09 09 09 09 09  ....sub.........
205e0 09 09 09 63 74 5f 47 65 74 49 6e 74 65 72 76 61  ...ct_GetInterva
205f0 6c 0d 09 09 09 09 09 09 09 09 09 09 09 64 75 70  l............dup
20600 20 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 20 63   length string c
20610 6f 70 79 20 70 75 74 0d 09 09 09 09 09 09 09 09  opy put.........
20620 09 09 09 7d 0d 09 09 09 09 09 09 09 09 09 09 66  ...}...........f
20630 6f 72 0d 09 09 09 09 09 09 09 09 09 09 70 6f 70  or...........pop
20640 0d 09 09 09 09 09 09 09 09 09 09 7d 0d 09 09 09  ...........}....
20650 09 09 09 09 09 09 69 66 0d 09 09 09 09 09 09 09  ......if........
20660 09 09 7d 0d 09 09 09 09 09 09 09 09 09 7b 70 6f  ..}..........{po
20670 70 7d 0d 09 09 09 09 09 09 09 09 69 66 65 6c 73  p}.........ifels
20680 65 0d 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09  e.........}.....
20690 09 09 09 66 6f 72 61 6c 6c 0d 09 09 09 09 09 09  ...forall.......
206a0 09 7d 0d 09 09 09 09 09 09 69 66 0d 09 09 09 09  .}.......if.....
206b0 09 09 63 6c 65 61 72 74 6f 6d 61 72 6b 20 70 6f  ..cleartomark po
206c0 70 20 70 6f 70 0d 09 09 09 09 09 09 65 6e 64 0d  p pop.......end.
206d0 09 09 09 09 09 43 49 44 46 6f 6e 74 4e 61 6d 65  .....CIDFontName
206e0 20 63 75 72 72 65 6e 74 64 69 63 74 2f 43 49 44   currentdict/CID
206f0 46 6f 6e 74 20 64 65 66 69 6e 65 72 65 73 6f 75  Font defineresou
20700 72 63 65 20 70 6f 70 0d 09 09 09 09 09 65 6e 64  rce pop......end
20710 20 65 6e 64 0d 09 09 09 09 09 7d 0d 09 09 09 09   end......}.....
20720 73 74 6f 70 70 65 64 0d 09 09 09 09 09 7b 63 6c  stopped......{cl
20730 65 61 72 74 6f 6d 61 72 6b 2f 53 74 61 72 74 44  eartomark/StartD
20740 61 74 61 20 63 74 5f 72 65 72 61 69 73 65 7d 0d  ata ct_reraise}.
20750 09 09 09 09 69 66 0d 09 09 09 09 7d 62 69 6e 64  ....if.....}bind
20760 20 64 65 66 0d 09 09 09 63 75 72 72 65 6e 74 64   def....currentd
20770 69 63 74 0d 09 09 09 65 6e 64 20 64 65 66 0d 09  ict....end def..
20780 09 2f 63 74 5f 73 61 76 65 43 49 44 49 6e 69 74  ./ct_saveCIDInit
20790 0d 09 09 09 7b 0d 09 09 09 2f 43 49 44 49 6e 69  ....{..../CIDIni
207a0 74 2f 50 72 6f 63 53 65 74 20 63 74 5f 72 65 73  t/ProcSet ct_res
207b0 6f 75 72 63 65 73 74 61 74 75 73 0d 09 09 09 09  ourcestatus.....
207c0 7b 74 72 75 65 7d 0d 09 09 09 09 7b 2f 43 49 44  {true}.....{/CID
207d0 49 6e 69 74 43 2f 50 72 6f 63 53 65 74 20 63 74  InitC/ProcSet ct
207e0 5f 72 65 73 6f 75 72 63 65 73 74 61 74 75 73 7d  _resourcestatus}
207f0 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 7b  ....ifelse.....{
20800 0d 09 09 09 09 70 6f 70 20 70 6f 70 0d 09 09 09  .....pop pop....
20810 09 2f 43 49 44 49 6e 69 74 2f 50 72 6f 63 53 65  ./CIDInit/ProcSe
20820 74 20 66 69 6e 64 72 65 73 6f 75 72 63 65 0d 09  t findresource..
20830 09 09 09 63 74 5f 55 73 65 4e 61 74 69 76 65 43  ...ct_UseNativeC
20840 61 70 61 62 69 6c 69 74 79 3f 0d 09 09 09 09 09  apability?......
20850 7b 70 6f 70 20 6e 75 6c 6c 7d 0d 09 09 09 09 09  {pop null}......
20860 7b 2f 43 49 44 49 6e 69 74 20 63 74 5f 43 49 44  {/CIDInit ct_CID
20870 49 6e 69 74 2f 50 72 6f 63 53 65 74 20 64 65 66  Init/ProcSet def
20880 69 6e 65 72 65 73 6f 75 72 63 65 20 70 6f 70 7d  ineresource pop}
20890 0d 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
208a0 7d 0d 09 09 09 09 7b 2f 43 49 44 49 6e 69 74 20  }.....{/CIDInit 
208b0 63 74 5f 43 49 44 49 6e 69 74 2f 50 72 6f 63 53  ct_CIDInit/ProcS
208c0 65 74 20 64 65 66 69 6e 65 72 65 73 6f 75 72 63  et defineresourc
208d0 65 20 70 6f 70 20 6e 75 6c 6c 7d 0d 09 09 09 69  e pop null}....i
208e0 66 65 6c 73 65 0d 09 09 09 63 74 5f 56 61 72 73  felse....ct_Vars
208f0 20 65 78 63 68 2f 63 74 5f 6f 6c 64 43 49 44 49   exch/ct_oldCIDI
20900 6e 69 74 20 65 78 63 68 20 70 75 74 0d 09 09 09  nit exch put....
20910 7d 62 69 6e 64 20 64 65 66 0d 09 09 2f 63 74 5f  }bind def.../ct_
20920 72 65 73 74 6f 72 65 43 49 44 49 6e 69 74 0d 09  restoreCIDInit..
20930 09 09 7b 0d 09 09 09 63 74 5f 56 61 72 73 2f 63  ..{....ct_Vars/c
20940 74 5f 6f 6c 64 43 49 44 49 6e 69 74 20 67 65 74  t_oldCIDInit get
20950 20 64 75 70 20 6e 75 6c 6c 20 6e 65 0d 09 09 09   dup null ne....
20960 09 7b 2f 43 49 44 49 6e 69 74 20 65 78 63 68 2f  .{/CIDInit exch/
20970 50 72 6f 63 53 65 74 20 64 65 66 69 6e 65 72 65  ProcSet definere
20980 73 6f 75 72 63 65 20 70 6f 70 7d 0d 09 09 09 09  source pop}.....
20990 7b 70 6f 70 7d 0d 09 09 09 69 66 65 6c 73 65 0d  {pop}....ifelse.
209a0 09 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 2f  ...}bind def.../
209b0 63 74 5f 42 75 69 6c 64 43 68 61 72 53 65 74 55  ct_BuildCharSetU
209c0 70 0d 09 09 09 7b 0d 09 09 09 31 20 69 6e 64 65  p....{....1 inde
209d0 78 0d 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09  x.....begin.....
209e0 43 49 44 46 6f 6e 74 0d 09 09 09 09 09 62 65 67  CIDFont......beg
209f0 69 6e 0d 09 09 09 09 09 41 64 6f 62 65 5f 43 6f  in......Adobe_Co
20a00 6f 6c 54 79 70 65 5f 55 74 69 6c 69 74 79 2f 63  olType_Utility/c
20a10 74 5f 42 75 69 6c 64 43 68 61 72 44 69 63 74 20  t_BuildCharDict 
20a20 67 65 74 0d 09 09 09 09 09 09 62 65 67 69 6e 0d  get.......begin.
20a30 09 09 09 09 09 09 2f 63 74 5f 64 66 43 68 61 72  ....../ct_dfChar
20a40 43 6f 64 65 20 65 78 63 68 20 64 65 66 0d 09 09  Code exch def...
20a50 09 09 09 09 2f 63 74 5f 64 66 44 69 63 74 20 65  ..../ct_dfDict e
20a60 78 63 68 20 64 65 66 0d 09 09 09 09 09 09 43 49  xch def.......CI
20a70 44 46 69 72 73 74 42 79 74 65 20 63 74 5f 64 66  DFirstByte ct_df
20a80 43 68 61 72 43 6f 64 65 20 61 64 64 0d 09 09 09  CharCode add....
20a90 09 09 09 64 75 70 20 43 49 44 43 6f 75 6e 74 20  ...dup CIDCount 
20aa0 67 65 0d 09 09 09 09 09 09 09 7b 70 6f 70 20 30  ge........{pop 0
20ab0 7d 0d 09 09 09 09 09 09 69 66 0d 09 09 09 09 09  }.......if......
20ac0 09 2f 63 69 64 20 65 78 63 68 20 64 65 66 0d 09  ./cid exch def..
20ad0 09 09 09 09 09 09 7b 0d 09 09 09 09 09 09 09 47  ......{........G
20ae0 6c 79 70 68 44 69 72 65 63 74 6f 72 79 20 63 69  lyphDirectory ci
20af0 64 20 32 20 63 6f 70 79 20 6b 6e 6f 77 6e 0d 09  d 2 copy known..
20b00 09 09 09 09 09 09 09 7b 67 65 74 7d 0d 09 09 09  .......{get}....
20b10 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 20 6e 75  .....{pop pop nu
20b20 6c 6c 73 74 72 69 6e 67 7d 0d 09 09 09 09 09 09  llstring}.......
20b30 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 64  .ifelse........d
20b40 75 70 20 6c 65 6e 67 74 68 20 46 44 42 79 74 65  up length FDByte
20b50 73 20 73 75 62 20 30 20 67 74 0d 09 09 09 09 09  s sub 0 gt......
20b60 09 09 09 7b 0d 09 09 09 09 09 09 09 09 64 75 70  ...{.........dup
20b70 0d 09 09 09 09 09 09 09 09 46 44 42 79 74 65 73  .........FDBytes
20b80 20 30 20 6e 65 0d 09 09 09 09 09 09 09 09 09 7b   0 ne..........{
20b90 30 20 46 44 42 79 74 65 73 20 63 74 5f 63 76 6e  0 FDBytes ct_cvn
20ba0 73 69 7d 0d 09 09 09 09 09 09 09 09 09 7b 70 6f  si}..........{po
20bb0 70 20 30 7d 0d 09 09 09 09 09 09 09 09 69 66 65  p 0}.........ife
20bc0 6c 73 65 0d 09 09 09 09 09 09 09 09 2f 66 64 49  lse........./fdI
20bd0 6e 64 65 78 20 65 78 63 68 20 64 65 66 0d 09 09  ndex exch def...
20be0 09 09 09 09 09 09 64 75 70 20 6c 65 6e 67 74 68  ......dup length
20bf0 20 46 44 42 79 74 65 73 20 73 75 62 20 46 44 42   FDBytes sub FDB
20c00 79 74 65 73 20 65 78 63 68 20 67 65 74 69 6e 74  ytes exch getint
20c10 65 72 76 61 6c 0d 09 09 09 09 09 09 09 09 2f 63  erval........./c
20c20 68 61 72 73 74 72 69 6e 67 20 65 78 63 68 20 64  harstring exch d
20c30 65 66 0d 09 09 09 09 09 09 09 09 65 78 69 74 0d  ef.........exit.
20c40 09 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09  ........}.......
20c50 09 09 7b 0d 09 09 09 09 09 09 09 09 70 6f 70 0d  ..{.........pop.
20c60 09 09 09 09 09 09 09 09 63 69 64 20 30 20 65 71  ........cid 0 eq
20c70 0d 09 09 09 09 09 09 09 09 09 7b 2f 63 68 61 72  ..........{/char
20c80 73 74 72 69 6e 67 20 6e 75 6c 6c 73 74 72 69 6e  string nullstrin
20c90 67 20 64 65 66 20 65 78 69 74 7d 0d 09 09 09 09  g def exit}.....
20ca0 09 09 09 09 69 66 0d 09 09 09 09 09 09 09 09 2f  ....if........./
20cb0 63 69 64 20 30 20 64 65 66 0d 09 09 09 09 09 09  cid 0 def.......
20cc0 09 09 7d 0d 09 09 09 09 09 09 09 69 66 65 6c 73  ..}........ifels
20cd0 65 0d 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09  e........}......
20ce0 09 6c 6f 6f 70 0d 09 09 09 7d 64 65 66 0d 09 09  .loop....}def...
20cf0 2f 63 74 5f 53 65 74 43 61 63 68 65 44 65 76 69  /ct_SetCacheDevi
20d00 63 65 0d 09 09 09 7b 0d 09 09 09 30 20 30 20 6d  ce....{....0 0 m
20d10 6f 76 65 74 6f 0d 09 09 09 64 75 70 20 73 74 72  oveto....dup str
20d20 69 6e 67 77 69 64 74 68 0d 09 09 09 33 20 2d 31  ingwidth....3 -1
20d30 20 72 6f 6c 6c 0d 09 09 09 74 72 75 65 20 63 68   roll....true ch
20d40 61 72 70 61 74 68 0d 09 09 09 70 61 74 68 62 62  arpath....pathbb
20d50 6f 78 0d 09 09 09 30 20 2d 31 30 30 30 0d 09 09  ox....0 -1000...
20d60 09 37 20 69 6e 64 65 78 20 32 20 64 69 76 20 38  .7 index 2 div 8
20d70 38 30 0d 09 09 09 73 65 74 63 61 63 68 65 64 65  80....setcachede
20d80 76 69 63 65 32 0d 09 09 09 30 20 30 20 6d 6f 76  vice2....0 0 mov
20d90 65 74 6f 0d 09 09 09 7d 64 65 66 0d 09 09 2f 63  eto....}def.../c
20da0 74 5f 43 6c 6f 6e 65 53 65 74 43 61 63 68 65 50  t_CloneSetCacheP
20db0 72 6f 63 0d 09 09 09 7b 0d 09 09 09 31 20 65 71  roc....{....1 eq
20dc0 0d 09 09 09 09 7b 0d 09 09 09 09 73 74 72 69 6e  .....{.....strin
20dd0 67 77 69 64 74 68 0d 09 09 09 09 70 6f 70 20 2d  gwidth.....pop -
20de0 32 20 64 69 76 20 2d 38 38 30 0d 09 09 09 09 30  2 div -880.....0
20df0 20 2d 31 30 30 30 20 73 65 74 63 68 61 72 77 69   -1000 setcharwi
20e00 64 74 68 0d 09 09 09 09 6d 6f 76 65 74 6f 0d 09  dth.....moveto..
20e10 09 09 09 7d 0d 09 09 09 09 7b 0d 09 09 09 09 75  ...}.....{.....u
20e20 73 65 77 69 64 74 68 73 3f 0d 09 09 09 09 09 7b  sewidths?......{
20e30 0d 09 09 09 09 09 63 75 72 72 65 6e 74 66 6f 6e  ......currentfon
20e40 74 2f 57 69 64 74 68 73 20 67 65 74 20 63 69 64  t/Widths get cid
20e50 0d 09 09 09 09 09 32 20 63 6f 70 79 20 6b 6e 6f  ......2 copy kno
20e60 77 6e 0d 09 09 09 09 09 09 7b 67 65 74 20 65 78  wn.......{get ex
20e70 63 68 20 70 6f 70 20 61 6c 6f 61 64 20 70 6f 70  ch pop aload pop
20e80 7d 0d 09 09 09 09 09 09 7b 70 6f 70 20 70 6f 70  }.......{pop pop
20e90 20 73 74 72 69 6e 67 77 69 64 74 68 7d 0d 09 09   stringwidth}...
20ea0 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 7d  ...ifelse......}
20eb0 0d 09 09 09 09 09 7b 73 74 72 69 6e 67 77 69 64  ......{stringwid
20ec0 74 68 7d 0d 09 09 09 09 69 66 65 6c 73 65 0d 09  th}.....ifelse..
20ed0 09 09 09 73 65 74 63 68 61 72 77 69 64 74 68 0d  ...setcharwidth.
20ee0 09 09 09 09 30 20 30 20 6d 6f 76 65 74 6f 0d 09  ....0 0 moveto..
20ef0 09 09 09 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09  ...}....ifelse..
20f00 09 09 7d 64 65 66 0d 09 09 2f 63 74 5f 54 79 70  ..}def.../ct_Typ
20f10 65 33 53 68 6f 77 43 68 61 72 53 74 72 69 6e 67  e3ShowCharString
20f20 0d 09 09 09 7b 0d 09 09 09 63 74 5f 46 44 44 69  ....{....ct_FDDi
20f30 63 74 20 66 64 49 6e 64 65 78 20 32 20 63 6f 70  ct fdIndex 2 cop
20f40 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 7b 67 65 74  y known.....{get
20f50 7d 0d 09 09 09 09 7b 0d 09 09 09 09 63 75 72 72  }.....{.....curr
20f60 65 6e 74 67 6c 6f 62 61 6c 20 33 20 31 20 72 6f  entglobal 3 1 ro
20f70 6c 6c 0d 09 09 09 09 31 20 69 6e 64 65 78 20 67  ll.....1 index g
20f80 63 68 65 63 6b 20 73 65 74 67 6c 6f 62 61 6c 0d  check setglobal.
20f90 09 09 09 09 63 74 5f 54 79 70 65 31 46 6f 6e 74  ....ct_Type1Font
20fa0 54 65 6d 70 6c 61 74 65 20 64 75 70 20 6d 61 78  Template dup max
20fb0 6c 65 6e 67 74 68 20 64 69 63 74 20 63 6f 70 79  length dict copy
20fc0 0d 09 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09  ......begin.....
20fd0 09 46 44 41 72 72 61 79 20 66 64 49 6e 64 65 78  .FDArray fdIndex
20fe0 20 67 65 74 0d 09 09 09 09 09 64 75 70 2f 46 6f   get......dup/Fo
20ff0 6e 74 4d 61 74 72 69 78 20 32 20 63 6f 70 79 20  ntMatrix 2 copy 
21000 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 7b 67 65 74  known.......{get
21010 7d 0d 09 09 09 09 09 09 7b 70 6f 70 20 70 6f 70  }.......{pop pop
21020 20 63 74 5f 64 65 66 61 75 6c 74 46 6f 6e 74 4d   ct_defaultFontM
21030 74 78 7d 0d 09 09 09 09 09 69 66 65 6c 73 65 0d  tx}......ifelse.
21040 09 09 09 09 09 2f 46 6f 6e 74 4d 61 74 72 69 78  ...../FontMatrix
21050 20 65 78 63 68 20 64 75 70 20 6c 65 6e 67 74 68   exch dup length
21060 20 61 72 72 61 79 20 63 6f 70 79 20 64 65 66 0d   array copy def.
21070 09 09 09 09 09 2f 50 72 69 76 61 74 65 20 67 65  ...../Private ge
21080 74 0d 09 09 09 09 09 2f 50 72 69 76 61 74 65 20  t....../Private 
21090 65 78 63 68 20 64 65 66 0d 09 09 09 09 09 2f 57  exch def....../W
210a0 69 64 74 68 73 20 72 6f 6f 74 66 6f 6e 74 2f 57  idths rootfont/W
210b0 69 64 74 68 73 20 67 65 74 20 64 65 66 0d 09 09  idths get def...
210c0 09 09 09 2f 43 68 61 72 53 74 72 69 6e 67 73 20  .../CharStrings 
210d0 31 20 64 69 63 74 20 64 75 70 2f 2e 6e 6f 74 64  1 dict dup/.notd
210e0 65 66 0d 09 09 09 09 09 09 3c 64 38 34 31 32 37  ef.......<d84127
210f0 32 63 66 31 38 66 35 34 66 63 31 33 3e 64 75 70  2cf18f54fc13>dup
21100 20 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 20 63   length string c
21110 6f 70 79 20 70 75 74 20 64 65 66 0d 09 09 09 09  opy put def.....
21120 09 63 75 72 72 65 6e 74 64 69 63 74 0d 09 09 09  .currentdict....
21130 09 09 65 6e 64 0d 09 09 09 09 2f 63 74 5f 54 79  ..end...../ct_Ty
21140 70 65 31 46 6f 6e 74 20 65 78 63 68 20 64 65 66  pe1Font exch def
21150 69 6e 65 66 6f 6e 74 0d 09 09 09 09 64 75 70 20  inefont.....dup 
21160 35 20 31 20 72 6f 6c 6c 20 70 75 74 0d 09 09 09  5 1 roll put....
21170 09 73 65 74 67 6c 6f 62 61 6c 0d 09 09 09 09 7d  .setglobal.....}
21180 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 64 75  ....ifelse....du
21190 70 2f 43 68 61 72 53 74 72 69 6e 67 73 20 67 65  p/CharStrings ge
211a0 74 20 31 20 69 6e 64 65 78 2f 45 6e 63 6f 64 69  t 1 index/Encodi
211b0 6e 67 20 67 65 74 0d 09 09 09 63 74 5f 64 66 43  ng get....ct_dfC
211c0 68 61 72 43 6f 64 65 20 67 65 74 20 63 68 61 72  harCode get char
211d0 73 74 72 69 6e 67 20 70 75 74 0d 09 09 09 72 6f  string put....ro
211e0 6f 74 66 6f 6e 74 2f 57 4d 6f 64 65 20 32 20 63  otfont/WMode 2 c
211f0 6f 70 79 20 6b 6e 6f 77 6e 0d 09 09 09 09 7b 67  opy known.....{g
21200 65 74 7d 0d 09 09 09 09 7b 70 6f 70 20 70 6f 70  et}.....{pop pop
21210 20 30 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09   0}....ifelse...
21220 09 65 78 63 68 0d 09 09 09 31 30 30 30 20 73 63  .exch....1000 sc
21230 61 6c 65 66 6f 6e 74 20 73 65 74 66 6f 6e 74 0d  alefont setfont.
21240 09 09 09 63 74 5f 73 74 72 31 20 30 20 63 74 5f  ...ct_str1 0 ct_
21250 64 66 43 68 61 72 43 6f 64 65 20 70 75 74 0d 09  dfCharCode put..
21260 09 09 63 74 5f 73 74 72 31 20 65 78 63 68 20 63  ..ct_str1 exch c
21270 74 5f 64 66 53 65 74 43 61 63 68 65 50 72 6f 63  t_dfSetCacheProc
21280 0d 09 09 09 63 74 5f 53 79 6e 74 68 65 74 69 63  ....ct_Synthetic
21290 42 6f 6c 64 0d 09 09 09 09 7b 0d 09 09 09 09 63  Bold.....{.....c
212a0 75 72 72 65 6e 74 70 6f 69 6e 74 0d 09 09 09 09  urrentpoint.....
212b0 63 74 5f 73 74 72 31 20 73 68 6f 77 0d 09 09 09  ct_str1 show....
212c0 09 6e 65 77 70 61 74 68 0d 09 09 09 09 6d 6f 76  .newpath.....mov
212d0 65 74 6f 0d 09 09 09 09 63 74 5f 73 74 72 31 20  eto.....ct_str1 
212e0 74 72 75 65 20 63 68 61 72 70 61 74 68 0d 09 09  true charpath...
212f0 09 09 63 74 5f 53 74 72 6f 6b 65 57 69 64 74 68  ..ct_StrokeWidth
21300 20 73 65 74 6c 69 6e 65 77 69 64 74 68 0d 09 09   setlinewidth...
21310 09 09 73 74 72 6f 6b 65 0d 09 09 09 09 7d 0d 09  ..stroke.....}..
21320 09 09 09 7b 63 74 5f 73 74 72 31 20 73 68 6f 77  ...{ct_str1 show
21330 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 7d  }....ifelse....}
21340 64 65 66 0d 09 09 2f 63 74 5f 54 79 70 65 34 53  def.../ct_Type4S
21350 68 6f 77 43 68 61 72 53 74 72 69 6e 67 0d 09 09  howCharString...
21360 09 7b 0d 09 09 09 63 74 5f 64 66 44 69 63 74 20  .{....ct_dfDict 
21370 63 74 5f 64 66 43 68 61 72 43 6f 64 65 20 63 68  ct_dfCharCode ch
21380 61 72 73 74 72 69 6e 67 0d 09 09 09 46 44 41 72  arstring....FDAr
21390 72 61 79 20 66 64 49 6e 64 65 78 20 67 65 74 0d  ray fdIndex get.
213a0 09 09 09 64 75 70 2f 46 6f 6e 74 4d 61 74 72 69  ...dup/FontMatri
213b0 78 20 67 65 74 20 64 75 70 20 63 74 5f 64 65 66  x get dup ct_def
213c0 61 75 6c 74 46 6f 6e 74 4d 74 78 20 63 74 5f 6d  aultFontMtx ct_m
213d0 61 74 72 69 78 65 71 20 6e 6f 74 0d 09 09 09 09  atrixeq not.....
213e0 7b 63 74 5f 31 30 30 30 4d 74 78 20 6d 61 74 72  {ct_1000Mtx matr
213f0 69 78 20 63 6f 6e 63 61 74 6d 61 74 72 69 78 20  ix concatmatrix 
21400 63 6f 6e 63 61 74 7d 0d 09 09 09 09 7b 70 6f 70  concat}.....{pop
21410 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 2f  }....ifelse..../
21420 50 72 69 76 61 74 65 20 67 65 74 0d 09 09 09 41  Private get....A
21430 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 55 74  dobe_CoolType_Ut
21440 69 6c 69 74 79 2f 63 74 5f 4c 65 76 65 6c 32 3f  ility/ct_Level2?
21450 20 67 65 74 20 6e 6f 74 0d 09 09 09 09 7b 0d 09   get not.....{..
21460 09 09 09 63 74 5f 64 66 44 69 63 74 2f 50 72 69  ...ct_dfDict/Pri
21470 76 61 74 65 0d 09 09 09 09 33 20 2d 31 20 72 6f  vate.....3 -1 ro
21480 6c 6c 0d 09 09 09 09 09 7b 70 75 74 7d 0d 09 09  ll......{put}...
21490 09 09 31 31 38 33 36 31 35 38 36 39 20 69 6e 74  ..1183615869 int
214a0 65 72 6e 61 6c 64 69 63 74 2f 73 75 70 65 72 65  ernaldict/supere
214b0 78 65 63 20 67 65 74 20 65 78 65 63 0d 09 09 09  xec get exec....
214c0 09 7d 0d 09 09 09 69 66 0d 09 09 09 31 31 38 33  .}....if....1183
214d0 36 31 35 38 36 39 20 69 6e 74 65 72 6e 61 6c 64  615869 internald
214e0 69 63 74 0d 09 09 09 41 64 6f 62 65 5f 43 6f 6f  ict....Adobe_Coo
214f0 6c 54 79 70 65 5f 55 74 69 6c 69 74 79 2f 63 74  lType_Utility/ct
21500 5f 4c 65 76 65 6c 32 3f 20 67 65 74 0d 09 09 09  _Level2? get....
21510 09 7b 31 20 69 6e 64 65 78 7d 0d 09 09 09 09 7b  .{1 index}.....{
21520 33 20 69 6e 64 65 78 2f 50 72 69 76 61 74 65 20  3 index/Private 
21530 67 65 74 20 6d 61 72 6b 20 36 20 31 20 72 6f 6c  get mark 6 1 rol
21540 6c 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09  l}....ifelse....
21550 64 75 70 2f 52 75 6e 49 6e 74 20 6b 6e 6f 77 6e  dup/RunInt known
21560 0d 09 09 09 09 7b 2f 52 75 6e 49 6e 74 20 67 65  .....{/RunInt ge
21570 74 7d 0d 09 09 09 09 7b 70 6f 70 2f 43 43 52 75  t}.....{pop/CCRu
21580 6e 7d 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09  n}....ifelse....
21590 67 65 74 20 65 78 65 63 0d 09 09 09 41 64 6f 62  get exec....Adob
215a0 65 5f 43 6f 6f 6c 54 79 70 65 5f 55 74 69 6c 69  e_CoolType_Utili
215b0 74 79 2f 63 74 5f 4c 65 76 65 6c 32 3f 20 67 65  ty/ct_Level2? ge
215c0 74 20 6e 6f 74 0d 09 09 09 09 7b 63 6c 65 61 72  t not.....{clear
215d0 74 6f 6d 61 72 6b 7d 0d 09 09 09 69 66 0d 09 09  tomark}....if...
215e0 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 2f 63 74  .}bind def.../ct
215f0 5f 42 75 69 6c 64 43 68 61 72 49 6e 63 72 65 6d  _BuildCharIncrem
21600 65 6e 74 61 6c 0d 09 09 09 7b 0d 09 09 09 09 7b  ental....{.....{
21610 0d 09 09 09 09 41 64 6f 62 65 5f 43 6f 6f 6c 54  .....Adobe_CoolT
21620 79 70 65 5f 55 74 69 6c 69 74 79 2f 63 74 5f 4d  ype_Utility/ct_M
21630 61 6b 65 4f 43 46 20 67 65 74 20 62 65 67 69 6e  akeOCF get begin
21640 0d 09 09 09 09 63 74 5f 42 75 69 6c 64 43 68 61  .....ct_BuildCha
21650 72 53 65 74 55 70 0d 09 09 09 09 63 74 5f 53 68  rSetUp.....ct_Sh
21660 6f 77 43 68 61 72 53 74 72 69 6e 67 0d 09 09 09  owCharString....
21670 09 7d 0d 09 09 09 73 74 6f 70 70 65 64 0d 09 09  .}....stopped...
21680 09 09 7b 73 74 6f 70 7d 0d 09 09 09 69 66 0d 09  ..{stop}....if..
21690 09 09 65 6e 64 0d 09 09 09 65 6e 64 0d 09 09 09  ..end....end....
216a0 65 6e 64 0d 09 09 09 65 6e 64 0d 09 09 09 7d 62  end....end....}b
216b0 69 6e 64 20 64 65 66 0d 09 09 2f 42 61 73 65 46  ind def.../BaseF
216c0 6f 6e 74 4e 61 6d 65 53 74 72 28 42 46 30 30 29  ontNameStr(BF00)
216d0 64 65 66 0d 09 09 2f 63 74 5f 54 79 70 65 31 46  def.../ct_Type1F
216e0 6f 6e 74 54 65 6d 70 6c 61 74 65 20 31 34 20 64  ontTemplate 14 d
216f0 69 63 74 0d 09 09 09 62 65 67 69 6e 0d 09 09 09  ict....begin....
21700 2f 46 6f 6e 74 54 79 70 65 20 31 20 64 65 66 0d  /FontType 1 def.
21710 09 09 09 2f 46 6f 6e 74 4d 61 74 72 69 78 20 5b  .../FontMatrix [
21720 30 2e 30 30 31 20 30 20 30 20 30 2e 30 30 31 20  0.001 0 0 0.001 
21730 30 20 30 5d 64 65 66 0d 09 09 09 2f 46 6f 6e 74  0 0]def..../Font
21740 42 42 6f 78 20 5b 2d 32 35 30 20 2d 32 35 30 20  BBox [-250 -250 
21750 31 32 35 30 20 31 32 35 30 5d 64 65 66 0d 09 09  1250 1250]def...
21760 09 2f 45 6e 63 6f 64 69 6e 67 20 63 74 5f 63 48  ./Encoding ct_cH
21770 65 78 45 6e 63 6f 64 69 6e 67 20 64 65 66 0d 09  exEncoding def..
21780 09 09 2f 50 61 69 6e 74 54 79 70 65 20 30 20 64  ../PaintType 0 d
21790 65 66 0d 09 09 09 63 75 72 72 65 6e 74 64 69 63  ef....currentdic
217a0 74 0d 09 09 09 65 6e 64 20 64 65 66 0d 09 09 2f  t....end def.../
217b0 42 61 73 65 46 6f 6e 74 54 65 6d 70 6c 61 74 65  BaseFontTemplate
217c0 20 31 31 20 64 69 63 74 0d 09 09 09 62 65 67 69   11 dict....begi
217d0 6e 0d 09 09 09 2f 46 6f 6e 74 4d 61 74 72 69 78  n..../FontMatrix
217e0 20 5b 30 2e 30 30 31 20 30 20 30 20 30 2e 30 30   [0.001 0 0 0.00
217f0 31 20 30 20 30 5d 64 65 66 0d 09 09 09 2f 46 6f  1 0 0]def..../Fo
21800 6e 74 42 42 6f 78 20 5b 2d 32 35 30 20 2d 32 35  ntBBox [-250 -25
21810 30 20 31 32 35 30 20 31 32 35 30 5d 64 65 66 0d  0 1250 1250]def.
21820 09 09 09 2f 45 6e 63 6f 64 69 6e 67 20 63 74 5f  .../Encoding ct_
21830 63 48 65 78 45 6e 63 6f 64 69 6e 67 20 64 65 66  cHexEncoding def
21840 0d 09 09 09 2f 42 75 69 6c 64 43 68 61 72 2f 63  ..../BuildChar/c
21850 74 5f 42 75 69 6c 64 43 68 61 72 49 6e 63 72 65  t_BuildCharIncre
21860 6d 65 6e 74 61 6c 20 6c 6f 61 64 20 64 65 66 0d  mental load def.
21870 09 09 09 63 74 5f 43 6c 6f 6e 65 3f 0d 09 09 09  ...ct_Clone?....
21880 09 7b 0d 09 09 09 09 2f 46 6f 6e 74 54 79 70 65  .{...../FontType
21890 20 33 20 64 65 66 0d 09 09 09 09 2f 63 74 5f 53   3 def...../ct_S
218a0 68 6f 77 43 68 61 72 53 74 72 69 6e 67 2f 63 74  howCharString/ct
218b0 5f 54 79 70 65 33 53 68 6f 77 43 68 61 72 53 74  _Type3ShowCharSt
218c0 72 69 6e 67 20 6c 6f 61 64 20 64 65 66 0d 09 09  ring load def...
218d0 09 09 2f 63 74 5f 64 66 53 65 74 43 61 63 68 65  ../ct_dfSetCache
218e0 50 72 6f 63 2f 63 74 5f 43 6c 6f 6e 65 53 65 74  Proc/ct_CloneSet
218f0 43 61 63 68 65 50 72 6f 63 20 6c 6f 61 64 20 64  CacheProc load d
21900 65 66 0d 09 09 09 09 2f 63 74 5f 53 79 6e 74 68  ef...../ct_Synth
21910 65 74 69 63 42 6f 6c 64 20 66 61 6c 73 65 20 64  eticBold false d
21920 65 66 0d 09 09 09 09 2f 63 74 5f 53 74 72 6f 6b  ef...../ct_Strok
21930 65 57 69 64 74 68 20 31 20 64 65 66 0d 09 09 09  eWidth 1 def....
21940 09 7d 0d 09 09 09 09 7b 0d 09 09 09 09 2f 46 6f  .}.....{...../Fo
21950 6e 74 54 79 70 65 20 34 20 64 65 66 0d 09 09 09  ntType 4 def....
21960 09 2f 50 72 69 76 61 74 65 20 31 20 64 69 63 74  ./Private 1 dict
21970 20 64 75 70 2f 6c 65 6e 49 56 20 34 20 70 75 74   dup/lenIV 4 put
21980 20 64 65 66 0d 09 09 09 09 2f 43 68 61 72 53 74   def...../CharSt
21990 72 69 6e 67 73 20 31 20 64 69 63 74 20 64 75 70  rings 1 dict dup
219a0 2f 2e 6e 6f 74 64 65 66 3c 64 38 34 31 32 37 32  /.notdef<d841272
219b0 63 66 31 38 66 35 34 66 63 31 33 3e 70 75 74 20  cf18f54fc13>put 
219c0 64 65 66 0d 09 09 09 09 2f 50 61 69 6e 74 54 79  def...../PaintTy
219d0 70 65 20 30 20 64 65 66 0d 09 09 09 09 2f 63 74  pe 0 def...../ct
219e0 5f 53 68 6f 77 43 68 61 72 53 74 72 69 6e 67 2f  _ShowCharString/
219f0 63 74 5f 54 79 70 65 34 53 68 6f 77 43 68 61 72  ct_Type4ShowChar
21a00 53 74 72 69 6e 67 20 6c 6f 61 64 20 64 65 66 0d  String load def.
21a10 09 09 09 09 7d 0d 09 09 09 69 66 65 6c 73 65 0d  ....}....ifelse.
21a20 09 09 09 2f 63 74 5f 73 74 72 31 20 31 20 73 74  .../ct_str1 1 st
21a30 72 69 6e 67 20 64 65 66 0d 09 09 09 63 75 72 72  ring def....curr
21a40 65 6e 74 64 69 63 74 0d 09 09 09 65 6e 64 20 64  entdict....end d
21a50 65 66 0d 09 09 2f 42 61 73 65 46 6f 6e 74 44 69  ef.../BaseFontDi
21a60 63 74 53 69 7a 65 20 42 61 73 65 46 6f 6e 74 54  ctSize BaseFontT
21a70 65 6d 70 6c 61 74 65 20 6c 65 6e 67 74 68 20 35  emplate length 5
21a80 20 61 64 64 20 64 65 66 0d 09 09 2f 63 74 5f 6d   add def.../ct_m
21a90 61 74 72 69 78 65 71 0d 09 09 09 7b 0d 09 09 09  atrixeq....{....
21aa0 74 72 75 65 20 30 20 31 20 35 0d 09 09 09 09 7b  true 0 1 5.....{
21ab0 0d 09 09 09 09 64 75 70 20 34 20 69 6e 64 65 78  .....dup 4 index
21ac0 20 65 78 63 68 20 67 65 74 20 65 78 63 68 20 33   exch get exch 3
21ad0 20 69 6e 64 65 78 20 65 78 63 68 20 67 65 74 20   index exch get 
21ae0 65 71 20 61 6e 64 0d 09 09 09 09 64 75 70 20 6e  eq and.....dup n
21af0 6f 74 0d 09 09 09 09 09 7b 65 78 69 74 7d 0d 09  ot......{exit}..
21b00 09 09 09 69 66 0d 09 09 09 09 7d 0d 09 09 09 66  ...if.....}....f
21b10 6f 72 0d 09 09 09 65 78 63 68 20 70 6f 70 20 65  or....exch pop e
21b20 78 63 68 20 70 6f 70 0d 09 09 09 7d 62 69 6e 64  xch pop....}bind
21b30 20 64 65 66 0d 09 09 2f 63 74 5f 6d 61 6b 65 6f   def.../ct_makeo
21b40 63 66 0d 09 09 09 7b 0d 09 09 09 31 35 20 64 69  cf....{....15 di
21b50 63 74 0d 09 09 09 09 62 65 67 69 6e 0d 09 09 09  ct.....begin....
21b60 09 65 78 63 68 2f 57 4d 6f 64 65 20 65 78 63 68  .exch/WMode exch
21b70 20 64 65 66 0d 09 09 09 09 65 78 63 68 2f 46 6f   def.....exch/Fo
21b80 6e 74 4e 61 6d 65 20 65 78 63 68 20 64 65 66 0d  ntName exch def.
21b90 09 09 09 09 2f 46 6f 6e 74 54 79 70 65 20 30 20  ..../FontType 0 
21ba0 64 65 66 0d 09 09 09 09 2f 46 4d 61 70 54 79 70  def...../FMapTyp
21bb0 65 20 32 20 64 65 66 0d 09 09 09 64 75 70 2f 46  e 2 def....dup/F
21bc0 6f 6e 74 4d 61 74 72 69 78 20 6b 6e 6f 77 6e 0d  ontMatrix known.
21bd0 09 09 09 09 7b 64 75 70 2f 46 6f 6e 74 4d 61 74  ....{dup/FontMat
21be0 72 69 78 20 67 65 74 2f 46 6f 6e 74 4d 61 74 72  rix get/FontMatr
21bf0 69 78 20 65 78 63 68 20 64 65 66 7d 0d 09 09 09  ix exch def}....
21c00 09 7b 2f 46 6f 6e 74 4d 61 74 72 69 78 20 6d 61  .{/FontMatrix ma
21c10 74 72 69 78 20 64 65 66 7d 0d 09 09 09 69 66 65  trix def}....ife
21c20 6c 73 65 0d 09 09 09 09 2f 62 66 43 6f 75 6e 74  lse...../bfCount
21c30 20 31 20 69 6e 64 65 78 2f 43 49 44 43 6f 75 6e   1 index/CIDCoun
21c40 74 20 67 65 74 20 32 35 36 20 69 64 69 76 20 31  t get 256 idiv 1
21c50 20 61 64 64 0d 09 09 09 09 09 64 75 70 20 32 35   add......dup 25
21c60 36 20 67 74 7b 70 6f 70 20 32 35 36 7d 69 66 20  6 gt{pop 256}if 
21c70 64 65 66 0d 09 09 09 09 2f 45 6e 63 6f 64 69 6e  def...../Encodin
21c80 67 0d 09 09 09 09 09 32 35 36 20 61 72 72 61 79  g......256 array
21c90 20 30 20 31 20 62 66 43 6f 75 6e 74 20 31 20 73   0 1 bfCount 1 s
21ca0 75 62 7b 32 20 63 6f 70 79 20 64 75 70 20 70 75  ub{2 copy dup pu
21cb0 74 20 70 6f 70 7d 66 6f 72 0d 09 09 09 09 09 62  t pop}for......b
21cc0 66 43 6f 75 6e 74 20 31 20 32 35 35 7b 32 20 63  fCount 1 255{2 c
21cd0 6f 70 79 20 62 66 43 6f 75 6e 74 20 70 75 74 20  opy bfCount put 
21ce0 70 6f 70 7d 66 6f 72 0d 09 09 09 09 09 64 65 66  pop}for......def
21cf0 0d 09 09 09 09 2f 46 44 65 70 56 65 63 74 6f 72  ...../FDepVector
21d00 20 62 66 43 6f 75 6e 74 20 64 75 70 20 32 35 36   bfCount dup 256
21d10 20 6c 74 7b 31 20 61 64 64 7d 69 66 20 61 72 72   lt{1 add}if arr
21d20 61 79 20 64 65 66 0d 09 09 09 09 42 61 73 65 46  ay def.....BaseF
21d30 6f 6e 74 54 65 6d 70 6c 61 74 65 20 42 61 73 65  ontTemplate Base
21d40 46 6f 6e 74 44 69 63 74 53 69 7a 65 20 64 69 63  FontDictSize dic
21d50 74 20 63 6f 70 79 0d 09 09 09 09 09 62 65 67 69  t copy......begi
21d60 6e 0d 09 09 09 09 09 2f 43 49 44 46 6f 6e 74 20  n....../CIDFont 
21d70 65 78 63 68 20 64 65 66 0d 09 09 09 09 09 43 49  exch def......CI
21d80 44 46 6f 6e 74 2f 46 6f 6e 74 42 42 6f 78 20 6b  DFont/FontBBox k
21d90 6e 6f 77 6e 0d 09 09 09 09 09 09 7b 43 49 44 46  nown.......{CIDF
21da0 6f 6e 74 2f 46 6f 6e 74 42 42 6f 78 20 67 65 74  ont/FontBBox get
21db0 2f 46 6f 6e 74 42 42 6f 78 20 65 78 63 68 20 64  /FontBBox exch d
21dc0 65 66 7d 0d 09 09 09 09 09 69 66 0d 09 09 09 09  ef}......if.....
21dd0 09 43 49 44 46 6f 6e 74 2f 43 44 65 76 50 72 6f  .CIDFont/CDevPro
21de0 63 20 6b 6e 6f 77 6e 0d 09 09 09 09 09 09 7b 43  c known.......{C
21df0 49 44 46 6f 6e 74 2f 43 44 65 76 50 72 6f 63 20  IDFont/CDevProc 
21e00 67 65 74 2f 43 44 65 76 50 72 6f 63 20 65 78 63  get/CDevProc exc
21e10 68 20 64 65 66 7d 0d 09 09 09 09 09 69 66 0d 09  h def}......if..
21e20 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 0d  ....currentdict.
21e30 09 09 09 09 09 65 6e 64 0d 09 09 09 09 42 61 73  .....end.....Bas
21e40 65 46 6f 6e 74 4e 61 6d 65 53 74 72 20 33 28 30  eFontNameStr 3(0
21e50 29 70 75 74 69 6e 74 65 72 76 61 6c 0d 09 09 09  )putinterval....
21e60 09 30 20 31 20 62 66 43 6f 75 6e 74 20 64 75 70  .0 1 bfCount dup
21e70 20 32 35 36 20 65 71 7b 31 20 73 75 62 7d 69 66   256 eq{1 sub}if
21e80 0d 09 09 09 09 09 7b 0d 09 09 09 09 09 46 44 65  ......{......FDe
21e90 70 56 65 63 74 6f 72 20 65 78 63 68 0d 09 09 09  pVector exch....
21ea0 09 09 32 20 69 6e 64 65 78 20 42 61 73 65 46 6f  ..2 index BaseFo
21eb0 6e 74 44 69 63 74 53 69 7a 65 20 64 69 63 74 20  ntDictSize dict 
21ec0 63 6f 70 79 0d 09 09 09 09 09 09 62 65 67 69 6e  copy.......begin
21ed0 0d 09 09 09 09 09 09 64 75 70 2f 43 49 44 46 69  .......dup/CIDFi
21ee0 72 73 74 42 79 74 65 20 65 78 63 68 20 32 35 36  rstByte exch 256
21ef0 20 6d 75 6c 20 64 65 66 0d 09 09 09 09 09 09 46   mul def.......F
21f00 6f 6e 74 54 79 70 65 20 33 20 65 71 0d 09 09 09  ontType 3 eq....
21f10 09 09 09 09 7b 2f 63 74 5f 46 44 44 69 63 74 20  ....{/ct_FDDict 
21f20 32 20 64 69 63 74 20 64 65 66 7d 0d 09 09 09 09  2 dict def}.....
21f30 09 09 69 66 0d 09 09 09 09 09 09 63 75 72 72 65  ..if.......curre
21f40 6e 74 64 69 63 74 0d 09 09 09 09 09 09 65 6e 64  ntdict.......end
21f50 0d 09 09 09 09 09 31 20 69 6e 64 65 78 20 31 36  ......1 index 16
21f60 0d 09 09 09 09 09 42 61 73 65 46 6f 6e 74 4e 61  ......BaseFontNa
21f70 6d 65 53 74 72 20 32 20 32 20 67 65 74 69 6e 74  meStr 2 2 getint
21f80 65 72 76 61 6c 20 63 76 72 73 20 70 6f 70 0d 09  erval cvrs pop..
21f90 09 09 09 09 42 61 73 65 46 6f 6e 74 4e 61 6d 65  ....BaseFontName
21fa0 53 74 72 20 65 78 63 68 20 64 65 66 69 6e 65 66  Str exch definef
21fb0 6f 6e 74 0d 09 09 09 09 09 70 75 74 0d 09 09 09  ont......put....
21fc0 09 09 7d 0d 09 09 09 09 66 6f 72 0d 09 09 09 09  ..}.....for.....
21fd0 63 74 5f 43 6c 6f 6e 65 3f 0d 09 09 09 09 09 7b  ct_Clone?......{
21fe0 2f 57 69 64 74 68 73 20 31 20 69 6e 64 65 78 2f  /Widths 1 index/
21ff0 43 49 44 46 6f 6e 74 20 67 65 74 2f 47 6c 79 70  CIDFont get/Glyp
22000 68 44 69 72 65 63 74 6f 72 79 20 67 65 74 20 6c  hDirectory get l
22010 65 6e 67 74 68 20 64 69 63 74 20 64 65 66 7d 0d  ength dict def}.
22020 09 09 09 09 69 66 0d 09 09 09 09 46 6f 6e 74 4e  ....if.....FontN
22030 61 6d 65 0d 09 09 09 09 63 75 72 72 65 6e 74 64  ame.....currentd
22040 69 63 74 0d 09 09 09 09 65 6e 64 0d 09 09 09 64  ict.....end....d
22050 65 66 69 6e 65 66 6f 6e 74 0d 09 09 09 63 74 5f  efinefont....ct_
22060 43 6c 6f 6e 65 3f 0d 09 09 09 09 7b 0d 09 09 09  Clone?.....{....
22070 09 67 73 61 76 65 0d 09 09 09 09 64 75 70 20 31  .gsave.....dup 1
22080 30 30 30 20 73 63 61 6c 65 66 6f 6e 74 20 73 65  000 scalefont se
22090 74 66 6f 6e 74 0d 09 09 09 09 63 74 5f 42 75 69  tfont.....ct_Bui
220a0 6c 64 43 68 61 72 44 69 63 74 0d 09 09 09 09 09  ldCharDict......
220b0 62 65 67 69 6e 0d 09 09 09 09 09 2f 75 73 65 77  begin....../usew
220c0 69 64 74 68 73 3f 20 66 61 6c 73 65 20 64 65 66  idths? false def
220d0 0d 09 09 09 09 09 63 75 72 72 65 6e 74 66 6f 6e  ......currentfon
220e0 74 2f 57 69 64 74 68 73 20 67 65 74 0d 09 09 09  t/Widths get....
220f0 09 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 65  ...begin.......e
22100 78 63 68 2f 43 49 44 46 6f 6e 74 20 67 65 74 2f  xch/CIDFont get/
22110 47 6c 79 70 68 44 69 72 65 63 74 6f 72 79 20 67  GlyphDirectory g
22120 65 74 0d 09 09 09 09 09 09 09 7b 0d 09 09 09 09  et........{.....
22130 09 09 09 70 6f 70 0d 09 09 09 09 09 09 09 64 75  ...pop........du
22140 70 20 63 68 61 72 63 6f 64 65 20 65 78 63 68 20  p charcode exch 
22150 31 20 69 6e 64 65 78 20 30 20 32 20 69 6e 64 65  1 index 0 2 inde
22160 78 20 32 35 36 20 69 64 69 76 20 70 75 74 0d 09  x 256 idiv put..
22170 09 09 09 09 09 09 31 20 69 6e 64 65 78 20 65 78  ......1 index ex
22180 63 68 20 31 20 65 78 63 68 20 32 35 36 20 6d 6f  ch 1 exch 256 mo
22190 64 20 70 75 74 0d 09 09 09 09 09 09 09 73 74 72  d put........str
221a0 69 6e 67 77 69 64 74 68 20 32 20 61 72 72 61 79  ingwidth 2 array
221b0 20 61 73 74 6f 72 65 20 64 65 66 0d 09 09 09 09   astore def.....
221c0 09 09 09 7d 0d 09 09 09 09 09 09 66 6f 72 61 6c  ...}.......foral
221d0 6c 0d 09 09 09 09 09 09 65 6e 64 0d 09 09 09 09  l.......end.....
221e0 09 2f 75 73 65 77 69 64 74 68 73 3f 20 74 72 75  ./usewidths? tru
221f0 65 20 64 65 66 0d 09 09 09 09 09 65 6e 64 0d 09  e def......end..
22200 09 09 09 67 72 65 73 74 6f 72 65 0d 09 09 09 09  ...grestore.....
22210 7d 0d 09 09 09 09 7b 65 78 63 68 20 70 6f 70 7d  }.....{exch pop}
22220 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 7d 62  ....ifelse....}b
22230 69 6e 64 20 64 65 66 0d 09 09 63 75 72 72 65 6e  ind def...curren
22240 74 67 6c 6f 62 61 6c 20 74 72 75 65 20 73 65 74  tglobal true set
22250 67 6c 6f 62 61 6c 0d 09 09 2f 63 74 5f 43 6f 6d  global.../ct_Com
22260 70 6f 73 65 46 6f 6e 74 0d 09 09 09 7b 0d 09 09  poseFont....{...
22270 09 63 74 5f 55 73 65 4e 61 74 69 76 65 43 61 70  .ct_UseNativeCap
22280 61 62 69 6c 69 74 79 3f 0d 09 09 09 09 7b 09 09  ability?.....{..
22290 09 09 0d 09 09 09 09 32 20 69 6e 64 65 78 2f 43  .......2 index/C
222a0 4d 61 70 20 63 74 5f 72 65 73 6f 75 72 63 65 73  Map ct_resources
222b0 74 61 74 75 73 0d 09 09 09 09 09 7b 70 6f 70 20  tatus......{pop 
222c0 70 6f 70 20 65 78 63 68 20 70 6f 70 7d 0d 09 09  pop exch pop}...
222d0 09 09 09 7b 0d 09 09 09 09 09 2f 43 49 44 49 6e  ...{....../CIDIn
222e0 69 74 2f 50 72 6f 63 53 65 74 20 66 69 6e 64 72  it/ProcSet findr
222f0 65 73 6f 75 72 63 65 0d 09 09 09 09 09 09 62 65  esource.......be
22300 67 69 6e 0d 09 09 09 09 09 09 31 32 20 64 69 63  gin.......12 dic
22310 74 0d 09 09 09 09 09 09 09 62 65 67 69 6e 0d 09  t........begin..
22320 09 09 09 09 09 09 62 65 67 69 6e 63 6d 61 70 0d  ......begincmap.
22330 09 09 09 09 09 09 09 2f 43 4d 61 70 4e 61 6d 65  ......./CMapName
22340 20 33 20 69 6e 64 65 78 20 64 65 66 0d 09 09 09   3 index def....
22350 09 09 09 09 2f 43 4d 61 70 56 65 72 73 69 6f 6e  ..../CMapVersion
22360 20 31 2e 30 30 30 20 64 65 66 0d 09 09 09 09 09   1.000 def......
22370 09 09 2f 43 4d 61 70 54 79 70 65 20 31 20 64 65  ../CMapType 1 de
22380 66 0d 09 09 09 09 09 09 09 65 78 63 68 2f 57 4d  f........exch/WM
22390 6f 64 65 20 65 78 63 68 20 64 65 66 0d 09 09 09  ode exch def....
223a0 09 09 09 09 2f 43 49 44 53 79 73 74 65 6d 49 6e  ..../CIDSystemIn
223b0 66 6f 20 33 20 64 69 63 74 20 64 75 70 0d 09 09  fo 3 dict dup...
223c0 09 09 09 09 09 09 62 65 67 69 6e 0d 09 09 09 09  ......begin.....
223d0 09 09 09 09 2f 52 65 67 69 73 74 72 79 28 41 64  ..../Registry(Ad
223e0 6f 62 65 29 64 65 66 0d 09 09 09 09 09 09 09 09  obe)def.........
223f0 2f 4f 72 64 65 72 69 6e 67 0d 09 09 09 09 09 09  /Ordering.......
22400 09 09 43 4d 61 70 4e 61 6d 65 20 63 74 5f 6d 6b  ..CMapName ct_mk
22410 6f 63 66 53 74 72 31 30 30 20 63 76 73 0d 09 09  ocfStr100 cvs...
22420 09 09 09 09 09 09 28 41 64 6f 62 65 2d 29 73 65  ......(Adobe-)se
22430 61 72 63 68 0d 09 09 09 09 09 09 09 09 09 7b 0d  arch..........{.
22440 09 09 09 09 09 09 09 09 09 70 6f 70 20 70 6f 70  .........pop pop
22450 0d 09 09 09 09 09 09 09 09 09 28 2d 29 73 65 61  ..........(-)sea
22460 72 63 68 0d 09 09 09 09 09 09 09 09 09 09 7b 0d  rch...........{.
22470 09 09 09 09 09 09 09 09 09 09 64 75 70 20 6c 65  ..........dup le
22480 6e 67 74 68 20 73 74 72 69 6e 67 20 63 6f 70 79  ngth string copy
22490 0d 09 09 09 09 09 09 09 09 09 09 65 78 63 68 20  ...........exch 
224a0 70 6f 70 20 65 78 63 68 20 70 6f 70 0d 09 09 09  pop exch pop....
224b0 09 09 09 09 09 09 09 7d 0d 09 09 09 09 09 09 09  .......}........
224c0 09 09 09 7b 70 6f 70 28 49 64 65 6e 74 69 74 79  ...{pop(Identity
224d0 29 7d 0d 09 09 09 09 09 09 09 09 09 69 66 65 6c  )}..........ifel
224e0 73 65 0d 09 09 09 09 09 09 09 09 09 7d 0d 09 09  se..........}...
224f0 09 09 09 09 09 09 09 7b 70 6f 70 20 28 49 64 65  .......{pop (Ide
22500 6e 74 69 74 79 29 7d 0d 09 09 09 09 09 09 09 09  ntity)}.........
22510 69 66 65 6c 73 65 0d 09 09 09 09 09 09 09 09 64  ifelse.........d
22520 65 66 0d 09 09 09 09 09 09 09 09 2f 53 75 70 70  ef........./Supp
22530 6c 65 6d 65 6e 74 20 30 20 64 65 66 0d 09 09 09  lement 0 def....
22540 09 09 09 09 09 65 6e 64 20 64 65 66 0d 09 09 09  .....end def....
22550 09 09 09 09 31 20 62 65 67 69 6e 63 6f 64 65 73  ....1 begincodes
22560 70 61 63 65 72 61 6e 67 65 0d 09 09 09 09 09 09  pacerange.......
22570 09 3c 30 30 30 30 3e 3c 46 46 46 46 3e 0d 09 09  .<0000><FFFF>...
22580 09 09 09 09 09 65 6e 64 63 6f 64 65 73 70 61 63  .....endcodespac
22590 65 72 61 6e 67 65 0d 09 09 09 09 09 09 09 31 20  erange........1 
225a0 62 65 67 69 6e 63 69 64 72 61 6e 67 65 0d 09 09  begincidrange...
225b0 09 09 09 09 09 3c 30 30 30 30 3e 3c 46 46 46 46  .....<0000><FFFF
225c0 3e 30 0d 09 09 09 09 09 09 09 65 6e 64 63 69 64  >0........endcid
225d0 72 61 6e 67 65 0d 09 09 09 09 09 09 09 65 6e 64  range........end
225e0 63 6d 61 70 0d 09 09 09 09 09 09 09 43 4d 61 70  cmap........CMap
225f0 4e 61 6d 65 20 63 75 72 72 65 6e 74 64 69 63 74  Name currentdict
22600 2f 43 4d 61 70 20 64 65 66 69 6e 65 72 65 73 6f  /CMap definereso
22610 75 72 63 65 20 70 6f 70 0d 09 09 09 09 09 09 09  urce pop........
22620 65 6e 64 0d 09 09 09 09 09 09 65 6e 64 0d 09 09  end.......end...
22630 09 09 09 7d 0d 09 09 09 09 69 66 65 6c 73 65 0d  ...}.....ifelse.
22640 09 09 09 09 63 6f 6d 70 6f 73 65 66 6f 6e 74 0d  ....composefont.
22650 09 09 09 09 7d 0d 09 09 09 09 7b 0d 09 09 09 09  ....}.....{.....
22660 33 20 32 20 72 6f 6c 6c 20 70 6f 70 0d 09 09 09  3 2 roll pop....
22670 09 30 20 67 65 74 2f 43 49 44 46 6f 6e 74 20 66  .0 get/CIDFont f
22680 69 6e 64 72 65 73 6f 75 72 63 65 0d 09 09 09 09  indresource.....
22690 63 74 5f 6d 61 6b 65 6f 63 66 0d 09 09 09 09 7d  ct_makeocf.....}
226a0 0d 09 09 09 69 66 65 6c 73 65 0d 09 09 09 7d 62  ....ifelse....}b
226b0 69 6e 64 20 64 65 66 0d 09 09 09 73 65 74 67 6c  ind def....setgl
226c0 6f 62 61 6c 0d 09 09 2f 63 74 5f 4d 61 6b 65 49  obal.../ct_MakeI
226d0 64 65 6e 74 69 74 79 0d 09 09 09 7b 0d 09 09 09  dentity....{....
226e0 63 74 5f 55 73 65 4e 61 74 69 76 65 43 61 70 61  ct_UseNativeCapa
226f0 62 69 6c 69 74 79 3f 0d 09 09 09 09 7b 0d 09 09  bility?.....{...
22700 09 09 31 20 69 6e 64 65 78 2f 43 4d 61 70 20 63  ..1 index/CMap c
22710 74 5f 72 65 73 6f 75 72 63 65 73 74 61 74 75 73  t_resourcestatus
22720 0d 09 09 09 09 09 7b 70 6f 70 20 70 6f 70 7d 0d  ......{pop pop}.
22730 09 09 09 09 09 7b 0d 09 09 09 09 09 2f 43 49 44  .....{....../CID
22740 49 6e 69 74 2f 50 72 6f 63 53 65 74 20 66 69 6e  Init/ProcSet fin
22750 64 72 65 73 6f 75 72 63 65 20 62 65 67 69 6e 0d  dresource begin.
22760 09 09 09 09 09 31 32 20 64 69 63 74 20 62 65 67  .....12 dict beg
22770 69 6e 0d 09 09 09 09 09 62 65 67 69 6e 63 6d 61  in......begincma
22780 70 0d 09 09 09 09 09 2f 43 4d 61 70 4e 61 6d 65  p....../CMapName
22790 20 32 20 69 6e 64 65 78 20 64 65 66 0d 09 09 09   2 index def....
227a0 09 09 2f 43 4d 61 70 56 65 72 73 69 6f 6e 20 31  ../CMapVersion 1
227b0 2e 30 30 30 20 64 65 66 0d 09 09 09 09 09 2f 43  .000 def....../C
227c0 4d 61 70 54 79 70 65 20 31 20 64 65 66 0d 09 09  MapType 1 def...
227d0 09 09 09 2f 43 49 44 53 79 73 74 65 6d 49 6e 66  .../CIDSystemInf
227e0 6f 20 33 20 64 69 63 74 20 64 75 70 0d 09 09 09  o 3 dict dup....
227f0 09 09 09 62 65 67 69 6e 0d 09 09 09 09 09 09 2f  ...begin......./
22800 52 65 67 69 73 74 72 79 28 41 64 6f 62 65 29 64  Registry(Adobe)d
22810 65 66 0d 09 09 09 09 09 09 2f 4f 72 64 65 72 69  ef......./Orderi
22820 6e 67 0d 09 09 09 09 09 09 43 4d 61 70 4e 61 6d  ng.......CMapNam
22830 65 20 63 74 5f 6d 6b 6f 63 66 53 74 72 31 30 30  e ct_mkocfStr100
22840 20 63 76 73 0d 09 09 09 09 09 09 28 41 64 6f 62   cvs.......(Adob
22850 65 2d 29 73 65 61 72 63 68 0d 09 09 09 09 09 09  e-)search.......
22860 09 7b 0d 09 09 09 09 09 09 09 70 6f 70 20 70 6f  .{........pop po
22870 70 0d 09 09 09 09 09 09 09 28 2d 29 73 65 61 72  p........(-)sear
22880 63 68 0d 09 09 09 09 09 09 09 09 7b 64 75 70 20  ch.........{dup 
22890 6c 65 6e 67 74 68 20 73 74 72 69 6e 67 20 63 6f  length string co
228a0 70 79 20 65 78 63 68 20 70 6f 70 20 65 78 63 68  py exch pop exch
228b0 20 70 6f 70 7d 0d 09 09 09 09 09 09 09 09 7b 70   pop}.........{p
228c0 6f 70 28 49 64 65 6e 74 69 74 79 29 7d 0d 09 09  op(Identity)}...
228d0 09 09 09 09 09 69 66 65 6c 73 65 0d 09 09 09 09  .....ifelse.....
228e0 09 09 09 7d 0d 09 09 09 09 09 09 09 7b 70 6f 70  ...}........{pop
228f0 28 49 64 65 6e 74 69 74 79 29 7d 0d 09 09 09 09  (Identity)}.....
22900 09 09 69 66 65 6c 73 65 0d 09 09 09 09 09 09 64  ..ifelse.......d
22910 65 66 0d 09 09 09 09 09 09 2f 53 75 70 70 6c 65  ef......./Supple
22920 6d 65 6e 74 20 30 20 64 65 66 0d 09 09 09 09 09  ment 0 def......
22930 09 65 6e 64 20 64 65 66 0d 09 09 09 09 09 31 20  .end def......1 
22940 62 65 67 69 6e 63 6f 64 65 73 70 61 63 65 72 61  begincodespacera
22950 6e 67 65 0d 09 09 09 09 09 3c 30 30 30 30 3e 3c  nge......<0000><
22960 46 46 46 46 3e 0d 09 09 09 09 09 65 6e 64 63 6f  FFFF>......endco
22970 64 65 73 70 61 63 65 72 61 6e 67 65 0d 09 09 09  despacerange....
22980 09 09 31 20 62 65 67 69 6e 63 69 64 72 61 6e 67  ..1 begincidrang
22990 65 0d 09 09 09 09 09 3c 30 30 30 30 3e 3c 46 46  e......<0000><FF
229a0 46 46 3e 30 0d 09 09 09 09 09 65 6e 64 63 69 64  FF>0......endcid
229b0 72 61 6e 67 65 0d 09 09 09 09 09 65 6e 64 63 6d  range......endcm
229c0 61 70 0d 09 09 09 09 09 43 4d 61 70 4e 61 6d 65  ap......CMapName
229d0 20 63 75 72 72 65 6e 74 64 69 63 74 2f 43 4d 61   currentdict/CMa
229e0 70 20 64 65 66 69 6e 65 72 65 73 6f 75 72 63 65  p defineresource
229f0 20 70 6f 70 0d 09 09 09 09 09 65 6e 64 0d 09 09   pop......end...
22a00 09 09 09 65 6e 64 0d 09 09 09 09 09 7d 0d 09 09  ...end......}...
22a10 09 09 69 66 65 6c 73 65 0d 09 09 09 09 63 6f 6d  ..ifelse.....com
22a20 70 6f 73 65 66 6f 6e 74 0d 09 09 09 09 7d 0d 09  posefont.....}..
22a30 09 09 09 7b 0d 09 09 09 09 65 78 63 68 20 70 6f  ...{.....exch po
22a40 70 0d 09 09 09 09 30 20 67 65 74 2f 43 49 44 46  p.....0 get/CIDF
22a50 6f 6e 74 20 66 69 6e 64 72 65 73 6f 75 72 63 65  ont findresource
22a60 0d 09 09 09 09 63 74 5f 6d 61 6b 65 6f 63 66 0d  .....ct_makeocf.
22a70 09 09 09 09 7d 0d 09 09 09 69 66 65 6c 73 65 0d  ....}....ifelse.
22a80 09 09 09 7d 62 69 6e 64 20 64 65 66 0d 09 09 63  ...}bind def...c
22a90 75 72 72 65 6e 74 64 69 63 74 20 72 65 61 64 6f  urrentdict reado
22aa0 6e 6c 79 20 70 6f 70 0d 09 09 65 6e 64 0d 09 65  nly pop...end..e
22ab0 6e 64 0d 25 25 45 6e 64 52 65 73 6f 75 72 63 65  nd.%%EndResource
22ac0 0d 73 65 74 67 6c 6f 62 61 6c 0d 25 25 42 65 67  .setglobal.%%Beg
22ad0 69 6e 52 65 73 6f 75 72 63 65 3a 20 70 72 6f 63  inResource: proc
22ae0 73 65 74 20 41 64 6f 62 65 5f 43 6f 6f 6c 54 79  set Adobe_CoolTy
22af0 70 65 5f 55 74 69 6c 69 74 79 5f 54 34 32 20 31  pe_Utility_T42 1
22b00 2e 30 20 30 0d 25 25 43 6f 70 79 72 69 67 68 74  .0 0.%%Copyright
22b10 3a 20 43 6f 70 79 72 69 67 68 74 20 31 39 38 37  : Copyright 1987
22b20 2d 32 30 30 34 20 41 64 6f 62 65 20 53 79 73 74  -2004 Adobe Syst
22b30 65 6d 73 20 49 6e 63 6f 72 70 6f 72 61 74 65 64  ems Incorporated
22b40 2e 0d 25 25 56 65 72 73 69 6f 6e 3a 20 31 2e 30  ..%%Version: 1.0
22b50 20 30 0d 75 73 65 72 64 69 63 74 2f 63 74 5f 54   0.userdict/ct_T
22b60 34 32 44 69 63 74 20 31 35 20 64 69 63 74 20 70  42Dict 15 dict p
22b70 75 74 0d 63 74 5f 54 34 32 44 69 63 74 20 62 65  ut.ct_T42Dict be
22b80 67 69 6e 0d 2f 49 73 32 30 31 35 3f 0d 7b 0d 20  gin./Is2015?.{. 
22b90 76 65 72 73 69 6f 6e 0d 20 63 76 69 0d 20 32 30  version. cvi. 20
22ba0 31 35 0d 20 67 65 0d 7d 62 69 6e 64 20 64 65 66  15. ge.}bind def
22bb0 0d 2f 41 6c 6c 6f 63 47 6c 79 70 68 53 74 6f 72  ./AllocGlyphStor
22bc0 61 67 65 0d 7b 0d 20 49 73 32 30 31 35 3f 0d 20  age.{. Is2015?. 
22bd0 7b 09 0d 09 70 6f 70 0d 20 7d 0d 20 7b 0d 09 7b  {...pop. }. {..{
22be0 73 74 72 69 6e 67 7d 66 6f 72 61 6c 6c 0d 20 7d  string}forall. }
22bf0 69 66 65 6c 73 65 0d 7d 62 69 6e 64 20 64 65 66  ifelse.}bind def
22c00 0d 2f 54 79 70 65 34 32 44 69 63 74 42 65 67 69  ./Type42DictBegi
22c10 6e 0d 7b 0d 32 35 20 64 69 63 74 20 62 65 67 69  n.{.25 dict begi
22c20 6e 0d 20 2f 46 6f 6e 74 4e 61 6d 65 20 65 78 63  n. /FontName exc
22c30 68 20 64 65 66 0d 20 2f 43 68 61 72 53 74 72 69  h def. /CharStri
22c40 6e 67 73 20 32 35 36 20 64 69 63 74 20 0d 62 65  ngs 256 dict .be
22c50 67 69 6e 0d 09 20 2f 2e 6e 6f 74 64 65 66 20 30  gin.. /.notdef 0
22c60 20 64 65 66 0d 09 20 63 75 72 72 65 6e 74 64 69   def.. currentdi
22c70 63 74 20 0d 65 6e 64 20 64 65 66 0d 20 2f 45 6e  ct .end def. /En
22c80 63 6f 64 69 6e 67 20 65 78 63 68 20 64 65 66 0d  coding exch def.
22c90 20 2f 50 61 69 6e 74 54 79 70 65 20 30 20 64 65   /PaintType 0 de
22ca0 66 0d 20 2f 46 6f 6e 74 54 79 70 65 20 34 32 20  f. /FontType 42 
22cb0 64 65 66 0d 20 2f 46 6f 6e 74 4d 61 74 72 69 78  def. /FontMatrix
22cc0 5b 31 20 30 20 30 20 31 20 30 20 30 5d 64 65 66  [1 0 0 1 0 0]def
22cd0 0d 20 34 20 61 72 72 61 79 20 61 73 74 6f 72 65  . 4 array astore
22ce0 20 63 76 78 2f 46 6f 6e 74 42 42 6f 78 20 65 78   cvx/FontBBox ex
22cf0 63 68 20 64 65 66 0d 20 2f 73 66 6e 74 73 0d 7d  ch def. /sfnts.}
22d00 62 69 6e 64 20 64 65 66 0d 2f 54 79 70 65 34 32  bind def./Type42
22d10 44 69 63 74 45 6e 64 20 0d 7b 0d 20 63 75 72 72  DictEnd .{. curr
22d20 65 6e 74 64 69 63 74 20 64 75 70 2f 46 6f 6e 74  entdict dup/Font
22d30 4e 61 6d 65 20 67 65 74 20 65 78 63 68 20 64 65  Name get exch de
22d40 66 69 6e 65 66 6f 6e 74 20 65 6e 64 0d 63 74 5f  finefont end.ct_
22d50 54 34 32 44 69 63 74 20 65 78 63 68 0d 64 75 70  T42Dict exch.dup
22d60 2f 46 6f 6e 74 4e 61 6d 65 20 67 65 74 20 65 78  /FontName get ex
22d70 63 68 20 70 75 74 0d 7d 62 69 6e 64 20 64 65 66  ch put.}bind def
22d80 0d 2f 52 44 7b 73 74 72 69 6e 67 20 63 75 72 72  ./RD{string curr
22d90 65 6e 74 66 69 6c 65 20 65 78 63 68 20 72 65 61  entfile exch rea
22da0 64 73 74 72 69 6e 67 20 70 6f 70 7d 65 78 65 63  dstring pop}exec
22db0 75 74 65 6f 6e 6c 79 20 64 65 66 0d 2f 50 72 65  uteonly def./Pre
22dc0 70 46 6f 72 32 30 31 35 0d 7b 0d 49 73 32 30 31  pFor2015.{.Is201
22dd0 35 3f 0d 7b 09 09 20 0d 09 2f 47 6c 79 70 68 44  5?.{.. ../GlyphD
22de0 69 72 65 63 74 6f 72 79 20 0d 09 20 31 36 0d 09  irectory .. 16..
22df0 20 64 69 63 74 20 64 65 66 0d 09 20 73 66 6e 74   dict def.. sfnt
22e00 73 20 30 20 67 65 74 0d 09 20 64 75 70 0d 09 20  s 0 get.. dup.. 
22e10 32 20 69 6e 64 65 78 0d 09 28 67 6c 79 78 29 0d  2 index..(glyx).
22e20 09 20 70 75 74 69 6e 74 65 72 76 61 6c 0d 09 20  . putinterval.. 
22e30 32 20 69 6e 64 65 78 20 0d 09 28 6c 6f 63 78 29  2 index ..(locx)
22e40 0d 09 20 70 75 74 69 6e 74 65 72 76 61 6c 0d 09  .. putinterval..
22e50 20 70 6f 70 0d 09 20 70 6f 70 0d 7d 0d 7b 0d 09   pop.. pop.}.{..
22e60 20 70 6f 70 0d 09 20 70 6f 70 0d 7d 69 66 65 6c   pop.. pop.}ifel
22e70 73 65 09 09 09 0d 7d 62 69 6e 64 20 64 65 66 0d  se....}bind def.
22e80 2f 41 64 64 54 34 32 43 68 61 72 0d 7b 0d 49 73  /AddT42Char.{.Is
22e90 32 30 31 35 3f 0d 7b 0d 09 2f 47 6c 79 70 68 44  2015?.{../GlyphD
22ea0 69 72 65 63 74 6f 72 79 20 67 65 74 20 0d 09 62  irectory get ..b
22eb0 65 67 69 6e 0d 09 64 65 66 0d 09 65 6e 64 0d 09  egin..def..end..
22ec0 70 6f 70 0d 09 70 6f 70 0d 7d 0d 7b 0d 09 2f 73  pop..pop.}.{../s
22ed0 66 6e 74 73 20 67 65 74 0d 09 34 20 69 6e 64 65  fnts get..4 inde
22ee0 78 0d 09 67 65 74 0d 09 33 20 69 6e 64 65 78 0d  x..get..3 index.
22ef0 20 32 20 69 6e 64 65 78 0d 09 70 75 74 69 6e 74   2 index..putint
22f00 65 72 76 61 6c 0d 09 70 6f 70 0d 09 70 6f 70 0d  erval..pop..pop.
22f10 09 70 6f 70 0d 09 70 6f 70 0d 7d 69 66 65 6c 73  .pop..pop.}ifels
22f20 65 0d 7d 62 69 6e 64 20 64 65 66 0d 2f 54 30 41  e.}bind def./T0A
22f30 64 64 54 34 32 4d 74 78 32 0d 7b 0d 2f 43 49 44  ddT42Mtx2.{./CID
22f40 46 6f 6e 74 20 66 69 6e 64 72 65 73 6f 75 72 63  Font findresourc
22f50 65 2f 4d 65 74 72 69 63 73 32 20 67 65 74 20 62  e/Metrics2 get b
22f60 65 67 69 6e 20 64 65 66 20 65 6e 64 0d 7d 62 69  egin def end.}bi
22f70 6e 64 20 64 65 66 0d 65 6e 64 0d 25 25 45 6e 64  nd def.end.%%End
22f80 52 65 73 6f 75 72 63 65 0d 63 75 72 72 65 6e 74  Resource.current
22f90 67 6c 6f 62 61 6c 20 74 72 75 65 20 73 65 74 67  global true setg
22fa0 6c 6f 62 61 6c 0d 25 25 42 65 67 69 6e 46 69 6c  lobal.%%BeginFil
22fb0 65 3a 20 4d 4d 46 61 75 78 46 6f 6e 74 2e 70 72  e: MMFauxFont.pr
22fc0 63 0d 25 25 43 6f 70 79 72 69 67 68 74 3a 20 43  c.%%Copyright: C
22fd0 6f 70 79 72 69 67 68 74 20 31 39 38 37 2d 32 30  opyright 1987-20
22fe0 30 31 20 41 64 6f 62 65 20 53 79 73 74 65 6d 73  01 Adobe Systems
22ff0 20 49 6e 63 6f 72 70 6f 72 61 74 65 64 2e 20 0d   Incorporated. .
23000 25 25 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73  %%All Rights Res
23010 65 72 76 65 64 2e 0d 75 73 65 72 64 69 63 74 20  erved..userdict 
23020 2f 63 74 5f 45 75 72 6f 44 69 63 74 20 31 30 20  /ct_EuroDict 10 
23030 64 69 63 74 20 70 75 74 0d 63 74 5f 45 75 72 6f  dict put.ct_Euro
23040 44 69 63 74 20 62 65 67 69 6e 0d 2f 63 74 5f 43  Dict begin./ct_C
23050 6f 70 79 46 6f 6e 74 20 0d 7b 0d 20 20 20 20 7b  opyFont .{.    {
23060 20 31 20 69 6e 64 65 78 20 2f 46 49 44 20 6e 65   1 index /FID ne
23070 20 7b 64 65 66 7d 20 7b 70 6f 70 20 70 6f 70 7d   {def} {pop pop}
23080 20 69 66 65 6c 73 65 7d 20 66 6f 72 61 6c 6c 0d   ifelse} forall.
23090 7d 20 64 65 66 0d 2f 63 74 5f 47 65 74 47 6c 79  } def./ct_GetGly
230a0 70 68 4f 75 74 6c 69 6e 65 0d 7b 0d 20 20 20 67  phOutline.{.   g
230b0 73 61 76 65 0d 20 20 20 69 6e 69 74 6d 61 74 72  save.   initmatr
230c0 69 78 20 6e 65 77 70 61 74 68 0d 20 20 20 65 78  ix newpath.   ex
230d0 63 68 20 66 69 6e 64 66 6f 6e 74 20 64 75 70 20  ch findfont dup 
230e0 0d 20 20 20 6c 65 6e 67 74 68 20 31 20 61 64 64  .   length 1 add
230f0 20 64 69 63 74 20 0d 20 20 20 62 65 67 69 6e 20   dict .   begin 
23100 0d 09 09 63 74 5f 43 6f 70 79 46 6f 6e 74 20 0d  ...ct_CopyFont .
23110 09 09 2f 45 6e 63 6f 64 69 6e 67 20 45 6e 63 6f  ../Encoding Enco
23120 64 69 6e 67 20 64 75 70 20 6c 65 6e 67 74 68 20  ding dup length 
23130 61 72 72 61 79 20 63 6f 70 79 20 0d 09 09 64 75  array copy ...du
23140 70 0d 09 09 34 20 2d 31 20 72 6f 6c 6c 0d 09 09  p...4 -1 roll...
23150 30 20 65 78 63 68 20 70 75 74 20 20 20 0d 09 09  0 exch put   ...
23160 64 65 66 0d 09 09 63 75 72 72 65 6e 74 64 69 63  def...currentdic
23170 74 0d 20 20 20 65 6e 64 0d 20 20 20 2f 63 74 5f  t.   end.   /ct_
23180 45 75 72 6f 46 6f 6e 74 20 65 78 63 68 20 64 65  EuroFont exch de
23190 66 69 6e 65 66 6f 6e 74 0d 20 20 20 31 30 30 30  finefont.   1000
231a0 20 73 63 61 6c 65 66 6f 6e 74 20 73 65 74 66 6f   scalefont setfo
231b0 6e 74 0d 20 20 20 30 20 30 20 6d 6f 76 65 74 6f  nt.   0 0 moveto
231c0 0d 20 20 20 5b 0d 20 20 20 20 20 20 20 3c 30 30  .   [.       <00
231d0 3e 20 73 74 72 69 6e 67 77 69 64 74 68 20 0d 20  > stringwidth . 
231e0 20 20 20 20 20 20 3c 30 30 3e 20 66 61 6c 73 65        <00> false
231f0 20 63 68 61 72 70 61 74 68 0d 20 20 20 20 20 20   charpath.      
23200 20 70 61 74 68 62 62 6f 78 0d 20 20 20 20 20 20   pathbbox.      
23210 20 5b 0d 20 20 20 20 20 20 20 7b 2f 6d 20 63 76   [.       {/m cv
23220 78 7d 20 7b 2f 6c 20 63 76 78 7d 20 7b 2f 63 20  x} {/l cvx} {/c 
23230 63 76 78 7d 20 7b 2f 63 70 20 63 76 78 7d 20 70  cvx} {/cp cvx} p
23240 61 74 68 66 6f 72 61 6c 6c 0d 20 20 20 67 72 65  athforall.   gre
23250 73 74 6f 72 65 0d 20 20 20 63 6f 75 6e 74 74 6f  store.   countto
23260 6d 61 72 6b 20 38 20 61 64 64 0d 7d 0d 64 65 66  mark 8 add.}.def
23270 0d 2f 63 74 5f 4d 61 6b 65 47 6c 79 70 68 50 72  ./ct_MakeGlyphPr
23280 6f 63 0d 7b 0d 20 20 20 5d 20 63 76 78 0d 20 20  oc.{.   ] cvx.  
23290 20 2f 63 74 5f 50 53 42 75 69 6c 64 47 6c 79 70   /ct_PSBuildGlyp
232a0 68 20 63 76 78 0d 20 20 20 5d 20 63 76 78 0d 7d  h cvx.   ] cvx.}
232b0 20 64 65 66 0d 2f 63 74 5f 50 53 42 75 69 6c 64   def./ct_PSBuild
232c0 47 6c 79 70 68 20 0d 7b 20 0d 20 09 67 73 61 76  Glyph .{ . .gsav
232d0 65 20 0d 09 38 20 2d 31 20 72 6f 6c 6c 20 70 6f  e ..8 -1 roll po
232e0 70 20 0d 09 37 20 31 20 72 6f 6c 6c 20 0d 20 20  p ..7 1 roll .  
232f0 20 20 20 20 20 20 36 20 2d 32 20 72 6f 6c 6c 20        6 -2 roll 
23300 63 74 5f 46 6f 6e 74 4d 61 74 72 69 78 20 74 72  ct_FontMatrix tr
23310 61 6e 73 66 6f 72 6d 20 36 20 32 20 72 6f 6c 6c  ansform 6 2 roll
23320 0d 20 20 20 20 20 20 20 20 34 20 2d 32 20 72 6f  .        4 -2 ro
23330 6c 6c 20 63 74 5f 46 6f 6e 74 4d 61 74 72 69 78  ll ct_FontMatrix
23340 20 74 72 61 6e 73 66 6f 72 6d 20 34 20 32 20 72   transform 4 2 r
23350 6f 6c 6c 0d 20 20 20 20 20 20 20 20 63 74 5f 46  oll.        ct_F
23360 6f 6e 74 4d 61 74 72 69 78 20 74 72 61 6e 73 66  ontMatrix transf
23370 6f 72 6d 20 0d 09 63 75 72 72 65 6e 74 64 69 63  orm ..currentdic
23380 74 20 2f 50 61 69 6e 74 54 79 70 65 20 32 20 63  t /PaintType 2 c
23390 6f 70 79 20 6b 6e 6f 77 6e 20 7b 67 65 74 20 32  opy known {get 2
233a0 20 65 71 7d 7b 70 6f 70 20 70 6f 70 20 66 61 6c   eq}{pop pop fal
233b0 73 65 7d 20 69 66 65 6c 73 65 20 20 0d 09 64 75  se} ifelse  ..du
233c0 70 20 20 39 20 31 20 72 6f 6c 6c 20 0d 09 7b 20  p  9 1 roll ..{ 
233d0 20 0d 09 09 63 75 72 72 65 6e 74 64 69 63 74 20   ...currentdict 
233e0 2f 53 74 72 6f 6b 65 57 69 64 74 68 20 32 20 63  /StrokeWidth 2 c
233f0 6f 70 79 20 6b 6e 6f 77 6e 20 20 0d 09 09 7b 20  opy known  ...{ 
23400 20 20 0d 09 09 09 67 65 74 20 32 20 64 69 76 20    ....get 2 div 
23410 20 20 0d 09 09 09 30 20 63 74 5f 46 6f 6e 74 4d    ....0 ct_FontM
23420 61 74 72 69 78 20 64 74 72 61 6e 73 66 6f 72 6d  atrix dtransform
23430 20 70 6f 70 0d 09 09 09 35 20 31 20 72 6f 6c 6c   pop....5 1 roll
23440 20 20 0d 09 09 09 34 20 2d 31 20 72 6f 6c 6c 20    ....4 -1 roll 
23450 34 20 69 6e 64 65 78 20 73 75 62 20 20 20 0d 09  4 index sub   ..
23460 09 09 34 20 31 20 72 6f 6c 6c 20 20 20 0d 09 09  ..4 1 roll   ...
23470 09 33 20 2d 31 20 72 6f 6c 6c 20 34 20 69 6e 64  .3 -1 roll 4 ind
23480 65 78 20 73 75 62 20 20 0d 09 09 09 33 20 31 20  ex sub  ....3 1 
23490 72 6f 6c 6c 20 20 20 0d 09 09 09 65 78 63 68 20  roll   ....exch 
234a0 34 20 69 6e 64 65 78 20 61 64 64 20 65 78 63 68  4 index add exch
234b0 20 20 0d 09 09 09 34 20 69 6e 64 65 78 20 61 64    ....4 index ad
234c0 64 20 20 0d 09 09 09 35 20 2d 31 20 72 6f 6c 6c  d  ....5 -1 roll
234d0 20 70 6f 70 20 20 0d 09 09 7d 20 20 0d 09 09 7b   pop  ...}  ...{
234e0 09 20 0d 09 09 09 70 6f 70 20 70 6f 70 20 0d 09  . ....pop pop ..
234f0 09 7d 20 20 0d 09 09 69 66 65 6c 73 65 20 20 0d  .}  ...ifelse  .
23500 09 7d 20 20 20 20 20 20 20 0d 20 20 20 20 69 66  .}       .    if
23510 20 20 0d 09 73 65 74 63 61 63 68 65 64 65 76 69    ..setcachedevi
23520 63 65 20 20 0d 20 20 20 20 20 20 20 20 63 74 5f  ce  .        ct_
23530 46 6f 6e 74 4d 61 74 72 69 78 20 63 6f 6e 63 61  FontMatrix conca
23540 74 0d 20 20 20 20 20 20 20 20 63 74 5f 50 53 50  t.        ct_PSP
23550 61 74 68 4f 70 73 20 62 65 67 69 6e 20 0d 09 09  athOps begin ...
23560 65 78 65 63 20 0d 09 65 6e 64 20 0d 09 7b 20 20  exec ..end ..{  
23570 0d 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 2f  ...currentdict /
23580 53 74 72 6f 6b 65 57 69 64 74 68 20 32 20 63 6f  StrokeWidth 2 co
23590 70 79 20 6b 6e 6f 77 6e 20 20 0d 09 09 09 7b 20  py known  ....{ 
235a0 67 65 74 20 7d 20 20 0d 09 09 09 7b 20 70 6f 70  get }  ....{ pop
235b0 20 70 6f 70 20 30 20 7d 20 20 0d 20 20 09 20 20   pop 0 }  .  .  
235c0 20 20 69 66 65 6c 73 65 20 20 0d 09 09 73 65 74    ifelse  ...set
235d0 6c 69 6e 65 77 69 64 74 68 20 73 74 72 6f 6b 65  linewidth stroke
235e0 20 20 0d 09 7d 20 20 0d 09 7b 20 20 20 0d 09 20    ..}  ..{   .. 
235f0 20 20 20 66 69 6c 6c 20 20 0d 09 7d 20 20 0d 09     fill  ..}  ..
23600 69 66 65 6c 73 65 20 20 0d 20 20 20 20 67 72 65  ifelse  .    gre
23610 73 74 6f 72 65 0d 7d 20 64 65 66 20 0d 2f 63 74  store.} def ./ct
23620 5f 50 53 50 61 74 68 4f 70 73 20 34 20 64 69 63  _PSPathOps 4 dic
23630 74 20 64 75 70 20 62 65 67 69 6e 20 0d 09 2f 6d  t dup begin ../m
23640 20 7b 6d 6f 76 65 74 6f 7d 20 64 65 66 20 0d 09   {moveto} def ..
23650 2f 6c 20 7b 6c 69 6e 65 74 6f 7d 20 64 65 66 20  /l {lineto} def 
23660 0d 09 2f 63 20 7b 63 75 72 76 65 74 6f 7d 20 64  ../c {curveto} d
23670 65 66 20 0d 09 2f 63 70 20 7b 63 6c 6f 73 65 70  ef ../cp {closep
23680 61 74 68 7d 20 64 65 66 20 0d 65 6e 64 20 0d 64  ath} def .end .d
23690 65 66 20 0d 2f 63 74 5f 6d 61 74 72 69 78 31 30  ef ./ct_matrix10
236a0 30 30 20 5b 31 30 30 30 20 30 20 30 20 31 30 30  00 [1000 0 0 100
236b0 30 20 30 20 30 5d 20 64 65 66 0d 2f 63 74 5f 41  0 0 0] def./ct_A
236c0 64 64 47 6c 79 70 68 50 72 6f 63 20 20 0d 7b 0d  ddGlyphProc  .{.
236d0 20 20 20 32 20 69 6e 64 65 78 20 66 69 6e 64 66     2 index findf
236e0 6f 6e 74 20 64 75 70 20 6c 65 6e 67 74 68 20 34  ont dup length 4
236f0 20 61 64 64 20 64 69 63 74 20 0d 20 20 20 62 65   add dict .   be
23700 67 69 6e 20 0d 09 63 74 5f 43 6f 70 79 46 6f 6e  gin ..ct_CopyFon
23710 74 20 0d 09 2f 43 68 61 72 53 74 72 69 6e 67 73  t ../CharStrings
23720 20 43 68 61 72 53 74 72 69 6e 67 73 20 64 75 70   CharStrings dup
23730 20 6c 65 6e 67 74 68 20 31 20 61 64 64 20 64 69   length 1 add di
23740 63 74 20 63 6f 70 79 0d 20 20 20 20 20 20 62 65  ct copy.      be
23750 67 69 6e 0d 20 20 20 20 20 20 20 20 20 33 20 31  gin.         3 1
23760 20 72 6f 6c 6c 20 64 65 66 20 20 0d 20 20 20 20   roll def  .    
23770 20 20 20 20 20 63 75 72 72 65 6e 74 64 69 63 74       currentdict
23780 20 0d 20 20 20 20 20 20 65 6e 64 20 0d 20 20 20   .      end .   
23790 20 20 20 64 65 66 0d 20 20 20 20 20 20 2f 63 74     def.      /ct
237a0 5f 46 6f 6e 74 4d 61 74 72 69 78 20 63 74 5f 6d  _FontMatrix ct_m
237b0 61 74 72 69 78 31 30 30 30 20 46 6f 6e 74 4d 61  atrix1000 FontMa
237c0 74 72 69 78 20 6d 61 74 72 69 78 20 63 6f 6e 63  trix matrix conc
237d0 61 74 6d 61 74 72 69 78 20 64 65 66 0d 20 20 20  atmatrix def.   
237e0 20 20 20 2f 63 74 5f 50 53 42 75 69 6c 64 47 6c     /ct_PSBuildGl
237f0 79 70 68 20 2f 63 74 5f 50 53 42 75 69 6c 64 47  yph /ct_PSBuildG
23800 6c 79 70 68 20 6c 6f 61 64 20 64 65 66 0d 20 20  lyph load def.  
23810 20 20 20 20 2f 63 74 5f 50 53 50 61 74 68 4f 70      /ct_PSPathOp
23820 73 20 2f 63 74 5f 50 53 50 61 74 68 4f 70 73 20  s /ct_PSPathOps 
23830 6c 6f 61 64 20 64 65 66 0d 20 20 20 20 20 20 63  load def.      c
23840 75 72 72 65 6e 74 64 69 63 74 0d 20 20 20 65 6e  urrentdict.   en
23850 64 0d 20 20 20 64 65 66 69 6e 65 66 6f 6e 74 20  d.   definefont 
23860 70 6f 70 0d 7d 0d 64 65 66 0d 73 79 73 74 65 6d  pop.}.def.system
23870 64 69 63 74 20 2f 6c 61 6e 67 75 61 67 65 6c 65  dict /languagele
23880 76 65 6c 20 6b 6e 6f 77 6e 0d 7b 0d 09 2f 63 74  vel known.{../ct
23890 5f 41 64 64 47 6c 79 70 68 54 6f 50 72 69 6e 74  _AddGlyphToPrint
238a0 65 72 46 6f 6e 74 20 7b 0d 09 09 32 20 63 6f 70  erFont {...2 cop
238b0 79 0d 09 09 63 74 5f 47 65 74 47 6c 79 70 68 4f  y...ct_GetGlyphO
238c0 75 74 6c 69 6e 65 20 33 20 61 64 64 20 2d 31 20  utline 3 add -1 
238d0 72 6f 6c 6c 20 72 65 73 74 6f 72 65 20 0d 09 09  roll restore ...
238e0 63 74 5f 4d 61 6b 65 47 6c 79 70 68 50 72 6f 63  ct_MakeGlyphProc
238f0 20 0d 09 09 63 74 5f 41 64 64 47 6c 79 70 68 50   ...ct_AddGlyphP
23900 72 6f 63 0d 09 7d 20 64 65 66 0d 7d 0d 7b 0d 09  roc..} def.}.{..
23910 2f 63 74 5f 41 64 64 47 6c 79 70 68 54 6f 50 72  /ct_AddGlyphToPr
23920 69 6e 74 65 72 46 6f 6e 74 20 7b 0d 09 20 20 20  interFont {..   
23930 20 70 6f 70 20 70 6f 70 20 72 65 73 74 6f 72 65   pop pop restore
23940 0d 09 09 41 64 6f 62 65 5f 43 54 46 61 75 78 44  ...Adobe_CTFauxD
23950 69 63 74 20 2f 24 24 24 46 4f 4e 54 4e 41 4d 45  ict /$$$FONTNAME
23960 20 67 65 74 0d 09 09 2f 45 75 72 6f 0d 09 09 41   get.../Euro...A
23970 64 6f 62 65 5f 43 54 46 61 75 78 44 69 63 74 20  dobe_CTFauxDict 
23980 2f 24 24 24 53 55 42 53 54 49 54 55 54 45 42 41  /$$$SUBSTITUTEBA
23990 53 45 20 67 65 74 0d 09 09 63 74 5f 45 75 72 6f  SE get...ct_Euro
239a0 44 69 63 74 20 65 78 63 68 20 67 65 74 0d 09 09  Dict exch get...
239b0 63 74 5f 41 64 64 47 6c 79 70 68 50 72 6f 63 0d  ct_AddGlyphProc.
239c0 09 7d 20 64 65 66 0d 7d 20 69 66 65 6c 73 65 0d  .} def.} ifelse.
239d0 2f 41 64 6f 62 65 53 61 6e 73 4d 4d 20 0d 7b 20  /AdobeSansMM .{ 
239e0 0d 35 35 36 20 30 20 32 34 20 2d 31 39 20 35 34  .556 0 24 -19 54
239f0 31 20 37 30 33 20 0d 09 7b 20 0d 09 35 34 31 20  1 703 ..{ ..541 
23a00 36 32 38 20 6d 20 0d 09 35 31 30 20 36 36 39 20  628 m ..510 669 
23a10 34 34 32 20 37 30 33 20 33 35 34 20 37 30 33 20  442 703 354 703 
23a20 63 20 0d 09 32 30 31 20 37 30 33 20 31 31 37 20  c ..201 703 117 
23a30 36 30 37 20 31 30 31 20 34 34 34 20 63 20 0d 09  607 101 444 c ..
23a40 35 30 20 34 34 34 20 6c 20 0d 09 32 35 20 33 37  50 444 l ..25 37
23a50 32 20 6c 20 0d 09 39 37 20 33 37 32 20 6c 20 0d  2 l ..97 372 l .
23a60 09 39 37 20 33 30 31 20 6c 20 0d 09 34 39 20 33  .97 301 l ..49 3
23a70 30 31 20 6c 20 0d 09 32 34 20 32 32 39 20 6c 20  01 l ..24 229 l 
23a80 0d 09 31 30 33 20 32 32 39 20 6c 20 0d 09 31 32  ..103 229 l ..12
23a90 34 20 36 37 20 32 30 39 20 2d 31 39 20 33 35 30  4 67 209 -19 350
23aa0 20 2d 31 39 20 63 20 0d 09 34 33 35 20 2d 31 39   -19 c ..435 -19
23ab0 20 35 30 31 20 32 35 20 35 30 39 20 33 32 20 63   501 25 509 32 c
23ac0 20 0d 09 35 30 39 20 31 33 31 20 6c 20 0d 09 34   ..509 131 l ..4
23ad0 39 32 20 31 30 35 20 34 31 37 20 36 30 20 33 34  92 105 417 60 34
23ae0 33 20 36 30 20 63 20 0d 09 32 36 37 20 36 30 20  3 60 c ..267 60 
23af0 32 30 34 20 31 32 37 20 31 39 37 20 32 32 39 20  204 127 197 229 
23b00 63 20 0d 09 34 30 36 20 32 32 39 20 6c 20 0d 09  c ..406 229 l ..
23b10 34 33 30 20 33 30 31 20 6c 20 0d 09 31 39 31 20  430 301 l ..191 
23b20 33 30 31 20 6c 20 0d 09 31 39 31 20 33 37 32 20  301 l ..191 372 
23b30 6c 20 0d 09 34 35 35 20 33 37 32 20 6c 20 0d 09  l ..455 372 l ..
23b40 34 37 39 20 34 34 34 20 6c 20 0d 09 31 39 34 20  479 444 l ..194 
23b50 34 34 34 20 6c 20 0d 09 32 30 31 20 35 33 31 20  444 l ..201 531 
23b60 32 34 35 20 36 32 34 20 33 34 38 20 36 32 34 20  245 624 348 624 
23b70 63 20 0d 09 34 33 33 20 36 32 34 20 34 38 34 20  c ..433 624 484 
23b80 35 38 33 20 35 30 39 20 35 33 34 20 63 20 0d 09  583 509 534 c ..
23b90 63 70 20 0d 09 35 35 36 20 30 20 6d 20 0d 09 7d  cp ..556 0 m ..}
23ba0 0d 63 74 5f 50 53 42 75 69 6c 64 47 6c 79 70 68  .ct_PSBuildGlyph
23bb0 0d 7d 20 64 65 66 0d 2f 41 64 6f 62 65 53 65 72  .} def./AdobeSer
23bc0 69 66 4d 4d 20 0d 7b 20 0d 35 30 30 20 30 20 31  ifMM .{ .500 0 1
23bd0 30 20 2d 31 32 20 34 38 34 20 36 39 32 20 0d 09  0 -12 484 692 ..
23be0 7b 20 0d 09 33 34 37 20 32 39 38 20 6d 20 0d 09  { ..347 298 m ..
23bf0 31 37 31 20 32 39 38 20 6c 20 0d 09 31 37 30 20  171 298 l ..170 
23c00 33 31 30 20 31 37 30 20 33 32 32 20 31 37 30 20  310 170 322 170 
23c10 33 33 35 20 63 20 0d 09 31 37 30 20 33 36 32 20  335 c ..170 362 
23c20 6c 20 0d 09 33 36 32 20 33 36 32 20 6c 20 0d 09  l ..362 362 l ..
23c30 33 37 34 20 34 30 33 20 6c 20 0d 09 31 37 32 20  374 403 l ..172 
23c40 34 30 33 20 6c 20 0d 09 31 38 34 20 35 38 30 20  403 l ..184 580 
23c50 32 34 34 20 36 34 32 20 33 30 38 20 36 34 32 20  244 642 308 642 
23c60 63 20 0d 09 33 38 30 20 36 34 32 20 34 33 34 20  c ..380 642 434 
23c70 35 37 34 20 34 35 37 20 34 35 37 20 63 20 0d 09  574 457 457 c ..
23c80 34 38 31 20 34 36 32 20 6c 20 0d 09 34 37 34 20  481 462 l ..474 
23c90 36 39 31 20 6c 20 0d 09 34 34 39 20 36 39 31 20  691 l ..449 691 
23ca0 6c 20 0d 09 34 33 33 20 36 37 30 20 34 32 39 20  l ..433 670 429 
23cb0 36 35 37 20 34 31 30 20 36 35 37 20 63 20 0d 09  657 410 657 c ..
23cc0 33 39 34 20 36 35 37 20 33 36 30 20 36 39 32 20  394 657 360 692 
23cd0 32 39 39 20 36 39 32 20 63 20 0d 09 32 30 34 20  299 692 c ..204 
23ce0 36 39 32 20 39 34 20 36 30 34 20 37 33 20 34 30  692 94 604 73 40
23cf0 33 20 63 20 0d 09 32 32 20 34 30 33 20 6c 20 0d  3 c ..22 403 l .
23d00 09 31 30 20 33 36 32 20 6c 20 0d 09 37 30 20 33  .10 362 l ..70 3
23d10 36 32 20 6c 20 0d 09 36 39 20 33 35 32 20 36 39  62 l ..69 352 69
23d20 20 33 34 31 20 36 39 20 33 33 30 20 63 20 0d 09   341 69 330 c ..
23d30 36 39 20 33 31 39 20 36 39 20 33 30 38 20 37 30  69 319 69 308 70
23d40 20 32 39 38 20 63 20 0d 09 32 32 20 32 39 38 20   298 c ..22 298 
23d50 6c 20 0d 09 31 30 20 32 35 37 20 6c 20 0d 09 37  l ..10 257 l ..7
23d60 33 20 32 35 37 20 6c 20 0d 09 39 37 20 35 37 20  3 257 l ..97 57 
23d70 32 31 36 20 2d 31 32 20 32 39 35 20 2d 31 32 20  216 -12 295 -12 
23d80 63 20 0d 09 33 36 34 20 2d 31 32 20 34 32 37 20  c ..364 -12 427 
23d90 32 35 20 34 38 34 20 31 32 33 20 63 20 0d 09 34  25 484 123 c ..4
23da0 35 38 20 31 34 32 20 6c 20 0d 09 34 32 35 20 31  58 142 l ..425 1
23db0 30 31 20 33 38 34 20 33 37 20 33 31 36 20 33 37  01 384 37 316 37
23dc0 20 63 20 0d 09 32 35 36 20 33 37 20 31 38 39 20   c ..256 37 189 
23dd0 38 34 20 31 37 33 20 32 35 37 20 63 20 0d 09 33  84 173 257 c ..3
23de0 33 35 20 32 35 37 20 6c 20 0d 09 63 70 20 0d 09  35 257 l ..cp ..
23df0 35 30 30 20 30 20 6d 20 0d 09 7d 20 0d 63 74 5f  500 0 m ..} .ct_
23e00 50 53 42 75 69 6c 64 47 6c 79 70 68 20 0d 7d 20  PSBuildGlyph .} 
23e10 64 65 66 20 0d 65 6e 64 09 09 0d 25 25 45 6e 64  def .end...%%End
23e20 46 69 6c 65 0d 73 65 74 67 6c 6f 62 61 6c 0d 41  File.setglobal.A
23e30 64 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f  dobe_CoolType_Co
23e40 72 65 20 62 65 67 69 6e 20 2f 24 4f 62 6c 69 71  re begin /$Obliq
23e50 75 65 20 53 65 74 53 75 62 73 74 69 74 75 74 65  ue SetSubstitute
23e60 53 74 72 61 74 65 67 79 20 65 6e 64 0d 25 25 42  Strategy end.%%B
23e70 65 67 69 6e 52 65 73 6f 75 72 63 65 3a 20 70 72  eginResource: pr
23e80 6f 63 73 65 74 20 41 64 6f 62 65 5f 41 47 4d 5f  ocset Adobe_AGM_
23e90 49 6d 61 67 65 20 31 2e 30 20 30 0a 25 25 56 65  Image 1.0 0.%%Ve
23ea0 72 73 69 6f 6e 3a 20 31 2e 30 20 30 0a 25 25 43  rsion: 1.0 0.%%C
23eb0 6f 70 79 72 69 67 68 74 3a 20 43 6f 70 79 72 69  opyright: Copyri
23ec0 67 68 74 28 43 29 32 30 30 30 2d 32 30 30 36 20  ght(C)2000-2006 
23ed0 41 64 6f 62 65 20 53 79 73 74 65 6d 73 2c 20 49  Adobe Systems, I
23ee0 6e 63 2e 20 41 6c 6c 20 52 69 67 68 74 73 20 52  nc. All Rights R
23ef0 65 73 65 72 76 65 64 2e 0a 73 79 73 74 65 6d 64  eserved..systemd
23f00 69 63 74 2f 73 65 74 70 61 63 6b 69 6e 67 20 6b  ict/setpacking k
23f10 6e 6f 77 6e 0a 7b 0a 09 63 75 72 72 65 6e 74 70  nown.{..currentp
23f20 61 63 6b 69 6e 67 0a 09 74 72 75 65 20 73 65 74  acking..true set
23f30 70 61 63 6b 69 6e 67 0a 7d 69 66 0a 75 73 65 72  packing.}if.user
23f40 64 69 63 74 2f 41 64 6f 62 65 5f 41 47 4d 5f 49  dict/Adobe_AGM_I
23f50 6d 61 67 65 20 37 31 20 64 69 63 74 20 64 75 70  mage 71 dict dup
23f60 20 62 65 67 69 6e 20 70 75 74 0a 2f 41 64 6f 62   begin put./Adob
23f70 65 5f 41 47 4d 5f 49 6d 61 67 65 5f 49 64 2f 41  e_AGM_Image_Id/A
23f80 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 5f 31  dobe_AGM_Image_1
23f90 2e 30 5f 30 20 64 65 66 0a 2f 6e 64 7b 0a 09 6e  .0_0 def./nd{..n
23fa0 75 6c 6c 20 64 65 66 0a 7d 62 69 6e 64 20 64 65  ull def.}bind de
23fb0 66 0a 2f 41 47 4d 49 4d 47 5f 26 69 6d 61 67 65  f./AGMIMG_&image
23fc0 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 26 63 6f 6c   nd./AGMIMG_&col
23fd0 6f 72 69 6d 61 67 65 20 6e 64 0a 2f 41 47 4d 49  orimage nd./AGMI
23fe0 4d 47 5f 26 69 6d 61 67 65 6d 61 73 6b 20 6e 64  MG_&imagemask nd
23ff0 0a 2f 41 47 4d 49 4d 47 5f 6d 62 75 66 28 29 64  ./AGMIMG_mbuf()d
24000 65 66 0a 2f 41 47 4d 49 4d 47 5f 79 62 75 66 28  ef./AGMIMG_ybuf(
24010 29 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 6b 62 75  )def./AGMIMG_kbu
24020 66 28 29 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 63  f()def./AGMIMG_c
24030 20 30 20 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 6d   0 def./AGMIMG_m
24040 20 30 20 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 79   0 def./AGMIMG_y
24050 20 30 20 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 6b   0 def./AGMIMG_k
24060 20 30 20 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 74   0 def./AGMIMG_t
24070 6d 70 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 69 6d  mp nd./AGMIMG_im
24080 61 67 65 73 74 72 69 6e 67 30 20 6e 64 0a 2f 41  agestring0 nd./A
24090 47 4d 49 4d 47 5f 69 6d 61 67 65 73 74 72 69 6e  GMIMG_imagestrin
240a0 67 31 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 69 6d  g1 nd./AGMIMG_im
240b0 61 67 65 73 74 72 69 6e 67 32 20 6e 64 0a 2f 41  agestring2 nd./A
240c0 47 4d 49 4d 47 5f 69 6d 61 67 65 73 74 72 69 6e  GMIMG_imagestrin
240d0 67 33 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 69 6d  g3 nd./AGMIMG_im
240e0 61 67 65 73 74 72 69 6e 67 34 20 6e 64 0a 2f 41  agestring4 nd./A
240f0 47 4d 49 4d 47 5f 69 6d 61 67 65 73 74 72 69 6e  GMIMG_imagestrin
24100 67 35 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 63 6e  g5 nd./AGMIMG_cn
24110 74 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 66 73 61  t nd./AGMIMG_fsa
24120 76 65 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 63 6f  ve nd./AGMIMG_co
24130 6c 6f 72 41 72 79 20 6e 64 0a 2f 41 47 4d 49 4d  lorAry nd./AGMIM
24140 47 5f 6f 76 65 72 72 69 64 65 20 6e 64 0a 2f 41  G_override nd./A
24150 47 4d 49 4d 47 5f 6e 61 6d 65 20 6e 64 0a 2f 41  GMIMG_name nd./A
24160 47 4d 49 4d 47 5f 6d 61 73 6b 53 6f 75 72 63 65  GMIMG_maskSource
24170 20 6e 64 0a 2f 41 47 4d 49 4d 47 5f 66 6c 75 73   nd./AGMIMG_flus
24180 68 66 69 6c 74 65 72 73 20 6e 64 0a 2f 69 6e 76  hfilters nd./inv
24190 65 72 74 5f 69 6d 61 67 65 5f 73 61 6d 70 6c 65  ert_image_sample
241a0 73 20 6e 64 0a 2f 6b 6e 6f 63 6b 6f 75 74 5f 69  s nd./knockout_i
241b0 6d 61 67 65 5f 73 61 6d 70 6c 65 73 09 6e 64 0a  mage_samples.nd.
241c0 2f 69 6d 67 20 6e 64 0a 2f 73 65 70 69 6d 67 20  /img nd./sepimg 
241d0 6e 64 0a 2f 64 65 76 6e 69 6d 67 20 6e 64 0a 2f  nd./devnimg nd./
241e0 69 64 78 69 6d 67 20 6e 64 0a 2f 64 73 0a 7b 0a  idximg nd./ds.{.
241f0 09 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 20  .Adobe_AGM_Core 
24200 62 65 67 69 6e 0a 09 41 64 6f 62 65 5f 41 47 4d  begin..Adobe_AGM
24210 5f 49 6d 61 67 65 20 62 65 67 69 6e 0a 09 2f 41  _Image begin../A
24220 47 4d 49 4d 47 5f 26 69 6d 61 67 65 20 73 79 73  GMIMG_&image sys
24230 74 65 6d 64 69 63 74 2f 69 6d 61 67 65 20 67 65  temdict/image ge
24240 74 20 64 65 66 0a 09 2f 41 47 4d 49 4d 47 5f 26  t def../AGMIMG_&
24250 69 6d 61 67 65 6d 61 73 6b 20 73 79 73 74 65 6d  imagemask system
24260 64 69 63 74 2f 69 6d 61 67 65 6d 61 73 6b 20 67  dict/imagemask g
24270 65 74 20 64 65 66 0a 09 2f 63 6f 6c 6f 72 69 6d  et def../colorim
24280 61 67 65 20 77 68 65 72 65 7b 0a 09 09 70 6f 70  age where{...pop
24290 0a 09 09 2f 41 47 4d 49 4d 47 5f 26 63 6f 6c 6f  .../AGMIMG_&colo
242a0 72 69 6d 61 67 65 2f 63 6f 6c 6f 72 69 6d 61 67  rimage/colorimag
242b0 65 20 6c 64 66 0a 09 7d 69 66 0a 09 65 6e 64 0a  e ldf..}if..end.
242c0 09 65 6e 64 0a 7d 64 65 66 0a 2f 70 73 0a 7b 0a  .end.}def./ps.{.
242d0 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65  .Adobe_AGM_Image
242e0 20 62 65 67 69 6e 0a 09 2f 41 47 4d 49 4d 47 5f   begin../AGMIMG_
242f0 63 63 69 6d 61 67 65 5f 65 78 69 73 74 73 7b 2f  ccimage_exists{/
24300 63 75 73 74 6f 6d 63 6f 6c 6f 72 69 6d 61 67 65  customcolorimage
24310 20 77 68 65 72 65 20 0a 09 09 7b 0a 09 09 09 70   where ...{....p
24320 6f 70 0a 09 09 09 2f 41 64 6f 62 65 5f 41 47 4d  op..../Adobe_AGM
24330 5f 4f 6e 48 6f 73 74 5f 53 65 70 73 20 77 68 65  _OnHost_Seps whe
24340 72 65 0a 09 09 09 7b 0a 09 09 09 70 6f 70 20 66  re....{....pop f
24350 61 6c 73 65 0a 09 09 09 7d 7b 0a 09 09 09 2f 41  alse....}{..../A
24360 64 6f 62 65 5f 41 47 4d 5f 49 6e 52 69 70 5f 53  dobe_AGM_InRip_S
24370 65 70 73 20 77 68 65 72 65 0a 09 09 09 09 7b 0a  eps where.....{.
24380 09 09 09 09 70 6f 70 20 66 61 6c 73 65 0a 09 09  ....pop false...
24390 09 09 7d 7b 0a 09 09 09 09 09 74 72 75 65 0a 09  ..}{......true..
243a0 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 7d 69  ...}ifelse....}i
243b0 66 65 6c 73 65 0a 09 09 09 7d 7b 0a 09 09 09 66  felse....}{....f
243c0 61 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 20 0a  alse...}ifelse .
243d0 09 7d 62 64 66 0a 09 6c 65 76 65 6c 32 7b 0a 09  .}bdf..level2{..
243e0 09 2f 69 6e 76 65 72 74 5f 69 6d 61 67 65 5f 73  ./invert_image_s
243f0 61 6d 70 6c 65 73 0a 09 09 7b 0a 09 09 09 41 64  amples...{....Ad
24400 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 41 47  obe_AGM_Image/AG
24410 4d 49 4d 47 5f 74 6d 70 20 44 65 63 6f 64 65 20  MIMG_tmp Decode 
24420 6c 65 6e 67 74 68 20 64 64 66 0a 09 09 09 2f 44  length ddf..../D
24430 65 63 6f 64 65 5b 44 65 63 6f 64 65 20 31 20 67  ecode[Decode 1 g
24440 65 74 20 44 65 63 6f 64 65 20 30 20 67 65 74 5d  et Decode 0 get]
24450 64 65 66 0a 09 09 7d 64 65 66 0a 09 09 2f 6b 6e  def...}def.../kn
24460 6f 63 6b 6f 75 74 5f 69 6d 61 67 65 5f 73 61 6d  ockout_image_sam
24470 70 6c 65 73 0a 09 09 7b 0a 09 09 09 4f 70 65 72  ples...{....Oper
24480 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 6e  ator/imagemask n
24490 65 7b 0a 09 09 09 09 2f 44 65 63 6f 64 65 5b 31  e{...../Decode[1
244a0 20 31 5d 64 65 66 0a 09 09 09 7d 69 66 0a 09 09   1]def....}if...
244b0 7d 64 65 66 0a 09 7d 7b 09 0a 09 09 2f 69 6e 76  }def..}{..../inv
244c0 65 72 74 5f 69 6d 61 67 65 5f 73 61 6d 70 6c 65  ert_image_sample
244d0 73 0a 09 09 7b 0a 09 09 09 7b 31 20 65 78 63 68  s...{....{1 exch
244e0 20 73 75 62 7d 63 75 72 72 65 6e 74 74 72 61 6e   sub}currenttran
244f0 73 66 65 72 20 61 64 64 70 72 6f 63 73 20 73 65  sfer addprocs se
24500 74 74 72 61 6e 73 66 65 72 0a 09 09 7d 64 65 66  ttransfer...}def
24510 0a 09 09 2f 6b 6e 6f 63 6b 6f 75 74 5f 69 6d 61  .../knockout_ima
24520 67 65 5f 73 61 6d 70 6c 65 73 0a 09 09 7b 0a 09  ge_samples...{..
24530 09 09 7b 70 6f 70 20 31 7d 63 75 72 72 65 6e 74  ..{pop 1}current
24540 74 72 61 6e 73 66 65 72 20 61 64 64 70 72 6f 63  transfer addproc
24550 73 20 73 65 74 74 72 61 6e 73 66 65 72 0a 09 09  s settransfer...
24560 7d 64 65 66 0a 09 7d 69 66 65 6c 73 65 0a 09 2f  }def..}ifelse../
24570 69 6d 67 2f 69 6d 61 67 65 6f 72 6d 61 73 6b 20  img/imageormask 
24580 6c 64 66 0a 09 2f 73 65 70 69 6d 67 2f 73 65 70  ldf../sepimg/sep
24590 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 20 6c 64 66  _imageormask ldf
245a0 0a 09 2f 64 65 76 6e 69 6d 67 2f 64 65 76 6e 5f  ../devnimg/devn_
245b0 69 6d 61 67 65 6f 72 6d 61 73 6b 20 6c 64 66 0a  imageormask ldf.
245c0 09 2f 69 64 78 69 6d 67 2f 69 6e 64 65 78 65 64  ./idximg/indexed
245d0 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 20 6c 64 66  _imageormask ldf
245e0 0a 09 2f 5f 63 74 79 70 65 20 37 20 64 65 66 0a  ../_ctype 7 def.
245f0 09 63 75 72 72 65 6e 74 64 69 63 74 7b 0a 09 09  .currentdict{...
24600 64 75 70 20 78 63 68 65 63 6b 20 31 20 69 6e 64  dup xcheck 1 ind
24610 65 78 20 74 79 70 65 20 64 75 70 2f 61 72 72 61  ex type dup/arra
24620 79 74 79 70 65 20 65 71 20 65 78 63 68 2f 70 61  ytype eq exch/pa
24630 63 6b 65 64 61 72 72 61 79 74 79 70 65 20 65 71  ckedarraytype eq
24640 20 6f 72 20 61 6e 64 7b 0a 09 09 09 62 69 6e 64   or and{....bind
24650 0a 09 09 7d 69 66 0a 09 09 64 65 66 0a 09 7d 66  ...}if...def..}f
24660 6f 72 61 6c 6c 0a 7d 64 65 66 0a 2f 70 74 0a 7b  orall.}def./pt.{
24670 0a 09 65 6e 64 0a 7d 64 65 66 0a 2f 64 74 0a 7b  ..end.}def./dt.{
24680 0a 7d 64 65 66 0a 2f 41 47 4d 49 4d 47 5f 66 6c  .}def./AGMIMG_fl
24690 75 73 68 66 69 6c 74 65 72 73 0a 7b 0a 09 64 75  ushfilters.{..du
246a0 70 20 74 79 70 65 2f 61 72 72 61 79 74 79 70 65  p type/arraytype
246b0 20 6e 65 0a 09 09 7b 31 20 61 72 72 61 79 20 61   ne...{1 array a
246c0 73 74 6f 72 65 7d 69 66 0a 09 64 75 70 20 30 20  store}if..dup 0 
246d0 67 65 74 20 63 75 72 72 65 6e 74 66 69 6c 65 20  get currentfile 
246e0 6e 65 0a 09 09 7b 64 75 70 20 30 20 67 65 74 20  ne...{dup 0 get 
246f0 66 6c 75 73 68 66 69 6c 65 7d 69 66 0a 09 09 7b  flushfile}if...{
24700 0a 09 09 64 75 70 20 74 79 70 65 2f 66 69 6c 65  ...dup type/file
24710 74 79 70 65 20 65 71 0a 09 09 09 7b 0a 09 09 09  type eq....{....
24720 64 75 70 20 73 74 61 74 75 73 20 31 20 69 6e 64  dup status 1 ind
24730 65 78 20 63 75 72 72 65 6e 74 66 69 6c 65 20 6e  ex currentfile n
24740 65 20 61 6e 64 0a 09 09 09 09 7b 63 6c 6f 73 65  e and.....{close
24750 66 69 6c 65 7d 0a 09 09 09 09 7b 70 6f 70 7d 0a  file}.....{pop}.
24760 09 09 09 69 66 65 6c 73 65 0a 09 09 09 7d 7b 70  ...ifelse....}{p
24770 6f 70 7d 69 66 65 6c 73 65 0a 09 09 7d 66 6f 72  op}ifelse...}for
24780 61 6c 6c 0a 7d 64 65 66 0a 2f 41 47 4d 49 4d 47  all.}def./AGMIMG
24790 5f 69 6e 69 74 5f 63 6f 6d 6d 6f 6e 0a 7b 0a 09  _init_common.{..
247a0 63 75 72 72 65 6e 74 64 69 63 74 2f 54 20 6b 6e  currentdict/T kn
247b0 6f 77 6e 7b 2f 49 6d 61 67 65 54 79 70 65 2f 54  own{/ImageType/T
247c0 20 6c 64 66 20 63 75 72 72 65 6e 74 64 69 63 74   ldf currentdict
247d0 2f 54 20 75 6e 64 65 66 7d 69 66 0a 09 63 75 72  /T undef}if..cur
247e0 72 65 6e 74 64 69 63 74 2f 57 20 6b 6e 6f 77 6e  rentdict/W known
247f0 7b 2f 57 69 64 74 68 2f 57 20 6c 64 66 20 63 75  {/Width/W ldf cu
24800 72 72 65 6e 74 64 69 63 74 2f 57 20 75 6e 64 65  rrentdict/W unde
24810 66 7d 69 66 0a 09 63 75 72 72 65 6e 74 64 69 63  f}if..currentdic
24820 74 2f 48 20 6b 6e 6f 77 6e 7b 2f 48 65 69 67 68  t/H known{/Heigh
24830 74 2f 48 20 6c 64 66 20 63 75 72 72 65 6e 74 64  t/H ldf currentd
24840 69 63 74 2f 48 20 75 6e 64 65 66 7d 69 66 0a 09  ict/H undef}if..
24850 63 75 72 72 65 6e 74 64 69 63 74 2f 4d 20 6b 6e  currentdict/M kn
24860 6f 77 6e 7b 2f 49 6d 61 67 65 4d 61 74 72 69 78  own{/ImageMatrix
24870 2f 4d 20 6c 64 66 20 63 75 72 72 65 6e 74 64 69  /M ldf currentdi
24880 63 74 2f 4d 20 75 6e 64 65 66 7d 69 66 0a 09 63  ct/M undef}if..c
24890 75 72 72 65 6e 74 64 69 63 74 2f 42 43 20 6b 6e  urrentdict/BC kn
248a0 6f 77 6e 7b 2f 42 69 74 73 50 65 72 43 6f 6d 70  own{/BitsPerComp
248b0 6f 6e 65 6e 74 2f 42 43 20 6c 64 66 20 63 75 72  onent/BC ldf cur
248c0 72 65 6e 74 64 69 63 74 2f 42 43 20 75 6e 64 65  rentdict/BC unde
248d0 66 7d 69 66 0a 09 63 75 72 72 65 6e 74 64 69 63  f}if..currentdic
248e0 74 2f 44 20 6b 6e 6f 77 6e 7b 2f 44 65 63 6f 64  t/D known{/Decod
248f0 65 2f 44 20 6c 64 66 20 63 75 72 72 65 6e 74 64  e/D ldf currentd
24900 69 63 74 2f 44 20 75 6e 64 65 66 7d 69 66 0a 09  ict/D undef}if..
24910 63 75 72 72 65 6e 74 64 69 63 74 2f 44 53 20 6b  currentdict/DS k
24920 6e 6f 77 6e 7b 2f 44 61 74 61 53 6f 75 72 63 65  nown{/DataSource
24930 2f 44 53 20 6c 64 66 20 63 75 72 72 65 6e 74 64  /DS ldf currentd
24940 69 63 74 2f 44 53 20 75 6e 64 65 66 7d 69 66 0a  ict/DS undef}if.
24950 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4f 20 6b  .currentdict/O k
24960 6e 6f 77 6e 7b 0a 09 09 2f 4f 70 65 72 61 74 6f  nown{.../Operato
24970 72 2f 4f 20 6c 6f 61 64 20 31 20 65 71 7b 0a 09  r/O load 1 eq{..
24980 09 09 2f 69 6d 61 67 65 6d 61 73 6b 0a 09 09 7d  ../imagemask...}
24990 7b 0a 09 09 09 2f 4f 20 6c 6f 61 64 20 32 20 65  {..../O load 2 e
249a0 71 7b 0a 09 09 09 09 2f 69 6d 61 67 65 20 0a 09  q{...../image ..
249b0 09 09 7d 7b 0a 09 09 09 09 2f 63 6f 6c 6f 72 69  ..}{...../colori
249c0 6d 61 67 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a  mage....}ifelse.
249d0 09 09 7d 69 66 65 6c 73 65 0a 09 09 64 65 66 0a  ..}ifelse...def.
249e0 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4f 20  ..currentdict/O 
249f0 75 6e 64 65 66 0a 09 7d 69 66 0a 09 63 75 72 72  undef..}if..curr
24a00 65 6e 74 64 69 63 74 2f 48 53 43 49 20 6b 6e 6f  entdict/HSCI kno
24a10 77 6e 7b 2f 48 6f 73 74 53 65 70 43 6f 6c 6f 72  wn{/HostSepColor
24a20 49 6d 61 67 65 2f 48 53 43 49 20 6c 64 66 20 63  Image/HSCI ldf c
24a30 75 72 72 65 6e 74 64 69 63 74 2f 48 53 43 49 20  urrentdict/HSCI 
24a40 75 6e 64 65 66 7d 69 66 0a 09 63 75 72 72 65 6e  undef}if..curren
24a50 74 64 69 63 74 2f 4d 44 20 6b 6e 6f 77 6e 7b 2f  tdict/MD known{/
24a60 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72  MultipleDataSour
24a70 63 65 73 2f 4d 44 20 6c 64 66 20 63 75 72 72 65  ces/MD ldf curre
24a80 6e 74 64 69 63 74 2f 4d 44 20 75 6e 64 65 66 7d  ntdict/MD undef}
24a90 69 66 0a 09 63 75 72 72 65 6e 74 64 69 63 74 2f  if..currentdict/
24aa0 49 20 6b 6e 6f 77 6e 7b 2f 49 6e 74 65 72 70 6f  I known{/Interpo
24ab0 6c 61 74 65 2f 49 20 6c 64 66 20 63 75 72 72 65  late/I ldf curre
24ac0 6e 74 64 69 63 74 2f 49 20 75 6e 64 65 66 7d 69  ntdict/I undef}i
24ad0 66 0a 09 63 75 72 72 65 6e 74 64 69 63 74 2f 53  f..currentdict/S
24ae0 49 20 6b 6e 6f 77 6e 7b 2f 53 6b 69 70 49 6d 61  I known{/SkipIma
24af0 67 65 50 72 6f 63 2f 53 49 20 6c 64 66 20 63 75  geProc/SI ldf cu
24b00 72 72 65 6e 74 64 69 63 74 2f 53 49 20 75 6e 64  rrentdict/SI und
24b10 65 66 7d 69 66 0a 09 2f 44 61 74 61 53 6f 75 72  ef}if../DataSour
24b20 63 65 20 6c 6f 61 64 20 78 63 68 65 63 6b 20 6e  ce load xcheck n
24b30 6f 74 7b 0a 09 09 44 61 74 61 53 6f 75 72 63 65  ot{...DataSource
24b40 20 74 79 70 65 2f 61 72 72 61 79 74 79 70 65 20   type/arraytype 
24b50 65 71 7b 0a 09 09 09 44 61 74 61 53 6f 75 72 63  eq{....DataSourc
24b60 65 20 30 20 67 65 74 20 74 79 70 65 2f 66 69 6c  e 0 get type/fil
24b70 65 74 79 70 65 20 65 71 7b 0a 09 09 09 09 2f 5f  etype eq{...../_
24b80 46 69 6c 74 65 72 73 20 44 61 74 61 53 6f 75 72  Filters DataSour
24b90 63 65 20 64 65 66 0a 09 09 09 09 63 75 72 72 65  ce def.....curre
24ba0 6e 74 64 69 63 74 2f 4d 75 6c 74 69 70 6c 65 44  ntdict/MultipleD
24bb0 61 74 61 53 6f 75 72 63 65 73 20 6b 6e 6f 77 6e  ataSources known
24bc0 20 6e 6f 74 7b 0a 09 09 09 09 09 2f 44 61 74 61   not{....../Data
24bd0 53 6f 75 72 63 65 20 44 61 74 61 53 6f 75 72 63  Source DataSourc
24be0 65 20 64 75 70 20 6c 65 6e 67 74 68 20 31 20 73  e dup length 1 s
24bf0 75 62 20 67 65 74 20 64 65 66 20 0a 09 09 09 09  ub get def .....
24c00 7d 69 66 0a 09 09 09 7d 69 66 0a 09 09 7d 69 66  }if....}if...}if
24c10 0a 09 09 63 75 72 72 65 6e 74 64 69 63 74 2f 4d  ...currentdict/M
24c20 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63  ultipleDataSourc
24c30 65 73 20 6b 6e 6f 77 6e 20 6e 6f 74 7b 0a 09 09  es known not{...
24c40 09 2f 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f  ./MultipleDataSo
24c50 75 72 63 65 73 20 44 61 74 61 53 6f 75 72 63 65  urces DataSource
24c60 20 74 79 70 65 2f 61 72 72 61 79 74 79 70 65 20   type/arraytype 
24c70 65 71 7b 0a 09 09 09 09 44 61 74 61 53 6f 75 72  eq{.....DataSour
24c80 63 65 20 6c 65 6e 67 74 68 20 31 20 67 74 0a 09  ce length 1 gt..
24c90 09 09 7d 0a 09 09 09 7b 66 61 6c 73 65 7d 69 66  ..}....{false}if
24ca0 65 6c 73 65 20 64 65 66 0a 09 09 7d 69 66 0a 09  else def...}if..
24cb0 7d 69 66 0a 09 2f 4e 43 6f 6d 70 6f 6e 65 6e 74  }if../NComponent
24cc0 73 20 44 65 63 6f 64 65 20 6c 65 6e 67 74 68 20  s Decode length 
24cd0 32 20 64 69 76 20 64 65 66 0a 09 63 75 72 72 65  2 div def..curre
24ce0 6e 74 64 69 63 74 2f 53 6b 69 70 49 6d 61 67 65  ntdict/SkipImage
24cf0 50 72 6f 63 20 6b 6e 6f 77 6e 20 6e 6f 74 7b 2f  Proc known not{/
24d00 53 6b 69 70 49 6d 61 67 65 50 72 6f 63 7b 66 61  SkipImageProc{fa
24d10 6c 73 65 7d 64 65 66 7d 69 66 0a 7d 62 64 66 0a  lse}def}if.}bdf.
24d20 2f 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73  /imageormask_sys
24d30 0a 7b 0a 09 62 65 67 69 6e 0a 09 09 41 47 4d 49  .{..begin...AGMI
24d40 4d 47 5f 69 6e 69 74 5f 63 6f 6d 6d 6f 6e 0a 09  MG_init_common..
24d50 09 73 61 76 65 20 6d 61 72 6b 0a 09 09 6c 65 76  .save mark...lev
24d60 65 6c 32 7b 0a 09 09 09 63 75 72 72 65 6e 74 64  el2{....currentd
24d70 69 63 74 0a 09 09 09 4f 70 65 72 61 74 6f 72 2f  ict....Operator/
24d80 69 6d 61 67 65 6d 61 73 6b 20 65 71 7b 0a 09 09  imagemask eq{...
24d90 09 09 41 47 4d 49 4d 47 5f 26 69 6d 61 67 65 6d  ..AGMIMG_&imagem
24da0 61 73 6b 0a 09 09 09 7d 7b 0a 09 09 09 09 75 73  ask....}{.....us
24db0 65 5f 6d 61 73 6b 7b 0a 09 09 09 09 09 70 72 6f  e_mask{......pro
24dc0 63 65 73 73 5f 6d 61 73 6b 20 41 47 4d 49 4d 47  cess_mask AGMIMG
24dd0 5f 26 69 6d 61 67 65 0a 09 09 09 09 7d 7b 0a 09  _&image.....}{..
24de0 09 09 09 09 41 47 4d 49 4d 47 5f 26 69 6d 61 67  ....AGMIMG_&imag
24df0 65 0a 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  e.....}ifelse...
24e00 09 7d 69 66 65 6c 73 65 0a 09 09 7d 7b 0a 09 09  .}ifelse...}{...
24e10 09 57 69 64 74 68 20 48 65 69 67 68 74 0a 09 09  .Width Height...
24e20 09 4f 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d  .Operator/imagem
24e30 61 73 6b 20 65 71 7b 0a 09 09 09 09 44 65 63 6f  ask eq{.....Deco
24e40 64 65 20 30 20 67 65 74 20 31 20 65 71 20 44 65  de 0 get 1 eq De
24e50 63 6f 64 65 20 31 20 67 65 74 20 30 20 65 71 09  code 1 get 0 eq.
24e60 61 6e 64 0a 09 09 09 09 49 6d 61 67 65 4d 61 74  and.....ImageMat
24e70 72 69 78 2f 44 61 74 61 53 6f 75 72 63 65 20 6c  rix/DataSource l
24e80 6f 61 64 0a 09 09 09 09 41 47 4d 49 4d 47 5f 26  oad.....AGMIMG_&
24e90 69 6d 61 67 65 6d 61 73 6b 0a 09 09 09 7d 7b 0a  imagemask....}{.
24ea0 09 09 09 09 42 69 74 73 50 65 72 43 6f 6d 70 6f  ....BitsPerCompo
24eb0 6e 65 6e 74 20 49 6d 61 67 65 4d 61 74 72 69 78  nent ImageMatrix
24ec0 2f 44 61 74 61 53 6f 75 72 63 65 20 6c 6f 61 64  /DataSource load
24ed0 0a 09 09 09 09 41 47 4d 49 4d 47 5f 26 69 6d 61  .....AGMIMG_&ima
24ee0 67 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ge....}ifelse...
24ef0 7d 69 66 65 6c 73 65 0a 09 09 63 75 72 72 65 6e  }ifelse...curren
24f00 74 64 69 63 74 2f 5f 46 69 6c 74 65 72 73 20 6b  tdict/_Filters k
24f10 6e 6f 77 6e 7b 5f 46 69 6c 74 65 72 73 20 41 47  nown{_Filters AG
24f20 4d 49 4d 47 5f 66 6c 75 73 68 66 69 6c 74 65 72  MIMG_flushfilter
24f30 73 7d 69 66 0a 09 09 63 6c 65 61 72 74 6f 6d 61  s}if...cleartoma
24f40 72 6b 20 72 65 73 74 6f 72 65 0a 09 65 6e 64 0a  rk restore..end.
24f50 7d 64 65 66 0a 2f 6f 76 65 72 70 72 69 6e 74 5f  }def./overprint_
24f60 70 6c 61 74 65 0a 7b 0a 09 63 75 72 72 65 6e 74  plate.{..current
24f70 6f 76 65 72 70 72 69 6e 74 7b 0a 09 09 30 20 67  overprint{...0 g
24f80 65 74 20 64 75 70 20 74 79 70 65 2f 6e 61 6d 65  et dup type/name
24f90 74 79 70 65 20 65 71 7b 0a 09 09 09 64 75 70 2f  type eq{....dup/
24fa0 44 65 76 69 63 65 47 72 61 79 20 65 71 7b 0a 09  DeviceGray eq{..
24fb0 09 09 09 70 6f 70 20 41 47 4d 43 4f 52 45 5f 62  ...pop AGMCORE_b
24fc0 6c 61 63 6b 5f 70 6c 61 74 65 20 6e 6f 74 0a 09  lack_plate not..
24fd0 09 09 7d 7b 0a 09 09 09 09 2f 44 65 76 69 63 65  ..}{...../Device
24fe0 43 4d 59 4b 20 65 71 7b 0a 09 09 09 09 09 41 47  CMYK eq{......AG
24ff0 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b 5f 73 65  MCORE_is_cmyk_se
25000 70 20 6e 6f 74 0a 09 09 09 09 7d 69 66 0a 09 09  p not.....}if...
25010 09 7d 69 66 65 6c 73 65 0a 09 09 7d 7b 0a 09 09  .}ifelse...}{...
25020 09 66 61 6c 73 65 20 65 78 63 68 0a 09 09 09 7b  .false exch....{
25030 0a 09 09 09 09 20 41 47 4d 4f 48 53 5f 73 65 70  ..... AGMOHS_sep
25040 69 6e 6b 20 65 71 20 6f 72 0a 09 09 09 7d 66 6f  ink eq or....}fo
25050 72 61 6c 6c 0a 09 09 09 6e 6f 74 0a 09 09 7d 69  rall....not...}i
25060 66 65 6c 73 65 0a 09 7d 7b 0a 09 09 70 6f 70 20  felse..}{...pop 
25070 66 61 6c 73 65 0a 09 7d 69 66 65 6c 73 65 0a 7d  false..}ifelse.}
25080 64 65 66 0a 2f 70 72 6f 63 65 73 73 5f 6d 61 73  def./process_mas
25090 6b 0a 7b 0a 09 6c 65 76 65 6c 33 7b 0a 09 09 64  k.{..level3{...d
250a0 75 70 20 62 65 67 69 6e 0a 09 09 2f 49 6d 61 67  up begin.../Imag
250b0 65 54 79 70 65 20 31 20 64 65 66 0a 09 09 65 6e  eType 1 def...en
250c0 64 0a 09 09 34 20 64 69 63 74 20 62 65 67 69 6e  d...4 dict begin
250d0 0a 09 09 09 2f 44 61 74 61 44 69 63 74 20 65 78  ..../DataDict ex
250e0 63 68 20 64 65 66 0a 09 09 09 2f 49 6d 61 67 65  ch def..../Image
250f0 54 79 70 65 20 33 20 64 65 66 0a 09 09 09 2f 49  Type 3 def..../I
25100 6e 74 65 72 6c 65 61 76 65 54 79 70 65 20 33 20  nterleaveType 3 
25110 64 65 66 0a 09 09 09 2f 4d 61 73 6b 44 69 63 74  def..../MaskDict
25120 20 39 20 64 69 63 74 20 62 65 67 69 6e 0a 09 09   9 dict begin...
25130 09 09 2f 49 6d 61 67 65 54 79 70 65 20 31 20 64  ../ImageType 1 d
25140 65 66 0a 09 09 09 09 2f 57 69 64 74 68 20 44 61  ef...../Width Da
25150 74 61 44 69 63 74 20 64 75 70 2f 4d 61 73 6b 57  taDict dup/MaskW
25160 69 64 74 68 20 6b 6e 6f 77 6e 7b 2f 4d 61 73 6b  idth known{/Mask
25170 57 69 64 74 68 7d 7b 2f 57 69 64 74 68 7d 69 66  Width}{/Width}if
25180 65 6c 73 65 20 67 65 74 20 64 65 66 0a 09 09 09  else get def....
25190 09 2f 48 65 69 67 68 74 20 44 61 74 61 44 69 63  ./Height DataDic
251a0 74 20 64 75 70 2f 4d 61 73 6b 48 65 69 67 68 74  t dup/MaskHeight
251b0 20 6b 6e 6f 77 6e 7b 2f 4d 61 73 6b 48 65 69 67   known{/MaskHeig
251c0 68 74 7d 7b 2f 48 65 69 67 68 74 7d 69 66 65 6c  ht}{/Height}ifel
251d0 73 65 20 67 65 74 20 64 65 66 0a 09 09 09 09 2f  se get def...../
251e0 49 6d 61 67 65 4d 61 74 72 69 78 5b 57 69 64 74  ImageMatrix[Widt
251f0 68 20 30 20 30 20 48 65 69 67 68 74 20 6e 65 67  h 0 0 Height neg
25200 20 30 20 48 65 69 67 68 74 5d 64 65 66 0a 09 09   0 Height]def...
25210 09 09 2f 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 31  ../NComponents 1
25220 20 64 65 66 0a 09 09 09 09 2f 42 69 74 73 50 65   def...../BitsPe
25230 72 43 6f 6d 70 6f 6e 65 6e 74 20 31 20 64 65 66  rComponent 1 def
25240 0a 09 09 09 09 2f 44 65 63 6f 64 65 20 44 61 74  ...../Decode Dat
25250 61 44 69 63 74 20 64 75 70 2f 4d 61 73 6b 44 20  aDict dup/MaskD 
25260 6b 6e 6f 77 6e 7b 2f 4d 61 73 6b 44 7d 7b 5b 31  known{/MaskD}{[1
25270 20 30 5d 7d 69 66 65 6c 73 65 20 67 65 74 20 64   0]}ifelse get d
25280 65 66 0a 09 09 09 09 2f 44 61 74 61 53 6f 75 72  ef...../DataSour
25290 63 65 20 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72  ce Adobe_AGM_Cor
252a0 65 2f 41 47 4d 49 4d 47 5f 6d 61 73 6b 53 6f 75  e/AGMIMG_maskSou
252b0 72 63 65 20 67 65 74 20 64 65 66 0a 09 09 09 63  rce get def....c
252c0 75 72 72 65 6e 74 64 69 63 74 20 65 6e 64 20 64  urrentdict end d
252d0 65 66 0a 09 09 63 75 72 72 65 6e 74 64 69 63 74  ef...currentdict
252e0 20 65 6e 64 0a 09 7d 69 66 0a 7d 64 65 66 0a 2f   end..}if.}def./
252f0 75 73 65 5f 6d 61 73 6b 0a 7b 0a 09 64 75 70 2f  use_mask.{..dup/
25300 4d 61 73 6b 20 6b 6e 6f 77 6e 09 7b 64 75 70 2f  Mask known.{dup/
25310 4d 61 73 6b 20 67 65 74 7d 7b 66 61 6c 73 65 7d  Mask get}{false}
25320 69 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 69 6d 61  ifelse.}def./ima
25330 67 65 6f 72 6d 61 73 6b 0a 7b 0a 09 62 65 67 69  geormask.{..begi
25340 6e 0a 09 09 41 47 4d 49 4d 47 5f 69 6e 69 74 5f  n...AGMIMG_init_
25350 63 6f 6d 6d 6f 6e 0a 09 09 53 6b 69 70 49 6d 61  common...SkipIma
25360 67 65 50 72 6f 63 7b 0a 09 09 09 63 75 72 72 65  geProc{....curre
25370 6e 74 64 69 63 74 20 63 6f 6e 73 75 6d 65 69 6d  ntdict consumeim
25380 61 67 65 64 61 74 61 0a 09 09 7d 0a 09 09 7b 0a  agedata...}...{.
25390 09 09 09 73 61 76 65 20 6d 61 72 6b 0a 09 09 09  ...save mark....
253a0 6c 65 76 65 6c 32 20 41 47 4d 43 4f 52 45 5f 68  level2 AGMCORE_h
253b0 6f 73 74 5f 73 65 70 20 6e 6f 74 20 61 6e 64 7b  ost_sep not and{
253c0 0a 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
253d0 0a 09 09 09 09 4f 70 65 72 61 74 6f 72 2f 69 6d  .....Operator/im
253e0 61 67 65 6d 61 73 6b 20 65 71 20 44 65 76 69 63  agemask eq Devic
253f0 65 4e 5f 50 53 32 20 6e 6f 74 20 61 6e 64 7b 0a  eN_PS2 not and{.
25400 09 09 09 09 09 69 6d 61 67 65 6d 61 73 6b 0a 09  .....imagemask..
25410 09 09 09 7d 7b 0a 09 09 09 09 09 41 47 4d 43 4f  ...}{......AGMCO
25420 52 45 5f 69 6e 5f 72 69 70 5f 73 65 70 20 63 75  RE_in_rip_sep cu
25430 72 72 65 6e 74 6f 76 65 72 70 72 69 6e 74 20 61  rrentoverprint a
25440 6e 64 20 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73  nd currentcolors
25450 70 61 63 65 20 30 20 67 65 74 2f 44 65 76 69 63  pace 0 get/Devic
25460 65 47 72 61 79 20 65 71 20 61 6e 64 7b 0a 09 09  eGray eq and{...
25470 09 09 09 09 5b 2f 53 65 70 61 72 61 74 69 6f 6e  ....[/Separation
25480 2f 42 6c 61 63 6b 2f 44 65 76 69 63 65 47 72 61  /Black/DeviceGra
25490 79 7b 7d 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63  y{}]setcolorspac
254a0 65 0a 09 09 09 09 09 09 2f 44 65 63 6f 64 65 5b  e......./Decode[
254b0 44 65 63 6f 64 65 20 31 20 67 65 74 20 44 65 63  Decode 1 get Dec
254c0 6f 64 65 20 30 20 67 65 74 5d 64 65 66 0a 09 09  ode 0 get]def...
254d0 09 09 09 7d 69 66 0a 09 09 09 09 09 75 73 65 5f  ...}if......use_
254e0 6d 61 73 6b 7b 0a 09 09 09 09 09 09 70 72 6f 63  mask{.......proc
254f0 65 73 73 5f 6d 61 73 6b 20 69 6d 61 67 65 0a 09  ess_mask image..
25500 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 44 65 76  ....}{.......Dev
25510 69 63 65 4e 5f 4e 6f 6e 65 4e 61 6d 65 20 44 65  iceN_NoneName De
25520 76 69 63 65 4e 5f 50 53 32 20 49 6e 64 65 78 65  viceN_PS2 Indexe
25530 64 5f 44 65 76 69 63 65 4e 20 6c 65 76 65 6c 33  d_DeviceN level3
25540 20 6e 6f 74 20 61 6e 64 20 6f 72 20 6f 72 20 41   not and or or A
25550 47 4d 43 4f 52 45 5f 69 6e 5f 72 69 70 5f 73 65  GMCORE_in_rip_se
25560 70 20 61 6e 64 20 0a 09 09 09 09 09 09 7b 0a 09  p and .......{..
25570 09 09 09 09 09 09 4e 61 6d 65 73 20 63 6f 6e 76  ......Names conv
25580 65 72 74 5f 74 6f 5f 70 72 6f 63 65 73 73 20 6e  ert_to_process n
25590 6f 74 7b 0a 09 09 09 09 09 09 09 09 32 20 64 69  ot{.........2 di
255a0 63 74 20 62 65 67 69 6e 0a 09 09 09 09 09 09 09  ct begin........
255b0 09 2f 69 6d 61 67 65 44 69 63 74 20 78 64 66 0a  ./imageDict xdf.
255c0 09 09 09 09 09 09 09 09 2f 6e 61 6d 65 73 5f 69  ......../names_i
255d0 6e 64 65 78 20 30 20 64 65 66 0a 09 09 09 09 09  ndex 0 def......
255e0 09 09 09 67 73 61 76 65 0a 09 09 09 09 09 09 09  ...gsave........
255f0 09 69 6d 61 67 65 44 69 63 74 20 77 72 69 74 65  .imageDict write
25600 5f 69 6d 61 67 65 5f 66 69 6c 65 7b 0a 09 09 09  _image_file{....
25610 09 09 09 09 09 09 4e 61 6d 65 73 7b 0a 09 09 09  ......Names{....
25620 09 09 09 09 09 09 09 64 75 70 28 4e 6f 6e 65 29  .......dup(None)
25630 6e 65 7b 0a 09 09 09 09 09 09 09 09 09 09 09 5b  ne{............[
25640 2f 53 65 70 61 72 61 74 69 6f 6e 20 33 20 2d 31  /Separation 3 -1
25650 20 72 6f 6c 6c 2f 44 65 76 69 63 65 47 72 61 79   roll/DeviceGray
25660 7b 31 20 65 78 63 68 20 73 75 62 7d 5d 73 65 74  {1 exch sub}]set
25670 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09 09 09 09  colorspace......
25680 09 09 09 09 09 09 4f 70 65 72 61 74 6f 72 20 69  ......Operator i
25690 6d 61 67 65 44 69 63 74 20 72 65 61 64 5f 69 6d  mageDict read_im
256a0 61 67 65 5f 66 69 6c 65 0a 09 09 09 09 09 09 09  age_file........
256b0 09 09 09 09 6e 61 6d 65 73 5f 69 6e 64 65 78 20  ....names_index 
256c0 30 20 65 71 7b 74 72 75 65 20 73 65 74 6f 76 65  0 eq{true setove
256d0 72 70 72 69 6e 74 7d 69 66 0a 09 09 09 09 09 09  rprint}if.......
256e0 09 09 09 09 09 2f 6e 61 6d 65 73 5f 69 6e 64 65  ...../names_inde
256f0 78 20 6e 61 6d 65 73 5f 69 6e 64 65 78 20 31 20  x names_index 1 
25700 61 64 64 20 64 65 66 0a 09 09 09 09 09 09 09 09  add def.........
25710 09 09 7d 7b 0a 09 09 09 09 09 09 09 09 09 09 09  ..}{............
25720 70 6f 70 0a 09 09 09 09 09 09 09 09 09 09 7d 69  pop...........}i
25730 66 65 6c 73 65 0a 09 09 09 09 09 09 09 09 09 7d  felse..........}
25740 66 6f 72 61 6c 6c 0a 09 09 09 09 09 09 09 09 09  forall..........
25750 63 6c 6f 73 65 5f 69 6d 61 67 65 5f 66 69 6c 65  close_image_file
25760 0a 09 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09  .........}if....
25770 09 09 09 09 09 67 72 65 73 74 6f 72 65 0a 09 09  .....grestore...
25780 09 09 09 09 09 09 65 6e 64 0a 09 09 09 09 09 09  ......end.......
25790 09 7d 7b 0a 09 09 09 09 09 09 09 09 4f 70 65 72  .}{.........Oper
257a0 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 65  ator/imagemask e
257b0 71 7b 0a 09 09 09 09 09 09 09 09 09 69 6d 61 67  q{..........imag
257c0 65 6d 61 73 6b 0a 09 09 09 09 09 09 09 09 7d 7b  emask.........}{
257d0 0a 09 09 09 09 09 09 09 09 09 69 6d 61 67 65 0a  ..........image.
257e0 09 09 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a  ........}ifelse.
257f0 09 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  .......}ifelse..
25800 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 4f  .....}{........O
25810 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73  perator/imagemas
25820 6b 20 65 71 7b 0a 09 09 09 09 09 09 09 09 69 6d  k eq{.........im
25830 61 67 65 6d 61 73 6b 0a 09 09 09 09 09 09 09 7d  agemask........}
25840 7b 0a 09 09 09 09 09 09 09 09 69 6d 61 67 65 0a  {.........image.
25850 09 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  .......}ifelse..
25860 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09  .....}ifelse....
25870 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 69  ..}ifelse.....}i
25880 66 65 6c 73 65 0a 09 09 09 7d 7b 0a 09 09 09 09  felse....}{.....
25890 57 69 64 74 68 20 48 65 69 67 68 74 0a 09 09 09  Width Height....
258a0 09 4f 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d  .Operator/imagem
258b0 61 73 6b 20 65 71 7b 0a 09 09 09 09 09 44 65 63  ask eq{......Dec
258c0 6f 64 65 20 30 20 67 65 74 20 31 20 65 71 20 44  ode 0 get 1 eq D
258d0 65 63 6f 64 65 20 31 20 67 65 74 20 30 20 65 71  ecode 1 get 0 eq
258e0 09 61 6e 64 0a 09 09 09 09 09 49 6d 61 67 65 4d  .and......ImageM
258f0 61 74 72 69 78 2f 44 61 74 61 53 6f 75 72 63 65  atrix/DataSource
25900 20 6c 6f 61 64 0a 09 09 09 09 09 2f 41 64 6f 62   load....../Adob
25910 65 5f 41 47 4d 5f 4f 6e 48 6f 73 74 5f 53 65 70  e_AGM_OnHost_Sep
25920 73 20 77 68 65 72 65 7b 0a 09 09 09 09 09 09 70  s where{.......p
25930 6f 70 20 69 6d 61 67 65 6d 61 73 6b 0a 09 09 09  op imagemask....
25940 09 09 7d 7b 0a 09 09 09 09 09 09 63 75 72 72 65  ..}{.......curre
25950 6e 74 67 72 61 79 20 31 20 6e 65 7b 0a 09 09 09  ntgray 1 ne{....
25960 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 20  ....currentdict 
25970 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73 0a  imageormask_sys.
25980 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09  ......}{........
25990 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69 6e 74  currentoverprint
259a0 20 6e 6f 74 7b 0a 09 09 09 09 09 09 09 09 31 20   not{.........1 
259b0 41 47 4d 43 4f 52 45 5f 26 73 65 74 67 72 61 79  AGMCORE_&setgray
259c0 0a 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74  .........current
259d0 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b  dict imageormask
259e0 5f 73 79 73 0a 09 09 09 09 09 09 09 7d 7b 0a 09  _sys........}{..
259f0 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  .......currentdi
25a00 63 74 20 69 67 6e 6f 72 65 69 6d 61 67 65 64 61  ct ignoreimageda
25a10 74 61 0a 09 09 09 09 09 09 09 7d 69 66 65 6c 73  ta........}ifels
25a20 65 09 09 09 09 20 09 09 0a 09 09 09 09 09 09 7d  e.... .........}
25a30 69 66 65 6c 73 65 0a 09 09 09 09 09 7d 69 66 65  ifelse......}ife
25a40 6c 73 65 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09  lse.....}{......
25a50 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74  BitsPerComponent
25a60 20 49 6d 61 67 65 4d 61 74 72 69 78 20 0a 09 09   ImageMatrix ...
25a70 09 09 09 4d 75 6c 74 69 70 6c 65 44 61 74 61 53  ...MultipleDataS
25a80 6f 75 72 63 65 73 7b 0a 09 09 09 09 09 09 30 20  ources{.......0 
25a90 31 20 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 31 20  1 NComponents 1 
25aa0 73 75 62 7b 0a 09 09 09 09 09 09 09 44 61 74 61  sub{........Data
25ab0 53 6f 75 72 63 65 20 65 78 63 68 20 67 65 74 0a  Source exch get.
25ac0 09 09 09 09 09 09 7d 66 6f 72 0a 09 09 09 09 09  ......}for......
25ad0 7d 7b 0a 09 09 09 09 09 09 2f 44 61 74 61 53 6f  }{......./DataSo
25ae0 75 72 63 65 20 6c 6f 61 64 0a 09 09 09 09 09 7d  urce load......}
25af0 69 66 65 6c 73 65 0a 09 09 09 09 09 4f 70 65 72  ifelse......Oper
25b00 61 74 6f 72 2f 63 6f 6c 6f 72 69 6d 61 67 65 20  ator/colorimage 
25b10 65 71 7b 0a 09 09 09 09 09 09 41 47 4d 43 4f 52  eq{.......AGMCOR
25b20 45 5f 68 6f 73 74 5f 73 65 70 7b 0a 09 09 09 09  E_host_sep{.....
25b30 09 09 09 4d 75 6c 74 69 70 6c 65 44 61 74 61 53  ...MultipleDataS
25b40 6f 75 72 63 65 73 20 6c 65 76 65 6c 32 20 6f 72  ources level2 or
25b50 20 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 34 20 65   NComponents 4 e
25b60 71 20 61 6e 64 7b 0a 09 09 09 09 09 09 09 09 41  q and{.........A
25b70 47 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b 5f 73  GMCORE_is_cmyk_s
25b80 65 70 7b 0a 09 09 09 09 09 09 09 09 09 4d 75 6c  ep{..........Mul
25b90 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73  tipleDataSources
25ba0 7b 0a 09 09 09 09 09 09 09 09 09 09 2f 44 61 74  {.........../Dat
25bb0 61 53 6f 75 72 63 65 20 44 61 74 61 53 6f 75 72  aSource DataSour
25bc0 63 65 20 30 20 67 65 74 20 78 63 68 65 63 6b 0a  ce 0 get xcheck.
25bd0 09 09 09 09 09 09 09 09 09 09 09 7b 0a 09 09 09  ...........{....
25be0 09 09 09 09 09 09 09 09 5b 0a 09 09 09 09 09 09  ........[.......
25bf0 09 09 09 09 09 44 61 74 61 53 6f 75 72 63 65 20  .....DataSource 
25c00 30 20 67 65 74 2f 65 78 65 63 20 63 76 78 0a 09  0 get/exec cvx..
25c10 09 09 09 09 09 09 09 09 09 09 44 61 74 61 53 6f  ..........DataSo
25c20 75 72 63 65 20 31 20 67 65 74 2f 65 78 65 63 20  urce 1 get/exec 
25c30 63 76 78 0a 09 09 09 09 09 09 09 09 09 09 09 44  cvx............D
25c40 61 74 61 53 6f 75 72 63 65 20 32 20 67 65 74 2f  ataSource 2 get/
25c50 65 78 65 63 20 63 76 78 0a 09 09 09 09 09 09 09  exec cvx........
25c60 09 09 09 09 44 61 74 61 53 6f 75 72 63 65 20 33  ....DataSource 3
25c70 20 67 65 74 2f 65 78 65 63 20 63 76 78 0a 09 09   get/exec cvx...
25c80 09 09 09 09 09 09 09 09 09 2f 41 47 4d 43 4f 52  ........./AGMCOR
25c90 45 5f 67 65 74 5f 69 6e 6b 5f 64 61 74 61 20 63  E_get_ink_data c
25ca0 76 78 0a 09 09 09 09 09 09 09 09 09 09 09 5d 63  vx............]c
25cb0 76 78 0a 09 09 09 09 09 09 09 09 09 09 09 7d 7b  vx............}{
25cc0 0a 09 09 09 09 09 09 09 09 09 09 09 44 61 74 61  ............Data
25cd0 53 6f 75 72 63 65 20 61 6c 6f 61 64 20 70 6f 70  Source aload pop
25ce0 20 41 47 4d 43 4f 52 45 5f 67 65 74 5f 69 6e 6b   AGMCORE_get_ink
25cf0 5f 64 61 74 61 0a 09 09 09 09 09 09 09 09 09 09  _data...........
25d00 09 7d 69 66 65 6c 73 65 20 64 65 66 0a 09 09 09  .}ifelse def....
25d10 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09  ......}{........
25d20 09 09 09 2f 44 61 74 61 53 6f 75 72 63 65 20 0a  .../DataSource .
25d30 09 09 09 09 09 09 09 09 09 09 57 69 64 74 68 20  ..........Width 
25d40 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74  BitsPerComponent
25d50 20 6d 75 6c 20 37 20 61 64 64 20 38 20 69 64 69   mul 7 add 8 idi
25d60 76 20 48 65 69 67 68 74 20 6d 75 6c 20 34 20 6d  v Height mul 4 m
25d70 75 6c 20 0a 09 09 09 09 09 09 09 09 09 09 2f 44  ul .........../D
25d80 61 74 61 53 6f 75 72 63 65 20 6c 6f 61 64 0a 09  ataSource load..
25d90 09 09 09 09 09 09 09 09 09 66 69 6c 74 65 72 5f  .........filter_
25da0 63 6d 79 6b 20 30 28 29 2f 53 75 62 46 69 6c 65  cmyk 0()/SubFile
25db0 44 65 63 6f 64 65 20 66 69 6c 74 65 72 20 64 65  Decode filter de
25dc0 66 0a 09 09 09 09 09 09 09 09 09 7d 69 66 65 6c  f..........}ifel
25dd0 73 65 0a 09 09 09 09 09 09 09 09 09 2f 44 65 63  se........../Dec
25de0 6f 64 65 5b 44 65 63 6f 64 65 20 30 20 67 65 74  ode[Decode 0 get
25df0 20 44 65 63 6f 64 65 20 31 20 67 65 74 5d 64 65   Decode 1 get]de
25e00 66 0a 09 09 09 09 09 09 09 09 09 2f 4d 75 6c 74  f........../Mult
25e10 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20  ipleDataSources 
25e20 66 61 6c 73 65 20 64 65 66 0a 09 09 09 09 09 09  false def.......
25e30 09 09 09 2f 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20  .../NComponents 
25e40 31 20 64 65 66 0a 09 09 09 09 09 09 09 09 09 2f  1 def........../
25e50 4f 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 20 64  Operator/image d
25e60 65 66 0a 09 09 09 09 09 09 09 09 09 69 6e 76 65  ef..........inve
25e70 72 74 5f 69 6d 61 67 65 5f 73 61 6d 70 6c 65 73  rt_image_samples
25e80 0a 09 09 09 09 09 09 20 09 09 09 31 20 41 47 4d  ....... ...1 AGM
25e90 43 4f 52 45 5f 26 73 65 74 67 72 61 79 0a 09 09  CORE_&setgray...
25ea0 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 64 69  .......currentdi
25eb0 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73  ct imageormask_s
25ec0 79 73 0a 09 09 09 09 09 09 09 09 7d 7b 0a 09 09  ys.........}{...
25ed0 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 6f 76  .......currentov
25ee0 65 72 70 72 69 6e 74 20 6e 6f 74 20 4f 70 65 72  erprint not Oper
25ef0 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 65  ator/imagemask e
25f00 71 20 61 6e 64 7b 0a 20 09 09 09 20 09 09 09 09  q and{. ... ....
25f10 09 09 09 31 20 41 47 4d 43 4f 52 45 5f 26 73 65  ...1 AGMCORE_&se
25f20 74 67 72 61 79 0a 20 09 09 09 20 09 09 09 09 09  tgray. ... .....
25f30 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 69 6d  ..currentdict im
25f40 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73 0a 20 09  ageormask_sys. .
25f50 09 09 20 09 09 09 09 09 09 7d 7b 0a 20 09 09 09  .. ......}{. ...
25f60 20 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 64   .......currentd
25f70 69 63 74 20 69 67 6e 6f 72 65 69 6d 61 67 65 64  ict ignoreimaged
25f80 61 74 61 0a 20 09 09 09 20 09 09 09 09 09 09 7d  ata. ... ......}
25f90 69 66 65 6c 73 65 0a 09 09 09 09 09 09 09 09 7d  ifelse.........}
25fa0 69 66 65 6c 73 65 0a 09 09 09 09 09 09 09 7d 7b  ifelse........}{
25fb0 09 0a 09 09 09 09 09 09 09 09 4d 75 6c 74 69 70  ..........Multip
25fc0 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20 4e 43  leDataSources NC
25fd0 6f 6d 70 6f 6e 65 6e 74 73 20 41 47 4d 49 4d 47  omponents AGMIMG
25fe0 5f 26 63 6f 6c 6f 72 69 6d 61 67 65 09 09 09 09  _&colorimage....
25ff0 09 09 0a 09 09 09 09 09 09 09 7d 69 66 65 6c 73  ..........}ifels
26000 65 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  e.......}{......
26010 09 09 74 72 75 65 20 4e 43 6f 6d 70 6f 6e 65 6e  ..true NComponen
26020 74 73 20 63 6f 6c 6f 72 69 6d 61 67 65 0a 09 09  ts colorimage...
26030 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09  ....}ifelse.....
26040 09 7d 7b 0a 09 09 09 09 09 09 4f 70 65 72 61 74  .}{.......Operat
26050 6f 72 2f 69 6d 61 67 65 20 65 71 7b 0a 09 09 09  or/image eq{....
26060 09 09 09 09 41 47 4d 43 4f 52 45 5f 68 6f 73 74  ....AGMCORE_host
26070 5f 73 65 70 7b 0a 09 09 09 09 09 09 09 09 2f 44  _sep{........./D
26080 6f 49 6d 61 67 65 20 74 72 75 65 20 64 65 66 0a  oImage true def.
26090 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 64  ........currentd
260a0 69 63 74 2f 48 6f 73 74 53 65 70 43 6f 6c 6f 72  ict/HostSepColor
260b0 49 6d 61 67 65 20 6b 6e 6f 77 6e 7b 48 6f 73 74  Image known{Host
260c0 53 65 70 43 6f 6c 6f 72 49 6d 61 67 65 20 6e 6f  SepColorImage no
260d0 74 7d 7b 66 61 6c 73 65 7d 69 66 65 6c 73 65 0a  t}{false}ifelse.
260e0 09 09 09 09 09 09 09 09 7b 0a 09 09 09 09 09 09  ........{.......
260f0 09 09 09 41 47 4d 43 4f 52 45 5f 62 6c 61 63 6b  ...AGMCORE_black
26100 5f 70 6c 61 74 65 20 6e 6f 74 20 4f 70 65 72 61  _plate not Opera
26110 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 6e 65  tor/imagemask ne
26120 20 61 6e 64 7b 0a 09 09 09 09 09 09 09 09 09 09   and{...........
26130 2f 44 6f 49 6d 61 67 65 20 66 61 6c 73 65 20 64  /DoImage false d
26140 65 66 0a 09 09 09 09 09 09 09 09 09 09 63 75 72  ef...........cur
26150 72 65 6e 74 64 69 63 74 20 69 67 6e 6f 72 65 69  rentdict ignorei
26160 6d 61 67 65 64 61 74 61 0a 09 09 09 09 09 20 09  magedata...... .
26170 09 09 09 7d 69 66 0a 09 09 09 09 09 09 09 09 7d  ...}if.........}
26180 69 66 0a 09 09 09 09 09 09 20 09 09 31 20 41 47  if....... ..1 AG
26190 4d 43 4f 52 45 5f 26 73 65 74 67 72 61 79 0a 09  MCORE_&setgray..
261a0 09 09 09 09 09 09 09 44 6f 49 6d 61 67 65 0a 09  .......DoImage..
261b0 09 09 09 09 09 09 09 09 7b 63 75 72 72 65 6e 74  ........{current
261c0 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b  dict imageormask
261d0 5f 73 79 73 7d 69 66 0a 09 09 09 09 09 09 09 7d  _sys}if........}
261e0 7b 0a 09 09 09 09 09 09 09 09 75 73 65 5f 6d 61  {.........use_ma
261f0 73 6b 7b 0a 09 09 09 09 09 09 09 09 09 70 72 6f  sk{..........pro
26200 63 65 73 73 5f 6d 61 73 6b 20 69 6d 61 67 65 0a  cess_mask image.
26210 09 09 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  ........}{......
26220 09 09 09 09 69 6d 61 67 65 0a 09 09 09 09 09 09  ....image.......
26230 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09  ..}ifelse.......
26240 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 7d  .}ifelse.......}
26250 7b 0a 09 09 09 09 09 09 09 4f 70 65 72 61 74 6f  {........Operato
26260 72 2f 6b 6e 6f 63 6b 6f 75 74 20 65 71 7b 0a 09  r/knockout eq{..
26270 09 09 09 09 09 09 09 70 6f 70 20 70 6f 70 20 70  .......pop pop p
26280 6f 70 20 70 6f 70 20 70 6f 70 0a 09 09 09 09 09  op pop pop......
26290 09 09 09 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73  ...currentcolors
262a0 70 61 63 65 20 6f 76 65 72 70 72 69 6e 74 5f 70  pace overprint_p
262b0 6c 61 74 65 20 6e 6f 74 7b 0a 09 09 09 09 09 09  late not{.......
262c0 09 09 09 6b 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74  ...knockout_unit
262d0 73 71 0a 09 09 09 09 09 09 09 09 7d 69 66 0a 09  sq.........}if..
262e0 09 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09 09  ......}if.......
262f0 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 7d 69 66  }ifelse......}if
26300 65 6c 73 65 0a 09 09 09 09 7d 69 66 65 6c 73 65  else.....}ifelse
26310 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 63  ....}ifelse....c
26320 6c 65 61 72 74 6f 6d 61 72 6b 20 72 65 73 74 6f  leartomark resto
26330 72 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09 09 63  re...}ifelse...c
26340 75 72 72 65 6e 74 64 69 63 74 2f 5f 46 69 6c 74  urrentdict/_Filt
26350 65 72 73 20 6b 6e 6f 77 6e 7b 5f 46 69 6c 74 65  ers known{_Filte
26360 72 73 20 41 47 4d 49 4d 47 5f 66 6c 75 73 68 66  rs AGMIMG_flushf
26370 69 6c 74 65 72 73 7d 69 66 0a 09 65 6e 64 0a 7d  ilters}if..end.}
26380 64 65 66 0a 2f 73 65 70 5f 69 6d 61 67 65 6f 72  def./sep_imageor
26390 6d 61 73 6b 0a 7b 0a 20 09 2f 73 65 70 5f 63 6f  mask.{. ./sep_co
263a0 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47  lorspace_dict AG
263b0 4d 43 4f 52 45 5f 67 67 65 74 20 62 65 67 69 6e  MCORE_gget begin
263c0 0a 09 43 53 41 20 6d 61 70 5f 63 73 61 0a 09 62  ..CSA map_csa..b
263d0 65 67 69 6e 0a 09 41 47 4d 49 4d 47 5f 69 6e 69  egin..AGMIMG_ini
263e0 74 5f 63 6f 6d 6d 6f 6e 0a 09 53 6b 69 70 49 6d  t_common..SkipIm
263f0 61 67 65 50 72 6f 63 7b 0a 09 09 63 75 72 72 65  ageProc{...curre
26400 6e 74 64 69 63 74 20 63 6f 6e 73 75 6d 65 69 6d  ntdict consumeim
26410 61 67 65 64 61 74 61 0a 09 7d 7b 0a 09 09 73 61  agedata..}{...sa
26420 76 65 20 6d 61 72 6b 20 0a 09 09 41 47 4d 43 4f  ve mark ...AGMCO
26430 52 45 5f 61 76 6f 69 64 5f 4c 32 5f 73 65 70 5f  RE_avoid_L2_sep_
26440 73 70 61 63 65 7b 0a 09 09 09 2f 44 65 63 6f 64  space{..../Decod
26450 65 5b 44 65 63 6f 64 65 20 30 20 67 65 74 20 32  e[Decode 0 get 2
26460 35 35 20 6d 75 6c 20 44 65 63 6f 64 65 20 31 20  55 mul Decode 1 
26470 67 65 74 20 32 35 35 20 6d 75 6c 5d 64 65 66 0a  get 255 mul]def.
26480 09 09 7d 69 66 0a 20 09 09 41 47 4d 49 4d 47 5f  ..}if. ..AGMIMG_
26490 63 63 69 6d 61 67 65 5f 65 78 69 73 74 73 20 0a  ccimage_exists .
264a0 09 09 4d 61 70 70 65 64 43 53 41 20 30 20 67 65  ..MappedCSA 0 ge
264b0 74 2f 44 65 76 69 63 65 43 4d 59 4b 20 65 71 20  t/DeviceCMYK eq 
264c0 61 6e 64 0a 09 09 63 75 72 72 65 6e 74 64 69 63  and...currentdic
264d0 74 2f 43 6f 6d 70 6f 6e 65 6e 74 73 20 6b 6e 6f  t/Components kno
264e0 77 6e 20 61 6e 64 20 0a 09 09 4e 61 6d 65 28 29  wn and ...Name()
264f0 6e 65 20 61 6e 64 20 0a 09 09 4e 61 6d 65 28 41  ne and ...Name(A
26500 6c 6c 29 6e 65 20 61 6e 64 20 0a 09 09 4f 70 65  ll)ne and ...Ope
26510 72 61 74 6f 72 2f 69 6d 61 67 65 20 65 71 20 61  rator/image eq a
26520 6e 64 0a 09 09 41 47 4d 43 4f 52 45 5f 70 72 6f  nd...AGMCORE_pro
26530 64 75 63 69 6e 67 5f 73 65 70 73 20 6e 6f 74 20  ducing_seps not 
26540 61 6e 64 0a 09 09 6c 65 76 65 6c 32 20 6e 6f 74  and...level2 not
26550 20 61 6e 64 0a 09 09 7b 0a 09 09 09 57 69 64 74   and...{....Widt
26560 68 20 48 65 69 67 68 74 20 42 69 74 73 50 65 72  h Height BitsPer
26570 43 6f 6d 70 6f 6e 65 6e 74 20 49 6d 61 67 65 4d  Component ImageM
26580 61 74 72 69 78 20 0a 09 09 09 5b 0a 09 09 09 2f  atrix ....[..../
26590 44 61 74 61 53 6f 75 72 63 65 20 6c 6f 61 64 2f  DataSource load/
265a0 65 78 65 63 20 63 76 78 0a 09 09 09 7b 0a 09 09  exec cvx....{...
265b0 09 09 30 20 31 20 32 20 69 6e 64 65 78 20 6c 65  ..0 1 2 index le
265c0 6e 67 74 68 20 31 20 73 75 62 7b 0a 09 09 09 09  ngth 1 sub{.....
265d0 09 31 20 69 6e 64 65 78 20 65 78 63 68 0a 09 09  .1 index exch...
265e0 09 09 09 32 20 63 6f 70 79 20 67 65 74 20 32 35  ...2 copy get 25
265f0 35 20 78 6f 72 20 70 75 74 0a 09 09 09 09 7d 66  5 xor put.....}f
26600 6f 72 0a 09 09 09 7d 2f 65 78 65 63 20 63 76 78  or....}/exec cvx
26610 0a 09 09 09 5d 63 76 78 20 62 69 6e 64 0a 09 09  ....]cvx bind...
26620 09 4d 61 70 70 65 64 43 53 41 20 30 20 67 65 74  .MappedCSA 0 get
26630 2f 44 65 76 69 63 65 43 4d 59 4b 20 65 71 7b 0a  /DeviceCMYK eq{.
26640 09 09 09 09 43 6f 6d 70 6f 6e 65 6e 74 73 20 61  ....Components a
26650 6c 6f 61 64 20 70 6f 70 0a 09 09 09 7d 7b 0a 09  load pop....}{..
26660 09 09 09 30 20 30 20 30 20 43 6f 6d 70 6f 6e 65  ...0 0 0 Compone
26670 6e 74 73 20 61 6c 6f 61 64 20 70 6f 70 20 31 20  nts aload pop 1 
26680 65 78 63 68 20 73 75 62 0a 09 09 09 7d 69 66 65  exch sub....}ife
26690 6c 73 65 0a 09 09 09 4e 61 6d 65 20 66 69 6e 64  lse....Name find
266a0 63 6d 79 6b 63 75 73 74 6f 6d 63 6f 6c 6f 72 0a  cmykcustomcolor.
266b0 09 09 09 63 75 73 74 6f 6d 63 6f 6c 6f 72 69 6d  ...customcolorim
266c0 61 67 65 0a 09 09 7d 7b 0a 09 09 09 41 47 4d 43  age...}{....AGMC
266d0 4f 52 45 5f 70 72 6f 64 75 63 69 6e 67 5f 73 65  ORE_producing_se
266e0 70 73 20 6e 6f 74 7b 0a 09 09 09 09 6c 65 76 65  ps not{.....leve
266f0 6c 32 7b 0a 20 09 09 09 09 09 2f 2f 41 64 6f 62  l2{. .....//Adob
26700 65 5f 41 47 4d 5f 43 6f 72 65 2f 41 47 4d 43 4f  e_AGM_Core/AGMCO
26710 52 45 5f 70 61 74 74 65 72 6e 5f 70 61 69 6e 74  RE_pattern_paint
26720 5f 74 79 70 65 20 67 65 74 20 32 20 6e 65 20 41  _type get 2 ne A
26730 47 4d 43 4f 52 45 5f 61 76 6f 69 64 5f 4c 32 5f  GMCORE_avoid_L2_
26740 73 65 70 5f 73 70 61 63 65 20 6e 6f 74 20 61 6e  sep_space not an
26750 64 20 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70  d currentcolorsp
26760 61 63 65 20 30 20 67 65 74 2f 53 65 70 61 72 61  ace 0 get/Separa
26770 74 69 6f 6e 20 6e 65 20 61 6e 64 7b 0a 09 09 09  tion ne and{....
26780 09 09 09 5b 2f 53 65 70 61 72 61 74 69 6f 6e 20  ...[/Separation 
26790 4e 61 6d 65 20 4d 61 70 70 65 64 43 53 41 20 73  Name MappedCSA s
267a0 65 70 5f 70 72 6f 63 5f 6e 61 6d 65 20 65 78 63  ep_proc_name exc
267b0 68 20 64 75 70 20 30 20 67 65 74 20 31 35 20 73  h dup 0 get 15 s
267c0 74 72 69 6e 67 20 63 76 73 28 2f 44 65 76 69 63  tring cvs(/Devic
267d0 65 29 61 6e 63 68 6f 72 73 65 61 72 63 68 7b 70  e)anchorsearch{p
267e0 6f 70 20 70 6f 70 20 30 20 67 65 74 7d 7b 70 6f  op pop 0 get}{po
267f0 70 7d 69 66 65 6c 73 65 20 65 78 63 68 20 6c 6f  p}ifelse exch lo
26800 61 64 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63 65  ad]setcolorspace
26810 5f 6f 70 74 0a 09 09 09 09 09 09 2f 73 65 70 5f  _opt......./sep_
26820 74 69 6e 74 20 41 47 4d 43 4f 52 45 5f 67 67 65  tint AGMCORE_gge
26830 74 20 73 65 74 63 6f 6c 6f 72 0a 09 09 09 09 09  t setcolor......
26840 7d 69 66 0a 09 09 09 09 09 63 75 72 72 65 6e 74  }if......current
26850 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b  dict imageormask
26860 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 63 75 72  .....}{......cur
26870 72 65 6e 74 64 69 63 74 0a 09 09 09 09 09 4f 70  rentdict......Op
26880 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b  erator/imagemask
26890 20 65 71 7b 0a 09 09 09 09 09 09 69 6d 61 67 65   eq{.......image
268a0 6f 72 6d 61 73 6b 0a 09 09 09 09 09 7d 7b 0a 09  ormask......}{..
268b0 09 09 09 09 09 73 65 70 5f 69 6d 61 67 65 6f 72  .....sep_imageor
268c0 6d 61 73 6b 5f 6c 65 76 31 0a 09 09 09 09 09 7d  mask_lev1......}
268d0 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66 65 6c  ifelse.....}ifel
268e0 73 65 0a 20 09 09 09 7d 7b 0a 09 09 09 09 41 47  se. ...}{.....AG
268f0 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70 7b 0a  MCORE_host_sep{.
26900 09 09 09 09 09 4f 70 65 72 61 74 6f 72 2f 6b 6e  .....Operator/kn
26910 6f 63 6b 6f 75 74 20 65 71 7b 0a 09 09 09 09 09  ockout eq{......
26920 09 63 75 72 72 65 6e 74 64 69 63 74 2f 49 6d 61  .currentdict/Ima
26930 67 65 4d 61 74 72 69 78 20 67 65 74 20 63 6f 6e  geMatrix get con
26940 63 61 74 0a 09 09 09 09 09 09 6b 6e 6f 63 6b 6f  cat.......knocko
26950 75 74 5f 75 6e 69 74 73 71 0a 09 09 09 09 09 7d  ut_unitsq......}
26960 7b 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 67  {.......currentg
26970 72 61 79 20 31 20 6e 65 7b 0a 20 09 09 09 09 09  ray 1 ne{. .....
26980 09 09 41 47 4d 43 4f 52 45 5f 69 73 5f 63 6d 79  ..AGMCORE_is_cmy
26990 6b 5f 73 65 70 20 4e 61 6d 65 28 41 6c 6c 29 6e  k_sep Name(All)n
269a0 65 20 61 6e 64 7b 0a 20 09 09 09 09 09 09 09 09  e and{. ........
269b0 6c 65 76 65 6c 32 7b 0a 20 09 09 09 09 09 09 09  level2{. .......
269c0 09 09 4e 61 6d 65 20 41 47 4d 43 4f 52 45 5f 49  ..Name AGMCORE_I
269d0 73 53 65 70 61 72 61 74 69 6f 6e 41 50 72 6f 63  sSeparationAProc
269e0 65 73 73 43 6f 6c 6f 72 20 0a 20 09 09 09 09 09  essColor . .....
269f0 09 09 09 09 7b 0a 20 09 09 09 09 09 09 09 09 09  ....{. .........
26a00 09 4f 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d  .Operator/imagem
26a10 61 73 6b 20 65 71 7b 0a 20 09 09 09 09 09 09 09  ask eq{. .......
26a20 09 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f  ....//Adobe_AGM_
26a30 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 70 61 74  Core/AGMCORE_pat
26a40 74 65 72 6e 5f 70 61 69 6e 74 5f 74 79 70 65 20  tern_paint_type 
26a50 67 65 74 20 32 20 6e 65 7b 0a 20 09 09 09 09 09  get 2 ne{. .....
26a60 09 09 09 09 09 09 09 2f 73 65 70 5f 74 69 6e 74  ......./sep_tint
26a70 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 31 20   AGMCORE_gget 1 
26a80 65 78 63 68 20 73 75 62 20 41 47 4d 43 4f 52 45  exch sub AGMCORE
26a90 5f 26 73 65 74 63 6f 6c 6f 72 0a 20 09 09 09 09  _&setcolor. ....
26aa0 09 09 09 09 09 09 09 7d 69 66 0a 20 09 09 09 09  .......}if. ....
26ab0 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09  ......}{........
26ac0 09 09 09 09 69 6e 76 65 72 74 5f 69 6d 61 67 65  ....invert_image
26ad0 5f 73 61 6d 70 6c 65 73 0a 20 09 09 09 09 09 09  _samples. ......
26ae0 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 20 09 09  ....}ifelse.. ..
26af0 09 09 09 09 09 09 7d 7b 0a 09 20 09 09 09 09 09  ......}{.. .....
26b00 09 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f  ....//Adobe_AGM_
26b10 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 70 61 74  Core/AGMCORE_pat
26b20 74 65 72 6e 5f 70 61 69 6e 74 5f 74 79 70 65 20  tern_paint_type 
26b30 67 65 74 20 32 20 6e 65 7b 0a 09 20 09 09 09 09  get 2 ne{.. ....
26b40 09 09 09 09 09 09 5b 2f 53 65 70 61 72 61 74 69  ......[/Separati
26b50 6f 6e 20 4e 61 6d 65 5b 2f 44 65 76 69 63 65 47  on Name[/DeviceG
26b60 72 61 79 5d 0a 09 20 09 09 09 09 09 09 09 09 09  ray].. .........
26b70 09 7b 0a 09 20 09 09 09 09 09 09 09 09 09 09 09  .{.. ...........
26b80 73 65 70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 70  sep_colorspace_p
26b90 72 6f 63 20 41 47 4d 43 4f 52 45 5f 67 65 74 5f  roc AGMCORE_get_
26ba0 69 6e 6b 5f 64 61 74 61 0a 09 09 09 09 09 09 09  ink_data........
26bb0 09 09 09 09 09 31 20 65 78 63 68 20 73 75 62 0a  .....1 exch sub.
26bc0 09 20 09 09 09 09 09 09 09 09 09 09 7d 62 69 6e  . ..........}bin
26bd0 64 0a 09 09 09 09 09 09 09 09 09 09 09 5d 41 47  d............]AG
26be0 4d 43 4f 52 45 5f 26 73 65 74 63 6f 6c 6f 72 73  MCORE_&setcolors
26bf0 70 61 63 65 0a 09 09 09 09 09 09 09 09 09 09 09  pace............
26c00 2f 73 65 70 5f 74 69 6e 74 20 41 47 4d 43 4f 52  /sep_tint AGMCOR
26c10 45 5f 67 67 65 74 20 41 47 4d 43 4f 52 45 5f 26  E_gget AGMCORE_&
26c20 73 65 74 63 6f 6c 6f 72 0a 09 09 09 09 09 09 09  setcolor........
26c30 09 09 09 7d 69 66 0a 20 09 09 09 09 09 09 09 09  ...}if. ........
26c40 09 7d 69 66 65 6c 73 65 0a 20 09 09 09 09 09 09  .}ifelse. ......
26c50 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 69  ...currentdict i
26c60 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73 0a 09  mageormask_sys..
26c70 20 09 09 09 09 09 09 09 7d 7b 0a 09 20 09 09 09   .......}{.. ...
26c80 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
26c90 0a 09 09 09 09 09 09 09 09 09 4f 70 65 72 61 74  ..........Operat
26ca0 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 65 71 7b  or/imagemask eq{
26cb0 0a 09 09 09 09 09 09 09 09 09 09 69 6d 61 67 65  ...........image
26cc0 6f 72 6d 61 73 6b 5f 73 79 73 0a 09 09 09 09 09  ormask_sys......
26cd0 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 09 09  ....}{..........
26ce0 09 73 65 70 5f 69 6d 61 67 65 5f 6c 65 76 31 5f  .sep_image_lev1_
26cf0 73 65 70 0a 09 09 09 09 09 09 09 09 09 7d 69 66  sep..........}if
26d00 65 6c 73 65 0a 09 20 09 09 09 09 09 09 09 7d 69  else.. .......}i
26d10 66 65 6c 73 65 0a 20 09 09 09 09 09 09 09 7d 7b  felse. .......}{
26d20 0a 20 09 09 09 09 09 09 09 09 4f 70 65 72 61 74  . ........Operat
26d30 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 6e 65 7b  or/imagemask ne{
26d40 0a 09 09 09 09 09 09 09 09 09 69 6e 76 65 72 74  ..........invert
26d50 5f 69 6d 61 67 65 5f 73 61 6d 70 6c 65 73 0a 20  _image_samples. 
26d60 09 09 09 09 09 09 09 09 7d 69 66 0a 09 09 20 09  ........}if... .
26d70 09 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  .....currentdict
26d80 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73   imageormask_sys
26d90 0a 20 09 09 09 09 09 09 09 7d 69 66 65 6c 73 65  . .......}ifelse
26da0 0a 20 09 09 09 09 09 09 7d 7b 0a 20 09 09 09 09  . ......}{. ....
26db0 09 09 09 63 75 72 72 65 6e 74 6f 76 65 72 70 72  ...currentoverpr
26dc0 69 6e 74 20 6e 6f 74 20 4e 61 6d 65 28 41 6c 6c  int not Name(All
26dd0 29 65 71 20 6f 72 20 4f 70 65 72 61 74 6f 72 2f  )eq or Operator/
26de0 69 6d 61 67 65 6d 61 73 6b 20 65 71 20 61 6e 64  imagemask eq and
26df0 7b 0a 09 09 09 09 09 09 09 09 63 75 72 72 65 6e  {.........curren
26e00 74 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73  tdict imageormas
26e10 6b 5f 73 79 73 20 0a 09 09 09 09 09 09 09 09 7d  k_sys .........}
26e20 7b 0a 09 09 09 09 09 09 09 09 63 75 72 72 65 6e  {.........curren
26e30 74 6f 76 65 72 70 72 69 6e 74 20 6e 6f 74 0a 09  toverprint not..
26e40 09 09 09 09 09 09 09 09 7b 0a 20 09 09 09 09 09  ........{. .....
26e50 09 09 09 09 67 73 61 76 65 20 0a 20 09 09 09 09  ....gsave . ....
26e60 09 09 09 09 09 6b 6e 6f 63 6b 6f 75 74 5f 75 6e  .....knockout_un
26e70 69 74 73 71 0a 20 09 09 09 09 09 09 09 09 09 67  itsq. .........g
26e80 72 65 73 74 6f 72 65 0a 09 09 09 09 09 09 09 09  restore.........
26e90 09 7d 69 66 0a 09 09 09 09 09 09 09 09 63 75 72  .}if.........cur
26ea0 72 65 6e 74 64 69 63 74 20 63 6f 6e 73 75 6d 65  rentdict consume
26eb0 69 6d 61 67 65 64 61 74 61 20 0a 09 09 20 09 09  imagedata ... ..
26ec0 09 09 09 7d 69 66 65 6c 73 65 0a 20 09 09 09 09  ...}ifelse. ....
26ed0 09 09 7d 69 66 65 6c 73 65 0a 09 09 20 09 09 09  ..}ifelse... ...
26ee0 7d 69 66 65 6c 73 65 0a 20 09 09 09 09 7d 7b 0a  }ifelse. ....}{.
26ef0 09 09 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d  .....//Adobe_AGM
26f00 5f 43 6f 72 65 2f 41 47 4d 43 4f 52 45 5f 70 61  _Core/AGMCORE_pa
26f10 74 74 65 72 6e 5f 70 61 69 6e 74 5f 74 79 70 65  ttern_paint_type
26f20 20 67 65 74 20 32 20 6e 65 7b 0a 09 09 09 09 09   get 2 ne{......
26f30 09 63 75 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61  .currentcolorspa
26f40 63 65 20 30 20 67 65 74 2f 53 65 70 61 72 61 74  ce 0 get/Separat
26f50 69 6f 6e 20 6e 65 7b 0a 09 09 09 09 09 09 09 5b  ion ne{........[
26f60 2f 53 65 70 61 72 61 74 69 6f 6e 20 4e 61 6d 65  /Separation Name
26f70 20 4d 61 70 70 65 64 43 53 41 20 73 65 70 5f 70   MappedCSA sep_p
26f80 72 6f 63 5f 6e 61 6d 65 20 65 78 63 68 20 30 20  roc_name exch 0 
26f90 67 65 74 20 65 78 63 68 20 6c 6f 61 64 5d 73 65  get exch load]se
26fa0 74 63 6f 6c 6f 72 73 70 61 63 65 5f 6f 70 74 0a  tcolorspace_opt.
26fb0 09 09 09 09 09 09 09 2f 73 65 70 5f 74 69 6e 74  ......./sep_tint
26fc0 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 73 65   AGMCORE_gget se
26fd0 74 63 6f 6c 6f 72 0a 09 09 09 09 09 09 7d 69 66  tcolor.......}if
26fe0 0a 09 09 09 09 09 7d 69 66 0a 09 09 09 09 09 63  ......}if......c
26ff0 75 72 72 65 6e 74 6f 76 65 72 70 72 69 6e 74 20  urrentoverprint 
27000 0a 09 09 09 09 09 4d 61 70 70 65 64 43 53 41 20  ......MappedCSA 
27010 30 20 67 65 74 2f 44 65 76 69 63 65 43 4d 59 4b  0 get/DeviceCMYK
27020 20 65 71 20 61 6e 64 20 0a 09 09 09 09 09 4e 61   eq and ......Na
27030 6d 65 20 41 47 4d 43 4f 52 45 5f 49 73 53 65 70  me AGMCORE_IsSep
27040 61 72 61 74 69 6f 6e 41 50 72 6f 63 65 73 73 43  arationAProcessC
27050 6f 6c 6f 72 20 6e 6f 74 20 61 6e 64 0a 09 09 09  olor not and....
27060 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 43 6f  ..//Adobe_AGM_Co
27070 72 65 2f 41 47 4d 43 4f 52 45 5f 70 61 74 74 65  re/AGMCORE_patte
27080 72 6e 5f 70 61 69 6e 74 5f 74 79 70 65 20 67 65  rn_paint_type ge
27090 74 20 32 20 6e 65 7b 4e 61 6d 65 20 69 6e 52 69  t 2 ne{Name inRi
270a0 70 5f 73 70 6f 74 5f 68 61 73 5f 69 6e 6b 20 6e  p_spot_has_ink n
270b0 6f 74 20 61 6e 64 7d 7b 66 61 6c 73 65 7d 69 66  ot and}{false}if
270c0 65 6c 73 65 20 0a 09 09 09 09 09 4e 61 6d 65 28  else ......Name(
270d0 41 6c 6c 29 6e 65 20 61 6e 64 7b 0a 09 09 09 09  All)ne and{.....
270e0 09 09 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 6c 32  ..imageormask_l2
270f0 5f 6f 76 65 72 70 72 69 6e 74 0a 09 09 09 09 09  _overprint......
27100 7d 7b 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74  }{.......current
27110 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b  dict imageormask
27120 0a 20 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  . .....}ifelse..
27130 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 7d 69  ...}ifelse....}i
27140 66 65 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 0a  felse...}ifelse.
27150 09 09 63 6c 65 61 72 74 6f 6d 61 72 6b 20 72 65  ..cleartomark re
27160 73 74 6f 72 65 0a 09 7d 69 66 65 6c 73 65 0a 09  store..}ifelse..
27170 63 75 72 72 65 6e 74 64 69 63 74 2f 5f 46 69 6c  currentdict/_Fil
27180 74 65 72 73 20 6b 6e 6f 77 6e 7b 5f 46 69 6c 74  ters known{_Filt
27190 65 72 73 20 41 47 4d 49 4d 47 5f 66 6c 75 73 68  ers AGMIMG_flush
271a0 66 69 6c 74 65 72 73 7d 69 66 0a 09 65 6e 64 0a  filters}if..end.
271b0 09 65 6e 64 0a 7d 64 65 66 0a 2f 63 6f 6c 6f 72  .end.}def./color
271c0 53 70 61 63 65 45 6c 65 6d 43 6e 74 0a 7b 0a 09  SpaceElemCnt.{..
271d0 6d 61 72 6b 20 63 75 72 72 65 6e 74 63 6f 6c 6f  mark currentcolo
271e0 72 20 63 6f 75 6e 74 74 6f 6d 61 72 6b 20 64 75  r counttomark du
271f0 70 20 32 20 61 64 64 20 31 20 72 6f 6c 6c 20 63  p 2 add 1 roll c
27200 6c 65 61 72 74 6f 6d 61 72 6b 0a 7d 62 64 66 0a  leartomark.}bdf.
27210 2f 64 65 76 6e 5f 73 65 70 5f 64 61 74 61 73 6f  /devn_sep_dataso
27220 75 72 63 65 0a 7b 0a 09 31 20 64 69 63 74 20 62  urce.{..1 dict b
27230 65 67 69 6e 0a 09 2f 64 61 74 61 53 6f 75 72 63  egin../dataSourc
27240 65 20 78 64 66 0a 09 5b 0a 09 09 30 20 31 20 64  e xdf..[...0 1 d
27250 61 74 61 53 6f 75 72 63 65 20 6c 65 6e 67 74 68  ataSource length
27260 20 31 20 73 75 62 7b 0a 09 09 09 64 75 70 20 63   1 sub{....dup c
27270 75 72 72 65 6e 74 64 69 63 74 2f 64 61 74 61 53  urrentdict/dataS
27280 6f 75 72 63 65 20 67 65 74 2f 65 78 63 68 20 63  ource get/exch c
27290 76 78 2f 67 65 74 20 63 76 78 2f 65 78 65 63 20  vx/get cvx/exec 
272a0 63 76 78 0a 09 09 09 2f 65 78 63 68 20 63 76 78  cvx..../exch cvx
272b0 20 6e 61 6d 65 73 5f 69 6e 64 65 78 2f 6e 65 20   names_index/ne 
272c0 63 76 78 5b 2f 70 6f 70 20 63 76 78 5d 63 76 78  cvx[/pop cvx]cvx
272d0 2f 69 66 20 63 76 78 0a 09 09 7d 66 6f 72 0a 09  /if cvx...}for..
272e0 5d 63 76 78 20 62 69 6e 64 0a 09 65 6e 64 0a 7d  ]cvx bind..end.}
272f0 62 64 66 09 09 0a 2f 64 65 76 6e 5f 61 6c 74 5f  bdf.../devn_alt_
27300 64 61 74 61 73 6f 75 72 63 65 0a 7b 0a 09 31 31  datasource.{..11
27310 20 64 69 63 74 20 62 65 67 69 6e 0a 09 2f 63 6f   dict begin../co
27320 6e 76 50 72 6f 63 20 78 64 66 0a 09 2f 6f 72 69  nvProc xdf../ori
27330 67 63 6f 6c 6f 72 53 70 61 63 65 45 6c 65 6d 43  gcolorSpaceElemC
27340 6e 74 20 78 64 66 0a 09 2f 6f 72 69 67 4d 75 6c  nt xdf../origMul
27350 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73  tipleDataSources
27360 20 78 64 66 0a 09 2f 6f 72 69 67 42 69 74 73 50   xdf../origBitsP
27370 65 72 43 6f 6d 70 6f 6e 65 6e 74 20 78 64 66 0a  erComponent xdf.
27380 09 2f 6f 72 69 67 44 65 63 6f 64 65 20 78 64 66  ./origDecode xdf
27390 0a 09 2f 6f 72 69 67 44 61 74 61 53 6f 75 72 63  ../origDataSourc
273a0 65 20 78 64 66 0a 09 2f 64 73 43 6e 74 20 6f 72  e xdf../dsCnt or
273b0 69 67 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f  igMultipleDataSo
273c0 75 72 63 65 73 7b 6f 72 69 67 44 61 74 61 53 6f  urces{origDataSo
273d0 75 72 63 65 20 6c 65 6e 67 74 68 7d 7b 31 7d 69  urce length}{1}i
273e0 66 65 6c 73 65 20 64 65 66 0a 09 2f 44 61 74 61  felse def../Data
273f0 53 6f 75 72 63 65 20 6f 72 69 67 4d 75 6c 74 69  Source origMulti
27400 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 0a 09  pleDataSources..
27410 09 7b 0a 09 09 09 5b 0a 09 09 09 42 69 74 73 50  .{....[....BitsP
27420 65 72 43 6f 6d 70 6f 6e 65 6e 74 20 38 20 69 64  erComponent 8 id
27430 69 76 20 6f 72 69 67 44 65 63 6f 64 65 20 6c 65  iv origDecode le
27440 6e 67 74 68 20 32 20 69 64 69 76 20 6d 75 6c 20  ngth 2 idiv mul 
27450 73 74 72 69 6e 67 0a 09 09 09 30 20 31 20 6f 72  string....0 1 or
27460 69 67 44 65 63 6f 64 65 20 6c 65 6e 67 74 68 20  igDecode length 
27470 32 20 69 64 69 76 20 31 20 73 75 62 0a 09 09 09  2 idiv 1 sub....
27480 09 7b 0a 09 09 09 09 64 75 70 20 37 20 6d 75 6c  .{.....dup 7 mul
27490 20 31 20 61 64 64 20 69 6e 64 65 78 20 65 78 63   1 add index exc
274a0 68 20 64 75 70 20 42 69 74 73 50 65 72 43 6f 6d  h dup BitsPerCom
274b0 70 6f 6e 65 6e 74 20 38 20 69 64 69 76 20 6d 75  ponent 8 idiv mu
274c0 6c 20 65 78 63 68 0a 09 09 09 09 6f 72 69 67 44  l exch.....origD
274d0 61 74 61 53 6f 75 72 63 65 20 65 78 63 68 20 67  ataSource exch g
274e0 65 74 20 30 28 29 2f 53 75 62 46 69 6c 65 44 65  et 0()/SubFileDe
274f0 63 6f 64 65 20 66 69 6c 74 65 72 0a 09 09 09 09  code filter.....
27500 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74  BitsPerComponent
27510 20 38 20 69 64 69 76 20 73 74 72 69 6e 67 2f 72   8 idiv string/r
27520 65 61 64 73 74 72 69 6e 67 20 63 76 78 2f 70 6f  eadstring cvx/po
27530 70 20 63 76 78 2f 70 75 74 69 6e 74 65 72 76 61  p cvx/putinterva
27540 6c 20 63 76 78 0a 09 09 09 09 7d 66 6f 72 20 0a  l cvx.....}for .
27550 09 09 09 5d 62 69 6e 64 20 63 76 78 0a 09 09 7d  ...]bind cvx...}
27560 7b 6f 72 69 67 44 61 74 61 53 6f 75 72 63 65 7d  {origDataSource}
27570 69 66 65 6c 73 65 20 30 28 29 2f 53 75 62 46 69  ifelse 0()/SubFi
27580 6c 65 44 65 63 6f 64 65 20 66 69 6c 74 65 72 20  leDecode filter 
27590 64 65 66 09 09 0a 09 5b 0a 09 09 6f 72 69 67 63  def....[...origc
275a0 6f 6c 6f 72 53 70 61 63 65 45 6c 65 6d 43 6e 74  olorSpaceElemCnt
275b0 20 73 74 72 69 6e 67 0a 09 09 30 20 32 20 6f 72   string...0 2 or
275c0 69 67 44 65 63 6f 64 65 20 6c 65 6e 67 74 68 20  igDecode length 
275d0 32 20 73 75 62 0a 09 09 09 7b 0a 09 09 09 64 75  2 sub....{....du
275e0 70 20 6f 72 69 67 44 65 63 6f 64 65 20 65 78 63  p origDecode exc
275f0 68 20 67 65 74 20 64 75 70 20 33 20 2d 31 20 72  h get dup 3 -1 r
27600 6f 6c 6c 20 31 20 61 64 64 20 6f 72 69 67 44 65  oll 1 add origDe
27610 63 6f 64 65 20 65 78 63 68 20 67 65 74 20 65 78  code exch get ex
27620 63 68 20 73 75 62 20 32 20 42 69 74 73 50 65 72  ch sub 2 BitsPer
27630 43 6f 6d 70 6f 6e 65 6e 74 20 65 78 70 20 31 20  Component exp 1 
27640 73 75 62 20 64 69 76 0a 09 09 09 31 20 42 69 74  sub div....1 Bit
27650 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74 20 38 20  sPerComponent 8 
27660 69 64 69 76 7b 44 61 74 61 53 6f 75 72 63 65 2f  idiv{DataSource/
27670 72 65 61 64 20 63 76 78 2f 6e 6f 74 20 63 76 78  read cvx/not cvx
27680 7b 30 7d 2f 69 66 20 63 76 78 2f 6d 75 6c 20 63  {0}/if cvx/mul c
27690 76 78 7d 72 65 70 65 61 74 2f 6d 75 6c 20 63 76  vx}repeat/mul cv
276a0 78 2f 61 64 64 20 63 76 78 0a 09 09 09 7d 66 6f  x/add cvx....}fo
276b0 72 0a 09 09 2f 63 6f 6e 76 50 72 6f 63 20 6c 6f  r.../convProc lo
276c0 61 64 2f 65 78 65 63 20 63 76 78 0a 09 09 6f 72  ad/exec cvx...or
276d0 69 67 63 6f 6c 6f 72 53 70 61 63 65 45 6c 65 6d  igcolorSpaceElem
276e0 43 6e 74 20 31 20 73 75 62 20 2d 31 20 30 0a 09  Cnt 1 sub -1 0..
276f0 09 09 7b 0a 09 09 09 2f 64 75 70 20 63 76 78 20  ..{..../dup cvx 
27700 32 2f 61 64 64 20 63 76 78 2f 69 6e 64 65 78 20  2/add cvx/index 
27710 63 76 78 0a 09 09 09 33 20 31 2f 72 6f 6c 6c 20  cvx....3 1/roll 
27720 63 76 78 2f 65 78 63 68 20 63 76 78 20 32 35 35  cvx/exch cvx 255
27730 2f 6d 75 6c 20 63 76 78 2f 63 76 69 20 63 76 78  /mul cvx/cvi cvx
27740 2f 70 75 74 20 63 76 78 0a 09 09 09 7d 66 6f 72  /put cvx....}for
27750 0a 09 5d 62 69 6e 64 20 63 76 78 20 30 28 29 2f  ..]bind cvx 0()/
27760 53 75 62 46 69 6c 65 44 65 63 6f 64 65 20 66 69  SubFileDecode fi
27770 6c 74 65 72 0a 09 65 6e 64 0a 7d 62 64 66 0a 2f  lter..end.}bdf./
27780 64 65 76 6e 5f 69 6d 61 67 65 6f 72 6d 61 73 6b  devn_imageormask
27790 0a 7b 0a 20 09 2f 64 65 76 69 63 65 6e 5f 63 6f  .{. ./devicen_co
277a0 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47  lorspace_dict AG
277b0 4d 43 4f 52 45 5f 67 67 65 74 20 62 65 67 69 6e  MCORE_gget begin
277c0 0a 09 43 53 41 20 6d 61 70 5f 63 73 61 0a 09 32  ..CSA map_csa..2
277d0 20 64 69 63 74 20 62 65 67 69 6e 0a 09 64 75 70   dict begin..dup
277e0 0a 09 2f 73 72 63 44 61 74 61 53 74 72 73 5b 33  ../srcDataStrs[3
277f0 20 2d 31 20 72 6f 6c 6c 20 62 65 67 69 6e 0a 09   -1 roll begin..
27800 09 41 47 4d 49 4d 47 5f 69 6e 69 74 5f 63 6f 6d  .AGMIMG_init_com
27810 6d 6f 6e 0a 09 09 63 75 72 72 65 6e 74 64 69 63  mon...currentdic
27820 74 2f 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f  t/MultipleDataSo
27830 75 72 63 65 73 20 6b 6e 6f 77 6e 7b 4d 75 6c 74  urces known{Mult
27840 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 7b  ipleDataSources{
27850 44 61 74 61 53 6f 75 72 63 65 20 6c 65 6e 67 74  DataSource lengt
27860 68 7d 7b 31 7d 69 66 65 6c 73 65 7d 7b 31 7d 69  h}{1}ifelse}{1}i
27870 66 65 6c 73 65 0a 09 09 7b 0a 09 09 09 57 69 64  felse...{....Wid
27880 74 68 20 44 65 63 6f 64 65 20 6c 65 6e 67 74 68  th Decode length
27890 20 32 20 64 69 76 20 6d 75 6c 20 63 76 69 0a 09   2 div mul cvi..
278a0 09 09 7b 0a 09 09 09 09 64 75 70 20 36 35 35 33  ..{.....dup 6553
278b0 35 20 67 74 7b 31 20 61 64 64 20 32 20 64 69 76  5 gt{1 add 2 div
278c0 20 63 76 69 7d 7b 65 78 69 74 7d 69 66 65 6c 73   cvi}{exit}ifels
278d0 65 0a 09 09 09 7d 6c 6f 6f 70 0a 09 09 09 73 74  e....}loop....st
278e0 72 69 6e 67 0a 09 09 7d 72 65 70 65 61 74 0a 09  ring...}repeat..
278f0 09 65 6e 64 5d 64 65 66 0a 09 2f 64 73 74 44 61  .end]def../dstDa
27900 74 61 53 74 72 20 73 72 63 44 61 74 61 53 74 72  taStr srcDataStr
27910 73 20 30 20 67 65 74 20 6c 65 6e 67 74 68 20 73  s 0 get length s
27920 74 72 69 6e 67 20 64 65 66 0a 09 62 65 67 69 6e  tring def..begin
27930 0a 09 41 47 4d 49 4d 47 5f 69 6e 69 74 5f 63 6f  ..AGMIMG_init_co
27940 6d 6d 6f 6e 0a 09 53 6b 69 70 49 6d 61 67 65 50  mmon..SkipImageP
27950 72 6f 63 7b 0a 09 09 63 75 72 72 65 6e 74 64 69  roc{...currentdi
27960 63 74 20 63 6f 6e 73 75 6d 65 69 6d 61 67 65 64  ct consumeimaged
27970 61 74 61 0a 09 7d 7b 0a 09 09 73 61 76 65 20 6d  ata..}{...save m
27980 61 72 6b 20 0a 09 09 41 47 4d 43 4f 52 45 5f 70  ark ...AGMCORE_p
27990 72 6f 64 75 63 69 6e 67 5f 73 65 70 73 20 6e 6f  roducing_seps no
279a0 74 7b 0a 09 09 09 6c 65 76 65 6c 33 20 6e 6f 74  t{....level3 not
279b0 7b 0a 09 09 09 09 4f 70 65 72 61 74 6f 72 2f 69  {.....Operator/i
279c0 6d 61 67 65 6d 61 73 6b 20 6e 65 7b 0a 09 09 09  magemask ne{....
279d0 09 09 2f 44 61 74 61 53 6f 75 72 63 65 5b 5b 0a  ../DataSource[[.
279e0 09 09 09 09 09 09 44 61 74 61 53 6f 75 72 63 65  ......DataSource
279f0 20 44 65 63 6f 64 65 20 42 69 74 73 50 65 72 43   Decode BitsPerC
27a00 6f 6d 70 6f 6e 65 6e 74 20 63 75 72 72 65 6e 74  omponent current
27a10 64 69 63 74 2f 4d 75 6c 74 69 70 6c 65 44 61 74  dict/MultipleDat
27a20 61 53 6f 75 72 63 65 73 20 6b 6e 6f 77 6e 7b 4d  aSources known{M
27a30 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63  ultipleDataSourc
27a40 65 73 7d 7b 66 61 6c 73 65 7d 69 66 65 6c 73 65  es}{false}ifelse
27a50 0a 09 09 09 09 09 09 63 6f 6c 6f 72 53 70 61 63  .......colorSpac
27a60 65 45 6c 65 6d 43 6e 74 2f 64 65 76 69 63 65 6e  eElemCnt/devicen
27a70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63 74  _colorspace_dict
27a80 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 2f 54 69   AGMCORE_gget/Ti
27a90 6e 74 54 72 61 6e 73 66 6f 72 6d 20 67 65 74 20  ntTransform get 
27aa0 0a 09 09 09 09 09 09 64 65 76 6e 5f 61 6c 74 5f  .......devn_alt_
27ab0 64 61 74 61 73 6f 75 72 63 65 20 31 2f 73 74 72  datasource 1/str
27ac0 69 6e 67 20 63 76 78 2f 72 65 61 64 73 74 72 69  ing cvx/readstri
27ad0 6e 67 20 63 76 78 2f 70 6f 70 20 63 76 78 5d 63  ng cvx/pop cvx]c
27ae0 76 78 20 63 6f 6c 6f 72 53 70 61 63 65 45 6c 65  vx colorSpaceEle
27af0 6d 43 6e 74 20 31 20 73 75 62 7b 64 75 70 7d 72  mCnt 1 sub{dup}r
27b00 65 70 65 61 74 5d 64 65 66 09 09 09 09 0a 09 09  epeat]def.......
27b10 09 09 09 2f 4d 75 6c 74 69 70 6c 65 44 61 74 61  .../MultipleData
27b20 53 6f 75 72 63 65 73 20 74 72 75 65 20 64 65 66  Sources true def
27b30 0a 09 09 09 09 09 2f 44 65 63 6f 64 65 20 63 6f  ....../Decode co
27b40 6c 6f 72 53 70 61 63 65 45 6c 65 6d 43 6e 74 5b  lorSpaceElemCnt[
27b50 65 78 63 68 7b 30 20 31 7d 72 65 70 65 61 74 5d  exch{0 1}repeat]
27b60 64 65 66 0a 09 09 09 09 7d 69 66 0a 09 09 09 7d  def.....}if....}
27b70 69 66 0a 09 09 09 63 75 72 72 65 6e 74 64 69 63  if....currentdic
27b80 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 0a 20 09  t imageormask. .
27b90 09 7d 7b 0a 09 09 09 41 47 4d 43 4f 52 45 5f 68  .}{....AGMCORE_h
27ba0 6f 73 74 5f 73 65 70 7b 0a 09 09 09 09 4e 61 6d  ost_sep{.....Nam
27bb0 65 73 20 63 6f 6e 76 65 72 74 5f 74 6f 5f 70 72  es convert_to_pr
27bc0 6f 63 65 73 73 7b 0a 09 09 09 09 09 43 53 41 20  ocess{......CSA 
27bd0 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d 65 20  get_csa_by_name 
27be0 30 20 67 65 74 2f 44 65 76 69 63 65 43 4d 59 4b  0 get/DeviceCMYK
27bf0 20 65 71 7b 0a 09 09 09 09 09 09 2f 44 61 74 61   eq{......./Data
27c00 53 6f 75 72 63 65 0a 09 09 09 09 09 09 09 57 69  Source........Wi
27c10 64 74 68 20 42 69 74 73 50 65 72 43 6f 6d 70 6f  dth BitsPerCompo
27c20 6e 65 6e 74 20 6d 75 6c 20 37 20 61 64 64 20 38  nent mul 7 add 8
27c30 20 69 64 69 76 20 48 65 69 67 68 74 20 6d 75 6c   idiv Height mul
27c40 20 34 20 6d 75 6c 20 0a 09 09 09 09 09 09 09 44   4 mul ........D
27c50 61 74 61 53 6f 75 72 63 65 20 44 65 63 6f 64 65  ataSource Decode
27c60 20 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e   BitsPerComponen
27c70 74 20 63 75 72 72 65 6e 74 64 69 63 74 2f 4d 75  t currentdict/Mu
27c80 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65  ltipleDataSource
27c90 73 20 6b 6e 6f 77 6e 7b 4d 75 6c 74 69 70 6c 65  s known{Multiple
27ca0 44 61 74 61 53 6f 75 72 63 65 73 7d 7b 66 61 6c  DataSources}{fal
27cb0 73 65 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09  se}ifelse.......
27cc0 09 34 2f 64 65 76 69 63 65 6e 5f 63 6f 6c 6f 72  .4/devicen_color
27cd0 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d 43 4f  space_dict AGMCO
27ce0 52 45 5f 67 67 65 74 2f 54 69 6e 74 54 72 61 6e  RE_gget/TintTran
27cf0 73 66 6f 72 6d 20 67 65 74 20 0a 09 09 09 09 09  sform get ......
27d00 09 09 64 65 76 6e 5f 61 6c 74 5f 64 61 74 61 73  ..devn_alt_datas
27d10 6f 75 72 63 65 0a 09 09 09 09 09 09 66 69 6c 74  ource.......filt
27d20 65 72 5f 63 6d 79 6b 20 30 28 29 2f 53 75 62 46  er_cmyk 0()/SubF
27d30 69 6c 65 44 65 63 6f 64 65 20 66 69 6c 74 65 72  ileDecode filter
27d40 20 64 65 66 0a 09 09 09 09 09 09 2f 4d 75 6c 74   def......./Mult
27d50 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 20  ipleDataSources 
27d60 66 61 6c 73 65 20 64 65 66 0a 09 09 09 09 09 09  false def.......
27d70 2f 44 65 63 6f 64 65 5b 31 20 30 5d 64 65 66 0a  /Decode[1 0]def.
27d80 09 09 09 09 09 09 2f 44 65 76 69 63 65 47 72 61  ....../DeviceGra
27d90 79 20 73 65 74 63 6f 6c 6f 72 73 70 61 63 65 0a  y setcolorspace.
27da0 09 09 09 20 09 09 09 63 75 72 72 65 6e 74 64 69  ... ...currentdi
27db0 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73  ct imageormask_s
27dc0 79 73 0a 20 09 09 09 09 09 7d 7b 0a 09 09 09 09  ys. .....}{.....
27dd0 09 09 41 47 4d 43 4f 52 45 5f 72 65 70 6f 72 74  ..AGMCORE_report
27de0 5f 75 6e 73 75 70 70 6f 72 74 65 64 5f 63 6f 6c  _unsupported_col
27df0 6f 72 5f 73 70 61 63 65 0a 09 09 09 09 09 09 41  or_space.......A
27e00 47 4d 43 4f 52 45 5f 62 6c 61 63 6b 5f 70 6c 61  GMCORE_black_pla
27e10 74 65 7b 0a 09 09 09 09 09 09 09 2f 44 61 74 61  te{......../Data
27e20 53 6f 75 72 63 65 0a 09 09 09 09 09 09 09 09 44  Source.........D
27e30 61 74 61 53 6f 75 72 63 65 20 44 65 63 6f 64 65  ataSource Decode
27e40 20 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e   BitsPerComponen
27e50 74 20 63 75 72 72 65 6e 74 64 69 63 74 2f 4d 75  t currentdict/Mu
27e60 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65  ltipleDataSource
27e70 73 20 6b 6e 6f 77 6e 7b 4d 75 6c 74 69 70 6c 65  s known{Multiple
27e80 44 61 74 61 53 6f 75 72 63 65 73 7d 7b 66 61 6c  DataSources}{fal
27e90 73 65 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09  se}ifelse.......
27ea0 09 09 43 53 41 20 67 65 74 5f 63 73 61 5f 62 79  ..CSA get_csa_by
27eb0 5f 6e 61 6d 65 20 30 20 67 65 74 2f 44 65 76 69  _name 0 get/Devi
27ec0 63 65 52 47 42 20 65 71 7b 33 7d 7b 31 7d 69 66  ceRGB eq{3}{1}if
27ed0 65 6c 73 65 2f 64 65 76 69 63 65 6e 5f 63 6f 6c  else/devicen_col
27ee0 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d  orspace_dict AGM
27ef0 43 4f 52 45 5f 67 67 65 74 2f 54 69 6e 74 54 72  CORE_gget/TintTr
27f00 61 6e 73 66 6f 72 6d 20 67 65 74 0a 09 09 09 09  ansform get.....
27f10 09 09 09 09 64 65 76 6e 5f 61 6c 74 5f 64 61 74  ....devn_alt_dat
27f20 61 73 6f 75 72 63 65 0a 09 09 09 09 09 09 09 2f  asource......../
27f30 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72  MultipleDataSour
27f40 63 65 73 20 66 61 6c 73 65 20 64 65 66 0a 09 09  ces false def...
27f50 09 09 09 09 09 2f 44 65 63 6f 64 65 20 63 6f 6c  ...../Decode col
27f60 6f 72 53 70 61 63 65 45 6c 65 6d 43 6e 74 5b 65  orSpaceElemCnt[e
27f70 78 63 68 7b 30 20 31 7d 72 65 70 65 61 74 5d 64  xch{0 1}repeat]d
27f80 65 66 0a 09 09 09 09 20 09 09 09 63 75 72 72 65  ef..... ...curre
27f90 6e 74 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61  ntdict imageorma
27fa0 73 6b 5f 73 79 73 0a 09 09 09 09 20 09 09 7d 7b  sk_sys..... ..}{
27fb0 0a 09 20 09 09 09 09 09 09 67 73 61 76 65 20 0a  .. ......gsave .
27fc0 09 20 09 09 09 09 09 09 6b 6e 6f 63 6b 6f 75 74  . ......knockout
27fd0 5f 75 6e 69 74 73 71 0a 09 20 09 09 09 09 09 09  _unitsq.. ......
27fe0 67 72 65 73 74 6f 72 65 0a 09 09 09 09 09 09 09  grestore........
27ff0 63 75 72 72 65 6e 74 64 69 63 74 20 63 6f 6e 73  currentdict cons
28000 75 6d 65 69 6d 61 67 65 64 61 74 61 20 0a 09 09  umeimagedata ...
28010 09 09 09 09 7d 69 66 65 6c 73 65 0a 20 09 09 09  ....}ifelse. ...
28020 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 0a  ..}ifelse.....}.
28030 09 09 09 09 7b 09 0a 09 09 09 09 09 2f 64 65 76  ....{......./dev
28040 69 63 65 6e 5f 63 6f 6c 6f 72 73 70 61 63 65 5f  icen_colorspace_
28050 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 67 65  dict AGMCORE_gge
28060 74 2f 6e 61 6d 65 73 5f 69 6e 64 65 78 20 6b 6e  t/names_index kn
28070 6f 77 6e 7b 0a 09 20 09 09 09 09 09 4f 70 65 72  own{.. .....Oper
28080 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 6e  ator/imagemask n
28090 65 7b 0a 09 20 09 09 09 09 09 09 4d 75 6c 74 69  e{.. ......Multi
280a0 70 6c 65 44 61 74 61 53 6f 75 72 63 65 73 7b 0a  pleDataSources{.
280b0 09 09 20 09 09 09 09 09 09 2f 44 61 74 61 53 6f  .. ....../DataSo
280c0 75 72 63 65 5b 44 61 74 61 53 6f 75 72 63 65 20  urce[DataSource 
280d0 64 65 76 6e 5f 73 65 70 5f 64 61 74 61 73 6f 75  devn_sep_datasou
280e0 72 63 65 2f 65 78 65 63 20 63 76 78 5d 63 76 78  rce/exec cvx]cvx
280f0 20 64 65 66 0a 09 09 09 09 09 09 09 09 2f 4d 75   def........./Mu
28100 6c 74 69 70 6c 65 44 61 74 61 53 6f 75 72 63 65  ltipleDataSource
28110 73 20 66 61 6c 73 65 20 64 65 66 0a 09 20 09 09  s false def.. ..
28120 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 09 2f  ....}{........./
28130 44 61 74 61 53 6f 75 72 63 65 2f 44 61 74 61 53  DataSource/DataS
28140 6f 75 72 63 65 20 6c 6f 61 64 20 64 73 74 44 61  ource load dstDa
28150 74 61 53 74 72 20 73 72 63 44 61 74 61 53 74 72  taStr srcDataStr
28160 73 20 30 20 67 65 74 20 66 69 6c 74 65 72 5f 64  s 0 get filter_d
28170 65 76 6e 20 64 65 66 0a 09 20 09 09 09 09 09 09  evn def.. ......
28180 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 09 69  }ifelse........i
28190 6e 76 65 72 74 5f 69 6d 61 67 65 5f 73 61 6d 70  nvert_image_samp
281a0 6c 65 73 0a 09 20 09 09 09 09 09 7d 69 66 0a 09  les.. .....}if..
281b0 09 09 20 09 09 09 63 75 72 72 65 6e 74 64 69 63  .. ...currentdic
281c0 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79  t imageormask_sy
281d0 73 0a 09 20 09 09 09 09 7d 7b 0a 09 20 09 09 09  s.. ....}{.. ...
281e0 09 09 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69  ..currentoverpri
281f0 6e 74 20 6e 6f 74 20 4f 70 65 72 61 74 6f 72 2f  nt not Operator/
28200 69 6d 61 67 65 6d 61 73 6b 20 65 71 20 61 6e 64  imagemask eq and
28210 7b 0a 09 09 09 09 09 09 09 63 75 72 72 65 6e 74  {........current
28220 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b  dict imageormask
28230 5f 73 79 73 20 0a 09 09 09 09 09 09 09 7d 7b 0a  _sys ........}{.
28240 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 6f 76  .......currentov
28250 65 72 70 72 69 6e 74 20 6e 6f 74 0a 09 09 09 09  erprint not.....
28260 09 09 09 09 7b 0a 09 20 09 09 09 09 09 09 09 67  ....{.. .......g
28270 73 61 76 65 20 0a 09 20 09 09 09 09 09 09 09 6b  save .. .......k
28280 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73 71 0a 09  nockout_unitsq..
28290 20 09 09 09 09 09 09 09 67 72 65 73 74 6f 72 65   .......grestore
282a0 0a 09 09 09 09 09 09 09 09 7d 69 66 0a 09 09 09  .........}if....
282b0 09 09 09 09 63 75 72 72 65 6e 74 64 69 63 74 20  ....currentdict 
282c0 63 6f 6e 73 75 6d 65 69 6d 61 67 65 64 61 74 61  consumeimagedata
282d0 20 0a 09 09 09 20 09 09 09 7d 69 66 65 6c 73 65   .... ...}ifelse
282e0 0a 09 20 09 09 09 09 7d 69 66 65 6c 73 65 0a 09  .. ....}ifelse..
282f0 20 09 09 09 7d 69 66 65 6c 73 65 0a 20 09 09 09   ...}ifelse. ...
28300 7d 7b 0a 09 09 09 09 63 75 72 72 65 6e 74 64 69  }{.....currentdi
28310 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 0a 09  ct imageormask..
28320 09 09 7d 69 66 65 6c 73 65 0a 09 09 7d 69 66 65  ..}ifelse...}ife
28330 6c 73 65 0a 09 09 63 6c 65 61 72 74 6f 6d 61 72  lse...cleartomar
28340 6b 20 72 65 73 74 6f 72 65 0a 09 7d 69 66 65 6c  k restore..}ifel
28350 73 65 0a 09 63 75 72 72 65 6e 74 64 69 63 74 2f  se..currentdict/
28360 5f 46 69 6c 74 65 72 73 20 6b 6e 6f 77 6e 7b 5f  _Filters known{_
28370 46 69 6c 74 65 72 73 20 41 47 4d 49 4d 47 5f 66  Filters AGMIMG_f
28380 6c 75 73 68 66 69 6c 74 65 72 73 7d 69 66 0a 09  lushfilters}if..
28390 65 6e 64 0a 09 65 6e 64 0a 09 65 6e 64 0a 7d 64  end..end..end.}d
283a0 65 66 0a 2f 69 6d 61 67 65 6f 72 6d 61 73 6b 5f  ef./imageormask_
283b0 6c 32 5f 6f 76 65 72 70 72 69 6e 74 0a 7b 0a 09  l2_overprint.{..
283c0 63 75 72 72 65 6e 74 64 69 63 74 0a 09 63 75 72  currentdict..cur
283d0 72 65 6e 74 63 6d 79 6b 63 6f 6c 6f 72 20 61 64  rentcmykcolor ad
283e0 64 20 61 64 64 20 61 64 64 20 30 20 65 71 7b 0a  d add add 0 eq{.
283f0 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 63 6f  ..currentdict co
28400 6e 73 75 6d 65 69 6d 61 67 65 64 61 74 61 0a 09  nsumeimagedata..
28410 7d 7b 0a 09 09 6c 65 76 65 6c 33 7b 09 09 09 0a  }{...level3{....
28420 09 09 09 63 75 72 72 65 6e 74 63 6d 79 6b 63 6f  ...currentcmykco
28430 6c 6f 72 20 0a 09 09 09 2f 41 47 4d 49 4d 47 5f  lor ..../AGMIMG_
28440 6b 20 78 64 66 20 0a 09 09 09 2f 41 47 4d 49 4d  k xdf ..../AGMIM
28450 47 5f 79 20 78 64 66 20 0a 09 09 09 2f 41 47 4d  G_y xdf ..../AGM
28460 49 4d 47 5f 6d 20 78 64 66 20 0a 09 09 09 2f 41  IMG_m xdf ..../A
28470 47 4d 49 4d 47 5f 63 20 78 64 66 0a 09 09 09 4f  GMIMG_c xdf....O
28480 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d 61 73  perator/imagemas
28490 6b 20 65 71 7b 0a 09 09 09 09 5b 2f 44 65 76 69  k eq{.....[/Devi
284a0 63 65 4e 5b 0a 09 09 09 09 41 47 4d 49 4d 47 5f  ceN[.....AGMIMG_
284b0 63 20 30 20 6e 65 7b 2f 43 79 61 6e 7d 69 66 0a  c 0 ne{/Cyan}if.
284c0 09 09 09 09 41 47 4d 49 4d 47 5f 6d 20 30 20 6e  ....AGMIMG_m 0 n
284d0 65 7b 2f 4d 61 67 65 6e 74 61 7d 69 66 0a 09 09  e{/Magenta}if...
284e0 09 09 41 47 4d 49 4d 47 5f 79 20 30 20 6e 65 7b  ..AGMIMG_y 0 ne{
284f0 2f 59 65 6c 6c 6f 77 7d 69 66 0a 09 09 09 09 41  /Yellow}if.....A
28500 47 4d 49 4d 47 5f 6b 20 30 20 6e 65 7b 2f 42 6c  GMIMG_k 0 ne{/Bl
28510 61 63 6b 7d 69 66 0a 09 09 09 09 5d 2f 44 65 76  ack}if.....]/Dev
28520 69 63 65 43 4d 59 4b 7b 7d 5d 73 65 74 63 6f 6c  iceCMYK{}]setcol
28530 6f 72 73 70 61 63 65 0a 09 09 09 09 41 47 4d 49  orspace.....AGMI
28540 4d 47 5f 63 20 30 20 6e 65 7b 41 47 4d 49 4d 47  MG_c 0 ne{AGMIMG
28550 5f 63 7d 69 66 0a 09 09 09 09 41 47 4d 49 4d 47  _c}if.....AGMIMG
28560 5f 6d 20 30 20 6e 65 7b 41 47 4d 49 4d 47 5f 6d  _m 0 ne{AGMIMG_m
28570 7d 69 66 0a 09 09 09 09 41 47 4d 49 4d 47 5f 79  }if.....AGMIMG_y
28580 20 30 20 6e 65 7b 41 47 4d 49 4d 47 5f 79 7d 69   0 ne{AGMIMG_y}i
28590 66 0a 09 09 09 09 41 47 4d 49 4d 47 5f 6b 20 30  f.....AGMIMG_k 0
285a0 20 6e 65 7b 41 47 4d 49 4d 47 5f 6b 7d 69 66 0a   ne{AGMIMG_k}if.
285b0 09 09 09 09 73 65 74 63 6f 6c 6f 72 09 09 09 0a  ....setcolor....
285c0 09 09 09 7d 7b 09 0a 09 09 09 09 2f 44 65 63 6f  ...}{....../Deco
285d0 64 65 5b 44 65 63 6f 64 65 20 30 20 67 65 74 20  de[Decode 0 get 
285e0 32 35 35 20 6d 75 6c 20 44 65 63 6f 64 65 20 31  255 mul Decode 1
285f0 20 67 65 74 20 32 35 35 20 6d 75 6c 5d 64 65 66   get 255 mul]def
28600 0a 09 09 09 09 5b 2f 49 6e 64 65 78 65 64 20 09  .....[/Indexed .
28610 09 09 09 0a 09 09 09 09 09 5b 0a 09 09 09 09 09  .........[......
28620 09 2f 44 65 76 69 63 65 4e 5b 0a 09 09 09 09 09  ./DeviceN[......
28630 09 09 41 47 4d 49 4d 47 5f 63 20 30 20 6e 65 7b  ..AGMIMG_c 0 ne{
28640 2f 43 79 61 6e 7d 69 66 0a 09 09 09 09 09 09 09  /Cyan}if........
28650 41 47 4d 49 4d 47 5f 6d 20 30 20 6e 65 7b 2f 4d  AGMIMG_m 0 ne{/M
28660 61 67 65 6e 74 61 7d 69 66 0a 09 09 09 09 09 09  agenta}if.......
28670 09 41 47 4d 49 4d 47 5f 79 20 30 20 6e 65 7b 2f  .AGMIMG_y 0 ne{/
28680 59 65 6c 6c 6f 77 7d 69 66 0a 09 09 09 09 09 09  Yellow}if.......
28690 09 41 47 4d 49 4d 47 5f 6b 20 30 20 6e 65 7b 2f  .AGMIMG_k 0 ne{/
286a0 42 6c 61 63 6b 7d 69 66 0a 09 09 09 09 09 09 5d  Black}if.......]
286b0 0a 09 09 09 09 09 09 2f 44 65 76 69 63 65 43 4d  ......./DeviceCM
286c0 59 4b 7b 0a 09 09 09 09 09 09 09 41 47 4d 49 4d  YK{........AGMIM
286d0 47 5f 6b 20 30 20 65 71 7b 30 7d 69 66 0a 09 09  G_k 0 eq{0}if...
286e0 09 09 09 09 09 41 47 4d 49 4d 47 5f 79 20 30 20  .....AGMIMG_y 0 
286f0 65 71 7b 30 20 65 78 63 68 7d 69 66 0a 09 09 09  eq{0 exch}if....
28700 09 09 09 09 41 47 4d 49 4d 47 5f 6d 20 30 20 65  ....AGMIMG_m 0 e
28710 71 7b 30 20 33 20 31 20 72 6f 6c 6c 7d 69 66 0a  q{0 3 1 roll}if.
28720 09 09 09 09 09 09 09 41 47 4d 49 4d 47 5f 63 20  .......AGMIMG_c 
28730 30 20 65 71 7b 30 20 34 20 31 20 72 6f 6c 6c 7d  0 eq{0 4 1 roll}
28740 69 66 09 09 09 09 09 09 0a 09 09 09 09 09 09 7d  if.............}
28750 0a 09 09 09 09 09 5d 0a 09 09 09 09 09 32 35 35  ......]......255
28760 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 09 32 35  ......{.......25
28770 35 20 64 69 76 20 0a 09 09 09 09 09 09 6d 61 72  5 div .......mar
28780 6b 20 65 78 63 68 0a 09 09 09 09 09 09 64 75 70  k exch.......dup
28790 09 64 75 70 20 64 75 70 0a 09 09 09 09 09 09 41  .dup dup.......A
287a0 47 4d 49 4d 47 5f 6b 20 30 20 6e 65 7b 0a 09 09  GMIMG_k 0 ne{...
287b0 09 09 09 09 09 2f 73 65 70 5f 74 69 6e 74 20 41  ...../sep_tint A
287c0 47 4d 43 4f 52 45 5f 67 67 65 74 20 6d 75 6c 20  GMCORE_gget mul 
287d0 4d 61 70 70 65 64 43 53 41 20 73 65 70 5f 70 72  MappedCSA sep_pr
287e0 6f 63 5f 6e 61 6d 65 20 65 78 63 68 20 70 6f 70  oc_name exch pop
287f0 20 6c 6f 61 64 20 65 78 65 63 20 34 20 31 20 72   load exec 4 1 r
28800 6f 6c 6c 20 70 6f 70 20 70 6f 70 20 70 6f 70 09  oll pop pop pop.
28810 09 0a 09 09 09 09 09 09 09 63 6f 75 6e 74 74 6f  .........countto
28820 6d 61 72 6b 20 31 20 72 6f 6c 6c 0a 09 09 09 09  mark 1 roll.....
28830 09 09 7d 7b 0a 09 09 09 09 09 09 09 70 6f 70 0a  ..}{........pop.
28840 09 09 09 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  ......}ifelse...
28850 09 09 09 09 41 47 4d 49 4d 47 5f 79 20 30 20 6e  ....AGMIMG_y 0 n
28860 65 7b 0a 09 09 09 09 09 09 09 2f 73 65 70 5f 74  e{......../sep_t
28870 69 6e 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74  int AGMCORE_gget
28880 20 6d 75 6c 20 4d 61 70 70 65 64 43 53 41 20 73   mul MappedCSA s
28890 65 70 5f 70 72 6f 63 5f 6e 61 6d 65 20 65 78 63  ep_proc_name exc
288a0 68 20 70 6f 70 20 6c 6f 61 64 20 65 78 65 63 20  h pop load exec 
288b0 34 20 32 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70  4 2 roll pop pop
288c0 20 70 6f 70 09 09 0a 09 09 09 09 09 09 09 63 6f   pop..........co
288d0 75 6e 74 74 6f 6d 61 72 6b 20 31 20 72 6f 6c 6c  unttomark 1 roll
288e0 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09  .......}{.......
288f0 09 70 6f 70 0a 09 09 09 09 09 09 7d 69 66 65 6c  .pop.......}ifel
28900 73 65 0a 09 09 09 09 09 09 41 47 4d 49 4d 47 5f  se.......AGMIMG_
28910 6d 20 30 20 6e 65 7b 0a 09 09 09 09 09 09 09 2f  m 0 ne{......../
28920 73 65 70 5f 74 69 6e 74 20 41 47 4d 43 4f 52 45  sep_tint AGMCORE
28930 5f 67 67 65 74 20 6d 75 6c 20 4d 61 70 70 65 64  _gget mul Mapped
28940 43 53 41 20 73 65 70 5f 70 72 6f 63 5f 6e 61 6d  CSA sep_proc_nam
28950 65 20 65 78 63 68 20 70 6f 70 20 6c 6f 61 64 20  e exch pop load 
28960 65 78 65 63 20 34 20 33 20 72 6f 6c 6c 20 70 6f  exec 4 3 roll po
28970 70 20 70 6f 70 20 70 6f 70 09 09 0a 09 09 09 09  p pop pop.......
28980 09 09 09 63 6f 75 6e 74 74 6f 6d 61 72 6b 20 31  ...counttomark 1
28990 20 72 6f 6c 6c 0a 09 09 09 09 09 09 7d 7b 0a 09   roll.......}{..
289a0 09 09 09 09 09 09 70 6f 70 0a 09 09 09 09 09 09  ......pop.......
289b0 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 41 47  }ifelse.......AG
289c0 4d 49 4d 47 5f 63 20 30 20 6e 65 7b 0a 09 09 09  MIMG_c 0 ne{....
289d0 09 09 09 09 2f 73 65 70 5f 74 69 6e 74 20 41 47  ..../sep_tint AG
289e0 4d 43 4f 52 45 5f 67 67 65 74 20 6d 75 6c 20 4d  MCORE_gget mul M
289f0 61 70 70 65 64 43 53 41 20 73 65 70 5f 70 72 6f  appedCSA sep_pro
28a00 63 5f 6e 61 6d 65 20 65 78 63 68 20 70 6f 70 20  c_name exch pop 
28a10 6c 6f 61 64 20 65 78 65 63 20 70 6f 70 20 70 6f  load exec pop po
28a20 70 20 70 6f 70 09 09 0a 09 09 09 09 09 09 09 63  p pop..........c
28a30 6f 75 6e 74 74 6f 6d 61 72 6b 20 31 20 72 6f 6c  ounttomark 1 rol
28a40 6c 0a 09 09 09 09 09 09 7d 7b 0a 09 09 09 09 09  l.......}{......
28a50 09 09 70 6f 70 0a 09 09 09 09 09 09 7d 69 66 65  ..pop.......}ife
28a60 6c 73 65 0a 09 09 09 09 09 09 63 6f 75 6e 74 74  lse.......countt
28a70 6f 6d 61 72 6b 20 31 20 61 64 64 20 2d 31 20 72  omark 1 add -1 r
28a80 6f 6c 6c 20 70 6f 70 0a 09 09 09 09 09 7d 0a 09  oll pop......}..
28a90 09 09 09 5d 73 65 74 63 6f 6c 6f 72 73 70 61 63  ...]setcolorspac
28aa0 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09  e....}ifelse....
28ab0 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73 0a  imageormask_sys.
28ac0 09 09 7d 7b 0a 09 77 72 69 74 65 5f 69 6d 61 67  ..}{..write_imag
28ad0 65 5f 66 69 6c 65 7b 0a 09 09 63 75 72 72 65 6e  e_file{...curren
28ae0 74 63 6d 79 6b 63 6f 6c 6f 72 0a 09 09 30 20 6e  tcmykcolor...0 n
28af0 65 7b 0a 09 09 09 5b 2f 53 65 70 61 72 61 74 69  e{....[/Separati
28b00 6f 6e 2f 42 6c 61 63 6b 2f 44 65 76 69 63 65 47  on/Black/DeviceG
28b10 72 61 79 7b 7d 5d 73 65 74 63 6f 6c 6f 72 73 70  ray{}]setcolorsp
28b20 61 63 65 0a 09 09 09 67 73 61 76 65 0a 09 09 09  ace....gsave....
28b30 2f 42 6c 61 63 6b 0a 09 09 09 5b 7b 31 20 65 78  /Black....[{1 ex
28b40 63 68 20 73 75 62 2f 73 65 70 5f 74 69 6e 74 20  ch sub/sep_tint 
28b50 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 6d 75 6c  AGMCORE_gget mul
28b60 7d 2f 65 78 65 63 20 63 76 78 20 4d 61 70 70 65  }/exec cvx Mappe
28b70 64 43 53 41 20 73 65 70 5f 70 72 6f 63 5f 6e 61  dCSA sep_proc_na
28b80 6d 65 20 63 76 78 20 65 78 63 68 20 70 6f 70 7b  me cvx exch pop{
28b90 34 20 31 20 72 6f 6c 6c 20 70 6f 70 20 70 6f 70  4 1 roll pop pop
28ba0 20 70 6f 70 20 31 20 65 78 63 68 20 73 75 62 7d   pop 1 exch sub}
28bb0 2f 65 78 65 63 20 63 76 78 5d 0a 09 09 09 63 76  /exec cvx]....cv
28bc0 78 20 6d 6f 64 69 66 79 5f 68 61 6c 66 74 6f 6e  x modify_halfton
28bd0 65 5f 78 66 65 72 0a 09 09 09 4f 70 65 72 61 74  e_xfer....Operat
28be0 6f 72 20 63 75 72 72 65 6e 74 64 69 63 74 20 72  or currentdict r
28bf0 65 61 64 5f 69 6d 61 67 65 5f 66 69 6c 65 0a 09  ead_image_file..
28c00 09 09 67 72 65 73 74 6f 72 65 0a 09 09 7d 69 66  ..grestore...}if
28c10 0a 09 09 30 20 6e 65 7b 0a 09 09 09 5b 2f 53 65  ...0 ne{....[/Se
28c20 70 61 72 61 74 69 6f 6e 2f 59 65 6c 6c 6f 77 2f  paration/Yellow/
28c30 44 65 76 69 63 65 47 72 61 79 7b 7d 5d 73 65 74  DeviceGray{}]set
28c40 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09 09 67 73  colorspace....gs
28c50 61 76 65 0a 09 09 09 2f 59 65 6c 6c 6f 77 0a 09  ave..../Yellow..
28c60 09 09 5b 7b 31 20 65 78 63 68 20 73 75 62 2f 73  ..[{1 exch sub/s
28c70 65 70 5f 74 69 6e 74 20 41 47 4d 43 4f 52 45 5f  ep_tint AGMCORE_
28c80 67 67 65 74 20 6d 75 6c 7d 2f 65 78 65 63 20 63  gget mul}/exec c
28c90 76 78 20 4d 61 70 70 65 64 43 53 41 20 73 65 70  vx MappedCSA sep
28ca0 5f 70 72 6f 63 5f 6e 61 6d 65 20 63 76 78 20 65  _proc_name cvx e
28cb0 78 63 68 20 70 6f 70 7b 34 20 32 20 72 6f 6c 6c  xch pop{4 2 roll
28cc0 20 70 6f 70 20 70 6f 70 20 70 6f 70 20 31 20 65   pop pop pop 1 e
28cd0 78 63 68 20 73 75 62 7d 2f 65 78 65 63 20 63 76  xch sub}/exec cv
28ce0 78 5d 0a 09 09 09 63 76 78 20 6d 6f 64 69 66 79  x]....cvx modify
28cf0 5f 68 61 6c 66 74 6f 6e 65 5f 78 66 65 72 0a 09  _halftone_xfer..
28d00 09 09 4f 70 65 72 61 74 6f 72 20 63 75 72 72 65  ..Operator curre
28d10 6e 74 64 69 63 74 20 72 65 61 64 5f 69 6d 61 67  ntdict read_imag
28d20 65 5f 66 69 6c 65 0a 09 09 09 67 72 65 73 74 6f  e_file....gresto
28d30 72 65 0a 09 09 7d 69 66 0a 09 09 30 20 6e 65 7b  re...}if...0 ne{
28d40 0a 09 09 09 5b 2f 53 65 70 61 72 61 74 69 6f 6e  ....[/Separation
28d50 2f 4d 61 67 65 6e 74 61 2f 44 65 76 69 63 65 47  /Magenta/DeviceG
28d60 72 61 79 7b 7d 5d 73 65 74 63 6f 6c 6f 72 73 70  ray{}]setcolorsp
28d70 61 63 65 0a 09 09 09 67 73 61 76 65 0a 09 09 09  ace....gsave....
28d80 2f 4d 61 67 65 6e 74 61 0a 09 09 09 5b 7b 31 20  /Magenta....[{1 
28d90 65 78 63 68 20 73 75 62 2f 73 65 70 5f 74 69 6e  exch sub/sep_tin
28da0 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 6d  t AGMCORE_gget m
28db0 75 6c 7d 2f 65 78 65 63 20 63 76 78 20 4d 61 70  ul}/exec cvx Map
28dc0 70 65 64 43 53 41 20 73 65 70 5f 70 72 6f 63 5f  pedCSA sep_proc_
28dd0 6e 61 6d 65 20 63 76 78 20 65 78 63 68 20 70 6f  name cvx exch po
28de0 70 7b 34 20 33 20 72 6f 6c 6c 20 70 6f 70 20 70  p{4 3 roll pop p
28df0 6f 70 20 70 6f 70 20 31 20 65 78 63 68 20 73 75  op pop 1 exch su
28e00 62 7d 2f 65 78 65 63 20 63 76 78 5d 0a 09 09 09  b}/exec cvx]....
28e10 63 76 78 20 6d 6f 64 69 66 79 5f 68 61 6c 66 74  cvx modify_halft
28e20 6f 6e 65 5f 78 66 65 72 0a 09 09 09 4f 70 65 72  one_xfer....Oper
28e30 61 74 6f 72 20 63 75 72 72 65 6e 74 64 69 63 74  ator currentdict
28e40 20 72 65 61 64 5f 69 6d 61 67 65 5f 66 69 6c 65   read_image_file
28e50 0a 09 09 09 67 72 65 73 74 6f 72 65 0a 09 09 7d  ....grestore...}
28e60 69 66 0a 09 09 30 20 6e 65 7b 0a 09 09 09 5b 2f  if...0 ne{....[/
28e70 53 65 70 61 72 61 74 69 6f 6e 2f 43 79 61 6e 2f  Separation/Cyan/
28e80 44 65 76 69 63 65 47 72 61 79 7b 7d 5d 73 65 74  DeviceGray{}]set
28e90 63 6f 6c 6f 72 73 70 61 63 65 0a 09 09 09 67 73  colorspace....gs
28ea0 61 76 65 0a 09 09 09 2f 43 79 61 6e 20 0a 09 09  ave..../Cyan ...
28eb0 09 5b 7b 31 20 65 78 63 68 20 73 75 62 2f 73 65  .[{1 exch sub/se
28ec0 70 5f 74 69 6e 74 20 41 47 4d 43 4f 52 45 5f 67  p_tint AGMCORE_g
28ed0 67 65 74 20 6d 75 6c 7d 2f 65 78 65 63 20 63 76  get mul}/exec cv
28ee0 78 20 4d 61 70 70 65 64 43 53 41 20 73 65 70 5f  x MappedCSA sep_
28ef0 70 72 6f 63 5f 6e 61 6d 65 20 63 76 78 20 65 78  proc_name cvx ex
28f00 63 68 20 70 6f 70 7b 70 6f 70 20 70 6f 70 20 70  ch pop{pop pop p
28f10 6f 70 20 31 20 65 78 63 68 20 73 75 62 7d 2f 65  op 1 exch sub}/e
28f20 78 65 63 20 63 76 78 5d 0a 09 09 09 63 76 78 20  xec cvx]....cvx 
28f30 6d 6f 64 69 66 79 5f 68 61 6c 66 74 6f 6e 65 5f  modify_halftone_
28f40 78 66 65 72 0a 09 09 09 4f 70 65 72 61 74 6f 72  xfer....Operator
28f50 20 63 75 72 72 65 6e 74 64 69 63 74 20 72 65 61   currentdict rea
28f60 64 5f 69 6d 61 67 65 5f 66 69 6c 65 0a 09 09 09  d_image_file....
28f70 67 72 65 73 74 6f 72 65 0a 09 09 7d 69 66 0a 09  grestore...}if..
28f80 09 09 09 63 6c 6f 73 65 5f 69 6d 61 67 65 5f 66  ...close_image_f
28f90 69 6c 65 0a 09 09 09 7d 7b 0a 09 09 09 09 69 6d  ile....}{.....im
28fa0 61 67 65 6f 72 6d 61 73 6b 0a 09 09 09 7d 69 66  ageormask....}if
28fb0 65 6c 73 65 0a 09 09 7d 69 66 65 6c 73 65 0a 09  else...}ifelse..
28fc0 7d 69 66 65 6c 73 65 0a 7d 64 65 66 0a 2f 69 6e  }ifelse.}def./in
28fd0 64 65 78 65 64 5f 69 6d 61 67 65 6f 72 6d 61 73  dexed_imageormas
28fe0 6b 0a 7b 0a 09 62 65 67 69 6e 0a 09 09 41 47 4d  k.{..begin...AGM
28ff0 49 4d 47 5f 69 6e 69 74 5f 63 6f 6d 6d 6f 6e 0a  IMG_init_common.
29000 09 09 73 61 76 65 20 6d 61 72 6b 20 0a 20 09 09  ..save mark . ..
29010 63 75 72 72 65 6e 74 64 69 63 74 0a 20 09 09 41  currentdict. ..A
29020 47 4d 43 4f 52 45 5f 68 6f 73 74 5f 73 65 70 7b  GMCORE_host_sep{
29030 0a 09 09 09 4f 70 65 72 61 74 6f 72 2f 6b 6e 6f  ....Operator/kno
29040 63 6b 6f 75 74 20 65 71 7b 0a 09 09 09 09 2f 69  ckout eq{...../i
29050 6e 64 65 78 65 64 5f 63 6f 6c 6f 72 73 70 61 63  ndexed_colorspac
29060 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67  e_dict AGMCORE_g
29070 67 65 74 20 64 75 70 2f 43 53 41 20 6b 6e 6f 77  get dup/CSA know
29080 6e 7b 0a 09 09 09 09 09 2f 43 53 41 20 67 65 74  n{....../CSA get
29090 20 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d 65   get_csa_by_name
290a0 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 2f 4e 61  .....}{....../Na
290b0 6d 65 73 20 67 65 74 0a 09 09 09 09 7d 69 66 65  mes get.....}ife
290c0 6c 73 65 0a 09 09 09 09 6f 76 65 72 70 72 69 6e  lse.....overprin
290d0 74 5f 70 6c 61 74 65 20 6e 6f 74 7b 0a 09 09 09  t_plate not{....
290e0 09 09 6b 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73  ..knockout_units
290f0 71 0a 09 09 09 09 7d 69 66 0a 09 09 09 7d 7b 0a  q.....}if....}{.
29100 09 09 09 09 49 6e 64 65 78 65 64 5f 44 65 76 69  ....Indexed_Devi
29110 63 65 4e 7b 0a 09 09 09 09 09 2f 64 65 76 69 63  ceN{....../devic
29120 65 6e 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69  en_colorspace_di
29130 63 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20  ct AGMCORE_gget 
29140 64 75 70 2f 6e 61 6d 65 73 5f 69 6e 64 65 78 20  dup/names_index 
29150 6b 6e 6f 77 6e 20 65 78 63 68 2f 4e 61 6d 65 73  known exch/Names
29160 20 67 65 74 20 63 6f 6e 76 65 72 74 5f 74 6f 5f   get convert_to_
29170 70 72 6f 63 65 73 73 20 6f 72 7b 0a 09 09 09 20  process or{.... 
29180 09 09 09 69 6e 64 65 78 65 64 5f 69 6d 61 67 65  ...indexed_image
29190 5f 6c 65 76 32 5f 73 65 70 0a 09 09 09 09 09 7d  _lev2_sep......}
291a0 7b 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 6f  {.......currento
291b0 76 65 72 70 72 69 6e 74 20 6e 6f 74 7b 0a 09 09  verprint not{...
291c0 09 09 09 09 09 6b 6e 6f 63 6b 6f 75 74 5f 75 6e  .....knockout_un
291d0 69 74 73 71 0a 09 09 09 20 09 09 09 7d 69 66 0a  itsq.... ...}if.
291e0 09 09 09 20 09 09 09 63 75 72 72 65 6e 74 64 69  ... ...currentdi
291f0 63 74 20 63 6f 6e 73 75 6d 65 69 6d 61 67 65 64  ct consumeimaged
29200 61 74 61 0a 09 09 09 09 09 7d 69 66 65 6c 73 65  ata......}ifelse
29210 0a 09 09 09 09 7d 7b 0a 09 09 20 09 09 09 41 47  .....}{... ...AG
29220 4d 43 4f 52 45 5f 69 73 5f 63 6d 79 6b 5f 73 65  MCORE_is_cmyk_se
29230 70 7b 0a 09 09 09 09 09 09 4f 70 65 72 61 74 6f  p{.......Operato
29240 72 2f 69 6d 61 67 65 6d 61 73 6b 20 65 71 7b 0a  r/imagemask eq{.
29250 09 09 09 09 09 09 09 69 6d 61 67 65 6f 72 6d 61  .......imageorma
29260 73 6b 5f 73 79 73 0a 09 09 09 09 09 09 7d 7b 0a  sk_sys.......}{.
29270 09 09 09 09 09 09 09 6c 65 76 65 6c 32 7b 0a 09  .......level2{..
29280 09 09 09 09 09 09 09 69 6e 64 65 78 65 64 5f 69  .......indexed_i
29290 6d 61 67 65 5f 6c 65 76 32 5f 73 65 70 0a 09 09  mage_lev2_sep...
292a0 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 09  .....}{.........
292b0 69 6e 64 65 78 65 64 5f 69 6d 61 67 65 5f 6c 65  indexed_image_le
292c0 76 31 5f 73 65 70 0a 09 09 09 09 09 09 09 7d 69  v1_sep........}i
292d0 66 65 6c 73 65 0a 09 09 09 09 09 09 7d 69 66 65  felse.......}ife
292e0 6c 73 65 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09  lse......}{.....
292f0 09 09 63 75 72 72 65 6e 74 6f 76 65 72 70 72 69  ..currentoverpri
29300 6e 74 20 6e 6f 74 7b 0a 09 09 09 09 09 09 09 6b  nt not{........k
29310 6e 6f 63 6b 6f 75 74 5f 75 6e 69 74 73 71 0a 09  nockout_unitsq..
29320 09 09 20 09 09 09 7d 69 66 0a 09 09 09 20 09 09  .. ...}if.... ..
29330 09 63 75 72 72 65 6e 74 64 69 63 74 20 63 6f 6e  .currentdict con
29340 73 75 6d 65 69 6d 61 67 65 64 61 74 61 0a 09 09  sumeimagedata...
29350 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d  ...}ifelse.....}
29360 69 66 65 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73  ifelse....}ifels
29370 65 0a 20 09 09 7d 7b 0a 09 09 09 6c 65 76 65 6c  e. ..}{....level
29380 32 7b 0a 09 09 09 09 49 6e 64 65 78 65 64 5f 44  2{.....Indexed_D
29390 65 76 69 63 65 4e 7b 0a 09 09 09 09 09 2f 69 6e  eviceN{....../in
293a0 64 65 78 65 64 5f 63 6f 6c 6f 72 73 70 61 63 65  dexed_colorspace
293b0 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 67  _dict AGMCORE_gg
293c0 65 74 20 62 65 67 69 6e 0a 09 09 09 09 7d 7b 0a  et begin.....}{.
293d0 09 09 09 09 09 2f 69 6e 64 65 78 65 64 5f 63 6f  ...../indexed_co
293e0 6c 6f 72 73 70 61 63 65 5f 64 69 63 74 20 41 47  lorspace_dict AG
293f0 4d 43 4f 52 45 5f 67 67 65 74 20 64 75 70 20 6e  MCORE_gget dup n
29400 75 6c 6c 20 6e 65 0a 09 09 09 09 09 7b 0a 09 09  ull ne......{...
29410 09 09 09 09 62 65 67 69 6e 0a 09 09 09 09 09 09  ....begin.......
29420 63 75 72 72 65 6e 74 64 69 63 74 2f 43 53 44 42  currentdict/CSDB
29430 61 73 65 20 6b 6e 6f 77 6e 7b 43 53 44 42 61 73  ase known{CSDBas
29440 65 2f 43 53 44 20 67 65 74 5f 72 65 73 2f 4d 61  e/CSD get_res/Ma
29450 70 70 65 64 43 53 41 20 67 65 74 7d 7b 43 53 41  ppedCSA get}{CSA
29460 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 09 67 65  }ifelse.......ge
29470 74 5f 63 73 61 5f 62 79 5f 6e 61 6d 65 20 30 20  t_csa_by_name 0 
29480 67 65 74 2f 44 65 76 69 63 65 43 4d 59 4b 20 65  get/DeviceCMYK e
29490 71 20 70 73 5f 6c 65 76 65 6c 20 33 20 67 65 20  q ps_level 3 ge 
294a0 61 6e 64 20 70 73 5f 76 65 72 73 69 6f 6e 20 33  and ps_version 3
294b0 30 31 35 2e 30 30 37 20 6c 74 20 61 6e 64 0a 09  015.007 lt and..
294c0 09 09 09 09 09 41 47 4d 43 4f 52 45 5f 69 6e 5f  .....AGMCORE_in_
294d0 72 69 70 5f 73 65 70 20 61 6e 64 7b 0a 09 09 09  rip_sep and{....
294e0 09 09 09 09 5b 2f 49 6e 64 65 78 65 64 5b 2f 44  ....[/Indexed[/D
294f0 65 76 69 63 65 4e 5b 2f 43 79 61 6e 2f 4d 61 67  eviceN[/Cyan/Mag
29500 65 6e 74 61 2f 59 65 6c 6c 6f 77 2f 42 6c 61 63  enta/Yellow/Blac
29510 6b 5d 2f 44 65 76 69 63 65 43 4d 59 4b 7b 7d 5d  k]/DeviceCMYK{}]
29520 48 69 56 61 6c 20 4c 6f 6f 6b 75 70 5d 0a 09 09  HiVal Lookup]...
29530 09 09 09 09 09 73 65 74 63 6f 6c 6f 72 73 70 61  .....setcolorspa
29540 63 65 0a 09 09 09 09 09 09 7d 69 66 0a 09 09 09  ce.......}if....
29550 09 09 09 65 6e 64 0a 09 09 09 09 09 7d 0a 09 09  ...end......}...
29560 09 09 09 7b 70 6f 70 7d 69 66 65 6c 73 65 0a 09  ...{pop}ifelse..
29570 09 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 69  ...}ifelse.....i
29580 6d 61 67 65 6f 72 6d 61 73 6b 0a 09 09 09 09 49  mageormask.....I
29590 6e 64 65 78 65 64 5f 44 65 76 69 63 65 4e 7b 0a  ndexed_DeviceN{.
295a0 09 09 09 09 09 65 6e 64 0a 09 09 09 09 7d 69 66  .....end.....}if
295b0 0a 09 09 09 7d 7b 0a 09 09 09 09 4f 70 65 72 61  ....}{.....Opera
295c0 74 6f 72 2f 69 6d 61 67 65 6d 61 73 6b 20 65 71  tor/imagemask eq
295d0 7b 0a 09 09 09 09 09 69 6d 61 67 65 6f 72 6d 61  {......imageorma
295e0 73 6b 0a 09 09 09 09 7d 7b 0a 09 09 09 09 09 69  sk.....}{......i
295f0 6e 64 65 78 65 64 5f 69 6d 61 67 65 6f 72 6d 61  ndexed_imageorma
29600 73 6b 5f 6c 65 76 31 0a 09 09 09 09 7d 69 66 65  sk_lev1.....}ife
29610 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 20  lse....}ifelse. 
29620 09 09 7d 69 66 65 6c 73 65 0a 09 09 63 6c 65 61  ..}ifelse...clea
29630 72 74 6f 6d 61 72 6b 20 72 65 73 74 6f 72 65 0a  rtomark restore.
29640 09 63 75 72 72 65 6e 74 64 69 63 74 2f 5f 46 69  .currentdict/_Fi
29650 6c 74 65 72 73 20 6b 6e 6f 77 6e 7b 5f 46 69 6c  lters known{_Fil
29660 74 65 72 73 20 41 47 4d 49 4d 47 5f 66 6c 75 73  ters AGMIMG_flus
29670 68 66 69 6c 74 65 72 73 7d 69 66 0a 09 65 6e 64  hfilters}if..end
29680 0a 7d 64 65 66 0a 2f 69 6e 64 65 78 65 64 5f 69  .}def./indexed_i
29690 6d 61 67 65 5f 6c 65 76 32 5f 73 65 70 0a 7b 0a  mage_lev2_sep.{.
296a0 09 2f 69 6e 64 65 78 65 64 5f 63 6f 6c 6f 72 73  ./indexed_colors
296b0 70 61 63 65 5f 64 69 63 74 20 41 47 4d 43 4f 52  pace_dict AGMCOR
296c0 45 5f 67 67 65 74 20 62 65 67 69 6e 0a 09 62 65  E_gget begin..be
296d0 67 69 6e 0a 09 09 49 6e 64 65 78 65 64 5f 44 65  gin...Indexed_De
296e0 76 69 63 65 4e 20 6e 6f 74 7b 0a 09 09 09 63 75  viceN not{....cu
296f0 72 72 65 6e 74 63 6f 6c 6f 72 73 70 61 63 65 20  rrentcolorspace 
29700 0a 09 09 09 64 75 70 20 31 2f 44 65 76 69 63 65  ....dup 1/Device
29710 47 72 61 79 20 70 75 74 0a 09 09 09 64 75 70 20  Gray put....dup 
29720 33 0a 09 09 09 63 75 72 72 65 6e 74 63 6f 6c 6f  3....currentcolo
29730 72 73 70 61 63 65 20 32 20 67 65 74 20 31 20 61  rspace 2 get 1 a
29740 64 64 20 73 74 72 69 6e 67 0a 09 09 09 30 20 31  dd string....0 1
29750 20 32 20 33 20 41 47 4d 43 4f 52 45 5f 67 65 74   2 3 AGMCORE_get
29760 5f 69 6e 6b 5f 64 61 74 61 20 34 20 63 75 72 72  _ink_data 4 curr
29770 65 6e 74 63 6f 6c 6f 72 73 70 61 63 65 20 33 20  entcolorspace 3 
29780 67 65 74 20 6c 65 6e 67 74 68 20 31 20 73 75 62  get length 1 sub
29790 0a 09 09 09 7b 0a 09 09 09 64 75 70 20 34 20 69  ....{....dup 4 i
297a0 64 69 76 20 65 78 63 68 20 63 75 72 72 65 6e 74  div exch current
297b0 63 6f 6c 6f 72 73 70 61 63 65 20 33 20 67 65 74  colorspace 3 get
297c0 20 65 78 63 68 20 67 65 74 20 32 35 35 20 65 78   exch get 255 ex
297d0 63 68 20 73 75 62 20 32 20 69 6e 64 65 78 20 33  ch sub 2 index 3
297e0 20 31 20 72 6f 6c 6c 20 70 75 74 0a 09 09 09 7d   1 roll put....}
297f0 66 6f 72 20 0a 09 09 09 70 75 74 09 73 65 74 63  for ....put.setc
29800 6f 6c 6f 72 73 70 61 63 65 0a 09 09 7d 69 66 0a  olorspace...}if.
29810 09 09 63 75 72 72 65 6e 74 64 69 63 74 20 0a 09  ..currentdict ..
29820 09 4f 70 65 72 61 74 6f 72 2f 69 6d 61 67 65 6d  .Operator/imagem
29830 61 73 6b 20 65 71 7b 0a 09 09 09 41 47 4d 49 4d  ask eq{....AGMIM
29840 47 5f 26 69 6d 61 67 65 6d 61 73 6b 0a 09 09 7d  G_&imagemask...}
29850 7b 0a 09 09 09 75 73 65 5f 6d 61 73 6b 7b 0a 09  {....use_mask{..
29860 09 09 09 70 72 6f 63 65 73 73 5f 6d 61 73 6b 20  ...process_mask 
29870 41 47 4d 49 4d 47 5f 26 69 6d 61 67 65 0a 09 09  AGMIMG_&image...
29880 09 7d 7b 0a 09 09 09 09 41 47 4d 49 4d 47 5f 26  .}{.....AGMIMG_&
29890 69 6d 61 67 65 0a 09 09 09 7d 69 66 65 6c 73 65  image....}ifelse
298a0 0a 09 09 7d 69 66 65 6c 73 65 0a 09 65 6e 64 20  ...}ifelse..end 
298b0 65 6e 64 0a 7d 64 65 66 0a 20 2f 4f 50 49 69 6d  end.}def. /OPIim
298c0 61 67 65 0a 20 7b 0a 20 09 64 75 70 20 74 79 70  age. {. .dup typ
298d0 65 2f 64 69 63 74 74 79 70 65 20 6e 65 7b 0a 20  e/dicttype ne{. 
298e0 09 09 31 30 20 64 69 63 74 20 62 65 67 69 6e 0a  ..10 dict begin.
298f0 20 09 09 09 2f 44 61 74 61 53 6f 75 72 63 65 20   .../DataSource 
29900 78 64 66 0a 20 09 09 09 2f 49 6d 61 67 65 4d 61  xdf. .../ImageMa
29910 74 72 69 78 20 78 64 66 0a 20 09 09 09 2f 42 69  trix xdf. .../Bi
29920 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74 20 78  tsPerComponent x
29930 64 66 0a 20 09 09 09 2f 48 65 69 67 68 74 20 78  df. .../Height x
29940 64 66 0a 20 09 09 09 2f 57 69 64 74 68 20 78 64  df. .../Width xd
29950 66 0a 20 09 09 09 2f 49 6d 61 67 65 54 79 70 65  f. .../ImageType
29960 20 31 20 64 65 66 0a 20 09 09 09 2f 44 65 63 6f   1 def. .../Deco
29970 64 65 5b 30 20 31 20 64 65 66 5d 0a 20 09 09 09  de[0 1 def]. ...
29980 63 75 72 72 65 6e 74 64 69 63 74 0a 20 09 09 65  currentdict. ..e
29990 6e 64 0a 20 09 7d 69 66 0a 20 09 64 75 70 20 62  nd. .}if. .dup b
299a0 65 67 69 6e 0a 20 09 09 2f 4e 43 6f 6d 70 6f 6e  egin. ../NCompon
299b0 65 6e 74 73 20 31 20 63 64 6e 64 66 0a 20 09 09  ents 1 cdndf. ..
299c0 2f 4d 75 6c 74 69 70 6c 65 44 61 74 61 53 6f 75  /MultipleDataSou
299d0 72 63 65 73 20 66 61 6c 73 65 20 63 64 6e 64 66  rces false cdndf
299e0 0a 20 09 09 2f 53 6b 69 70 49 6d 61 67 65 50 72  . ../SkipImagePr
299f0 6f 63 7b 66 61 6c 73 65 7d 63 64 6e 64 66 0a 20  oc{false}cdndf. 
29a00 09 09 2f 44 65 63 6f 64 65 5b 0a 20 09 09 09 09  ../Decode[. ....
29a10 30 20 0a 20 09 09 09 09 63 75 72 72 65 6e 74 63  0 . ....currentc
29a20 6f 6c 6f 72 73 70 61 63 65 20 30 20 67 65 74 2f  olorspace 0 get/
29a30 49 6e 64 65 78 65 64 20 65 71 7b 0a 20 09 09 09  Indexed eq{. ...
29a40 09 09 32 20 42 69 74 73 50 65 72 43 6f 6d 70 6f  ..2 BitsPerCompo
29a50 6e 65 6e 74 20 65 78 70 20 31 20 73 75 62 0a 20  nent exp 1 sub. 
29a60 09 09 09 09 7d 7b 0a 20 09 09 09 09 09 31 0a 20  ....}{. .....1. 
29a70 09 09 09 09 7d 69 66 65 6c 73 65 0a 20 09 09 5d  ....}ifelse. ..]
29a80 63 64 6e 64 66 0a 20 09 09 2f 4f 70 65 72 61 74  cdndf. ../Operat
29a90 6f 72 2f 69 6d 61 67 65 20 63 64 6e 64 66 0a 20  or/image cdndf. 
29aa0 09 65 6e 64 0a 20 09 2f 73 65 70 5f 63 6f 6c 6f  .end. ./sep_colo
29ab0 72 73 70 61 63 65 5f 64 69 63 74 20 41 47 4d 43  rspace_dict AGMC
29ac0 4f 52 45 5f 67 67 65 74 20 6e 75 6c 6c 20 65 71  ORE_gget null eq
29ad0 7b 0a 20 09 09 69 6d 61 67 65 6f 72 6d 61 73 6b  {. ..imageormask
29ae0 0a 20 09 7d 7b 0a 20 09 09 67 73 61 76 65 0a 20  . .}{. ..gsave. 
29af0 09 09 64 75 70 20 62 65 67 69 6e 20 69 6e 76 65  ..dup begin inve
29b00 72 74 5f 69 6d 61 67 65 5f 73 61 6d 70 6c 65 73  rt_image_samples
29b10 20 65 6e 64 0a 20 09 09 73 65 70 5f 69 6d 61 67   end. ..sep_imag
29b20 65 6f 72 6d 61 73 6b 0a 20 09 09 67 72 65 73 74  eormask. ..grest
29b30 6f 72 65 0a 20 09 7d 69 66 65 6c 73 65 0a 20 7d  ore. .}ifelse. }
29b40 64 65 66 0a 2f 63 61 63 68 65 6d 61 73 6b 5f 6c  def./cachemask_l
29b50 65 76 65 6c 32 0a 7b 0a 09 33 20 64 69 63 74 20  evel2.{..3 dict 
29b60 62 65 67 69 6e 0a 09 2f 4c 5a 57 45 6e 63 6f 64  begin../LZWEncod
29b70 65 20 66 69 6c 74 65 72 2f 57 72 69 74 65 46 69  e filter/WriteFi
29b80 6c 74 65 72 20 78 64 66 0a 09 2f 72 65 61 64 42  lter xdf../readB
29b90 75 66 66 65 72 20 32 35 36 20 73 74 72 69 6e 67  uffer 256 string
29ba0 20 64 65 66 0a 09 2f 52 65 61 64 46 69 6c 74 65   def../ReadFilte
29bb0 72 0a 09 09 63 75 72 72 65 6e 74 66 69 6c 65 0a  r...currentfile.
29bc0 09 09 30 28 25 45 6e 64 4d 61 73 6b 29 2f 53 75  ..0(%EndMask)/Su
29bd0 62 46 69 6c 65 44 65 63 6f 64 65 20 66 69 6c 74  bFileDecode filt
29be0 65 72 0a 09 09 2f 41 53 43 49 49 38 35 44 65 63  er.../ASCII85Dec
29bf0 6f 64 65 20 66 69 6c 74 65 72 0a 09 09 2f 52 75  ode filter.../Ru
29c00 6e 4c 65 6e 67 74 68 44 65 63 6f 64 65 20 66 69  nLengthDecode fi
29c10 6c 74 65 72 0a 09 64 65 66 0a 09 7b 0a 09 09 52  lter..def..{...R
29c20 65 61 64 46 69 6c 74 65 72 20 72 65 61 64 42 75  eadFilter readBu
29c30 66 66 65 72 20 72 65 61 64 73 74 72 69 6e 67 20  ffer readstring 
29c40 65 78 63 68 0a 09 09 57 72 69 74 65 46 69 6c 74  exch...WriteFilt
29c50 65 72 20 65 78 63 68 20 77 72 69 74 65 73 74 72  er exch writestr
29c60 69 6e 67 0a 09 09 6e 6f 74 7b 65 78 69 74 7d 69  ing...not{exit}i
29c70 66 0a 09 7d 6c 6f 6f 70 0a 09 57 72 69 74 65 46  f..}loop..WriteF
29c80 69 6c 74 65 72 20 63 6c 6f 73 65 66 69 6c 65 0a  ilter closefile.
29c90 09 65 6e 64 0a 7d 64 65 66 0a 2f 73 70 6f 74 5f  .end.}def./spot_
29ca0 61 6c 69 61 73 0a 7b 0a 09 2f 6d 61 70 74 6f 5f  alias.{../mapto_
29cb0 73 65 70 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 20  sep_imageormask 
29cc0 0a 09 7b 0a 09 09 64 75 70 20 74 79 70 65 2f 64  ..{...dup type/d
29cd0 69 63 74 74 79 70 65 20 6e 65 7b 0a 09 09 09 31  icttype ne{....1
29ce0 32 20 64 69 63 74 20 62 65 67 69 6e 0a 09 09 09  2 dict begin....
29cf0 09 2f 49 6d 61 67 65 54 79 70 65 20 31 20 64 65  ./ImageType 1 de
29d00 66 0a 09 09 09 09 2f 44 61 74 61 53 6f 75 72 63  f...../DataSourc
29d10 65 20 78 64 66 0a 09 09 09 09 2f 49 6d 61 67 65  e xdf...../Image
29d20 4d 61 74 72 69 78 20 78 64 66 0a 09 09 09 09 2f  Matrix xdf...../
29d30 42 69 74 73 50 65 72 43 6f 6d 70 6f 6e 65 6e 74  BitsPerComponent
29d40 20 78 64 66 0a 09 09 09 09 2f 48 65 69 67 68 74   xdf...../Height
29d50 20 78 64 66 0a 09 09 09 09 2f 57 69 64 74 68 20   xdf...../Width 
29d60 78 64 66 0a 09 09 09 09 2f 4d 75 6c 74 69 70 6c  xdf...../Multipl
29d70 65 44 61 74 61 53 6f 75 72 63 65 73 20 66 61 6c  eDataSources fal
29d80 73 65 20 64 65 66 0a 09 09 7d 7b 0a 09 09 09 62  se def...}{....b
29d90 65 67 69 6e 0a 09 09 7d 69 66 65 6c 73 65 0a 09  egin...}ifelse..
29da0 09 09 09 2f 44 65 63 6f 64 65 5b 2f 63 75 73 74  .../Decode[/cust
29db0 6f 6d 63 6f 6c 6f 72 5f 74 69 6e 74 20 41 47 4d  omcolor_tint AGM
29dc0 43 4f 52 45 5f 67 67 65 74 20 30 5d 64 65 66 0a  CORE_gget 0]def.
29dd0 09 09 09 09 2f 4f 70 65 72 61 74 6f 72 2f 69 6d  ..../Operator/im
29de0 61 67 65 20 64 65 66 0a 09 09 09 09 2f 53 6b 69  age def...../Ski
29df0 70 49 6d 61 67 65 50 72 6f 63 7b 66 61 6c 73 65  pImageProc{false
29e00 7d 64 65 66 0a 09 09 09 09 63 75 72 72 65 6e 74  }def.....current
29e10 64 69 63 74 20 0a 09 09 09 65 6e 64 0a 09 09 73  dict ....end...s
29e20 65 70 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 0a 09  ep_imageormask..
29e30 7d 62 64 66 0a 09 2f 63 75 73 74 6f 6d 63 6f 6c  }bdf../customcol
29e40 6f 72 69 6d 61 67 65 0a 09 7b 0a 09 09 41 64 6f  orimage..{...Ado
29e50 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 41 47 4d  be_AGM_Image/AGM
29e60 49 4d 47 5f 63 6f 6c 6f 72 41 72 79 20 78 64 64  IMG_colorAry xdd
29e70 66 0a 09 09 2f 63 75 73 74 6f 6d 63 6f 6c 6f 72  f.../customcolor
29e80 5f 74 69 6e 74 20 41 47 4d 43 4f 52 45 5f 67 67  _tint AGMCORE_gg
29e90 65 74 0a 09 09 3c 3c 0a 09 09 09 2f 4e 61 6d 65  et...<<..../Name
29ea0 20 41 47 4d 49 4d 47 5f 63 6f 6c 6f 72 41 72 79   AGMIMG_colorAry
29eb0 20 34 20 67 65 74 0a 09 09 09 2f 43 53 41 5b 2f   4 get..../CSA[/
29ec0 44 65 76 69 63 65 43 4d 59 4b 5d 0a 09 09 09 2f  DeviceCMYK]..../
29ed0 54 69 6e 74 4d 65 74 68 6f 64 2f 53 75 62 74 72  TintMethod/Subtr
29ee0 61 63 74 69 76 65 0a 09 09 09 2f 54 69 6e 74 50  active..../TintP
29ef0 72 6f 63 20 6e 75 6c 6c 0a 09 09 09 2f 4d 61 70  roc null..../Map
29f00 70 65 64 43 53 41 20 6e 75 6c 6c 0a 09 09 09 2f  pedCSA null..../
29f10 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 34 20 0a 09  NComponents 4 ..
29f20 09 09 2f 43 6f 6d 70 6f 6e 65 6e 74 73 5b 41 47  ../Components[AG
29f30 4d 49 4d 47 5f 63 6f 6c 6f 72 41 72 79 20 61 6c  MIMG_colorAry al
29f40 6f 61 64 20 70 6f 70 20 70 6f 70 5d 0a 09 09 3e  oad pop pop]...>
29f50 3e 0a 09 09 73 65 74 73 65 70 63 6f 6c 6f 72 73  >...setsepcolors
29f60 70 61 63 65 0a 09 09 6d 61 70 74 6f 5f 73 65 70  pace...mapto_sep
29f70 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 0a 09 7d 6e  _imageormask..}n
29f80 64 66 0a 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d  df..Adobe_AGM_Im
29f90 61 67 65 2f 41 47 4d 49 4d 47 5f 26 63 75 73 74  age/AGMIMG_&cust
29fa0 6f 6d 63 6f 6c 6f 72 69 6d 61 67 65 2f 63 75 73  omcolorimage/cus
29fb0 74 6f 6d 63 6f 6c 6f 72 69 6d 61 67 65 20 6c 6f  tomcolorimage lo
29fc0 61 64 20 70 75 74 0a 09 2f 63 75 73 74 6f 6d 63  ad put../customc
29fd0 6f 6c 6f 72 69 6d 61 67 65 0a 09 7b 0a 09 09 41  olorimage..{...A
29fe0 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 41  dobe_AGM_Image/A
29ff0 47 4d 49 4d 47 5f 6f 76 65 72 72 69 64 65 20 66  GMIMG_override f
2a000 61 6c 73 65 20 70 75 74 0a 09 09 63 75 72 72 65  alse put...curre
2a010 6e 74 5f 73 70 6f 74 5f 61 6c 69 61 73 7b 64 75  nt_spot_alias{du
2a020 70 20 34 20 67 65 74 20 6d 61 70 5f 61 6c 69 61  p 4 get map_alia
2a030 73 7d 7b 66 61 6c 73 65 7d 69 66 65 6c 73 65 0a  s}{false}ifelse.
2a040 09 09 7b 0a 09 09 09 66 61 6c 73 65 20 73 65 74  ..{....false set
2a050 5f 73 70 6f 74 5f 61 6c 69 61 73 0a 09 09 09 2f  _spot_alias..../
2a060 63 75 73 74 6f 6d 63 6f 6c 6f 72 5f 74 69 6e 74  customcolor_tint
2a070 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 20 65 78   AGMCORE_gget ex
2a080 63 68 20 73 65 74 73 65 70 63 6f 6c 6f 72 73 70  ch setsepcolorsp
2a090 61 63 65 0a 09 09 09 70 6f 70 0a 09 09 09 6d 61  ace....pop....ma
2a0a0 70 74 6f 5f 73 65 70 5f 69 6d 61 67 65 6f 72 6d  pto_sep_imageorm
2a0b0 61 73 6b 0a 09 09 09 74 72 75 65 20 73 65 74 5f  ask....true set_
2a0c0 73 70 6f 74 5f 61 6c 69 61 73 0a 09 09 7d 7b 0a  spot_alias...}{.
2a0d0 09 09 09 2f 2f 41 64 6f 62 65 5f 41 47 4d 5f 49  ...//Adobe_AGM_I
2a0e0 6d 61 67 65 2f 41 47 4d 49 4d 47 5f 26 63 75 73  mage/AGMIMG_&cus
2a0f0 74 6f 6d 63 6f 6c 6f 72 69 6d 61 67 65 20 67 65  tomcolorimage ge
2a100 74 20 65 78 65 63 0a 09 09 7d 69 66 65 6c 73 65  t exec...}ifelse
2a110 09 09 09 0a 09 7d 62 64 66 0a 7d 64 65 66 0a 2f  .....}bdf.}def./
2a120 73 6e 61 70 5f 74 6f 5f 64 65 76 69 63 65 0a 7b  snap_to_device.{
2a130 0a 09 36 20 64 69 63 74 20 62 65 67 69 6e 0a 09  ..6 dict begin..
2a140 6d 61 74 72 69 78 20 63 75 72 72 65 6e 74 6d 61  matrix currentma
2a150 74 72 69 78 0a 09 64 75 70 20 30 20 67 65 74 20  trix..dup 0 get 
2a160 30 20 65 71 20 31 20 69 6e 64 65 78 20 33 20 67  0 eq 1 index 3 g
2a170 65 74 20 30 20 65 71 20 61 6e 64 0a 09 31 20 69  et 0 eq and..1 i
2a180 6e 64 65 78 20 31 20 67 65 74 20 30 20 65 71 20  ndex 1 get 0 eq 
2a190 32 20 69 6e 64 65 78 20 32 20 67 65 74 20 30 20  2 index 2 get 0 
2a1a0 65 71 20 61 6e 64 20 6f 72 20 65 78 63 68 20 70  eq and or exch p
2a1b0 6f 70 0a 09 7b 0a 09 09 31 20 31 20 64 74 72 61  op..{...1 1 dtra
2a1c0 6e 73 66 6f 72 6d 20 30 20 67 74 20 65 78 63 68  nsform 0 gt exch
2a1d0 20 30 20 67 74 2f 41 47 4d 49 4d 47 5f 78 53 69   0 gt/AGMIMG_xSi
2a1e0 67 6e 3f 20 65 78 63 68 20 64 65 66 2f 41 47 4d  gn? exch def/AGM
2a1f0 49 4d 47 5f 79 53 69 67 6e 3f 20 65 78 63 68 20  IMG_ySign? exch 
2a200 64 65 66 0a 09 09 30 20 30 20 74 72 61 6e 73 66  def...0 0 transf
2a210 6f 72 6d 0a 09 09 41 47 4d 49 4d 47 5f 79 53 69  orm...AGMIMG_ySi
2a220 67 6e 3f 7b 66 6c 6f 6f 72 20 30 2e 31 20 73 75  gn?{floor 0.1 su
2a230 62 7d 7b 63 65 69 6c 69 6e 67 20 30 2e 31 20 61  b}{ceiling 0.1 a
2a240 64 64 7d 69 66 65 6c 73 65 20 65 78 63 68 0a 09  dd}ifelse exch..
2a250 09 41 47 4d 49 4d 47 5f 78 53 69 67 6e 3f 7b 66  .AGMIMG_xSign?{f
2a260 6c 6f 6f 72 20 30 2e 31 20 73 75 62 7d 7b 63 65  loor 0.1 sub}{ce
2a270 69 6c 69 6e 67 20 30 2e 31 20 61 64 64 7d 69 66  iling 0.1 add}if
2a280 65 6c 73 65 20 65 78 63 68 0a 09 09 69 74 72 61  else exch...itra
2a290 6e 73 66 6f 72 6d 2f 41 47 4d 49 4d 47 5f 6c 6c  nsform/AGMIMG_ll
2a2a0 59 20 65 78 63 68 20 64 65 66 2f 41 47 4d 49 4d  Y exch def/AGMIM
2a2b0 47 5f 6c 6c 58 20 65 78 63 68 20 64 65 66 0a 09  G_llX exch def..
2a2c0 09 31 20 31 20 74 72 61 6e 73 66 6f 72 6d 0a 09  .1 1 transform..
2a2d0 09 41 47 4d 49 4d 47 5f 79 53 69 67 6e 3f 7b 63  .AGMIMG_ySign?{c
2a2e0 65 69 6c 69 6e 67 20 30 2e 31 20 61 64 64 7d 7b  eiling 0.1 add}{
2a2f0 66 6c 6f 6f 72 20 30 2e 31 20 73 75 62 7d 69 66  floor 0.1 sub}if
2a300 65 6c 73 65 20 65 78 63 68 0a 09 09 41 47 4d 49  else exch...AGMI
2a310 4d 47 5f 78 53 69 67 6e 3f 7b 63 65 69 6c 69 6e  MG_xSign?{ceilin
2a320 67 20 30 2e 31 20 61 64 64 7d 7b 66 6c 6f 6f 72  g 0.1 add}{floor
2a330 20 30 2e 31 20 73 75 62 7d 69 66 65 6c 73 65 20   0.1 sub}ifelse 
2a340 65 78 63 68 0a 09 09 69 74 72 61 6e 73 66 6f 72  exch...itransfor
2a350 6d 2f 41 47 4d 49 4d 47 5f 75 72 59 20 65 78 63  m/AGMIMG_urY exc
2a360 68 20 64 65 66 2f 41 47 4d 49 4d 47 5f 75 72 58  h def/AGMIMG_urX
2a370 20 65 78 63 68 20 64 65 66 09 09 09 0a 09 09 5b   exch def......[
2a380 41 47 4d 49 4d 47 5f 75 72 58 20 41 47 4d 49 4d  AGMIMG_urX AGMIM
2a390 47 5f 6c 6c 58 20 73 75 62 20 30 20 30 20 41 47  G_llX sub 0 0 AG
2a3a0 4d 49 4d 47 5f 75 72 59 20 41 47 4d 49 4d 47 5f  MIMG_urY AGMIMG_
2a3b0 6c 6c 59 20 73 75 62 20 41 47 4d 49 4d 47 5f 6c  llY sub AGMIMG_l
2a3c0 6c 58 20 41 47 4d 49 4d 47 5f 6c 6c 59 5d 63 6f  lX AGMIMG_llY]co
2a3d0 6e 63 61 74 0a 09 7d 7b 0a 09 7d 69 66 65 6c 73  ncat..}{..}ifels
2a3e0 65 0a 09 65 6e 64 0a 7d 64 65 66 0a 6c 65 76 65  e..end.}def.leve
2a3f0 6c 32 20 6e 6f 74 7b 0a 09 2f 63 6f 6c 6f 72 62  l2 not{../colorb
2a400 75 66 0a 09 7b 0a 09 09 30 20 31 20 32 20 69 6e  uf..{...0 1 2 in
2a410 64 65 78 20 6c 65 6e 67 74 68 20 31 20 73 75 62  dex length 1 sub
2a420 7b 0a 09 09 09 64 75 70 20 32 20 69 6e 64 65 78  {....dup 2 index
2a430 20 65 78 63 68 20 67 65 74 20 0a 09 09 09 32 35   exch get ....25
2a440 35 20 65 78 63 68 20 73 75 62 20 0a 09 09 09 32  5 exch sub ....2
2a450 20 69 6e 64 65 78 20 0a 09 09 09 33 20 31 20 72   index ....3 1 r
2a460 6f 6c 6c 20 0a 09 09 09 70 75 74 0a 09 09 7d 66  oll ....put...}f
2a470 6f 72 0a 09 7d 64 65 66 0a 09 2f 74 69 6e 74 5f  or..}def../tint_
2a480 69 6d 61 67 65 5f 74 6f 5f 63 6f 6c 6f 72 0a 09  image_to_color..
2a490 7b 0a 09 09 62 65 67 69 6e 0a 09 09 09 57 69 64  {...begin....Wid
2a4a0 74 68 20 48 65 69 67 68 74 20 42 69 74 73 50 65  th Height BitsPe
2a4b0 72 43 6f 6d 70 6f 6e 65 6e 74 20 49 6d 61 67 65  rComponent Image
2a4c0 4d 61 74 72 69 78 20 0a 09 09 09 2f 44 61 74 61  Matrix ..../Data
2a4d0 53 6f 75 72 63 65 20 6c 6f 61 64 0a 09 09 65 6e  Source load...en
2a4e0 64 0a 09 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d  d...Adobe_AGM_Im
2a4f0 61 67 65 20 62 65 67 69 6e 0a 09 09 09 2f 41 47  age begin..../AG
2a500 4d 49 4d 47 5f 6d 62 75 66 20 30 20 73 74 72 69  MIMG_mbuf 0 stri
2a510 6e 67 20 64 65 66 0a 09 09 09 2f 41 47 4d 49 4d  ng def..../AGMIM
2a520 47 5f 79 62 75 66 20 30 20 73 74 72 69 6e 67 20  G_ybuf 0 string 
2a530 64 65 66 0a 09 09 09 2f 41 47 4d 49 4d 47 5f 6b  def..../AGMIMG_k
2a540 62 75 66 20 30 20 73 74 72 69 6e 67 20 64 65 66  buf 0 string def
2a550 0a 09 09 09 7b 0a 09 09 09 09 63 6f 6c 6f 72 62  ....{.....colorb
2a560 75 66 20 64 75 70 20 6c 65 6e 67 74 68 20 41 47  uf dup length AG
2a570 4d 49 4d 47 5f 6d 62 75 66 20 6c 65 6e 67 74 68  MIMG_mbuf length
2a580 20 6e 65 0a 09 09 09 09 09 7b 0a 09 09 09 09 09   ne......{......
2a590 64 75 70 20 6c 65 6e 67 74 68 20 64 75 70 20 64  dup length dup d
2a5a0 75 70 0a 09 09 09 09 09 2f 41 47 4d 49 4d 47 5f  up....../AGMIMG_
2a5b0 6d 62 75 66 20 65 78 63 68 20 73 74 72 69 6e 67  mbuf exch string
2a5c0 20 64 65 66 0a 09 09 09 09 09 2f 41 47 4d 49 4d   def....../AGMIM
2a5d0 47 5f 79 62 75 66 20 65 78 63 68 20 73 74 72 69  G_ybuf exch stri
2a5e0 6e 67 20 64 65 66 0a 09 09 09 09 09 2f 41 47 4d  ng def....../AGM
2a5f0 49 4d 47 5f 6b 62 75 66 20 65 78 63 68 20 73 74  IMG_kbuf exch st
2a600 72 69 6e 67 20 64 65 66 0a 09 09 09 09 09 7d 69  ring def......}i
2a610 66 0a 09 09 09 09 64 75 70 20 41 47 4d 49 4d 47  f.....dup AGMIMG
2a620 5f 6d 62 75 66 20 63 6f 70 79 20 41 47 4d 49 4d  _mbuf copy AGMIM
2a630 47 5f 79 62 75 66 20 63 6f 70 79 20 41 47 4d 49  G_ybuf copy AGMI
2a640 4d 47 5f 6b 62 75 66 20 63 6f 70 79 20 70 6f 70  MG_kbuf copy pop
2a650 0a 09 09 09 7d 0a 09 09 09 61 64 64 70 72 6f 63  ....}....addproc
2a660 73 0a 09 09 09 7b 41 47 4d 49 4d 47 5f 6d 62 75  s....{AGMIMG_mbu
2a670 66 7d 7b 41 47 4d 49 4d 47 5f 79 62 75 66 7d 7b  f}{AGMIMG_ybuf}{
2a680 41 47 4d 49 4d 47 5f 6b 62 75 66 7d 74 72 75 65  AGMIMG_kbuf}true
2a690 20 34 20 63 6f 6c 6f 72 69 6d 61 67 65 09 0a 09   4 colorimage...
2a6a0 09 65 6e 64 0a 09 7d 64 65 66 09 09 09 0a 09 2f  .end..}def...../
2a6b0 73 65 70 5f 69 6d 61 67 65 6f 72 6d 61 73 6b 5f  sep_imageormask_
2a6c0 6c 65 76 31 0a 09 7b 0a 09 09 62 65 67 69 6e 0a  lev1..{...begin.
2a6d0 09 09 09 4d 61 70 70 65 64 43 53 41 20 30 20 67  ...MappedCSA 0 g
2a6e0 65 74 20 64 75 70 2f 44 65 76 69 63 65 52 47 42  et dup/DeviceRGB
2a6f0 20 65 71 20 65 78 63 68 2f 44 65 76 69 63 65 43   eq exch/DeviceC
2a700 4d 59 4b 20 65 71 20 6f 72 20 68 61 73 5f 63 6f  MYK eq or has_co
2a710 6c 6f 72 20 6e 6f 74 20 61 6e 64 7b 0a 09 09 09  lor not and{....
2a720 09 7b 0a 09 09 09 09 09 32 35 35 20 6d 75 6c 20  .{......255 mul 
2a730 72 6f 75 6e 64 20 63 76 69 20 47 72 61 79 4c 6f  round cvi GrayLo
2a740 6f 6b 75 70 20 65 78 63 68 20 67 65 74 0a 09 09  okup exch get...
2a750 09 09 7d 63 75 72 72 65 6e 74 74 72 61 6e 73 66  ..}currenttransf
2a760 65 72 20 61 64 64 70 72 6f 63 73 20 73 65 74 74  er addprocs sett
2a770 72 61 6e 73 66 65 72 0a 09 09 09 09 63 75 72 72  ransfer.....curr
2a780 65 6e 74 64 69 63 74 20 69 6d 61 67 65 6f 72 6d  entdict imageorm
2a790 61 73 6b 0a 09 09 09 7d 7b 0a 09 09 09 09 2f 73  ask....}{...../s
2a7a0 65 70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69  ep_colorspace_di
2a7b0 63 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 2f  ct AGMCORE_gget/
2a7c0 43 6f 6d 70 6f 6e 65 6e 74 73 20 6b 6e 6f 77 6e  Components known
2a7d0 7b 0a 09 09 09 09 09 4d 61 70 70 65 64 43 53 41  {......MappedCSA
2a7e0 20 30 20 67 65 74 2f 44 65 76 69 63 65 43 4d 59   0 get/DeviceCMY
2a7f0 4b 20 65 71 7b 0a 09 09 09 09 09 09 43 6f 6d 70  K eq{.......Comp
2a800 6f 6e 65 6e 74 73 20 61 6c 6f 61 64 20 70 6f 70  onents aload pop
2a810 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 30  ......}{.......0
2a820 20 30 20 30 20 43 6f 6d 70 6f 6e 65 6e 74 73 20   0 0 Components 
2a830 61 6c 6f 61 64 20 70 6f 70 20 31 20 65 78 63 68  aload pop 1 exch
2a840 20 73 75 62 0a 09 09 09 09 09 7d 69 66 65 6c 73   sub......}ifels
2a850 65 0a 09 09 09 09 09 41 64 6f 62 65 5f 41 47 4d  e......Adobe_AGM
2a860 5f 49 6d 61 67 65 2f 41 47 4d 49 4d 47 5f 6b 20  _Image/AGMIMG_k 
2a870 78 64 64 66 20 0a 09 09 09 09 09 41 64 6f 62 65  xddf ......Adobe
2a880 5f 41 47 4d 5f 49 6d 61 67 65 2f 41 47 4d 49 4d  _AGM_Image/AGMIM
2a890 47 5f 79 20 78 64 64 66 20 0a 09 09 09 09 09 41  G_y xddf ......A
2a8a0 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 41  dobe_AGM_Image/A
2a8b0 47 4d 49 4d 47 5f 6d 20 78 64 64 66 20 0a 09 09  GMIMG_m xddf ...
2a8c0 09 09 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d 61  ...Adobe_AGM_Ima
2a8d0 67 65 2f 41 47 4d 49 4d 47 5f 63 20 78 64 64 66  ge/AGMIMG_c xddf
2a8e0 20 0a 09 09 09 09 09 41 47 4d 49 4d 47 5f 79 20   ......AGMIMG_y 
2a8f0 30 2e 30 20 65 71 20 41 47 4d 49 4d 47 5f 6d 20  0.0 eq AGMIMG_m 
2a900 30 2e 30 20 65 71 20 61 6e 64 20 41 47 4d 49 4d  0.0 eq and AGMIM
2a910 47 5f 63 20 30 2e 30 20 65 71 20 61 6e 64 7b 0a  G_c 0.0 eq and{.
2a920 09 09 09 09 09 09 7b 41 47 4d 49 4d 47 5f 6b 20  ......{AGMIMG_k 
2a930 6d 75 6c 20 31 20 65 78 63 68 20 73 75 62 7d 63  mul 1 exch sub}c
2a940 75 72 72 65 6e 74 74 72 61 6e 73 66 65 72 20 61  urrenttransfer a
2a950 64 64 70 72 6f 63 73 20 73 65 74 74 72 61 6e 73  ddprocs settrans
2a960 66 65 72 0a 09 09 09 09 09 09 63 75 72 72 65 6e  fer.......curren
2a970 74 64 69 63 74 20 69 6d 61 67 65 6f 72 6d 61 73  tdict imageormas
2a980 6b 0a 09 09 09 09 09 7d 7b 0a 09 09 09 09 09 09  k......}{.......
2a990 63 75 72 72 65 6e 74 63 6f 6c 6f 72 74 72 61 6e  currentcolortran
2a9a0 73 66 65 72 0a 09 09 09 09 09 09 7b 41 47 4d 49  sfer.......{AGMI
2a9b0 4d 47 5f 6b 20 6d 75 6c 20 31 20 65 78 63 68 20  MG_k mul 1 exch 
2a9c0 73 75 62 7d 65 78 63 68 20 61 64 64 70 72 6f 63  sub}exch addproc
2a9d0 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09 09  s 4 1 roll......
2a9e0 09 7b 41 47 4d 49 4d 47 5f 79 20 6d 75 6c 20 31  .{AGMIMG_y mul 1
2a9f0 20 65 78 63 68 20 73 75 62 7d 65 78 63 68 20 61   exch sub}exch a
2aa00 64 64 70 72 6f 63 73 20 34 20 31 20 72 6f 6c 6c  ddprocs 4 1 roll
2aa10 0a 09 09 09 09 09 09 7b 41 47 4d 49 4d 47 5f 6d  .......{AGMIMG_m
2aa20 20 6d 75 6c 20 31 20 65 78 63 68 20 73 75 62 7d   mul 1 exch sub}
2aa30 65 78 63 68 20 61 64 64 70 72 6f 63 73 20 34 20  exch addprocs 4 
2aa40 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 7b 41 47  1 roll.......{AG
2aa50 4d 49 4d 47 5f 63 20 6d 75 6c 20 31 20 65 78 63  MIMG_c mul 1 exc
2aa60 68 20 73 75 62 7d 65 78 63 68 20 61 64 64 70 72  h sub}exch addpr
2aa70 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09  ocs 4 1 roll....
2aa80 09 09 09 73 65 74 63 6f 6c 6f 72 74 72 61 6e 73  ...setcolortrans
2aa90 66 65 72 0a 09 09 09 09 09 09 63 75 72 72 65 6e  fer.......curren
2aaa0 74 64 69 63 74 20 74 69 6e 74 5f 69 6d 61 67 65  tdict tint_image
2aab0 5f 74 6f 5f 63 6f 6c 6f 72 0a 09 09 09 09 09 7d  _to_color......}
2aac0 69 66 65 6c 73 65 0a 09 09 09 09 7d 7b 0a 09 09  ifelse.....}{...
2aad0 09 09 09 4d 61 70 70 65 64 43 53 41 20 30 20 67  ...MappedCSA 0 g
2aae0 65 74 2f 44 65 76 69 63 65 47 72 61 79 20 65 71  et/DeviceGray eq
2aaf0 7b 0a 09 09 09 09 09 09 7b 32 35 35 20 6d 75 6c  {.......{255 mul
2ab00 20 72 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f 72   round cvi Color
2ab10 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20  Lookup exch get 
2ab20 30 20 67 65 74 7d 63 75 72 72 65 6e 74 74 72 61  0 get}currenttra
2ab30 6e 73 66 65 72 20 61 64 64 70 72 6f 63 73 20 73  nsfer addprocs s
2ab40 65 74 74 72 61 6e 73 66 65 72 0a 09 09 09 09 09  ettransfer......
2ab50 09 63 75 72 72 65 6e 74 64 69 63 74 20 69 6d 61  .currentdict ima
2ab60 67 65 6f 72 6d 61 73 6b 0a 09 09 09 09 09 7d 7b  geormask......}{
2ab70 0a 09 09 09 09 09 09 4d 61 70 70 65 64 43 53 41  .......MappedCSA
2ab80 20 30 20 67 65 74 2f 44 65 76 69 63 65 43 4d 59   0 get/DeviceCMY
2ab90 4b 20 65 71 7b 0a 09 09 09 09 09 09 09 63 75 72  K eq{........cur
2aba0 72 65 6e 74 63 6f 6c 6f 72 74 72 61 6e 73 66 65  rentcolortransfe
2abb0 72 0a 09 09 09 09 09 09 09 7b 32 35 35 20 6d 75  r........{255 mu
2abc0 6c 20 72 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f  l round cvi Colo
2abd0 72 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74  rLookup exch get
2abe0 20 33 20 67 65 74 20 31 20 65 78 63 68 20 73 75   3 get 1 exch su
2abf0 62 7d 65 78 63 68 20 61 64 64 70 72 6f 63 73 20  b}exch addprocs 
2ac00 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 09  4 1 roll........
2ac10 7b 32 35 35 20 6d 75 6c 20 72 6f 75 6e 64 20 63  {255 mul round c
2ac20 76 69 20 43 6f 6c 6f 72 4c 6f 6f 6b 75 70 20 65  vi ColorLookup e
2ac30 78 63 68 20 67 65 74 20 32 20 67 65 74 20 31 20  xch get 2 get 1 
2ac40 65 78 63 68 20 73 75 62 7d 65 78 63 68 20 61 64  exch sub}exch ad
2ac50 64 70 72 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a  dprocs 4 1 roll.
2ac60 09 09 09 09 09 09 09 7b 32 35 35 20 6d 75 6c 20  .......{255 mul 
2ac70 72 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f 72 4c  round cvi ColorL
2ac80 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 31  ookup exch get 1
2ac90 20 67 65 74 20 31 20 65 78 63 68 20 73 75 62 7d   get 1 exch sub}
2aca0 65 78 63 68 20 61 64 64 70 72 6f 63 73 20 34 20  exch addprocs 4 
2acb0 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 09 7b 32  1 roll........{2
2acc0 35 35 20 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69  55 mul round cvi
2acd0 20 43 6f 6c 6f 72 4c 6f 6f 6b 75 70 20 65 78 63   ColorLookup exc
2ace0 68 20 67 65 74 20 30 20 67 65 74 20 31 20 65 78  h get 0 get 1 ex
2acf0 63 68 20 73 75 62 7d 65 78 63 68 20 61 64 64 70  ch sub}exch addp
2ad00 72 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09  rocs 4 1 roll...
2ad10 09 09 09 09 09 73 65 74 63 6f 6c 6f 72 74 72 61  .....setcolortra
2ad20 6e 73 66 65 72 20 0a 09 09 09 09 09 09 09 63 75  nsfer ........cu
2ad30 72 72 65 6e 74 64 69 63 74 20 74 69 6e 74 5f 69  rrentdict tint_i
2ad40 6d 61 67 65 5f 74 6f 5f 63 6f 6c 6f 72 0a 09 09  mage_to_color...
2ad50 09 09 09 09 7d 7b 0a 09 09 09 09 09 09 09 63 75  ....}{........cu
2ad60 72 72 65 6e 74 63 6f 6c 6f 72 74 72 61 6e 73 66  rrentcolortransf
2ad70 65 72 0a 09 09 09 09 09 09 09 7b 70 6f 70 20 31  er........{pop 1
2ad80 7d 65 78 63 68 20 61 64 64 70 72 6f 63 73 20 34  }exch addprocs 4
2ad90 20 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 09 7b   1 roll........{
2ada0 32 35 35 20 6d 75 6c 20 72 6f 75 6e 64 20 63 76  255 mul round cv
2adb0 69 20 43 6f 6c 6f 72 4c 6f 6f 6b 75 70 20 65 78  i ColorLookup ex
2adc0 63 68 20 67 65 74 20 32 20 67 65 74 7d 65 78 63  ch get 2 get}exc
2add0 68 20 61 64 64 70 72 6f 63 73 20 34 20 31 20 72  h addprocs 4 1 r
2ade0 6f 6c 6c 0a 09 09 09 09 09 09 09 7b 32 35 35 20  oll........{255 
2adf0 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 43 6f  mul round cvi Co
2ae00 6c 6f 72 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67  lorLookup exch g
2ae10 65 74 20 31 20 67 65 74 7d 65 78 63 68 20 61 64  et 1 get}exch ad
2ae20 64 70 72 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a  dprocs 4 1 roll.
2ae30 09 09 09 09 09 09 09 7b 32 35 35 20 6d 75 6c 20  .......{255 mul 
2ae40 72 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f 72 4c  round cvi ColorL
2ae50 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 30  ookup exch get 0
2ae60 20 67 65 74 7d 65 78 63 68 20 61 64 64 70 72 6f   get}exch addpro
2ae70 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09  cs 4 1 roll.....
2ae80 09 09 09 73 65 74 63 6f 6c 6f 72 74 72 61 6e 73  ...setcolortrans
2ae90 66 65 72 20 0a 09 09 09 09 09 09 09 63 75 72 72  fer ........curr
2aea0 65 6e 74 64 69 63 74 20 74 69 6e 74 5f 69 6d 61  entdict tint_ima
2aeb0 67 65 5f 74 6f 5f 63 6f 6c 6f 72 0a 09 09 09 09  ge_to_color.....
2aec0 09 09 7d 69 66 65 6c 73 65 0a 09 09 09 09 09 7d  ..}ifelse......}
2aed0 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66 65 6c  ifelse.....}ifel
2aee0 73 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09 09  se....}ifelse...
2aef0 65 6e 64 0a 09 7d 64 65 66 0a 09 2f 73 65 70 5f  end..}def../sep_
2af00 69 6d 61 67 65 5f 6c 65 76 31 5f 73 65 70 0a 09  image_lev1_sep..
2af10 7b 0a 09 09 62 65 67 69 6e 0a 09 09 09 2f 73 65  {...begin..../se
2af20 70 5f 63 6f 6c 6f 72 73 70 61 63 65 5f 64 69 63  p_colorspace_dic
2af30 74 20 41 47 4d 43 4f 52 45 5f 67 67 65 74 2f 43  t AGMCORE_gget/C
2af40 6f 6d 70 6f 6e 65 6e 74 73 20 6b 6e 6f 77 6e 7b  omponents known{
2af50 0a 09 09 09 09 43 6f 6d 70 6f 6e 65 6e 74 73 20  .....Components 
2af60 61 6c 6f 61 64 20 70 6f 70 0a 09 09 09 09 41 64  aload pop.....Ad
2af70 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 41 47  obe_AGM_Image/AG
2af80 4d 49 4d 47 5f 6b 20 78 64 64 66 20 0a 09 09 09  MIMG_k xddf ....
2af90 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65  .Adobe_AGM_Image
2afa0 2f 41 47 4d 49 4d 47 5f 79 20 78 64 64 66 20 0a  /AGMIMG_y xddf .
2afb0 09 09 09 09 41 64 6f 62 65 5f 41 47 4d 5f 49 6d  ....Adobe_AGM_Im
2afc0 61 67 65 2f 41 47 4d 49 4d 47 5f 6d 20 78 64 64  age/AGMIMG_m xdd
2afd0 66 20 0a 09 09 09 09 41 64 6f 62 65 5f 41 47 4d  f .....Adobe_AGM
2afe0 5f 49 6d 61 67 65 2f 41 47 4d 49 4d 47 5f 63 20  _Image/AGMIMG_c 
2aff0 78 64 64 66 20 0a 09 09 09 09 7b 41 47 4d 49 4d  xddf .....{AGMIM
2b000 47 5f 63 20 6d 75 6c 20 31 20 65 78 63 68 20 73  G_c mul 1 exch s
2b010 75 62 7d 0a 09 09 09 09 7b 41 47 4d 49 4d 47 5f  ub}.....{AGMIMG_
2b020 6d 20 6d 75 6c 20 31 20 65 78 63 68 20 73 75 62  m mul 1 exch sub
2b030 7d 0a 09 09 09 09 7b 41 47 4d 49 4d 47 5f 79 20  }.....{AGMIMG_y 
2b040 6d 75 6c 20 31 20 65 78 63 68 20 73 75 62 7d 0a  mul 1 exch sub}.
2b050 09 09 09 09 7b 41 47 4d 49 4d 47 5f 6b 20 6d 75  ....{AGMIMG_k mu
2b060 6c 20 31 20 65 78 63 68 20 73 75 62 7d 0a 09 09  l 1 exch sub}...
2b070 09 7d 7b 0a 09 09 09 09 7b 32 35 35 20 6d 75 6c  .}{.....{255 mul
2b080 20 72 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f 72   round cvi Color
2b090 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20  Lookup exch get 
2b0a0 30 20 67 65 74 20 31 20 65 78 63 68 20 73 75 62  0 get 1 exch sub
2b0b0 7d 0a 09 09 09 09 7b 32 35 35 20 6d 75 6c 20 72  }.....{255 mul r
2b0c0 6f 75 6e 64 20 63 76 69 20 43 6f 6c 6f 72 4c 6f  ound cvi ColorLo
2b0d0 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 31 20  okup exch get 1 
2b0e0 67 65 74 20 31 20 65 78 63 68 20 73 75 62 7d 0a  get 1 exch sub}.
2b0f0 09 09 09 09 7b 32 35 35 20 6d 75 6c 20 72 6f 75  ....{255 mul rou
2b100 6e 64 20 63 76 69 20 43 6f 6c 6f 72 4c 6f 6f 6b  nd cvi ColorLook
2b110 75 70 20 65 78 63 68 20 67 65 74 20 32 20 67 65  up exch get 2 ge
2b120 74 20 31 20 65 78 63 68 20 73 75 62 7d 0a 09 09  t 1 exch sub}...
2b130 09 09 7b 32 35 35 20 6d 75 6c 20 72 6f 75 6e 64  ..{255 mul round
2b140 20 63 76 69 20 43 6f 6c 6f 72 4c 6f 6f 6b 75 70   cvi ColorLookup
2b150 20 65 78 63 68 20 67 65 74 20 33 20 67 65 74 20   exch get 3 get 
2b160 31 20 65 78 63 68 20 73 75 62 7d 0a 09 09 09 7d  1 exch sub}....}
2b170 69 66 65 6c 73 65 0a 09 09 09 41 47 4d 43 4f 52  ifelse....AGMCOR
2b180 45 5f 67 65 74 5f 69 6e 6b 5f 64 61 74 61 20 63  E_get_ink_data c
2b190 75 72 72 65 6e 74 74 72 61 6e 73 66 65 72 20 61  urrenttransfer a
2b1a0 64 64 70 72 6f 63 73 20 73 65 74 74 72 61 6e 73  ddprocs settrans
2b1b0 66 65 72 0a 09 09 09 63 75 72 72 65 6e 74 64 69  fer....currentdi
2b1c0 63 74 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73  ct imageormask_s
2b1d0 79 73 0a 09 09 65 6e 64 0a 09 7d 64 65 66 0a 09  ys...end..}def..
2b1e0 2f 69 6e 64 65 78 65 64 5f 69 6d 61 67 65 6f 72  /indexed_imageor
2b1f0 6d 61 73 6b 5f 6c 65 76 31 0a 09 7b 0a 09 09 2f  mask_lev1..{.../
2b200 69 6e 64 65 78 65 64 5f 63 6f 6c 6f 72 73 70 61  indexed_colorspa
2b210 63 65 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f  ce_dict AGMCORE_
2b220 67 67 65 74 20 62 65 67 69 6e 0a 09 09 62 65 67  gget begin...beg
2b230 69 6e 0a 09 09 09 63 75 72 72 65 6e 74 64 69 63  in....currentdic
2b240 74 0a 09 09 09 4d 61 70 70 65 64 43 53 41 20 30  t....MappedCSA 0
2b250 20 67 65 74 20 64 75 70 2f 44 65 76 69 63 65 52   get dup/DeviceR
2b260 47 42 20 65 71 20 65 78 63 68 2f 44 65 76 69 63  GB eq exch/Devic
2b270 65 43 4d 59 4b 20 65 71 20 6f 72 20 68 61 73 5f  eCMYK eq or has_
2b280 63 6f 6c 6f 72 20 6e 6f 74 20 61 6e 64 7b 0a 09  color not and{..
2b290 09 09 09 7b 48 69 56 61 6c 20 6d 75 6c 20 72 6f  ...{HiVal mul ro
2b2a0 75 6e 64 20 63 76 69 20 47 72 61 79 4c 6f 6f 6b  und cvi GrayLook
2b2b0 75 70 20 65 78 63 68 20 67 65 74 20 48 69 56 61  up exch get HiVa
2b2c0 6c 20 64 69 76 7d 63 75 72 72 65 6e 74 74 72 61  l div}currenttra
2b2d0 6e 73 66 65 72 20 61 64 64 70 72 6f 63 73 20 73  nsfer addprocs s
2b2e0 65 74 74 72 61 6e 73 66 65 72 0a 09 09 09 09 69  ettransfer.....i
2b2f0 6d 61 67 65 6f 72 6d 61 73 6b 0a 09 09 09 7d 7b  mageormask....}{
2b300 0a 09 09 09 09 4d 61 70 70 65 64 43 53 41 20 30  .....MappedCSA 0
2b310 20 67 65 74 2f 44 65 76 69 63 65 47 72 61 79 20   get/DeviceGray 
2b320 65 71 7b 0a 09 09 09 09 09 7b 48 69 56 61 6c 20  eq{......{HiVal 
2b330 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 4c 6f  mul round cvi Lo
2b340 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 48 69  okup exch get Hi
2b350 56 61 6c 20 64 69 76 7d 63 75 72 72 65 6e 74 74  Val div}currentt
2b360 72 61 6e 73 66 65 72 20 61 64 64 70 72 6f 63 73  ransfer addprocs
2b370 20 73 65 74 74 72 61 6e 73 66 65 72 0a 09 09 09   settransfer....
2b380 09 09 69 6d 61 67 65 6f 72 6d 61 73 6b 0a 09 09  ..imageormask...
2b390 09 09 7d 7b 0a 09 09 09 09 09 4d 61 70 70 65 64  ..}{......Mapped
2b3a0 43 53 41 20 30 20 67 65 74 2f 44 65 76 69 63 65  CSA 0 get/Device
2b3b0 43 4d 59 4b 20 65 71 7b 0a 09 09 09 09 09 09 63  CMYK eq{.......c
2b3c0 75 72 72 65 6e 74 63 6f 6c 6f 72 74 72 61 6e 73  urrentcolortrans
2b3d0 66 65 72 0a 09 09 09 09 09 09 7b 34 20 6d 75 6c  fer.......{4 mul
2b3e0 20 48 69 56 61 6c 20 6d 75 6c 20 72 6f 75 6e 64   HiVal mul round
2b3f0 20 63 76 69 20 33 20 61 64 64 20 4c 6f 6f 6b 75   cvi 3 add Looku
2b400 70 20 65 78 63 68 20 67 65 74 20 48 69 56 61 6c  p exch get HiVal
2b410 20 64 69 76 20 31 20 65 78 63 68 20 73 75 62 7d   div 1 exch sub}
2b420 65 78 63 68 20 61 64 64 70 72 6f 63 73 20 34 20  exch addprocs 4 
2b430 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 7b 34 20  1 roll.......{4 
2b440 6d 75 6c 20 48 69 56 61 6c 20 6d 75 6c 20 72 6f  mul HiVal mul ro
2b450 75 6e 64 20 63 76 69 20 32 20 61 64 64 20 4c 6f  und cvi 2 add Lo
2b460 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 48 69  okup exch get Hi
2b470 56 61 6c 20 64 69 76 20 31 20 65 78 63 68 20 73  Val div 1 exch s
2b480 75 62 7d 65 78 63 68 20 61 64 64 70 72 6f 63 73  ub}exch addprocs
2b490 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09   4 1 roll.......
2b4a0 7b 34 20 6d 75 6c 20 48 69 56 61 6c 20 6d 75 6c  {4 mul HiVal mul
2b4b0 20 72 6f 75 6e 64 20 63 76 69 20 31 20 61 64 64   round cvi 1 add
2b4c0 20 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74   Lookup exch get
2b4d0 20 48 69 56 61 6c 20 64 69 76 20 31 20 65 78 63   HiVal div 1 exc
2b4e0 68 20 73 75 62 7d 65 78 63 68 20 61 64 64 70 72  h sub}exch addpr
2b4f0 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09  ocs 4 1 roll....
2b500 09 09 09 7b 34 20 6d 75 6c 20 48 69 56 61 6c 20  ...{4 mul HiVal 
2b510 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 09 09 20  mul round cvi.. 
2b520 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20  Lookup exch get 
2b530 48 69 56 61 6c 20 64 69 76 20 31 20 65 78 63 68  HiVal div 1 exch
2b540 20 73 75 62 7d 65 78 63 68 20 61 64 64 70 72 6f   sub}exch addpro
2b550 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09  cs 4 1 roll.....
2b560 09 09 73 65 74 63 6f 6c 6f 72 74 72 61 6e 73 66  ..setcolortransf
2b570 65 72 20 0a 09 09 09 09 09 09 74 69 6e 74 5f 69  er .......tint_i
2b580 6d 61 67 65 5f 74 6f 5f 63 6f 6c 6f 72 0a 09 09  mage_to_color...
2b590 09 09 09 7d 7b 0a 09 09 09 09 09 09 63 75 72 72  ...}{.......curr
2b5a0 65 6e 74 63 6f 6c 6f 72 74 72 61 6e 73 66 65 72  entcolortransfer
2b5b0 0a 09 09 09 09 09 09 7b 70 6f 70 20 31 7d 65 78  .......{pop 1}ex
2b5c0 63 68 20 61 64 64 70 72 6f 63 73 20 34 20 31 20  ch addprocs 4 1 
2b5d0 72 6f 6c 6c 0a 09 09 09 09 09 09 7b 33 20 6d 75  roll.......{3 mu
2b5e0 6c 20 48 69 56 61 6c 20 6d 75 6c 20 72 6f 75 6e  l HiVal mul roun
2b5f0 64 20 63 76 69 20 32 20 61 64 64 20 4c 6f 6f 6b  d cvi 2 add Look
2b600 75 70 20 65 78 63 68 20 67 65 74 20 48 69 56 61  up exch get HiVa
2b610 6c 20 64 69 76 7d 65 78 63 68 20 61 64 64 70 72  l div}exch addpr
2b620 6f 63 73 20 34 20 31 20 72 6f 6c 6c 0a 09 09 09  ocs 4 1 roll....
2b630 09 09 09 7b 33 20 6d 75 6c 20 48 69 56 61 6c 20  ...{3 mul HiVal 
2b640 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 31 20  mul round cvi 1 
2b650 61 64 64 20 4c 6f 6f 6b 75 70 20 65 78 63 68 20  add Lookup exch 
2b660 67 65 74 20 48 69 56 61 6c 20 64 69 76 7d 65 78  get HiVal div}ex
2b670 63 68 20 61 64 64 70 72 6f 63 73 20 34 20 31 20  ch addprocs 4 1 
2b680 72 6f 6c 6c 0a 09 09 09 09 09 09 7b 33 20 6d 75  roll.......{3 mu
2b690 6c 20 48 69 56 61 6c 20 6d 75 6c 20 72 6f 75 6e  l HiVal mul roun
2b6a0 64 20 63 76 69 20 09 09 4c 6f 6f 6b 75 70 20 65  d cvi ..Lookup e
2b6b0 78 63 68 20 67 65 74 20 48 69 56 61 6c 20 64 69  xch get HiVal di
2b6c0 76 7d 65 78 63 68 20 61 64 64 70 72 6f 63 73 20  v}exch addprocs 
2b6d0 34 20 31 20 72 6f 6c 6c 0a 09 09 09 09 09 09 73  4 1 roll.......s
2b6e0 65 74 63 6f 6c 6f 72 74 72 61 6e 73 66 65 72 20  etcolortransfer 
2b6f0 0a 09 09 09 09 09 09 74 69 6e 74 5f 69 6d 61 67  .......tint_imag
2b700 65 5f 74 6f 5f 63 6f 6c 6f 72 0a 09 09 09 09 09  e_to_color......
2b710 7d 69 66 65 6c 73 65 0a 09 09 09 09 7d 69 66 65  }ifelse.....}ife
2b720 6c 73 65 0a 09 09 09 7d 69 66 65 6c 73 65 0a 09  lse....}ifelse..
2b730 09 65 6e 64 20 65 6e 64 0a 09 7d 64 65 66 0a 09  .end end..}def..
2b740 2f 69 6e 64 65 78 65 64 5f 69 6d 61 67 65 5f 6c  /indexed_image_l
2b750 65 76 31 5f 73 65 70 0a 09 7b 0a 09 09 2f 69 6e  ev1_sep..{.../in
2b760 64 65 78 65 64 5f 63 6f 6c 6f 72 73 70 61 63 65  dexed_colorspace
2b770 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 67  _dict AGMCORE_gg
2b780 65 74 20 62 65 67 69 6e 0a 09 09 62 65 67 69 6e  et begin...begin
2b790 0a 09 09 09 7b 34 20 6d 75 6c 20 48 69 56 61 6c  ....{4 mul HiVal
2b7a0 20 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 09 09   mul round cvi..
2b7b0 20 4c 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74   Lookup exch get
2b7c0 20 48 69 56 61 6c 20 64 69 76 20 31 20 65 78 63   HiVal div 1 exc
2b7d0 68 20 73 75 62 7d 0a 09 09 09 7b 34 20 6d 75 6c  h sub}....{4 mul
2b7e0 20 48 69 56 61 6c 20 6d 75 6c 20 72 6f 75 6e 64   HiVal mul round
2b7f0 20 63 76 69 20 31 20 61 64 64 20 4c 6f 6f 6b 75   cvi 1 add Looku
2b800 70 20 65 78 63 68 20 67 65 74 20 48 69 56 61 6c  p exch get HiVal
2b810 20 64 69 76 20 31 20 65 78 63 68 20 73 75 62 7d   div 1 exch sub}
2b820 0a 09 09 09 7b 34 20 6d 75 6c 20 48 69 56 61 6c  ....{4 mul HiVal
2b830 20 6d 75 6c 20 72 6f 75 6e 64 20 63 76 69 20 32   mul round cvi 2
2b840 20 61 64 64 20 4c 6f 6f 6b 75 70 20 65 78 63 68   add Lookup exch
2b850 20 67 65 74 20 48 69 56 61 6c 20 64 69 76 20 31   get HiVal div 1
2b860 20 65 78 63 68 20 73 75 62 7d 0a 09 09 09 7b 34   exch sub}....{4
2b870 20 6d 75 6c 20 48 69 56 61 6c 20 6d 75 6c 20 72   mul HiVal mul r
2b880 6f 75 6e 64 20 63 76 69 20 33 20 61 64 64 20 4c  ound cvi 3 add L
2b890 6f 6f 6b 75 70 20 65 78 63 68 20 67 65 74 20 48  ookup exch get H
2b8a0 69 56 61 6c 20 64 69 76 20 31 20 65 78 63 68 20  iVal div 1 exch 
2b8b0 73 75 62 7d 0a 09 09 09 41 47 4d 43 4f 52 45 5f  sub}....AGMCORE_
2b8c0 67 65 74 5f 69 6e 6b 5f 64 61 74 61 20 63 75 72  get_ink_data cur
2b8d0 72 65 6e 74 74 72 61 6e 73 66 65 72 20 61 64 64  renttransfer add
2b8e0 70 72 6f 63 73 20 73 65 74 74 72 61 6e 73 66 65  procs settransfe
2b8f0 72 0a 09 09 09 63 75 72 72 65 6e 74 64 69 63 74  r....currentdict
2b900 20 69 6d 61 67 65 6f 72 6d 61 73 6b 5f 73 79 73   imageormask_sys
2b910 0a 09 09 65 6e 64 20 65 6e 64 0a 09 7d 64 65 66  ...end end..}def
2b920 0a 7d 69 66 0a 65 6e 64 0a 73 79 73 74 65 6d 64  .}if.end.systemd
2b930 69 63 74 2f 73 65 74 70 61 63 6b 69 6e 67 20 6b  ict/setpacking k
2b940 6e 6f 77 6e 0a 7b 73 65 74 70 61 63 6b 69 6e 67  nown.{setpacking
2b950 7d 69 66 0a 25 25 45 6e 64 52 65 73 6f 75 72 63  }if.%%EndResourc
2b960 65 0a 63 75 72 72 65 6e 74 64 69 63 74 20 41 64  e.currentdict Ad
2b970 6f 62 65 5f 41 47 4d 5f 55 74 69 6c 73 20 65 71  obe_AGM_Utils eq
2b980 20 7b 65 6e 64 7d 20 69 66 0a 25 25 45 6e 64 50   {end} if.%%EndP
2b990 72 6f 6c 6f 67 0a 25 25 42 65 67 69 6e 53 65 74  rolog.%%BeginSet
2b9a0 75 70 0a 41 64 6f 62 65 5f 41 47 4d 5f 55 74 69  up.Adobe_AGM_Uti
2b9b0 6c 73 20 62 65 67 69 6e 0a 32 20 32 30 31 30 20  ls begin.2 2010 
2b9c0 41 64 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 64  Adobe_AGM_Core/d
2b9d0 73 20 67 78 0a 41 64 6f 62 65 5f 43 6f 6f 6c 54  s gx.Adobe_CoolT
2b9e0 79 70 65 5f 43 6f 72 65 2f 64 73 20 67 65 74 20  ype_Core/ds get 
2b9f0 65 78 65 63 0d 41 64 6f 62 65 5f 41 47 4d 5f 49  exec.Adobe_AGM_I
2ba00 6d 61 67 65 2f 64 73 20 67 78 0a 63 75 72 72 65  mage/ds gx.curre
2ba10 6e 74 64 69 63 74 20 41 64 6f 62 65 5f 41 47 4d  ntdict Adobe_AGM
2ba20 5f 55 74 69 6c 73 20 65 71 20 7b 65 6e 64 7d 20  _Utils eq {end} 
2ba30 69 66 0a 25 25 45 6e 64 53 65 74 75 70 0a 25 25  if.%%EndSetup.%%
2ba40 50 61 67 65 3a 20 28 50 61 67 65 20 31 29 20 31  Page: (Page 1) 1
2ba50 0a 25 25 45 6e 64 50 61 67 65 43 6f 6d 6d 65 6e  .%%EndPageCommen
2ba60 74 73 0a 25 25 42 65 67 69 6e 50 61 67 65 53 65  ts.%%BeginPageSe
2ba70 74 75 70 0a 25 41 44 4f 42 65 67 69 6e 43 6c 69  tup.%ADOBeginCli
2ba80 65 6e 74 49 6e 6a 65 63 74 69 6f 6e 3a 20 50 61  entInjection: Pa
2ba90 67 65 53 65 74 75 70 20 53 74 61 72 74 20 22 41  geSetup Start "A
2baa0 49 31 31 45 50 53 22 0a 25 41 49 31 32 5f 52 4d  I11EPS".%AI12_RM
2bab0 43 5f 54 72 61 6e 73 70 61 72 65 6e 63 79 3a 20  C_Transparency: 
2bac0 42 61 6c 61 6e 63 65 3d 37 35 20 52 61 73 74 65  Balance=75 Raste
2bad0 72 52 65 73 3d 33 30 30 20 47 72 61 64 52 65 73  rRes=300 GradRes
2bae0 3d 31 35 30 20 54 65 78 74 3d 30 20 53 74 72 6f  =150 Text=0 Stro
2baf0 6b 65 3d 31 20 43 6c 69 70 3d 31 20 4f 50 3d 30  ke=1 Clip=1 OP=0
2bb00 0d 0a 25 41 44 4f 45 6e 64 43 6c 69 65 6e 74 49  ..%ADOEndClientI
2bb10 6e 6a 65 63 74 69 6f 6e 3a 20 50 61 67 65 53 65  njection: PageSe
2bb20 74 75 70 20 53 74 61 72 74 20 22 41 49 31 31 45  tup Start "AI11E
2bb30 50 53 22 0a 41 64 6f 62 65 5f 41 47 4d 5f 55 74  PS".Adobe_AGM_Ut
2bb40 69 6c 73 20 62 65 67 69 6e 0a 41 64 6f 62 65 5f  ils begin.Adobe_
2bb50 41 47 4d 5f 43 6f 72 65 2f 70 73 20 67 78 0a 41  AGM_Core/ps gx.A
2bb60 64 6f 62 65 5f 41 47 4d 5f 55 74 69 6c 73 2f 63  dobe_AGM_Utils/c
2bb70 61 70 74 75 72 65 5f 63 70 64 20 67 78 0a 41 64  apture_cpd gx.Ad
2bb80 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72  obe_CoolType_Cor
2bb90 65 2f 70 73 20 67 65 74 20 65 78 65 63 0d 41 64  e/ps get exec.Ad
2bba0 6f 62 65 5f 41 47 4d 5f 49 6d 61 67 65 2f 70 73  obe_AGM_Image/ps
2bbb0 20 67 78 0a 25 41 44 4f 42 65 67 69 6e 43 6c 69   gx.%ADOBeginCli
2bbc0 65 6e 74 49 6e 6a 65 63 74 69 6f 6e 3a 20 50 61  entInjection: Pa
2bbd0 67 65 53 65 74 75 70 20 45 6e 64 20 22 41 49 31  geSetup End "AI1
2bbe0 31 45 50 53 22 0a 2f 63 75 72 72 65 6e 74 64 69  1EPS"./currentdi
2bbf0 73 74 69 6c 6c 65 72 70 61 72 61 6d 73 20 77 68  stillerparams wh
2bc00 65 72 65 0d 7b 70 6f 70 20 63 75 72 72 65 6e 74  ere.{pop current
2bc10 64 69 73 74 69 6c 6c 65 72 70 61 72 61 6d 73 20  distillerparams 
2bc20 2f 43 6f 72 65 44 69 73 74 56 65 72 73 69 6f 6e  /CoreDistVersion
2bc30 20 67 65 74 20 35 30 30 30 20 6c 74 7d 20 7b 74   get 5000 lt} {t
2bc40 72 75 65 7d 20 69 66 65 6c 73 65 0d 7b 20 75 73  rue} ifelse.{ us
2bc50 65 72 64 69 63 74 20 2f 41 49 31 31 5f 50 44 46  erdict /AI11_PDF
2bc60 4d 61 72 6b 35 20 2f 63 6c 65 61 72 74 6f 6d 61  Mark5 /cleartoma
2bc70 72 6b 20 6c 6f 61 64 20 70 75 74 0d 75 73 65 72  rk load put.user
2bc80 64 69 63 74 20 2f 41 49 31 31 5f 52 65 61 64 4d  dict /AI11_ReadM
2bc90 65 74 61 64 61 74 61 5f 50 44 46 4d 61 72 6b 35  etadata_PDFMark5
2bca0 20 7b 66 6c 75 73 68 66 69 6c 65 20 63 6c 65 61   {flushfile clea
2bcb0 72 74 6f 6d 61 72 6b 20 7d 20 62 69 6e 64 20 70  rtomark } bind p
2bcc0 75 74 7d 0d 7b 20 75 73 65 72 64 69 63 74 20 2f  ut}.{ userdict /
2bcd0 41 49 31 31 5f 50 44 46 4d 61 72 6b 35 20 2f 70  AI11_PDFMark5 /p
2bce0 64 66 6d 61 72 6b 20 6c 6f 61 64 20 70 75 74 0d  dfmark load put.
2bcf0 75 73 65 72 64 69 63 74 20 2f 41 49 31 31 5f 52  userdict /AI11_R
2bd00 65 61 64 4d 65 74 61 64 61 74 61 5f 50 44 46 4d  eadMetadata_PDFM
2bd10 61 72 6b 35 20 7b 2f 50 55 54 20 70 64 66 6d 61  ark5 {/PUT pdfma
2bd20 72 6b 7d 20 62 69 6e 64 20 70 75 74 20 7d 20 69  rk} bind put } i
2bd30 66 65 6c 73 65 0d 5b 2f 4e 61 6d 65 73 70 61 63  felse.[/Namespac
2bd40 65 50 75 73 68 20 41 49 31 31 5f 50 44 46 4d 61  ePush AI11_PDFMa
2bd50 72 6b 35 0d 5b 2f 5f 6f 62 6a 64 65 66 20 7b 61  rk5.[/_objdef {a
2bd60 69 5f 6d 65 74 61 64 61 74 61 5f 73 74 72 65 61  i_metadata_strea
2bd70 6d 5f 31 32 33 7d 20 2f 74 79 70 65 20 2f 73 74  m_123} /type /st
2bd80 72 65 61 6d 20 2f 4f 42 4a 20 41 49 31 31 5f 50  ream /OBJ AI11_P
2bd90 44 46 4d 61 72 6b 35 0d 5b 7b 61 69 5f 6d 65 74  DFMark5.[{ai_met
2bda0 61 64 61 74 61 5f 73 74 72 65 61 6d 5f 31 32 33  adata_stream_123
2bdb0 7d 0d 63 75 72 72 65 6e 74 66 69 6c 65 20 30 20  }.currentfile 0 
2bdc0 28 25 20 20 26 26 65 6e 64 20 58 4d 50 20 70 61  (%  &&end XMP pa
2bdd0 63 6b 65 74 20 6d 61 72 6b 65 72 26 26 29 0d 2f  cket marker&&)./
2bde0 53 75 62 46 69 6c 65 44 65 63 6f 64 65 20 66 69  SubFileDecode fi
2bdf0 6c 74 65 72 20 41 49 31 31 5f 52 65 61 64 4d 65  lter AI11_ReadMe
2be00 74 61 64 61 74 61 5f 50 44 46 4d 61 72 6b 35 0d  tadata_PDFMark5.
2be10 3c 3f 78 70 61 63 6b 65 74 20 62 65 67 69 6e 3d  <?xpacket begin=
2be20 22 ef bb bf 22 20 69 64 3d 22 57 35 4d 30 4d 70  "..." id="W5M0Mp
2be30 43 65 68 69 48 7a 72 65 53 7a 4e 54 63 7a 6b 63  CehiHzreSzNTczkc
2be40 39 64 22 3f 3e 0a 3c 78 3a 78 6d 70 6d 65 74 61  9d"?>.<x:xmpmeta
2be50 20 78 6d 6c 6e 73 3a 78 3d 22 61 64 6f 62 65 3a   xmlns:x="adobe:
2be60 6e 73 3a 6d 65 74 61 2f 22 20 78 3a 78 6d 70 74  ns:meta/" x:xmpt
2be70 6b 3d 22 41 64 6f 62 65 20 58 4d 50 20 43 6f 72  k="Adobe XMP Cor
2be80 65 20 34 2e 31 2d 63 30 33 36 20 34 36 2e 32 37  e 4.1-c036 46.27
2be90 37 30 39 32 2c 20 46 72 69 20 46 65 62 20 32 33  7092, Fri Feb 23
2bea0 20 32 30 30 37 20 31 34 3a 31 36 3a 31 38 20 20   2007 14:16:18  
2beb0 20 20 20 20 20 20 22 3e 0a 20 20 20 3c 72 64 66        ">.   <rdf
2bec0 3a 52 44 46 20 78 6d 6c 6e 73 3a 72 64 66 3d 22  :RDF xmlns:rdf="
2bed0 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72  http://www.w3.or
2bee0 67 2f 31 39 39 39 2f 30 32 2f 32 32 2d 72 64 66  g/1999/02/22-rdf
2bef0 2d 73 79 6e 74 61 78 2d 6e 73 23 22 3e 0a 20 20  -syntax-ns#">.  
2bf00 20 20 20 20 3c 72 64 66 3a 44 65 73 63 72 69 70      <rdf:Descrip
2bf10 74 69 6f 6e 20 72 64 66 3a 61 62 6f 75 74 3d 22  tion rdf:about="
2bf20 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 78 6d  ".            xm
2bf30 6c 6e 73 3a 64 63 3d 22 68 74 74 70 3a 2f 2f 70  lns:dc="http://p
2bf40 75 72 6c 2e 6f 72 67 2f 64 63 2f 65 6c 65 6d 65  url.org/dc/eleme
2bf50 6e 74 73 2f 31 2e 31 2f 22 3e 0a 20 20 20 20 20  nts/1.1/">.     
2bf60 20 20 20 20 3c 64 63 3a 66 6f 72 6d 61 74 3e 61      <dc:format>a
2bf70 70 70 6c 69 63 61 74 69 6f 6e 2f 70 6f 73 74 73  pplication/posts
2bf80 63 72 69 70 74 3c 2f 64 63 3a 66 6f 72 6d 61 74  cript</dc:format
2bf90 3e 0a 20 20 20 20 20 20 20 20 20 3c 64 63 3a 74  >.         <dc:t
2bfa0 69 74 6c 65 3e 0a 20 20 20 20 20 20 20 20 20 20  itle>.          
2bfb0 20 20 3c 72 64 66 3a 41 6c 74 3e 0a 20 20 20 20    <rdf:Alt>.    
2bfc0 20 20 20 20 20 20 20 20 20 20 20 3c 72 64 66 3a             <rdf:
2bfd0 6c 69 20 78 6d 6c 3a 6c 61 6e 67 3d 22 78 2d 64  li xml:lang="x-d
2bfe0 65 66 61 75 6c 74 22 3e 50 72 69 6e 74 3c 2f 72  efault">Print</r
2bff0 64 66 3a 6c 69 3e 0a 20 20 20 20 20 20 20 20 20  df:li>.         
2c000 20 20 20 3c 2f 72 64 66 3a 41 6c 74 3e 0a 20 20     </rdf:Alt>.  
2c010 20 20 20 20 20 20 20 3c 2f 64 63 3a 74 69 74 6c         </dc:titl
2c020 65 3e 0a 20 20 20 20 20 20 3c 2f 72 64 66 3a 44  e>.      </rdf:D
2c030 65 73 63 72 69 70 74 69 6f 6e 3e 0a 20 20 20 20  escription>.    
2c040 20 20 3c 72 64 66 3a 44 65 73 63 72 69 70 74 69    <rdf:Descripti
2c050 6f 6e 20 72 64 66 3a 61 62 6f 75 74 3d 22 22 0a  on rdf:about="".
2c060 20 20 20 20 20 20 20 20 20 20 20 20 78 6d 6c 6e              xmln
2c070 73 3a 78 61 70 3d 22 68 74 74 70 3a 2f 2f 6e 73  s:xap="http://ns
2c080 2e 61 64 6f 62 65 2e 63 6f 6d 2f 78 61 70 2f 31  .adobe.com/xap/1
2c090 2e 30 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20  .0/".           
2c0a0 20 78 6d 6c 6e 73 3a 78 61 70 47 49 6d 67 3d 22   xmlns:xapGImg="
2c0b0 68 74 74 70 3a 2f 2f 6e 73 2e 61 64 6f 62 65 2e  http://ns.adobe.
2c0c0 63 6f 6d 2f 78 61 70 2f 31 2e 30 2f 67 2f 69 6d  com/xap/1.0/g/im
2c0d0 67 2f 22 3e 0a 20 20 20 20 20 20 20 20 20 3c 78  g/">.         <x
2c0e0 61 70 3a 43 72 65 61 74 6f 72 54 6f 6f 6c 3e 41  ap:CreatorTool>A
2c0f0 64 6f 62 65 20 49 6c 6c 75 73 74 72 61 74 6f 72  dobe Illustrator
2c100 20 43 53 33 3c 2f 78 61 70 3a 43 72 65 61 74 6f   CS3</xap:Creato
2c110 72 54 6f 6f 6c 3e 0a 20 20 20 20 20 20 20 20 20  rTool>.         
2c120 3c 78 61 70 3a 43 72 65 61 74 65 44 61 74 65 3e  <xap:CreateDate>
2c130 32 30 31 30 2d 30 35 2d 32 35 54 31 31 3a 30 36  2010-05-25T11:06
2c140 3a 33 31 2d 30 36 3a 30 30 3c 2f 78 61 70 3a 43  :31-06:00</xap:C
2c150 72 65 61 74 65 44 61 74 65 3e 0a 20 20 20 20 20  reateDate>.     
2c160 20 20 20 20 3c 78 61 70 3a 4d 6f 64 69 66 79 44      <xap:ModifyD
2c170 61 74 65 3e 32 30 31 30 2d 30 35 2d 32 35 54 31  ate>2010-05-25T1
2c180 31 3a 30 36 3a 33 31 2d 30 36 3a 30 30 3c 2f 78  1:06:31-06:00</x
2c190 61 70 3a 4d 6f 64 69 66 79 44 61 74 65 3e 0a 20  ap:ModifyDate>. 
2c1a0 20 20 20 20 20 20 20 20 3c 78 61 70 3a 4d 65 74          <xap:Met
2c1b0 61 64 61 74 61 44 61 74 65 3e 32 30 31 30 2d 30  adataDate>2010-0
2c1c0 35 2d 32 35 54 31 31 3a 30 36 3a 33 31 2d 30 36  5-25T11:06:31-06
2c1d0 3a 30 30 3c 2f 78 61 70 3a 4d 65 74 61 64 61 74  :00</xap:Metadat
2c1e0 61 44 61 74 65 3e 0a 20 20 20 20 20 20 20 20 20  aDate>.         
2c1f0 3c 78 61 70 3a 54 68 75 6d 62 6e 61 69 6c 73 3e  <xap:Thumbnails>
2c200 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 64  .            <rd
2c210 66 3a 41 6c 74 3e 0a 20 20 20 20 20 20 20 20 20  f:Alt>.         
2c220 20 20 20 20 20 20 3c 72 64 66 3a 6c 69 20 72 64        <rdf:li rd
2c230 66 3a 70 61 72 73 65 54 79 70 65 3d 22 52 65 73  f:parseType="Res
2c240 6f 75 72 63 65 22 3e 0a 20 20 20 20 20 20 20 20  ource">.        
2c250 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 49            <xapGI
2c260 6d 67 3a 77 69 64 74 68 3e 32 35 36 3c 2f 78 61  mg:width>256</xa
2c270 70 47 49 6d 67 3a 77 69 64 74 68 3e 0a 20 20 20  pGImg:width>.   
2c280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
2c290 78 61 70 47 49 6d 67 3a 68 65 69 67 68 74 3e 31  xapGImg:height>1
2c2a0 31 36 3c 2f 78 61 70 47 49 6d 67 3a 68 65 69 67  16</xapGImg:heig
2c2b0 68 74 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  ht>.            
2c2c0 20 20 20 20 20 20 3c 78 61 70 47 49 6d 67 3a 66        <xapGImg:f
2c2d0 6f 72 6d 61 74 3e 4a 50 45 47 3c 2f 78 61 70 47  ormat>JPEG</xapG
2c2e0 49 6d 67 3a 66 6f 72 6d 61 74 3e 0a 20 20 20 20  Img:format>.    
2c2f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78                <x
2c300 61 70 47 49 6d 67 3a 69 6d 61 67 65 3e 2f 39 6a  apGImg:image>/9j
2c310 2f 34 41 41 51 53 6b 5a 4a 52 67 41 42 41 67 45  /4AAQSkZJRgABAgE
2c320 41 6c 67 43 57 41 41 44 2f 37 51 41 73 55 47 68  AlgCWAAD/7QAsUGh
2c330 76 64 47 39 7a 61 47 39 77 49 44 4d 75 4d 41 41  vdG9zaG9wIDMuMAA
2c340 34 51 6b 6c 4e 41 2b 30 41 41 41 41 41 41 42 41  4QklNA+0AAAAAABA
2c350 41 6c 67 41 41 41 41 45 41 26 23 78 41 3b 41 51  AlgAAAAEA&#xA;AQ
2c360 43 57 41 41 41 41 41 51 41 42 2f 2b 34 41 44 6b  CWAAAAAQAB/+4ADk
2c370 46 6b 62 32 4a 6c 41 47 54 41 41 41 41 41 41 66  Fkb2JlAGTAAAAAAf
2c380 2f 62 41 49 51 41 42 67 51 45 42 41 55 45 42 67  /bAIQABgQEBAUEBg
2c390 55 46 42 67 6b 47 42 51 59 4a 43 77 67 47 42 67  UFBgkGBQYJCwgGBg
2c3a0 67 4c 44 41 6f 4b 43 77 6f 4b 26 23 78 41 3b 44  gLDAoKCwoK&#xA;D
2c3b0 42 41 4d 44 41 77 4d 44 41 77 51 44 41 34 50 45  BAMDAwMDAwQDA4PE
2c3c0 41 38 4f 44 42 4d 54 46 42 51 54 45 78 77 62 47  A8ODBMTFBQTExwbG
2c3d0 78 73 63 48 78 38 66 48 78 38 66 48 78 38 66 48  xscHx8fHx8fHx8fH
2c3e0 77 45 48 42 77 63 4e 44 41 30 59 45 42 41 59 47  wEHBwcNDA0YEBAYG
2c3f0 68 55 52 46 52 6f 66 48 78 38 66 26 23 78 41 3b  hURFRofHx8f&#xA;
2c400 48 78 38 66 48 78 38 66 48 78 38 66 48 78 38 66  Hx8fHx8fHx8fHx8f
2c410 48 78 38 66 48 78 38 66 48 78 38 66 48 78 38 66  Hx8fHx8fHx8fHx8f
2c420 48 78 38 66 48 78 38 66 48 78 38 66 48 78 38 66  Hx8fHx8fHx8fHx8f
2c430 48 78 38 66 48 78 38 66 48 78 38 66 2f 38 41 41  Hx8fHx8fHx8f/8AA
2c440 45 51 67 41 64 41 45 41 41 77 45 52 26 23 78 41  EQgAdAEAAwER&#xA
2c450 3b 41 41 49 52 41 51 4d 52 41 66 2f 45 41 61 49  ;AAIRAQMRAf/EAaI
2c460 41 41 41 41 48 41 51 45 42 41 51 45 41 41 41 41  AAAAHAQEBAQEAAAA
2c470 41 41 41 41 41 41 41 51 46 41 77 49 47 41 51 41  AAAAAAAQFAwIGAQA
2c480 48 43 41 6b 4b 43 77 45 41 41 67 49 44 41 51 45  HCAkKCwEAAgIDAQE
2c490 42 41 51 45 41 41 41 41 41 41 41 41 41 26 23 78  BAQEAAAAAAAAA&#x
2c4a0 41 3b 41 51 41 43 41 77 51 46 42 67 63 49 43 51  A;AQACAwQFBgcICQ
2c4b0 6f 4c 45 41 41 43 41 51 4d 44 41 67 51 43 42 67  oLEAACAQMDAgQCBg
2c4c0 63 44 42 41 49 47 41 6e 4d 42 41 67 4d 52 42 41  cDBAIGAnMBAgMRBA
2c4d0 41 46 49 52 49 78 51 56 45 47 45 32 45 69 63 59  AFIRIxQVEGE2EicY
2c4e0 45 55 4d 70 47 68 42 78 57 78 51 69 50 42 26 23  EUMpGhBxWxQiPB&#
2c4f0 78 41 3b 55 74 48 68 4d 78 5a 69 38 43 52 79 67  xA;UtHhMxZi8CRyg
2c500 76 45 6c 51 7a 52 54 6b 71 4b 79 59 33 50 43 4e  vElQzRTkqKyY3PCN
2c510 55 51 6e 6b 36 4f 7a 4e 68 64 55 5a 48 54 44 30  UQnk6OzNhdUZHTD0
2c520 75 49 49 4a 6f 4d 4a 43 68 67 5a 68 4a 52 46 52  uIIJoMJChgZhJRFR
2c530 71 53 30 56 74 4e 56 4b 42 72 79 34 2f 50 45 26  qS0VtNVKBry4/PE&
2c540 23 78 41 3b 31 4f 54 30 5a 58 57 46 6c 61 57 31  #xA;1OT0ZXWFlaW1
2c550 78 64 58 6c 39 57 5a 32 68 70 61 6d 74 73 62 57  xdXl9WZ2hpamtsbW
2c560 35 76 59 33 52 31 64 6e 64 34 65 58 70 37 66 48  5vY3R1dnd4eXp7fH
2c570 31 2b 66 33 4f 45 68 59 61 48 69 49 6d 4b 69 34  1+f3OEhYaHiImKi4
2c580 79 4e 6a 6f 2b 43 6b 35 53 56 6c 70 65 59 6d 5a  yNjo+Ck5SVlpeYmZ
2c590 26 23 78 41 3b 71 62 6e 4a 32 65 6e 35 4b 6a 70  &#xA;qbnJ2en5Kjp
2c5a0 4b 57 6d 70 36 69 70 71 71 75 73 72 61 36 76 6f  KWmp6ipqqusra6vo
2c5b0 52 41 41 49 43 41 51 49 44 42 51 55 45 42 51 59  RAAICAQIDBQUEBQY
2c5c0 45 43 41 4d 44 62 51 45 41 41 68 45 44 42 43 45  ECAMDbQEAAhEDBCE
2c5d0 53 4d 55 45 46 55 52 4e 68 49 67 5a 78 67 5a 45  SMUEFURNhIgZxgZE
2c5e0 79 26 23 78 41 3b 6f 62 48 77 46 4d 48 52 34 53  y&#xA;obHwFMHR4S
2c5f0 4e 43 46 56 4a 69 63 76 45 7a 4a 44 52 44 67 68  NCFVJicvEzJDRDgh
2c600 61 53 55 79 57 69 59 37 4c 43 42 33 50 53 4e 65  aSUyWiY7LCB3PSNe
2c610 4a 45 67 78 64 55 6b 77 67 4a 43 68 67 5a 4a 6a  JEgxdUkwgJChgZJj
2c620 5a 46 47 69 64 6b 64 46 55 33 38 71 4f 7a 77 79  ZFGidkdFU38qOzwy
2c630 67 70 26 23 78 41 3b 30 2b 50 7a 68 4a 53 6b 74  gp&#xA;0+PzhJSkt
2c640 4d 54 55 35 50 52 6c 64 59 57 56 70 62 58 46 31  MTU5PRldYWVpbXF1
2c650 65 58 31 52 6c 5a 6d 64 6f 61 57 70 72 62 47 31  eX1RlZmdoaWprbG1
2c660 75 62 32 52 31 64 6e 64 34 65 58 70 37 66 48 31  ub2R1dnd4eXp7fH1
2c670 2b 66 33 4f 45 68 59 61 48 69 49 6d 4b 69 34 79  +f3OEhYaHiImKi4y
2c680 4e 6a 6f 26 23 78 41 3b 2b 44 6c 4a 57 57 6c 35  Njo&#xA;+DlJWWl5
2c690 69 5a 6d 70 75 63 6e 5a 36 66 6b 71 4f 6b 70 61  iZmpucnZ6fkqOkpa
2c6a0 61 6e 71 4b 6d 71 71 36 79 74 72 71 2b 76 2f 61  anqKmqq6ytrq+v/a
2c6b0 41 41 77 44 41 51 41 43 45 51 4d 52 41 44 38 41  AAwDAQACEQMRAD8A
2c6c0 37 33 35 77 2f 4e 48 79 72 35 56 75 56 73 37 31  735w/NHyr5VuVs71
2c6d0 35 62 6e 55 26 23 78 41 3b 57 41 62 36 6a 61 49  5bnU&#xA;WAb6jaI
2c6e0 4a 4a 56 56 74 77 58 35 46 46 57 76 67 57 72 37  JJVVtwX5FFWvgWr7
2c6f0 5a 6d 36 62 73 2f 4a 6d 46 6a 61 50 65 58 42 31  Zm6bs/JmFjaPeXB1
2c700 58 61 4f 4c 41 61 6c 76 4c 75 44 47 76 2b 56 39  XaOLAalvLuDGv+V9
2c710 32 48 2f 55 75 36 70 2f 77 43 2f 31 7a 4d 2f 6b  2H/Uu6p/wC/1zM/k
2c720 61 58 38 2b 4c 26 23 78 41 3b 68 66 79 33 44 2b  aX8+L&#xA;hfy3D+
2c730 62 4a 33 2f 4b 2b 37 44 2f 71 58 64 55 2f 34 42  bJ3/K+7D/qXdU/4B
2c740 66 36 34 2f 79 4e 4c 2b 66 46 66 35 62 68 2f 4e  f64/yNL+fFf5bh/N
2c750 6b 37 2f 6c 66 64 68 2f 31 4c 75 71 66 38 41 76  k7/lfdh/1Luqf8Av
2c760 38 41 58 48 2b 52 70 66 7a 34 72 2f 4c 63 50 35  8AXH+Rpfz4r/LcP5
2c770 73 6e 66 38 72 37 26 23 78 41 3b 73 50 38 41 71  snf8r7&#xA;sP8Aq
2c780 58 64 55 2f 77 43 41 58 2b 75 50 38 6a 53 2f 6e  XdU/wCAX+uP8jS/n
2c790 78 58 2b 57 34 66 7a 5a 4f 2f 35 58 33 59 66 39  xX+W4fzZO/5X3Yf9
2c7a0 53 37 71 6e 2f 41 4c 2f 58 48 2b 52 70 66 7a 34  S7qn/AL/XH+Rpfz4
2c7b0 72 2f 4c 63 50 35 73 6e 66 38 41 4b 2b 37 44 2f  r/LcP5snf8AK+7D/
2c7c0 71 58 64 55 2f 34 42 26 23 78 41 3b 66 36 34 2f  qXdU/4B&#xA;f64/
2c7d0 79 4e 4c 2b 66 46 66 35 62 68 2f 4e 6b 37 2f 6c  yNL+fFf5bh/Nk7/l
2c7e0 66 64 68 2f 31 4c 75 71 66 38 41 76 39 63 66 35  fdh/1Luqf8Av9cf5
2c7f0 47 6c 2f 50 69 76 38 41 4c 63 50 35 73 6e 66 38  Gl/Piv8ALcP5snf8
2c800 72 37 73 50 2b 70 64 31 54 2f 67 46 2f 72 6a 2f  r7sP+pd1T/gF/rj/
2c810 41 43 4e 4c 2b 66 46 66 26 23 78 41 3b 35 62 68  ACNL+fFf&#xA;5bh
2c820 2f 4e 6b 6c 2b 73 2f 38 41 4f 53 75 69 61 56 62  /Nkl+s/8AOSuiaVb
2c830 47 53 66 51 72 35 4a 57 42 2b 72 78 53 6c 49 67  GSfQr5JWB+rxSlIg
2c840 37 44 74 55 31 6f 50 45 30 4e 4d 72 79 39 6c 6d  7DtU1oPE0NMry9lm
2c850 41 73 79 44 4f 48 61 38 5a 6d 68 47 54 35 32 38  AsyDOHa8ZmhGT528
2c860 39 66 6d 72 35 7a 38 35 33 26 23 78 41 3b 63 6a  9fmr5z853&#xA;cj
2c870 36 70 65 76 48 59 6b 2f 75 74 4d 67 5a 6b 74 6b  6pevHYk/utMgZktk
2c880 48 62 34 41 66 6a 50 2b 55 39 54 67 68 6a 45 65  Hb4AfjP+U9TghjEe
2c890 54 54 6c 79 79 6d 64 30 6b 38 75 65 61 4e 66 38  TTlyymd0k8ueaNf8
2c8a0 74 36 6c 48 71 57 69 58 73 74 6c 64 78 6b 48 6c  t6lHqWiXstldxkHl
2c8b0 47 33 77 75 41 61 38 5a 45 2b 26 23 78 41 3b 79  G3wuAa8ZE+&#xA;y
2c8c0 36 6e 75 72 43 6d 53 49 42 46 46 68 47 52 69 62  6nurCmSIBFFhGRib
2c8d0 47 78 66 61 2f 35 56 66 6d 46 62 65 65 2f 4b 55  Gxfa/5VfmFbee/KU
2c8e0 4f 73 4c 47 49 4c 32 4e 7a 62 36 6a 62 4c 55 71  OsLGIL2Nzb6jbLUq
2c8f0 6b 36 41 45 38 4b 37 38 47 56 67 79 2f 4f 6c 61  k6AE8K78GVgy/Ola
2c900 6a 4e 64 6c 78 38 4a 70 33 57 6e 26 23 78 41 3b  jNdlx8Jp3Wn&#xA;
2c910 7a 65 4a 47 2b 72 4d 4d 71 62 33 59 71 37 46 58  zeJG+rMMqb3Yq7FX
2c920 59 71 37 46 58 59 71 37 46 58 59 71 37 46 58 59  Yq7FXYq7FXYq7FXY
2c930 71 37 46 58 59 71 37 46 58 59 71 37 46 58 59 71  q7FXYq7FXYq7FXYq
2c940 37 46 58 59 71 37 46 58 7a 66 35 48 6b 2b 75 78  7FXYq7FXzf5Hk+ux
2c950 58 75 75 33 66 37 33 56 4c 2b 34 6b 26 23 78 41  Xuu3f73VL+4k&#xA
2c960 3b 61 65 34 62 72 51 6b 4e 78 48 67 4b 6e 74 2f  ;ae4brQkNxHgKnt/
2c970 44 4f 76 7a 6a 68 71 41 2b 6b 42 34 72 43 65 4d  DOvzjhqA+kB4rCeM
2c980 6d 63 76 71 4a 5a 54 36 32 59 7a 66 54 76 57 78  mcvqJZT62YzfTvWx
2c990 57 6e 65 74 69 74 4f 39 62 46 61 64 36 32 4b 30  WnetitO9bFad62K0
2c9a0 37 31 73 56 70 33 72 59 72 53 43 31 6e 26 23 78  71sVp3rYrSC1n&#x
2c9b0 41 3b 58 62 4c 53 4e 4d 75 4e 52 76 48 34 32 39  A;XbLSNMuNRvH429
2c9c0 75 76 4a 71 62 73 78 36 4b 71 6a 78 59 37 44 45  uvJqbsx6KqjxY7DE
2c9d0 6d 6c 70 38 32 2b 5a 76 4d 6d 6f 65 59 64 58 6c  mlp82+ZvMmoeYdXl
2c9e0 31 47 39 62 34 6e 2b 47 47 49 47 71 78 52 67 2f  1G9b4n+GGIGqxRg/
2c9f0 43 69 2b 77 2f 45 37 35 68 54 6c 78 46 79 26 23  Ci+w/E75hTlxFy&#
2ca00 78 41 3b 59 51 34 51 67 4c 53 30 6e 75 70 78 44  xA;YQ4QgLS0nupxD
2ca10 43 76 4a 79 43 78 50 5a 56 55 46 6d 64 6a 32 56  CvJyCxPZVUFmdj2V
2ca20 56 42 4a 50 59 5a 46 6b 53 70 4f 45 44 6b 49 61  VBJPYZFkSpOEDkIa
2ca30 71 4f 68 4f 31 66 66 46 51 2b 67 76 2b 63 52 4e  qOhO1ffFQ+gv+cRN
2ca40 53 6b 54 56 76 4d 57 6d 64 59 35 6f 49 4c 6b 26  SkTVvMWmdY5oILk&
2ca50 23 78 41 3b 65 78 68 64 6b 50 66 76 36 33 68 32  #xA;exhdkPfv63h2
2ca60 7a 46 31 51 32 42 63 2f 51 53 39 52 48 6c 2b 50  zF1Q2Bc/QS9RHl+P
2ca70 76 66 54 47 59 54 74 48 59 71 37 46 58 59 71 37  vfTGYTtHYq7FXYq7
2ca80 46 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46  FXYq7FXYq7FXYq7F
2ca90 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46 58  XYq7FXYq7FXYq7FX
2caa0 26 23 78 41 3b 59 71 37 46 58 7a 4a 35 43 6c 34  &#xA;Yq7FXzJ5Cl4
2cab0 36 44 54 2f 69 35 2f 34 5a 32 4f 70 48 71 65 4a  6DT/i5/4Z2OpHqeJ
2cac0 30 76 30 2f 46 6b 6e 72 2b 2b 59 39 4f 53 37 31  0v0/Fknr++Y9OS71
2cad0 2f 66 47 6c 64 36 2f 76 6a 53 75 39 66 33 78 70  /fGld6/vjSu9f3xp
2cae0 58 65 76 37 34 30 72 76 58 39 38 61 56 33 72 2b  Xev740rvX98aV3r+
2caf0 2b 26 23 78 41 3b 4e 4b 38 5a 2f 4e 6a 7a 59 32  +&#xA;NK8Z/NjzY2
2cb00 70 61 6f 4e 49 74 6e 72 5a 57 44 48 31 61 45 30  paoNItnrZWDH1aE0
2cb10 65 66 6f 31 66 39 54 37 49 39 36 35 69 5a 35 37  efo1f9T7I965iZ57
2cb20 30 32 34 34 39 57 41 67 45 6d 67 33 4a 36 44 4b  02449WAgEmg3J6DK
2cb30 47 31 6c 2f 6d 62 54 78 35 54 30 75 50 79 38 77  G1l/mbTx5T0uPy8w
2cb40 70 72 26 23 78 41 3b 39 38 6b 64 78 72 35 33 42  pr&#xA;98kdxr53B
2cb50 67 6a 61 6b 6b 46 6a 38 78 38 4d 73 33 2b 56 77  gjakkFj8x8Ms3+Vw
2cb60 58 39 67 31 6a 45 33 75 7a 6c 48 68 32 50 50 38  X9g1jE3uzlHh2PP8
2cb70 66 6a 2b 78 69 47 53 59 50 6f 76 2f 6e 45 50 53  fj+xiGSYPov/nEPS
2cb80 32 4d 6e 6d 54 56 57 55 68 51 4c 61 31 69 65 67  2MnmTVWUhQLa1ieg
2cb90 6f 53 54 26 23 78 41 3b 4a 4a 49 4b 2b 31 45 7a  oST&#xA;JJIK+1Ez
2cba0 46 31 52 32 41 64 68 6f 42 75 53 2b 6b 4d 77 6e  F1R2AdhoBuS+kMwn
2cbb0 5a 75 78 56 32 4b 75 78 56 32 4b 75 78 56 32 4b  ZuxV2KuxV2KuxV2K
2cbc0 75 78 56 32 4b 75 78 56 32 4b 75 78 56 32 4b 75  uxV2KuxV2KuxV2Ku
2cbd0 78 56 32 4b 75 78 56 32 4b 75 78 56 32 4b 76 6c  xV2KuxV2KuxV2Kvl
2cbe0 6a 79 5a 4c 26 23 78 41 3b 78 30 61 6e 2f 46 72  jyZL&#xA;x0an/Fr
2cbf0 2f 41 4d 4d 37 50 55 44 31 50 45 61 58 36 66 69  /AMM7PUD1PEaX6fi
2cc00 6e 76 72 2b 2b 55 55 35 4e 75 39 66 33 78 70 62  nvr++UU5Nu9f3xpb
2cc10 64 36 2f 76 6a 53 32 37 31 2f 66 47 6c 74 33 72  d6/vjS271/fGlt3r
2cc20 2b 2b 4e 4c 62 76 58 39 38 61 57 30 6e 38 32 2b  ++NLbvX98aW0n82+
2cc30 59 76 30 4e 6f 26 23 78 41 3b 56 78 64 71 66 39  Yv0No&#xA;Vxdqf9
2cc40 49 49 39 4b 32 48 2f 46 72 37 41 2f 37 48 64 76  II9K2H/Fr7A/7Hdv
2cc50 6f 79 47 53 58 43 4c 53 42 5a 70 34 4f 7a 4d 7a  oyGSXCLSBZp4OzMz
2cc60 46 6d 4e 57 4a 71 53 65 70 4a 7a 57 75 55 42 54  FmNWJqSepJzWuUBT
2cc70 30 54 38 72 74 47 73 64 4f 73 64 52 2f 4d 50 57  0T8rtGsdOsdR/MPW
2cc80 34 52 4c 70 66 6c 26 23 78 41 3b 36 69 36 5a 61  4RLpfl&#xA;6i6Za
2cc90 79 66 5a 75 39 55 63 66 75 49 2b 6f 71 73 52 49  yfZu9UcfuI+oqsRI
2cca0 6b 65 68 38 4f 6f 72 6c 63 7a 2f 41 41 6a 72 39  keh8Oorlcz/AAjr9
2ccb0 7a 64 69 41 46 79 50 49 66 66 2b 4e 79 77 4c 55  zdiAFyPIff+NywLU
2ccc0 4c 2b 38 31 47 2f 75 4c 2b 39 6c 4d 31 35 64 79  L+81G/uL+9lM15dy
2ccd0 76 50 63 54 4e 31 65 26 23 78 41 3b 53 52 69 7a  vPcTN1e&#xA;SRiz
2cce0 4d 66 6d 54 6c 6a 55 68 38 55 50 74 50 2f 6e 48  MfmTljUh8UPtP/nH
2ccf0 7a 79 75 2b 67 66 6c 68 70 77 6d 55 72 63 36 71  zyu+gflhpwmUrc6q
2cd00 7a 61 6c 4d 70 37 66 57 41 6f 69 2f 35 49 6f 6e  zalMp7fWAoi/5Ion
2cd10 30 35 72 39 52 4b 35 65 35 33 4f 6a 68 77 34 2f  05r9RK5e53Ojhw4/
2cd20 66 75 39 49 79 68 79 6e 26 23 78 41 3b 59 71 37  fu9Iyhyn&#xA;Yq7
2cd30 46 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46  FXYq7FXYq7FXYq7F
2cd40 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46 58  XYq7FXYq7FXYq7FX
2cd50 59 71 37 46 58 59 71 37 46 58 79 62 35 57 6c 34  Yq7FXYq7FXyb5Wl4
2cd60 36 58 54 2f 69 78 76 34 5a 32 75 63 65 70 34 66  6XT/ixv4Z2ucep4f
2cd70 54 48 30 70 76 39 59 79 71 26 23 78 41 3b 6d 2b  TH0pv9Yyq&#xA;m+
2cd80 33 66 57 4d 61 57 33 66 57 4d 61 57 33 66 57 4d  3fWMaW3fWMaW3fWM
2cd90 61 57 33 66 57 4d 61 57 33 66 57 4d 61 57 33 6d  aW3fWMaW3fWMaW3m
2cda0 58 35 6d 36 79 62 6e 55 34 64 50 51 2f 75 37 52  X5m6ybnU4dPQ/u7R
2cdb0 65 54 6a 78 6b 6b 41 50 34 4c 54 37 7a 6d 42 71  eTjxkkAP4LT7zmBq
2cdc0 70 62 30 33 34 52 31 59 76 70 26 23 78 41 3b 47  pb034R1Yvp&#xA;G
2cdd0 6c 58 75 72 36 72 61 61 58 59 78 2b 72 65 58 73  lXur6raaXYx+reXs
2cde0 79 51 57 38 66 53 72 79 4d 46 46 54 32 47 2b 35  yQW8fSryMFFT2G+5
2cdf0 7a 45 4a 70 79 41 4c 4e 42 36 50 2b 64 65 6f 57  zEJpyALNB6P+deoW
2ce00 47 6b 4c 70 50 35 63 61 4e 4a 7a 30 33 79 7a 47  GkLpP5caNJz03yzG
2ce10 44 66 79 72 73 4c 6a 55 5a 68 79 26 23 78 41 3b  DfyrsLjUZhy&#xA;
2ce20 6c 6b 59 56 62 37 49 62 62 2b 55 73 79 39 73 72  lkYVb7Ibb+Usy9sr
2ce30 78 62 2b 6f 39 66 75 62 38 35 41 71 41 35 52 2b  xb+o9fub85AqA5R+
2ce40 2f 71 38 74 79 31 78 32 56 66 6c 68 35 4d 6c 38  /q8ty1x2Vflh5Ml8
2ce50 34 65 64 74 4e 30 51 4b 78 74 5a 4a 50 56 76 33  4edtN0QKxtZJPVv3
2ce60 58 39 69 32 69 2b 4b 55 31 37 56 48 26 23 78 41  X9i2i+KU17VH&#xA
2ce70 3b 77 67 2f 7a 45 5a 43 63 2b 45 57 32 59 73 66  ;wg/zEZCc+EW2Ysf
2ce80 48 49 42 39 33 78 78 78 78 52 72 46 45 6f 53 4e  HIB93xxxxRrFEoSN
2ce90 41 46 52 46 41 43 71 6f 46 41 41 42 30 41 7a 56  AFRFACqoFAAB0AzV
2cea0 75 2f 41 70 64 69 72 73 56 64 69 72 73 56 64 69  u/ApdirsVdirsVdi
2ceb0 72 73 56 64 69 72 73 56 64 69 72 73 56 26 23 78  rsVdirsVdirsV&#x
2cec0 41 3b 64 69 72 73 56 64 69 72 73 56 64 69 72 73  A;dirsVdirsVdirs
2ced0 56 64 69 72 73 56 64 69 72 35 41 30 43 58 6a 59  VdirsVdir5A0CXjY
2cee0 55 2f 79 32 2f 68 6e 63 35 52 75 38 48 68 4f 79  U/y2/hnc5Ru8HhOy
2cef0 5a 66 57 4d 71 70 74 34 6e 66 57 4d 61 58 69 64  ZfWMqpt4nfWMaXid
2cf00 39 59 78 70 65 4a 33 31 6a 47 6c 34 6e 66 26 23  9YxpeJ31jGl4nf&#
2cf10 78 41 3b 57 4d 61 58 69 57 79 58 61 78 6f 30 6a  xA;WMaXiWyXaxo0j
2cf20 74 52 45 42 5a 6a 34 41 62 6e 47 6c 34 6e 6a 56  tREBZj4AbnGl4njV
2cf30 2f 64 76 65 58 73 39 30 2f 32 70 35 47 63 2b 33  /dveXs90/2p5Gc+3
2cf40 49 31 70 39 47 61 53 63 75 49 6b 75 79 68 47 67  I1p9GaScuIkuyhGg
2cf50 41 39 58 2f 49 32 78 74 39 42 30 7a 7a 44 2b 26  A9X/I2xt9B0zzD+&
2cf60 23 78 41 3b 5a 75 6f 78 68 37 66 79 39 41 31 76  #xA;Zuoxh7fy9A1v
2cf70 70 53 4f 50 68 6b 76 70 31 43 67 56 48 67 4a 46  pSOPhkvp1CgVHgJF
2cf80 55 2f 36 39 65 32 59 2b 58 65 6f 39 2f 77 42 7a  U/69e2Y+Xeo9/wBz
2cf90 6c 36 66 30 67 7a 2f 6d 38 76 65 38 6f 76 72 32  l6f0gz/m8ve8ovr2
2cfa0 37 76 37 32 34 76 72 79 56 70 72 75 36 6b 65 61  7v724vryVpru6kea
2cfb0 26 23 78 41 3b 34 6d 62 64 6e 6b 6b 59 73 7a 48  &#xA;4mbdnkkYszH
2cfc0 33 4a 4f 58 4f 50 61 68 69 68 39 61 2f 38 34 7a  3JOXOPahih9a/84z
2cfd0 2f 41 4a 65 6e 51 66 4b 7a 65 59 72 36 4c 68 71  /AJenQfKzeYr6Lhq
2cfe0 6d 75 68 57 68 44 44 34 6f 37 49 62 78 6a 63 62  muhWhDD4o7Ibxjcb
2cff0 65 71 66 6a 50 69 4f 4f 59 4f 70 79 57 61 37 6e  eqfjPiOOYOpyWa7n
2d000 61 26 23 78 41 3b 36 4c 46 55 65 49 39 66 75 2f  a&#xA;6LFUeI9fu/
2d010 61 39 6d 7a 47 63 35 32 4b 75 78 56 32 4b 75 78  a9mzGc52KuxV2Kux
2d020 56 32 4b 75 78 56 32 4b 75 78 56 32 4b 75 78 56  V2KuxV2KuxV2KuxV
2d030 32 4b 75 78 56 32 4b 75 78 56 32 4b 75 78 56 32  2KuxV2KuxV2KuxV2
2d040 4b 75 78 56 32 4b 76 6a 54 53 35 53 74 72 54 2f  KuxV2KvjTS5StrT/
2d050 4b 4f 26 23 78 41 3b 64 35 4d 62 76 6e 73 4a 55  KO&#xA;d5MbvnsJU
2d060 6a 50 58 4f 51 70 6e 78 4f 39 63 34 30 76 45 37  jPXOQpnxO9c40vE7
2d070 31 7a 6a 53 38 54 76 58 4f 4e 4c 78 4f 39 63 34  1zjS8TvXONLxO9c4
2d080 30 76 45 67 4e 63 75 6d 2f 52 64 78 47 72 68 5a  0vEgNcum/RdxGrhZ
2d090 4a 6b 61 4b 4f 76 37 54 4d 70 2b 45 65 35 46 61  JkaKOv7TMp+Ee5Fa
2d0a0 5a 56 6d 26 23 78 41 3b 48 6f 50 6d 7a 78 79 39  ZVm&#xA;HoPmzxy9
2d0b0 51 65 5a 71 72 4d 77 56 51 53 7a 47 67 41 36 6b  QeZqrMwVQSzGgA6k
2d0c0 6e 4e 45 37 6c 37 48 2b 63 6a 4c 35 54 38 6b 65  nNE7l7H+cjL5T8ke
2d0d0 56 50 79 33 67 49 57 34 68 68 47 71 36 35 54 69  VPy3gIW4hhGq65Ti
2d0e0 53 62 71 62 6b 46 55 73 50 35 57 4d 6e 58 39 6e  SbqbkFUsP5WMnX9n
2d0f0 6a 6c 4f 4c 26 23 78 41 3b 31 45 79 2b 44 6c 5a  jlOL&#xA;1Ey+DlZ
2d100 2f 54 47 4d 50 69 66 65 38 62 79 35 78 58 71 66  /TGMPife8by5xXqf
2d110 35 52 2f 6b 6e 35 69 38 7a 61 39 59 33 6d 73 61  5R/kn5i8za9Y3msa
2d120 62 50 61 65 57 49 32 45 39 7a 63 54 71 59 68 4f  bPaeWI2E9zcTqYhO
2d130 69 2f 45 73 63 51 62 69 37 43 54 6f 57 58 59 43  i/EscQbi7CToWXYC
2d140 75 39 61 5a 56 26 23 78 41 3b 6c 79 69 49 38 33  u9aZV&#xA;lyiI83
2d150 49 77 61 63 7a 49 32 39 4c 37 48 6a 6a 53 4e 46  IwaczI29L7HjjSNF
2d160 6a 6a 55 4a 47 67 43 6f 69 69 67 41 47 77 41 41  jjUJGgCoiigAGwAA
2d170 37 5a 72 58 64 67 4e 34 71 37 46 58 59 71 37 46  7ZrXdgN4q7FXYq7F
2d180 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46 58  XYq7FXYq7FXYq7FX
2d190 59 71 37 46 58 59 26 23 78 41 3b 71 37 46 58 59  Yq7FXY&#xA;q7FXY
2d1a0 71 37 46 58 59 71 37 46 58 59 71 37 46 58 78 56  q7FXYq7FXYq7FXxV
2d1b0 61 53 63 59 71 65 35 7a 76 79 48 7a 69 36 56 76  aScYqe5zvyHzi6Vv
2d1c0 57 4f 43 6c 34 6e 65 73 63 61 58 69 64 36 78 78  WOCl4nescaXid6xx
2d1d0 70 65 4a 33 72 48 47 6c 34 6e 65 73 63 61 58 69  peJ3rHGl4nescaXi
2d1e0 59 37 35 75 6e 64 6f 26 23 78 41 3b 6f 52 47 39  Y75undo&#xA;oRG9
2d1f0 44 43 77 64 31 48 32 68 79 71 45 62 38 44 6d 75  DCwd1H2hyqEb8Dmu
2d200 31 35 32 46 64 50 77 48 59 61 47 69 54 66 58 38  152FdPwHYaGiTfX8
2d210 46 4d 50 79 56 38 74 72 35 6a 2f 4d 37 52 72 57  FMPyV8tr5j/M7RrW
2d220 56 4f 56 72 42 4d 62 36 36 46 4b 72 77 74 67 5a  VOVrBMb66FKrwtgZ
2d230 51 72 44 2b 56 6e 56 55 26 23 78 41 3b 2b 6e 4e  QrD+VnVU&#xA;+nN
2d240 4e 6d 6e 55 53 58 63 36 66 48 78 54 41 53 7a 38  NmnUSXc6fHxTASz8
2d250 79 2f 4e 48 2b 4b 50 50 65 73 36 30 47 4c 32 39  y/NH+KPPes60GL29
2d260 78 63 4d 74 6f 61 41 66 36 50 46 53 4b 48 59 64  xcMtoaAf6PFSKHYd
2d270 2f 54 51 56 39 38 4d 49 38 49 41 52 6c 6e 78 53  /TQV98MI8IARlnxS
2d280 4d 75 39 76 79 6a 72 32 74 26 23 78 41 3b 57 75  Mu9vyjr2t&#xA;Wu
2d290 6f 32 6c 6c 35 58 30 36 32 2f 54 64 7a 49 73 56  o2ll5X062/TdzIsV
2d2a0 74 64 76 41 6c 31 64 47 52 79 4f 50 41 33 41 65  tdvAl1dGRyOPA3Ae
2d2b0 4b 49 67 39 47 52 46 49 48 56 73 4d 67 4f 76 4a  KIg9GRFIHVsMgOvJ
2d2c0 6a 41 6b 48 62 6d 2b 77 42 65 7a 2f 6c 39 2b 57  jAkHbm+wBez/l9+W
2d2d0 30 32 70 65 59 72 2b 62 57 4c 26 23 78 41 3b 33  02peYr+bWL&#xA;3
2d2e0 54 6f 44 50 66 58 4d 6a 73 78 6d 75 4a 47 41 57  ToDPfXMjsxmuJGAW
2d2f0 4f 4d 73 50 68 51 79 4d 71 4a 74 73 4e 79 4f 75  OMsPhQyMqJtsNyOu
2d300 61 36 75 4f 64 44 5a 33 49 50 68 59 37 6b 62 4c  a6uOdDZ3IPhY7kbL
2d310 7a 33 79 46 35 4c 76 76 7a 56 30 2f 77 44 78 6c  z3yF5LvvzV0/wDxl
2d320 2b 59 46 39 50 64 36 66 65 53 79 26 23 78 41 3b  +YF9Pd6feSy&#xA;
2d330 66 6f 6e 79 2f 62 79 76 42 5a 78 52 52 75 30 62  fony/byvBZxRRu0b
2d340 46 6c 51 68 71 38 6c 6f 4e 77 31 42 56 6d 61 75  FlQhq8loNw1BVmau
2d350 31 32 54 4a 34 66 70 69 34 75 48 43 63 33 72 6d  12TJ4fpi4uHCc3rm
2d360 62 37 67 79 48 57 66 2b 63 64 76 4a 52 67 4d 2f  b7gyHWf+cdvJRgM/
2d370 6c 5a 37 72 79 7a 72 4d 51 35 57 74 26 23 78 41  lZ7ryzrMQ5Wt&#xA
2d380 3b 39 5a 33 4d 35 41 63 66 5a 35 71 37 73 61 66  ;9Z3M5AcfZ5q7saf
2d390 36 68 55 35 43 4f 70 6c 31 33 44 62 50 51 77 2f  6hU5COpl13DbPQw/
2d3a0 68 32 49 53 4c 2f 6e 48 55 65 61 49 76 4d 33 6e  h2ISL/nHUeaIvM3n
2d3b0 75 30 38 7a 33 4d 31 31 72 4e 6e 4a 70 39 76 63  u08z3M11rNnJp9vc
2d3c0 53 7a 75 30 72 48 30 78 63 71 70 44 4e 26 23 78  Szu0rH0xcqpDN&#x
2d3d0 41 3b 75 56 4b 67 46 54 33 47 53 31 4e 55 4b 35  A;uVKgFT3GS1NUK5
2d3e0 4d 4e 45 43 44 4b 2b 65 33 36 58 75 4f 59 72 73  MNECDK+e36XuOYrs
2d3f0 48 6a 58 35 74 66 6e 36 6e 6c 2f 55 44 35 5a 38  HjX5tfn6nl/UD5Z8
2d400 70 77 4c 71 6e 6d 52 6d 45 4d 73 6c 44 4a 46 42  pwLqnmRmEMslDJFB
2d410 4b 35 34 69 4a 55 58 65 57 61 70 2b 7a 30 26 23  K54iJUXeWap+z0&#
2d420 78 41 3b 55 37 47 70 71 75 5a 4f 4c 42 65 38 75  xA;U7GpquZOLBe8u
2d430 54 67 61 6a 56 38 4a 34 59 38 31 50 51 66 79 50  TgajV8J4Y81PQfyP
2d440 31 2f 7a 46 45 6d 70 2f 6d 68 72 31 37 71 4e 35  1/zFEmp/mhr17qN5
2d450 4e 2b 39 2f 51 73 45 35 6a 74 6f 65 57 35 52 75  N+9/QsE5jtoeW5Ru
2d460 48 77 31 38 52 45 46 41 37 45 35 4b 57 63 52 26  Hw18REFA7E5KWcR&
2d470 23 78 41 3b 32 67 45 52 30 68 6e 76 6b 4a 39 33  #xA;2gER0hnvkJ93
2d480 34 2f 51 79 43 34 2f 35 78 32 2f 4b 57 53 41 78  4/QyC4/5x2/KWSAx
2d490 77 61 4f 39 70 4c 53 6b 64 7a 42 64 58 58 71 6f  waO9pLSkdzBdXXqo
2d4a0 66 46 65 63 6a 72 58 2f 41 46 6c 4f 56 6a 55 7a  fFecjrX/AFlOVjUz
2d4b0 37 32 30 36 48 45 65 6e 32 73 48 38 31 32 58 35  7206HEen2sH812X5
2d4c0 26 23 78 41 3b 71 66 6c 43 6f 31 66 51 39 58 6d  &#xA;qflCo1fQ9Xm
2d4d0 38 78 2b 54 6b 5a 56 6e 73 64 53 4a 6d 65 32 55  8x+TkZVnsdSJme2U
2d4e0 6e 69 67 5a 74 6d 56 64 36 42 34 79 6f 72 31 58  nigZtmVd6B4yor1X
2d4f0 78 74 69 59 5a 4e 69 4b 4c 6a 7a 6a 6b 77 37 67  xtiYZNiKLjzjkw7g
2d500 33 48 38 66 6a 5a 36 6e 2b 57 2f 35 6d 61 42 35  3H8fjZ6n+W/5maB5
2d510 38 26 23 78 41 3b 30 59 33 32 6d 6b 77 33 63 48  8&#xA;0Y32mkw3cH
2d520 46 64 51 30 2b 51 31 6b 67 64 71 30 46 61 41 4f  FdQ0+Q1kgdq0FaAO
2d530 72 55 50 46 68 31 39 6a 55 44 48 79 59 6a 41 75  rUPFh19jUDHyYjAu
2d540 5a 67 7a 6a 49 50 4e 47 65 63 66 79 2b 38 70 65  ZgzjIPNGecfy+8pe
2d550 63 59 49 59 66 4d 4e 69 4c 7a 36 73 4a 42 61 79  cYIYfMNiLz6sJBay
2d560 63 35 26 23 78 41 3b 49 33 69 4d 76 48 6d 55 5a  c5&#xA;I3iMvHmUZ
2d570 47 58 72 77 58 72 34 59 49 5a 44 48 6b 79 79 34  GXrwXr4YIZDHkyy4
2d580 59 7a 2b 70 38 58 77 65 55 49 47 2f 4d 39 66 4a  Yz+p8XweUIG/M9fJ
2d590 38 6b 7a 66 56 78 72 58 36 4b 65 34 46 4f 66 70  8kzfVxrX6Ke4FOfp
2d5a0 69 36 39 41 75 4e 71 63 75 4f 2b 62 4c 69 39 4e  i69AuNqcuO+bLi9N
2d5b0 2b 56 75 26 23 78 41 3b 6c 4d 4b 6e 77 2b 64 66  +Vu&#xA;lMKnw+df
2d5c0 62 54 37 61 38 71 2b 55 50 4c 33 6c 54 53 76 30  bT7a8q+UPL3lTSv0
2d5d0 58 6f 4e 6f 4c 4f 79 35 6d 56 6f 2b 54 75 57 6b  XoNoLOy5mVo+TuWk
2d5e0 59 42 57 64 6d 63 73 78 4a 43 6a 4e 62 4f 5a 6b  YBWdmcsxJCjNbOZk
2d5f0 62 4c 75 38 65 4b 4d 42 55 55 34 79 44 59 37 46  bLu8eKMBUU4yDY7F
2d600 58 59 71 37 26 23 78 41 3b 46 58 59 71 37 46 58  XYq7&#xA;FXYq7FX
2d610 59 71 37 46 58 59 71 2b 49 6f 32 6f 75 65 67 50  Yq7FXYq+Io2ouegP
2d620 6d 30 67 76 35 34 6f 70 33 50 46 61 64 7a 78 57  m0gv54op3PFadzxW
2d630 6e 63 38 56 70 33 50 46 61 59 72 35 68 61 5a 4e  nc8Vp3PFaYr5haZN
2d640 53 63 6e 37 45 73 59 41 39 31 2f 73 59 56 7a 53  Scn7EsYA91/sYVzS
2d650 61 36 78 6b 50 26 23 78 41 3b 6d 50 78 39 72 75  a6xkP&#xA;mPx9ru
2d660 74 45 41 63 59 37 77 57 64 2f 6c 56 4d 4e 42 38  tEAcY7wWd/lVMNB8
2d670 68 65 66 50 4e 6c 65 46 77 4c 4b 50 52 72 41 31  hefPNleFwLKPRrA1
2d680 6f 54 4a 66 50 53 51 72 2f 6c 52 68 55 66 4e 5a  oTJfPSQr/lRhUfNZ
2d690 6b 33 49 48 78 2b 54 74 4d 57 30 5a 48 79 72 35  k3IHx+TtMW0ZHyr5
2d6a0 76 4c 63 74 61 48 26 23 78 41 3b 31 50 38 41 38  vLctaH&#xA;1P8A8
2d6b0 34 33 66 6c 4b 64 47 73 56 38 34 61 31 44 54 56  43flKdGsV84a1DTV
2d6c0 62 36 4f 6d 6c 77 4f 50 69 67 74 6e 47 38 75 2f  b6OmlwOPigtnG8u/
2d6d0 52 35 51 66 6f 54 2f 41 46 69 42 68 61 6a 4c 66  R5QfoT/AFiBhajLf
2d6e0 70 44 73 39 48 67 72 31 6e 34 4d 6c 2f 35 79 52  pDs9Hgr1n4Ml/5yR
2d6f0 74 37 69 62 38 70 64 26 23 78 41 3b 55 61 49 45  t7ib8pd&#xA;UaIE
2d700 72 44 4c 62 53 54 41 66 79 65 75 69 2f 54 75 77  rDLbSTAfyeui/Tuw
2d710 79 47 6d 2b 70 74 31 6f 2f 64 73 50 2f 77 43 63  yGm+pt1o/dsP/wCc
2d720 61 50 7a 54 30 63 36 4a 42 35 49 31 4f 5a 62 62  aPzT0c6JB5I1OZbb
2d730 55 4c 61 52 2f 77 42 46 4d 2f 77 72 50 48 4d 35  ULaR/wBFM/wrPHM5
2d740 6b 4d 51 59 2f 77 43 37 26 23 78 41 3b 46 64 6d  kMQY/wC7&#xA;Fdm
2d750 6f 4f 34 49 70 30 79 7a 55 59 6a 66 45 47 6e 52  oO4Ip0yzUYjfEGnR
2d760 5a 77 42 77 48 34 50 66 38 78 48 59 70 56 70 2f  ZwBwH4Pf8xHYpVp/
2d770 6c 6e 53 39 50 31 2f 56 39 64 74 77 34 76 39 62  lnS9P1/V9dtw4v9b
2d780 46 73 74 38 53 31 55 50 31 4e 47 6a 69 4b 72 54  Fst8S1UP1NGjiKrT
2d790 62 34 58 33 79 52 6d 53 41 26 23 78 41 3b 4f 35  b4X3yRmSA&#xA;O5
2d7a0 72 6a 6a 41 6b 5a 64 37 47 66 7a 71 38 39 76 35  rjjAkZd7Gfzq89v5
2d7b0 4d 38 68 33 64 2f 62 4e 78 31 53 37 49 73 74 4e  M8h3d/bNx1S7IstN
2d7c0 50 58 6a 4e 4b 43 54 4a 2f 7a 7a 52 57 59 65 34  PXjNKCTJ/zzRWYe4
2d7d0 41 79 7a 42 44 69 6b 31 61 72 4c 77 51 32 35 6c  AyzBDik1arLwQ25l
2d7e0 34 6e 2f 77 41 34 74 65 55 49 26 23 78 41 3b 39  4n/wA4teUI&#xA;9
2d7f0 58 38 30 36 68 35 6f 76 31 39 59 61 51 71 72 62  X806h5ov19YaQqrb
2d800 47 53 70 4a 75 72 6e 6c 57 54 66 71 55 52 57 36  GSpJurnlWTfqURW6
2d810 39 32 42 36 35 6b 36 6d 64 52 72 76 63 4c 52 59  92B65k6mdRrvcLRY
2d820 2b 4b 56 6e 6f 2b 70 38 77 48 62 4f 78 56 52 76  +KVno+p8wHbOxVRv
2d830 62 4b 30 76 72 4f 65 79 76 49 6c 26 23 78 41 3b  bK0vrOeyvIl&#xA;
2d840 6e 74 4c 6d 4e 6f 70 34 58 46 56 64 48 48 46 6c  ntLmNop4XFVdHHFl
2d850 49 38 43 44 68 42 6f 32 69 55 51 52 52 66 46 74  I8CDhBo2iUQRRfFt
2d860 6e 71 4f 71 66 6c 4a 2b 62 64 79 6b 44 53 4e 44  nqOqflJ+bdykDSND
2d870 70 74 30 31 76 63 78 48 34 54 63 32 45 68 44 67  pt01vcxH4Tc2EhDg
2d880 4d 4f 6c 58 69 4b 75 76 67 31 44 32 26 23 78 41  MOlXiKuvg1D2&#xA
2d890 3b 7a 5a 45 43 63 66 65 36 4d 45 34 70 2b 37 37  ;zZECcfe6ME4p+77
2d8a0 66 37 58 32 70 61 33 4e 76 64 57 30 56 31 62 75  f7X2pa3NvdW0V1bu
2d8b0 4a 62 65 64 46 6c 68 6c 58 63 4d 6a 6a 6b 72 44  JbedFlhlXcMjjkrD
2d8c0 32 49 4f 61 30 69 6e 65 41 67 69 77 2b 4d 6f 66  2IOa0ineAgiw+Mof
2d8d0 2f 41 46 6f 34 2f 77 44 67 57 76 38 41 26 23 78  /AFo4/wDgWv8A&#x
2d8e0 41 3b 39 31 45 35 73 52 2f 64 2f 77 43 62 2b 68  A;91E5sR/d/wCb+h
2d8f0 30 6b 2f 77 43 39 2f 77 41 38 66 37 70 39 6f 35  0k/wC9/wA8f7p9o5
2d900 72 58 65 4f 78 56 32 4b 76 4a 50 79 30 2f 4b 44  rXeOxV2KvJPy0/KD
2d910 7a 52 35 51 38 2f 36 76 72 63 2b 74 72 65 61 4e  zR5Q8/6vrc+treaN
2d920 66 72 4b 46 67 4c 4f 30 38 72 79 53 42 30 26 23  frKFgLO08rySB0&#
2d930 78 41 3b 61 63 4d 71 78 68 6b 41 2b 30 70 33 39  xA;acMqxhkA+0p39
2d940 67 63 79 63 75 59 53 6a 56 62 75 44 70 39 4c 4c  gcycuYSjVbuDp9LL
2d950 48 4d 6d 39 76 78 7a 65 74 35 6a 4f 63 78 72 56  HMm9vxzet5jOcxrV
2d960 2f 50 4f 6e 36 64 35 32 30 48 79 69 59 7a 4e 66  /POn6d520HyiYzNf
2d970 36 34 6c 7a 4c 79 56 67 42 42 48 62 78 4e 49 26  64lzLyVgBBHbxNI&
2d980 23 78 41 3b 47 64 61 62 2b 6f 59 32 56 66 6b 63  #xA;Gdab+oY2Vfkc
2d990 73 47 4f 34 6d 58 63 30 79 7a 41 54 45 4f 39 6b  sGO4mXc0yzATEO9k
2d9a0 75 56 74 7a 73 56 64 69 72 73 56 66 44 36 6d 67  uVtzsVdirsVfD6mg
2d9b0 7a 30 46 38 34 49 62 35 59 72 54 75 57 4b 30 31  z0F84Ib5YrTuWK01
2d9c0 7a 78 57 6e 63 38 43 30 31 7a 4f 4b 61 53 62 7a  zxWnc8C01zOKaSbz
2d9d0 26 23 78 41 3b 4c 46 79 74 34 70 75 36 4e 78 50  &#xA;LFyt4pu6NxP
2d9e0 79 59 66 32 5a 72 65 30 6f 65 6b 53 63 2f 51 53  yYf2Zre0oekSc/QS
2d9f0 71 52 44 4c 37 71 79 31 46 76 79 69 38 6e 2b 57  qRDL7qy1Fvyi8n+W
2da00 4e 4c 69 4e 31 71 48 6d 6a 56 4c 7a 55 2f 71 73  NLiN1qHmjVLzU/qs
2da10 59 71 35 4d 46 4c 4f 49 48 74 52 75 4c 4e 34 62  Yq5MFLOIHtRuLN4b
2da20 56 26 23 78 41 3b 4f 61 54 2b 49 6e 75 48 37 58  V&#xA;OaT+InuH7X
2da30 64 30 65 43 49 47 39 6b 6e 39 48 36 33 74 66 35  d0eCIG9kn9H63tf5
2da40 58 66 38 34 37 65 58 50 4c 63 45 4f 6f 65 59 6f  Xf847eXPLcEOoeYo
2da50 34 39 59 31 34 67 4d 55 6b 48 4b 31 74 7a 54 37  49Y14gMUkHK1tzT7
2da60 4d 63 5a 32 64 68 2f 4f 33 30 41 64 38 58 4a 71  McZ2dh/O30Ad8XJq
2da70 43 64 26 23 78 41 3b 68 79 63 37 42 6f 77 4e 35  Cd&#xA;hyc7BowN5
2da80 62 6e 37 48 73 47 59 7a 6e 49 58 56 64 4c 73 4e  bn7HsGYznIXVdLsN
2da90 57 30 32 36 30 7a 55 49 52 50 5a 58 6b 54 51 33  W0260zUIRPZXkTQ3
2daa0 45 4c 64 47 52 78 51 69 6f 33 48 73 52 30 77 78  ELdGRxQio3HsR0wx
2dab0 4a 42 73 4d 5a 52 45 68 52 35 50 6a 4c 38 31 50  JBsMZREhR5PjL81P
2dac0 79 59 38 26 23 78 41 3b 78 2b 52 62 32 53 35 52  yY8&#xA;x+Rb2S5R
2dad0 48 76 66 4c 72 76 38 41 36 4c 71 61 43 76 41 45  HvfLrv8A6LqaCvAE
2dae0 37 4a 4f 46 2b 77 34 36 56 2b 79 33 62 77 47 78  7JOF+w46V+y3bwGx
2daf0 78 35 52 4c 33 75 6c 7a 36 63 34 7a 76 79 5a 4a  x5RL3ulz6c4zvyZJ
2db00 2b 57 58 2f 41 44 6b 6e 35 68 30 42 6f 64 4e 38  +WX/ADkn5h0BodN8
2db10 7a 2b 70 72 26 23 78 41 3b 4f 6a 72 38 4b 33 4a  z+pr&#xA;Ojr8K3J
2db20 4e 62 79 45 56 36 68 32 50 37 35 52 34 4f 61 2f  NbyEV6h2P75R4Oa/
2db30 35 56 42 54 49 35 4e 4f 4a 63 74 69 32 34 64 58  5VBTI5NOJcti24dX
2db40 4b 4f 78 33 48 32 76 71 50 51 64 66 30 66 58 39  KOx3H2vqPQdf0fX9
2db50 4b 67 31 58 52 37 70 4c 79 77 75 52 57 4b 5a 4b  Kg1XR7pLywuRWKZK
2db60 39 74 69 43 44 26 23 78 41 3b 51 71 77 4f 78 42  9tiCD&#xA;QqwOxB
2db70 33 47 59 4d 6f 6d 4a 6f 75 30 68 4d 53 46 6a 6b  3GYMomJou0hMSFjk
2db80 38 46 2f 77 43 63 76 35 70 42 42 35 56 67 44 66  8F/wCcv5pBB5VgDf
2db90 75 6e 61 2b 64 6c 37 46 6b 46 75 46 50 30 63 7a  una+dl7FkFuFP0cz
2dba0 6d 56 70 65 72 67 64 6f 66 77 2f 48 39 44 49 66  mVpergdofw/H9DIf
2dbb0 38 41 6e 45 2b 47 26 23 78 41 3b 4e 66 79 37 76  8AnE+G&#xA;Nfy7v
2dbc0 35 51 6f 45 6b 6d 71 7a 42 33 6f 4b 6b 4c 62 77  5QoEkmqzB3oKkLbw
2dbd0 55 46 66 41 56 4f 52 31 58 31 44 33 4d 2b 7a 2f  UFfAVOR1X1D3M+z/
2dbe0 70 50 76 2f 51 48 74 4f 59 72 6e 75 78 56 32 4b  pPv/QHtOYrnuxV2K
2dbf0 76 6a 6e 2f 6e 4a 6d 31 57 48 38 31 37 79 51 64  vjn/nJm1WH817yQd
2dc00 62 6d 32 74 70 57 2b 26 23 78 41 3b 59 6a 45 66  bm2tpW+&#xA;YjEf
2dc10 36 6f 38 32 4f 41 2b 67 4f 6c 31 59 72 49 66 78  6o82OA+gOl1YrIfx
2dc20 30 66 53 6e 35 4e 33 30 74 37 2b 56 33 6c 71 65  0fSn5N30t7+V3lqe
2dc30 55 31 64 62 4b 4f 47 70 70 30 67 72 43 76 53 6e  U1dbKOGpp0grCvSn
2dc40 37 4b 44 4d 50 4f 4b 6d 58 5a 61 57 56 34 77 2b  7KDMPOKmXZaWV4w+
2dc50 59 49 66 2f 41 46 6f 34 26 23 78 41 3b 2f 77 44  YIf/AFo4&#xA;/wD
2dc60 67 57 76 38 41 39 31 45 35 6d 6a 2b 37 2f 77 41  gWv8A91E5mj+7/wA
2dc70 33 39 44 71 35 2f 77 42 37 2f 6e 6a 2f 41 48 54  39Dq5/wB7/nj/AHT
2dc80 37 52 7a 57 75 38 64 69 71 52 2b 63 64 53 38 31  7RzWu8diqR+cdS81
2dc90 32 47 6c 4c 4c 35 59 30 65 50 57 74 53 65 56 59  2GlLL5Y0ePWtSeVY
2dca0 7a 62 79 33 43 57 79 52 78 26 23 78 41 3b 6c 57  zby3CWyRx&#xA;lW
2dcb0 4a 6c 5a 6e 70 79 6f 56 43 38 51 61 37 31 37 5a  JlZnpyoVC8Qa717Z
2dcc0 4f 41 69 54 75 61 44 56 6c 6c 49 44 30 69 79 38  OAiTuaDVllID0iy8
2dcd0 47 62 38 36 2f 7a 64 58 38 30 64 49 38 72 61 31  Gb86/zdX80dI8ra1
2dce0 46 61 36 4f 57 31 4f 79 74 62 2b 79 74 6f 6c 6b  Fa6OW1Oytb+ytolk
2dcf0 35 78 58 45 71 56 2f 65 79 4e 26 23 78 41 3b 50  5xXEqV/eyN&#xA;P
2dd00 39 75 4f 54 37 53 45 5a 6c 6e 44 44 68 4a 47 37  9uOT7SEZlnDDhJG7
2dd10 72 78 71 63 70 6d 49 6e 62 63 58 2b 4e 33 76 50  rxqcpmInbcX+N3vP
2dd20 6e 43 34 38 34 77 61 55 72 65 55 72 57 7a 75 39  nC484waUreUrWzu9
2dd30 55 61 55 4b 79 58 37 75 6b 4b 78 63 57 4c 50 38  UaUKyX7ukKxcWLP8
2dd40 46 43 78 35 42 52 53 6f 36 35 69 26 23 78 41 3b  FCx5BRSo65i&#xA;
2dd50 51 45 62 39 54 73 4d 70 6d 42 36 4f 62 35 56 30  QEb9TsMpmB6Ob5V0
2dd60 54 55 50 7a 4f 6c 2f 50 64 48 4c 32 6c 2f 35 32  TUPzOl/PdHL2l/52
2dd70 74 35 72 6d 42 56 75 79 33 31 4d 47 4f 32 6c 56  t5rmBVuy31MGO2lV
2dd80 30 48 70 6d 4d 68 46 6a 35 63 61 55 33 7a 4f 6b  0HpmMhFj5caU3zOk
2dd90 49 38 48 39 46 31 57 4f 55 2f 46 37 26 23 78 41  I8H9F1WOU/F7&#xA
2dda0 3b 35 62 76 70 50 79 54 64 66 6d 35 4e 71 55 79  ;5bvpPyTdfm5NqUy
2ddb0 2b 63 37 50 53 4c 66 54 52 43 54 41 2b 6d 6d 59  +c7PSLfTRCTA+mmY
2ddc0 79 6d 66 6d 74 41 33 71 53 53 44 6a 77 35 64 75  ymfmtA3qSSDjw5du
2ddd0 74 4d 77 35 69 46 65 6b 37 75 79 78 48 4b 54 36  tMw5iFek7uyxHKT6
2dde0 67 4b 54 72 7a 66 35 74 30 62 79 6e 6f 26 23 78  gKTrzf5t0byno&#x
2ddf0 41 3b 46 7a 72 6d 72 79 2b 6e 61 57 34 41 43 4c  A;Fzrmry+naW4ACL
2de00 51 79 53 79 4e 73 6b 55 61 6b 6a 6b 7a 48 2b 70  QySyNskUakjkzH+p
2de10 6f 41 54 6b 59 51 4d 6a 51 62 4d 75 55 51 6a 5a  oATkYQMjQbMuUQjZ
2de20 65 4e 58 33 6d 76 2f 6e 49 37 7a 46 6f 62 65 61  eNX3mv/nI7zFobea
2de30 76 4c 31 6c 62 61 54 6f 7a 49 5a 72 4c 54 26 23  vL1lbaTozIZrLT&#
2de40 78 41 3b 56 57 47 61 38 6c 74 36 46 68 4a 53 64  xA;VWGa8lt6FhJSd
2de50 58 35 37 44 61 67 55 74 74 78 55 31 7a 4a 45 4d  X57DagUttxU1zJEM
2de60 55 54 52 33 4c 67 48 4a 6e 6e 48 69 47 77 2b 48  UTR3LgHJnnHiGw+H
2de70 36 66 78 35 49 62 38 6b 76 7a 39 38 31 65 59 50  6fx5Ib8kvz981eYP
2de80 4e 64 74 35 5a 38 79 4c 46 64 2f 58 6c 6b 2b 26  Ndt5Z8yLFd/Xlk+&
2de90 23 78 41 3b 72 58 30 63 59 69 6b 53 53 4b 4e 70  #xA;rX0cYikSSKNp
2dea0 61 4f 71 55 51 71 79 6f 52 73 6f 4e 66 62 48 4e  aOqUQqyoRsoNfbHN
2deb0 67 69 42 59 54 70 74 56 49 79 45 5a 62 32 38 6b  giBYTptVIyEZb28k
2dec0 7a 74 48 6a 48 59 71 37 46 58 59 71 37 46 58 59  ztHjHYq7FXYq7FXY
2ded0 71 67 74 59 6a 39 54 54 5a 68 2f 4b 41 77 2f 32  qgtYj9TTZh/KAw/2
2dee0 26 23 78 41 3b 4a 72 6d 4c 72 59 33 69 4c 66 70  &#xA;JrmLrY3iLfp
2def0 5a 56 6b 44 36 6b 2f 4b 66 79 4e 62 32 74 6e 6f  ZVkD6k/KfyNb2tno
2df00 66 6d 43 35 69 58 31 72 66 51 72 47 79 30 77 4e  fmC5iX1rfQrGy0wN
2df10 51 6c 42 4d 68 75 72 71 57 6e 37 4c 50 4c 50 77  QlBMhurqWn7LPLPw
2df20 38 65 4b 2f 35 57 2f 49 35 73 6e 4f 50 6d 39 6a  8eK/5W/I5snOPm9j
2df30 70 26 23 78 41 3b 63 49 32 6e 2f 52 46 66 65 66  p&#xA;cI2n/RFfef
2df40 76 65 6c 35 6a 75 61 37 46 58 59 71 74 6d 68 69  vel5jua7FXYqtmhi
2df50 6d 69 65 47 5a 46 6b 68 6b 55 70 4a 47 34 44 4b  mieGZFkhkUpJG4DK
2df60 79 73 4b 46 57 42 32 49 49 78 42 51 52 62 35 2b  ysKFWB2IIxBQRb5+
2df70 2f 4e 33 2f 6e 47 32 7a 6e 67 6e 31 7a 79 52 46  /N3/nG2zngn1zyRF
2df80 36 46 26 23 78 41 3b 30 67 61 53 34 30 52 61 6d  6F&#xA;0gaS40Ram
2df90 4f 55 41 45 6b 32 33 58 69 2f 2f 41 42 58 39 6b  OUAEk23Xi//ABX9k
2dfa0 2f 73 30 36 48 4d 78 61 6a 70 4a 31 32 6f 30 64  /s06HMxajpJ12o0d
2dfb0 62 77 2b 58 36 76 31 4d 49 2f 35 78 6e 38 35 33  bw+X6v1MI/5xn853
2dfc0 2b 6b 65 66 49 76 4c 37 79 74 2b 69 39 61 45 6b  +kefIvL7yt+i9aEk
2dfd0 63 6b 44 26 23 78 41 3b 56 34 70 63 52 6f 58 6a  ckD&#xA;V4pcRoXj
2dfe0 6b 41 37 4d 65 48 41 2f 50 66 6f 4d 73 31 45 4c  kA7MeHA/PfoMs1EL
2dff0 6a 35 68 6f 30 65 51 69 59 48 51 76 52 66 38 41  j5ho0eQiYHQvRf8A
2e000 6e 4c 4c 79 39 63 58 6e 6c 62 53 4e 62 68 55 75  nLLy9cXnlbSNbhUu
2e010 6d 6b 33 4d 6b 56 77 41 43 65 4d 64 32 46 48 4d  mk3MkVwACeMd2FHM
2e020 6e 73 41 38 26 23 78 41 3b 4b 72 38 32 47 55 36  nsA8&#xA;Kr82GU6
2e030 57 57 35 44 6b 36 2b 42 6f 48 75 55 2f 2b 63 53  WW5Dk6+BoHuU/+cS
2e040 4e 59 6a 6c 38 73 61 33 6f 2b 33 71 32 6c 36 74  NYjl8sa3o+3q2l6t
2e050 33 37 6c 4c 6d 49 4a 2b 42 74 7a 39 2b 48 56 44  37lLmIJ+Btz9+HVD
2e060 63 46 64 42 4c 59 6a 34 2f 6a 35 50 65 63 78 48  cFdBLYj4/j5PecxH
2e070 59 4f 78 56 32 26 23 78 41 3b 4b 76 69 7a 2f 6e  YOxV2&#xA;Kviz/n
2e080 49 44 55 6b 31 62 38 33 4e 58 53 30 4a 6d 46 75  IDUk1b83NXS0JmFu
2e090 30 4e 6c 47 46 71 53 5a 49 6f 6c 56 30 41 38 52  0NlGFqSZIolV0A8R
2e0a0 4b 57 58 4e 6c 68 46 51 44 6f 39 54 4b 38 68 4c  KWXNlhFQDo9TK8hL
2e0b0 36 35 38 6c 61 49 32 68 65 55 4e 47 30 64 77 42  658laI2heUNG0dwB
2e0c0 4c 59 57 55 45 45 26 23 78 41 3b 39 44 79 48 71  LYWUEE&#xA;9DyHq
2e0d0 70 47 42 49 51 64 2b 72 31 4f 59 47 53 56 79 4a  pGBIQd+r1OYGSVyJ
2e0e0 64 78 68 68 77 77 41 38 6e 79 52 44 2f 36 30 63  dxhhwwA8nyRD/60c
2e0f0 66 38 41 77 4c 58 2f 41 4f 36 69 63 7a 78 2f 64  f8AwLX/AO6iczx/d
2e100 2f 35 76 36 48 54 7a 2f 76 66 38 38 66 37 70 39  /5v6HTz/vf88f7p9
2e110 6f 35 72 58 65 4f 78 26 23 78 41 3b 56 32 4b 76  o5rXeOx&#xA;V2Kv
2e120 6c 6e 38 79 77 42 2f 7a 6b 2f 6f 31 42 31 31 44  ln8ywB/zk/o1B11D
2e130 52 69 66 2b 44 68 7a 50 68 2f 64 66 41 75 70 79  Rif+DhzPh/dfAupy
2e140 2f 77 43 4d 66 45 66 6f 66 55 32 59 44 74 6e 79  /wCMfEfofU2YDtny
2e150 31 35 56 2f 39 61 78 6e 2f 77 43 32 68 71 58 2f  15V/9axn/wC2hqX/
2e160 41 46 43 54 35 6e 35 50 26 23 78 41 3b 37 72 34  AFCT5n5P&#xA;7r4
2e170 42 31 4f 48 2b 2f 77 44 6a 4c 39 4c 36 6c 7a 41  B1OH+/wDjL9L6lzA
2e180 64 73 2b 63 50 2b 63 6b 74 58 69 31 48 38 77 76  ds+cP+cktXi1H8wv
2e190 4b 76 6c 4b 39 75 31 74 74 45 42 67 75 4c 2b 55  KvlK9u1ttEBguL+U
2e1a0 75 46 52 44 64 58 42 68 5a 35 53 54 52 66 54 69  uFRDdXBhZ5STRfTi
2e1b0 54 6b 43 65 67 59 35 6d 36 26 23 78 41 3b 63 56  TkCegY5m6&#xA;cV
2e1c0 45 6e 71 36 76 57 6e 69 6d 49 33 74 2b 74 6e 32  Enq6vWnimI3t+tn2
2e1d0 71 2f 6e 5a 6f 38 73 44 61 54 2b 58 6d 6e 7a 2b  q/nZo8sDaT+Xmnz+
2e1e0 5a 74 59 43 65 6c 62 52 32 63 44 72 5a 57 35 2b  ZtYCelbR2cDrZW5+
2e1f0 79 6a 54 53 73 45 55 52 72 2f 41 4a 4f 33 62 6b  yjTSsEURr/AJO3bk
2e200 76 58 4b 78 67 50 4f 57 77 62 26 23 78 41 3b 35  vXKxgPOWwb&#xA;5
2e210 61 73 66 54 6a 46 6c 42 2f 6b 76 2b 52 79 2b 55  asfTjFlB/kv+Ry+U
2e220 4a 54 35 68 31 39 30 75 76 4d 38 77 62 67 71 48  JT5h190uvM8wbgqH
2e230 6c 48 61 72 49 44 7a 43 6e 39 71 52 67 61 4d 33  lHarIDzCn9qRgaM3
2e240 54 73 4e 74 79 35 73 2f 46 73 4f 53 4e 4c 70 4f  TsNty5s/FsOSNLpO
2e250 44 65 58 50 37 6e 7a 2f 64 57 73 26 23 78 41 3b  DeXP7nz/dWs&#xA;
2e260 39 70 64 54 57 74 77 68 6a 75 49 48 61 4b 61 4e  9pdTWtwhjuIHaKaN
2e270 74 69 72 6f 65 4c 41 2f 49 6a 4f 32 6a 49 45 57  tiroeLA/IjO2jIEW
2e280 4f 52 65 4a 6c 45 78 4a 42 35 68 53 77 6f 64 69  OReJlExJB5hSwodi
2e290 72 73 56 64 69 72 73 56 51 75 70 2f 38 63 2b 34  rsVdirsVQup/8c+4
2e2a0 2f 77 42 51 35 6a 36 76 2b 37 6b 32 26 23 78 41  /wBQ5j6v+7k2&#xA
2e2b0 3b 36 66 36 78 37 33 32 33 35 63 69 53 48 79 39  ;6f6x73235ciSHy9
2e2c0 70 63 55 59 6f 6b 64 70 41 69 6a 72 73 73 53 67  pcUYokdpAijrssSg
2e2d0 5a 78 4d 2f 71 4c 33 6d 49 65 67 65 35 4d 63 69  ZxM/qL3mIege5Mci
2e2e0 32 4f 78 56 35 68 2f 7a 6b 4c 71 38 2b 6a 65 54  2OxV5h/zkLq8+jeT
2e2f0 4e 4f 31 61 44 65 57 77 31 6d 78 75 6b 26 23 78  NO1aDeWw1mxuk&#x
2e300 41 3b 58 2b 59 77 73 30 67 42 2b 5a 58 4d 6a 54  A;X+Yws0gB+ZXMjT
2e310 43 79 52 35 4f 46 72 69 52 45 45 66 7a 76 31 76  CyR5OFriREEfzv1v
2e320 51 64 44 31 76 54 64 63 30 69 30 31 66 54 4a 68  QdD1vTdc0i01fTJh
2e330 50 59 33 73 59 6c 67 6b 48 67 65 6f 50 67 79 6e  PY3sYlgkHgeoPgyn
2e340 5a 68 32 4f 32 55 79 69 59 6d 69 35 55 4a 26 23  Zh2O2UyiYmi5UJ&#
2e350 78 41 3b 69 51 42 48 4a 48 45 67 41 6b 6d 67 47  xA;iQBHJHEgAkmgG
2e360 35 4a 79 4c 4e 38 71 66 6c 56 6f 73 58 6d 48 2f  5JyLN8qflVosXmH/
2e370 6e 49 50 55 74 59 30 70 4f 65 68 61 64 66 58 31  nIPUtY0pOehadfX1
2e380 39 36 38 59 34 78 38 4a 47 6b 53 33 34 37 41 44  968Y4x8JGkS347AD
2e390 6d 7a 68 6c 58 2b 55 48 77 7a 59 5a 54 57 50 26  mzhlX+UHwzYZTWP&
2e3a0 23 78 41 3b 66 6d 36 66 54 78 34 73 74 6a 6c 5a  #xA;fm6fTx4stjlZ
2e3b0 50 36 6e 30 37 72 75 69 36 64 72 6d 6a 33 6d 6b  P6n07rui6drmj3mk
2e3c0 61 6c 46 36 31 6a 66 52 4e 44 4f 6e 66 69 77 36  alF61jfRNDOnfiw6
2e3d0 71 65 7a 4b 64 31 50 59 35 67 78 6b 51 62 44 74  qezKd1PY5gxkQbDt
2e3e0 70 77 45 68 52 66 4b 65 6e 51 61 2f 2b 52 66 35  pwEhRfKenQa/+Rf5
2e3f0 26 23 78 41 3b 6f 52 79 36 6a 47 39 7a 6f 4e 33  &#xA;oRy6jG9zoN3
2e400 79 67 4e 31 47 76 77 33 4e 6b 37 41 38 6c 37 43  ygN1Gvw3Nk7A8l7C
2e410 57 49 68 57 4b 56 36 69 6c 65 4c 41 6e 50 4e 5a  WIhWKV6ileLAnPNZ
2e420 49 37 4f 6e 48 46 67 79 62 2f 77 42 6f 66 57 47  I7OnHFgyb/wBofWG
2e430 6c 36 70 70 32 71 36 66 42 71 4f 6e 58 43 58 56  l6pp2q6fBqOnXCXV
2e440 6a 26 23 78 41 3b 63 6f 4a 49 4c 69 49 38 6b 5a  j&#xA;coJILiI8kZ
2e450 54 34 48 38 44 34 5a 72 79 43 44 52 64 78 47 51  T4H8D4ZryCDRdxGQ
2e460 6b 4c 48 4a 46 59 47 54 43 76 7a 55 2f 4d 33 53  kLHJFYGTCvzU/M3S
2e470 76 49 6e 6c 36 53 37 6d 64 4a 64 57 75 46 5a 4e  vInl6S7mdJdWuFZN
2e480 4c 73 4b 2f 46 4a 4a 53 67 64 6c 72 58 30 30 4f  LsK/FJJSgdlrX00O
2e490 37 48 26 23 78 41 3b 36 4f 70 79 33 46 69 4d 6a  7H&#xA;6Opy3FiMj
2e4a0 35 4f 50 71 4d 34 78 6a 7a 65 4d 2f 6b 42 2b 56  5OPqM4xjzeM/kB+V
2e4b0 47 70 36 31 72 6f 38 2b 2b 61 49 35 50 71 36 53  Gp61ro8++aI5Pq6S
2e4c0 6d 36 30 39 4a 78 52 37 71 35 63 6c 2f 72 4c 56  m609JxR7q5cl/rLV
2e4d0 33 34 4b 78 35 4b 66 32 6d 33 36 44 66 4a 7a 35  34Kx5Kf2m36DfJz5
2e4e0 61 48 43 26 23 78 41 3b 48 43 30 75 6e 4d 6a 78  aHC&#xA;HC0unMjx
2e4f0 53 35 66 65 2b 6d 38 77 58 61 76 69 75 33 6e 67  S5fe+m8wXaviu3ng
2e500 62 2f 6e 49 63 54 69 52 66 52 62 7a 57 7a 72 4a  b/nIcTiRfRbzWzrJ
2e510 55 63 53 70 31 41 6b 47 76 68 6d 7a 41 39 48 2b  UcSp1AkGvhmzA9H+
2e520 62 2b 68 30 55 6a 65 58 2f 50 38 41 39 38 2b 31  b+h0UjeX/P8A98+1
2e530 4d 31 6a 76 26 23 78 41 3b 55 48 72 57 72 57 57  M1jv&#xA;UHrWrWW
2e540 6a 36 54 65 61 72 66 4f 49 37 53 79 68 65 65 5a  j6TearfOI7SyheeZ
2e550 79 51 50 68 51 56 6f 4b 39 7a 30 48 76 6b 6f 78  yQPhQVoK9z0Hvkox
2e560 73 30 78 6e 4d 52 42 4a 36 4b 48 6c 6a 58 59 76  s0xnMRBJ6KHljXYv
2e570 4d 48 6c 37 54 39 62 68 68 65 33 69 31 47 42 4c  MHl7T9bhhe3i1GBL
2e580 69 4f 47 57 6e 26 23 78 41 3b 4e 56 6b 46 52 57  iOGWn&#xA;NVkFRW
2e590 6d 33 54 47 63 65 45 30 6a 48 50 69 69 43 2b 5a  m3TGceE0jHPiiC+Z
2e5a0 66 7a 45 59 6e 2f 41 4a 79 6b 30 38 45 31 41 31  fzEYn/AJyk08E1A1
2e5b0 58 52 51 50 59 55 74 6a 6d 62 44 2b 36 2b 42 2f  XRQPYUtjmbD+6+B/
2e5c0 53 36 71 66 38 41 6a 48 2b 63 50 75 44 36 74 7a  S6qf8AjH+cPuD6tz
2e5d0 41 64 77 2b 57 66 26 23 78 41 3b 4b 7a 4b 76 2f  Adw+Wf&#xA;KzKv/
2e5e0 4f 57 45 78 59 67 44 39 49 36 69 4b 6e 62 63 32  OWExYgD9I6iKnbc2
2e5f0 6b 34 48 34 35 6e 7a 2f 75 76 67 48 55 34 76 37  k4H45nz/uvgHU4v7
2e600 2f 34 6e 39 4c 36 48 38 34 65 65 66 4c 33 6c 4b  /4n9L6H84eefL3lK
2e610 79 69 75 4e 57 6d 62 31 62 6c 78 46 5a 32 4d 43  yiuNWmb1blxFZ2MC
2e620 2b 72 64 58 45 6a 45 26 23 78 41 3b 44 6a 44 45  +rdXEjE&#xA;DjDE
2e630 44 56 71 56 33 37 66 68 6d 48 44 47 5a 63 6e 59  DVqV37fhmHDGZcnY
2e640 35 63 30 59 44 64 38 2b 2f 77 44 4f 55 4e 6a 50  5c0YDd8+/wDOUNjP
2e650 70 76 6e 33 51 50 4d 79 57 34 65 31 6e 74 6f 78  pvn3QPMyW4e1ntox
2e660 2b 38 46 56 65 61 30 6d 4c 73 72 71 33 53 71 53  +8FVea0mLsrq3SqS
2e670 49 4b 45 66 78 7a 4d 30 26 23 78 41 3b 78 39 4e  IKEfxzM0&#xA;x9N
2e680 4f 75 31 30 61 6d 44 33 6a 38 66 6f 66 52 48 6c  Ou10amD3j8fofRHl
2e690 44 58 2f 4c 2b 76 65 58 72 50 55 74 42 65 4d 36  DX/L+veXrPUtBeM6
2e6a0 64 4b 67 34 52 52 42 56 39 4a 71 41 74 45 79 4c  dKg4RRBV9JqAtEyL
2e6b0 73 6a 72 58 64 63 77 35 78 49 4f 37 73 73 55 34  sjrXdcw5xIO7ssU4
2e6c0 79 6a 63 65 53 51 66 6d 4a 26 23 78 41 3b 2b 61  yjceSQfmJ&#xA;+a
2e6d0 65 6d 65 56 54 62 36 5a 5a 49 75 71 2b 61 72 2b  emeVTb6ZZIuq+ar+
2e6e0 57 4b 44 54 39 45 6a 66 34 79 30 72 41 42 70 53  WKDT9Ejf4y0rABpS
2e6f0 4b 2b 6d 74 47 2b 47 76 55 39 4e 71 6b 54 78 59  K+mtG+GvU9NqkTxY
2e700 54 4c 63 37 42 71 31 47 70 45 4e 68 76 4c 75 51  TLc7Bq1GpENhvLuQ
2e710 33 6e 76 38 6c 2f 4c 33 6d 6d 26 23 78 41 3b 38  3nv8l/L3mm&#xA;8
2e720 62 55 59 70 6e 30 7a 55 35 4b 65 74 4e 45 71 76  bUYpn0zU5KetNEqv
2e730 48 4a 54 39 70 34 79 56 71 33 2b 55 47 48 76 58  HJT9p4yVq3+UGHvX
2e740 4d 33 53 64 71 54 77 6a 68 49 34 6f 75 4a 72 4f  M3SdqTwjhI4ouJrO
2e750 79 73 65 59 38 56 38 4d 6d 48 2f 41 50 51 73 76  yseY8V8MmH/APQsv
2e760 2f 66 79 66 39 4f 58 2f 5a 78 6d 26 23 78 41 3b  /fyf9OX/Zxm&#xA;
2e770 62 2f 4c 76 39 44 2f 5a 66 73 63 44 2b 51 50 36  b/Lv9D/ZfscD+QP6
2e780 66 2b 78 2f 61 37 2f 6f 57 58 2f 76 35 50 38 41  f+x/a7/oWX/v5P8A
2e790 70 79 2f 37 4f 4d 66 35 64 2f 6f 66 37 4c 39 69  py/7OMf5d/of7L9i
2e7a0 2f 77 41 67 66 30 2f 39 6a 2b 31 33 2f 51 73 76  /wAgf0/9j+13/Qsv
2e7b0 2f 66 79 66 39 4f 58 2f 41 47 63 59 26 23 78 41  /fyf9OX/AGcY&#xA
2e7c0 3b 2f 77 41 75 2f 77 42 44 2f 5a 66 73 58 2b 51  ;/wAu/wBD/ZfsX+Q
2e7d0 50 36 66 38 41 73 66 32 75 2f 77 43 68 5a 66 38  P6f8Asf2u/wChZf8
2e7e0 41 76 35 50 2b 6e 4c 2f 73 34 78 2f 6c 33 2b 68  Av5P+nL/s4x/l3+h
2e7f0 2f 73 76 32 4c 2f 49 48 39 50 2f 59 2f 74 64 2f  /sv2L/IH9P/Y/td/
2e800 30 4c 4c 2f 33 38 6e 2f 54 6c 2f 32 63 26 23 78  0LL/38n/Tl/2c&#x
2e810 41 3b 59 2f 79 37 2f 51 2f 32 58 37 46 2f 6b 44  A;Y/y7/Q/2X7F/kD
2e820 2b 6e 2f 73 66 32 70 52 35 76 2f 77 43 63 64 6e  +n/sf2pR5v/wCcdn
2e830 30 7a 79 72 72 47 70 70 72 33 31 68 72 43 79 75  0zyrrGppr31hrCyu
2e840 4c 72 30 44 61 63 4f 66 6f 78 74 4a 78 35 65 73  Lr0DacOfoxtJx5es
2e850 39 4b 38 66 44 49 79 37 59 38 51 63 50 42 26 23  9K8fDIy7Y8QcPB&#
2e860 78 41 3b 7a 38 2f 32 4c 2f 49 6e 68 2b 76 6a 2b  xA;z8/2L/Inh+vj+
2e870 6e 66 6c 2b 31 37 78 35 64 6b 53 58 79 2f 70 6b  nfl+17x5dkSXy/pk
2e880 6b 5a 35 49 39 70 41 79 4e 34 67 78 71 51 63 30  kZ5I9pAyN4gxqQc0
2e890 63 2f 71 4c 76 38 41 45 66 53 50 63 6d 47 52 62  c/qLv8AEfSPcmGRb
2e8a0 48 59 71 78 54 38 79 76 49 45 48 6e 72 79 2f 26  HYqxT8yvIEHnry/&
2e8b0 23 78 41 3b 46 6f 6c 78 65 4e 5a 51 4c 64 77 33  #xA;FolxeNZQLdw3
2e8c0 4d 30 69 49 4a 47 5a 49 75 51 61 4e 61 73 6f 55  M0iIJGZIuQaNasoU
2e8d0 73 47 32 62 65 6e 67 63 73 78 5a 4f 41 32 30 5a  sG2bengcsxZOA20Z
2e8e0 38 50 69 43 72 72 64 69 39 68 2b 53 2b 72 65 56  8PiCrrdi9h+S+reV
2e8f0 6a 4b 66 49 48 6d 75 37 30 65 47 59 6c 70 74 4f  jKfIHmu70eGYlptO
2e900 26 23 78 41 3b 76 6f 6f 37 36 31 64 39 68 79 56  &#xA;voo761d9hyV
2e910 57 43 47 4d 30 41 71 77 71 33 76 54 4c 44 6e 45  WCGM0Aqwq3vTLDnE
2e920 76 71 44 53 4e 4c 4b 48 30 53 70 44 36 74 2b 58  vqDSNLKH0SpD6t+X
2e930 66 35 78 2b 5a 6f 5a 4e 4f 38 77 2b 63 62 57 7a  f5x+ZoZNO8w+cbWz
2e940 30 61 63 55 75 59 4e 4b 74 69 72 79 4b 52 52 6f  0acUuYNKtiryKRRo
2e950 79 26 23 78 41 3b 7a 65 6d 33 46 68 57 76 78 45  y&#xA;zem3FhWvxE
2e960 65 49 4f 53 47 54 48 48 63 44 64 6a 4c 42 6d 6e  eIOSGTHHcDdjLBmn
2e970 74 4b 51 72 38 65 35 6e 6e 6b 72 79 4e 35 64 38  tKQr8e5nnkryN5d8
2e980 6d 61 4d 75 6c 61 48 41 59 34 61 38 35 70 70 43  maMulaHAY4a85ppC
2e990 47 6d 6d 6b 70 54 6e 4b 34 41 71 66 6b 41 42 32  GmmkpTnK4AqfkAB2
2e9a0 47 55 26 23 78 41 3b 54 79 47 52 73 75 56 69 78  GU&#xA;TyGRsuVix
2e9b0 52 67 4b 43 66 35 42 74 53 37 58 2f 4c 75 68 2b  RgKCf5BtS7X/Luh+
2e9c0 59 64 4d 6b 30 7a 57 72 4f 4f 2b 73 5a 64 32 68  YdMk0zWrOO+sZd2h
2e9d0 6c 46 61 4d 4e 67 79 73 4b 4d 72 43 75 7a 4b 51  lFaMNgysKMrCuzKQ
2e9e0 52 6b 6f 79 4d 54 59 59 54 78 78 6d 4b 4c 79 32  RkoyMTYYTxxmKLy2
2e9f0 54 38 6c 26 23 78 41 3b 50 4e 48 6c 4e 4c 71 37  T8l&#xA;PNHlNLq7
2ea00 2f 4c 50 7a 50 63 32 42 62 6c 49 75 68 33 6f 53  /LPzPc2BblIuh3oS
2ea10 65 32 6c 63 2f 73 68 6e 48 46 54 51 55 44 4d 68  e2lc/shnHFTQUDMh
2ea20 50 69 33 66 4d 67 5a 34 79 32 6b 48 44 4f 6b 6c  Pi3fMgZ4y2kHDOkl
2ea30 43 7a 6a 6c 38 50 78 74 39 6a 79 44 57 76 38 41  Czjl8Pxt9jyDWv8A
2ea40 6e 49 58 38 26 23 78 41 3b 35 4c 61 61 66 53 37  nIX8&#xA;5LaafS7
2ea50 75 36 69 30 36 39 74 6d 61 43 35 43 32 73 51 6c  u6i069tmaC5C2sQl
2ea60 56 31 4e 47 72 7a 44 67 45 65 77 79 38 59 49 64  V1NGrzDgEewy8YId
2ea70 7a 69 53 31 57 58 6c 66 33 50 56 2f 79 74 2f 4b  ziS1WXlf3PV/yt/K
2ea80 2f 79 42 35 6c 73 72 62 7a 74 71 4f 6f 58 48 6d  /yB5lsrbztqOoXHm
2ea90 2f 55 62 6b 44 26 23 78 41 3b 31 58 31 4a 71 70  /UbkD&#xA;1X1Jqp
2eaa0 44 4d 6c 4f 55 55 6c 76 56 76 69 54 70 78 64 6d  DMlOUUlvVviTpxdm
2eab0 57 6c 43 42 53 68 79 6e 4c 6c 6c 45 30 4e 6e 4a  WlCBShynLllE0NnJ
2eac0 30 2b 6e 68 4d 63 52 50 45 58 74 59 41 41 41 41  0+nhMcRPEXtYAAAA
2ead0 6f 42 73 41 4d 78 48 59 70 42 35 7a 30 4c 7a 46  oBsAMxHYpB5z0LzF
2eae0 72 57 6d 4c 5a 36 26 23 78 41 3b 48 72 37 2b 58  rWmLZ6&#xA;Hr7+X
2eaf0 70 53 35 4d 39 31 46 62 70 63 4f 38 5a 55 6a 67  pS5M91FbpcO8ZUjg
2eb00 76 4e 6b 4d 65 2b 2f 4a 54 58 4c 4d 63 67 44 75  vNkMe+/JTXLMcgDu
2eb10 4c 61 63 30 4a 53 46 52 50 43 38 56 50 38 41 7a  Lac0JSFRPC8VP8Az
2eb20 69 46 45 57 4c 6e 7a 59 35 63 6d 70 59 32 49 72  iFEWLnzY5cmpY2Ir
2eb30 58 78 72 39 59 7a 4a 26 23 78 41 3b 2f 4e 6a 75  Xxr9YzJ&#xA;/Nju
2eb40 2b 33 39 6a 67 2f 79 63 66 35 77 2b 58 37 57 5a  +39jg/ycf5w+X7WZ
2eb50 32 33 35 54 2f 6d 5a 62 51 4a 42 46 2b 5a 39 38  235T/mZbQJBF+Z98
2eb60 59 34 78 52 65 64 6d 6b 6a 55 39 33 65 5a 6d 50  Y4xRedmkjU93eZmP
2eb70 30 6e 4b 2f 47 68 2f 4e 2f 48 79 62 52 70 63 6f  0nK/Gh/N/HybRpco
2eb80 2f 6a 2b 7a 2f 6a 79 56 26 23 78 41 3b 2b 59 50  /j+z/jyV&#xA;+YP
2eb90 2b 63 66 38 41 7a 64 35 69 68 39 44 57 76 7a 45  +cf8Azd5ih9DWvzE
2eba0 76 62 32 32 71 47 2b 72 53 57 74 49 65 53 69 67  vb22qG+rSWtIeSig
2ebb0 62 30 6c 75 41 6c 52 34 30 79 51 31 45 52 79 6a  b0luAlR40yQ1ERyj
2ebc0 2b 50 6b 78 6c 6f 70 79 35 7a 76 34 66 38 65 65  +Pkxlopy5zv4f8ee
2ebd0 6e 57 33 6c 32 39 73 66 4a 26 23 78 41 3b 74 70  nW3l29sfJ&#xA;tp
2ebe0 35 65 30 76 55 6d 73 72 71 78 73 37 65 7a 74 39  5e0vUmsrqxs7ezt9
2ebf0 55 57 47 4f 52 6c 2b 72 6f 71 63 2f 52 6b 35 49  UWGORl+roqc/Rk5I
2ec00 65 51 54 6f 61 39 63 78 2b 49 47 56 6b 4f 59 49  eQToa9cx+IGVkOYI
2ec10 45 51 45 51 64 77 4f 62 79 72 56 2f 38 41 6e 47  EQEQdwObyrV/8AnG
2ec20 53 54 57 4e 59 6c 31 72 55 76 26 23 78 41 3b 4f  STWNYl1rUv&#xA;O
2ec30 46 35 63 36 70 4d 79 75 39 32 31 76 47 48 35 49  F5c6pMyu921vGH5I
2ec40 41 45 49 34 75 4f 50 45 4b 41 4b 64 4d 79 42 71  AEI4uOPEKAKdMyBq
2ec50 51 42 51 44 68 79 30 4a 4a 73 79 33 39 33 37 58  QBQDhy0JJsy3937X
2ec60 71 6e 6c 4c 51 2f 4d 47 6b 57 73 73 47 73 65 59  qnlLQ/MGkWssGseY
2ec70 4a 64 66 5a 69 76 6f 53 7a 51 51 26 23 78 41 3b  JdfZivoSzQQ&#xA;
2ec80 77 4e 47 71 67 67 69 73 51 71 2f 4c 78 59 6b 35  wNGqggisQq/LxYk5
2ec90 6a 7a 6b 44 79 46 4f 5a 69 68 4b 50 31 48 69 65  jzkDyFOZihKP1Hie
2eca0 58 2b 66 2f 41 50 6e 48 53 34 31 37 7a 6e 4e 35  X+f/APnHS417znN5
2ecb0 6f 30 4c 58 66 30 52 63 33 4d 69 54 79 52 6d 4e  o0LXf0Rc3MiTyRmN
2ecc0 79 30 63 36 41 44 31 59 70 55 64 57 26 23 78 41  y0c6AD1YpUdW&#xA
2ecd0 3b 42 59 72 79 39 6a 33 38 4c 38 65 6f 6f 55 51  ;BYry9j38L8eooUQ
2ece0 34 75 58 52 6d 55 75 49 46 6c 58 6b 62 38 6d 64  4uXRmUuIFlXkb8md
2ecf0 49 38 75 36 6e 2b 6e 64 57 31 43 35 38 79 2b 5a  I8u6n+ndW1C58y+Z
2ed00 71 55 47 72 58 37 4d 78 6a 46 4b 66 75 6b 5a 70  qUGrX7MxjFKfukZp
2ed10 43 70 34 37 56 5a 6d 50 68 54 49 54 7a 26 23 78  Cp47VZmPhTITz&#x
2ed20 41 3b 6b 69 68 73 47 33 46 70 52 45 38 52 50 46  A;kihsG3FpRE8RPF
2ed30 4a 6b 33 6e 54 79 56 6f 48 6e 48 51 35 4e 47 31  Jk3nTyVoHnHQ5NG1
2ed40 71 45 79 57 7a 73 48 6a 6c 6a 49 57 57 4b 52 51  qEyWzsHjljIWWKRQ
2ed50 51 73 6b 54 45 4e 52 68 55 6a 6f 52 32 4f 32 56  QskTENRhUjoR2O2V
2ed60 77 6d 59 6d 77 33 5a 63 51 6d 4b 4c 77 39 26 23  wmYmw3ZcQmKLw9&#
2ed70 78 41 3b 76 2b 63 55 74 62 73 37 71 51 36 52 35  xA;v+cUtbs7qQ6R5
2ed80 74 39 43 33 6b 42 42 4a 68 6b 6a 6b 34 6d 6f 34  t9C3kBBJhkjk4mo4
2ed90 74 36 63 6c 47 32 50 74 58 77 7a 4b 47 71 48 63  t6clG2PtXwzKGqHc
2eda0 36 38 36 41 33 73 57 65 66 6c 6c 2b 51 65 67 65  686A3sWefll+Qege
2edb0 53 64 54 4f 73 7a 33 73 6d 73 61 30 41 79 77 26  SdTOsz3smsa0Ayw&
2edc0 23 78 41 3b 33 55 71 43 4b 4f 49 4f 4b 4d 79 52  #xA;3UqCKOIOKMyR
2edd0 38 70 44 7a 49 4a 42 59 75 64 73 71 79 35 7a 49  8pDzIJBYudsqy5zI
2ede0 55 35 4f 44 53 43 42 75 37 4c 31 48 4d 64 79 33  U5ODSCBu7L1HMdy3
2edf0 59 71 37 46 58 59 71 37 46 58 59 71 68 64 57 30  Yq7FXYq7FXYqhdW0
2ee00 36 4c 55 74 4b 76 4e 4f 6d 4e 49 72 32 43 57 33  6LUtKvNOmNIr2CW3
2ee10 26 23 78 41 3b 6b 4e 4b 30 57 56 43 68 32 2b 54  &#xA;kNK0WVCh2+T
2ee20 59 59 6d 6a 62 47 63 65 4b 4a 48 65 78 2f 77 44  YYmjbGceKJHex/wD
2ee30 4b 75 2b 6b 75 2f 77 41 76 64 43 39 5a 44 48 63  Ku+ku/wAvdC9ZDHc
2ee40 32 6c 73 74 68 64 52 74 39 70 5a 72 45 6d 31 6c  2lsthdRt9pZrEm1l
2ee50 42 39 2b 63 4a 79 7a 4d 4b 6d 57 72 53 79 76 47  B9+cJyzMKmWrSyvG
2ee60 50 26 23 78 41 3b 6c 38 74 6d 56 5a 55 33 75 78  P&#xA;l8tmVZU3ux
2ee70 56 32 4b 75 78 56 32 4b 75 78 56 32 4b 75 78 56  V2KuxV2KuxV2KuxV
2ee80 32 4b 76 49 2f 7a 77 2f 4a 47 48 7a 70 62 6e 57  2KvI/zw/JGHzpbnW
2ee90 74 46 56 49 66 4d 39 75 67 55 71 53 45 53 37 6a  tFVIfM9ugUqSES7j
2eea0 58 6f 6b 68 4f 77 6b 55 62 49 35 2f 31 57 32 6f  XokhOwkUbI5/1W2o
2eeb0 56 79 26 23 78 41 3b 4d 4f 62 68 32 50 4a 77 74  Vy&#xA;MObh2PJwt
2eec0 56 70 65 50 31 52 2b 72 37 33 67 58 35 65 2b 66  VpeP1R+r73gX5e+f
2eed0 76 4e 50 35 56 2b 61 4a 6f 62 79 30 6d 53 32 63  vNP5V+aJoby0mS2c
2eee0 68 4e 56 30 65 34 44 52 4d 77 48 53 52 51 77 2b  hNV0e4DRMwHSRQw+
2eef0 46 31 2f 5a 62 6f 52 37 5a 6c 7a 67 4a 68 77 4d  F1/ZboR7ZlzgJhwM
2ef00 57 57 57 26 23 78 41 3b 4f 58 33 68 39 57 65 58  WWW&#xA;OX3h9WeX
2ef10 50 7a 58 2f 41 43 2b 38 77 61 65 6c 37 5a 61 33  PzX/AC+8wael7Za3
2ef20 61 78 42 68 38 64 74 64 53 70 62 7a 78 6e 75 48  axBh8dtdSpbzxnuH
2ef30 6a 6b 59 48 36 52 55 48 73 54 6d 44 4c 44 49 48  jkYH6RUHsTmDLDIH
2ef40 6b 37 57 47 70 78 79 46 33 58 76 5a 46 70 6d 72  k7WGpxyF3XvZFpmr
2ef50 36 54 71 74 26 23 78 41 3b 75 31 7a 70 6c 37 42  6Tqt&#xA;u1zpl7B
2ef60 66 32 36 75 59 32 6d 74 70 55 6d 51 4f 74 4b 71  f26uY2mtpUmQOtKq
2ef70 57 51 73 4b 69 76 54 4b 7a 45 6a 6d 32 78 6d 4a  WQsKivTKzEjm2xmJ
2ef80 43 77 62 52 65 42 6b 37 46 58 59 71 37 46 58 59  CwbReBk7FXYq7FXY
2ef90 71 37 46 58 59 71 37 46 58 59 71 37 46 58 59 71  q7FXYq7FXYq7FXYq
2efa0 37 46 58 59 71 26 23 78 41 3b 37 46 58 59 71 37  7FXYq&#xA;7FXYq7
2efb0 46 58 59 71 37 46 56 73 58 70 63 54 36 58 48 6a  FXYq7FVsXpcT6XHj
2efc0 79 61 76 47 6c 4f 58 49 38 2b 6e 66 6c 57 76 76  yavGlOXI8+nflWvv
2efd0 69 55 42 64 69 6c 32 4b 75 78 56 32 4b 75 78 56  iUBdil2KuxV2KuxV
2efe0 32 4b 75 78 56 32 4b 75 78 56 32 4b 73 56 38 2b  2KuxV2KuxV2KsV8+
2eff0 2f 38 71 31 2b 70 26 23 78 41 3b 4c 2f 6a 62 39  /8q1+p&#xA;L/jb9
2f000 47 2b 6a 51 2b 68 39 66 39 50 31 4b 56 48 4c 30  G+jQ+h9f9P1KVHL0
2f010 65 58 37 79 76 6a 77 79 33 48 78 2f 77 41 4c 52  eX7yvjwy3Hx/wALR
2f020 6d 38 50 2b 4f 6e 6c 55 50 38 41 30 4b 4e 39 63  m8P+OnlUP8A0KN9c
2f030 48 44 36 74 36 76 49 2f 62 2f 53 58 70 56 2f 32  HD6t6vI/b/SXpV/2
2f040 66 37 75 6e 34 5a 6b 26 23 78 41 3b 66 76 76 78  f7un4Zk&#xA;fvvx
2f050 54 68 44 38 74 66 58 2f 41 47 54 32 66 79 70 2f  ThD8tfX/AGT2fyp/
2f060 68 4c 39 44 78 2f 34 55 2b 70 66 6f 6a 6b 65 48  hL9Dx/4U+pfojkeH
2f070 36 4f 39 4c 30 4f 64 42 79 2f 75 76 68 35 64 4b  6O9L0OdBy/uvh5dK
2f080 31 33 38 63 78 5a 38 56 2b 70 32 47 4c 67 72 30  138cxZ8V+p2GLgr0
2f090 31 58 6b 6e 47 51 62 48 26 23 78 41 3b 59 71 37  1XknGQbH&#xA;Yq7
2f0a0 46 58 59 71 37 46 58 59 71 37 46 58 59 71 37 46  FXYq7FXYq7FXYq7F
2f0b0 58 59 71 37 46 58 2f 2f 5a 3c 2f 78 61 70 47 49  XYq7FX//Z</xapGI
2f0c0 6d 67 3a 69 6d 61 67 65 3e 0a 20 20 20 20 20 20  mg:image>.      
2f0d0 20 20 20 20 20 20 20 20 20 3c 2f 72 64 66 3a 6c           </rdf:l
2f0e0 69 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c  i>.            <
2f0f0 2f 72 64 66 3a 41 6c 74 3e 0a 20 20 20 20 20 20  /rdf:Alt>.      
2f100 20 20 20 3c 2f 78 61 70 3a 54 68 75 6d 62 6e 61     </xap:Thumbna
2f110 69 6c 73 3e 0a 20 20 20 20 20 20 3c 2f 72 64 66  ils>.      </rdf
2f120 3a 44 65 73 63 72 69 70 74 69 6f 6e 3e 0a 20 20  :Description>.  
2f130 20 20 20 20 3c 72 64 66 3a 44 65 73 63 72 69 70      <rdf:Descrip
2f140 74 69 6f 6e 20 72 64 66 3a 61 62 6f 75 74 3d 22  tion rdf:about="
2f150 22 0a 20 20 20 20 20 20 20 20 20 20 20 20 78 6d  ".            xm
2f160 6c 6e 73 3a 78 61 70 4d 4d 3d 22 68 74 74 70 3a  lns:xapMM="http:
2f170 2f 2f 6e 73 2e 61 64 6f 62 65 2e 63 6f 6d 2f 78  //ns.adobe.com/x
2f180 61 70 2f 31 2e 30 2f 6d 6d 2f 22 0a 20 20 20 20  ap/1.0/mm/".    
2f190 20 20 20 20 20 20 20 20 78 6d 6c 6e 73 3a 73 74          xmlns:st
2f1a0 52 65 66 3d 22 68 74 74 70 3a 2f 2f 6e 73 2e 61  Ref="http://ns.a
2f1b0 64 6f 62 65 2e 63 6f 6d 2f 78 61 70 2f 31 2e 30  dobe.com/xap/1.0
2f1c0 2f 73 54 79 70 65 2f 52 65 73 6f 75 72 63 65 52  /sType/ResourceR
2f1d0 65 66 23 22 3e 0a 20 20 20 20 20 20 20 20 20 3c  ef#">.         <
2f1e0 78 61 70 4d 4d 3a 44 6f 63 75 6d 65 6e 74 49 44  xapMM:DocumentID
2f1f0 3e 75 75 69 64 3a 45 42 38 39 35 37 31 42 37 46  >uuid:EB89571B7F
2f200 36 39 44 46 31 31 41 46 30 43 42 39 45 34 33 32  69DF11AF0CB9E432
2f210 43 35 41 31 36 37 3c 2f 78 61 70 4d 4d 3a 44 6f  C5A167</xapMM:Do
2f220 63 75 6d 65 6e 74 49 44 3e 0a 20 20 20 20 20 20  cumentID>.      
2f230 20 20 20 3c 78 61 70 4d 4d 3a 49 6e 73 74 61 6e     <xapMM:Instan
2f240 63 65 49 44 3e 75 75 69 64 3a 45 43 38 39 35 37  ceID>uuid:EC8957
2f250 31 42 37 46 36 39 44 46 31 31 41 46 30 43 42 39  1B7F69DF11AF0CB9
2f260 45 34 33 32 43 35 41 31 36 37 3c 2f 78 61 70 4d  E432C5A167</xapM
2f270 4d 3a 49 6e 73 74 61 6e 63 65 49 44 3e 0a 20 20  M:InstanceID>.  
2f280 20 20 20 20 20 20 20 3c 78 61 70 4d 4d 3a 44 65         <xapMM:De
2f290 72 69 76 65 64 46 72 6f 6d 20 72 64 66 3a 70 61  rivedFrom rdf:pa
2f2a0 72 73 65 54 79 70 65 3d 22 52 65 73 6f 75 72 63  rseType="Resourc
2f2b0 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  e">.            
2f2c0 3c 73 74 52 65 66 3a 69 6e 73 74 61 6e 63 65 49  <stRef:instanceI
2f2d0 44 3e 75 75 69 64 3a 45 41 38 39 35 37 31 42 37  D>uuid:EA89571B7
2f2e0 46 36 39 44 46 31 31 41 46 30 43 42 39 45 34 33  F69DF11AF0CB9E43
2f2f0 32 43 35 41 31 36 37 3c 2f 73 74 52 65 66 3a 69  2C5A167</stRef:i
2f300 6e 73 74 61 6e 63 65 49 44 3e 0a 20 20 20 20 20  nstanceID>.     
2f310 20 20 20 20 20 20 20 3c 73 74 52 65 66 3a 64 6f         <stRef:do
2f320 63 75 6d 65 6e 74 49 44 3e 75 75 69 64 3a 45 39  cumentID>uuid:E9
2f330 38 39 35 37 31 42 37 46 36 39 44 46 31 31 41 46  89571B7F69DF11AF
2f340 30 43 42 39 45 34 33 32 43 35 41 31 36 37 3c 2f  0CB9E432C5A167</
2f350 73 74 52 65 66 3a 64 6f 63 75 6d 65 6e 74 49 44  stRef:documentID
2f360 3e 0a 20 20 20 20 20 20 20 20 20 3c 2f 78 61 70  >.         </xap
2f370 4d 4d 3a 44 65 72 69 76 65 64 46 72 6f 6d 3e 0a  MM:DerivedFrom>.
2f380 20 20 20 20 20 20 3c 2f 72 64 66 3a 44 65 73 63        </rdf:Desc
2f390 72 69 70 74 69 6f 6e 3e 0a 20 20 20 20 20 20 3c  ription>.      <
2f3a0 72 64 66 3a 44 65 73 63 72 69 70 74 69 6f 6e 20  rdf:Description 
2f3b0 72 64 66 3a 61 62 6f 75 74 3d 22 22 0a 20 20 20  rdf:about="".   
2f3c0 20 20 20 20 20 20 20 20 20 78 6d 6c 6e 73 3a 69           xmlns:i
2f3d0 6c 6c 75 73 74 72 61 74 6f 72 3d 22 68 74 74 70  llustrator="http
2f3e0 3a 2f 2f 6e 73 2e 61 64 6f 62 65 2e 63 6f 6d 2f  ://ns.adobe.com/
2f3f0 69 6c 6c 75 73 74 72 61 74 6f 72 2f 31 2e 30 2f  illustrator/1.0/
2f400 22 3e 0a 20 20 20 20 20 20 20 20 20 3c 69 6c 6c  ">.         <ill
2f410 75 73 74 72 61 74 6f 72 3a 53 74 61 72 74 75 70  ustrator:Startup
2f420 50 72 6f 66 69 6c 65 3e 50 72 69 6e 74 3c 2f 69  Profile>Print</i
2f430 6c 6c 75 73 74 72 61 74 6f 72 3a 53 74 61 72 74  llustrator:Start
2f440 75 70 50 72 6f 66 69 6c 65 3e 0a 20 20 20 20 20  upProfile>.     
2f450 20 3c 2f 72 64 66 3a 44 65 73 63 72 69 70 74 69   </rdf:Descripti
2f460 6f 6e 3e 0a 20 20 20 20 20 20 3c 72 64 66 3a 44  on>.      <rdf:D
2f470 65 73 63 72 69 70 74 69 6f 6e 20 72 64 66 3a 61  escription rdf:a
2f480 62 6f 75 74 3d 22 22 0a 20 20 20 20 20 20 20 20  bout="".        
2f490 20 20 20 20 78 6d 6c 6e 73 3a 78 61 70 54 50 67      xmlns:xapTPg
2f4a0 3d 22 68 74 74 70 3a 2f 2f 6e 73 2e 61 64 6f 62  ="http://ns.adob
2f4b0 65 2e 63 6f 6d 2f 78 61 70 2f 31 2e 30 2f 74 2f  e.com/xap/1.0/t/
2f4c0 70 67 2f 22 0a 20 20 20 20 20 20 20 20 20 20 20  pg/".           
2f4d0 20 78 6d 6c 6e 73 3a 73 74 44 69 6d 3d 22 68 74   xmlns:stDim="ht
2f4e0 74 70 3a 2f 2f 6e 73 2e 61 64 6f 62 65 2e 63 6f  tp://ns.adobe.co
2f4f0 6d 2f 78 61 70 2f 31 2e 30 2f 73 54 79 70 65 2f  m/xap/1.0/sType/
2f500 44 69 6d 65 6e 73 69 6f 6e 73 23 22 0a 20 20 20  Dimensions#".   
2f510 20 20 20 20 20 20 20 20 20 78 6d 6c 6e 73 3a 78           xmlns:x
2f520 61 70 47 3d 22 68 74 74 70 3a 2f 2f 6e 73 2e 61  apG="http://ns.a
2f530 64 6f 62 65 2e 63 6f 6d 2f 78 61 70 2f 31 2e 30  dobe.com/xap/1.0
2f540 2f 67 2f 22 3e 0a 20 20 20 20 20 20 20 20 20 3c  /g/">.         <
2f550 78 61 70 54 50 67 3a 4d 61 78 50 61 67 65 53 69  xapTPg:MaxPageSi
2f560 7a 65 20 72 64 66 3a 70 61 72 73 65 54 79 70 65  ze rdf:parseType
2f570 3d 22 52 65 73 6f 75 72 63 65 22 3e 0a 20 20 20  ="Resource">.   
2f580 20 20 20 20 20 20 20 20 20 3c 73 74 44 69 6d 3a           <stDim:
2f590 77 3e 33 30 30 2e 30 30 30 30 30 30 3c 2f 73 74  w>300.000000</st
2f5a0 44 69 6d 3a 77 3e 0a 20 20 20 20 20 20 20 20 20  Dim:w>.         
2f5b0 20 20 20 3c 73 74 44 69 6d 3a 68 3e 32 30 30 2e     <stDim:h>200.
2f5c0 30 30 30 30 30 30 3c 2f 73 74 44 69 6d 3a 68 3e  000000</stDim:h>
2f5d0 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 74  .            <st
2f5e0 44 69 6d 3a 75 6e 69 74 3e 50 6f 69 6e 74 73 3c  Dim:unit>Points<
2f5f0 2f 73 74 44 69 6d 3a 75 6e 69 74 3e 0a 20 20 20  /stDim:unit>.   
2f600 20 20 20 20 20 20 3c 2f 78 61 70 54 50 67 3a 4d        </xapTPg:M
2f610 61 78 50 61 67 65 53 69 7a 65 3e 0a 20 20 20 20  axPageSize>.    
2f620 20 20 20 20 20 3c 78 61 70 54 50 67 3a 4e 50 61       <xapTPg:NPa
2f630 67 65 73 3e 31 3c 2f 78 61 70 54 50 67 3a 4e 50  ges>1</xapTPg:NP
2f640 61 67 65 73 3e 0a 20 20 20 20 20 20 20 20 20 3c  ages>.         <
2f650 78 61 70 54 50 67 3a 48 61 73 56 69 73 69 62 6c  xapTPg:HasVisibl
2f660 65 54 72 61 6e 73 70 61 72 65 6e 63 79 3e 46 61  eTransparency>Fa
2f670 6c 73 65 3c 2f 78 61 70 54 50 67 3a 48 61 73 56  lse</xapTPg:HasV
2f680 69 73 69 62 6c 65 54 72 61 6e 73 70 61 72 65 6e  isibleTransparen
2f690 63 79 3e 0a 20 20 20 20 20 20 20 20 20 3c 78 61  cy>.         <xa
2f6a0 70 54 50 67 3a 48 61 73 56 69 73 69 62 6c 65 4f  pTPg:HasVisibleO
2f6b0 76 65 72 70 72 69 6e 74 3e 46 61 6c 73 65 3c 2f  verprint>False</
2f6c0 78 61 70 54 50 67 3a 48 61 73 56 69 73 69 62 6c  xapTPg:HasVisibl
2f6d0 65 4f 76 65 72 70 72 69 6e 74 3e 0a 20 20 20 20  eOverprint>.    
2f6e0 20 20 20 20 20 3c 78 61 70 54 50 67 3a 50 6c 61       <xapTPg:Pla
2f6f0 74 65 4e 61 6d 65 73 3e 0a 20 20 20 20 20 20 20  teNames>.       
2f700 20 20 20 20 20 3c 72 64 66 3a 53 65 71 3e 0a 20       <rdf:Seq>. 
2f710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72                <r
2f720 64 66 3a 6c 69 3e 50 41 4e 54 4f 4e 45 20 33 30  df:li>PANTONE 30
2f730 30 35 20 55 3c 2f 72 64 66 3a 6c 69 3e 0a 20 20  05 U</rdf:li>.  
2f740 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 64               <rd
2f750 66 3a 6c 69 3e 50 41 4e 54 4f 4e 45 20 33 30 39  f:li>PANTONE 309
2f760 20 55 3c 2f 72 64 66 3a 6c 69 3e 0a 20 20 20 20   U</rdf:li>.    
2f770 20 20 20 20 20 20 20 20 20 20 20 3c 72 64 66 3a             <rdf:
2f780 6c 69 3e 50 41 4e 54 4f 4e 45 20 32 39 30 35 20  li>PANTONE 2905 
2f790 55 3c 2f 72 64 66 3a 6c 69 3e 0a 20 20 20 20 20  U</rdf:li>.     
2f7a0 20 20 20 20 20 20 20 3c 2f 72 64 66 3a 53 65 71         </rdf:Seq
2f7b0 3e 0a 20 20 20 20 20 20 20 20 20 3c 2f 78 61 70  >.         </xap
2f7c0 54 50 67 3a 50 6c 61 74 65 4e 61 6d 65 73 3e 0a  TPg:PlateNames>.
2f7d0 20 20 20 20 20 20 20 20 20 3c 78 61 70 54 50 67           <xapTPg
2f7e0 3a 53 77 61 74 63 68 47 72 6f 75 70 73 3e 0a 20  :SwatchGroups>. 
2f7f0 20 20 20 20 20 20 20 20 20 20 20 3c 72 64 66 3a             <rdf:
2f800 53 65 71 3e 0a 20 20 20 20 20 20 20 20 20 20 20  Seq>.           
2f810 20 20 20 20 3c 72 64 66 3a 6c 69 20 72 64 66 3a      <rdf:li rdf:
2f820 70 61 72 73 65 54 79 70 65 3d 22 52 65 73 6f 75  parseType="Resou
2f830 72 63 65 22 3e 0a 20 20 20 20 20 20 20 20 20 20  rce">.          
2f840 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a 67 72          <xapG:gr
2f850 6f 75 70 4e 61 6d 65 3e 44 65 66 61 75 6c 74 20  oupName>Default 
2f860 53 77 61 74 63 68 20 47 72 6f 75 70 3c 2f 78 61  Swatch Group</xa
2f870 70 47 3a 67 72 6f 75 70 4e 61 6d 65 3e 0a 20 20  pG:groupName>.  
2f880 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f890 3c 78 61 70 47 3a 67 72 6f 75 70 54 79 70 65 3e  <xapG:groupType>
2f8a0 30 3c 2f 78 61 70 47 3a 67 72 6f 75 70 54 79 70  0</xapG:groupTyp
2f8b0 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  e>.             
2f8c0 20 20 20 20 20 3c 78 61 70 47 3a 43 6f 6c 6f 72       <xapG:Color
2f8d0 61 6e 74 73 3e 0a 20 20 20 20 20 20 20 20 20 20  ants>.          
2f8e0 20 20 20 20 20 20 20 20 20 20 20 3c 72 64 66 3a             <rdf:
2f8f0 53 65 71 3e 0a 20 20 20 20 20 20 20 20 20 20 20  Seq>.           
2f900 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 64               <rd
2f910 66 3a 6c 69 20 72 64 66 3a 70 61 72 73 65 54 79  f:li rdf:parseTy
2f920 70 65 3d 22 52 65 73 6f 75 72 63 65 22 3e 0a 20  pe="Resource">. 
2f930 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f940 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a            <xapG:
2f950 73 77 61 74 63 68 4e 61 6d 65 3e 50 41 4e 54 4f  swatchName>PANTO
2f960 4e 45 20 33 30 30 35 20 55 3c 2f 78 61 70 47 3a  NE 3005 U</xapG:
2f970 73 77 61 74 63 68 4e 61 6d 65 3e 0a 20 20 20 20  swatchName>.    
2f980 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2f990 20 20 20 20 20 20 20 3c 78 61 70 47 3a 74 79 70         <xapG:typ
2f9a0 65 3e 53 50 4f 54 3c 2f 78 61 70 47 3a 74 79 70  e>SPOT</xapG:typ
2f9b0 65 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  e>.             
2f9c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78                <x
2f9d0 61 70 47 3a 74 69 6e 74 3e 31 30 30 2e 30 30 30  apG:tint>100.000
2f9e0 30 30 30 3c 2f 78 61 70 47 3a 74 69 6e 74 3e 0a  000</xapG:tint>.
2f9f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fa00 20 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47             <xapG
2fa10 3a 6d 6f 64 65 3e 43 4d 59 4b 3c 2f 78 61 70 47  :mode>CMYK</xapG
2fa20 3a 6d 6f 64 65 3e 0a 20 20 20 20 20 20 20 20 20  :mode>.         
2fa30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fa40 20 20 3c 78 61 70 47 3a 63 79 61 6e 3e 31 30 30    <xapG:cyan>100
2fa50 2e 30 30 30 30 30 30 3c 2f 78 61 70 47 3a 63 79  .000000</xapG:cy
2fa60 61 6e 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  an>.            
2fa70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
2fa80 78 61 70 47 3a 6d 61 67 65 6e 74 61 3e 33 34 2e  xapG:magenta>34.
2fa90 30 30 30 30 30 30 3c 2f 78 61 70 47 3a 6d 61 67  000000</xapG:mag
2faa0 65 6e 74 61 3e 0a 20 20 20 20 20 20 20 20 20 20  enta>.          
2fab0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fac0 20 3c 78 61 70 47 3a 79 65 6c 6c 6f 77 3e 30 2e   <xapG:yellow>0.
2fad0 30 30 30 30 30 30 3c 2f 78 61 70 47 3a 79 65 6c  000000</xapG:yel
2fae0 6c 6f 77 3e 0a 20 20 20 20 20 20 20 20 20 20 20  low>.           
2faf0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fb00 3c 78 61 70 47 3a 62 6c 61 63 6b 3e 32 2e 30 30  <xapG:black>2.00
2fb10 30 30 30 30 3c 2f 78 61 70 47 3a 62 6c 61 63 6b  0000</xapG:black
2fb20 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
2fb30 20 20 20 20 20 20 20 20 20 20 3c 2f 72 64 66 3a            </rdf:
2fb40 6c 69 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  li>.            
2fb50 20 20 20 20 20 20 20 20 20 20 20 20 3c 72 64 66              <rdf
2fb60 3a 6c 69 20 72 64 66 3a 70 61 72 73 65 54 79 70  :li rdf:parseTyp
2fb70 65 3d 22 52 65 73 6f 75 72 63 65 22 3e 0a 20 20  e="Resource">.  
2fb80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fb90 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a 73           <xapG:s
2fba0 77 61 74 63 68 4e 61 6d 65 3e 50 41 4e 54 4f 4e  watchName>PANTON
2fbb0 45 20 32 39 30 35 20 55 3c 2f 78 61 70 47 3a 73  E 2905 U</xapG:s
2fbc0 77 61 74 63 68 4e 61 6d 65 3e 0a 20 20 20 20 20  watchName>.     
2fbd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fbe0 20 20 20 20 20 20 3c 78 61 70 47 3a 74 79 70 65        <xapG:type
2fbf0 3e 53 50 4f 54 3c 2f 78 61 70 47 3a 74 79 70 65  >SPOT</xapG:type
2fc00 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
2fc10 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78 61               <xa
2fc20 70 47 3a 74 69 6e 74 3e 31 30 30 2e 30 30 30 30  pG:tint>100.0000
2fc30 30 30 3c 2f 78 61 70 47 3a 74 69 6e 74 3e 0a 20  00</xapG:tint>. 
2fc40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fc50 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a            <xapG:
2fc60 6d 6f 64 65 3e 43 4d 59 4b 3c 2f 78 61 70 47 3a  mode>CMYK</xapG:
2fc70 6d 6f 64 65 3e 0a 20 20 20 20 20 20 20 20 20 20  mode>.          
2fc80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fc90 20 3c 78 61 70 47 3a 63 79 61 6e 3e 34 31 2e 30   <xapG:cyan>41.0
2fca0 30 30 30 30 30 3c 2f 78 61 70 47 3a 63 79 61 6e  00000</xapG:cyan
2fcb0 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
2fcc0 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78 61               <xa
2fcd0 70 47 3a 6d 61 67 65 6e 74 61 3e 32 2e 30 30 30  pG:magenta>2.000
2fce0 30 30 30 3c 2f 78 61 70 47 3a 6d 61 67 65 6e 74  000</xapG:magent
2fcf0 61 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  a>.             
2fd00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78                <x
2fd10 61 70 47 3a 79 65 6c 6c 6f 77 3e 30 2e 30 30 30  apG:yellow>0.000
2fd20 30 30 30 3c 2f 78 61 70 47 3a 79 65 6c 6c 6f 77  000</xapG:yellow
2fd30 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
2fd40 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78 61               <xa
2fd50 70 47 3a 62 6c 61 63 6b 3e 30 2e 30 30 30 30 30  pG:black>0.00000
2fd60 30 3c 2f 78 61 70 47 3a 62 6c 61 63 6b 3e 0a 20  0</xapG:black>. 
2fd70 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fd80 20 20 20 20 20 20 20 3c 2f 72 64 66 3a 6c 69 3e         </rdf:li>
2fd90 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
2fda0 20 20 20 20 20 20 20 20 20 3c 72 64 66 3a 6c 69           <rdf:li
2fdb0 20 72 64 66 3a 70 61 72 73 65 54 79 70 65 3d 22   rdf:parseType="
2fdc0 52 65 73 6f 75 72 63 65 22 3e 0a 20 20 20 20 20  Resource">.     
2fdd0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fde0 20 20 20 20 20 20 3c 78 61 70 47 3a 73 77 61 74        <xapG:swat
2fdf0 63 68 4e 61 6d 65 3e 50 41 4e 54 4f 4e 45 20 33  chName>PANTONE 3
2fe00 30 39 20 55 3c 2f 78 61 70 47 3a 73 77 61 74 63  09 U</xapG:swatc
2fe10 68 4e 61 6d 65 3e 0a 20 20 20 20 20 20 20 20 20  hName>.         
2fe20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fe30 20 20 3c 78 61 70 47 3a 74 79 70 65 3e 53 50 4f    <xapG:type>SPO
2fe40 54 3c 2f 78 61 70 47 3a 74 79 70 65 3e 0a 20 20  T</xapG:type>.  
2fe50 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fe60 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a 74           <xapG:t
2fe70 69 6e 74 3e 31 30 30 2e 30 30 30 30 30 30 3c 2f  int>100.000000</
2fe80 78 61 70 47 3a 74 69 6e 74 3e 0a 20 20 20 20 20  xapG:tint>.     
2fe90 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fea0 20 20 20 20 20 20 3c 78 61 70 47 3a 6d 6f 64 65        <xapG:mode
2feb0 3e 43 4d 59 4b 3c 2f 78 61 70 47 3a 6d 6f 64 65  >CMYK</xapG:mode
2fec0 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  >.              
2fed0 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 78 61               <xa
2fee0 70 47 3a 63 79 61 6e 3e 31 30 30 2e 30 30 30 30  pG:cyan>100.0000
2fef0 30 30 3c 2f 78 61 70 47 3a 63 79 61 6e 3e 0a 20  00</xapG:cyan>. 
2ff00 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff10 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a            <xapG:
2ff20 6d 61 67 65 6e 74 61 3e 30 2e 30 30 30 30 30 30  magenta>0.000000
2ff30 3c 2f 78 61 70 47 3a 6d 61 67 65 6e 74 61 3e 0a  </xapG:magenta>.
2ff40 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff50 20 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47             <xapG
2ff60 3a 79 65 6c 6c 6f 77 3e 39 2e 30 30 30 30 30 30  :yellow>9.000000
2ff70 3c 2f 78 61 70 47 3a 79 65 6c 6c 6f 77 3e 0a 20  </xapG:yellow>. 
2ff80 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ff90 20 20 20 20 20 20 20 20 20 20 3c 78 61 70 47 3a            <xapG:
2ffa0 62 6c 61 63 6b 3e 37 32 2e 30 30 30 30 30 30 3c  black>72.000000<
2ffb0 2f 78 61 70 47 3a 62 6c 61 63 6b 3e 0a 20 20 20  /xapG:black>.   
2ffc0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2ffd0 20 20 20 20 20 3c 2f 72 64 66 3a 6c 69 3e 0a 20       </rdf:li>. 
2ffe0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
2fff0 20 20 20 20 3c 2f 72 64 66 3a 53 65 71 3e 0a 20      </rdf:Seq>. 
30000 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30010 20 3c 2f 78 61 70 47 3a 43 6f 6c 6f 72 61 6e 74   </xapG:Colorant
30020 73 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  s>.             
30030 20 20 3c 2f 72 64 66 3a 6c 69 3e 0a 20 20 20 20    </rdf:li>.    
30040 20 20 20 20 20 20 20 20 3c 2f 72 64 66 3a 53 65          </rdf:Se
30050 71 3e 0a 20 20 20 20 20 20 20 20 20 3c 2f 78 61  q>.         </xa
30060 70 54 50 67 3a 53 77 61 74 63 68 47 72 6f 75 70  pTPg:SwatchGroup
30070 73 3e 0a 20 20 20 20 20 20 3c 2f 72 64 66 3a 44  s>.      </rdf:D
30080 65 73 63 72 69 70 74 69 6f 6e 3e 0a 20 20 20 3c  escription>.   <
30090 2f 72 64 66 3a 52 44 46 3e 0a 3c 2f 78 3a 78 6d  /rdf:RDF>.</x:xm
300a0 70 6d 65 74 61 3e 0a 20 20 20 20 20 20 20 20 20  pmeta>.         
300b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
300c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
300d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
300e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
300f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30100 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20             .    
30110 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30120 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30130 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30140 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30150 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30160 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30170 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
30180 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30190 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301d0 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20       .          
301e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
301f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30200 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30210 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30220 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30230 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20            .     
30240 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30250 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30260 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30270 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30280 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30290 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a                 .
302a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
302f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30300 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20      .           
30310 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30320 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30330 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30340 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30350 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30360 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20           .      
30370 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30380 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30390 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
303a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
303b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
303c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20                . 
303d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
303e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
303f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30400 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30410 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30420 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30430 20 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20     .            
30440 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30450 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30460 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30470 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30480 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30490 20 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20          .       
304a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
304b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
304c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
304d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
304e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
304f0 20 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20               .  
30500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30510 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30520 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30530 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30540 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30550 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30560 20 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20    .             
30570 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30580 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30590 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
305a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
305b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
305c0 20 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20         .        
305d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
305e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
305f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30600 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30610 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30620 20 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20              .   
30630 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30640 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30650 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30660 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30670 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30680 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30690 20 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   .              
306a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
306b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
306c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
306d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
306e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
306f0 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20        .         
30700 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30710 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30720 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30730 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30740 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30750 20 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20             .    
30760 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30770 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30780 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30790 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
307a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
307b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
307c0 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
307d0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
307e0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
307f0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30800 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30810 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30820 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 20 20       .          
30830 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30840 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30850 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30860 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30870 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
30880 20 20 20 20 20 20 20 20 20 20 0a 20 20 20 20 20            .     
30890 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
308a0 20 20 20 20 20 20 0a 3c 3f 78 70 61 63 6b 65 74        .<?xpacket
308b0 20 65 6e 64 3d 22 77 22 3f 3e 0d 25 20 20 26 26   end="w"?>.%  &&
308c0 65 6e 64 20 58 4d 50 20 70 61 63 6b 65 74 20 6d  end XMP packet m
308d0 61 72 6b 65 72 26 26 0d 5b 7b 61 69 5f 6d 65 74  arker&&.[{ai_met
308e0 61 64 61 74 61 5f 73 74 72 65 61 6d 5f 31 32 33  adata_stream_123
308f0 7d 0d 3c 3c 2f 54 79 70 65 20 2f 4d 65 74 61 64  }.<</Type /Metad
30900 61 74 61 20 2f 53 75 62 74 79 70 65 20 2f 58 4d  ata /Subtype /XM
30910 4c 3e 3e 0d 2f 50 55 54 20 41 49 31 31 5f 50 44  L>>./PUT AI11_PD
30920 46 4d 61 72 6b 35 0d 5b 2f 44 6f 63 75 6d 65 6e  FMark5.[/Documen
30930 74 0d 31 20 64 69 63 74 20 62 65 67 69 6e 20 2f  t.1 dict begin /
30940 4d 65 74 61 64 61 74 61 20 7b 61 69 5f 6d 65 74  Metadata {ai_met
30950 61 64 61 74 61 5f 73 74 72 65 61 6d 5f 31 32 33  adata_stream_123
30960 7d 20 64 65 66 0d 63 75 72 72 65 6e 74 64 69 63  } def.currentdic
30970 74 20 65 6e 64 20 2f 42 44 43 20 41 49 31 31 5f  t end /BDC AI11_
30980 50 44 46 4d 61 72 6b 35 0d 0a 25 41 44 4f 45 6e  PDFMark5..%ADOEn
30990 64 43 6c 69 65 6e 74 49 6e 6a 65 63 74 69 6f 6e  dClientInjection
309a0 3a 20 50 61 67 65 53 65 74 75 70 20 45 6e 64 20  : PageSetup End 
309b0 22 41 49 31 31 45 50 53 22 0a 25 25 45 6e 64 50  "AI11EPS".%%EndP
309c0 61 67 65 53 65 74 75 70 0a 31 20 2d 31 20 73 63  ageSetup.1 -1 sc
309d0 61 6c 65 20 30 20 2d 32 31 31 2e 33 30 34 20 74  ale 0 -211.304 t
309e0 72 61 6e 73 6c 61 74 65 0a 70 67 73 76 0a 5b 31  ranslate.pgsv.[1
309f0 20 30 20 30 20 31 20 30 20 30 20 5d 63 74 0a 67   0 0 1 0 0 ]ct.g
30a00 73 61 76 65 0a 6e 70 0a 67 73 61 76 65 0a 30 20  save.np.gsave.0 
30a10 30 20 6d 6f 0a 30 20 32 31 31 2e 33 30 34 20 6c  0 mo.0 211.304 l
30a20 69 0a 33 37 32 20 32 31 31 2e 33 30 34 20 6c 69  i.372 211.304 li
30a30 0a 33 37 32 20 30 20 6c 69 0a 63 70 0a 63 6c 70  .372 0 li.cp.clp
30a40 0a 5b 31 20 30 20 30 20 31 20 30 20 30 20 5d 63  .[1 0 0 1 0 0 ]c
30a50 74 0a 31 30 33 2e 30 39 36 20 31 33 39 2e 37 30  t.103.096 139.70
30a60 38 20 6d 6f 0a 31 30 33 2e 30 33 39 20 31 33 38  8 mo.103.039 138
30a70 2e 39 38 36 20 31 30 33 2e 30 30 35 20 31 33 38  .986 103.005 138
30a80 2e 35 31 37 20 31 30 33 2e 30 30 35 20 31 33 38  .517 103.005 138
30a90 2e 35 31 37 20 63 76 0a 31 30 33 2e 30 30 35 20  .517 cv.103.005 
30aa0 31 33 38 2e 35 31 37 20 31 30 30 2e 38 31 36 20  138.517 100.816 
30ab0 31 32 33 2e 37 35 39 20 39 38 2e 32 31 20 31 31  123.759 98.21 11
30ac0 39 2e 33 35 35 20 63 76 0a 39 37 2e 37 39 37 39  9.355 cv.97.7979
30ad0 20 31 31 38 2e 36 35 37 20 39 38 2e 32 35 34 39   118.657 98.2549
30ae0 20 31 31 35 2e 37 39 20 39 39 2e 34 30 35 33 20   115.79 99.4053 
30af0 31 31 31 2e 35 34 33 20 63 76 0a 31 30 30 2e 30  111.543 cv.100.0
30b00 37 38 20 31 31 32 2e 37 30 36 20 31 30 32 2e 39  78 112.706 102.9
30b10 31 37 20 31 31 37 2e 36 38 20 31 30 33 2e 34 38  17 117.68 103.48
30b20 37 20 31 31 39 2e 32 38 33 20 63 76 0a 31 30 34  7 119.283 cv.104
30b30 2e 31 32 39 20 31 32 31 2e 30 39 35 20 31 30 34  .129 121.095 104
30b40 2e 32 36 34 20 31 32 31 2e 36 31 34 20 31 30 34  .264 121.614 104
30b50 2e 32 36 34 20 31 32 31 2e 36 31 34 20 63 76 0a  .264 121.614 cv.
30b60 31 30 34 2e 32 36 34 20 31 32 31 2e 36 31 34 20  104.264 121.614 
30b70 31 30 32 2e 37 30 37 20 31 31 33 2e 36 30 33 20  102.707 113.603 
30b80 31 30 30 2e 31 35 32 20 31 30 38 2e 39 32 38 20  100.152 108.928 
30b90 63 76 0a 31 30 30 2e 37 31 32 20 31 30 37 2e 30  cv.100.712 107.0
30ba0 33 38 20 31 30 31 2e 33 38 31 20 31 30 34 2e 39  38 101.381 104.9
30bb0 34 39 20 31 30 32 2e 31 33 38 20 31 30 32 2e 37  49 102.138 102.7
30bc0 31 36 20 63 76 0a 31 30 33 2e 31 30 36 20 31 30  16 cv.103.106 10
30bd0 34 2e 34 31 34 20 31 30 35 2e 34 32 33 20 31 30  4.414 105.423 10
30be0 38 2e 35 32 35 20 31 30 35 2e 39 33 33 20 31 30  8.525 105.933 10
30bf0 39 2e 39 35 31 20 63 76 0a 31 30 36 2e 30 33 36  9.951 cv.106.036
30c00 20 31 31 30 2e 32 34 34 20 31 30 36 2e 31 32 33   110.244 106.123
30c10 20 31 31 30 2e 34 39 33 20 31 30 36 2e 32 30 31   110.493 106.201
30c20 20 31 31 30 2e 37 32 31 20 63 76 0a 31 30 36 2e   110.721 cv.106.
30c30 32 32 36 20 31 31 30 2e 35 38 34 20 31 30 36 2e  226 110.584 106.
30c40 32 35 31 20 31 31 30 2e 34 34 37 20 31 30 36 2e  251 110.447 106.
30c50 32 37 36 20 31 31 30 2e 33 31 20 63 76 0a 31 30  276 110.31 cv.10
30c60 35 2e 36 39 31 20 31 30 37 2e 38 32 38 20 31 30  5.691 107.828 10
30c70 34 2e 35 34 32 20 31 30 33 2e 35 30 39 20 31 30  4.542 103.509 10
30c80 32 2e 39 36 39 20 31 30 30 2e 33 31 38 20 63 76  2.969 100.318 cv
30c90 0a 31 30 36 2e 34 35 39 20 38 32 2e 31 35 32 38  .106.459 82.1528
30ca0 20 31 31 38 2e 33 36 32 20 35 37 2e 38 37 32 36   118.362 57.8726
30cb0 20 31 33 30 2e 35 36 35 20 34 37 2e 30 34 30 35   130.565 47.0405
30cc0 20 63 76 0a 35 30 2e 39 36 20 34 37 2e 30 34 30   cv.50.96 47.040
30cd0 35 20 6c 69 0a 34 35 2e 36 32 35 20 34 37 2e 30  5 li.45.625 47.0
30ce0 34 30 35 20 34 31 2e 32 35 39 38 20 35 31 2e 34  405 41.2598 51.4
30cf0 30 36 33 20 34 31 2e 32 35 39 38 20 35 36 2e 37  063 41.2598 56.7
30d00 34 30 37 20 63 76 0a 34 31 2e 32 35 39 38 20 31  407 cv.41.2598 1
30d10 34 34 2e 35 33 20 6c 69 0a 34 31 2e 32 35 39 38  44.53 li.41.2598
30d20 20 31 34 39 2e 38 36 35 20 34 35 2e 36 32 35 20   149.865 45.625 
30d30 31 35 34 2e 32 33 20 35 30 2e 39 36 20 31 35 34  154.23 50.96 154
30d40 2e 32 33 20 63 76 0a 31 30 33 2e 33 39 20 31 35  .23 cv.103.39 15
30d50 34 2e 32 33 20 6c 69 0a 31 30 33 2e 30 31 32 20  4.23 li.103.012 
30d60 31 34 39 2e 36 35 34 20 31 30 32 2e 38 38 36 20  149.654 102.886 
30d70 31 34 34 2e 35 39 31 20 31 30 33 2e 30 39 36 20  144.591 103.096 
30d80 31 33 39 2e 37 30 38 20 63 76 0a 63 70 0a 66 61  139.708 cv.cp.fa
30d90 6c 73 65 20 73 6f 70 0a 2f 30 20 0a 3c 3c 0a 2f  lse sop./0 .<<./
30da0 4e 61 6d 65 20 28 50 41 4e 54 4f 4e 45 20 33 30  Name (PANTONE 30
30db0 30 35 20 55 29 0a 2f 30 20 0a 5b 2f 44 65 76 69  05 U)./0 .[/Devi
30dc0 63 65 43 4d 59 4b 5d 20 2f 43 53 41 20 61 64 64  ceCMYK] /CSA add
30dd0 5f 72 65 73 0a 2f 43 53 41 20 2f 30 20 67 65 74  _res./CSA /0 get
30de0 5f 63 73 61 5f 62 79 5f 6e 61 6d 65 0a 2f 4d 61  _csa_by_name./Ma
30df0 70 70 65 64 43 53 41 20 2f 30 20 2f 43 53 41 20  ppedCSA /0 /CSA 
30e00 67 65 74 5f 72 65 73 0a 2f 54 69 6e 74 4d 65 74  get_res./TintMet
30e10 68 6f 64 20 2f 53 75 62 74 72 61 63 74 69 76 65  hod /Subtractive
30e20 0a 2f 54 69 6e 74 50 72 6f 63 20 6e 75 6c 6c 0a  ./TintProc null.
30e30 2f 4e 43 6f 6d 70 6f 6e 65 6e 74 73 20 34 20 0a  /NComponents 4 .
30e40 2f 43 6f 6d 70 6f 6e 65 6e 74 73 20 5b 20 31 20  /Components [ 1 
30e50 30 2e 33 34 20 30 20 30 2e 30 32 20 5d 20 0a 3e  0.34 0 0.02 ] .>
30e60 3e 0a 2f 43 53 44 20 61 64 64 5f 72 65 73 0a 31  >./CSD add_res.1
30e70 20 2f 30 20 2f 43 53 44 20 67 65 74 5f 72 65 73   /0 /CSD get_res
30e80 20 73 65 70 63 73 0a 31 20 73 65 70 0a 66 0a 31   sepcs.1 sep.f.1
30e90 36 31 2e 38 37 35 20 31 30 35 2e 32 38 31 20 6d  61.875 105.281 m
30ea0 6f 0a 31 36 33 2e 32 32 31 20 31 30 35 2e 32 38  o.163.221 105.28
30eb0 31 20 6c 69 0a 31 36 33 2e 32 32 31 20 31 31 36  1 li.163.221 116
30ec0 2e 34 39 32 20 6c 69 0a 31 36 31 2e 37 39 35 20  .492 li.161.795 
30ed0 31 31 36 2e 34 39 32 20 6c 69 0a 31 36 31 2e 34  116.492 li.161.4
30ee0 36 39 20 31 31 33 2e 33 39 33 20 31 36 30 2e 33  69 113.393 160.3
30ef0 34 38 20 31 31 30 2e 39 37 34 20 31 35 38 2e 34  48 110.974 158.4
30f00 33 32 20 31 30 39 2e 32 33 34 20 63 76 0a 31 35  32 109.234 cv.15
30f10 36 2e 35 31 34 20 31 30 37 2e 34 39 37 20 31 35  6.514 107.497 15
30f20 34 2e 31 30 34 20 31 30 36 2e 36 32 36 20 31 35  4.104 106.626 15
30f30 31 2e 31 39 36 20 31 30 36 2e 36 32 36 20 63 76  1.196 106.626 cv
30f40 0a 31 34 38 2e 36 31 32 20 31 30 36 2e 36 32 36  .148.612 106.626
30f50 20 31 34 36 2e 35 33 34 20 31 30 37 2e 32 37 39   146.534 107.279
30f60 20 31 34 34 2e 39 35 38 20 31 30 38 2e 35 38 33   144.958 108.583
30f70 20 63 76 0a 31 34 33 2e 33 38 32 20 31 30 39 2e   cv.143.382 109.
30f80 38 38 36 20 31 34 32 2e 35 39 34 20 31 31 31 2e  886 142.594 111.
30f90 36 32 36 20 31 34 32 2e 35 39 34 20 31 31 33 2e  626 142.594 113.
30fa0 38 30 31 20 63 76 0a 31 34 32 2e 35 39 34 20 31  801 cv.142.594 1
30fb0 31 35 2e 38 31 32 20 31 34 33 2e 32 34 36 20 31  15.812 143.246 1
30fc0 31 37 2e 36 34 36 20 31 34 34 2e 35 35 31 20 31  17.646 144.551 1
30fd0 31 39 2e 33 30 33 20 63 76 0a 31 34 35 2e 38 35  19.303 cv.145.85
30fe0 34 20 31 32 30 2e 39 36 32 20 31 34 38 2e 36 38  4 120.962 148.68
30ff0 32 20 31 32 33 2e 30 39 33 20 31 35 33 2e 30 33  2 123.093 153.03
31000 31 20 31 32 35 2e 37 30 36 20 63 76 0a 31 35 38  1 125.706 cv.158
31010 2e 30 38 35 20 31 32 38 2e 37 32 32 20 31 36 31  .085 128.722 161
31020 2e 34 38 32 20 31 33 31 2e 33 35 35 20 31 36 33  .482 131.355 163
31030 2e 32 32 31 20 31 33 33 2e 36 31 33 20 63 76 0a  .221 133.613 cv.
31040 31 36 34 2e 39 36 20 31 33 35 2e 38 36 38 20 31  164.96 135.868 1
31050 36 35 2e 38 32 39 20 31 33 38 2e 34 35 20 31 36  65.829 138.45 16
31060 35 2e 38 32 39 20 31 34 31 2e 33 35 38 20 63 76  5.829 141.358 cv
31070 0a 31 36 35 2e 38 32 39 20 31 34 35 2e 31 30 38  .165.829 145.108
31080 20 31 36 34 2e 35 30 32 20 31 34 38 2e 33 31 35   164.502 148.315
31090 20 31 36 31 2e 38 34 34 20 31 35 30 2e 39 37 38   161.844 150.978
310a0 20 63 76 0a 31 35 39 2e 31 38 32 20 31 35 33 2e   cv.159.182 153.
310b0 36 34 32 20 31 35 35 2e 39 37 39 20 31 35 34 2e  642 155.979 154.
310c0 39 37 33 20 31 35 32 2e 32 33 36 20 31 35 34 2e  973 152.236 154.
310d0 39 37 33 20 63 76 0a 31 35 30 2e 30 36 34 20 31  973 cv.150.064 1
310e0 35 34 2e 39 37 33 20 31 34 37 2e 32 39 37 20 31  54.973 147.297 1
310f0 35 34 2e 33 37 35 20 31 34 33 2e 39 33 32 20 31  54.375 143.932 1
31100 35 33 2e 31 37 38 20 63 76 0a 31 34 32 2e 35 34  53.178 cv.142.54
31110 39 20 31 35 32 2e 36 38 39 20 31 34 31 2e 36 36  9 152.689 141.66
31120 36 20 31 35 32 2e 34 34 37 20 31 34 31 2e 32 38  6 152.447 141.28
31130 37 20 31 35 32 2e 34 34 37 20 63 76 0a 31 34 30  7 152.447 cv.140
31140 2e 34 39 39 20 31 35 32 2e 34 34 37 20 31 33 39  .499 152.447 139
31150 2e 38 39 20 31 35 33 2e 30 35 37 20 31 33 39 2e  .89 153.057 139.
31160 34 35 35 20 31 35 34 2e 32 38 31 20 63 76 0a 31  455 154.281 cv.1
31170 33 38 2e 30 32 38 20 31 35 34 2e 32 38 31 20 6c  38.028 154.281 l
31180 69 0a 31 33 38 2e 30 32 38 20 31 34 31 2e 33 35  i.138.028 141.35
31190 38 20 6c 69 0a 31 33 39 2e 34 35 35 20 31 34 31  8 li.139.455 141
311a0 2e 33 35 38 20 6c 69 0a 31 33 39 2e 34 38 31 20  .358 li.139.481 
311b0 31 34 34 2e 39 31 39 20 31 34 30 2e 36 34 32 20  144.919 140.642 
311c0 31 34 37 2e 37 37 32 20 31 34 32 2e 39 33 34 20  147.772 142.934 
311d0 31 34 39 2e 39 32 20 63 76 0a 31 34 35 2e 32 32  149.92 cv.145.22
311e0 36 20 31 35 32 2e 30 36 35 20 31 34 37 2e 39 30  6 152.065 147.90
311f0 34 20 31 35 33 2e 31 33 38 20 31 35 30 2e 39 36  4 153.138 150.96
31200 38 20 31 35 33 2e 31 33 38 20 63 76 0a 31 35 33  8 153.138 cv.153
31210 2e 38 37 33 20 31 35 33 2e 31 33 38 20 31 35 36  .873 153.138 156
31220 2e 31 39 36 20 31 35 32 2e 33 36 36 20 31 35 37  .196 152.366 157
31230 2e 39 34 38 20 31 35 30 2e 38 31 34 20 63 76 0a  .948 150.814 cv.
31240 31 35 39 2e 36 39 37 20 31 34 39 2e 32 36 33 20  159.697 149.263 
31250 31 36 30 2e 35 37 32 20 31 34 37 2e 31 39 37 20  160.572 147.197 
31260 31 36 30 2e 35 37 32 20 31 34 34 2e 36 31 32 20  160.572 144.612 
31270 63 76 0a 31 36 30 2e 35 37 32 20 31 34 32 2e 36  cv.160.572 142.6
31280 38 31 20 31 35 39 2e 38 35 32 20 31 34 30 2e 38  81 159.852 140.8
31290 33 32 20 31 35 38 2e 34 31 35 20 31 33 39 2e 30  32 158.415 139.0
312a0 36 35 20 63 76 0a 31 35 36 2e 39 37 39 20 31 33  65 cv.156.979 13
312b0 37 2e 32 39 36 20 31 35 33 2e 39 37 32 20 31 33  7.296 153.972 13
312c0 35 2e 30 31 38 20 31 34 39 2e 34 20 31 33 32 2e  5.018 149.4 132.
312d0 32 32 37 20 63 76 0a 31 34 35 2e 36 37 34 20 31  227 cv.145.674 1
312e0 32 39 2e 39 32 33 20 31 34 33 2e 31 38 36 20 31  29.923 143.186 1
312f0 32 38 2e 31 31 20 31 34 31 2e 39 33 37 20 31 32  28.11 141.937 12
31300 36 2e 37 37 36 20 63 76 0a 31 34 30 2e 36 38 38  6.776 cv.140.688
31310 20 31 32 35 2e 34 34 33 20 31 33 39 2e 37 36 35   125.443 139.765
31320 20 31 32 33 2e 39 38 32 20 31 33 39 2e 31 36 38   123.982 139.168
31330 20 31 32 32 2e 33 39 20 63 76 0a 31 33 38 2e 35   122.39 cv.138.5
31340 37 31 20 31 32 30 2e 38 30 31 20 31 33 38 2e 32  71 120.801 138.2
31350 37 32 20 31 31 39 2e 30 35 32 20 31 33 38 2e 32  72 119.052 138.2
31360 37 32 20 31 31 37 2e 31 35 20 63 76 0a 31 33 38  72 117.15 cv.138
31370 2e 32 37 32 20 31 31 33 2e 34 38 20 31 33 39 2e  .272 113.48 139.
31380 34 37 36 20 31 31 30 2e 35 30 32 20 31 34 31 2e  476 110.502 141.
31390 38 38 31 20 31 30 38 2e 32 31 37 20 63 76 0a 31  881 108.217 cv.1
313a0 34 34 2e 32 38 36 20 31 30 35 2e 39 33 34 20 31  44.286 105.934 1
313b0 34 37 2e 34 31 38 20 31 30 34 2e 37 39 32 20 31  47.418 104.792 1
313c0 35 31 2e 32 37 36 20 31 30 34 2e 37 39 32 20 63  51.276 104.792 c
313d0 76 0a 31 35 33 2e 33 39 36 20 31 30 34 2e 37 39  v.153.396 104.79
313e0 32 20 31 35 35 2e 37 30 37 20 31 30 35 2e 32 31  2 155.707 105.21
313f0 33 20 31 35 38 2e 32 30 37 20 31 30 36 2e 30 35  3 158.207 106.05
31400 35 20 63 76 0a 31 35 39 2e 33 37 34 20 31 30 36  5 cv.159.374 106
31410 2e 34 33 36 20 31 36 30 2e 31 39 20 31 30 36 2e  .436 160.19 106.
31420 36 32 36 20 31 36 30 2e 36 35 31 20 31 30 36 2e  626 160.651 106.
31430 36 32 36 20 63 76 0a 31 36 31 2e 30 33 34 20 31  626 cv.161.034 1
31440 30 36 2e 36 32 36 20 31 36 31 2e 32 39 31 20 31  06.626 161.291 1
31450 30 36 2e 35 34 35 20 31 36 31 2e 34 32 35 20 31  06.545 161.425 1
31460 30 36 2e 33 38 32 20 63 76 0a 31 36 31 2e 35 36  06.382 cv.161.56
31470 33 20 31 30 36 2e 32 31 38 20 31 36 31 2e 37 31  3 106.218 161.71
31480 33 20 31 30 35 2e 38 35 32 20 31 36 31 2e 38 37  3 105.852 161.87
31490 35 20 31 30 35 2e 32 38 31 20 63 76 0a 63 70 0a  5 105.281 cv.cp.
314a0 2f 31 20 0a 3c 3c 0a 2f 4e 61 6d 65 20 28 50 41  /1 .<<./Name (PA
314b0 4e 54 4f 4e 45 20 33 30 39 20 55 29 0a 2f 43 53  NTONE 309 U)./CS
314c0 41 20 2f 30 20 67 65 74 5f 63 73 61 5f 62 79 5f  A /0 get_csa_by_
314d0 6e 61 6d 65 0a 2f 4d 61 70 70 65 64 43 53 41 20  name./MappedCSA 
314e0 2f 30 20 2f 43 53 41 20 67 65 74 5f 72 65 73 0a  /0 /CSA get_res.
314f0 2f 54 69 6e 74 4d 65 74 68 6f 64 20 2f 53 75 62  /TintMethod /Sub
31500 74 72 61 63 74 69 76 65 0a 2f 54 69 6e 74 50 72  tractive./TintPr
31510 6f 63 20 6e 75 6c 6c 0a 2f 4e 43 6f 6d 70 6f 6e  oc null./NCompon
31520 65 6e 74 73 20 34 20 0a 2f 43 6f 6d 70 6f 6e 65  ents 4 ./Compone
31530 6e 74 73 20 5b 20 31 20 30 20 30 2e 30 39 20 30  nts [ 1 0 0.09 0
31540 2e 37 32 20 5d 20 0a 3e 3e 0a 2f 43 53 44 20 61  .72 ] .>>./CSD a
31550 64 64 5f 72 65 73 0a 31 20 2f 31 20 2f 43 53 44  dd_res.1 /1 /CSD
31560 20 67 65 74 5f 72 65 73 20 73 65 70 63 73 0a 31   get_res sepcs.1
31570 20 73 65 70 0a 66 0a 32 31 36 2e 33 34 20 31 33   sep.f.216.34 13
31580 30 2e 32 32 39 20 6d 6f 0a 32 31 36 2e 33 34 20  0.229 mo.216.34 
31590 31 32 32 2e 39 31 37 20 32 31 34 2e 36 36 37 20  122.917 214.667 
315a0 31 31 37 2e 31 35 37 20 32 31 31 2e 33 32 34 20  117.157 211.324 
315b0 31 31 32 2e 39 34 34 20 63 76 0a 32 30 37 2e 39  112.944 cv.207.9
315c0 38 20 31 30 38 2e 37 33 32 20 32 30 33 2e 36 36  8 108.732 203.66
315d0 20 31 30 36 2e 36 32 36 20 31 39 38 2e 33 35 38   106.626 198.358
315e0 20 31 30 36 2e 36 32 36 20 63 76 0a 31 39 32 2e   106.626 cv.192.
315f0 37 33 33 20 31 30 36 2e 36 32 36 20 31 38 38 2e  733 106.626 188.
31600 32 34 34 20 31 30 38 2e 37 34 31 20 31 38 34 2e  244 108.741 184.
31610 38 38 38 20 31 31 32 2e 39 36 34 20 63 76 0a 31  888 112.964 cv.1
31620 38 31 2e 35 33 20 31 31 37 2e 31 39 32 20 31 37  81.53 117.192 17
31630 39 2e 38 35 35 20 31 32 32 2e 38 33 37 20 31 37  9.855 122.837 17
31640 39 2e 38 35 35 20 31 32 39 2e 39 30 33 20 63 76  9.855 129.903 cv
31650 0a 31 37 39 2e 38 35 35 20 31 33 36 2e 37 37 39  .179.855 136.779
31660 20 31 38 31 2e 35 31 39 20 31 34 32 2e 33 37 32   181.519 142.372
31670 20 31 38 34 2e 38 34 37 20 31 34 36 2e 36 37 39   184.847 146.679
31680 20 63 76 0a 31 38 38 2e 31 37 38 20 31 35 30 2e   cv.188.178 150.
31690 39 38 36 20 31 39 32 2e 35 31 38 20 31 35 33 2e  986 192.518 153.
316a0 31 33 38 20 31 39 37 2e 38 37 31 20 31 35 33 2e  138 197.871 153.
316b0 31 33 38 20 63 76 0a 32 30 33 2e 34 34 33 20 31  138 cv.203.443 1
316c0 35 33 2e 31 33 38 20 32 30 37 2e 39 31 33 20 31  53.138 207.913 1
316d0 35 31 2e 30 35 33 20 32 31 31 2e 32 38 32 20 31  51.053 211.282 1
316e0 34 36 2e 38 38 31 20 63 76 0a 32 31 34 2e 36 35  46.881 cv.214.65
316f0 31 20 31 34 32 2e 37 30 38 20 32 31 36 2e 33 34  1 142.708 216.34
31700 20 31 33 37 2e 31 35 38 20 32 31 36 2e 33 34 20   137.158 216.34 
31710 31 33 30 2e 32 32 39 20 63 76 0a 63 70 0a 32 32  130.229 cv.cp.22
31720 34 2e 36 35 33 20 31 36 36 2e 39 39 39 20 6d 6f  4.653 166.999 mo
31730 0a 32 32 35 2e 31 38 32 20 31 36 38 2e 33 30 34  .225.182 168.304
31740 20 6c 69 0a 32 32 32 2e 38 34 36 20 31 36 39 2e   li.222.846 169.
31750 33 36 34 20 32 32 30 2e 31 39 37 20 31 36 39 2e  364 220.197 169.
31760 38 39 34 20 32 31 37 2e 32 33 35 20 31 36 39 2e  894 217.235 169.
31770 38 39 34 20 63 76 0a 32 31 34 2e 37 38 39 20 31  894 cv.214.789 1
31780 36 39 2e 38 39 34 20 32 31 32 2e 35 31 38 20 31  69.894 212.518 1
31790 36 39 2e 35 37 33 20 32 31 30 2e 34 32 36 20 31  69.573 210.426 1
317a0 36 38 2e 39 33 36 20 63 76 0a 32 30 38 2e 33 33  68.936 cv.208.33
317b0 36 20 31 36 38 2e 32 39 36 20 32 30 36 2e 33 36  6 168.296 206.36
317c0 39 20 31 36 37 2e 33 31 39 20 32 30 34 2e 35 33  9 167.319 204.53
317d0 37 20 31 36 36 20 63 76 0a 32 30 32 2e 37 30 33  7 166 cv.202.703
317e0 20 31 36 34 2e 36 38 32 20 32 30 30 2e 34 36 36   164.682 200.466
317f0 20 31 36 32 2e 34 38 37 20 31 39 37 2e 38 33 20   162.487 197.83 
31800 31 35 39 2e 34 31 38 20 63 76 0a 31 39 35 2e 34  159.418 cv.195.4
31810 39 31 20 31 35 36 2e 36 39 39 20 31 39 33 2e 36  91 156.699 193.6
31820 39 38 20 31 35 35 2e 30 31 32 20 31 39 32 2e 34  98 155.012 192.4
31830 34 39 20 31 35 34 2e 33 36 31 20 63 76 0a 31 38  49 154.361 cv.18
31840 36 2e 39 38 36 20 31 35 33 2e 32 34 39 20 31 38  6.986 153.249 18
31850 32 2e 32 39 34 20 31 35 30 2e 33 36 35 20 31 37  2.294 150.365 17
31860 38 2e 33 36 35 20 31 34 35 2e 37 32 31 20 63 76  8.365 145.721 cv
31870 0a 31 37 34 2e 34 33 38 20 31 34 31 2e 30 37 34  .174.438 141.074
31880 20 31 37 32 2e 34 37 34 20 31 33 35 2e 37 37 32   172.474 135.772
31890 20 31 37 32 2e 34 37 34 20 31 32 39 2e 38 32 31   172.474 129.821
318a0 20 63 76 0a 31 37 32 2e 34 37 34 20 31 32 35 2e   cv.172.474 125.
318b0 33 39 31 20 31 37 33 2e 36 30 32 20 31 32 31 2e  391 173.602 121.
318c0 32 32 31 20 31 37 35 2e 38 35 37 20 31 31 37 2e  221 175.857 117.
318d0 33 30 37 20 63 76 0a 31 37 38 2e 31 31 33 20 31  307 cv.178.113 1
318e0 31 33 2e 33 39 33 20 31 38 31 2e 31 37 31 20 31  13.393 181.171 1
318f0 31 30 2e 33 32 39 20 31 38 35 2e 30 33 33 20 31  10.329 185.033 1
31900 30 38 2e 31 31 36 20 63 76 0a 31 38 38 2e 38 38  08.116 cv.188.88
31910 39 20 31 30 35 2e 38 39 39 20 31 39 33 2e 31 37  9 105.899 193.17
31920 20 31 30 34 2e 37 39 32 20 31 39 37 2e 38 37 31   104.792 197.871
31930 20 31 30 34 2e 37 39 32 20 63 76 0a 32 30 35 2e   104.792 cv.205.
31940 31 32 38 20 31 30 34 2e 37 39 32 20 32 31 31 2e  128 104.792 211.
31950 32 34 32 20 31 30 37 2e 32 30 35 20 32 31 36 2e  242 107.205 216.
31960 32 31 37 20 31 31 32 2e 30 32 38 20 63 76 0a 32  217 112.028 cv.2
31970 32 31 2e 31 38 38 20 31 31 36 2e 38 35 20 32 32  21.188 116.85 22
31980 33 2e 36 37 34 20 31 32 32 2e 37 38 33 20 32 32  3.674 122.783 22
31990 33 2e 36 37 34 20 31 32 39 2e 38 32 31 20 63 76  3.674 129.821 cv
319a0 0a 32 32 33 2e 36 37 34 20 31 33 35 2e 37 34 38  .223.674 135.748
319b0 20 32 32 31 2e 37 36 20 31 34 31 2e 30 32 33 20   221.76 141.023 
319c0 32 31 37 2e 39 32 38 20 31 34 35 2e 36 35 37 20  217.928 145.657 
319d0 63 76 0a 32 31 34 2e 30 39 35 20 31 35 30 2e 32  cv.214.095 150.2
319e0 39 33 20 32 30 39 2e 31 38 39 20 31 35 33 2e 31  93 209.189 153.1
319f0 39 34 20 32 30 33 2e 32 31 32 20 31 35 34 2e 33  94 203.212 154.3
31a00 36 31 20 63 76 0a 32 30 33 2e 37 38 34 20 31 35  61 cv.203.784 15
31a10 34 2e 38 31 39 20 32 30 34 2e 38 30 36 20 31 35  4.819 204.806 15
31a20 35 2e 39 37 36 20 32 30 36 2e 32 37 32 20 31 35  5.976 206.272 15
31a30 37 2e 38 32 36 20 63 76 0a 32 30 39 2e 33 39 31  7.826 cv.209.391
31a40 20 31 36 31 2e 36 38 37 20 32 31 32 20 31 36 34   161.687 212 164
31a50 2e 33 30 36 20 32 31 34 2e 30 39 31 20 31 36 35  .306 214.091 165
31a60 2e 36 37 38 20 63 76 0a 32 31 36 2e 31 38 35 20  .678 cv.216.185 
31a70 31 36 37 2e 30 34 36 20 32 31 38 2e 32 36 34 20  167.046 218.264 
31a80 31 36 37 2e 37 33 34 20 32 32 30 2e 33 33 31 20  167.734 220.331 
31a90 31 36 37 2e 37 33 34 20 63 76 0a 32 32 31 2e 38  167.734 cv.221.8
31aa0 35 34 20 31 36 37 2e 37 33 34 20 32 32 33 2e 32  54 167.734 223.2
31ab0 39 37 20 31 36 37 2e 34 38 38 20 32 32 34 2e 36  97 167.488 224.6
31ac0 35 33 20 31 36 36 2e 39 39 39 20 63 76 0a 63 70  53 166.999 cv.cp
31ad0 0a 66 0a 32 35 39 2e 37 37 36 20 31 34 36 2e 34  .f.259.776 146.4
31ae0 37 33 20 6d 6f 0a 32 35 38 2e 39 37 39 20 31 35  73 mo.258.979 15
31af0 34 2e 31 31 31 20 6c 69 0a 32 32 37 2e 37 38 37  4.111 li.227.787
31b00 20 31 35 34 2e 31 31 31 20 6c 69 0a 32 32 37 2e   154.111 li.227.
31b10 38 35 33 20 31 35 32 2e 35 39 31 20 6c 69 0a 32  853 152.591 li.2
31b20 32 39 2e 35 34 34 20 31 35 32 2e 34 31 38 20 32  29.544 152.418 2
31b30 33 30 2e 37 32 39 20 31 35 31 2e 39 38 34 20 32  30.729 151.984 2
31b40 33 31 2e 34 32 20 31 35 31 2e 32 39 31 20 63 76  31.42 151.291 cv
31b50 0a 32 33 32 2e 31 31 20 31 35 30 2e 35 39 33 20  .232.11 150.593 
31b60 32 33 32 2e 34 35 39 20 31 34 38 2e 39 39 32 20  232.459 148.992 
31b70 32 33 32 2e 34 38 35 20 31 34 36 2e 34 37 33 20  232.485 146.473 
31b80 63 76 0a 32 33 32 2e 35 32 31 20 31 31 32 2e 37  cv.232.521 112.7
31b90 32 38 20 6c 69 0a 32 33 32 2e 35 30 39 20 31 31  28 li.232.509 11
31ba0 30 2e 39 36 35 20 32 33 32 2e 34 32 33 20 31 30  0.965 232.423 10
31bb0 39 2e 37 35 20 32 33 32 2e 32 37 37 20 31 30 39  9.75 232.277 109
31bc0 2e 30 38 37 20 63 76 0a 32 33 31 2e 38 38 35 20  .087 cv.231.885 
31bd0 31 30 37 2e 32 33 34 20 32 33 30 2e 31 33 35 20  107.234 230.135 
31be0 31 30 36 2e 33 30 39 20 32 32 37 2e 30 30 35 20  106.309 227.005 
31bf0 31 30 36 2e 33 30 39 20 63 76 0a 32 32 36 2e 39  106.309 cv.226.9
31c00 33 38 20 31 30 34 2e 37 39 32 20 6c 69 0a 32 34  38 104.792 li.24
31c10 33 2e 32 32 20 31 30 34 2e 37 39 32 20 6c 69 0a  3.22 104.792 li.
31c20 32 34 33 2e 32 38 32 20 31 30 36 2e 33 30 39 20  243.282 106.309 
31c30 6c 69 0a 32 34 31 2e 35 34 36 20 31 30 36 2e 34  li.241.546 106.4
31c40 32 37 20 32 34 30 2e 33 35 38 20 31 30 36 2e 38  27 240.358 106.8
31c50 39 35 20 32 33 39 2e 36 39 33 20 31 30 37 2e 37  95 239.693 107.7
31c60 31 37 20 63 76 0a 32 33 39 2e 30 33 35 20 31 30  17 cv.239.035 10
31c70 38 2e 35 34 32 20 32 33 38 2e 37 30 39 20 31 31  8.542 238.709 11
31c80 30 2e 32 31 33 20 32 33 38 2e 37 31 20 31 31 32  0.213 238.71 112
31c90 2e 37 32 38 20 63 76 0a 32 33 38 2e 35 38 35 20  .728 cv.238.585 
31ca0 31 34 36 2e 38 32 36 20 6c 69 0a 32 33 38 2e 35  146.826 li.238.5
31cb0 39 20 31 34 37 2e 34 30 36 20 32 33 38 2e 36 33  9 147.406 238.63
31cc0 39 20 31 34 37 2e 39 33 37 20 32 33 38 2e 37 34  9 147.937 238.74
31cd0 37 20 31 34 38 2e 34 32 39 20 63 76 0a 32 33 39  7 148.429 cv.239
31ce0 2e 32 37 20 31 35 30 2e 39 31 37 20 32 34 31 2e  .27 150.917 241.
31cf0 32 34 33 20 31 35 32 2e 31 35 38 20 32 34 34 2e  243 152.158 244.
31d00 36 36 35 20 31 35 32 2e 31 35 38 20 63 76 0a 32  665 152.158 cv.2
31d10 34 37 2e 36 30 34 20 31 35 32 2e 31 35 38 20 6c  47.604 152.158 l
31d20 69 0a 32 35 31 2e 34 30 37 20 31 35 32 2e 31 35  i.251.407 152.15
31d30 38 20 32 35 34 2e 30 34 36 20 31 35 31 2e 37 33  8 254.046 151.73
31d40 20 32 35 35 2e 35 33 35 20 31 35 30 2e 38 37 36   255.535 150.876
31d50 20 63 76 0a 32 35 37 2e 30 32 20 31 35 30 2e 30   cv.257.02 150.0
31d60 32 38 20 32 35 37 2e 39 36 34 20 31 34 38 2e 35  28 257.964 148.5
31d70 35 37 20 32 35 38 2e 33 37 31 20 31 34 36 2e 34  57 258.371 146.4
31d80 37 33 20 63 76 0a 32 35 39 2e 37 37 36 20 31 34  73 cv.259.776 14
31d90 36 2e 34 37 33 20 6c 69 0a 63 70 0a 66 0a 32 37  6.473 li.cp.f.27
31da0 30 2e 31 31 39 20 31 31 33 2e 38 38 32 20 6d 6f  0.119 113.882 mo
31db0 0a 32 37 30 2e 38 35 35 20 31 31 33 2e 38 38 32  .270.855 113.882
31dc0 20 32 37 31 2e 35 33 33 20 31 31 34 2e 31 34 20   271.533 114.14 
31dd0 32 37 32 2e 31 35 39 20 31 31 34 2e 36 35 38 20  272.159 114.658 
31de0 63 76 0a 32 37 32 2e 37 37 38 20 31 31 35 2e 31  cv.272.778 115.1
31df0 37 34 20 32 37 33 2e 31 38 31 20 31 31 35 2e 38  74 273.181 115.8
31e00 31 32 20 32 37 33 2e 33 33 36 20 31 31 36 2e 35  12 273.336 116.5
31e10 37 31 20 63 76 0a 32 37 33 2e 34 38 37 20 31 31  71 cv.273.487 11
31e20 37 2e 33 30 37 20 32 37 33 2e 33 36 32 20 31 31  7.307 273.362 11
31e30 37 2e 39 34 36 20 32 37 32 2e 39 35 39 20 31 31  7.946 272.959 11
31e40 38 2e 34 38 39 20 63 76 0a 32 37 32 2e 35 35 36  8.489 cv.272.556
31e50 20 31 31 39 2e 30 33 32 20 32 37 31 2e 39 39 32   119.032 271.992
31e60 20 31 31 39 2e 33 30 33 20 32 37 31 2e 32 35 36   119.303 271.256
31e70 20 31 31 39 2e 33 30 33 20 63 76 0a 32 37 30 2e   119.303 cv.270.
31e80 34 39 35 20 31 31 39 2e 33 30 33 20 32 36 39 2e  495 119.303 269.
31e90 37 38 36 20 31 31 39 2e 30 33 32 20 32 36 39 2e  786 119.032 269.
31ea0 31 33 20 31 31 38 2e 34 38 39 20 63 76 0a 32 36  13 118.489 cv.26
31eb0 38 2e 34 37 20 31 31 37 2e 39 34 36 20 32 36 38  8.47 117.946 268
31ec0 2e 30 36 36 20 31 31 37 2e 33 30 37 20 32 36 37  .066 117.307 267
31ed0 2e 39 31 36 20 31 31 36 2e 35 37 31 20 63 76 0a  .916 116.571 cv.
31ee0 32 36 37 2e 37 36 31 20 31 31 35 2e 38 31 32 20  267.761 115.812 
31ef0 32 36 37 2e 38 38 36 20 31 31 35 2e 31 37 34 20  267.886 115.174 
31f00 32 36 38 2e 33 33 20 31 31 34 2e 36 35 38 20 63  268.33 114.658 c
31f10 76 0a 32 36 38 2e 37 36 34 20 31 31 34 2e 31 34  v.268.764 114.14
31f20 20 32 36 39 2e 33 35 38 20 31 31 33 2e 38 38 32   269.358 113.882
31f30 20 32 37 30 2e 31 31 39 20 31 31 33 2e 38 38 32   270.119 113.882
31f40 20 63 76 0a 63 70 0a 32 37 35 2e 31 30 31 20 31   cv.cp.275.101 1
31f50 32 35 2e 35 38 33 20 6d 6f 0a 32 37 35 2e 30 35  25.583 mo.275.05
31f60 31 20 31 34 36 2e 39 34 33 20 6c 69 0a 32 37 35  1 146.943 li.275
31f70 2e 30 36 20 31 34 38 2e 34 33 36 20 32 37 35 2e  .06 148.436 275.
31f80 31 33 36 20 31 34 39 2e 34 39 37 20 32 37 35 2e  136 149.497 275.
31f90 32 36 39 20 31 35 30 2e 31 32 34 20 63 76 0a 32  269 150.124 cv.2
31fa0 37 35 2e 34 34 31 20 31 35 30 2e 39 39 34 20 32  75.441 150.994 2
31fb0 37 35 2e 38 32 37 20 31 35 31 2e 35 38 33 20 32  75.827 151.583 2
31fc0 37 36 2e 34 30 36 20 31 35 31 2e 38 39 35 20 63  76.406 151.895 c
31fd0 76 0a 32 37 36 2e 39 39 35 20 31 35 32 2e 32 30  v.276.995 152.20
31fe0 39 20 32 37 38 2e 33 30 39 20 31 35 32 2e 33 36  9 278.309 152.36
31ff0 36 20 32 38 30 2e 33 34 38 20 31 35 32 2e 33 36  6 280.348 152.36
32000 36 20 63 76 0a 32 38 30 2e 33 39 35 20 31 35 33  6 cv.280.395 153
32010 2e 37 39 32 20 6c 69 0a 32 36 35 2e 37 32 20 31  .792 li.265.72 1
32020 35 33 2e 37 39 32 20 6c 69 0a 32 36 35 2e 37 35  53.792 li.265.75
32030 35 20 31 35 32 2e 33 36 36 20 6c 69 0a 32 36 37  5 152.366 li.267
32040 2e 37 36 37 20 31 35 32 2e 33 36 36 20 32 36 39  .767 152.366 269
32050 2e 30 30 33 20 31 35 32 2e 31 38 20 32 36 39 2e  .003 152.18 269.
32060 34 37 34 20 31 35 31 2e 38 31 34 20 63 76 0a 32  474 151.814 cv.2
32070 36 39 2e 39 34 31 20 31 35 31 2e 34 34 39 20 32  69.941 151.449 2
32080 37 30 2e 31 38 31 20 31 35 30 2e 32 31 38 20 32  70.181 150.218 2
32090 37 30 2e 32 30 37 20 31 34 38 2e 31 32 35 20 63  70.207 148.125 c
320a0 76 0a 32 37 30 2e 32 39 39 20 31 33 33 2e 30 30  v.270.299 133.00
320b0 32 20 6c 69 0a 32 37 30 2e 32 38 32 20 31 33 32  2 li.270.282 132
320c0 2e 31 37 37 20 32 37 30 2e 32 33 20 31 33 31 2e  .177 270.23 131.
320d0 35 33 32 20 32 37 30 2e 31 33 33 20 31 33 31 2e  532 270.133 131.
320e0 30 36 34 20 63 76 0a 32 36 39 2e 38 34 35 20 31  064 cv.269.845 1
320f0 32 39 2e 36 36 36 20 32 36 38 2e 39 32 33 20 31  29.666 268.923 1
32100 32 38 2e 39 36 35 20 32 36 37 2e 33 37 33 20 31  28.965 267.373 1
32110 32 38 2e 39 36 35 20 63 76 0a 32 36 34 2e 31 38  28.965 cv.264.18
32120 39 20 31 32 39 2e 33 37 32 20 6c 69 0a 32 36 34  9 129.372 li.264
32130 2e 31 37 34 20 31 32 37 2e 37 30 31 20 6c 69 0a  .174 127.701 li.
32140 32 37 33 2e 34 32 34 20 31 32 35 2e 35 38 33 20  273.424 125.583 
32150 6c 69 0a 32 37 35 2e 31 30 31 20 31 32 35 2e 35  li.275.101 125.5
32160 38 33 20 6c 69 0a 63 70 0a 66 0a 32 39 39 2e 37  83 li.cp.f.299.7
32170 31 37 20 31 32 36 2e 33 31 35 20 6d 6f 0a 32 39  17 126.315 mo.29
32180 39 2e 37 38 37 20 31 32 38 2e 35 39 37 20 6c 69  9.787 128.597 li
32190 0a 32 39 32 2e 31 31 38 20 31 32 38 2e 35 39 37  .292.118 128.597
321a0 20 6c 69 0a 32 39 32 2e 30 36 33 20 31 34 37 2e   li.292.063 147.
321b0 36 37 31 20 6c 69 0a 32 39 32 2e 30 36 33 20 31  671 li.292.063 1
321c0 34 38 2e 31 39 31 20 32 39 32 2e 30 39 34 20 31  48.191 292.094 1
321d0 34 38 2e 36 33 38 20 32 39 32 2e 31 38 33 20 31  48.638 292.183 1
321e0 34 39 2e 30 32 31 20 63 76 0a 32 39 32 2e 35 30  49.021 cv.292.50
321f0 38 20 31 35 30 2e 35 39 37 20 32 39 33 2e 33 37  8 150.597 293.37
32200 32 20 31 35 31 2e 33 38 37 20 32 39 34 2e 37 36  2 151.387 294.76
32210 31 20 31 35 31 2e 33 38 37 20 63 76 0a 32 39 37  1 151.387 cv.297
32220 2e 30 32 31 20 31 35 31 2e 33 38 37 20 32 39 39  .021 151.387 299
32230 2e 36 20 31 34 39 2e 39 30 36 20 33 30 32 2e 35  .6 149.906 302.5
32240 32 37 20 31 34 36 2e 39 34 33 20 63 76 0a 33 30  27 146.943 cv.30
32250 33 2e 37 35 38 20 31 34 37 2e 39 38 31 20 6c 69  3.758 147.981 li
32260 0a 32 39 39 2e 37 30 34 20 31 35 32 2e 34 38 20  .299.704 152.48 
32270 32 39 35 2e 38 33 20 31 35 34 2e 37 32 38 20 32  295.83 154.728 2
32280 39 32 2e 31 33 35 20 31 35 34 2e 37 32 38 20 63  92.135 154.728 c
32290 76 0a 32 38 39 2e 35 38 31 20 31 35 34 2e 37 32  v.289.581 154.72
322a0 38 20 32 38 38 2e 30 35 38 20 31 35 33 2e 35 35  8 288.058 153.55
322b0 39 20 32 38 37 2e 35 36 33 20 31 35 31 2e 32 32  9 287.563 151.22
322c0 32 20 63 76 0a 32 38 37 2e 33 35 39 20 31 35 30  2 cv.287.359 150
322d0 2e 32 34 36 20 32 38 37 2e 32 35 37 20 31 34 38  .246 287.257 148
322e0 2e 33 31 35 20 32 38 37 2e 32 34 39 20 31 34 35  .315 287.249 145
322f0 2e 34 33 34 20 63 76 0a 32 38 37 2e 33 35 34 20  .434 cv.287.354 
32300 31 32 38 2e 35 39 37 20 6c 69 0a 32 38 32 2e 33  128.597 li.282.3
32310 33 38 20 31 32 38 2e 35 39 37 20 6c 69 0a 32 38  38 128.597 li.28
32320 32 2e 32 38 20 31 32 37 2e 31 37 32 20 6c 69 0a  2.28 127.172 li.
32330 32 38 36 2e 35 38 34 20 31 32 36 2e 37 33 38 20  286.584 126.738 
32340 32 38 39 2e 33 38 20 31 32 34 2e 30 33 34 20 32  289.38 124.034 2
32350 39 30 2e 36 37 33 20 31 31 39 2e 30 36 20 63 76  90.673 119.06 cv
32360 0a 32 39 32 2e 31 34 20 31 31 39 2e 30 36 20 6c  .292.14 119.06 l
32370 69 0a 32 39 32 2e 31 32 37 20 31 32 36 2e 33 31  i.292.127 126.31
32380 35 20 6c 69 0a 32 39 39 2e 37 31 37 20 31 32 36  5 li.299.717 126
32390 2e 33 31 35 20 6c 69 0a 63 70 0a 66 0a 33 31 31  .315 li.cp.f.311
323a0 2e 34 32 37 20 31 34 30 2e 30 31 20 6d 6f 0a 33  .427 140.01 mo.3
323b0 31 39 2e 34 34 39 20 31 33 38 2e 34 36 31 20 33  19.449 138.461 3
323c0 32 33 2e 30 33 33 20 31 33 35 2e 36 37 39 20 33  23.033 135.679 3
323d0 32 32 2e 31 39 36 20 31 33 31 2e 36 35 38 20 63  22.196 131.658 c
323e0 76 0a 33 32 32 2e 30 32 35 20 31 33 30 2e 38 33  v.322.025 130.83
323f0 39 20 33 32 31 2e 35 30 32 20 31 33 30 2e 30 39  9 321.502 130.09
32400 32 20 33 32 30 2e 36 34 35 20 31 32 39 2e 34 31  2 320.645 129.41
32410 34 20 63 76 0a 33 31 39 2e 37 37 36 20 31 32 38  4 cv.319.776 128
32420 2e 37 33 34 20 33 31 38 2e 39 30 34 20 31 32 38  .734 318.904 128
32430 2e 33 39 34 20 33 31 38 2e 30 31 31 20 31 32 38  .394 318.011 128
32440 2e 33 39 34 20 63 76 0a 33 31 35 2e 39 37 32 20  .394 cv.315.972 
32450 31 32 38 2e 33 39 34 20 33 31 34 2e 33 30 33 20  128.394 314.303 
32460 31 32 39 2e 35 39 37 20 33 31 33 2e 30 31 37 20  129.597 313.017 
32470 31 33 32 2e 30 30 31 20 63 76 0a 33 31 31 2e 37  132.001 cv.311.7
32480 32 31 20 31 33 34 2e 34 30 37 20 33 31 31 2e 31  21 134.407 311.1
32490 39 38 20 31 33 37 2e 30 37 38 20 33 31 31 2e 34  98 137.078 311.4
324a0 32 37 20 31 34 30 2e 30 31 20 63 76 0a 63 70 0a  27 140.01 cv.cp.
324b0 33 31 31 2e 33 38 31 20 31 34 31 2e 35 32 32 20  311.381 141.522 
324c0 6d 6f 0a 33 31 31 2e 34 34 39 20 31 34 32 2e 32  mo.311.449 142.2
324d0 32 37 20 33 31 31 2e 35 34 34 20 31 34 32 2e 38  27 311.544 142.8
324e0 39 34 20 33 31 31 2e 36 37 37 20 31 34 33 2e 35  94 311.677 143.5
324f0 31 38 20 63 76 0a 33 31 32 2e 37 20 31 34 38 2e  18 cv.312.7 148.
32500 34 30 39 20 33 31 35 2e 34 35 35 20 31 35 30 2e  409 315.455 150.
32510 38 35 35 20 33 31 39 2e 39 33 37 20 31 35 30 2e  855 319.937 150.
32520 38 35 35 20 63 76 0a 33 32 33 2e 31 39 37 20 31  855 cv.323.197 1
32530 35 30 2e 38 35 35 20 33 32 37 2e 35 31 33 20 31  50.855 327.513 1
32540 34 38 2e 38 38 37 20 33 32 39 2e 36 35 35 20 31  48.887 329.655 1
32550 34 34 2e 39 34 36 20 63 76 0a 33 33 30 2e 37 34  44.946 cv.330.74
32560 31 20 31 34 36 2e 30 36 36 20 6c 69 0a 33 32 39  1 146.066 li.329
32570 2e 33 39 38 20 31 34 39 2e 31 30 34 20 33 32 37  .398 149.104 327
32580 2e 39 33 35 20 31 35 31 2e 33 30 36 20 33 32 36  .935 151.306 326
32590 2e 33 35 37 20 31 35 32 2e 36 37 35 20 63 76 0a  .357 152.675 cv.
325a0 33 32 34 2e 37 38 33 20 31 35 34 2e 30 34 35 20  324.783 154.045 
325b0 33 32 31 2e 30 33 37 20 31 35 34 2e 37 32 38 20  321.037 154.728 
325c0 33 31 38 2e 33 35 31 20 31 35 34 2e 37 32 38 20  318.351 154.728 
325d0 63 76 0a 33 31 35 2e 34 36 36 20 31 35 34 2e 37  cv.315.466 154.7
325e0 32 38 20 33 31 33 2e 30 37 34 20 31 35 33 2e 39  28 313.074 153.9
325f0 32 20 33 31 31 2e 31 37 32 20 31 35 32 2e 33 30  2 311.172 152.30
32600 33 20 63 76 0a 33 30 39 2e 32 36 37 20 31 35 30  3 cv.309.267 150
32610 2e 36 38 35 20 33 30 38 2e 30 31 34 20 31 34 38  .685 308.014 148
32620 2e 33 39 36 20 33 30 37 2e 33 38 39 20 31 34 35  .396 307.389 145
32630 2e 34 33 34 20 63 76 0a 33 30 36 2e 33 32 37 20  .434 cv.306.327 
32640 31 34 30 2e 33 37 38 20 33 30 37 2e 31 35 20 31  140.378 307.15 1
32650 33 35 2e 37 38 32 20 33 30 39 2e 38 35 31 20 31  35.782 309.851 1
32660 33 31 2e 36 33 34 20 63 76 0a 33 31 32 2e 35 36  31.634 cv.312.56
32670 36 20 31 32 37 2e 34 39 33 20 33 31 36 2e 30 36  6 127.493 316.06
32680 33 20 31 32 35 2e 34 31 37 20 33 32 30 2e 33 35  3 125.417 320.35
32690 36 20 31 32 35 2e 34 31 37 20 63 76 0a 33 32 32  6 125.417 cv.322
326a0 2e 30 34 35 20 31 32 35 2e 34 31 37 20 33 32 35  .045 125.417 325
326b0 2e 30 37 36 20 31 32 35 2e 38 34 38 20 33 32 36  .076 125.848 326
326c0 2e 32 34 20 31 32 36 2e 37 30 33 20 63 76 0a 33  .24 126.703 cv.3
326d0 32 37 2e 33 38 39 20 31 32 37 2e 35 35 38 20 33  27.389 127.558 3
326e0 32 38 2e 31 32 32 20 31 32 38 2e 37 30 37 20 33  28.122 128.707 3
326f0 32 38 2e 34 32 36 20 31 33 30 2e 31 34 36 20 63  28.426 130.146 c
32700 76 0a 33 32 38 2e 39 33 37 20 31 33 32 2e 35 36  v.328.937 132.56
32710 37 20 33 32 36 2e 32 30 35 20 31 33 34 2e 38 35  7 326.205 134.85
32720 34 20 33 32 33 2e 34 38 20 31 33 37 2e 30 31 36  4 323.48 137.016
32730 20 63 76 0a 33 32 30 2e 37 35 33 20 31 33 39 2e   cv.320.753 139.
32740 31 37 37 20 33 31 36 2e 37 31 33 20 31 34 30 2e  177 316.713 140.
32750 36 37 38 20 33 31 31 2e 33 38 31 20 31 34 31 2e  678 311.381 141.
32760 35 32 32 20 63 76 0a 63 70 0a 66 0a 39 39 2e 34  522 cv.cp.f.99.4
32770 30 35 33 20 31 31 31 2e 35 34 33 20 6d 6f 0a 31  053 111.543 mo.1
32780 30 30 2e 30 37 38 20 31 31 32 2e 37 30 36 20 31  00.078 112.706 1
32790 30 32 2e 39 31 37 20 31 31 37 2e 36 38 20 31 30  02.917 117.68 10
327a0 33 2e 34 38 37 20 31 31 39 2e 32 38 33 20 63 76  3.487 119.283 cv
327b0 0a 31 30 34 2e 31 32 39 20 31 32 31 2e 30 39 35  .104.129 121.095
327c0 20 31 30 34 2e 32 36 34 20 31 32 31 2e 36 31 34   104.264 121.614
327d0 20 31 30 34 2e 32 36 34 20 31 32 31 2e 36 31 34   104.264 121.614
327e0 20 63 76 0a 31 30 34 2e 32 36 34 20 31 32 31 2e   cv.104.264 121.
327f0 36 31 34 20 31 30 32 2e 37 30 37 20 31 31 33 2e  614 102.707 113.
32800 36 30 33 20 31 30 30 2e 31 35 32 20 31 30 38 2e  603 100.152 108.
32810 39 32 38 20 63 76 0a 31 30 30 2e 37 31 32 20 31  928 cv.100.712 1
32820 30 37 2e 30 33 38 20 31 30 31 2e 33 38 31 20 31  07.038 101.381 1
32830 30 34 2e 39 34 39 20 31 30 32 2e 31 33 38 20 31  04.949 102.138 1
32840 30 32 2e 37 31 36 20 63 76 0a 31 30 33 2e 30 32  02.716 cv.103.02
32850 33 20 31 30 34 2e 32 36 39 20 31 30 35 2e 30 33  3 104.269 105.03
32860 34 20 31 30 37 2e 38 33 36 20 31 30 35 2e 37 36  4 107.836 105.76
32870 31 20 31 30 39 2e 35 32 36 20 63 76 0a 31 30 35  1 109.526 cv.105
32880 2e 37 38 38 20 31 30 39 2e 32 30 37 20 31 30 35  .788 109.207 105
32890 2e 38 31 35 20 31 30 38 2e 38 38 38 20 31 30 35  .815 108.888 105
328a0 2e 38 34 33 20 31 30 38 2e 35 37 32 20 63 76 0a  .843 108.572 cv.
328b0 31 30 35 2e 31 39 39 20 31 30 36 2e 30 39 37 20  105.199 106.097 
328c0 31 30 34 2e 32 32 31 20 31 30 32 2e 38 35 37 20  104.221 102.857 
328d0 31 30 32 2e 39 36 39 20 31 30 30 2e 33 31 38 20  102.969 100.318 
328e0 63 76 0a 31 30 36 2e 31 38 33 20 38 33 2e 35 39  cv.106.183 83.59
328f0 33 33 20 31 31 36 2e 35 32 38 20 36 31 2e 36 39  33 116.528 61.69
32900 32 39 20 31 32 37 2e 36 37 33 20 34 39 2e 38 36  29 127.673 49.86
32910 39 36 20 63 76 0a 35 30 2e 39 36 20 34 39 2e 38  96 cv.50.96 49.8
32920 36 39 36 20 6c 69 0a 34 37 2e 31 37 31 39 20 34  696 li.47.1719 4
32930 39 2e 38 36 39 36 20 34 34 2e 30 38 38 39 20 35  9.8696 44.0889 5
32940 32 2e 39 35 32 31 20 34 34 2e 30 38 38 39 20 35  2.9521 44.0889 5
32950 36 2e 37 34 30 37 20 63 76 0a 34 34 2e 30 38 38  6.7407 cv.44.088
32960 39 20 31 33 38 2e 31 32 35 20 6c 69 0a 36 31 2e  9 138.125 li.61.
32970 34 36 32 39 20 31 33 31 2e 34 35 37 20 38 32 2e  4629 131.457 82.
32980 34 31 32 31 20 31 32 35 2e 33 36 32 20 31 30 30  4121 125.362 100
32990 2e 34 34 32 20 31 32 35 2e 36 32 33 20 63 76 0a  .442 125.623 cv.
329a0 39 39 2e 37 37 32 35 20 31 32 33 2e 30 34 32 20  99.7725 123.042 
329b0 39 39 2e 30 31 30 37 20 31 32 30 2e 37 30 38 20  99.0107 120.708 
329c0 39 38 2e 32 31 20 31 31 39 2e 33 35 35 20 63 76  98.21 119.355 cv
329d0 0a 39 37 2e 37 39 37 39 20 31 31 38 2e 36 35 37  .97.7979 118.657
329e0 20 39 38 2e 32 35 34 39 20 31 31 35 2e 37 39 20   98.2549 115.79 
329f0 39 39 2e 34 30 35 33 20 31 31 31 2e 35 34 33 20  99.4053 111.543 
32a00 63 76 0a 63 70 0a 2f 32 20 0a 3c 3c 0a 2f 4e 61  cv.cp./2 .<<./Na
32a10 6d 65 73 20 5b 0a 28 50 41 4e 54 4f 4e 45 20 32  mes [.(PANTONE 2
32a20 39 30 35 20 55 29 0a 28 50 41 4e 54 4f 4e 45 20  905 U).(PANTONE 
32a30 33 30 30 35 20 55 29 0a 5d 0a 2f 43 53 41 20 2f  3005 U).]./CSA /
32a40 30 20 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d  0 get_csa_by_nam
32a50 65 0a 2f 54 69 6e 74 4d 65 74 68 6f 64 20 2f 53  e./TintMethod /S
32a60 75 62 74 72 61 63 74 69 76 65 0a 2f 54 69 6e 74  ubtractive./Tint
32a70 50 72 6f 63 20 6e 75 6c 6c 0a 2f 4d 61 70 70 65  Proc null./Mappe
32a80 64 43 53 41 20 6e 75 6c 6c 0a 2f 54 69 6e 74 54  dCSA null./TintT
32a90 72 61 6e 73 66 6f 72 6d 0a 2f 30 20 7b 0a 31 20  ransform./0 {.1 
32aa0 33 20 31 20 72 6f 6c 6c 20 31 20 33 20 31 20 72  3 1 roll 1 3 1 r
32ab0 6f 6c 6c 20 31 20 33 20 31 20 72 6f 6c 6c 20 31  oll 1 3 1 roll 1
32ac0 20 33 20 31 20 0a 72 6f 6c 6c 20 36 20 2d 31 20   3 1 .roll 6 -1 
32ad0 72 6f 6c 6c 20 32 20 69 6e 64 65 78 20 30 2e 34  roll 2 index 0.4
32ae0 31 20 6d 75 6c 20 31 20 63 76 72 20 65 78 63 68  1 mul 1 cvr exch
32af0 20 73 75 62 20 6d 75 6c 20 31 20 69 6e 64 65 78   sub mul 1 index
32b00 20 0a 31 20 6d 75 6c 20 31 20 63 76 72 20 65 78   .1 mul 1 cvr ex
32b10 63 68 20 73 75 62 20 6d 75 6c 20 31 20 63 76 72  ch sub mul 1 cvr
32b20 20 65 78 63 68 20 73 75 62 20 36 20 31 20 72 6f   exch sub 6 1 ro
32b30 6c 6c 20 35 20 0a 2d 31 20 72 6f 6c 6c 20 32 20  ll 5 .-1 roll 2 
32b40 69 6e 64 65 78 20 30 2e 30 32 20 6d 75 6c 20 31  index 0.02 mul 1
32b50 20 63 76 72 20 65 78 63 68 20 73 75 62 20 6d 75   cvr exch sub mu
32b60 6c 20 31 20 69 6e 64 65 78 20 30 2e 33 34 20 6d  l 1 index 0.34 m
32b70 75 6c 20 0a 31 20 63 76 72 20 65 78 63 68 20 73  ul .1 cvr exch s
32b80 75 62 20 6d 75 6c 20 31 20 63 76 72 20 65 78 63  ub mul 1 cvr exc
32b90 68 20 73 75 62 20 35 20 31 20 72 6f 6c 6c 20 34  h sub 5 1 roll 4
32ba0 20 2d 31 20 72 6f 6c 6c 20 0a 32 20 69 6e 64 65   -1 roll .2 inde
32bb0 78 20 30 20 6d 75 6c 20 31 20 63 76 72 20 65 78  x 0 mul 1 cvr ex
32bc0 63 68 20 73 75 62 20 6d 75 6c 20 31 20 69 6e 64  ch sub mul 1 ind
32bd0 65 78 20 30 20 6d 75 6c 20 31 20 63 76 72 20 0a  ex 0 mul 1 cvr .
32be0 65 78 63 68 20 73 75 62 20 6d 75 6c 20 31 20 63  exch sub mul 1 c
32bf0 76 72 20 65 78 63 68 20 73 75 62 20 34 20 31 20  vr exch sub 4 1 
32c00 72 6f 6c 6c 20 33 20 2d 31 20 72 6f 6c 6c 20 32  roll 3 -1 roll 2
32c10 20 69 6e 64 65 78 20 0a 30 20 6d 75 6c 20 31 20   index .0 mul 1 
32c20 63 76 72 20 65 78 63 68 20 73 75 62 20 6d 75 6c  cvr exch sub mul
32c30 20 31 20 69 6e 64 65 78 20 30 2e 30 32 20 6d 75   1 index 0.02 mu
32c40 6c 20 31 20 63 76 72 20 65 78 63 68 20 73 75 62  l 1 cvr exch sub
32c50 20 0a 6d 75 6c 20 31 20 63 76 72 20 65 78 63 68   .mul 1 cvr exch
32c60 20 73 75 62 20 33 20 31 20 72 6f 6c 6c 20 70 6f   sub 3 1 roll po
32c70 70 20 70 6f 70 20 0a 7d 20 62 69 6e 64 20 2f 50  p pop .} bind /P
32c80 72 6f 63 65 64 75 72 65 20 61 64 64 5f 72 65 73  rocedure add_res
32c90 0a 2f 30 20 2f 50 72 6f 63 65 64 75 72 65 20 67  ./0 /Procedure g
32ca0 65 74 5f 72 65 73 0a 3e 3e 0a 2f 43 53 44 20 61  et_res.>>./CSD a
32cb0 64 64 5f 72 65 73 0a 2f 32 20 2f 43 53 44 20 67  dd_res./2 /CSD g
32cc0 65 74 5f 72 65 73 20 64 65 76 6e 63 73 0a 6c 65  et_res devncs.le
32cd0 76 65 6c 33 7b 0a 67 73 61 76 65 0a 63 6c 70 0a  vel3{.gsave.clp.
32ce0 5b 2d 34 2e 30 31 36 36 37 65 2d 30 36 20 39 31  [-4.01667e-06 91
32cf0 2e 38 39 30 37 20 2d 39 31 2e 38 39 30 37 20 2d  .8907 -91.8907 -
32d00 34 2e 30 31 36 36 37 65 2d 30 36 20 38 35 2e 38  4.01667e-06 85.8
32d10 38 30 39 20 34 39 2e 38 36 39 36 20 5d 63 74 0a  809 49.8696 ]ct.
32d20 2f 30 20 0a 3c 3c 0a 2f 53 68 61 64 69 6e 67 54  /0 .<<./ShadingT
32d30 79 70 65 20 32 20 0a 2f 43 6f 6c 6f 72 53 70 61  ype 2 ./ColorSpa
32d40 63 65 20 5b 2f 44 65 76 69 63 65 4e 20 2f 64 65  ce [/DeviceN /de
32d50 76 69 63 65 6e 5f 63 6f 6c 6f 72 73 70 61 63 65  vicen_colorspace
32d60 5f 64 69 63 74 20 41 47 4d 43 4f 52 45 5f 67 67  _dict AGMCORE_gg
32d70 65 74 20 62 65 67 69 6e 20 2f 4e 61 6d 65 73 20  et begin /Names 
32d80 6c 6f 61 64 20 2f 4d 61 70 70 65 64 43 53 41 20  load /MappedCSA 
32d90 6c 6f 61 64 20 2f 54 69 6e 74 54 72 61 6e 73 66  load /TintTransf
32da0 6f 72 6d 20 6c 6f 61 64 20 65 6e 64 5d 0a 2f 43  orm load end]./C
32db0 6f 6f 72 64 73 20 5b 30 20 30 20 31 20 30 20 5d  oords [0 0 1 0 ]
32dc0 0a 2f 44 6f 6d 61 69 6e 20 5b 30 20 31 20 5d 0a  ./Domain [0 1 ].
32dd0 2f 45 78 74 65 6e 64 5b 20 74 72 75 65 20 74 72  /Extend[ true tr
32de0 75 65 5d 0a 2f 46 75 6e 63 74 69 6f 6e 0a 3c 3c  ue]./Function.<<
32df0 0a 2f 44 6f 6d 61 69 6e 5b 30 20 31 20 5d 20 0a  ./Domain[0 1 ] .
32e00 2f 46 75 6e 63 74 69 6f 6e 54 79 70 65 20 33 0a  /FunctionType 3.
32e10 2f 46 75 6e 63 74 69 6f 6e 73 20 5b 0a 3c 3c 0a  /Functions [.<<.
32e20 2f 44 6f 6d 61 69 6e 5b 30 20 31 20 5d 20 0a 2f  /Domain[0 1 ] ./
32e30 46 75 6e 63 74 69 6f 6e 54 79 70 65 20 32 0a 2f  FunctionType 2./
32e40 43 30 20 5b 30 20 31 20 5d 0a 2f 43 31 20 5b 31  C0 [0 1 ]./C1 [1
32e50 20 30 20 5d 0a 2f 4e 20 31 2e 33 39 30 31 20 0a   0 ]./N 1.3901 .
32e60 3e 3e 0a 3c 3c 0a 2f 44 6f 6d 61 69 6e 5b 30 20  >>.<<./Domain[0 
32e70 31 20 5d 20 0a 2f 46 75 6e 63 74 69 6f 6e 54 79  1 ] ./FunctionTy
32e80 70 65 20 32 0a 2f 43 30 20 5b 30 20 31 20 5d 0a  pe 2./C0 [0 1 ].
32e90 2f 43 31 20 5b 30 20 31 20 5d 0a 2f 4e 20 31 20  /C1 [0 1 ]./N 1 
32ea0 0a 3e 3e 0a 5d 0a 2f 42 6f 75 6e 64 73 20 5b 30  .>>.]./Bounds [0
32eb0 2e 39 32 30 32 34 35 20 5d 0a 2f 45 6e 63 6f 64  .920245 ]./Encod
32ec0 65 20 5b 31 20 30 20 30 20 31 20 5d 0a 3e 3e 0a  e [1 0 0 1 ].>>.
32ed0 3e 3e 2f 47 72 61 64 69 65 6e 74 20 61 64 64 5f  >>/Gradient add_
32ee0 72 65 73 20 2f 30 20 2f 47 72 61 64 69 65 6e 74  res /0 /Gradient
32ef0 20 67 65 74 5f 72 65 73 20 63 6c 6f 6e 65 64 69   get_res clonedi
32f00 63 74 20 73 68 66 69 6c 6c 20 67 72 65 73 74 6f  ct shfill gresto
32f10 72 65 0a 7d 69 66 0a 6c 65 76 65 6c 33 20 6e 6f  re.}if.level3 no
32f20 74 7b 0a 67 73 61 76 65 0a 5b 2d 34 2e 30 31 36  t{.gsave.[-4.016
32f30 36 37 65 2d 30 36 20 39 31 2e 38 39 30 37 20 2d  67e-06 91.8907 -
32f40 39 31 2e 38 39 30 37 20 2d 34 2e 30 31 36 36 37  91.8907 -4.01667
32f50 65 2d 30 36 20 38 35 2e 38 38 30 39 20 34 39 2e  e-06 85.8809 49.
32f60 38 36 39 36 20 5d 63 74 0a 63 6c 70 0a 2f 30 20  8696 ]ct.clp./0 
32f70 7b 0a 3c 3c 0a 2f 4e 75 6d 53 61 6d 70 6c 65 73  {.<<./NumSamples
32f80 20 32 35 36 20 0a 2f 4e 75 6d 43 6f 6d 70 20 32   256 ./NumComp 2
32f90 20 0a 2f 53 63 61 6c 69 6e 67 5b 5b 30 2e 30 30   ./Scaling[[0.00
32fa0 33 39 32 31 35 37 20 30 20 5d 5b 30 2e 30 30 33  392157 0 ][0.003
32fb0 39 32 31 35 37 20 30 20 5d 5d 0a 2f 53 61 6d 70  92157 0 ]]./Samp
32fc0 6c 65 73 5b 0a 3c 7e 73 38 44 69 6b 71 3d 6a 55  les[.<~s8Dikq=jU
32fd0 54 6f 43 3b 3e 3c 6d 48 61 27 24 6b 4e 31 64 61  ToC;><mHa'$kN1da
32fe0 69 53 57 4d 4a 67 59 31 3c 33 65 5e 57 27 71 64  iSWMJgY1<3e^W'qd
32ff0 2a 42 6e 5a 62 2f 71 5d 44 60 35 42 49 2d 5e 56  *BnZb/q]D`5BI-^V
33000 2e 3a 6c 5c 5b 5d 2c 56 5b 27 48 73 40 59 2d 22  .:l\[],V['Hs@Y-"
33010 65 2a 57 4d 6c 5c 6a 0a 55 6e 58 51 55 53 74 32  e*WMl\j.UnXQUSt2
33020 43 3f 52 40 27 3b 2a 50 60 71 35 6b 4f 2c 5d 2a  C?R@';*P`q5kO,]*
33030 56 4d 4d 52 25 42 4b 6e 46 75 2e 4a 3a 3b 6f 6f  VMMR%BKnFu.J:;oo
33040 48 5b 30 6a 5b 47 27 2e 6b 48 45 48 23 69 35 43  H[0j[G'.kHEH#i5C
33050 68 6d 64 22 42 50 28 67 64 40 71 26 6b 52 3f 3c  hmd"BP(gd@q&kR?<
33060 70 66 3f 3e 24 34 70 2d 0a 3c 45 29 6d 70 3b 2c  pf?>$4p-.<E)mp;,
33070 43 25 60 39 68 53 29 4d 38 34 51 2d 3c 36 70 6a  C%`9hS)M84Q-<6pj
33080 3a 2c 35 58 2e 46 71 34 3f 47 53 61 33 26 60 60  :,5X.Fq4?GSa3&``
33090 51 31 63 24 6d 41 30 4a 3e 25 31 2f 31 60 3b 24  Q1c$mA0J>%1/1`;$
330a0 2e 34 3f 50 6a 2c 70 58 5d 5b 2b 73 41 27 4e 2a  .4?Pj,pX][+sA'N*
330b0 5a 63 3d 41 29 5d 42 53 33 0a 28 60 2a 72 27 27  Zc=A)]BS3.(`*r''
330c0 62 68 3b 70 26 65 50 5d 65 25 68 39 27 59 24 6b  bh;p&eP]e%h9'Y$k
330d0 2a 4c 4f 24 34 2e 22 45 23 52 3a 50 3c 22 55 2c  *LO$4."E#R:P<"U,
330e0 23 33 21 73 38 54 2b 21 57 60 3c 26 7a 7a 7a 7a  #3!s8T+!W`<&zzzz
330f0 7a 21 21 21 21 21 7e 3e 0a 3c 7e 21 21 2a 30 29  z!!!!!~>.<~!!*0)
33100 22 55 3e 3b 3f 24 4f 6d 52 57 26 4a 47 69 6f 28  "U>;?$OmRW&JGio(
33110 45 22 2c 32 2a 3f 51 43 49 2c 3a 22 54 60 2e 34  E",2*?QCI,:"T`.4
33120 51 69 22 2f 68 66 22 39 31 63 37 33 4f 33 5d 66  Qi"/hf"91c73O3]f
33130 47 66 35 3d 25 56 27 37 37 4b 64 3d 38 6b 5f 72  Gf5=%V'77Kd=8k_r
33140 53 3a 66 31 2b 69 3c 45 3c 34 29 0a 3e 24 50 3f  S:f1+i<E<4).>$P?
33150 3e 3f 74 21 4d 54 41 53 2c 55 69 43 32 37 5b 28  >?t!MTAS,UiC27[(
33160 44 66 4b 66 3d 46 45 56 6b 51 48 24 61 70 65 49  DfKf=FEVkQH$apeI
33170 58 6d 21 24 4b 38 23 26 38 4c 6c 25 25 4b 4e 4b  Xm!$K8#&8Ll%%KNK
33180 30 27 5e 50 2a 3b 2c 71 51 43 2b 29 2f 53 22 2d  0'^P*;,qQC+)/S"-
33190 25 41 54 56 38 2a 54 55 6e 73 75 66 0a 57 4e 2a  %ATV8*TUnsuf.WN*
331a0 23 23 58 66 65 6b 33 5a 2a 55 67 46 5b 5e 57 63  ##Xfek3Z*UgF[^Wc
331b0 57 5d 22 3e 56 67 5e 3b 25 4a 22 5f 53 61 3d 32  W]">Vg^;%J"_Sa=2
331c0 60 6c 48 30 42 62 30 2f 23 52 63 48 6a 6b 62 64  `lH0Bb0/#RcHjkbd
331d0 61 48 55 6f 65 5e 69 40 29 67 22 50 33 38 67 74  aHUoe^i@)g"P38gt
331e0 67 69 45 69 38 45 53 52 6a 35 66 3d 60 0a 6b 33  giEi8ESRj5f=`.k3
331f0 28 73 6c 6c 30 40 55 23 6d 2d 58 33 2e 6e 2a 6f  (sll0@U#m-X3.n*o
33200 69 3a 6f 28 29 44 44 6f 5f 25 6e 4e 70 40 6e 40  i:o()DDo_%nNp@n@
33210 57 71 3e 27 6d 60 71 74 70 3c 68 72 3b 48 54 6d  Wq>'m`qtp<hr;HTm
33220 72 72 32 6f 72 73 38 57 2d 21 73 38 57 2d 21 73  rr2ors8W-!s8W-!s
33230 38 57 2d 21 73 38 57 2d 21 73 38 57 2d 21 0a 7e  8W-!s8W-!s8W-!.~
33240 3e 0a 5d 0a 3e 3e 0a 30 20 30 20 31 20 30 20 5b  >.].>>.0 0 1 0 [
33250 5d 74 72 75 65 20 74 72 75 65 20 5b 5d 0a 2f 44  ]true true []./D
33260 65 76 69 63 65 4e 0a 47 65 6e 53 74 72 69 70 73  eviceN.GenStrips
33270 0a 7d 20 2f 47 72 61 64 69 65 6e 74 20 61 64 64  .} /Gradient add
33280 5f 72 65 73 20 2f 30 20 2f 47 72 61 64 69 65 6e  _res /0 /Gradien
33290 74 20 67 65 74 5f 72 65 73 20 65 78 65 63 20 67  t get_res exec g
332a0 72 65 73 74 6f 72 65 0a 7d 69 66 0a 6e 70 0a 31  restore.}if.np.1
332b0 34 39 2e 31 33 33 20 34 34 2e 31 36 37 20 6d 6f  49.133 44.167 mo
332c0 0a 31 34 33 2e 36 38 31 20 33 39 2e 33 30 35 32  .143.681 39.3052
332d0 20 31 33 37 2e 30 38 20 34 31 2e 32 35 38 33 20   137.08 41.2583 
332e0 31 33 30 2e 35 36 35 20 34 37 2e 30 34 30 35 20  130.565 47.0405 
332f0 63 76 0a 31 32 39 2e 35 39 38 20 34 37 2e 38 39  cv.129.598 47.89
33300 39 34 20 31 32 38 2e 36 33 33 20 34 38 2e 38 35  94 128.633 48.85
33310 31 36 20 31 32 37 2e 36 37 33 20 34 39 2e 38 36  16 127.673 49.86
33320 39 36 20 63 76 0a 31 31 36 2e 35 32 38 20 36 31  96 cv.116.528 61
33330 2e 36 39 32 39 20 31 30 36 2e 31 38 33 20 38 33  .6929 106.183 83
33340 2e 35 39 33 33 20 31 30 32 2e 39 36 39 20 31 30  .5933 102.969 10
33350 30 2e 33 31 38 20 63 76 0a 31 30 34 2e 32 32 31  0.318 cv.104.221
33360 20 31 30 32 2e 38 35 37 20 31 30 35 2e 31 39 39   102.857 105.199
33370 20 31 30 36 2e 30 39 37 20 31 30 35 2e 38 34 33   106.097 105.843
33380 20 31 30 38 2e 35 37 32 20 63 76 0a 31 30 36 2e   108.572 cv.106.
33390 30 30 38 20 31 30 39 2e 32 30 37 20 31 30 36 2e  008 109.207 106.
333a0 31 35 37 20 31 30 39 2e 38 30 33 20 31 30 36 2e  157 109.803 106.
333b0 32 37 36 20 31 31 30 2e 33 31 20 63 76 0a 31 30  276 110.31 cv.10
333c0 36 2e 35 35 39 20 31 31 31 2e 35 31 20 31 30 36  6.559 111.51 106
333d0 2e 37 31 31 20 31 31 32 2e 32 38 38 20 31 30 36  .711 112.288 106
333e0 2e 37 31 31 20 31 31 32 2e 32 38 38 20 63 76 0a  .711 112.288 cv.
333f0 31 30 36 2e 37 31 31 20 31 31 32 2e 32 38 38 20  106.711 112.288 
33400 31 30 36 2e 36 31 31 20 31 31 31 2e 39 31 20 31  106.611 111.91 1
33410 30 36 2e 32 30 31 20 31 31 30 2e 37 32 31 20 63  06.201 110.721 c
33420 76 0a 31 30 36 2e 31 32 33 20 31 31 30 2e 34 39  v.106.123 110.49
33430 33 20 31 30 36 2e 30 33 36 20 31 31 30 2e 32 34  3 106.036 110.24
33440 34 20 31 30 35 2e 39 33 33 20 31 30 39 2e 39 35  4 105.933 109.95
33450 31 20 63 76 0a 31 30 35 2e 38 38 39 20 31 30 39  1 cv.105.889 109
33460 2e 38 33 20 31 30 35 2e 38 32 38 20 31 30 39 2e  .83 105.828 109.
33470 36 38 33 20 31 30 35 2e 37 36 31 20 31 30 39 2e  683 105.761 109.
33480 35 32 36 20 63 76 0a 31 30 35 2e 30 33 34 20 31  526 cv.105.034 1
33490 30 37 2e 38 33 36 20 31 30 33 2e 30 32 33 20 31  07.836 103.023 1
334a0 30 34 2e 32 36 39 20 31 30 32 2e 31 33 38 20 31  04.269 102.138 1
334b0 30 32 2e 37 31 36 20 63 76 0a 31 30 31 2e 33 38  02.716 cv.101.38
334c0 31 20 31 30 34 2e 39 34 39 20 31 30 30 2e 37 31  1 104.949 100.71
334d0 32 20 31 30 37 2e 30 33 38 20 31 30 30 2e 31 35  2 107.038 100.15
334e0 32 20 31 30 38 2e 39 32 38 20 63 76 0a 31 30 32  2 108.928 cv.102
334f0 2e 37 30 37 20 31 31 33 2e 36 30 33 20 31 30 34  .707 113.603 104
33500 2e 32 36 34 20 31 32 31 2e 36 31 34 20 31 30 34  .264 121.614 104
33510 2e 32 36 34 20 31 32 31 2e 36 31 34 20 63 76 0a  .264 121.614 cv.
33520 31 30 34 2e 32 36 34 20 31 32 31 2e 36 31 34 20  104.264 121.614 
33530 31 30 34 2e 31 32 39 20 31 32 31 2e 30 39 35 20  104.129 121.095 
33540 31 30 33 2e 34 38 37 20 31 31 39 2e 32 38 33 20  103.487 119.283 
33550 63 76 0a 31 30 32 2e 39 31 37 20 31 31 37 2e 36  cv.102.917 117.6
33560 38 20 31 30 30 2e 30 37 38 20 31 31 32 2e 37 30  8 100.078 112.70
33570 36 20 39 39 2e 34 30 35 33 20 31 31 31 2e 35 34  6 99.4053 111.54
33580 33 20 63 76 0a 39 38 2e 32 35 34 39 20 31 31 35  3 cv.98.2549 115
33590 2e 37 39 20 39 37 2e 37 39 37 39 20 31 31 38 2e  .79 97.7979 118.
335a0 36 35 37 20 39 38 2e 32 31 20 31 31 39 2e 33 35  657 98.21 119.35
335b0 35 20 63 76 0a 39 39 2e 30 31 30 37 20 31 32 30  5 cv.99.0107 120
335c0 2e 37 30 38 20 39 39 2e 37 37 32 35 20 31 32 33  .708 99.7725 123
335d0 2e 30 34 32 20 31 30 30 2e 34 34 32 20 31 32 35  .042 100.442 125
335e0 2e 36 32 33 20 63 76 0a 31 30 31 2e 39 35 34 20  .623 cv.101.954 
335f0 31 33 31 2e 34 33 38 20 31 30 33 2e 30 30 35 20  131.438 103.005 
33600 31 33 38 2e 35 31 37 20 31 30 33 2e 30 30 35 20  138.517 103.005 
33610 31 33 38 2e 35 31 37 20 63 76 0a 31 30 33 2e 30  138.517 cv.103.0
33620 30 35 20 31 33 38 2e 35 31 37 20 31 30 33 2e 30  05 138.517 103.0
33630 33 39 20 31 33 38 2e 39 38 36 20 31 30 33 2e 30  39 138.986 103.0
33640 39 36 20 31 33 39 2e 37 30 38 20 63 76 0a 31 30  96 139.708 cv.10
33650 32 2e 38 38 36 20 31 34 34 2e 35 39 31 20 31 30  2.886 144.591 10
33660 33 2e 30 31 32 20 31 34 39 2e 36 35 34 20 31 30  3.012 149.654 10
33670 33 2e 33 39 20 31 35 34 2e 32 33 20 63 76 0a 31  3.39 154.23 cv.1
33680 30 33 2e 38 39 31 20 31 36 30 2e 32 38 38 20 31  03.891 160.288 1
33690 30 34 2e 38 33 34 20 31 36 35 2e 34 39 32 20 31  04.834 165.492 1
336a0 30 36 2e 30 33 36 20 31 36 38 2e 32 37 37 20 63  06.036 168.277 c
336b0 76 0a 31 30 36 2e 38 35 32 20 31 36 37 2e 38 33  v.106.852 167.83
336c0 32 20 6c 69 0a 31 30 35 2e 30 38 37 20 31 36 32  2 li.105.087 162
336d0 2e 33 34 35 20 31 30 34 2e 33 37 20 31 35 35 2e  .345 104.37 155.
336e0 31 35 34 20 31 30 34 2e 36 38 34 20 31 34 36 2e  154 104.684 146.
336f0 38 36 31 20 63 76 0a 31 30 35 2e 31 35 39 20 31  861 cv.105.159 1
33700 33 34 2e 31 38 35 20 31 30 38 2e 30 37 36 20 31  34.185 108.076 1
33710 31 38 2e 38 39 38 20 31 31 33 2e 34 36 36 20 31  18.898 113.466 1
33720 30 32 2e 39 36 35 20 63 76 0a 31 32 32 2e 35 37  02.965 cv.122.57
33730 32 20 37 38 2e 39 31 33 31 20 31 33 35 2e 32 30  2 78.9131 135.20
33740 36 20 35 39 2e 36 31 35 32 20 31 34 36 2e 37 36  6 59.6152 146.76
33750 39 20 35 30 2e 33 39 39 34 20 63 76 0a 31 33 36  9 50.3994 cv.136
33760 2e 32 33 20 35 39 2e 39 31 37 20 31 32 31 2e 39  .23 59.917 121.9
33770 36 36 20 39 30 2e 37 32 36 31 20 31 31 37 2e 36  66 90.7261 117.6
33780 39 36 20 31 30 32 2e 31 33 35 20 63 76 0a 31 31  96 102.135 cv.11
33790 32 2e 39 31 35 20 31 31 34 2e 39 31 31 20 31 30  2.915 114.911 10
337a0 39 2e 35 32 37 20 31 32 36 2e 39 20 31 30 37 2e  9.527 126.9 107.
337b0 34 38 35 20 31 33 38 2e 33 38 37 20 63 76 0a 31  485 138.387 cv.1
337c0 31 31 2e 30 30 38 20 31 32 37 2e 36 31 38 20 31  11.008 127.618 1
337d0 32 32 2e 33 39 39 20 31 32 32 2e 39 38 39 20 31  22.399 122.989 1
337e0 32 32 2e 33 39 39 20 31 32 32 2e 39 38 39 20 63  22.399 122.989 c
337f0 76 0a 31 32 32 2e 33 39 39 20 31 32 32 2e 39 38  v.122.399 122.98
33800 39 20 31 32 37 2e 39 38 36 20 31 31 36 2e 30 39  9 127.986 116.09
33810 39 20 31 33 34 2e 35 31 35 20 31 30 36 2e 32 35  9 134.515 106.25
33820 35 20 63 76 0a 31 33 30 2e 36 30 34 20 31 30 37  5 cv.130.604 107
33830 2e 31 34 37 20 31 32 34 2e 31 38 32 20 31 30 38  .147 124.182 108
33840 2e 36 37 34 20 31 32 32 2e 30 33 31 20 31 30 39  .674 122.031 109
33850 2e 35 37 38 20 63 76 0a 31 31 38 2e 38 35 38 20  .578 cv.118.858 
33860 31 31 30 2e 39 30 39 20 31 31 38 2e 30 30 33 20  110.909 118.003 
33870 31 31 31 2e 33 36 33 20 31 31 38 2e 30 30 33 20  111.363 118.003 
33880 31 31 31 2e 33 36 33 20 63 76 0a 31 31 38 2e 30  111.363 cv.118.0
33890 30 33 20 31 31 31 2e 33 36 33 20 31 32 38 2e 32  03 111.363 128.2
338a0 38 31 20 31 30 35 2e 31 30 34 20 31 33 37 2e 30  81 105.104 137.0
338b0 39 39 20 31 30 32 2e 32 37 20 63 76 0a 31 34 39  99 102.27 cv.149
338c0 2e 32 32 36 20 38 33 2e 31 37 30 34 20 31 36 32  .226 83.1704 162
338d0 2e 34 33 38 20 35 36 2e 30 33 36 31 20 31 34 39  .438 56.0361 149
338e0 2e 31 33 33 20 34 34 2e 31 36 37 20 63 76 0a 63  .133 44.167 cv.c
338f0 70 0a 31 20 2f 31 20 2f 43 53 44 20 67 65 74 5f  p.1 /1 /CSD get_
33900 72 65 73 20 73 65 70 63 73 0a 31 20 73 65 70 0a  res sepcs.1 sep.
33910 66 0a 30 2e 35 20 6c 77 0a 30 20 6c 63 0a 30 20  f.0.5 lw.0 lc.0 
33920 6c 6a 0a 34 20 6d 6c 0a 5b 5d 20 30 20 64 73 68  lj.4 ml.[] 0 dsh
33930 0a 74 72 75 65 20 73 61 64 6a 0a 32 37 20 31 37  .true sadj.27 17
33940 35 2e 33 30 34 20 6d 6f 0a 30 20 31 37 35 2e 33  5.304 mo.0 175.3
33950 30 34 20 6c 69 0a 2f 33 20 0a 3c 3c 0a 2f 4e 61  04 li./3 .<<./Na
33960 6d 65 20 28 41 6c 6c 29 0a 2f 43 53 41 20 2f 30  me (All)./CSA /0
33970 20 67 65 74 5f 63 73 61 5f 62 79 5f 6e 61 6d 65   get_csa_by_name
33980 0a 2f 4d 61 70 70 65 64 43 53 41 20 2f 30 20 2f  ./MappedCSA /0 /
33990 43 53 41 20 67 65 74 5f 72 65 73 0a 2f 54 69 6e  CSA get_res./Tin
339a0 74 4d 65 74 68 6f 64 20 2f 53 75 62 74 72 61 63  tMethod /Subtrac
339b0 74 69 76 65 0a 2f 54 69 6e 74 50 72 6f 63 20 6e  tive./TintProc n
339c0 75 6c 6c 0a 2f 4e 43 6f 6d 70 6f 6e 65 6e 74 73  ull./NComponents
339d0 20 34 20 0a 2f 43 6f 6d 70 6f 6e 65 6e 74 73 20   4 ./Components 
339e0 5b 20 31 20 31 20 31 20 31 20 5d 20 0a 3e 3e 0a  [ 1 1 1 1 ] .>>.
339f0 2f 43 53 44 20 61 64 64 5f 72 65 73 0a 31 20 2f  /CSD add_res.1 /
33a00 33 20 2f 43 53 44 20 67 65 74 5f 72 65 73 20 73  3 /CSD get_res s
33a10 65 70 63 73 0a 31 20 73 65 70 0a 40 0a 33 36 20  epcs.1 sep.@.36 
33a20 31 38 34 2e 33 30 34 20 6d 6f 0a 33 36 20 32 31  184.304 mo.36 21
33a30 31 2e 33 30 34 20 6c 69 0a 40 0a 32 37 20 33 36  1.304 li.@.27 36
33a40 20 6d 6f 0a 30 20 33 36 20 6c 69 0a 40 0a 33 36   mo.0 36 li.@.36
33a50 20 32 37 20 6d 6f 0a 33 36 20 30 20 6c 69 0a 40   27 mo.36 0 li.@
33a60 0a 33 34 35 20 33 36 20 6d 6f 0a 33 37 32 20 33  .345 36 mo.372 3
33a70 36 20 6c 69 0a 40 0a 33 33 36 20 32 37 20 6d 6f  6 li.@.336 27 mo
33a80 0a 33 33 36 20 30 20 6c 69 0a 40 0a 33 34 35 20  .336 0 li.@.345 
33a90 31 37 35 2e 33 30 34 20 6d 6f 0a 33 37 32 20 31  175.304 mo.372 1
33aa0 37 35 2e 33 30 34 20 6c 69 0a 40 0a 33 33 36 20  75.304 li.@.336 
33ab0 31 38 34 2e 33 30 34 20 6d 6f 0a 33 33 36 20 32  184.304 mo.336 2
33ac0 31 31 2e 33 30 34 20 6c 69 0a 40 0a 25 41 44 4f  11.304 li.@.%ADO
33ad0 42 65 67 69 6e 43 6c 69 65 6e 74 49 6e 6a 65 63  BeginClientInjec
33ae0 74 69 6f 6e 3a 20 45 6e 64 50 61 67 65 43 6f 6e  tion: EndPageCon
33af0 74 65 6e 74 20 22 41 49 31 31 45 50 53 22 0a 75  tent "AI11EPS".u
33b00 73 65 72 64 69 63 74 20 2f 61 6e 6e 6f 74 61 74  serdict /annotat
33b10 65 70 61 67 65 20 32 20 63 6f 70 79 20 6b 6e 6f  epage 2 copy kno
33b20 77 6e 20 7b 67 65 74 20 65 78 65 63 7d 7b 70 6f  wn {get exec}{po
33b30 70 20 70 6f 70 7d 20 69 66 65 6c 73 65 0d 0a 25  p pop} ifelse..%
33b40 41 44 4f 45 6e 64 43 6c 69 65 6e 74 49 6e 6a 65  ADOEndClientInje
33b50 63 74 69 6f 6e 3a 20 45 6e 64 50 61 67 65 43 6f  ction: EndPageCo
33b60 6e 74 65 6e 74 20 22 41 49 31 31 45 50 53 22 0a  ntent "AI11EPS".
33b70 67 72 65 73 74 6f 72 65 0a 67 72 65 73 74 6f 72  grestore.grestor
33b80 65 0a 70 67 72 73 0a 25 25 50 61 67 65 54 72 61  e.pgrs.%%PageTra
33b90 69 6c 65 72 0a 25 41 44 4f 42 65 67 69 6e 43 6c  iler.%ADOBeginCl
33ba0 69 65 6e 74 49 6e 6a 65 63 74 69 6f 6e 3a 20 50  ientInjection: P
33bb0 61 67 65 54 72 61 69 6c 65 72 20 53 74 61 72 74  ageTrailer Start
33bc0 20 22 41 49 31 31 45 50 53 22 0a 5b 2f 45 4d 43   "AI11EPS".[/EMC
33bd0 20 41 49 31 31 5f 50 44 46 4d 61 72 6b 35 0d 5b   AI11_PDFMark5.[
33be0 2f 4e 61 6d 65 73 70 61 63 65 50 6f 70 20 41 49  /NamespacePop AI
33bf0 31 31 5f 50 44 46 4d 61 72 6b 35 0d 0a 25 41 44  11_PDFMark5..%AD
33c00 4f 45 6e 64 43 6c 69 65 6e 74 49 6e 6a 65 63 74  OEndClientInject
33c10 69 6f 6e 3a 20 50 61 67 65 54 72 61 69 6c 65 72  ion: PageTrailer
33c20 20 53 74 61 72 74 20 22 41 49 31 31 45 50 53 22   Start "AI11EPS"
33c30 0a 5b 0a 5b 2f 43 53 41 20 5b 2f 30 20 5d 5d 0a  .[.[/CSA [/0 ]].
33c40 5b 2f 43 53 44 20 5b 2f 30 20 2f 31 20 2f 32 20  [/CSD [/0 /1 /2 
33c50 2f 33 20 5d 5d 0a 5b 2f 47 72 61 64 69 65 6e 74  /3 ]].[/Gradient
33c60 20 5b 2f 30 20 5d 5d 0a 5b 2f 50 72 6f 63 65 64   [/0 ]].[/Proced
33c70 75 72 65 20 5b 2f 30 20 5d 5d 0a 5d 20 64 65 6c  ure [/0 ]].] del
33c80 5f 72 65 73 0a 41 64 6f 62 65 5f 41 47 4d 5f 49  _res.Adobe_AGM_I
33c90 6d 61 67 65 2f 70 74 20 67 78 0a 41 64 6f 62 65  mage/pt gx.Adobe
33ca0 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72 65 2f 70  _CoolType_Core/p
33cb0 74 20 67 65 74 20 65 78 65 63 0d 41 64 6f 62 65  t get exec.Adobe
33cc0 5f 41 47 4d 5f 43 6f 72 65 2f 70 74 20 67 78 0a  _AGM_Core/pt gx.
33cd0 63 75 72 72 65 6e 74 64 69 63 74 20 41 64 6f 62  currentdict Adob
33ce0 65 5f 41 47 4d 5f 55 74 69 6c 73 20 65 71 20 7b  e_AGM_Utils eq {
33cf0 65 6e 64 7d 20 69 66 0a 25 25 54 72 61 69 6c 65  end} if.%%Traile
33d00 72 0a 41 64 6f 62 65 5f 41 47 4d 5f 49 6d 61 67  r.Adobe_AGM_Imag
33d10 65 2f 64 74 20 67 65 74 20 65 78 65 63 0a 41 64  e/dt get exec.Ad
33d20 6f 62 65 5f 43 6f 6f 6c 54 79 70 65 5f 43 6f 72  obe_CoolType_Cor
33d30 65 2f 64 74 20 67 65 74 20 65 78 65 63 0d 41 64  e/dt get exec.Ad
33d40 6f 62 65 5f 41 47 4d 5f 43 6f 72 65 2f 64 74 20  obe_AGM_Core/dt 
33d50 67 65 74 20 65 78 65 63 0a 25 25 45 4f 46 0a 25  get exec.%%EOF.%
33d60 41 49 39 5f 50 72 69 6e 74 69 6e 67 44 61 74 61  AI9_PrintingData
33d70 45 6e 64 0d 0d 75 73 65 72 64 69 63 74 20 2f 41  End..userdict /A
33d80 49 39 5f 72 65 61 64 5f 62 75 66 66 65 72 20 32  I9_read_buffer 2
33d90 35 36 20 73 74 72 69 6e 67 20 70 75 74 0d 75 73  56 string put.us
33da0 65 72 64 69 63 74 20 62 65 67 69 6e 0d 2f 61 69  erdict begin./ai
33db0 39 5f 73 6b 69 70 5f 64 61 74 61 0d 7b 0d 09 6d  9_skip_data.{..m
33dc0 61 72 6b 0d 09 7b 0d 09 09 63 75 72 72 65 6e 74  ark..{...current
33dd0 66 69 6c 65 20 41 49 39 5f 72 65 61 64 5f 62 75  file AI9_read_bu
33de0 66 66 65 72 20 7b 20 72 65 61 64 6c 69 6e 65 20  ffer { readline 
33df0 7d 20 73 74 6f 70 70 65 64 0d 09 09 7b 0d 09 09  } stopped...{...
33e00 7d 0d 09 09 7b 0d 09 09 09 6e 6f 74 0d 09 09 09  }...{....not....
33e10 7b 0d 09 09 09 09 65 78 69 74 0d 09 09 09 7d 20  {.....exit....} 
33e20 69 66 0d 09 09 09 28 25 41 49 39 5f 50 72 69 76  if....(%AI9_Priv
33e30 61 74 65 44 61 74 61 45 6e 64 29 20 65 71 0d 09  ateDataEnd) eq..
33e40 09 09 7b 0d 09 09 09 09 65 78 69 74 0d 09 09 09  ..{.....exit....
33e50 7d 20 69 66 0d 09 09 7d 20 69 66 65 6c 73 65 0d  } if...} ifelse.
33e60 09 7d 20 6c 6f 6f 70 0d 09 63 6c 65 61 72 74 6f  .} loop..clearto
33e70 6d 61 72 6b 0d 7d 20 64 65 66 0d 65 6e 64 0d 75  mark.} def.end.u
33e80 73 65 72 64 69 63 74 20 2f 61 69 39 5f 73 6b 69  serdict /ai9_ski
33e90 70 5f 64 61 74 61 20 67 65 74 20 65 78 65 63 0d  p_data get exec.
33ea0 25 41 49 39 5f 50 72 69 76 61 74 65 44 61 74 61  %AI9_PrivateData
33eb0 42 65 67 69 6e 0d 25 21 50 53 2d 41 64 6f 62 65  Begin.%!PS-Adobe
33ec0 2d 33 2e 30 20 45 50 53 46 2d 33 2e 30 0d 25 25  -3.0 EPSF-3.0.%%
33ed0 43 72 65 61 74 6f 72 3a 20 41 64 6f 62 65 20 49  Creator: Adobe I
33ee0 6c 6c 75 73 74 72 61 74 6f 72 28 52 29 20 31 31  llustrator(R) 11
33ef0 2e 30 0d 25 25 41 49 38 5f 43 72 65 61 74 6f 72  .0.%%AI8_Creator
33f00 56 65 72 73 69 6f 6e 3a 20 31 33 2e 30 2e 32 0d  Version: 13.0.2.
33f10 25 25 46 6f 72 3a 20 28 4d 61 72 79 20 44 69 61  %%For: (Mary Dia
33f20 72 74 65 29 20 28 29 0d 25 25 54 69 74 6c 65 3a  rte) ().%%Title:
33f30 20 28 6c 6f 67 6f 5f 63 6f 6c 6f 72 5f 65 70 73   (logo_color_eps
33f40 2e 65 70 73 29 0d 25 25 43 72 65 61 74 69 6f 6e  .eps).%%Creation
33f50 44 61 74 65 3a 20 35 2f 32 35 2f 31 30 20 31 31  Date: 5/25/10 11
33f60 3a 30 36 20 41 4d 0d 25 41 49 39 5f 44 61 74 61  :06 AM.%AI9_Data
33f70 53 74 72 65 61 6d 0d 25 47 62 22 2d 36 42 70 32  Stream.%Gb"-6Bp2
33f80 66 32 50 70 23 6f 32 6e 2f 70 71 52 2c 34 2c 25  f2Pp#o2n/pqR,4,%
33f90 46 43 47 27 63 71 63 53 36 23 37 5c 62 2c 4d 4e  FCG'cqcS6#7\b,MN
33fa0 44 28 40 31 33 39 4d 5d 62 28 2e 2b 66 34 63 46  D(@139M]b(.+f4cF
33fb0 2c 23 55 29 55 3e 34 66 27 6c 51 3d 43 5a 67 61  ,#U)U>4f'lQ=CZga
33fc0 30 3b 34 3d 48 71 52 2b 2e 68 51 3b 6c 53 5d 26  0;4=HqR+.hQ;lS]&
33fd0 4c 64 45 63 3e 75 40 49 2e 3e 32 33 0d 25 71 5d  LdEc>u@I.>23.%q]
33fe0 46 5e 44 71 74 66 2c 6d 47 4f 50 52 58 51 54 2a  F^Dqtf,mGOPRXQT*
33ff0 36 3c 5e 33 51 23 5e 5d 4d 43 4a 28 39 27 32 24  6<^3Q#^]MCJ(9'2$
34000 62 72 6c 61 57 62 5e 25 75 2f 37 2d 2f 44 3d 46  brlaWb^%u/7-/D=F
34010 6e 69 2b 6e 53 44 2b 6d 2d 58 3c 5d 66 30 68 3c  ni+nSD+m-X<]f0h<
34020 2d 2a 43 33 68 57 3f 4e 52 70 3e 22 58 2a 62 39  -*C3hW?NRp>"X*b9
34030 2c 57 55 48 4d 3f 73 31 26 2b 3c 6c 3e 71 56 64  ,WUHM?s1&+<l>qVd
34040 35 2e 0d 25 71 60 21 74 2e 72 3a 24 51 59 40 65  5..%q`!t.r:$QY@e
34050 59 72 52 53 28 24 5b 5e 59 3e 34 4f 4e 5d 52 42  YrRS($[^Y>4ON]RB
34060 3e 3f 2d 4a 71 50 75 6f 41 3c 72 30 4a 2c 5c 45  >?-JqPuoA<r0J,\E
34070 47 47 48 5c 60 6e 5f 3b 3e 52 73 4f 37 2d 44 68  GGH\`n_;>RsO7-Dh
34080 71 3d 33 33 40 3f 62 4c 61 54 6f 24 74 35 4c 70  q=33@?bLaTo$t5Lp
34090 70 50 56 4c 22 2b 36 36 47 5f 3b 45 22 56 70 24  pPVL"+66G_;E"Vp$
340a0 6c 50 58 65 64 6c 2d 45 0d 25 66 5c 72 2b 6d 2b  lPXedl-E.%f\r+m+
340b0 2b 4f 28 5c 72 5b 6b 6e 54 6a 71 68 43 6c 49 65  +O(\r[knTjqhClIe
340c0 33 48 6f 72 6f 53 49 63 6c 34 65 31 39 71 33 53  3HoroSIcl4e19q3S
340d0 35 43 73 34 72 36 54 67 26 74 48 2e 6d 3d 35 28  5Cs4r6Tg&tH.m=5(
340e0 21 72 62 36 27 35 62 46 40 60 53 66 5f 34 34 60  !rb6'5bF@`Sf_44`
340f0 44 50 67 47 6d 52 74 67 42 5b 4a 46 42 32 63 6b  DPgGmRtgB[JFB2ck
34100 29 31 64 3d 3e 4d 46 59 5c 53 55 27 54 5e 0d 25  )1d=>MFY\SU'T^.%
34110 44 66 27 60 28 49 64 73 56 56 48 68 48 34 5c 2b  Df'`(IdsVVHhH4\+
34120 24 50 2d 75 6e 61 5a 3b 4c 47 51 37 39 24 34 45  $P-unaZ;LGQ79$4E
34130 68 6e 28 4a 2c 66 35 5d 4c 5d 3f 31 22 71 65 55  hn(J,f5]L]?1"qeU
34140 6b 6c 45 53 37 68 50 44 4d 28 60 69 6f 72 5a 5b  klES7hPDM(`iorZ[
34150 25 66 4d 6d 2d 39 69 30 69 4b 3b 48 4d 64 5a 31  %fMm-9i0iK;HMdZ1
34160 28 45 5b 23 43 50 31 68 6e 4f 60 67 5e 21 60 25  (E[#CP1hnO`g^!`%
34170 5f 6d 25 74 0d 25 5b 54 39 64 25 65 65 5f 59 3a  _m%t.%[T9d%ee_Y:
34180 28 59 61 37 3f 43 4e 22 67 4e 65 39 38 71 23 5d  (Ya7?CN"gNe98q#]
34190 32 43 2b 41 65 28 3d 54 4c 54 33 66 3b 2f 70 46  2C+Ae(=TLT3f;/pF
341a0 67 48 36 72 53 6c 72 29 47 39 3e 60 42 6e 34 2d  gH6rSlr)G9>`Bn4-
341b0 5b 45 59 3f 6e 73 68 37 2b 63 71 5f 71 22 3c 74  [EY?nsh7+cq_q"<t
341c0 51 59 48 3c 26 3d 53 56 42 36 3f 36 25 41 58 68  QYH<&=SVB6?6%AXh
341d0 52 6f 5e 5e 32 71 3b 28 40 74 0d 25 44 2a 2f 3a  Ro^^2q;(@t.%D*/:
341e0 6e 50 6f 66 68 71 71 65 6f 69 54 40 31 59 56 4c  nPofhqqeoiT@1YVL
341f0 48 4c 68 33 68 49 5f 6f 52 6b 73 26 40 74 4f 30  HLh3hI_oRks&@tO0
34200 30 58 64 58 6c 3d 37 60 67 70 4d 59 4d 36 67 25  0XdXl=7`gpMYM6g%
34210 74 39 3a 61 3b 5d 55 22 6a 34 69 60 4d 72 71 75  t9:a;]U"j4i`Mrqu
34220 24 60 2b 56 29 30 43 5c 29 34 72 48 70 5c 58 5e  $`+V)0C\)4rHp\X^
34230 62 25 3d 40 75 72 67 33 3f 68 22 5b 35 55 3a 46  b%=@urg3?h"[5U:F
34240 0d 25 3e 41 4c 70 65 5a 2a 75 55 22 51 2b 2c 26  .%>ALpeZ*uU"Q+,&
34250 2a 53 28 60 3d 32 24 2f 5c 5e 22 36 4b 24 49 21  *S(`=2$/\^"6K$I!
34260 22 42 5d 43 5c 3e 28 61 39 45 2d 2a 53 51 2c 43  "B]C\>(a9E-*SQ,C
34270 41 40 59 5b 26 24 4e 60 70 72 55 2a 3e 48 40 66  A@Y[&$N`prU*>H@f
34280 47 4c 33 35 2e 70 6d 27 6a 29 44 6e 69 36 4e 37  GL35.pm'j)Dni6N7
34290 58 4c 50 69 35 75 37 4a 28 33 3a 34 6e 72 46 6c  XLPi5u7J(3:4nrFl
342a0 22 5e 23 53 4e 62 0d 25 70 57 60 5d 68 5d 71 26  "^#SNb.%pW`]h]q&
342b0 6c 4b 72 55 6e 65 37 4b 26 3f 55 75 61 31 29 2a  lKrUne7K&?Uua1)*
342c0 42 6d 60 22 4b 4d 44 3a 5a 2c 37 64 6e 4f 4f 5e  Bm`"KMD:Z,7dnOO^
342d0 5c 53 46 31 73 6d 64 54 35 72 4d 5f 42 22 33 5c  \SF1smdT5rM_B"3\
342e0 2a 69 43 6e 5d 5f 58 69 4f 47 43 54 53 74 3e 41  *iCn]_XiOGCTSt>A
342f0 49 73 71 6e 29 3d 3b 32 69 3b 5b 21 3e 73 38 3f  Isqn)=;2i;[!>s8?
34300 38 73 68 53 5b 5a 2f 2a 59 53 41 5d 0d 25 68 67  8shS[Z/*YSA].%hg
34310 2f 29 55 53 6b 65 63 33 34 64 3f 5a 30 38 64 59  /)USkec34d?Z08dY
34320 4a 68 24 23 36 3a 3e 5b 38 4b 26 56 55 73 33 29  Jh$#6:>[8K&VUs3)
34330 3a 3a 39 40 3f 6a 5b 4c 59 4b 2b 2f 28 43 52 36  ::9@?j[LYK+/(CR6
34340 43 3b 46 69 58 35 4c 65 45 55 55 22 34 5a 27 3a  C;FiX5LeEUU"4Z':
34350 5b 5b 75 48 63 24 67 31 47 3a 2b 2c 69 31 46 40  [[uHc$g1G:+,i1F@
34360 6c 6b 32 35 2b 55 58 2f 64 74 73 5a 69 2a 60 49  lk25+UX/dtsZi*`I
34370 51 66 0d 25 35 50 2e 47 41 28 37 70 63 5a 5d 66  Qf.%5P.GA(7pcZ]f
34380 30 3c 36 73 25 6a 2a 43 22 54 4c 68 40 28 6d 42  0<6s%j*C"TLh@(mB
34390 6f 43 5e 34 52 24 36 73 25 69 71 69 22 54 51 42  oC^4R$6s%iqi"TQB
343a0 4c 41 4c 3f 56 44 28 5f 63 66 58 4a 26 2d 73 21  LAL?VD(_cfXJ&-s!
343b0 49 71 58 5d 24 4d 2d 3e 57 47 5f 3e 63 33 2c 70  IqX]$M->WG_>c3,p
343c0 5e 27 62 36 27 3e 30 4e 40 50 4d 51 68 58 3f 73  ^'b6'>0N@PMQhX?s
343d0 4e 31 63 65 32 61 27 22 0d 25 2d 4c 31 61 73 56  N1ce2a'".%-L1asV
343e0 60 43 56 57 55 66 69 3c 4c 6b 74 29 64 52 6f 71  `CVWUfi<Lkt)dRoq
343f0 29 22 54 49 41 3d 38 3d 63 58 69 2a 33 23 28 3c  )"TIA=8=cXi*3#(<
34400 2d 5b 4e 22 3e 6f 43 51 3d 70 47 39 65 46 58 63  -[N">oCQ=pG9eFXc
34410 60 29 23 54 25 6a 30 4b 72 57 4a 52 4d 43 2c 61  `)#T%j0KrWJRMC,a
34420 60 57 75 4f 5d 3f 53 46 4e 45 4a 2c 23 58 5e 25  `WuO]?SFNEJ,#X^%
34430 4d 38 43 57 43 3b 4b 5d 27 49 70 2c 3a 58 0d 25  M8CWC;K]'Ip,:X.%
34440 26 74 32 6d 4a 35 4a 30 6a 34 21 2e 24 39 6d 2c  &t2mJ5J0j4!.$9m,
34450 41 54 64 49 55 4b 4e 40 55 31 69 47 2d 26 31 69  ATdIUKN@U1iG-&1i
34460 68 6b 45 6f 55 50 62 48 6e 22 6c 3d 5d 5d 72 36  hkEoUPbHn"l=]]r6
34470 5b 35 54 46 51 6f 55 30 47 3f 6e 5c 3a 58 63 39  [5TFQoU0G?n\:Xc9
34480 2c 3e 38 53 49 5b 26 25 29 5c 58 40 3d 30 6d 5a  ,>8SI[&%)\X@=0mZ
34490 6f 49 54 6e 4e 46 5e 54 3d 52 24 63 2d 5a 34 34  oITnNF^T=R$c-Z44
344a0 23 44 24 4e 0d 25 23 2f 59 38 6f 40 44 4e 5c 70  #D$N.%#/Y8o@DN\p
344b0 32 58 21 2f 30 24 4b 36 55 27 24 58 24 44 73 47  2X!/0$K6U'$X$DsG
344c0 4e 70 33 6e 33 6b 5e 6d 42 25 3d 30 57 57 2c 25  Np3n3k^mB%=0WW,%
344d0 49 43 5e 36 53 33 52 46 5b 38 2c 26 73 70 5b 6b  IC^6S3RF[8,&sp[k
344e0 2f 4e 65 27 39 34 54 56 44 59 39 5e 54 62 5e 44  /Ne'94TVDY9^Tb^D
344f0 75 2b 6f 4c 60 3e 53 58 71 51 43 61 44 55 42 2c  u+oL`>SXqQCaDUB,
34500 39 42 4e 35 36 35 25 31 71 59 0d 25 49 45 2b 51  9BN565%1qY.%IE+Q
34510 73 5d 26 53 6e 3d 6f 59 2f 49 27 62 43 28 44 28  s]&Sn=oY/I'bC(D(
34520 37 6c 24 3a 74 46 49 73 24 2c 58 37 54 4b 4d 39  7l$:tFIs$,X7TKM9
34530 43 3a 2f 6b 65 6b 5a 21 6b 54 30 73 44 47 4a 22  C:/kekZ!kT0sDGJ"
34540 33 39 50 71 47 36 73 40 35 5f 26 4f 23 6f 4a 27  39PqG6s@5_&O#oJ'
34550 5e 6b 38 3c 45 68 37 34 75 71 2a 4c 72 3f 6d 22  ^k8<Eh74uq*Lr?m"
34560 63 54 74 61 36 5f 47 38 4c 38 46 47 34 5c 4e 2f  cTta6_G8L8FG4\N/
34570 0d 25 38 59 3c 55 56 71 52 63 64 27 4f 38 37 64  .%8Y<UVqRcd'O87d
34580 53 2b 40 75 4e 28 54 41 75 28 35 6d 51 5d 71 6c  S+@uN(TAu(5mQ]ql
34590 6c 25 65 49 5f 58 3c 25 34 37 6c 55 6c 5a 4d 3f  l%eI_X<%47lUlZM?
345a0 68 43 5b 61 63 5c 36 65 27 56 6f 26 69 27 6f 3b  hC[ac\6e'Vo&i'o;
345b0 5f 69 2e 6d 57 40 31 35 42 67 33 57 6c 34 38 28  _i.mW@15Bg3Wl48(
345c0 6c 2b 62 33 3d 75 67 26 29 6e 3b 24 60 3b 66 4e  l+b3=ug&)n;$`;fN
345d0 32 4e 4e 48 66 2c 0d 25 49 2a 3f 5c 4b 6a 5e 3f  2NNHf,.%I*?\Kj^?
345e0 22 28 56 74 6a 64 2e 3d 6f 4e 35 6b 3e 47 49 68  "(Vtjd.=oN5k>GIh
345f0 29 6f 65 58 24 38 6a 6e 3c 50 64 5d 57 26 68 2b  )oeX$8jn<Pd]W&h+
34600 34 6e 4b 69 28 66 6d 3b 4e 50 67 41 58 73 5d 4e  4nKi(fm;NPgAXs]N
34610 54 38 60 34 34 61 5a 46 6b 71 2d 6a 59 75 4e 45  T8`44aZFkq-jYuNE
34620 75 53 47 40 72 26 51 5c 66 66 67 5a 23 47 4f 68  uSG@r&Q\ffgZ#GOh
34630 72 62 63 4a 62 73 22 73 35 49 71 50 0d 25 43 3f  rbcJbs"s5IqP.%C?
34640 70 30 42 5e 42 41 3c 29 4c 3c 44 61 39 6d 57 6c  p0B^BA<)L<Da9mWl
34650 2b 3f 4e 50 33 56 53 6c 3e 73 56 6f 6a 28 6a 22  +?NP3VSl>sVoj(j"
34660 75 6b 2d 6b 23 6b 5e 4f 63 3a 3a 45 22 2c 75 37  uk-k#k^Oc::E",u7
34670 5f 41 71 23 3c 66 44 59 3f 40 4e 75 51 65 71 56  _Aq#<fDY?@NuQeqV
34680 66 3e 30 3b 63 60 6b 47 44 3f 53 6c 51 61 54 40  f>0;c`kGD?SlQaT@
34690 45 4a 6f 32 65 2a 41 2e 68 38 30 48 5d 44 2f 2a  EJo2e*A.h80H]D/*
346a0 6e 40 0d 25 46 6d 47 6c 3e 60 70 4c 34 2b 6d 4d  n@.%FmGl>`pL4+mM
346b0 58 55 6c 28 5f 22 29 70 66 51 49 4d 6d 30 45 36  XUl(_")pfQIMm0E6
346c0 5d 4c 5f 66 2a 25 5b 67 71 32 2e 68 29 2d 34 2a  ]L_f*%[gq2.h)-4*
346d0 5b 59 75 4d 61 73 46 2a 48 45 23 34 36 63 50 5c  [YuMasF*HE#46cP\
346e0 31 42 2b 29 3b 56 31 31 5b 68 5a 4e 39 5a 56 2f  1B+);V11[hZN9ZV/
346f0 25 33 70 40 3f 4d 52 43 6b 2f 3c 37 3e 71 71 35  %3p@?MRCk/<7>qq5
34700 69 54 4e 47 4c 30 38 2a 0d 25 65 22 71 50 75 5e  iTNGL08*.%e"qPu^
34710 5c 5f 41 64 23 27 26 2f 74 52 61 3c 4a 6d 6f 62  \_Ad#'&/tRa<Jmob
34720 2e 5c 56 52 66 25 3f 73 6b 43 42 57 31 6a 61 37  .\VRf%?skCBW1ja7
34730 2c 38 43 4d 68 71 45 71 45 4b 41 67 4a 3e 6f 65  ,8CMhqEqEKAgJ>oe
34740 2b 41 69 26 6a 29 5b 73 32 54 54 54 3f 64 49 50  +Ai&j)[s2TTT?dIP
34750 34 57 6a 59 41 54 41 51 23 2d 33 37 36 4b 40 4c  4WjYATAQ#-376K@L
34760 22 55 39 5c 68 6f 64 58 2f 5d 37 74 56 26 0d 25  "U9\hodX/]7tV&.%
34770 33 42 44 30 49 22 26 4e 4b 46 48 68 41 25 62 39  3BD0I"&NKFHhA%b9
34780 64 2b 70 32 67 46 43 4d 32 61 24 46 4a 47 3e 22  d+p2gFCM2a$FJG>"
34790 2c 54 62 54 5d 62 6e 23 65 6b 61 39 42 72 46 32  ,TbT]bn#eka9BrF2
347a0 5a 5e 34 47 75 5d 6c 59 49 4a 4e 46 73 2d 2e 4d  Z^4Gu]lYIJNFs-.M
347b0 33 5e 44 2c 3a 6d 44 34 4b 5d 34 6f 46 2c 4e 6c  3^D,:mD4K]4oF,Nl
347c0 71 65 6e 47 27 29 42 4b 32 4a 46 3d 35 5b 38 33  qenG')BK2JF=5[83
347d0 26 69 22 22 0d 25 23 39 73 5a 4e 23 3e 68 5a 53  &i"".%#9sZN#>hZS
347e0 54 32 28 32 70 30 48 50 4a 4d 6e 4f 3e 32 53 27  T2(2p0HPJMnO>2S'
347f0 43 5c 5a 6e 5d 50 40 36 25 47 3b 41 27 58 32 65  C\Zn]P@6%G;A'X2e
34800 52 57 57 53 45 22 4e 4d 26 70 4b 6b 3c 55 4e 66  RWWSE"NM&pKk<UNf
34810 75 32 45 4b 40 52 3e 70 39 41 25 31 48 58 44 47  u2EK@R>p9A%1HXDG
34820 49 26 32 34 69 3c 55 24 56 6d 59 26 44 64 46 4e  I&24i<U$VmY&DdFN
34830 54 5e 53 6c 21 65 65 63 38 39 0d 25 29 52 49 59  T^Sl!eec89.%)RIY
34840 49 25 43 42 52 68 4b 50 2b 6a 52 5e 4f 75 63 30  I%CBRhKP+jR^Ouc0
34850 52 61 5e 4f 68 6c 61 34 46 5d 6d 66 44 3d 68 33  Ra^Ohla4F]mfD=h3
34860 22 47 51 2c 48 46 58 3a 47 38 29 46 70 50 35 59  "GQ,HFX:G8)FpP5Y
34870 5e 55 61 4a 50 4c 47 6c 44 61 2a 4a 47 49 73 31  ^UaJPLGlDa*JGIs1
34880 30 6f 55 44 50 5d 72 47 57 72 71 37 2e 27 71 69  0oUDP]rGWrq7.'qi
34890 2c 31 63 49 44 4e 60 31 6f 21 56 3f 4a 24 58 50  ,1cIDN`1o!V?J$XP
348a0 0d 25 24 60 27 21 55 37 29 62 60 46 3e 62 52 21  .%$`'!U7)b`F>bR!
348b0 64 22 69 62 75 3a 5e 4f 72 55 3c 63 6b 62 47 3f  d"ibu:^OrU<ckbG?
348c0 62 5f 25 2b 2a 6d 26 3b 70 2f 4e 55 56 40 50 29  b_%+*m&;p/NUV@P)
348d0 74 21 41 3f 49 4c 69 64 26 2a 23 47 62 2a 63 21  t!A?ILid&*#Gb*c!
348e0 37 29 6b 34 2e 5d 3c 3a 35 3f 49 5f 25 58 61 65  7)k4.]<:5?I_%Xae
348f0 33 46 58 6c 66 74 26 3f 67 2c 46 22 30 6e 46 4e  3FXlft&?g,F"0nFN
34900 75 63 4e 57 3b 67 0d 25 72 5f 3c 3b 30 40 30 55  ucNW;g.%r_<;0@0U
34910 5f 28 31 2c 68 3b 5b 22 38 26 47 4b 47 62 58 27  _(1,h;["8&GKGbX'
34920 39 24 6b 55 2f 58 5e 52 62 36 6e 5a 5f 47 72 2b  9$kU/X^Rb6nZ_Gr+
34930 40 39 5c 3c 50 36 24 3d 5b 44 2b 49 57 6e 34 4b  @9\<P6$=[D+IWn4K
34940 3d 5f 66 63 31 25 23 46 65 6d 3d 60 37 43 57 3d  =_fc1%#Fem=`7CW=
34950 4f 53 34 3d 38 59 5e 3d 39 24 24 33 50 34 4f 2a  OS4=8Y^=9$$3P4O*
34960 4c 50 6f 74 3c 59 3e 44 38 35 51 30 0d 25 34 60  LPot<Y>D85Q0.%4`
34970 4b 45 54 5c 5a 23 2e 2a 40 6d 47 33 74 70 2f 69  KET\Z#.*@mG3tp/i
34980 4e 4f 6c 54 43 41 3d 5e 37 37 5b 5e 4e 27 36 67  NOlTCA=^77[^N'6g
34990 64 67 37 47 5c 69 47 37 32 24 28 26 25 45 6a 6f  dg7G\iG72$(&%Ejo
349a0 30 56 23 74 37 29 37 43 59 50 4a 6a 25 27 66 54  0V#t7)7CYPJj%'fT
349b0 3f 65 35 46 5a 6e 65 49 3d 63 6f 72 52 29 60 2d  ?e5FZneI=corR)`-
349c0 64 5d 2e 2c 6d 5a 75 55 43 5e 4e 3d 58 51 2a 47  d].,mZuUC^N=XQ*G
349d0 5c 50 0d 25 5b 2d 60 40 44 33 44 59 4a 32 51 2e  \P.%[-`@D3DYJ2Q.
349e0 45 24 46 65 39 44 25 65 51 38 3b 2c 5c 26 5e 6d  E$Fe9D%eQ8;,\&^m
349f0 62 5c 46 27 3c 69 6a 2d 48 2f 69 58 73 30 73 2a  b\F'<ij-H/iXs0s*
34a00 56 6b 43 49 22 60 44 72 50 53 3e 4f 71 26 36 6c  VkCI"`DrPS>Oq&6l
34a10 6e 5d 59 69 65 69 45 36 36 37 39 43 6a 53 28 45  n]YieiE6679CjS(E
34a20 73 70 60 59 3f 36 46 57 4e 2f 26 2e 45 32 61 38  sp`Y?6FWN/&.E2a8
34a30 4c 26 42 6f 5a 4b 62 5d 0d 25 6b 41 3b 37 2b 6e  L&BoZKb].%kA;7+n
34a40 5e 3e 28 74 25 5c 3c 52 51 5d 2d 47 26 4d 2c 6c  ^>(t%\<RQ]-G&M,l
34a50 3c 5c 63 2d 32 29 56 70 2c 4a 3a 70 36 43 46 75  <\c-2)Vp,J:p6CFu
34a60 35 5c 34 41 2e 4d 40 34 2e 5c 30 71 57 4a 39 53  5\4A.M@4.\0qWJ9S
34a70 28 6e 53 75 53 68 26 52 2d 3b 31 40 6b 72 29 6b  (nSuSh&R-;1@kr)k
34a80 36 5c 3b 33 42 44 74 36 63 56 3b 73 34 44 50 42  6\;3BDt6cV;s4DPB
34a90 69 6c 49 49 5b 3d 4e 65 73 39 56 24 70 30 0d 25  ilII[=Nes9V$p0.%
34aa0 6f 3d 58 25 52 43 47 51 34 55 45 37 34 6f 2f 4e  o=X%RCGQ4UE74o/N
34ab0 55 52 3f 57 41 4d 36 2d 32 63 3d 5d 32 29 5b 36  UR?WAM6-2c=]2)[6
34ac0 49 22 28 23 37 3e 4b 73 70 3e 40 63 5c 68 53 45  I"(#7>Ksp>@c\hSE
34ad0 4e 71 51 44 2a 4b 49 2b 30 4d 2b 6f 70 72 54 6a  NqQD*KI+0M+oprTj
34ae0 34 34 26 6a 4b 6e 49 2e 72 28 30 35 4c 45 69 36  44&jKnI.r(05LEi6
34af0 2a 2e 2d 40 71 2a 55 65 4d 2e 5f 47 62 51 2e 61  *.-@q*UeM._GbQ.a
34b00 5e 21 21 57 0d 25 4b 51 53 54 2a 4a 35 3b 75 24  ^!!W.%KQST*J5;u$
34b10 4f 34 37 43 50 6f 42 57 40 37 4a 5a 36 6b 52 65  O47CPoBW@7JZ6kRe
34b20 65 4c 5b 32 68 41 71 46 47 61 55 43 37 59 4d 6b  eL[2hAqFGaUC7YMk
34b30 22 31 65 4a 73 2b 5c 6b 72 61 71 55 46 6d 26 2a  "1eJs+\kraqUFm&*
34b40 29 40 29 4b 40 4d 42 34 31 5e 43 5b 6b 52 3a 69  )@)K@MB41^C[kR:i
34b50 32 53 48 46 44 3d 63 6b 60 5c 68 6c 74 53 58 4d  2SHFD=ck`\hltSXM
34b60 59 46 42 2a 4c 34 37 73 4c 50 0d 25 30 26 59 22  YFB*L47sLP.%0&Y"
34b70 3c 22 3b 57 4a 58 4f 63 2b 3b 25 23 3e 64 23 32  <";WJXOc+;%#>d#2
34b80 24 71 3e 51 26 56 70 68 35 34 36 30 4f 5f 57 47  $q>Q&Vph5460O_WG
34b90 27 63 38 2a 4b 6f 51 68 2c 55 4f 46 45 6f 6b 4c  'c8*KoQh,UOFEokL
34ba0 59 24 3e 59 67 51 21 51 5e 31 5d 5f 35 72 2d 25  Y$>YgQ!Q^1]_5r-%
34bb0 4b 55 40 4a 6b 65 69 26 22 6e 6b 48 4e 45 62 3a  KU@Jkei&"nkHNEb:
34bc0 60 30 54 74 23 59 2a 56 32 63 6d 42 2b 72 3e 34  `0Tt#Y*V2cmB+r>4
34bd0 0d 25 45 2a 72 6f 71 30 60 4b 6b 4c 6d 62 3f 5e  .%E*roq0`KkLmb?^
34be0 53 69 3d 3d 5a 59 5e 6b 5d 71 41 2b 3a 63 6c 37  Si==ZY^k]qA+:cl7
34bf0 66 41 3b 5d 3a 4c 74 21 3a 72 64 65 37 5a 2c 69  fA;]:Lt!:rde7Z,i
34c00 22 5c 67 59 67 2f 53 74 25 6c 71 21 36 4f 6e 30  "\gYg/St%lq!6On0
34c10 73 60 37 33 3a 58 2c 50 69 66 6f 36 34 4c 3d 2c  s`73:X,Pifo64L=,
34c20 27 26 3b 38 6b 48 25 24 4d 2b 5c 70 5d 6a 3e 32  '&;8kH%$M+\p]j>2
34c30 6a 2c 2e 5f 73 35 0d 25 25 5e 6a 6a 61 69 71 56  j,._s5.%%^jjaiqV
34c40 71 47 59 5b 47 67 72 71 74 47 24 46 68 58 6c 48  qGY[GgrqtG$FhXlH
34c50 51 32 53 54 25 57 72 6c 74 3f 2f 6b 57 41 5f 60  Q2ST%Wrlt?/kWA_`
34c60 5e 5c 52 60 56 60 75 69 26 44 2c 37 58 59 4e 63  ^\R`V`ui&D,7XYNc
34c70 23 3b 49 4a 67 39 39 43 62 6c 2c 3c 4b 28 5e 46  #;IJg99Cbl,<K(^F
34c80 41 26 66 70 23 61 3c 67 65 4e 5c 47 2b 73 35 57  A&fp#a<geN\G+s5W
34c90 6b 52 71 21 4a 5b 5d 62 71 46 37 74 0d 25 5e 41  kRq!J[]bqF7t.%^A
34ca0 6b 5a 44 32 64 61 38 6e 70 72 41 6c 39 32 6d 3b  kZD2da8nprAl92m;
34cb0 28 64 71 6e 6b 28 2a 28 65 30 23 33 63 6b 3f 6c  (dqnk(*(e0#3ck?l
34cc0 62 72 3a 51 5b 67 26 61 5d 35 31 6c 67 4b 3d 4b  br:Q[g&a]51lgK=K
34cd0 5a 2b 5d 25 45 21 34 31 3d 25 32 6f 23 3d 23 73  Z+]%E!41=%2o#=#s
34ce0 37 50 5b 3d 61 37 5f 31 68 71 4a 54 61 40 71 22  7P[=a7_1hqJTa@q"
34cf0 6a 24 4f 71 5d 23 44 2e 2d 21 35 64 60 67 74 5b  j$Oq]#D.-!5d`gt[
34d00 3e 51 0d 25 6e 56 39 3f 63 72 3b 51 5a 6c 32 71  >Q.%nV9?cr;QZl2q
34d10 6c 25 42 3d 35 24 40 51 2c 38 42 47 43 46 68 48  l%B=5$@Q,8BGCFhH
34d20 60 62 49 2c 4e 68 21 68 70 47 2d 24 68 6f 24 37  `bI,Nh!hpG-$ho$7
34d30 71 44 71 5d 58 37 70 66 49 33 55 3c 72 3b 65 36  qDq]X7pfI3U<r;e6
34d40 67 36 5b 3c 36 58 6d 5d 57 30 48 31 55 6d 45 25  g6[<6Xm]W0H1UmE%
34d50 6b 6b 5a 73 6a 36 4e 25 39 30 41 2d 26 2b 68 61  kkZsj6N%90A-&+ha
34d60 48 3f 62 69 2b 38 66 46 0d 25 30 30 5b 26 36 63  H?bi+8fF.%00[&6c
34d70 66 3a 59 67 6f 2a 56 6c 26 6f 40 6e 62 41 73 35  f:Ygo*Vl&o@nbAs5
34d80 72 74 62 44 60 5d 69 65 4f 4b 56 75 3c 71 22 58  rtbD`]ieOKVu<q"X
34d90 5e 49 52 6f 60 74 73 71 31 6b 24 37 68 56 52 2f  ^IRo`tsq1k$7hVR/
34da0 44 69 52 4b 25 2c 49 73 3d 25 4b 29 61 5d 56 53  DiRK%,Is=%K)a]VS
34db0 72 71 2c 4c 23 71 73 54 3b 38 2e 63 65 52 5c 44  rq,L#qsT;8.ceR\D
34dc0 66 3e 58 50 4d 5c 22 5d 50 43 29 57 45 26 0d 25  f>XPM\"]PC)WE&.%
34dd0 26 24 4f 6c 3d 67 4e 45 6b 6a 6b 3c 3d 6d 6f 68  &$Ol=gNEkjk<=moh
34de0 67 51 29 72 27 66 54 4d 22 6e 5c 74 37 2b 59 65  gQ)r'fTM"n\t7+Ye
34df0 29 22 57 47 66 23 6e 56 3f 5c 2d 34 38 3f 47 28  )"WGf#nV?\-48?G(
34e00 58 54 69 3c 4a 38 70 2c 60 6e 58 51 5e 51 22 69  XTi<J8p,`nXQ^Q"i
34e10 30 38 4a 38 6b 48 64 4a 2d 45 5c 4e 24 49 53 36  08J8kHdJ-E\N$IS6
34e20 70 3c 3b 30 59 5d 36 3d 3f 63 72 2e 62 65 39 5e  p<;0Y]6=?cr.be9^
34e30 34 22 67 4e 0d 25 6c 42 61 48 45 70 75 63 6b 69  4"gN.%lBaHEpucki
34e40 3f 47 28 5e 5a 6d 45 4b 68 60 5c 75 45 47 24 3e  ?G(^ZmEKh`\uEG$>
34e50 4a 51 60 6d 60 6e 66 45 75 43 5d 3b 6c 5e 62 2c  JQ`m`nfEuC];l^b,
34e60 21 62 36 59 2a 48 56 22 70 3f 42 72 48 5a 27 41  !b6Y*HV"p?BrHZ'A
34e70 37 5a 3e 2d 59 33 3e 3c 64 59 43 5a 60 29 5b 4b  7Z>-Y3><dYCZ`)[K
34e80 67 35 24 46 71 66 6d 2e 2b 46 34 71 63 34 33 2f  g5$Fqfm.+F4qc43/
34e90 2a 3a 6b 56 4f 39 55 54 28 68 0d 25 58 67 68 43  *:kVO9UT(h.%XghC
34ea0 6f 2a 2b 38 30 2c 4e 24 59 6b 35 63 5d 71 43 34  o*+80,N$Yk5c]qC4
34eb0 66 73 50 6b 50 62 2e 61 2d 2e 33 4f 57 72 58 56  fsPkPb.a-.3OWrXV
34ec0 60 4d 34 70 3e 42 2d 65 3f 3c 5e 4d 64 27 29 58  `M4p>B-e?<^Md')X
34ed0 26 3c 56 25 25 5d 67 62 68 6c 60 36 56 3c 71 63  &<V%%]gbhl`6V<qc
34ee0 34 35 62 2d 40 34 31 34 6d 66 2b 49 43 62 29 59  45b-@414mf+ICb)Y
34ef0 27 68 62 25 50 63 51 2b 73 48 2e 4e 6b 75 61 6f  'hb%PcQ+sH.Nkuao
34f00 0d 25 5f 3b 33 43 65 2a 4e 23 2a 4d 2e 75 2e 2f  .%_;3Ce*N#*M.u./
34f10 63 58 64 6a 52 34 5d 3b 5a 50 22 4d 4a 4c 32 3f  cXdjR4];ZP"MJL2?
34f20 26 6d 43 2d 6f 5e 73 27 53 52 54 75 36 41 2b 48  &mC-o^s'SRTu6A+H
34f30 6c 2f 74 44 71 63 34 32 4e 23 42 50 2a 2a 6a 60  l/tDqc42N#BP**j`
34f40 47 5c 4a 56 49 4f 4f 4b 45 45 49 54 3d 54 70 3d  G\JVIOOKEEIT=Tp=
34f50 38 26 5f 3f 2a 58 3e 40 72 3e 54 30 6a 38 35 4d  8&_?*X>@r>T0j85M
34f60 52 31 74 69 73 52 0d 25 33 46 5a 5e 43 56 75 5e  R1tisR.%3FZ^CVu^
34f70 56 49 45 44 4b 44 39 2e 69 71 3e 73 2d 2b 38 44  VIEDKD9.iq>s-+8D
34f80 40 22 53 37 24 69 3d 43 3b 6e 60 2b 3a 25 2a 3d  @"S7$i=C;n`+:%*=
34f90 5b 52 3f 45 2b 2f 31 32 6b 2e 4c 6f 4c 74 3a 25  [R?E+/12k.LoLt:%
34fa0 5a 3e 36 4f 40 23 38 21 29 64 3e 72 2c 4e 4f 31  Z>6O@#8!)d>r,NO1
34fb0 36 29 75 53 43 53 71 31 62 6e 35 5f 24 53 59 4a  6)uSCSq1bn5_$SYJ
34fc0 2a 28 37 74 57 5e 75 27 39 70 74 61 0d 25 60 46  *(7tW^u'9pta.%`F
34fd0 3c 67 68 34 49 3a 52 45 45 5f 30 4c 6b 51 62 6f  <gh4I:REE_0LkQbo
34fe0 54 24 54 2f 6b 6a 53 45 6b 30 5a 29 66 35 5f 5f  T$T/kjSEk0Z)f5__
34ff0 4e 45 45 37 67 54 71 39 4b 4d 48 2d 58 6d 37 51  NEE7gTq9KMH-Xm7Q
35000 2b 3b 52 62 2f 4f 71 58 53 41 5b 2c 5a 62 5d 4e  +;Rb/OqXSA[,Zb]N
35010 47 52 53 71 50 71 2a 29 4d 36 5d 58 39 71 23 6e  GRSqPq*)M6]X9q#n
35020 29 33 40 46 5d 5e 62 6d 4a 30 65 59 72 3e 5d 3f  )3@F]^bmJ0eYr>]?
35030 60 47 0d 25 60 2d 59 5f 21 2b 3f 45 5d 45 2e 44  `G.%`-Y_!+?E]E.D
35040 2b 62 70 43 4d 47 45 28 22 5d 2a 67 69 4c 23 2b  +bpCMGE("]*giL#+
35050 24 72 4f 21 53 62 25 3d 3b 24 74 45 22 5a 4d 6a  $rO!Sb%=;$tE"ZMj
35060 4d 60 6f 33 4d 2f 34 22 63 3f 2c 4e 6d 5a 32 6f  M`o3M/4"c?,NmZ2o
35070 5c 46 40 70 2e 3d 65 63 3a 5d 25 23 61 23 60 49  \F@p.=ec:]%#a#`I
35080 4d 56 3c 58 69 22 45 52 47 2f 74 23 41 6b 3b 52  MV<Xi"ERG/t#Ak;R
35090 75 2f 24 67 69 3b 22 67 0d 25 42 75 6b 27 24 4c  u/$gi;"g.%Buk'$L
350a0 51 3e 55 41 35 3a 2e 73 45 58 5b 2c 48 2e 6d 67  Q>UA5:.sEX[,H.mg
350b0 6f 40 31 5b 33 51 43 75 51 60 52 23 73 57 45 4f  o@1[3QCuQ`R#sWEO
350c0 49 4b 6d 59 38 25 21 45 66 61 62 61 4a 26 65 37  IKmY8%!EfabaJ&e7
350d0 51 48 41 55 2a 49 6d 26 5b 5e 22 6e 52 46 3a 2e  QHAU*Im&[^"nRF:.
350e0 2f 42 5b 67 51 63 42 5e 23 58 55 25 41 49 59 72  /B[gQcB^#XU%AIYr
350f0 40 26 68 38 5e 36 68 51 23 49 52 38 24 64 0d 25  @&h8^6hQ#IR8$d.%
35100 45 68 42 68 72 68 6b 35 49 24 30 62 38 5d 6a 52  EhBhrhk5I$0b8]jR
35110 4b 67 5b 6d 2f 45 5a 4f 5e 32 61 6f 4f 41 63 57  Kg[m/EZO^2aoOAcW
35120 60 53 33 4b 31 29 55 3c 35 6f 6e 36 5a 36 73 3c  `S3K1)U<5on6Z6s<
35130 6c 58 35 32 52 4d 50 34 73 43 48 45 38 39 50 28  lX52RMP4sCHE89P(
35140 4a 67 35 4d 68 4d 4c 57 26 67 4d 5a 6b 49 2f 4e  Jg5MhMLW&gMZkI/N
35150 36 52 70 63 26 55 48 73 4b 36 4f 6f 46 61 31 68  6Rpc&UHsK6OoFa1h
35160 4f 54 62 42 0d 25 26 50 57 58 28 5f 44 32 62 2a  OTbB.%&PWX(_D2b*
35170 2a 3e 30 60 6d 37 6a 6b 2f 72 25 64 3f 59 54 45  *>0`m7jk/r%d?YTE
35180 60 2f 21 38 31 62 72 4c 24 34 72 66 5b 62 3d 50  `/!81brL$4rf[b=P
35190 56 63 3f 4d 64 5e 67 71 60 67 56 46 27 27 69 2b  Vc?Md^gq`gVF''i+
351a0 4b 6a 34 24 63 5b 30 5c 3f 56 23 4d 48 52 29 33  Kj4$c[0\?V#MHR)3
351b0 3c 56 33 44 71 42 2c 48 54 45 3a 66 72 43 36 45  <V3DqB,HTE:frC6E
351c0 59 29 35 31 67 69 32 2e 2d 2d 0d 25 3b 6b 39 2b  Y)51gi2.--.%;k9+
351d0 3d 2f 72 45 66 31 63 39 3c 4f 62 53 2d 68 23 48  =/rEf1c9<ObS-h#H
351e0 53 53 3b 67 49 50 3c 6b 35 4e 2b 67 32 25 28 3b  SS;gIP<k5N+g2%(;
351f0 47 6f 45 50 5a 55 69 2e 5b 2b 60 67 26 51 4f 67  GoEPZUi.[+`g&QOg
35200 25 39 6d 27 4e 4f 5d 73 26 52 4e 4f 2c 2c 3d 48  %9m'NO]s&RNO,,=H
35210 40 30 59 58 24 2c 2c 26 63 33 66 33 25 72 73 68  @0YX$,,&c3f3%rsh
35220 57 6f 2b 38 5a 28 67 5e 5c 3c 62 60 39 36 49 71  Wo+8Z(g^\<b`96Iq
35230 0d 25 31 2d 28 6f 45 4a 57 6b 49 22 33 31 4a 34  .%1-(oEJWkI"31J4
35240 44 23 59 2e 67 2b 5d 5a 60 5b 4f 28 68 52 33 48  D#Y.g+]Z`[O(hR3H
35250 29 37 55 4c 41 3e 5f 49 23 2d 53 6a 69 44 68 6a  )7ULA>_I#-SjiDhj
35260 41 68 22 35 3d 67 30 3a 56 46 28 31 40 69 6b 72  Ah"5=g0:VF(1@ikr
35270 5f 4e 58 66 54 41 30 3d 5a 3d 5a 42 6c 65 74 60  _NXfTA0=Z=ZBlet`
35280 31 2b 55 2a 65 73 28 34 5d 6b 6f 55 5c 4d 59 3e  1+U*es(4]koU\MY>
35290 5c 3e 43 3a 64 71 0d 25 22 54 72 5a 2e 63 28 58  \>C:dq.%"TrZ.c(X
352a0 67 73 59 34 5d 2a 2f 2a 70 3b 2c 4f 66 4c 46 6c  gsY4]*/*p;,OfLFl
352b0 54 57 25 39 46 38 3a 39 45 21 23 32 58 6e 3d 3a  TW%9F8:9E!#2Xn=:
352c0 24 2e 5a 45 59 61 44 47 67 28 52 6a 48 74 53 62  $.ZEYaDGg(RjHtSb
352d0 43 5b 61 49 4e 55 32 30 4f 48 49 71 3b 66 5b 56  C[aINU20OHIq;f[V
352e0 3d 24 28 5f 49 4b 27 5d 68 5c 4f 26 72 56 71 2c  =$(_IK']h\O&rVq,
352f0 2e 40 4a 4f 3c 59 3b 5d 3d 28 74 50 0d 25 2f 52  .@JO<Y;]=(tP.%/R
35300 33 30 64 28 75 61 43 2f 44 2c 22 3b 3f 68 35 51  30d(uaC/D,";?h5Q
35310 44 23 66 5d 49 49 3f 68 21 44 32 3b 36 23 23 50  D#f]II?h!D2;6##P
35320 45 29 49 60 68 33 5f 64 2c 57 72 57 51 69 38 61  E)I`h3_d,WrWQi8a
35330 2b 6a 5f 39 2d 43 22 4a 48 48 32 22 58 44 55 50  +j_9-C"JHH2"XDUP
35340 57 2a 2e 45 25 49 49 75 4c 35 62 2c 26 67 3e 49  W*.E%IIuL5b,&g>I
35350 5d 29 4b 62 6f 4c 6a 21 56 34 68 5a 2b 6f 69 4e  ])KboLj!V4hZ+oiN
35360 60 59 0d 25 54 73 36 30 5f 31 34 37 2d 4e 60 2d  `Y.%Ts60_147-N`-
35370 58 6f 45 3e 73 6e 46 3e 55 2d 72 62 4e 2b 3c 58  XoE>snF>U-rbN+<X
35380 26 31 67 3b 5d 4e 36 2a 62 64 2d 45 43 74 69 4e  &1g;]N6*bd-ECtiN
35390 5e 27 24 37 3a 6e 54 60 57 75 45 44 35 60 37 70  ^'$7:nT`WuED5`7p
353a0 62 49 3a 31 4d 2f 44 26 42 32 61 73 31 3a 68 67  bI:1M/D&B2as1:hg
353b0 4f 53 4b 54 64 43 4b 4c 45 37 57 2d 72 6f 35 2b  OSKTdCKLE7W-ro5+
353c0 75 67 70 33 30 55 4a 24 0d 25 27 3c 5e 73 3e 63  ugp30UJ$.%'<^s>c
353d0 68 57 21 59 22 51 30 4a 36 6e 64 2d 30 6f 4c 74  hW!Y"Q0J6nd-0oLt
353e0 4b 2e 22 30 48 28 45 6d 5f 31 5c 6f 33 26 4b 2d  K."0H(Em_1\o3&K-
353f0 6c 74 6e 68 45 35 65 44 5b 4c 4d 4a 61 5b 61 66  ltnhE5eD[LMJa[af
35400 2e 38 4f 2f 5e 47 72 2f 75 63 2f 54 56 33 27 3d  .8O/^Gr/uc/TV3'=
35410 3c 65 2f 59 47 6a 4c 6e 73 29 3c 46 6a 43 2a 39  <e/YGjLns)<FjC*9
35420 68 57 50 4b 21 29 69 75 5c 33 2b 56 56 21 0d 25  hWPK!)iu\3+VV!.%
35430 6a 5b 34 2c 50 21 5e 43 6f 70 6a 71 26 40 75 3f  j[4,P!^Copjq&@u?
35440 6c 3d 4e 40 22 40 61 23 2b 38 66 30 27 74 29 55  l=N@"@a#+8f0't)U
35450 4c 41 22 65 29 34 43 28 31 74 25 35 4e 6c 3b 3f  LA"e)4C(1t%5Nl;?
35460 42 38 3f 6d 63 52 67 5d 2f 2c 47 2a 27 22 5c 4f  B8?mcRg]/,G*'"\O
35470 49 4b 55 43 5d 39 3c 59 3f 67 26 33 6c 6a 3c 2e  IKUC]9<Y?g&3lj<.
35480 61 28 5b 63 5e 71 39 72 30 6f 68 67 46 74 3d 68  a([c^q9r0ohgFt=h
35490 31 6d 3d 2b 0d 25 3f 4d 39 5c 27 45 2e 38 50 21  1m=+.%?M9\'E.8P!
354a0 53 2a 4a 5f 3a 2b 69 36 54 52 52 6b 4d 4c 24 66  S*J_:+i6TRRkML$f
354b0 4c 27 6a 49 52 2a 30 43 45 70 6a 66 51 57 4e 51  L'jIR*0CEpjfQWNQ
354c0 52 52 5c 34 32 39 69 42 63 61 37 6d 51 4a 50 40  RR\429iBca7mQJP@
354d0 44 2a 4f 65 22 2f 68 29 3f 22 5a 6a 5c 38 41 5e  D*Oe"/h)?"Zj\8A^
354e0 6e 44 24 73 56 54 2c 26 59 6b 49 37 55 22 31 64  nD$sVT,&YkI7U"1d
354f0 2a 37 6b 2a 52 29 5f 33 5b 3a 0d 25 4a 33 52 5f  *7k*R)_3[:.%J3R_
35500 61 3e 4b 71 69 2f 6c 71 28 75 2f 49 3d 27 63 45  a>Kqi/lq(u/I='cE
35510 70 30 5a 51 32 28 33 24 53 60 4a 2b 52 6f 39 3a  p0ZQ2(3$S`J+Ro9:
35520 3e 54 45 60 5f 64 6d 67 4d 43 59 51 24 48 6b 4e  >TE`_dmgMCYQ$HkN
35530 30 2e 43 58 2f 58 47 28 5b 31 44 31 3e 51 24 2b  0.CX/XG([1D1>Q$+
35540 3e 66 57 2a 75 36 58 5b 38 3e 73 43 54 27 57 43  >fW*u6X[8>sCT'WC
35550 72 45 6a 72 46 73 67 64 43 43 2f 35 2f 3d 39 72  rEjrFsgdCC/5/=9r
35560 0d 25 6d 37 3d 25 71 65 6b 34 63 5a 5c 5a 33 3e  .%m7=%qek4cZ\Z3>
35570 5b 60 24 3a 3d 5b 3f 57 33 4d 21 70 3d 34 4a 6a  [`$:=[?W3M!p=4Jj
35580 67 2e 37 44 22 34 4e 4a 2f 32 6e 68 65 59 34 49  g.7D"4NJ/2nheY4I
35590 39 23 60 29 56 32 4d 39 5d 62 39 6a 4d 4f 30 4f  9#`)V2M9]b9jMO0O
355a0 68 2c 56 24 50 40 69 3b 3a 61 24 3d 38 3f 26 3c  h,V$P@i;:a$=8?&<
355b0 5c 6c 4b 26 24 63 29 24 2b 49 2d 4f 5e 24 57 52  \lK&$c)$+I-O^$WR
355c0 56 43 6e 5b 26 59 0d 25 6e 2e 24 3d 64 47 34 5d  VCn[&Y.%n.$=dG4]
355d0 2d 66 22 41 75 2a 30 57 5d 26 53 71 32 4d 47 4e  -f"Au*0W]&Sq2MGN
355e0 5a 39 45 69 75 32 5e 59 68 4c 3a 43 2c 2a 72 64  Z9Eiu2^YhL:C,*rd
355f0 70 21 3c 2c 5a 55 64 65 4c 5c 35 26 2c 6d 33 6c  p!<,ZUdeL\5&,m3l
35600 54 39 55 4e 70 70 70 4f 51 4e 53 2b 29 68 6b 4e  T9UNpppOQNS+)hkN
35610 48 34 27 70 24 4c 5f 35 47 72 2e 21 65 57 70 27  H4'p$L_5Gr.!eWp'
35620 4e 3d 52 5a 3c 25 2e 44 32 44 71 3b 0d 25 66 22  N=RZ<%.D2Dq;.%f"
35630 5c 54 52 34 61 75 38 59 65 44 52 2b 46 5f 26 4f  \TR4au8YeDR+F_&O
35640 4e 6a 66 65 38 37 64 4b 3c 58 2d 3a 2f 41 26 36  Njfe87dK<X-:/A&6
35650 62 6e 57 6e 3b 74 62 21 73 4c 32 50 25 48 24 36  bnWn;tb!sL2P%H$6
35660 36 49 60 22 4f 35 38 36 24 6a 58 28 40 48 67 43  6I`"O586$jX(@HgC
35670 2d 47 5a 53 64 61 2f 46 25 4f 3a 4f 72 28 58 3e  -GZSda/F%O:Or(X>
35680 5c 6e 2e 24 46 4d 29 50 3e 45 41 73 34 61 39 3c  \n.$FM)P>EAs4a9<
35690 73 50 0d 25 4b 48 6b 4e 54 21 42 46 56 4d 3e 64  sP.%KHkNT!BFVM>d
356a0 36 5a 41 66 47 5c 2e 59 4f 5b 32 2f 63 50 43 31  6ZAfG\.YO[2/cPC1
356b0 3b 5f 67 2a 3c 59 47 4c 5b 3d 52 41 56 26 5b 75  ;_g*<YGL[=RAV&[u
356c0 5b 55 58 59 4b 68 46 5b 6b 4c 32 5b 39 3d 28 39  [UXYKhF[kL2[9=(9
356d0 42 38 5f 2f 67 61 59 34 5a 5e 5e 65 50 31 64 3e  B8_/gaY4Z^^eP1d>
356e0 75 42 3a 46 3b 3d 74 6f 41 2f 32 5d 30 34 60 29  uB:F;=toA/2]04`)
356f0 5b 4f 5d 5d 6a 6f 27 4e 0d 25 3d 5f 66 68 5f 65  [O]]jo'N.%=_fh_e
35700 72 40 3a 52 66 22 2a 5a 68 22 64 53 3b 69 3e 5e  r@:Rf"*Zh"dS;i>^
35710 2b 62 66 29 21 68 2e 39 3d 3b 2b 6f 70 3d 44 40  +bf)!h.9=;+op=D@
35720 71 23 5b 35 2d 37 4b 3a 2e 4a 6c 6b 2d 59 2f 73  q#[5-7K:.Jlk-Y/s
35730 2e 4b 62 69 65 67 28 68 5f 55 55 4f 58 27 47 3f  .Kbieg(h_UUOX'G?
35740 60 25 29 4c 66 67 63 2f 68 73 62 6a 63 62 2d 40  `%)Lfgc/hsbjcb-@
35750 55 50 25 44 28 4e 27 49 32 45 6b 6f 4b 66 0d 25  UP%D(N'I2EkoKf.%
35760 3c 6f 65 49 55 65 24 5b 39 51 6d 5a 46 33 66 61  <oeIUe$[9QmZF3fa
35770 4d 50 4d 58 70 6a 6c 53 5d 43 52 66 2a 2e 35 31  MPMXpjlS]CRf*.51
35780 43 61 42 71 28 26 36 2a 5e 58 23 6c 4e 29 5a 36  CaBq(&6*^X#lN)Z6
35790 28 41 6e 2c 60 41 3b 46 2b 34 70 53 48 3a 54 64  (An,`A;F+4pSH:Td
357a0 67 62 4f 4d 54 51 5c 3e 4d 31 33 40 6f 4e 61 75  gbOMTQ\>M13@oNau
357b0 30 36 5f 27 4f 44 50 50 5e 64 28 6d 5b 55 57 2c  06_'ODPP^d(m[UW,
357c0 71 68 6c 5a 0d 25 51 2b 3a 4b 66 4e 35 62 53 5e  qhlZ.%Q+:KfN5bS^
357d0 6a 2b 61 39 34 4f 26 3e 2d 6a 65 63 56 34 5f 37  j+a94O&>-jecV4_7
357e0 49 21 25 3f 6d 2b 5b 45 36 2b 2a 55 75 2e 2c 5a  I!%?m+[E6+*Uu.,Z
357f0 32 29 64 2f 6e 32 58 3e 48 5c 51 34 5c 37 4a 48  2)d/n2X>H\Q4\7JH
35800 37 52 3a 6b 6b 23 67 2b 74 70 22 40 48 74 29 5b  7R:kk#g+tp"@Ht)[
35810 52 2a 3f 75 61 68 68 6d 28 2e 73 63 33 33 3e 60  R*?uahhm(.sc33>`
35820 36 45 3a 5a 37 23 21 24 75 5e 0d 25 38 4b 56 51  6E:Z7#!$u^.%8KVQ
35830 2d 6f 54 24 6e 28 26 59 5f 5e 45 28 3f 26 44 4c  -oT$n(&Y_^E(?&DL
35840 6b 22 30 59 5a 54 43 71 67 2a 69 3a 26 61 55 3d  k"0YZTCqg*i:&aU=
35850 74 70 69 2e 35 21 35 62 64 49 70 72 56 3f 6a 4c  tpi.5!5bdIprV?jL
35860 58 2d 3b 2f 5c 42 39 25 4c 3c 6a 32 4b 55 3f 22  X-;/\B9%L<j2KU?"
35870 61 37 5a 50 26 26 31 65 67 63 3b 3a 33 5f 41 57  a7ZP&&1egc;:3_AW
35880 56 65 6e 50 64 49 6b 47 33 2f 42 2b 28 38 51 32  VenPdIkG3/B+(8Q2
35890 0d 25 26 53 68 66 3c 36 22 4d 3e 57 31 28 2b 6d  .%&Shf<6"M>W1(+m
358a0 4e 29 25 32 6a 6d 61 63 25 33 39 51 30 44 2f 3a  N)%2jmac%39Q0D/:
358b0 6b 74 6e 33 6a 3d 5b 40 30 73 60 4d 54 72 5c 53  ktn3j=[@0s`MTr\S
358c0 54 64 4d 2f 50 5a 5e 64 6a 30 2d 62 50 24 5f 44  TdM/PZ^dj0-bP$_D
358d0 73 42 54 61 3b 6a 32 2a 65 58 72 57 3b 58 62 4a  sBTa;j2*eXrW;XbJ
358e0 6a 4f 60 2d 54 65 47 34 4a 2b 3c 53 5f 57 32 23  jO`-TeG4J+<S_W2#
358f0 4d 2d 5d 46 54 4d 0d 25 46 65 54 46 49 51 29 49  M-]FTM.%FeTFIQ)I
35900 50 3c 59 33 53 4b 42 29 55 56 44 28 57 6e 4c 3b  P<Y3SKB)UVD(WnL;
35910 31 66 31 27 27 75 26 59 45 5a 73 3b 25 72 6f 2b  1f1''u&YEZs;%ro+
35920 59 5c 34 27 46 54 23 40 36 35 47 4c 68 24 71 69  Y\4'FT#@65GLh$qi
35930 51 51 73 2e 22 2c 31 40 49 62 31 62 50 6e 3a 4d  QQs.",1@Ib1bPn:M
35940 28 4d 44 51 43 30 25 4f 31 5b 60 27 56 3d 40 31  (MDQC0%O1[`'V=@1
35950 37 58 45 2b 39 2b 75 5e 27 2f 64 3a 0d 25 4c 55  7XE+9+u^'/d:.%LU
35960 6e 68 6a 60 28 48 65 59 35 51 60 54 2d 49 64 41  nhj`(HeY5Q`T-IdA
35970 45 4e 5a 67 44 22 62 6f 3a 4e 4b 53 32 3e 42 61  ENZgD"bo:NKS2>Ba
35980 53 70 2b 62 74 6b 4a 2c 56 65 53 5b 2b 3f 22 35  Sp+btkJ,VeS[+?"5
35990 3e 72 3d 36 39 66 54 4f 4a 70 64 25 37 42 6d 61  >r=69fTOJpd%7Bma
359a0 28 36 75 40 4f 3f 48 68 73 71 6d 31 74 6e 51 54  (6u@O?Hhsqm1tnQT
359b0 48 47 2c 42 5c 40 36 67 5c 67 68 38 6b 4f 52 22  HG,B\@6g\gh8kOR"
359c0 58 46 0d 25 72 2c 60 5e 51 51 5c 3e 73 66 4a 63  XF.%r,`^QQ\>sfJc
359d0 51 74 67 5e 32 5d 55 24 2a 43 24 3d 28 69 26 24  Qtg^2]U$*C$=(i&$
359e0 5b 6e 51 39 69 25 34 45 69 33 4a 3d 37 4c 43 6b  [nQ9i%4Ei3J=7LCk
359f0 4b 23 61 61 29 64 27 6b 34 43 3c 43 2c 41 74 4f  K#aa)d'k4C<C,AtO
35a00 49 56 2d 23 2a 39 47 58 42 2d 2a 22 6f 55 25 51  IV-#*9GXB-*"oU%Q
35a10 27 32 3d 32 6d 4b 60 50 4f 66 40 75 4e 3b 5e 53  '2=2mK`POf@uN;^S
35a20 69 41 52 59 33 33 71 5a 0d 25 26 44 4e 5a 67 44  iARY33qZ.%&DNZgD
35a30 67 67 6b 32 6f 3c 23 34 6b 24 22 25 53 64 3e 27  ggk2o<#4k$"%Sd>'
35a40 67 71 3a 66 39 3c 57 26 27 3f 64 52 4d 32 34 3a  gq:f9<W&'?dRM24:
35a50 21 3d 6f 71 49 41 44 39 47 4d 5d 70 66 23 4f 3a  !=oqIAD9GM]pf#O:
35a60 6a 71 6d 47 4c 51 39 28 4b 5d 62 4f 26 4a 4b 59  jqmGLQ9(K]bO&JKY
35a70 44 25 68 5a 31 46 30 35 28 60 56 48 71 6e 52 2a  D%hZ1F05(`VHqnR*
35a80 5c 45 58 48 52 67 4c 45 25 46 26 22 2c 4d 0d 25  \EXHRgLE%F&",M.%
35a90 6d 2e 25 54 63 42 2b 2f 41 73 6b 72 3f 2f 6d 61  m.%TcB+/Askr?/ma
35aa0 55 6b 32 6a 34 43 52 2a 66 60 6e 2a 72 57 52 4e  Uk2j4CR*f`n*rWRN
35ab0 70 4d 4c 54 65 49 3c 66 28 40 48 40 40 5f 71 6a  pMLTeI<f(@H@@_qj
35ac0 2d 57 63 66 55 62 46 28 4c 63 5d 67 63 6a 60 2d  -WcfUbF(Lc]gcj`-
35ad0 70 53 5e 4a 75 4c 55 40 23 71 59 21 46 2d 5a 5d  pS^JuLU@#qY!F-Z]
35ae0 41 74 33 36 56 65 38 72 74 27 2d 38 28 21 28 6a  At36Ve8rt'-8(!(j
35af0 6e 66 64 58 0d 25 24 2f 4a 4c 5b 26 59 4e 54 49  nfdX.%$/JL[&YNTI
35b00 27 3a 63 25 32 6e 6f 22 24 5d 65 45 70 3d 24 2b  ':c%2no"$]eEp=$+
35b10 4e 43 2b 35 68 30 3b 32 47 2b 2d 22 51 63 29 6b  NC+5h0;2G+-"Qc)k
35b20 48 23 5e 3d 68 69 29 69 41 61 2c 25 2c 71 50 28  H#^=hi)iAa,%,qP(
35b30 32 51 24 40 44 38 26 3f 69 5e 3c 52 4a 59 35 3b  2Q$@D8&?i^<RJY5;
35b40 3f 54 3d 64 3d 36 69 4c 53 4b 69 59 35 3e 28 61  ?T=d=6iLSKiY5>(a
35b50 47 2d 32 4c 46 5c 74 2d 46 5a 0d 25 55 25 39 36  G-2LF\t-FZ.%U%96
35b60 63 63 29 49 62 36 33 36 36 71 5c 53 39 56 6e 6e  cc)Ib6366q\S9Vnn
35b70 6d 6c 30 63 5e 6c 5b 45 61 3a 66 4f 69 64 36 44  ml0c^l[Ea:fOid6D
35b80 3d 68 36 5d 68 38 26 36 51 32 4b 71 50 56 30 41  =h6]h8&6Q2KqPV0A
35b90 5d 67 41 4f 52 3b 3a 6d 62 4d 4a 3f 2f 3c 45 36  ]gAOR;:mbMJ?/<E6
35ba0 6b 2a 2f 60 51 57 5b 70 4b 42 65 3b 67 65 5e 49  k*/`QW[pKBe;ge^I
35bb0 5f 37 32 71 2a 72 6e 25 4f 4b 5f 68 23 2a 3f 50  _72q*rn%OK_h#*?P
35bc0 0d 25 56 36 21 3a 53 40 66 21 3a 70 51 2a 58 4b  .%V6!:S@f!:pQ*XK
35bd0 59 2f 73 63 48 3c 62 6c 23 65 5c 2a 27 55 3e 41  Y/scH<bl#e\*'U>A
35be0 39 66 64 61 5b 6e 75 72 3c 6f 70 44 37 6d 46 56  9fda[nur<opD7mFV
35bf0 32 28 3b 2d 36 25 65 31 3d 6b 29 61 6f 4d 37 51  2(;-6%e1=k)aoM7Q
35c00 4b 6d 65 43 2c 43 65 4b 6f 48 47 4b 55 66 48 48  KmeC,CeKoHGKUfHH
35c10 35 36 2b 61 21 65 25 21 28 3a 37 4e 60 2e 2f 69  56+a!e%!(:7N`./i
35c20 57 4a 2c 6d 43 39 0d 25 56 62 51 28 42 5d 22 71  WJ,mC9.%VbQ(B]"q
35c30 2c 2f 65 30 42 74 4e 64 43 4c 69 73 3d 23 56 73  ,/e0BtNdCLis=#Vs
35c40 55 36 35 73 34 57 6b 33 63 6d 47 48 74 4d 24 2d  U65s4Wk3cmGHtM$-
35c50 68 70 2e 62 3c 60 3a 5b 72 75 3f 2d 67 6d 6e 4e  hp.b<`:[ru?-gmnN
35c60 2a 4f 5b 6b 5d 3a 50 6b 38 43 53 2d 22 4a 67 46  *O[k]:Pk8CS-"JgF
35c70 36 67 63 41 60 27 63 71 29 53 3e 3d 41 5c 2c 4f  6gcA`'cq)S>=A\,O
35c80 39 6d 70 26 2d 4d 31 4b 74 44 65 58 0d 25 66 47  9mp&-M1KtDeX.%fG
35c90 3e 26 55 6e 5f 29 67 2b 22 63 4e 3f 51 65 54 5a  >&Un_)g+"cN?QeTZ
35ca0 4c 50 63 43 23 42 2d 68 51 54 55 30 57 24 42 26  LPcC#B-hQTU0W$B&
35cb0 3a 6f 38 3e 74 63 3c 6b 21 4e 74 6d 42 3b 2e 70  :o8>tc<k!NtmB;.p
35cc0 5e 47 75 26 48 4d 36 22 44 25 40 68 5b 41 39 5f  ^Gu&HM6"D%@h[A9_
35cd0 4b 4d 48 37 4c 22 39 6d 24 58 69 65 48 55 29 75  KMH7L"9m$XieHU)u
35ce0 5c 3c 58 2e 3b 2b 6d 63 3e 66 2a 65 36 32 2b 52  \<X.;+mc>f*e62+R
35cf0 66 5c 0d 25 35 2c 6a 6e 51 69 25 33 21 5e 5b 5b  f\.%5,jnQi%3!^[[
35d00 3e 29 6f 6e 5b 21 22 4d 55 60 63 5a 2c 2a 66 74  >)on[!"MU`cZ,*ft
35d10 3e 6f 6b 58 54 3c 41 2c 5a 30 56 74 52 75 68 64  >okXT<A,Z0VtRuhd
35d20 6e 36 57 22 65 4b 27 42 4f 31 2a 32 68 34 61 62  n6W"eK'BO1*2h4ab
35d30 2c 31 2d 43 4e 2b 47 42 6d 6e 2b 5a 54 3d 4c 40  ,1-CN+GBmn+ZT=L@
35d40 5f 60 39 5c 6f 45 2a 3c 57 55 29 24 2d 49 69 36  _`9\oE*<WU)$-Ii6
35d50 57 33 32 36 24 2c 47 4c 0d 25 60 28 32 23 3c 33  W326$,GL.%`(2#<3
35d60 23 48 67 34 5b 37 56 38 2b 69 2f 6c 2b 4c 57 23  #Hg4[7V8+i/l+LW#
35d70 4e 49 4c 46 26 2c 63 67 71 4a 46 74 2b 4e 6d 4c  NILF&,cgqJFt+NmL
35d80 6f 6a 55 40 29 54 36 30 30 45 2b 70 5e 38 4f 31  ojU@)T600E+p^8O1
35d90 33 4c 5d 28 29 30 5c 3e 32 3b 32 26 38 29 6c 3c  3L]()0\>2;2&8)l<
35da0 46 32 74 5f 24 32 45 74 74 46 25 51 5e 60 63 54  F2t_$2EttF%Q^`cT
35db0 48 29 2c 5a 26 24 62 62 5f 60 45 57 2a 5a 0d 25  H),Z&$bb_`EW*Z.%
35dc0 33 52 6b 5b 62 4b 3c 67 2b 49 22 47 65 5a 75 4e  3Rk[bK<g+I"GeZuN
35dd0 32 22 38 48 26 41 6f 60 28 71 2c 71 74 70 44 21  2"8H&Ao`(q,qtpD!
35de0 37 6d 5b 65 21 5b 4d 38 5b 68 74 23 60 5c 75 58  7m[e![M8[ht#`\uX
35df0 22 53 2d 38 4b 58 4a 5b 3a 3f 5f 54 52 2d 55 67  "S-8KXJ[:?_TR-Ug
35e00 50 68 29 2a 62 35 4c 64 71 63 4b 2b 3b 59 2b 2d  Ph)*b5LdqcK+;Y+-
35e10 62 3d 56 4c 40 4f 42 50 31 61 2b 5f 61 41 55 3c  b=VL@OBP1a+_aAU<
35e20 3d 72 2a 3e 0d 25 62 3c 2d 28 57 5f 36 43 5d 50  =r*>.%b<-(W_6C]P
35e30 67 30 39 24 4c 3d 2b 39 42 5e 6d 71 37 5b 4f 61  g09$L=+9B^mq7[Oa
35e40 4a 42 60 3e 25 74 6d 65 5f 48 48 54 72 35 66 42  JB`>%tme_HHTr5fB
35e50 38 69 60 56 68 26 62 68 22 3c 73 3a 3b 2c 69 55  8i`Vh&bh"<s:;,iU
35e60 51 70 3b 34 2a 62 2b 28 74 21 44 50 63 6b 71 69  Qp;4*b+(t!DPckqi
35e70 6d 54 28 54 33 26 4e 28 5f 71 5c 37 6d 4c 74 63  mT(T3&N(_q\7mLtc
35e80 23 45 44 53 42 5a 3d 43 44 43 0d 25 58 2f 6e 63  #EDSBZ=CDC.%X/nc
35e90 3f 39 21 6b 3e 45 54 48 66 53 5e 50 24 72 56 5c  ?9!k>ETHfS^P$rV\
35ea0 43 46 4e 4e 62 42 2f 63 28 23 4b 5e 3d 49 4c 3a  CFNNbB/c(#K^=IL:
35eb0 5e 6b 36 38 3c 25 6b 2e 5c 66 68 4a 4e 51 58 5c  ^k68<%k.\fhJNQX\
35ec0 32 27 67 58 50 28 2d 61 66 65 63 25 41 38 69 55  2'gXP(-afec%A8iU
35ed0 32 25 24 35 3d 52 60 62 55 33 2b 64 22 46 23 3e  2%$5=R`bU3+d"F#>
35ee0 4d 4f 2a 55 4d 35 67 30 69 4d 6e 3f 23 56 56 27  MO*UM5g0iMn?#VV'
35ef0 0d 25 4b 62 53 64 52 3e 3e 57 64 5a 38 3b 38 24  .%KbSdR>>WdZ8;8$
35f00 2b 6c 23 64 46 4e 49 27 37 48 65 44 23 37 5b 37  +l#dFNI'7HeD#7[7
35f10 30 44 30 6a 2e 3d 46 59 29 61 39 73 68 42 2e 67  0D0j.=FY)a9shB.g
35f20 46 26 63 5d 46 46 5c 44 46 41 38 61 61 4f 49 48  F&c]FF\DFA8aaOIH
35f30 2f 34 5e 5a 38 25 3c 27 51 58 42 37 72 5c 4d 58  /4^Z8%<'QXB7r\MX
35f40 70 3d 6a 4e 50 43 33 59 33 2c 38 32 6a 5d 3e 5f  p=jNPC3Y3,82j]>_
35f50 5c 5d 5b 53 29 68 0d 25 3d 74 51 23 4a 65 50 5e  \][S)h.%=tQ#JeP^
35f60 2b 59 41 53 21 2e 6f 2d 60 6b 30 4f 2e 5b 3a 2a  +YAS!.o-`k0O.[:*
35f70 2b 34 6d 5e 52 35 4d 69 29 3c 5a 54 66 6e 2a 66  +4m^R5Mi)<ZTfn*f
35f80 4c 28 56 46 39 23 21 4c 2d 28 52 45 24 60 50 3c  L(VF9#!L-(RE$`P<
35f90 48 32 5a 2f 32 2b 70 24 4a 56 5c 5f 4a 33 65 40  H2Z/2+p$JV\_J3e@
35fa0 34 6f 47 45 64 28 35 34 66 32 5d 47 73 49 29 5a  4oGEd(54f2]GsI)Z
35fb0 42 34 40 71 36 4a 3b 5d 49 71 65 71 0d 25 2d 3d  B4@q6J;]Iqeq.%-=
35fc0 23 67 26 59 5a 33 6d 3f 2b 36 32 3d 5f 2a 41 43  #g&YZ3m?+62=_*AC
35fd0 6b 58 4e 4b 3c 54 71 6d 28 74 5f 41 30 70 32 6f  kXNK<Tqm(t_A0p2o
35fe0 53 47 40 48 4d 49 2d 2d 2c 33 6c 5b 5a 71 71 73  SG@HMI--,3l[Zqqs
35ff0 32 71 59 23 69 4b 31 3e 47 51 2a 6a 53 35 70 4b  2qY#iK1>GQ*jS5pK
36000 47 2a 39 28 60 3c 70 6d 34 46 2a 26 42 58 31 75  G*9(`<pm4F*&BX1u
36010 44 22 54 3c 44 6b 3d 2c 44 4a 26 4a 2d 68 2b 22  D"T<Dk=,DJ&J-h+"
36020 73 4f 0d 25 69 23 33 25 31 25 6f 42 57 6e 43 3d  sO.%i#3%1%oBWnC=
36030 5d 4f 73 2a 4f 56 72 4d 5f 61 59 3f 40 55 49 70  ]Os*OVrM_aY?@UIp
36040 67 46 63 73 73 3b 23 41 23 46 30 5d 61 74 37 68  gFcss;#A#F0]at7h
36050 38 3a 5b 74 60 59 54 74 38 71 4a 55 71 6f 21 2c  8:[t`YTt8qJUqo!,
36060 57 34 3b 62 6b 50 22 57 64 47 5b 3e 26 48 2a 58  W4;bkP"WdG[>&H*X
36070 67 46 72 4b 68 2b 45 3f 6b 67 4b 66 33 45 50 51  gFrKh+E?kgKf3EPQ
36080 33 28 32 58 70 70 6c 41 0d 25 30 45 49 43 6c 43  3(2XpplA.%0EIClC
36090 6e 35 4c 72 3c 28 3e 26 65 23 3f 44 4e 4c 5f 57  n5Lr<(>&e#?DNL_W
360a0 6a 4a 2f 45 28 60 54 35 56 75 56 71 33 71 57 6d  jJ/E(`T5VuVq3qWm
360b0 47 62 6f 3f 2e 36 2e 55 4e 62 50 43 57 3c 60 28  Gbo?.6.UNbPCW<`(
360c0 71 64 44 6f 50 4c 35 34 38 21 4c 6e 49 39 2c 49  qdDoPL548!LnI9,I
360d0 69 4c 61 41 48 29 5a 38 38 49 66 4f 51 65 45 69  iLaAH)Z88IfOQeEi
360e0 40 4f 4d 74 6e 72 4f 28 2d 3f 35 58 5e 24 0d 25  @OMtnrO(-?5X^$.%
360f0 67 66 6c 27 68 58 49 27 48 30 4f 25 5c 53 40 60  gfl'hXI'H0O%\S@`
36100 6d 21 35 75 58 52 34 3f 22 44 2e 61 6b 4e 70 45  m!5uXR4?"D.akNpE
36110 4a 3b 5b 2d 4a 41 23 40 3d 6f 2b 45 6d 34 73 6a  J;[-JA#@=o+Em4sj
36120 6c 5c 31 63 5b 2b 4f 6d 3c 3d 49 44 24 48 37 2d  l\1c[+Om<=ID$H7-
36130 67 38 68 57 58 73 22 49 3c 3f 71 45 54 4e 26 6a  g8hWXs"I<?qETN&j
36140 37 60 58 5f 36 45 4f 36 46 25 70 52 2b 36 41 25  7`X_6EO6F%pR+6A%
36150 4b 39 3c 39 0d 25 65 6b 5b 72 52 49 6a 6b 6d 56  K9<9.%ek[rRIjkmV
36160 71 2c 2f 70 65 37 27 70 37 2e 71 39 43 52 6f 4e  q,/pe7'p7.q9CRoN
36170 2c 21 36 68 72 6a 6c 29 2a 62 6a 22 3c 23 3b 2b  ,!6hrjl)*bj"<#;+
36180 42 73 24 57 2d 4d 39 70 27 53 53 3b 36 26 49 68  Bs$W-M9p'SS;6&Ih
36190 64 35 28 41 53 58 72 55 28 26 40 37 51 6a 42 67  d5(ASXrU(&@7QjBg
361a0 6d 34 3e 5a 31 70 6c 64 3b 44 6c 24 3b 6a 64 56  m4>Z1pld;Dl$;jdV
361b0 56 43 30 59 49 45 39 2b 37 25 0d 25 22 22 45 62  VC0YIE9+7%.%""Eb
361c0 3b 3f 55 6b 63 35 33 3c 4d 51 55 6a 5e 27 5c 6a  ;?Ukc53<MQUj^'\j
361d0 43 2e 2d 59 4e 47 6e 60 37 59 3b 56 2d 61 2f 4e  C.-YNGn`7Y;V-a/N
361e0 74 5a 37 39 25 69 52 66 58 4c 4e 3f 67 58 27 45  tZ79%iRfXLN?gX'E
361f0 6f 5c 3a 54 49 3d 38 47 28 3b 58 35 5a 2e 5a 4a  o\:TI=8G(;X5Z.ZJ
36200 73 55 35 73 75 3a 74 37 2b 2a 56 70 4a 60 44 43  sU5su:t7+*VpJ`DC
36210 65 2d 5d 59 58 30 47 55 6a 45 56 5a 55 27 2e 29  e-]YX0GUjEVZU'.)
36220 0d 25 45 35 68 72 40 55 61 72 2a 4b 22 56 68 5b  .%E5hr@Uar*K"Vh[
36230 63 41 35 2d 23 27 42 61 51 31 5e 3b 36 5d 36 55  cA5-#'BaQ1^;6]6U
36240 22 47 4b 5f 65 54 5f 47 57 47 2a 30 29 6e 26 3c  "GK_eT_GWG*0)n&<
36250 40 2e 3a 38 5f 57 31 66 60 46 39 24 5f 22 2f 22  @.:8_W1f`F9$_"/"
36260 53 49 2d 2e 43 68 67 3f 48 55 50 48 55 36 56 22  SI-.Chg?HUPHU6V"
36270 2c 2f 22 52 5b 5f 51 69 40 69 52 39 3b 67 63 4a  ,/"R[_Qi@iR9;gcJ
36280 5d 49 29 41 6d 31 0d 25 5f 62 56 3c 31 6e 3c 5a  ]I)Am1.%_bV<1n<Z
36290 70 4a 70 3d 2f 23 21 4b 32 32 71 3f 55 71 6e 50  pJp=/#!K22q?UqnP
362a0 70 25 59 21 6a 44 4b 67 31 21 3c 4f 38 66 28 45  p%Y!jDKg1!<O8f(E
362b0 60 5d 25 23 30 4b 46 70 26 22 2e 35 63 5d 4f 40  `]%#0KFp&".5c]O@
362c0 31 2d 23 2f 63 24 32 3e 3d 34 4d 5d 71 54 57 66  1-#/c$2>=4M]qTWf
362d0 4c 2b 4b 44 57 66 68 71 6f 3d 52 2f 43 2b 43 42  L+KDWfhqo=R/C+CB
362e0 3e 31 26 62 2f 68 27 41 36 4a 35 74 0d 25 2b 73  >1&b/h'A6J5t.%+s
362f0 5e 46 73 28 50 72 2d 3a 6e 38 62 6a 6e 5c 69 3f  ^Fs(Pr-:n8bjn\i?
36300 59 6f 63 43 5d 6f 31 3b 3c 2f 38 6c 63 3b 38 5e  YocC]o1;</8lc;8^
36310 74 67 37 4e 2f 68 21 4a 32 32 2a 3b 44 25 39 4c  tg7N/h!J22*;D%9L
36320 5e 55 5d 60 57 6b 46 30 51 27 5e 6c 74 6d 3e 5f  ^U]`WkF0Q'^ltm>_
36330 3d 44 49 3a 69 23 66 75 33 43 63 65 5d 44 42 58  =DI:i#fu3Cce]DBX
36340 46 74 45 3a 4d 6f 22 3c 4d 24 4e 5c 49 64 45 26  FtE:Mo"<M$N\IdE&
36350 59 62 0d 25 57 51 2f 3b 38 57 54 53 6c 4d 6d 24  Yb.%WQ/;8WTSlMm$
36360 23 52 6a 4b 37 3e 4e 60 34 74 25 5d 49 5e 31 26  #RjK7>N`4t%]I^1&
36370 2f 40 36 73 26 56 4e 4d 58 38 5b 60 35 74 59 63  /@6s&VNMX8[`5tYc
36380 52 6a 69 48 39 29 29 2f 43 73 2e 57 30 3d 5e 35  RjiH9))/Cs.W0=^5
36390 69 45 53 2b 2c 2e 64 2b 74 5e 6b 5c 58 3c 56 28  iES+,.d+t^k\X<V(
363a0 55 4d 4f 5e 44 65 51 25 4d 3b 33 4b 5c 36 43 2b  UMO^DeQ%M;3K\6C+
363b0 53 5b 55 5d 6f 31 41 67 0d 25 4d 66 50 43 22 29  S[U]o1Ag.%MfPC")
363c0 63 2b 29 5c 53 35 2f 2f 36 59 65 5f 5c 45 64 24  c+)\S5//6Ye_\Ed$
363d0 23 43 33 38 49 62 3b 6a 58 2b 43 37 6a 71 74 5d  #C38Ib;jX+C7jqt]
363e0 5d 62 5f 27 5d 6c 68 37 29 47 4e 64 66 4d 41 5a  ]b_']lh7)GNdfMAZ
363f0 6c 72 58 23 61 35 47 5c 5a 60 49 5f 35 40 4b 25  lrX#a5G\Z`I_5@K%
36400 58 68 68 61 55 3f 32 49 74 6f 32 3f 27 72 36 41  XhhaU?2Ito2?'r6A
36410 35 3e 33 46 63 6d 72 21 54 47 5a 51 55 29 0d 25  5>3Fcmr!TGZQU).%
36420 63 57 6c 2a 4e 5e 3c 35 4b 23 4f 2b 28 25 25 6b  cWl*N^<5K#O+(%%k
36430 5f 4a 49 2d 31 6c 46 47 4d 28 3d 3a 53 35 62 4b  _JI-1lFGM(=:S5bK
36440 54 42 61 53 63 2d 35 5a 6d 50 5c 6b 29 6f 5a 34  TBaSc-5ZmP\k)oZ4
36450 47 4f 61 66 65 5e 48 57 73 5d 2d 37 49 3a 30 35  GOafe^HWs]-7I:05
36460 4c 4b 6d 53 28 39 57 70 5d 2f 24 4a 4c 67 25 3e  LKmS(9Wp]/$JLg%>
36470 67 54 4a 41 71 6c 52 71 57 42 5c 3f 63 2b 3e 6d  gTJAqlRqWB\?c+>m
36480 35 31 29 49 0d 25 51 2a 30 74 22 65 4f 51 40 57  51)I.%Q*0t"eOQ@W
36490 5b 23 48 60 66 67 73 45 3d 5f 52 44 55 55 37 62  [#H`fgsE=_RDUU7b
364a0 55 4d 46 62 3d 51 6e 58 36 3e 52 4e 72 72 53 2f  UMFb=QnX6>RNrrS/
364b0 30 47 41 30 67 72 41 70 43 46 46 32 21 2b 6c 59  0GA0grApCFF2!+lY
364c0 68 22 3d 62 2c 4c 60 6d 28 55 55 3c 49 2b 41 46  h"=b,L`m(UU<I+AF
364d0 3f 3f 64 30 3c 30 44 53 3e 66 47 49 3d 31 43 35  ??d0<0DS>fGI=1C5
364e0 44 57 60 64 34 3a 52 3b 34 5e 0d 25 23 3b 75 38  DW`d4:R;4^.%#;u8
364f0 6f 6f 29 23 27 26 6c 24 6c 75 5e 73 2c 46 2c 5a  oo)#'&l$lu^s,F,Z
36500 41 6b 39 73 63 2e 42 69 63 3a 29 3e 74 29 5e 3e  Ak9sc.Bic:)>t)^>
36510 67 32 3f 46 62 32 67 3d 2e 61 27 59 26 2a 45 74  g2?Fb2g=.a'Y&*Et
36520 24 6b 65 4c 5d 39 2c 5e 73 22 5d 29 3d 42 28 27  $keL]9,^s"])=B('
36530 2a 26 6d 63 56 4f 65 41 73 4b 69 54 54 21 63 3e  *&mcVOeAsKiTT!c>
36540 72 6d 25 34 4c 30 45 50 32 2b 49 5a 35 59 44 44  rm%4L0EP2+IZ5YDD
36550 0d 25 6c 53 6e 2f 4e 34 36 47 67 38 3f 40 66 4c  .%lSn/N46Gg8?@fL
36560 22 2c 6e 4b 3f 74 5c 73 70 5b 4a 40 3c 40 75 41  ",nK?t\sp[J@<@uA
36570 22 4c 66 2c 5a 6f 5a 40 57 62 71 3c 2b 61 51 61  "Lf,ZoZ@Wbq<+aQa
36580 5e 23 54 63 37 48 6e 2c 2f 38 5d 71 58 59 54 61  ^#Tc7Hn,/8]qXYTa
36590 2f 4a 3c 71 38 22 3f 6b 2a 27 75 36 54 6a 39 4a  /J<q8"?k*'u6Tj9J
365a0 31 4f 38 5d 58 2c 69 73 21 4f 5a 27 4e 75 4e 5a  1O8]X,is!OZ'NuNZ
365b0 73 56 3b 63 2e 28 0d 25 64 4c 3b 3c 23 4f 54 2b  sV;c.(.%dL;<#OT+
365c0 43 4b 50 65 57 67 70 65 62 2e 54 28 61 62 31 5e  CKPeWgpeb.T(ab1^
365d0 3e 64 27 5f 50 3f 51 44 32 50 4b 68 62 75 40 71  >d'_P?QD2PKhbu@q
365e0 52 39 3f 3d 44 67 42 72 27 33 58 30 54 72 4d 35  R9?=DgBr'3X0TrM5
365f0 50 64 3b 2d 58 56 61 72 2a 3b 71 49 73 3d 3b 75  Pd;-XVar*;qIs=;u
36600 4d 72 44 58 3c 28 43 6a 27 3c 30 3a 51 46 6c 3f  MrDX<(Cj'<0:QFl?
36610 2c 67 48 28 30 69 3e 6e 22 59 4f 34 0d 25 6b 66  ,gH(0i>n"YO4.%kf
36620 4d 5b 45 66 40 61 36 5d 59 61 39 5c 31 3a 39 54  M[Ef@a6]Ya9\1:9T
36630 21 36 37 62 31 3a 2e 3f 4b 67 42 74 2f 70 44 39  !67b1:.?KgBt/pD9
36640 29 65 44 58 58 6a 71 24 73 5d 21 4e 37 57 26 3b  )eDXXjq$s]!N7W&;
36650 46 59 3a 2e 5d 71 73 4b 62 29 58 61 54 66 21 28  FY:.]qsKb)XaTf!(
36660 5c 72 27 30 42 21 28 44 60 35 24 6c 57 56 29 44  \r'0B!(D`5$lWV)D
36670 3a 39 51 48 3b 2d 6e 2b 44 74 33 40 6c 25 4e 75  :9QH;-n+Dt3@l%Nu
36680 31 2a 0d 25 3c 51 42 59 3e 36 58 5e 34 3e 56 72  1*.%<QBY>6X^4>Vr
36690 24 43 2e 46 71 58 57 6f 66 36 2a 30 56 5c 31 21  $C.FqXWof6*0V\1!
366a0 74 45 39 49 39 32 46 4e 66 64 28 41 50 34 28 54  tE9I92FNfd(AP4(T
366b0 72 6f 40 32 5c 73 4b 32 32 73 55 58 3b 5a 4a 5c  ro@2\sK22sUX;ZJ\
366c0 27 32 4b 27 24 32 3e 47 5c 5a 49 31 3f 32 43 57  '2K'$2>G\ZI1?2CW
366d0 65 33 73 51 54 67 31 67 38 67 6d 48 28 45 32 4b  e3sQTg1g8gmH(E2K
366e0 2b 43 56 2d 3f 2d 60 6a 0d 25 4d 38 71 27 27 5b  +CV-?-`j.%M8q''[
366f0 53 6e 65 64 60 65 3e 5c 4c 5e 58 4a 73 5c 57 5d  Sned`e>\L^XJs\W]
36700 6e 57 5a 57 57 6f 23 47 33 48 4a 27 6a 56 2f 2a  nWZWWo#G3HJ'jV/*
36710 2a 3f 2f 75 5f 6c 2d 59 4c 2b 6c 23 51 50 57 56  *?/u_l-YL+l#QPWV
36720 2e 44 72 52 3c 6e 53 53 2d 37 27 53 40 3f 2d 69  .DrR<nSS-7'S@?-i
36730 3a 47 38 4a 4c 3f 28 41 43 5e 62 4b 55 70 45 67  :G8JL?(AC^bKUpEg
36740 62 32 65 24 5d 37 44 75 57 28 72 55 2d 37 0d 25  b2e$]7DuW(rU-7.%
36750 27 57 38 45 66 59 4f 6a 71 3b 72 58 64 2f 2d 47  'W8EfYOjq;rXd/-G
36760 3f 40 42 61 6b 44 6b 30 54 50 44 34 2d 5e 6e 3b  ?@BakDk0TPD4-^n;
36770 26 70 62 5f 61 6c 4d 51 51 28 70 41 62 33 72 61  &pb_alMQQ(pAb3ra
36780 61 73 6b 56 4e 28 51 3e 6a 5d 60 29 66 70 74 4a  askVN(Q>j]`)fptJ
36790 6f 5f 2c 5c 45 39 64 25 66 5a 63 29 53 47 2d 5c  o_,\E9d%fZc)SG-\
367a0 45 63 38 4d 54 5e 40 49 40 30 57 48 39 63 66 5d  Ec8MT^@I@0WH9cf]
367b0 4c 5c 6f 6a 0d 25 2b 68 64 27 74 45 74 69 5d 68  L\oj.%+hd'tEti]h
367c0 58 30 58 37 39 30 2c 4a 5c 50 65 5b 74 2e 29 5c  X0X790,J\Pe[t.)\
367d0 5b 4c 4c 6c 43 6e 73 65 24 40 61 39 4a 72 4a 35  [LLlCnse$@a9JrJ5
367e0 55 5f 4b 69 75 61 6e 67 52 2b 58 57 4d 58 24 56  U_KiuangR+XWMX$V
367f0 57 48 32 39 72 49 6c 5a 46 5c 2c 5c 3f 66 6a 3b  WH29rIlZF\,\?fj;
36800 5e 64 4c 53 23 25 30 52 43 27 34 33 2e 27 2d 25  ^dLS#%0RC'43.'-%
36810 52 36 2c 69 2a 30 42 2b 5e 21 0d 25 59 4c 62 64  R6,i*0B+^!.%YLbd
36820 59 4c 58 2a 48 73 2f 38 25 6e 5a 43 75 3a 3d 31  YLX*Hs/8%nZCu:=1
36830 33 70 2a 58 24 69 26 3c 64 4e 63 61 6f 58 3d 39  3p*X$i&<dNcaoX=9
36840 33 5c 5e 68 2d 21 6d 4b 61 32 5a 3a 4a 5c 3a 4b  3\^h-!mKa2Z:J\:K
36850 41 2b 53 33 49 52 43 27 68 3e 6e 22 65 6c 72 52  A+S3IRC'h>n"elrR
36860 66 3f 32 61 35 4f 6b 53 71 67 3a 66 4b 62 61 49  f?2a5OkSqg:fKbaI
36870 4d 46 4e 55 2b 4d 5c 60 5a 6d 4c 52 53 5c 3a 60  MFNU+M\`ZmLRS\:`
36880 0d 25 38 3e 6e 58 48 56 60 5b 62 4f 49 2d 29 25  .%8>nXHV`[bOI-)%
36890 57 55 4d 35 71 34 2c 66 72 60 39 42 3d 58 29 64  WUM5q4,fr`9B=X)d
368a0 61 62 71 55 23 30 22 4a 70 42 3c 3d 25 65 3e 42  abqU#0"JpB<=%e>B
368b0 40 71 39 63 72 39 2d 4f 61 38 53 52 24 71 2a 3a  @q9cr9-Oa8SR$q*:
368c0 73 61 3a 69 37 5a 24 36 39 5a 53 5e 2f 49 2c 73  sa:i7Z$69ZS^/I,s
368d0 29 27 68 4c 39 62 6d 22 72 3b 34 6e 6a 4e 4f 6f  )'hL9bm"r;4njNOo
368e0 6d 5e 51 67 53 2e 0d 25 26 22 2a 48 40 28 6a 48  m^QgS..%&"*H@(jH
368f0 62 33 70 33 5e 37 27 68 44 23 63 36 41 68 47 74  b3p3^7'hD#c6AhGt
36900 34 6c 2c 68 46 2f 59 4f 34 48 40 67 2b 22 3f 42  4l,hF/YO4H@g+"?B
36910 34 3c 4a 67 6f 23 2a 2d 37 30 32 25 5f 67 45 21  4<Jgo#*-702%_gE!
36920 50 64 59 2f 69 24 56 3b 22 6d 49 2c 57 45 21 6f  PdY/i$V;"mI,WE!o
36930 35 39 62 32 5e 4a 38 61 40 40 44 2b 69 5c 2f 3e  59b2^J8a@@D+i\/>
36940 6b 74 24 66 5e 25 61 40 62 5f 51 58 0d 25 62 54  kt$f^%a@b_QX.%bT
36950 5e 33 6f 37 26 35 64 3f 5a 62 6e 6b 4f 26 34 6f  ^3o7&5d?ZbnkO&4o
36960 57 51 28 28 4c 70 22 69 6d 4a 57 4a 6d 35 6e 53  WQ((Lp"imJWJm5nS
36970 31 2c 48 64 75 61 32 25 37 21 2e 29 26 49 25 43  1,Hdua2%7!.)&I%C
36980 39 2d 59 65 4f 5b 4e 28 59 26 44 60 72 30 2a 6c  9-YeO[N(Y&D`r0*l
36990 60 30 2f 5b 59 33 28 57 3d 3e 71 62 25 2d 5c 68  `0/[Y3(W=>qb%-\h
369a0 29 37 31 5a 5b 2d 4c 72 23 2e 6c 3f 74 35 26 74  )71Z[-Lr#.l?t5&t
369b0 42 28 0d 25 56 2f 2c 45 4d 61 23 23 43 47 56 70  B(.%V/,EMa##CGVp
369c0 2a 41 51 6c 3f 27 3a 39 61 40 53 21 26 56 62 59  *AQl?':9a@S!&VbY
369d0 42 66 5d 5f 30 6a 30 26 70 46 2d 28 57 4d 57 4d  Bf]_0j0&pF-(WMWM
369e0 3f 3a 31 27 3a 55 47 24 36 48 48 5c 5e 50 41 67  ?:1':UG$6HH\^PAg
369f0 41 59 24 43 3f 2d 30 52 4c 53 63 4f 62 51 55 56  AY$C?-0RLScObQUV
36a00 61 46 34 47 49 63 41 45 74 65 3f 61 4d 44 4a 5e  aF4GIcAEte?aMDJ^
36a10 6f 66 39 33 53 4b 35 42 0d 25 6a 35 5e 70 40 42  of93SK5B.%j5^p@B
36a20 3b 36 48 37 48 41 45 26 21 3f 56 5b 67 28 64 39  ;6H7HAE&!?V[g(d9
36a30 40 25 56 47 71 46 65 72 35 4d 47 35 2f 6d 6e 41  @%VGqFer5MG5/mnA
36a40 38 39 22 65 41 64 3d 6d 56 39 43 26 43 4f 54 46  89"eAd=mV9C&COTF
36a50 3d 71 26 41 4b 4d 68 60 25 5f 53 43 2c 37 65 4a  =q&AKMh`%_SC,7eJ
36a60 30 3f 58 2c 4c 6a 73 3a 44 48 5c 74 64 54 51 4b  0?X,Ljs:DH\tdTQK
36a70 3d 6b 37 2f 6f 50 6d 6d 5e 32 4c 47 43 69 0d 25  =k7/oPmm^2LGCi.%
36a80 66 75 3c 57 4e 26 6f 48 33 22 2e 42 43 6d 51 59  fu<WN&oH3".BCmQY
36a90 32 53 44 61 5d 5e 3a 2f 21 6c 50 68 73 50 32 68  2SDa]^:/!lPhsP2h
36aa0 43 32 53 2b 5b 69 66 42 39 5b 38 2d 29 48 21 23  C2S+[ifB9[8-)H!#
36ab0 5e 6e 68 34 42 25 66 4d 6d 23 3c 5b 71 2e 6a 6b  ^nh4B%fMm#<[q.jk
36ac0 65 6d 58 22 50 6f 5a 6e 5f 68 45 63 74 43 6b 4e  emX"PoZn_hEctCkN
36ad0 52 2d 6f 3e 24 48 2a 66 3e 3d 52 31 2f 6b 71 3d  R-o>$H*f>=R1/kq=
36ae0 72 44 44 34 0d 25 3e 6c 25 6a 31 24 6e 66 59 29  rDD4.%>l%j1$nfY)
36af0 2e 3a 53 6b 32 45 4c 44 6f 2e 31 59 5c 59 37 69  .:Sk2ELDo.1Y\Y7i
36b00 6e 68 71 56 46 4b 71 26 61 41 67 6e 44 3c 37 64  nhqVFKq&aAgnD<7d
36b10 54 49 26 30 5c 34 45 65 57 64 48 56 63 5c 51 6b  TI&0\4EeWdHVc\Qk
36b20 21 37 47 67 73 6f 56 57 2d 22 48 65 2d 63 56 66  !7GgsoVW-"He-cVf
36b30 33 49 3f 6b 5b 49 4d 2d 65 36 53 30 42 38 37 73  3I?k[IM-e6S0B87s
36b40 70 62 23 6d 6c 6b 69 27 72 41 0d 25 61 37 6f 23  pb#mlki'rA.%a7o#
36b50 4c 53 55 35 56 29 4b 6d 45 2f 46 28 5c 5f 6e 22  LSU5V)KmE/F(\_n"
36b60 6b 2a 2b 34 2d 73 33 3a 2c 62 68 3b 31 2a 5d 3f  k*+4-s3:,bh;1*]?
36b70 3f 3c 68 72 6a 4c 46 3f 62 3c 5a 54 68 6f 4a 5c  ?<hrjLF?b<ZThoJ\
36b80 61 29 4c 6d 56 3a 67 60 50 62 54 2e 61 57 4b 45  a)LmV:g`PbT.aWKE
36b90 3b 5d 3d 58 5b 6a 52 62 65 51 3c 22 39 5b 66 4d  ;]=X[jRbeQ<"9[fM
36ba0 3f 29 48 69 6f 21 38 4a 3a 60 3f 69 2f 50 73 3e  ?)Hio!8J:`?i/Ps>
36bb0 0d 25 2f 58 6a 22 36 22 23 49 6c 51 2e 3a 47 4a  .%/Xj"6"#IlQ.:GJ
36bc0 74 40 6a 4d 47 44 41 72 24 5a 4c 2b 46 67 24 44  t@jMGDAr$ZL+Fg$D
36bd0 4d 5d 6b 36 69 69 44 44 37 61 39 5b 2a 24 62 3e  M]k6iiDD7a9[*$b>
36be0 59 74 37 25 61 3b 6e 56 29 48 2c 67 30 26 2a 25  Yt7%a;nV)H,g0&*%
36bf0 53 72 3f 63 55 3f 3d 5a 42 32 61 59 35 32 4e 34  Sr?cU?=ZB2aY52N4
36c00 35 71 38 40 2c 66 4c 48 28 2e 62 2c 52 6a 44 6b  5q8@,fLH(.b,RjDk
36c10 63 31 43 4b 3b 26 0d 25 24 54 57 4b 3c 51 47 49  c1CK;&.%$TWK<QGI
36c20 61 3e 2c 60 54 62 4f 4a 23 6b 3a 70 6c 25 38 57  a>,`TbOJ#k:pl%8W
36c30 37 43 6f 5e 28 50 2e 56 2d 24 3d 5f 2e 50 2a 3b  7Co^(P.V-$=_.P*;
36c40 23 62 52 56 69 60 67 39 4f 3a 45 74 59 75 2e 4f  #bRVi`g9O:EtYu.O
36c50 60 4c 52 62 3f 3c 4f 6c 4f 41 6b 25 3e 60 2f 5f  `LRb?<OlOAk%>`/_
36c60 4b 5c 49 66 3f 39 5d 4e 68 6a 4d 49 22 30 4c 25  K\If?9]NhjMI"0L%
36c70 43 5b 62 6a 74 5c 49 3d 6c 52 5b 4d 0d 25 58 32  C[bjt\I=lR[M.%X2
36c80 46 4b 61 35 4f 2b 50 29 69 56 5d 40 3d 6a 58 32  FKa5O+P)iV]@=jX2
36c90 2a 5c 56 37 22 4e 28 44 5a 24 70 3f 31 73 2f 58  *\V7"N(DZ$p?1s/X
36ca0 56 4a 55 35 35 2b 72 51 47 55 63 59 4c 4a 38 2b  VJU55+rQGUcYLJ8+
36cb0 31 4d 3c 24 42 62 59 6c 61 2f 2e 5e 39 28 25 47  1M<$BbYla/.^9(%G
36cc0 4d 24 2a 55 45 73 6d 44 46 61 67 45 5a 31 72 4f  M$*UEsmDFagEZ1rO
36cd0 27 3b 4d 30 27 44 65 33 62 53 22 47 6b 5f 4e 47  ';M0'De3bS"Gk_NG
36ce0 39 44 0d 25 5a 50 4b 37 64 33 43 31 72 3d 63 3d  9D.%ZPK7d3C1r=c=
36cf0 5c 58 66 53 23 42 6d 43 5d 2f 3b 3e 28 3a 49 60  \XfS#BmC]/;>(:I`
36d00 62 5b 2c 4f 29 28 66 6f 4d 5e 61 32 70 44 45 5a  b[,O)(foM^a2pDEZ
36d10 58 3d 6d 3c 41 55 2f 32 23 2d 40 6f 5a 50 59 49  X=m<AU/2#-@oZPYI
36d20 51 51 6b 25 6c 52 2a 40 6e 69 6f 33 71 25 50 5a  QQk%lR*@nio3q%PZ
36d30 39 25 27 65 35 49 5c 31 55 41 4c 52 49 57 5a 30  9%'e5I\1UALRIWZ0
36d40 30 63 24 3d 69 43 35 3d 0d 25 5c 53 2b 24 41 2b  0c$=iC5=.%\S+$A+
36d50 2a 33 30 2e 69 63 2b 63 42 4c 55 4f 29 62 6c 30  *30.ic+cBLUO)bl0
36d60 47 5b 4c 43 70 6e 71 3a 4f 2c 59 3a 32 3e 6f 56  G[LCpnq:O,Y:2>oV
36d70 31 37 63 53 4f 64 21 3c 2c 33 5f 3a 27 5c 52 2f  17cSOd!<,3_:'\R/
36d80 4e 23 58 61 4a 3b 52 6e 41 4e 6f 2e 5b 48 64 71  N#XaJ;RnANo.[Hdq
36d90 2f 2a 5e 54 35 5c 50 5b 29 3d 64 65 51 42 28 2a  /*^T5\P[)=deQB(*
36da0 57 40 66 4f 24 3b 4c 56 41 4e 41 75 21 34 0d 25  W@fO$;LVANAu!4.%
36db0 6a 33 5b 47 6b 4f 2d 22 69 6a 6f 45 42 73 50 60  j3[GkO-"ijoEBsP`
36dc0 37 54 44 24 64 48 26 2b 25 24 45 4a 6d 2e 31 24  7TD$dH&+%$EJm.1$
36dd0 5b 56 71 2a 2e 56 38 2c 39 72 24 48 42 6f 68 41  [Vq*.V8,9r$HBohA
36de0 5b 64 4d 67 39 42 4d 4a 44 3d 6f 5e 3d 62 51 5f  [dMg9BMJD=o^=bQ_
36df0 27 4f 3c 6f 6b 33 5b 55 5c 44 63 60 38 3f 75 4f  'O<ok3[U\Dc`8?uO
36e00 4f 37 56 3e 61 63 3b 5b 71 71 66 69 68 30 61 69  O7V>ac;[qqfih0ai
36e10 5d 21 4d 29 0d 25 65 30 64 48 51 4d 2c 2f 51 5a  ]!M).%e0dHQM,/QZ
36e20 3b 6b 4e 6a 37 2d 55 2e 34 30 6e 33 4a 3b 46 6f  ;kNj7-U.40n3J;Fo
36e30 40 32 5e 55 3e 5f 3e 69 27 4f 73 62 25 65 50 49  @2^U>_>i'Osb%ePI
36e40 39 4a 6e 3e 34 51 32 55 48 2a 57 62 36 4b 5b 75  9Jn>4Q2UH*Wb6K[u
36e50 3b 36 68 6c 5c 3f 61 58 73 60 2c 30 39 32 2e 53  ;6hl\?aXs`,092.S
36e60 46 47 21 35 59 45 34 6f 27 37 61 5e 70 69 56 59  FG!5YE4o'7a^piVY
36e70 69 6f 44 51 4a 6a 3d 30 2a 4c 0d 25 2e 48 39 44  ioDQJj=0*L.%.H9D
36e80 3b 69 6f 44 51 4a 6a 3a 60 62 35 53 6b 4c 3e 28  ;ioDQJj:`b5SkL>(
36e90 2d 42 59 35 28 23 2b 71 65 55 6a 59 71 47 2c 44  -BY5(#+qeUjYqG,D
36ea0 74 27 22 4b 69 24 6c 45 2c 51 56 57 2a 23 71 24  t'"Ki$lE,QVW*#q$
36eb0 6d 3e 72 5a 5b 3b 5a 4b 2d 32 60 75 6b 5e 4d 68  m>rZ[;ZK-2`uk^Mh
36ec0 58 75 6d 67 6f 2b 6a 47 64 36 71 70 71 50 68 2d  Xumgo+jGd6qpqPh-
36ed0 72 35 32 44 22 3b 44 37 4f 56 72 69 51 3f 6d 5e  r52D";D7OVriQ?m^
36ee0 0d 25 29 27 67 2b 45 72 51 6c 70 24 38 51 5a 6e  .%)'g+ErQlp$8QZn
36ef0 3f 4c 28 6f 51 52 2a 2a 70 55 69 63 75 30 6d 4e  ?L(oQR**pUicu0mN
36f00 63 46 31 4b 21 57 67 75 66 4f 2c 45 49 65 3f 49  cF1K!WgufO,EIe?I
36f10 34 3a 22 2a 42 22 69 2b 45 3e 58 3a 50 2b 6f 44  4:"*B"i+E>X:P+oD
36f20 3e 4c 3f 6f 56 22 49 57 72 61 4c 72 56 63 31 58  >L?oV"IWraLrVc1X
36f30 3c 63 61 26 4f 29 28 5e 22 68 4e 61 63 67 6d 24  <ca&O)(^"hNacgm$
36f40 63 41 4b 36 27 42 0d 25 66 22 3e 6e 44 6c 5a 50  cAK6'B.%f">nDlZP
36f50 44 3b 5a 5e 63 21 49 27 39 3a 60 55 46 22 48 70  D;Z^c!I'9:`UF"Hp
36f60 60 5a 63 61 53 72 23 23 75 50 36 62 54 4c 35 23  `ZcaSr##uP6bTL5#
36f70 56 53 6f 2b 2d 70 6d 37 56 4c 51 21 65 4a 75 69  VSo+-pm7VLQ!eJui
36f80 28 35 5c 3d 22 49 23 2c 49 3c 35 5c 54 40 47 47  (5\="I#,I<5\T@GG
36f90 22 2c 2f 39 4e 54 36 58 42 71 26 6e 6d 60 72 57  ",/9NT6XBq&nm`rW
36fa0 57 38 32 41 3b 5b 6a 3c 2d 72 24 75 0d 25 6c 3d  W82A;[j<-r$u.%l=
36fb0 5d 50 4d 5c 46 6f 73 59 49 6b 44 4c 74 32 67 2f  ]PM\FosYIkDLt2g/
36fc0 68 71 3a 6c 24 37 4a 2d 37 6e 2a 52 62 3f 4c 3c  hq:l$7J-7n*Rb?L<
36fd0 55 3e 6c 2b 4e 2f 3f 4a 46 67 37 6d 23 26 21 27  U>l+N/?JFg7m#&!'
36fe0 2e 66 33 71 5b 47 57 23 39 49 46 57 4b 27 74 35  .f3q[GW#9IFWK't5
36ff0 63 71 59 74 37 2a 4e 59 50 44 34 69 73 4d 58 3a  cqYt7*NYPD4isMX:
37000 29 53 27 28 22 4c 28 2e 6b 32 59 5b 44 6b 25 2c  )S'("L(.k2Y[Dk%,
37010 50 43 0d 25 6e 2a 34 6b 45 59 47 59 73 46 36 39  PC.%n*4kEYGYsF69
37020 6c 4f 6d 6b 6d 5d 2a 6c 23 59 36 43 60 36 6a 33  lOmkm]*l#Y6C`6j3
37030 50 73 72 4c 50 23 6e 37 5b 4b 31 60 6c 21 6c 49  PsrLP#n7[K1`l!lI
37040 4e 71 4d 62 62 3f 54 5c 70 34 62 37 6c 32 31 74  NqMbb?T\p4b7l21t
37050 3b 2b 5a 5d 29 2a 40 41 41 36 3b 2a 2d 63 26 23  ;+Z])*@AA6;*-c&#
37060 3d 66 35 33 66 2b 46 24 48 5f 4f 33 70 38 57 24  =f53f+F$H_O3p8W$
37070 72 5e 2e 4b 65 6d 54 29 0d 25 57 25 54 2c 4a 4c  r^.KemT).%W%T,JL
37080 38 33 26 40 51 58 45 64 30 57 2f 3c 72 41 6d 72  83&@QXEd0W/<rAmr
37090 6c 74 37 57 26 6c 21 2c 4c 53 4f 69 66 63 6c 65  lt7W&l!,LSOifcle
370a0 64 46 26 6f 67 6b 71 57 5a 6e 5e 35 59 22 39 55  dF&ogkqWZn^5Y"9U
370b0 55 4d 39 21 35 2c 66 2c 67 27 6f 2e 27 52 6b 43  UM9!5,f,g'o.'RkC
370c0 5a 52 30 41 2b 43 2a 2d 40 47 62 68 23 6e 4e 48  ZR0A+C*-@Gbh#nNH
370d0 22 3b 27 3a 56 3c 3b 35 73 4a 55 29 5a 74 0d 25  ";':V<;5sJU)Zt.%
370e0 5e 72 51 69 6a 4f 5d 65 69 2c 2d 54 2d 66 5e 3c  ^rQijO]ei,-T-f^<
370f0 5f 6a 66 23 36 5c 4f 6b 59 3d 27 40 47 73 5a 49  _jf#6\OkY='@GsZI
37100 59 60 5a 3f 45 43 53 34 56 3d 37 73 31 35 72 46  Y`Z?ECS4V=7s15rF
37110 56 65 5d 6a 3e 5e 2b 26 27 4c 45 22 4e 59 6b 6a  Ve]j>^+&'LE"NYkj
37120 52 25 2a 51 71 72 40 55 34 34 55 28 47 41 6a 5d  R%*Qqr@U44U(GAj]
37130 66 29 44 55 60 30 37 25 2c 35 49 35 3c 46 68 57  f)DU`07%,5I5<FhW
37140 2f 6f 4f 39 0d 25 2b 41 2d 31 5c 21 29 59 21 60  /oO9.%+A-1\!)Y!`
37150 37 5d 69 3d 6e 25 48 29 57 53 6d 57 60 23 4b 63  7]i=n%H)WSmW`#Kc
37160 56 44 2d 55 62 3f 5a 58 24 3e 27 6a 46 53 6e 5e  VD-Ub?ZX$>'jFSn^
37170 69 71 70 2e 6e 40 58 23 6e 26 62 59 54 5d 36 43  iqp.n@X#n&bYT]6C
37180 75 70 6c 47 39 6d 60 5f 50 35 6b 51 34 59 2e 4e  uplG9m`_P5kQ4Y.N
37190 4e 6a 59 21 2e 6e 41 27 73 72 63 5a 65 33 45 70  NjY!.nA'srcZe3Ep
371a0 6e 6e 34 66 36 71 4b 4c 33 39 0d 25 47 2e 46 35  nn4f6qKL39.%G.F5
371b0 36 73 35 2d 6c 2f 69 30 47 2d 27 5e 69 45 41 33  6s5-l/i0G-'^iEA3
371c0 2e 3d 64 3f 58 40 4c 65 4b 4a 39 72 69 57 30 6d  .=d?X@LeKJ9riW0m
371d0 71 64 56 3a 72 6c 48 69 3a 52 70 31 67 52 6f 40  qdV:rlHi:Rp1gRo@
371e0 34 51 68 4a 61 40 3d 31 69 54 23 43 53 3c 34 4c  4QhJa@=1iT#CS<4L
371f0 45 38 3a 34 59 4d 2a 5e 22 3b 35 67 49 29 3c 5e  E8:4YM*^";5gI)<^
37200 4c 64 30 73 4e 66 5c 26 32 48 60 4c 2c 25 3c 37  Ld0sNf\&2H`L,%<7
37210 0d 25 40 42 4d 45 28 52 2d 58 2c 6e 66 39 70 27  .%@BME(R-X,nf9p'
37220 6b 6f 6c 63 5d 53 31 58 29 40 72 62 26 4b 63 39  kolc]S1X)@rb&Kc9
37230 2d 66 70 65 53 61 27 59 5e 50 3f 6d 25 27 71 32  -fpeSa'Y^P?m%'q2
37240 4d 44 54 63 69 70 25 6f 52 27 24 4a 73 38 63 48  MDTcip%oR'$Js8cH
37250 3b 5b 4f 34 6e 31 4b 61 60 2c 39 54 3d 47 2e 3b  ;[O4n1Ka`,9T=G.;
37260 23 48 3d 36 3f 31 57 2b 53 53 3c 53 52 22 6b 6c  #H=6?1W+SS<SR"kl
37270 72 58 3f 3c 5d 53 0d 25 6e 5c 5f 70 6a 27 50 2c  rX?<]S.%n\_pj'P,
37280 72 6b 43 45 6c 2b 2a 48 73 6b 25 2f 2b 58 30 68  rkCEl+*Hsk%/+X0h
37290 2e 62 23 45 47 33 5c 62 49 6c 69 4e 5c 40 72 40  .b#EG3\bIliN\@r@
372a0 51 71 64 27 35 22 75 63 25 43 5d 50 27 58 62 5b  Qqd'5"uc%C]P'Xb[
372b0 25 4c 5b 32 54 70 53 50 31 62 2f 30 37 47 6e 6c  %L[2TpSP1b/07Gnl
372c0 6c 75 4b 2e 41 4a 63 5e 23 6b 75 2e 24 70 26 3a  luK.AJc^#ku.$p&:
372d0 3c 3e 41 50 51 5d 38 6c 25 54 70 2d 0d 25 58 64  <>APQ]8l%Tp-.%Xd
372e0 22 66 5c 3f 37 29 74 5e 28 63 41 55 58 70 55 6c  "f\?7)t^(cAUXpUl
372f0 54 65 4b 6f 40 56 44 3e 71 5d 60 2f 2b 66 21 34  TeKo@VD>q]`/+f!4
37300 24 2a 65 40 5e 44 2e 3c 6d 36 66 41 39 4e 54 36  $*e@^D.<m6fA9NT6
37310 24 5d 4d 75 65 46 35 6d 28 28 4e 6c 57 67 3e 64  $]MueF5m((NlWg>d
37320 32 36 71 5b 47 4d 63 40 58 61 61 64 35 38 69 40  26q[GMc@Xaad58i@
37330 75 3e 21 31 75 6c 74 47 6a 2c 6a 33 40 6d 46 5d  u>!1ultGj,j3@mF]
37340 4f 52 0d 25 53 60 59 61 3a 52 4b 4e 43 63 67 6f  OR.%S`Ya:RKNCcgo
37350 39 28 59 58 6a 6c 66 42 5d 6e 71 5d 47 21 43 3c  9(YXjlfB]nq]G!C<
37360 3a 4c 44 3b 41 3a 64 2a 58 41 6f 42 56 4f 33 2e  :LD;A:d*XAoBVO3.
37370 6c 39 2d 2e 70 35 70 61 21 4a 69 37 3c 3f 3f 3d  l9-.p5pa!Ji7<??=
37380 5f 28 58 71 6b 31 73 47 5a 21 6a 2d 52 70 4d 70  _(Xqk1sGZ!j-RpMp
37390 6d 4c 48 43 42 66 3b 4e 33 35 49 47 3b 33 6a 3f  mLHCBf;N35IG;3j?
373a0 30 41 27 60 4e 32 30 5a 0d 25 47 6a 31 6f 49 2c  0A'`N20Z.%Gj1oI,
373b0 67 30 36 21 48 6f 74 5b 73 6d 34 4e 6c 40 53 42  g06!Hot[sm4Nl@SB
373c0 44 5d 5a 70 5e 4c 54 44 6f 36 75 24 3a 73 35 5e  D]Zp^LTDo6u$:s5^
373d0 47 50 4d 62 5c 5d 44 45 65 75 73 2d 2e 2c 26 4f  GPMb\]DEeus-.,&O
373e0 60 6c 3c 48 3d 3a 51 38 40 49 23 52 27 59 54 2a  `l<H=:Q8@I#R'YT*
373f0 64 54 57 74 30 69 43 55 2d 49 33 4a 70 69 32 60  dTWt0iCU-I3Jpi2`
37400 52 3a 39 39 56 6e 21 4c 3f 40 73 56 38 25 0d 25  R:99Vn!L?@sV8%.%
37410 37 51 4b 71 54 46 5a 2c 21 27 43 6b 70 5a 65 48  7QKqTFZ,!'CkpZeH
37420 6d 63 2b 59 5a 71 36 54 5a 5e 5b 6f 4d 2f 71 25  mc+YZq6TZ^[oM/q%
37430 4e 5a 2d 23 42 3f 3d 3d 33 52 3f 53 66 40 25 26  NZ-#B?==3R?Sf@%&
37440 5e 4c 60 56 45 6f 33 63 68 29 4b 74 6e 33 3d 47  ^L`VEo3ch)Ktn3=G
37450 21 67 24 75 5a 2f 3c 6c 5f 38 61 33 71 3c 4c 4a  !g$uZ/<l_8a3q<LJ
37460 64 3b 2e 5c 3e 6c 3e 6a 3f 64 41 64 63 2b 66 4c  d;.\>l>j?dAdc+fL
37470 55 5e 3c 4c 0d 25 4e 72 43 24 5a 5c 35 65 6a 52  U^<L.%NrC$Z\5ejR
37480 3b 21 35 74 46 33 6c 25 69 36 22 6a 52 38 5d 53  ;!5tF3l%i6"jR8]S
37490 31 67 58 65 60 58 6c 37 56 3c 4c 31 60 4c 66 45  1gXe`Xl7V<L1`LfE
374a0 48 35 43 28 4d 55 58 44 5b 2a 2c 48 49 37 61 60  H5C(MUXD[*,HI7a`
374b0 6f 67 55 32 2f 5b 6c 3c 5d 30 34 67 23 66 3a 3d  ogU2/[l<]04g#f:=
374c0 56 40 3f 6c 33 44 22 29 40 35 34 41 5e 72 45 34  V@?l3D")@54A^rE4
374d0 28 36 71 69 72 3a 2c 56 42 2a 0d 25 61 3f 68 40  (6qir:,VB*.%a?h@
374e0 53 67 45 5a 53 2e 6d 54 44 46 5f 5c 4d 55 3f 54  SgEZS.mTDF_\MU?T
374f0 29 48 37 33 53 2f 3a 2a 32 50 5c 4d 72 64 5d 3f  )H73S/:*2P\Mrd]?
37500 2e 46 33 5c 57 4f 4b 2d 36 70 59 5c 58 41 47 6e  .F3\WOK-6pY\XAGn
37510 39 31 30 5b 38 57 2d 59 58 49 5f 53 6b 57 3b 68  910[8W-YXI_SkW;h
37520 6c 58 30 3a 65 6c 34 6d 5b 60 3f 37 64 35 3f 70  lX0:el4m[`?7d5?p
37530 2b 4b 4b 41 27 31 52 2f 6f 5e 21 63 37 21 49 2f  +KKA'1R/o^!c7!I/
37540 0d 25 51 28 28 44 32 5e 3e 64 5b 35 4b 6a 35 42  .%Q((D2^>d[5Kj5B
37550 50 66 55 50 47 38 43 6e 24 32 36 33 6e 4e 6a 5d  PfUPG8Cn$263nNj]
37560 6a 72 6f 5d 2f 32 31 31 46 30 23 62 75 47 4d 54  jro]/211F0#buGMT
37570 34 38 71 5a 6b 5a 6c 24 67 52 2e 4c 31 37 5c 4a  48qZkZl$gR.L17\J
37580 70 24 26 36 2e 2a 6a 63 21 41 2e 41 34 22 40 27  p$&6.*jc!A.A4"@'
37590 67 48 66 57 62 29 37 4a 69 69 4a 3e 5d 52 65 3f  gHfWb)7JiiJ>]Re?
375a0 2b 6d 5f 42 41 29 0d 25 22 75 63 34 66 22 24 62  +m_BA).%"uc4f"$b
375b0 21 4b 5c 3d 48 3d 51 60 5b 53 3e 4a 5a 21 33 2a  !K\=H=Q`[S>JZ!3*
375c0 36 48 3e 5f 63 43 2f 2a 45 23 53 40 29 63 30 54  6H>_cC/*E#S@)c0T
375d0 26 32 57 6e 62 26 5a 5f 38 30 4b 2d 33 6c 4c 4c  &2Wnb&Z_80K-3lLL
375e0 67 3e 29 2b 43 63 59 50 27 22 67 72 6f 5c 4b 70  g>)+CcYP'"gro\Kp
375f0 31 6b 32 40 4c 33 5d 30 6b 37 4a 53 25 5a 23 74  1k2@L3]0k7JS%Z#t
37600 72 33 3b 5f 36 5e 35 28 5b 49 41 41 0d 25 5a 26  r3;_6^5([IAA.%Z&
37610 51 2e 43 41 5e 69 75 72 39 6b 37 60 2c 28 2a 66  Q.CA^iur9k7`,(*f
37620 62 5b 62 2e 3d 5d 6b 4e 72 5f 70 45 5b 3e 26 6a  b[b.=]kNr_pE[>&j
37630 6f 52 3b 59 52 75 3a 38 4d 58 72 28 3c 58 3b 23  oR;YRu:8MXr(<X;#
37640 26 73 27 6e 25 6b 4d 5b 63 5a 21 22 74 37 74 30  &s'n%kM[cZ!"t7t0
37650 68 63 5f 3a 53 3b 33 5e 3f 44 54 6b 46 25 28 3d  hc_:S;3^?DTkF%(=
37660 3c 6b 6c 6b 48 2b 4d 6d 52 5b 49 73 52 6b 60 52  <klkH+MmR[IsRk`R
37670 72 4d 0d 25 60 31 32 30 5d 63 39 33 64 6d 49 5b  rM.%`120]c93dmI[
37680 34 54 63 57 6d 26 23 34 33 4a 30 22 4d 67 5a 4f  4TcWm&#43J0"MgZO
37690 40 5f 54 51 29 5a 61 71 2d 49 72 60 6f 49 38 22  @_TQ)Zaq-Ir`oI8"
376a0 55 59 27 3e 25 50 38 24 57 3f 2c 72 45 41 21 32  UY'>%P8$W?,rEA!2
376b0 51 65 43 3a 22 47 6b 45 6b 27 39 3c 70 53 33 25  QeC:"GkEk'9<pS3%
376c0 2e 35 61 55 54 71 33 21 43 60 26 40 2f 51 3d 21  .5aUTq3!C`&@/Q=!
376d0 29 41 38 24 2f 73 69 4c 0d 25 62 61 64 5f 4f 4b  )A8$/siL.%bad_OK
376e0 28 47 59 35 2a 6f 62 4b 5f 6a 29 29 2a 60 5f 2a  (GY5*obK_j))*`_*
376f0 33 6b 56 28 71 75 75 4f 66 4d 6e 50 32 34 38 70  3kV(quuOfMnP248p
37700 54 21 71 4f 3d 64 4b 47 72 59 73 4d 67 74 28 44  T!qO=dKGrYsMgt(D
37710 3d 3d 24 3f 25 35 6e 70 24 2c 25 4f 5c 23 21 27  ==$?%5np$,%O\#!'
37720 2e 46 2c 6d 34 64 69 4d 47 69 58 34 61 59 62 47  .F,m4diMGiX4aYbG
37730 2e 38 25 53 5f 39 59 39 65 2e 64 2b 3a 22 0d 25  .8%S_9Y9e.d+:".%
37740 45 64 6d 4c 24 3c 37 4c 66 31 3d 5c 2f 3b 4a 44  EdmL$<7Lf1=\/;JD
37750 37 3b 70 58 59 73 27 2d 6d 47 6c 36 3f 24 27 41  7;pXYs'-mGl6?$'A
37760 40 3c 2a 44 55 74 3a 3b 63 74 3a 6e 54 4d 67 44  @<*DUt:;ct:nTMgD
37770 5f 3a 39 73 31 23 31 59 27 6a 5c 71 31 2f 31 23  _:9s1#1Y'j\q1/1#
37780 57 69 69 3b 52 6c 61 6d 40 5e 64 6b 2c 6d 66 39  Wii;Rlam@^dk,mf9
37790 53 23 33 4b 6f 5d 51 3e 70 40 70 34 36 66 34 39  S#3Ko]Q>p@p46f49
377a0 43 63 4c 6b 0d 25 48 2d 3d 4b 5b 5b 64 29 6d 4c  CcLk.%H-=K[[d)mL
377b0 43 22 22 30 53 5d 3d 45 4b 3a 43 3d 45 6c 3c 45  C""0S]=EK:C=El<E
377c0 23 4a 3d 65 48 64 6f 60 33 41 34 56 37 6c 58 69  #J=eHdo`3A4V7lXi
377d0 51 3b 22 29 5b 5d 37 65 59 62 38 64 5e 21 72 47  Q;")[]7eYb8d^!rG
377e0 52 35 2d 5f 2f 38 72 47 60 6d 41 69 30 3c 71 3a  R5-_/8rG`mAi0<q:
377f0 68 45 58 4b 5d 45 5a 43 3b 41 26 57 67 4f 55 2e  hEXK]EZC;A&WgOU.
37800 33 4f 35 2c 59 49 55 4c 24 37 0d 25 44 45 2e 69  3O5,YIUL$7.%DE.i
37810 32 23 5a 45 2b 53 4f 6a 53 29 38 34 40 64 21 4f  2#ZE+SOjS)84@d!O
37820 4d 22 68 30 43 31 60 39 6e 4a 2b 56 3e 4d 36 6e  M"h0C1`9nJ+V>M6n
37830 49 66 55 47 57 5a 63 39 6e 6a 41 52 45 69 3c 23  IfUGWZc9njAREi<#
37840 67 37 4d 4f 50 5e 57 3d 58 6c 4e 62 53 72 5e 2e  g7MOP^W=XlNbSr^.
37850 51 5f 51 4b 32 5b 46 53 6a 59 5b 36 2d 6a 2d 26  Q_QK2[FSjY[6-j-&
37860 61 44 70 53 72 59 5f 4e 2d 21 22 3d 4c 3a 3e 21  aDpSrY_N-!"=L:>!
37870 0d 25 6e 4c 4b 33 31 4f 35 6f 47 44 55 2d 54 30  .%nLK31O5oGDU-T0
37880 2d 2d 26 2d 6c 41 2e 43 47 4c 29 2e 71 4d 63 48  --&-lA.CGL).qMcH
37890 57 70 49 60 37 70 6d 36 26 6f 4e 44 28 33 6e 25  WpI`7pm6&oND(3n%
378a0 55 36 6e 67 21 30 3c 30 69 23 35 4a 32 44 3d 6a  U6ng!0<0i#5J2D=j
378b0 36 26 47 6d 55 74 2b 44 6b 51 73 50 4d 26 2c 4c  6&GmUt+DkQsPM&,L
378c0 5c 23 6b 32 2e 55 46 45 40 42 5b 71 45 34 5d 25  \#k2.UFE@B[qE4]%
378d0 70 31 39 6a 5a 46 0d 25 50 62 4e 5b 6e 2f 29 69  p19jZF.%PbN[n/)i
378e0 2c 2e 27 5a 34 2c 4f 56 27 70 5c 5d 2b 4d 34 4c  ,.'Z4,OV'p\]+M4L
378f0 27 37 6c 28 5c 6e 4a 26 58 5f 3f 59 6a 25 62 71  '7l(\nJ&X_?Yj%bq
37900 41 72 4f 34 29 68 2e 47 54 57 6b 3f 4b 73 58 54  ArO4)h.GTWk?KsXT
37910 49 54 32 37 69 68 4a 5c 51 34 35 4f 5b 75 6f 67  IT27ihJ\Q45O[uog
37920 71 53 25 41 3d 2a 64 22 58 48 46 33 2a 37 2d 27  qS%A=*d"XHF3*7-'
37930 2e 30 26 73 34 46 60 38 6a 6e 74 75 0d 25 31 5f  .0&s4F`8jntu.%1_
37940 46 5e 3f 21 65 6a 25 62 45 23 6f 6f 68 65 26 29  F^?!ej%bE#oohe&)
37950 49 73 23 2a 6c 4d 33 4d 61 6a 4f 47 4f 2d 3a 4c  Is#*lM3MajOGO-:L
37960 42 62 45 38 23 2c 56 4a 26 42 48 48 3a 61 24 58  BbE8#,VJ&BHH:a$X
37970 28 53 74 72 36 65 6c 42 26 57 29 73 2c 4e 32 6d  (Str6elB&W)s,N2m
37980 57 28 26 59 6c 52 47 27 44 21 74 2f 61 6c 30 5f  W(&YlRG'D!t/al0_
37990 33 45 4d 2e 53 67 4c 5b 58 45 6b 25 25 38 5a 34  3EM.SgL[XEk%%8Z4
379a0 24 5e 0d 25 2c 6f 4e 5d 27 5d 51 2c 42 6d 2a 70  $^.%,oN]']Q,Bm*p
379b0 5e 73 27 3c 66 49 75 2e 3b 39 68 58 31 53 3d 71  ^s'<fIu.;9hX1S=q
379c0 39 46 3f 33 54 53 4d 3d 6e 6a 62 45 6f 36 36 62  9F?3TSM=njbEo66b
379d0 53 50 4c 35 6b 26 72 4c 26 4d 3a 51 6e 3a 6f 2f  SPL5k&rL&M:Qn:o/
379e0 2f 34 4a 36 68 2e 36 46 40 54 4e 4e 2f 40 40 3c  /4J6h.6F@TNN/@@<
379f0 58 2f 37 65 57 36 2c 6c 5d 52 38 5d 44 36 55 46  X/7eW6,l]R8]D6UF
37a00 5f 44 35 51 6a 25 4b 3f 0d 25 64 6b 22 52 55 27  _D5Qj%K?.%dk"RU'
37a10 6e 2b 63 30 30 49 6e 56 5f 41 6f 58 50 6f 39 6c  n+c00InV_AoXPo9l
37a20 2c 4f 73 32 70 2e 3c 47 54 53 2a 36 34 6f 5c 3b  ,Os2p.<GTS*64o\;
37a30 72 69 42 26 6d 57 33 5b 59 60 49 55 41 38 3a 5e  riB&mW3[Y`IUA8:^
37a40 47 59 2d 2a 24 5c 51 21 37 32 21 63 57 23 3f 6f  GY-*$\Q!72!cW#?o
37a50 25 3c 62 6e 66 4f 48 51 38 69 65 22 68 29 40 6e  %<bnfOHQ8ie"h)@n
37a60 64 59 28 35 4e 3e 6b 2f 69 4b 4b 2c 2a 4f 0d 25  dY(5N>k/iKK,*O.%
37a70 4f 71 23 66 75 4a 40 5c 30 59 35 45 3c 67 32 4f  Oq#fuJ@\0Y5E<g2O
37a80 3f 65 47 6c 3d 24 53 2d 60 38 63 58 68 4e 71 3e  ?eGl=$S-`8cXhNq>
37a90 66 23 72 33 22 36 75 3c 36 6b 59 3a 71 4d 22 69  f#r3"6u<6kY:qM"i
37aa0 30 5f 45 6d 5e 27 5d 3e 26 6f 67 66 54 41 55 2c  0_Em^']>&ogfTAU,
37ab0 33 66 39 32 32 40 45 63 38 44 41 67 25 65 30 23  3f922@Ec8DAg%e0#
37ac0 63 39 62 51 58 63 71 37 69 32 54 57 6e 2d 3b 56  c9bQXcq7i2TWn-;V
37ad0 6a 6f 6d 3f 0d 25 6b 3d 39 21 5b 64 33 48 57 29  jom?.%k=9![d3HW)
37ae0 33 6f 2b 4e 24 2d 48 58 6c 68 5a 53 68 44 4c 39  3o+N$-HXlhZShDL9
37af0 6b 2b 61 6a 26 41 72 30 30 33 2c 5a 67 61 46 3d  k+aj&Ar003,ZgaF=
37b00 42 5e 59 65 3b 53 74 4d 34 41 44 58 63 2a 5d 27  B^Ye;StM4ADXc*]'
37b10 3c 2f 3f 26 30 3d 42 70 23 5f 6e 2c 58 4e 59 50  </?&0=Bp#_n,XNYP
37b20 41 42 5a 44 68 60 73 2e 28 5f 44 6b 6b 52 3d 71  ABZDh`s.(_DkkR=q
37b30 52 71 5f 48 3b 2b 74 4d 2f 63 0d 25 2d 28 5a 64  Rq_H;+tM/c.%-(Zd
37b40 50 64 5b 28 62 43 67 2b 4d 4f 43 28 53 3d 6c 5b  Pd[(bCg+MOC(S=l[
37b50 3c 58 6a 35 51 5c 4d 5f 6a 48 3f 5b 68 6a 2d 4a  <Xj5Q\M_jH?[hj-J
37b60 6c 5f 3f 5b 71 4f 3b 2f 3a 56 61 5e 60 60 4e 3c  l_?[qO;/:Va^``N<
37b70 50 52 34 2d 24 70 24 3e 61 56 75 3d 3e 50 44 73  PR4-$p$>aVu=>PDs
37b80 22 50 5d 5f 6d 59 5a 61 4b 3a 24 57 64 5a 27 60  "P]_mYZaK:$WdZ'`
37b90 36 5d 72 51 46 2b 40 65 67 61 27 31 24 5a 2e 3c  6]rQF+@ega'1$Z.<
37ba0 0d 25 6e 26 48 6c 5b 43 3e 2e 30 42 32 2f 6f 23  .%n&Hl[C>.0B2/o#
37bb0 6b 5c 27 54 62 36 70 67 6d 2a 2c 48 31 69 26 24  k\'Tb6pgm*,H1i&$
37bc0 3b 5f 6d 51 70 5f 29 68 34 6d 3d 48 29 34 4c 4c  ;_mQp_)h4m=H)4LL
37bd0 49 3f 4e 2b 61 2f 49 6e 71 62 62 4f 3b 59 43 73  I?N+a/InqbbO;YCs
37be0 3f 64 60 60 4d 62 47 21 58 2c 69 63 59 59 2f 61  ?d``MbG!X,icYY/a
37bf0 56 2d 71 41 40 2c 72 6d 67 57 36 66 4b 71 45 51  V-qA@,rmgW6fKqEQ
37c00 5a 6f 39 47 4f 38 0d 25 62 54 74 60 60 3b 36 3b  Zo9GO8.%bTt``;6;
37c10 41 46 5a 3f 70 58 28 44 34 32 47 57 3b 3c 32 36  AFZ?pX(D42GW;<26
37c20 34 6b 61 6a 4e 3f 62 52 42 3b 3b 59 33 39 23 41  4kajN?bRB;;Y39#A
37c30 33 52 3c 37 56 41 22 6e 5e 6e 5a 39 5f 3f 37 71  3R<7VA"n^nZ9_?7q
37c40 50 59 68 32 25 3a 64 29 3e 4d 5e 3d 3a 2b 6e 26  PYh2%:d)>M^=:+n&
37c50 42 5f 58 35 53 26 68 2e 63 38 65 70 4c 30 24 73  B_X5S&h.c8epL0$s
37c60 4c 30 52 4d 37 28 28 48 3c 2d 33 59 0d 25 5a 38  L0RM7((H<-3Y.%Z8
37c70 50 4d 3b 3e 5c 4e 6b 5b 32 36 22 39 2a 36 60 46  PM;>\Nk[26"9*6`F
37c80 3e 36 67 51 4b 68 65 46 35 4c 26 5f 67 26 6f 41  >6gQKheF5L&_g&oA
37c90 6d 61 30 69 21 45 32 51 73 48 31 3e 63 40 37 6d  ma0i!E2QsH1>c@7m
37ca0 68 25 52 38 40 3a 52 70 67 44 3d 58 4e 34 73 6d  h%R8@:RpgD=XN4sm
37cb0 29 51 47 43 61 32 6a 73 5b 50 5e 24 60 3a 5f 46  )QGCa2js[P^$`:_F
37cc0 5c 3d 58 56 3d 42 6d 60 60 5c 47 26 36 29 28 32  \=XV=Bm``\G&6)(2
37cd0 5c 4a 0d 25 42 5b 42 21 48 49 23 2d 4a 24 58 27  \J.%B[B!HI#-J$X'
37ce0 4a 50 37 4d 34 60 55 5f 37 40 51 29 4a 40 40 22  JP7M4`U_7@Q)J@@"
37cf0 6b 6d 58 56 65 4b 2f 39 2b 42 2e 3a 6b 6f 4e 49  kmXVeK/9+B.:koNI
37d00 2f 5f 2b 52 3f 44 43 28 5f 25 3b 59 64 5d 65 6a  /_+R?DC(_%;Yd]ej
37d10 2f 28 70 3f 3a 26 73 57 29 32 6e 69 74 73 32 23  /(p?:&sW)2nits2#
37d20 48 45 24 36 4d 50 49 2c 47 3c 75 36 3f 5d 45 52  HE$6MPI,G<u6?]ER
37d30 43 23 40 52 29 6e 27 67 0d 25 63 66 40 72 25 30  C#@R)n'g.%cf@r%0
37d40 30 56 33 3f 67 57 42 68 34 45 35 40 6f 39 41 53  0V3?gWBh4E5@o9AS
37d50 34 31 27 56 6d 45 43 6f 4a 61 48 2e 75 47 2d 35  41'VmECoJaH.uG-5
37d60 5c 52 3e 5d 55 74 26 32 44 54 22 3c 33 59 4c 5e  \R>]Ut&2DT"<3YL^
37d70 50 29 52 53 66 69 55 23 59 40 36 30 4b 4c 5d 35  P)RSfiU#Y@60KL]5
37d80 25 3b 2c 69 35 3e 50 38 4b 37 41 6f 4c 6e 3f 34  %;,i5>P8K7AoLn?4
37d90 22 5c 5c 34 28 2b 4c 70 73 2e 6d 2c 6a 56 0d 25  "\\4(+Lps.m,jV.%
37da0 63 60 71 62 55 62 4f 5e 37 50 47 70 70 69 35 69  c`qbUbO^7PGppi5i
37db0 59 54 6e 30 35 4a 4f 58 3c 46 71 59 37 75 42 36  YTn05JOX<FqY7uB6
37dc0 4b 43 45 23 55 5c 32 66 3a 4e 63 32 2e 52 3b 54  KCE#U\2f:Nc2.R;T
37dd0 3a 3f 62 62 6d 46 46 63 60 29 3b 2b 37 6e 4e 6f  :?bbmFFc`);+7nNo
37de0 32 47 4f 25 6a 64 64 72 57 44 54 43 45 5a 32 3a  2GO%jddrWDTCEZ2:
37df0 3e 48 34 2e 3c 64 4a 4f 35 35 38 25 46 40 58 49  >H4.<dJO558%F@XI
37e00 66 5f 67 6f 0d 25 3b 40 38 58 66 2c 4e 4c 31 2c  f_go.%;@8Xf,NL1,
37e10 54 3f 48 62 45 6d 2f 74 6b 4c 46 27 6e 75 63 32  T?HbEm/tkLF'nuc2
37e20 25 22 46 33 48 4b 38 51 24 26 6f 62 4f 6d 28 2f  %"F3HK8Q$&obOm(/
37e30 2b 65 3a 46 5a 4d 59 53 33 49 34 62 45 2e 66 5d  +e:FZMYS3I4bE.f]
37e40 64 23 54 41 2a 64 49 3c 62 4c 3b 6a 65 5a 59 24  d#TA*dI<bL;jeZY$
37e50 6d 71 6c 3b 70 47 6a 4f 69 4f 2c 65 2c 38 39 67  mql;pGjOiO,e,89g
37e60 4e 43 68 50 50 42 3c 3d 5b 57 0d 25 67 69 61 2f  NChPPB<=[W.%gia/
37e70 48 2a 44 74 42 3f 42 57 4c 64 47 3f 37 36 5e 40  H*DtB?BWLdG?76^@
37e80 24 49 6b 58 37 53 6e 3e 4a 63 23 42 45 68 3f 2a  $IkX7Sn>Jc#BEh?*
37e90 6c 2e 59 2b 34 62 61 65 68 29 62 36 33 35 46 57  l.Y+4baeh)b635FW
37ea0 2a 39 21 6b 3b 5f 30 51 60 5d 69 60 4c 60 69 30  *9!k;_0Q`]i`L`i0
37eb0 64 5f 54 4c 3d 5b 62 63 39 34 75 56 71 40 2c 52  d_TL=[bc94uVq@,R
37ec0 56 33 49 34 62 3a 73 22 61 38 4e 60 70 23 25 50  V3I4b:s"a8N`p#%P
37ed0 0d 25 5e 3b 66 26 63 34 69 63 54 4f 24 4b 3f 47  .%^;f&c4icTO$K?G
37ee0 4a 4e 2b 27 74 34 60 2f 5c 34 27 60 38 65 28 49  JN+'t4`/\4'`8e(I
37ef0 31 50 38 44 6a 5b 54 6a 33 4f 67 2e 67 3f 30 51  1P8Dj[Tj3Og.g?0Q
37f00 3e 2f 3f 75 2d 69 65 47 6d 4f 28 75 2f 40 48 29  >/?u-ieGmO(u/@H)
37f10 73 51 28 21 2b 25 57 50 63 44 44 56 26 5f 2f 23  sQ(!+%WPcDDV&_/#
37f20 6c 4f 2c 4d 23 44 63 4d 2c 34 3b 42 2a 60 5b 29  lO,M#DcM,4;B*`[)
37f30 47 54 53 35 4d 37 0d 25 3e 3a 4c 31 73 5f 6c 56  GTS5M7.%>:L1s_lV
37f40 31 53 31 6b 32 4d 6d 43 27 45 5f 25 71 50 3b 45  1S1k2MmC'E_%qP;E
37f50 32 44 6f 2f 2f 50 27 40 6b 67 2e 44 3b 3a 6a 5f  2Do//P'@kg.D;:j_
37f60 46 36 6f 50 3c 23 24 6b 43 65 58 40 3d 2f 58 4a  F6oP<#$kCeX@=/XJ
37f70 2f 71 58 32 56 41 6c 23 58 30 4f 5f 56 49 66 6f  /qX2VAl#X0O_VIfo
37f80 64 3f 3b 3e 6e 4d 36 36 41 2b 26 6e 52 5b 35 46  d?;>nM66A+&nR[5F
37f90 74 64 51 35 52 6c 6e 27 23 45 68 54 0d 25 3c 73  tdQ5Rln'#EhT.%<s
37fa0 64 27 70 4f 4b 6a 32 3a 39 5b 2b 64 3e 42 37 33  d'pOKj2:9[+d>B73
37fb0 40 73 2f 3a 28 72 50 73 2c 47 5d 6a 61 31 36 54  @s/:(rPs,G]ja16T
37fc0 38 63 2c 42 5a 25 6f 41 43 52 29 4b 47 44 2d 49  8c,BZ%oACR)KGD-I
37fd0 42 5f 5a 22 2d 3c 42 6a 44 4b 66 46 2b 72 46 36  B_Z"-<BjDKfF+rF6
37fe0 65 27 43 6f 61 46 4f 2f 33 68 72 27 37 4e 69 35  e'CoaFO/3hr'7Ni5
37ff0 21 27 28 26 4e 75 6e 42 4c 6b 34 71 6a 72 31 60  !'(&NunBLk4qjr1`
38000 6d 59 0d 25 60 6b 28 68 4e 4c 53 3f 70 6c 36 6a  mY.%`k(hNLS?pl6j
38010 38 34 2d 58 4b 5c 37 38 5a 6c 5e 52 25 30 28 2c  84-XK\78Zl^R%0(,
38020 21 6c 33 54 57 3b 67 28 27 47 61 6e 5a 29 39 6f  !l3TW;g('GanZ)9o
38030 34 2c 4a 73 2a 53 4b 6b 6e 4f 60 22 72 33 2f 31  4,Js*SKknO`"r3/1
38040 4b 4c 5d 2f 57 66 50 2f 46 32 29 2a 70 42 32 59  KL]/WfP/F2)*pB2Y
38050 2d 42 2e 4f 2f 49 37 22 2d 5f 22 38 6e 2e 28 5b  -B.O/I7"-_"8n.([
38060 6c 51 4d 68 73 4e 32 2d 0d 25 29 35 73 67 55 2f  lQMhsN2-.%)5sgU/
38070 38 50 4b 2a 24 63 30 5c 38 59 56 36 3f 61 27 60  8PK*$c0\8YV6?a'`
38080 56 63 44 63 24 72 6a 75 54 33 25 6c 5d 40 59 52  VcDc$rjuT3%l]@YR
38090 2c 34 52 42 6a 47 2c 28 40 47 26 5e 58 50 5f 4f  ,4RBjG,(@G&^XP_O
380a0 49 60 43 53 53 70 5a 54 25 71 2b 3f 2d 4d 4a 49  I`CSSpZT%q+?-MJI
380b0 6c 4c 32 33 75 31 4f 37 28 66 67 6a 37 31 28 47  lL23u1O7(fgj71(G
380c0 47 25 3e 5e 52 5b 5e 42 6b 53 61 31 52 61 0d 25  G%>^R[^BkSa1Ra.%
380d0 24 3a 57 39 34 47 67 5d 70 69 73 2e 3b 2b 4d 53  $:W94Gg]pis.;+MS
380e0 5e 66 3a 6b 35 72 2f 73 42 60 5c 50 59 2a 32 72  ^f:k5r/sB`\PY*2r
380f0 3d 40 63 42 73 6d 57 46 5e 59 75 49 5f 5c 25 28  =@cBsmWF^YuI_\%(
38100 56 69 67 62 22 21 70 47 50 6d 46 2d 6d 24 53 32  Vigb"!pGPmF-m$S2
38110 62 51 2e 52 6c 3d 6d 4f 42 41 71 3a 57 67 68 3a  bQ.Rl=mOBAq:Wgh:
38120 36 5d 46 51 6d 6a 3c 39 3a 6c 69 4f 47 23 4d 64  6]FQmj<9:liOG#Md
38130 33 43 60 34 0d 25 2b 64 22 4e 64 66 65 6d 47 50  3C`4.%+d"NdfemGP
38140 25 23 3a 32 41 5a 34 27 30 2e 37 61 38 2d 53 21  %#:2AZ4'0.7a8-S!
38150 2c 21 61 5b 25 4b 45 5f 5e 23 3d 67 61 58 63 40  ,!a[%KE_^#=gaXc@
38160 2d 33 25 39 4e 52 4c 2c 49 6b 60 48 4d 48 21 45  -3%9NRL,Ik`HMH!E
38170 28 6e 69 3b 32 5d 57 34 51 62 56 23 23 28 4e 3f  (ni;2]W4QbV##(N?
38180 4f 32 66 68 44 3d 5a 55 4b 69 4b 2c 30 21 49 25  O2fhD=ZUKiK,0!I%
38190 41 4d 3e 45 63 3b 74 61 31 68 0d 25 41 23 64 61  AM>Ec;ta1h.%A#da
381a0 2d 56 3b 65 28 22 2b 64 49 2f 3b 46 71 6f 31 64  -V;e("+dI/;Fqo1d
381b0 61 30 37 40 40 2d 4c 2c 45 3d 4e 6a 72 23 52 37  a07@@-L,E=Njr#R7
381c0 35 45 6a 47 70 6c 2a 2c 3a 62 53 59 6f 2e 6a 4d  5EjGpl*,:bSYo.jM
381d0 39 25 62 64 4a 52 65 6b 63 61 56 6e 5d 31 5b 48  9%bdJRekcaVn]1[H
381e0 40 6c 6b 46 4b 56 6b 38 58 75 36 66 57 63 3e 5c  @lkFKVk8Xu6fWc>\
381f0 3f 60 69 4d 6e 37 28 29 47 48 29 29 5c 67 35 5e  ?`iMn7()GH))\g5^
38200 0d 25 50 2d 74 21 3d 3b 4d 34 4d 27 4c 4a 68 60  .%P-t!=;M4M'LJh`
38210 5c 30 24 3b 48 6a 3e 65 30 39 27 41 60 4b 42 23  \0$;Hj>e09'A`KB#
38220 6f 6f 35 2c 3f 2e 3b 64 40 74 6e 4c 72 60 3d 35  oo5,?.;d@tnLr`=5
38230 25 71 36 27 60 47 3e 4e 2d 37 22 34 24 23 62 5d  %q6'`G>N-7"4$#b]
38240 71 6d 58 6b 39 75 43 30 45 2c 6b 3f 31 5c 55 36  qmXk9uC0E,k?1\U6
38250 21 59 5f 6f 70 71 49 4b 40 64 59 6e 3a 70 63 61  !Y_opqIK@dYn:pca
38260 60 35 5e 32 42 59 0d 25 58 54 62 21 52 54 70 40  `5^2BY.%XTb!RTp@
38270 2e 31 67 5d 61 6a 5c 71 66 68 21 4b 4f 75 41 4d  .1g]aj\qfh!KOuAM
38280 2b 2d 3b 37 6e 35 38 4a 29 37 35 71 31 58 6f 4f  +-;7n58J)75q1XoO
38290 3d 5d 52 52 62 23 26 32 38 4e 27 75 4e 35 3f 43  =]RRb#&28N'uN5?C
382a0 63 2c 3c 39 3b 70 35 46 4f 39 6a 3f 41 2f 28 72  c,<9;p5FO9j?A/(r
382b0 66 4d 60 40 6b 72 63 6e 37 47 73 4b 68 60 61 66  fM`@krcn7GsKh`af
382c0 6a 26 29 60 2d 2a 2a 2b 64 2e 29 5f 0d 25 5c 6f  j&)`-**+d.)_.%\o
382d0 2d 50 23 5c 70 61 61 50 69 45 6e 4a 72 52 5f 2d  -P#\paaPiEnJrR_-
382e0 2d 3e 47 4b 63 4b 4a 5b 3c 21 23 6a 49 4b 2a 3b  ->GKcKJ[<!#jIK*;
382f0 4a 55 46 53 6f 73 3f 5e 44 26 6c 53 6d 4d 4f 44  JUFSos?^D&lSmMOD
38300 52 31 34 71 57 44 5e 4c 6a 75 42 5d 55 3b 37 67  R14qWD^LjuB]U;7g
38310 6e 55 2b 73 66 69 30 64 72 66 72 50 67 57 3e 66  nU+sfi0drfrPgW>f
38320 70 26 65 60 49 59 40 58 56 64 71 26 4a 5e 52 46  p&e`IY@XVdq&J^RF
38330 25 4f 0d 25 48 21 52 74 6a 41 5e 22 5e 4b 22 43  %O.%H!RtjA^"^K"C
38340 35 6f 74 3b 63 53 6d 30 72 2c 5b 55 2d 63 3b 29  5ot;cSm0r,[U-c;)
38350 57 26 46 71 40 2d 23 66 56 67 6d 3c 25 2c 6b 3a  W&Fq@-#fVgm<%,k:
38360 3d 23 6f 50 2c 35 5b 72 48 3d 49 5a 25 72 2f 42  =#oP,5[rH=IZ%r/B
38370 52 2a 2f 56 6a 37 53 3e 40 73 6d 60 29 34 41 24  R*/Vj7S>@sm`)4A$
38380 6d 56 3f 51 5e 71 66 3c 39 50 52 75 44 60 40 46  mV?Q^qf<9PRuD`@F
38390 6e 4c 2b 69 64 2b 67 37 0d 25 6a 2c 31 5b 65 6a  nL+id+g7.%j,1[ej
383a0 42 59 46 68 5f 4e 67 68 44 47 54 6f 2b 73 67 49  BYFh_NghDGTo+sgI
383b0 3e 30 23 4a 5b 2b 3d 3b 2a 67 22 72 2b 47 32 69  >0#J[+=;*g"r+G2i
383c0 54 64 49 4f 29 62 55 3e 50 28 29 69 47 23 5a 43  TdIO)bU>P()iG#ZC
383d0 69 5e 59 74 42 67 70 3e 38 6b 5d 2a 5f 40 37 44  i^YtBgp>8k]*_@7D
383e0 6a 65 3e 74 54 42 56 43 34 2c 68 62 4c 71 33 31  je>tTBVC4,hbLq31
383f0 5d 3a 64 74 34 6d 6e 58 28 64 43 30 72 4b 0d 25  ]:dt4mnX(dC0rK.%
38400 41 4e 5d 60 4f 5d 6c 56 66 69 64 46 60 57 43 37  AN]`O]lVfidF`WC7
38410 22 4e 4f 6e 52 3f 69 25 50 2f 4d 49 2e 63 48 28  "NOnR?i%P/MI.cH(
38420 21 4c 3b 47 6a 5f 24 53 39 2c 48 2d 25 48 64 28  !L;Gj_$S9,H-%Hd(
38430 39 34 2c 27 73 2a 44 56 51 61 6f 49 66 4f 38 3d  94,'s*DVQaoIfO8=
38440 74 27 34 25 62 37 6b 3d 59 29 67 43 6c 31 52 28  t'4%b7k=Y)gCl1R(
38450 56 30 3b 68 21 55 24 22 24 3c 65 5f 4a 65 4d 67  V0;h!U$"$<e_JeMg
38460 2f 3e 5f 75 0d 25 4b 3c 42 54 3a 5f 41 4b 63 71  />_u.%K<BT:_AKcq
38470 3a 48 23 29 35 32 4e 40 2b 55 35 4a 55 36 6b 50  :H#)52N@+U5JU6kP
38480 60 68 2d 6f 55 5d 49 2c 63 66 69 60 49 32 52 25  `h-oU]I,cfi`I2R%
38490 29 5e 32 49 6d 40 32 40 3b 6f 6d 55 56 4c 6a 2c  )^2Im@2@;omUVLj,
384a0 75 2e 62 2e 5c 3d 2e 67 45 47 59 53 23 4f 21 65  u.b.\=.gEGYS#O!e
384b0 3f 51 73 42 5d 64 65 2e 73 4b 2d 5f 70 71 51 54  ?QsB]de.sK-_pqQT
384c0 39 33 50 51 4a 59 43 3e 4a 4e 0d 25 6f 50 3f 3c  93PQJYC>JN.%oP?<
384d0 53 35 4a 2c 54 53 30 57 52 39 6b 2a 72 35 56 72  S5J,TS0WR9k*r5Vr
384e0 23 2b 2a 70 5f 63 26 30 28 30 6f 75 22 75 35 29  #+*p_c&0(0ou"u5)
384f0 56 68 50 6e 54 5b 65 6a 41 40 25 48 47 48 6b 5a  VhPnT[ejA@%HGHkZ
38500 6b 69 3a 41 5b 6d 6d 6a 32 3b 50 22 67 37 4b 6e  ki:A[mmj2;P"g7Kn
38510 72 38 49 6a 4e 2f 23 5a 35 29 3d 3d 4d 43 27 69  r8IjN/#Z5)==MC'i
38520 4f 25 59 73 6a 21 70 2a 72 37 55 68 39 2c 58 6e  O%Ysj!p*r7Uh9,Xn
38530 0d 25 4e 5a 4f 65 35 51 5a 43 24 28 34 23 72 37  .%NZOe5QZC$(4#r7
38540 2b 62 2d 41 54 75 37 34 61 40 44 6e 60 28 52 3f  +b-ATu74a@Dn`(R?
38550 27 60 30 61 4c 6f 29 6f 46 38 59 45 56 69 53 25  '`0aLo)oF8YEViS%
38560 2c 5b 44 54 2f 60 22 28 57 46 35 60 61 6b 71 36  ,[DT/`"(WF5`akq6
38570 4d 5f 23 5b 39 64 26 39 6b 46 2e 6c 63 66 24 35  M_#[9d&9kF.lcf$5
38580 73 6e 2d 4f 3e 57 38 54 5f 22 2c 39 6f 2d 42 2d  sn-O>W8T_",9o-B-
38590 4d 31 6f 30 30 59 0d 25 62 68 74 3f 3c 71 40 3c  M1o00Y.%bht?<q@<
385a0 33 53 38 25 64 24 2e 56 68 66 65 4f 56 29 60 4e  3S8%d$.VhfeOV)`N
385b0 33 26 5b 43 4b 69 42 23 47 5f 37 66 3a 4f 3f 36  3&[CKiB#G_7f:O?6
385c0 6d 56 58 63 73 3c 5d 5d 75 46 53 35 4f 5c 36 27  mVXcs<]]uFS5O\6'
385d0 49 35 4f 3e 54 39 32 47 34 30 6b 36 47 42 52 75  I5O>T92G40k6GBRu
385e0 24 3d 31 6b 4e 27 4f 50 55 43 39 4e 4a 2c 3e 40  $=1kN'OPUC9NJ,>@
385f0 39 5e 4c 4c 61 23 49 43 21 22 72 56 0d 25 6c 23  9^LLa#IC!"rV.%l#
38600 4c 5e 65 61 2e 34 5d 26 6f 32 4d 5d 41 3d 70 2f  L^ea.4]&o2M]A=p/
38610 6c 71 45 42 59 71 4f 4c 33 56 25 61 2e 61 5c 69  lqEBYqOL3V%a.a\i
38620 64 53 69 25 25 50 49 3a 59 2b 59 4d 68 72 4c 35  dSi%%PI:Y+YMhrL5
38630 66 73 6a 2e 5f 49 3d 39 75 26 42 3f 4b 4b 4e 2b  fsj._I=9u&B?KKN+
38640 53 57 68 71 60 5a 63 34 40 2b 66 3d 21 36 2c 24  SWhq`Zc4@+f=!6,$
38650 4e 70 3b 68 57 5c 46 31 40 6d 30 41 2c 25 53 28  Np;hW\F1@m0A,%S(
38660 57 67 0d 25 35 26 65 37 5f 5f 32 31 53 58 3c 6c  Wg.%5&e7__21SX<l
38670 3d 5f 48 71 42 6c 65 22 58 69 65 3e 33 2e 43 38  =_HqBle"Xie>3.C8
38680 64 5f 33 6f 30 23 69 2e 4f 58 31 21 2f 22 75 23  d_3o0#i.OX1!/"u#
38690 4d 2f 46 29 6a 4d 27 3d 40 4b 2d 45 6f 73 2a 63  M/F)jM'=@K-Eos*c
386a0 5f 72 74