2 %%BoundingBox: 0 0 612 792
3 %%HiResBoundingBox: 0 0 612.00 792.00
4 %%Creator: GPL Ghostscript 921 (ps2write)
6 %%CreationDate: D:20170711091829+02'00'
10 /DSC_OPDFREAD true def
13 currentdict/DSC_OPDFREAD known{
14 currentdict/DSC_OPDFREAD get
19 /DSC_OPDFREAD exch def
24 36//this/y get moveto//ebuf cvs show
25 //this/y 2 copy get 12 sub put
29 //this/y 2 copy get 12 sub put
35 {(%%[ Error handled by opdfread.ps : )print errorname//ebuf cvs print(; OffendingCommand: )
36 print/command load//ebuf cvs print( ]%%)= flush
37 /newerror false store vmstatus pop pop 0 ne
47 {clear//this/ehsave get restore 2 vmreclaim
49 vmstatus exch pop exch pop
51 /Courier 12 selectfont
53 (ERROR: )//prnt exec errorname//prnt exec
54 (OFFENDING COMMAND: )//prnt exec
55 /command load//prnt exec
59 $error/ostack get aload length{
76 //systemdict/showpage get exec
92 /=string 256 string def
96 /HexDigits(0123456789ABCDEF)readonly def
99 dup -28 bitshift 15 and//HexDigits exch 1 getinterval//=only exec
104 /PDFR_DEBUG DefaultSwitch
105 /PDFR_DUMP DefaultSwitch
106 /PDFR_STREAM DefaultSwitch
107 /TTFDEBUG DefaultSwitch
108 /RotatePages DefaultSwitch
109 /FitPages DefaultSwitch
110 /CenterPages DefaultSwitch
111 /SetPageSize DefaultSwitch
114 counttomark 1 sub -1 0{
115 index dup type/arraytype eq{==}{=only}ifelse
122 //RotatePages//FitPages or//CenterPages or{
123 mark(/RotatePages, /FitPages and CenterPages are not allowed with /SetPageSize)//error exec
127 //FitPages//CenterPages and{
128 mark(CenterPages is not allowed with /FitPages)//error exec
141 {dup(A)0 get ge exch(Z)0 get le and
145 0 1 2 index length 1 sub{
146 dup 3 index exch get cp2g
152 dup length dict exch{
153 cp2g 2 index 3 1 roll put
157 dup length string copy
160 <</arraytype//cpa2g/dicttype//cpd2g/packedarraytype//cpa2g/stringtype//cps2g >>
164 dup//cp2gprocs 1 index type
166 get currentglobal 3 1 roll true setglobal exec exch setglobal
167 1 index wcheck not{readonly}if
168 1 index xcheck{cvx}if
175 /BlockBuffer 65535 string def
176 /PDFReader currentdict def
177 /ObjectRegistryMaxLength 50000 def
178 /ObjectRegistry 10 dict def
180 begin 0 ObjectRegistryMaxLength dict def end
181 /CurrentObject null def
182 /DoneDocumentStructure false def
183 /GraphicState 20 dict begin
184 /InitialTextMatrix matrix def
185 /InitialMatrix matrix currentmatrix def
187 /TempMatrix matrix def
188 /GraphicStateStack 20 array def
189 /GraphicStateStackPointer 0 def
190 /InitialTextMatrixStack 20 array def
191 /InitialTextMatrixStackPointer 0 def
192 /PDFColorSpaces 50 dict def
193 /InstalledFonts 50 dict def
194 /MacRomanEncodingInverse null def
195 currentglobal false setglobal
196 userdict/PDFR_InitialGS gstate put
197 userdict/PDFR_Patterns 50 dict put
198 userdict/FuncDataReader 10 dict put
200 /InitialExtGState 20 dict begin
201 /BG2 currentblackgeneration cp2g def
202 /UCR2 currentundercolorremoval cp2g def
203 /TR2 currentglobal false setglobal[currentcolortransfer]exch setglobal cp2g def
204 /HT currenthalftone cp2g def
205 currentdict end readonly def
206 /InitialGraphicState 20 dict begin
208 /CharacterSpacing 0 def
210 /TextRenderingMode 0 def
212 currentdict end readonly def
213 /SimpleColorSpaceNames 15 dict begin
217 currentdict end readonly def
218 /1_24_bitshift_1_sub 1 24 bitshift 1 sub def
219 /ReadFontProcs 10 dict def
221 dup ObjectRegistryMaxLength idiv
222 //PDFReader /ObjectRegistry get exch knownget
223 {exch knownget}{pop false}ifelse
226 {1 index ObjectRegistryMaxLength idiv
227 //PDFReader /ObjectRegistry get 1 index knownget{
228 exch pop 3 1 roll put}{
229 //PDFReader /ObjectRegistry get dup begin
230 1 index ObjectRegistryMaxLength dict def
231 end exch get 3 1 roll put
239 (Have a daemon for ) print 2 index ==
244 mark (The object ) 4 index (is already defined : ) 4 index //error exec
266 exch mark exch (Object ) exch ( isn't defined before needed (1).) //error exec
269 exch mark exch (Object ) exch ( isn't defined before needed (2).) //error exec
272 exch mark exch (Object ) exch ( isn't defined before needed (3).) //error exec
287 /Helvetica-Oblique true
288 /Courier-Oblique true
289 /Times-BoldItalic true
290 /Helvetica-BoldOblique true
291 /Courier-BoldOblique true
295 (CleanAllResources beg)=
297 //PDFReader/ObjectRegistry get{
298 dup length 0 exch 1 exch 1 sub{
299 2 copy get dup xcheck{
305 dup type/dicttype eq{/.Global known}{pop false}ifelse{
309 (Dropping )print dup =
311 1 index exch/DroppedObject put
318 FontDirectory length dict begin
321 dup//StandardFontNames exch known not{
330 (Undefining font )print dup =
335 (CleanAllResources end)=
351 exch mark exch(A referred object generation )exch( isn't 0.)//error exec
354 exch//GetRegistered/exec load
356 //PrintReference exec
360 dup type/arraytype eq{
363 dup 0 get type/integertype eq 3 2 roll and exch
364 dup 1 get//GetRegistered eq 3 2 roll and exch
365 2 get/exec load eq and
378 dup type/dicttype eq{
379 dup/Type//knownget exec{
380 //PDFReader/TypeDaemons get exch
390 (Defining )print 1 index =only( )print dup =only( obj)=
393 exch mark exch(An object generation )exch( isn't 0.)//error exec
401 count 1 eq {pop} {dup type/dicttype eq{
402 dup/.endobj_daemon//knownget exec{
403 //PDFR_DEBUG{(.endobj_daemon for )print 2 index =}if
407 dup type/dicttype eq{dup/ImmediateExec known}{false}ifelse{
411 (Storing )print 1 index =
414 //DoNothing 3 1 roll//Register exec
420 (StoreBlock )print//PDFReader/BlockCount get =only(, Length = )print dup length =
422 dup length string copy
423 //PDFReader/BlockCount get exch
424 //PDFReader/CurrentObject get 3 1 roll
426 //PDFReader/BlockCount get 1 add
427 //PDFReader exch/BlockCount exch put
430 {dup type/integertype ne{
431 mark(Object length isn't an integer.)//error exec
439 (Resolving )print//PrintReference exec
462 dup//PDFReader exch/CurrentObject exch put
463 //PDFReader/BlockCount 0 put
464 dup/Length//CheckLength//ResolveD exec
466 (StoreStream Length = )print dup =
468 currentfile exch()/SubFileDecode filter
469 {dup//BlockBuffer readstring{
477 //PDFReader/CurrentObject null put
485 (MakeStreamDumper beg.)=
487 currentglobal exch dup gcheck setglobal
489 1 dict dup/c 0 put exch
492 (StreamDumper )print 1 index/c get =string cvs print( )print
493 dup length =string cvs print( <)print dup print(>\n)print
501 cvx 0()/SubFileDecode filter
504 (MakeStreamDumper end.)=
507 /ShortFilterNames 15 dict begin
508 /AHx/ASCIIHexDecode def
509 /A85/ASCII85Decode def
512 /RL/RunLengthDecode def
513 /CCF/CCITTFaxDecode def
515 currentdict end readonly def
519 (AppendFilters beg.)=
522 /Filter//knownget exec{
523 dup type/nametype eq{
524 dup//ShortFilterNames exch//knownget exec{
527 2 index/DecodeParms//knownget exec{
532 dup 0 exch 1 exch length 1 sub{
534 dup//ShortFilterNames exch//knownget exec{
538 4 index/DecodeParms//knownget exec{
544 pop 3 1 roll filter exch
552 //PDFR_DEBUG//PDFR_DUMP and{
553 //MakeStreamDumper exec
558 (AppendFilters end.)=
563 dup//PDFReader exch/CurrentObject exch put
564 dup/Length//CheckLength//ResolveD exec
566 (ExecuteStream id = )print 2 index =only( Length = )print dup =
568 //PDFReader/InitialGraphicState get
569 //PDFReader/GraphicState get copy pop
570 //PDFReader/Operators get begin
571 currentfile exch ()/SubFileDecode filter
572 1 index//AppendFilters exec
576 mark(Data left on ostack after an immediate stream execution.)//error exec
581 (ExecuteStream end.)=
583 //PDFReader/CurrentObject null put
585 dup/Context get/NumCopies//knownget exec{
590 EPS2Write not {showpage} if
596 1 index =only( stream)=
601 1 index null PutObject
606 dup/ImmediateExec known{
607 dup/GlobalExec//knownget exec{
608 currentglobal 4 1 roll
618 dup/.CleanResources//knownget exec{
620 //CleanAllResources exec
627 (Loaded the font )print dup/FontName get =
630 dup/FontFileType get dup/Type1 eq exch/MMType1 eq or{
632 //PDFReader/RemoveFontNamePrefix get exec
636 dup/FontFileType get/TrueType eq{
637 //PDFReader/MakeType42 get exec
645 (-string\()print length//=only exec(\)- )=
649 exch//=only exec( )print ==
654 dup/FontName get exch definefont
657 mark(FontHook has no proc for )2 index/FontFileType get//error exec
669 //PDFReader/ObjectRegistry get ==
674 mark(Excessive data on estack at the end of the interpretation.)//error exec
676 currentfile 1(%%EOF)/SubFileDecode filter
683 //DoNothing//ResolveD exec
694 //GraphicState/InitialMatrix get setmatrix
696 /MediaBox get aload pop
697 3 index neg 3 index neg translate
698 3 -1 roll sub 3 1 roll exch sub exch
699 userdict/.HWMargins//knownget exec{
702 currentpagedevice/.HWMargins//knownget exec{
708 currentpagedevice/PageSize get aload pop
709 3 -1 roll sub 3 1 roll exch sub exch
710 exch 3 index sub exch 3 index sub
713 (Setting page size to )print 1 index//=only exec( )print dup =
715 pop pop 3 index 3 index 2 copy
716 currentglobal false setglobal 3 1 roll
717 currentpagedevice dup /PageSize known{
718 /PageSize get aload pop}{
720 round cvi 2 index round cvi eq
721 exch round cvi 3 index round cvi eq and{
722 //PDFR_DEBUG{(PageSize matches request) == flush}if
724 /MediaRequested where {
725 //PDFR_DEBUG{(MediaRequested is true, check against new request) == flush}if
726 /MediaRequested get aload pop
727 round cvi 2 index round cvi eq
728 exch round cvi 3 index round cvi eq and
729 {//PDFR_DEBUG{(MediaRequested same as current request, ignore) == flush}if pop pop false}
730 {//PDFR_DEBUG{(MediaRequested different to current request) == flush}if true}ifelse
732 //PDFR_DEBUG{(No MediaRequested yet) == flush}if
736 //PDFR_DEBUG{(Setting pagesize) == flush}if
738 dup /MediaRequested exch def
739 << exch /PageSize exch >> setpagedevice
742 userdict/PDFR_InitialGS gstate put
746 2 copy gt 6 index 6 index gt ne{
747 1 index 5 index le 1 index 5 index le and not
756 (Rotating page, and then centering it)==
759 0 5 index neg translate
760 5 index 1 index exch sub 2 div
761 2 index 6 index sub 2 div neg
765 1 index 5 index div 1 index 7 index div
772 0 5 index neg translate
779 1 index 6 index sub 2 div
780 1 index 6 index sub 2 div
784 1 index 6 index div 1 index 6 index div
802 (Executing PageContentsDaemon for )print 2 index =
804 1 index exch/Context exch put
805 dup/ImmediateExec true put
807 SetPageSize {dup/Context get//SetupPageView exec}if
812 (Executing FontFileDaemon for )print 2 index =
816 dup//ReadFontProcs exch//knownget exec{
819 mark(FontFile reader for )2 index( isn't implemented yet.)//error exec
822 (FontFileDaemon end)=
826 /FontDescriptorDaemon
829 (Executing FontDescriptorDaemon for )print 2 index =
831 2 copy/FontResource exch put
832 /Subtype get 1 index exch/FontFileType exch put
835 dup dup length string cvs
839 (16#--)2 index 0 2 getinterval
840 1 index 3 2 getinterval copy pop
844 1 index 2 1 index length 2 sub getinterval
853 (\0)search pop exch pop exch pop
863 (Recognized a page.)=
865 dup/Contents//knownget exec{
866 0 get//DoNothing exch
868 3 index//PageContentsDaemon/exec load
872 (fixme: page with no Contents won't be printed.)=
877 (Recognized a font descriptor.)=
879 dup/FontName//knownget exec{
880 1 index/FontName 3 -1 roll//UnPDFEscape exec put
882 dup dup/FontFile known{/FontFile}{/FontFile2}ifelse
884 0 get//DoNothing exch
886 3 index//FontFileDaemon/exec load
890 (Font descriptor )print 1 index =only( has no FontFile.)=
895 (Recognized a font resource.)=
897 dup/BaseFont//knownget exec{
898 //UnPDFEscape exec 2 copy/BaseFont exch put
899 //PDFReader/RemoveFontNamePrefix get exec
901 dup/Font resourcestatus{
903 //PDFReader/GetInstalledFont get exec pop
909 dup/FontDescriptor//knownget exec{
911 dup//IsRegistered exec{
913 (already registered )print dup =
919 3 index//FontDescriptorDaemon/exec load
963 ( end of stream proc.\n)
968 (Stream reader )print dup ==
970 0()/SubFileDecode filter
971 exch//AppendFilters exec
975 //GraphicState/InitialTextMatrix get
976 //InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get
978 2 copy currentglobal true setglobal matrix exch setglobal put
981 //PDFReader/InitialTextMatrixStackPointer 2 copy get 1 add put
982 //MakeStreamReader exec
986 mark(Data left on ostack after a delayed stream execution.)//error exec
989 //PDFReader/InitialTextMatrixStackPointer 2 copy get 1 sub put
990 //InitialTextMatrixStack//PDFReader/InitialTextMatrixStackPointer get get
991 //GraphicState/InitialTextMatrix get
994 //ReadFontProcs begin
997 (ReadFontProcs.Type1)=
999 dup/.endobj_daemon[4 index//HookFont/exec load]cvx put
1000 dup/ImmediateExec true put
1001 /GlobalExec true put
1006 (ReadFontProcs.TrueType)=
1008 dup/.endobj_daemon[4 index//HookFont/exec load]cvx put
1012 /.opdloadttfontdict 50 dict def
1013 .opdloadttfontdict begin
1014 /maxstring 65400 def
1018 /CompareProc exch def
1020 1 1 Array length 1 sub
1023 /Value1 Array Ix get def
1029 /Value2 Array Jx get def
1030 Value1 Value2 CompareProc{
1033 Array Jx 1 add Value2 put
1036 Array Jx 1 add Value1 put
1041 3 copy -8 bitshift put
1042 exch 1 add exch 16#ff and put
1045 3 copy -16 bitshift putu16
1046 exch 2 add exch 16#ffff and putu16
1049 dup dup 1 and add string
1050 dup 0 4 -1 roll getinterval
1052 dup()ne{readstring}if pop pop
1058 currentuserparams/VMReclaim get -2 vmreclaim
1060 dup maxstring le{exit}if
1061 1 index maxstring string readstring pop 3 1 roll maxstring sub
1068 .opdloadttfontdict begin
1069 /TTFontFile exch def
1070 /TableDir TTFontFile 12 string readstring pop def
1071 /tables TTFontFile TableDir 4 getu16 16 mul string readstring pop def
1072 /tabarray tables length 16 idiv array def
1073 TableDir 0 4 getinterval(ttcf)eq{
1074 QUIET not{(Can't handle TrueType font Collections.)=}if
1075 /.loadttfonttables cvx/invalidfont signalerror
1077 0 16 tables length 1 sub{
1079 tables exch 16 getinterval
1080 exch 16 div cvi exch
1081 tabarray 3 1 roll put
1084 tabarray{exch 8 getu32 exch 8 getu32 gt}.InsertionSort pop
1085 /Read TableDir length tables length add def
1091 dup string TTFontFile exch readstring pop pop
1092 Read add/Read exch def
1099 TTFontFile exch .readbigtable
1106 0 1 tabarray length 1 sub{
1107 dup tabarray exch get
1108 0 4 getinterval(head)eq{
1120 0 1 tabarray length 1 sub{
1121 dup tabarray exch get
1122 0 4 getinterval(maxp)eq{
1137 dup length StringOffset gt{
1141 LocaArray LocaIndex 3 -1 roll put
1142 /LocaIndex LocaIndex 1 add def
1143 /StringOffset StringOffset 4 add
1146 StringOffset getu16 2 mul
1147 LocaArray length LocaIndex gt {LocaArray LocaIndex 3 -1 roll put}{pop}ifelse/LocaIndex LocaIndex 1 add def
1148 /StringOffset StringOffset 2 add
1160 NumGlyphs 1 add array/LocaArray exch def
1161 0 1 tabarray length 1 sub{
1162 dup tabarray exch get
1163 0 4 getinterval(loca)eq{
1170 dup type/stringtype eq{
1179 LocaArray{gt}.InsertionSort pop
1184 GlyfArray GlyfStringIndex get
1186 /WorkBytes GlyfArray GlyfStringIndex get length def
1187 /GlyfStringIndex GlyfStringIndex 1 add def
1191 /BytesToRead exch def
1192 WorkString 0 BytesToRead getinterval
1193 dup length string copy
1194 WorkString BytesToRead WorkBytes BytesToRead sub getinterval
1195 dup length string copy
1196 WorkString 0 3 -1 roll putinterval
1197 /WorkBytes WorkBytes BytesToRead sub def
1205 WorkBytes ToRead ge{
1207 ToRead GetWorkingBytes putinterval
1212 WorkString 0 WorkBytes getinterval
1216 ToRead WorkBytes sub
1225 /DestArray GlyfArray length 2 mul array def
1226 /DestArrayIndex 0 def
1228 /NextLocaIndex 0 def
1229 /LastLocaIndex 0 def
1230 /GlyfStringIndex 0 def
1231 /WorkString maxstring string def
1234 LocaArray NextLocaIndex get
1235 LastLoca sub maxstring gt
1237 LocaArray LastLocaIndex get LastLoca sub
1239 DestArray DestArrayIndex 3 -1 roll put
1240 /DestArrayIndex DestArrayIndex 1 add def
1241 LocaArray LastLocaIndex get/LastLoca exch def
1243 /LastLocaIndex NextLocaIndex def
1244 /NextLocaIndex NextLocaIndex 1 add def
1245 NextLocaIndex NumGlyphs gt
1248 GlyfStringIndex GlyfArray length lt{
1249 GlyfArray GlyfStringIndex get length
1252 WorkString 0 WorkBytes getinterval
1257 WorkString 0 WorkBytes getinterval
1261 WorkString 0 WorkBytes getinterval
1263 dup length string copy
1264 DestArray DestArrayIndex 3 -1 roll put
1273 .opdloadttfontdict begin
1274 0 1 tabarray length 1 sub{
1277 12 getu32 dup maxstring le{
1279 4 div cvi 1 add 4 mul string/newstring exch def
1280 /oldstring tabs ix get def
1281 newstring 0 oldstring putinterval
1282 0 1 newstring length oldstring length sub 1 sub{
1283 newstring exch oldstring length add 0 put
1285 tabs ix newstring put
1291 dup maxstring idiv maxstring mul sub
1292 4 idiv 1 add 4 mul string/newstring exch def
1294 dup length 1 sub dup/iy exch def get/oldstring exch def
1295 newstring 0 oldstring putinterval
1296 0 1 newstring length oldstring length sub 1 sub{
1297 newstring exch oldstring length add 0 put
1299 tabs ix get iy newstring put
1305 0 1 tabarray length 1 sub{
1306 dup tabarray exch get
1307 dup 12 getu32 maxstring gt{
1308 0 4 getinterval dup(glyf)eq{
1317 (Warning, table )print print( > 64Kb\n)print
1329 .opdloadttfontdict begin
1332 dup type/stringtype eq{
1346 tabarray length 16 mul add
1354 dup type/stringtype eq{
1361 exch tabarray 3 1 roll
1366 dup type/stringtype eq{
1377 exch tabarray 3 1 roll
1387 dup 0 TableDir putinterval
1388 dup 12 tables putinterval
1393 dup type/stringtype eq{
1399 dup type/stringtype eq{
1417 /FontName 1 index/FontName get def
1419 /FontMatrix[1 0 0 1 0 0]def
1420 /FontBBox 1 index/FontBBox get def
1421 dup/FontResource get
1423 //PDFReader/ObtainEncoding get exec
1428 /PDFEncoding exch def
1429 /CharStrings 2 index//PDFReader/MakeTTCharStrings get exec def
1430 /sfnts 2 index//MakeStreamReader exec
1435 /Encoding StandardEncoding def
1444 dup//InstalledFonts exch knownget{
1447 dup findfont dup 3 1 roll
1448 //InstalledFonts 3 1 roll put
1451 /RemoveFontNamePrefix
1454 2 index exch get//IsUpper exec not{
1465 {dup/Type get/Font ne{
1466 mark(Resource )3 index( must have /Type/Font .)//error exec
1470 {dup type/nametype ne{
1471 dup/Type get/Encoding ne{
1472 mark(Resource )3 index( must have /Type/Encoding .)//error exec
1477 {dup/Encoding known{
1478 dup dup/Encoding//CheckEncoding//ResolveD exec
1479 dup type dup/arraytype eq exch/packedarraytype eq or{
1482 dup type/nametype eq{
1483 /Encoding findresource
1485 dup/BaseEncoding//knownget exec not{
1488 /Encoding findresource
1490 /Differences//knownget exec{
1491 exch dup length array copy exch
1494 dup type/integertype eq{
1507 dup/Encoding/StandardEncoding/Encoding findresource put
1511 {dup/Widths//knownget exec{
1512 1 index/Encoding get
1514 3 index/Subtype get/TrueType eq{
1519 4 index/MissingWidth//knownget exec not{
1522 5 index/FirstChar//knownget exec not{
1526 dup 0 exch 1 exch length 1 sub{
1530 dup dup null ne exch/.notdef ne and{
1531 6 index 3 1 roll exch
1533 3 copy pop//knownget exec{
1546 pop pop pop pop exch pop
1547 1 index exch/Metrics exch put
1549 dup/MissingWidth//knownget exec{
1551 2 index/Encoding get{
1558 1 index exch/Metrics exch put
1564 FontMatrix aload pop pop pop exch pop exch pop
1567 1 index 0 setcharwidth
1572 neg exch neg exch rlineto
1575 /SaveResourcesToStack{[//PDFReader/OldResources known{//PDFReader/OldResources get}{null}ifelse
1576 //PDFReader/CurrentObject get/Context get/Resources get]//PDFReader/OldResources 3 -1 roll put}bind def
1577 /RestoreResourcesFromStack{//PDFReader/OldResources get dup
1578 0 get//PDFReader/OldResources 3 -1 roll put
1579 1 get//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put} bind def
1582 (BuildChar )print dup//=only exec( )print
1592 CharProcs exch//knownget exec{currentfont/Font get/Resources//knownget exec{exec SaveResourcesToStack//PDFReader/CurrentObject get/Context get/Resources 3 -1 roll put//RunDelayedStream exec RestoreResourcesFromStack}{//RunDelayedStream exec}ifelse}{
1610 dup/FontInfo eq exch/Private eq or{
1626 /ResolveAndSetFontAux
1628 //PDFReader/CurrentObject get/Context get/Resources get
1629 /Font//DoNothing//ResolveD exec
1630 exch//CheckFont//ResolveD exec
1631 dup/Font//knownget exec{
1635 dup/Subtype get dup dup/Type1 eq exch/TrueType eq or exch/MMType1 eq or{
1638 //RemoveFontNamePrefix exec
1642 1 index/FontDescriptor known{
1644 (Font from a font descriptor.)=
1647 /FontDescriptor//DoNothing//ResolveD exec
1648 /Font//knownget exec{
1652 (Font descriptor has no Font resolved.)=
1654 //GetInstalledFont exec
1657 //GetInstalledFont exec
1660 dup/Encoding known not{
1661 1 index/Encoding get 1 index exch/Encoding exch put
1663 //ObtainEncoding exec
1664 //ObtainMetrics exec
1666 dup length dict copy
1667 dup 2 index/Encoding get
1669 1 index/Metrics//knownget exec{
1670 2 index/Subtype get/TrueType ne{
1671 1 index/FontMatrix get 0 get
1674 1 index/FontMatrix get 1 get
1680 1 index/sfnts known not{
1681 1 index/FontMatrix get 0 get
1684 1 index/FontMatrix get 1 get
1690 1 index exch/Metrics exch put
1692 1 index/BaseFont get
1701 dup/Subtype get/Type3 eq{
1702 //ObtainEncoding exec
1703 2 copy exch/FontName exch put
1704 dup/CharProcs get//ResolveDict exec
1706 dup/BuildChar//BuildChar put
1707 dup dup/Font exch put
1711 2 copy/Font exch put
1716 dup/Subtype get/Type0 eq{
1718 dup/Subtype get/CIDFontType0 eq{
1720 dup/Subtype get/CIDFontType2 eq{
1722 mark(Unknown font type )2 index/Subtype get//error exec
1725 exch scalefont setfont
1729 //ResolveAndSetFontAux exec
1754 2 copy get 8 bitshift 3 1 roll 1 add get add
1757 getu16 16#8000 xor 16#8000 sub
1760 2 copy getu16 16 bitshift 3 1 roll 2 add getu16 add
1763 2 copy gets16 16 bitshift 3 1 roll 2 add getu16 add
1767 6 256 getinterval{}forall 256 packedarray
1772 dup 2 getu16/cmapf2_tblen exch def
1773 dup 4 getu16/cmapf2_lang exch def
1774 dup 6 256 sHK_sz mul getinterval/sHKs exch def
1784 dup 6 256 sHK_sz mul add
1785 cmapf2_tblen 1 index sub getinterval
1787 /cmapf2_glyph_array 65535 array def
1789 /cmapf2_ch cmapf2_ch_hi 8 bitshift cmapf2_ch_lo add def
1790 firstCode cmapf2_ch_lo le
1791 cmapf2_ch_lo firstCode entryCount add lt
1793 sH_offset idRangeOffset add
1794 cmapf2_ch_lo firstCode sub 2 mul
1799 cmapf2_glyph_array exch cmapf2_ch exch put
1807 /cmapf2_ch_hi exch def
1808 sHKs cmapf2_ch_hi sHK_sz mul getu16
1810 sH_gIA sH_offset sH_sz getinterval
1811 dup 0 getu16/firstCode exch def
1812 dup 2 getu16/entryCount exch def
1813 dup 4 gets16/idDelta exch def
1814 dup 6 getu16/idRangeOffset exch def
1817 /cmapf2_ch_lo cmapf2_ch_hi def
1822 /cmapf2_ch_lo exch def
1828 0 1 cmapf2_glyph_array length 1 sub{
1829 dup cmapf2_glyph_array exch get
1830 null eq{cmapf2_glyph_array exch 0 put}{pop}ifelse
1836 /nseg2 etab 6 getu16 def
1837 14/endc etab 2 index nseg2 getinterval def
1839 nseg2 add/startc etab 2 index nseg2 getinterval def
1840 nseg2 add/iddelta etab 2 index nseg2 getinterval def
1841 nseg2 add/idroff etab 2 index nseg2 getinterval def
1843 /firstcode startc 0 getu16 16#ff00 and dup 16#f000 ne{pop 0}if def
1844 /lastcode firstcode def
1845 /striptopbyte false def
1847 glyphs code 3 -1 roll put/code code 1 add def
1849 /numcodes 0 def/glyphs 0 0 2 nseg2 3 sub{
1851 /scode startc i2 getu16 def
1852 /ecode endc i2 getu16 def
1857 firstcode 16#f000 ge lastcode firstcode sub 255 le and {
1859 /striptopbyte true def
1865 glyphs length 1024 ge{
1866 .array1024z 0 1024 glyphs length 1023 sub{glyphs exch 2 index putinterval}for
1867 glyphs dup length 1024 sub 3 -1 roll
1870 0 1 glyphs length 1 sub{glyphs exch 0 put}for
1872 /numcodes 0 def/code 0 def
1875 /scode startc i2 getu16 def
1876 /ecode endc i2 getu16 def
1877 numcodes scode firstcode sub
1878 exch sub 0 .max dup/code exch code exch add def
1879 ecode scode sub 1 add add numcodes add/numcodes exch def
1880 /delta iddelta i2 gets16 def
1882 (scode=)print scode =only
1883 ( ecode=)print ecode =only
1884 ( delta=)print delta =only
1885 ( droff=)print idroff i2 getu16 =
1887 idroff i2 getu16 dup 0 eq{
1888 pop scode delta add 65535 and 1 ecode delta add 65535 and
1890 /code scode 255 and def
1896 /gloff exch 14 nseg2 3 mul add 2 add i2 add add def
1898 /code scode 255 and def
1902 0 1 ecode scode sub{
1903 2 mul gloff add etab exch getu16
1904 dup 0 ne{delta add 65535 and}if putglyph
1907 }for glyphs/glyphs null def
1910 dup 6 getu16/firstcode exch def dup 8 getu16/ng exch def
1911 firstcode ng add array
1912 0 1 firstcode 1 sub{2 copy 0 put pop}for
1913 dup firstcode ng getinterval
1915 dup 2 mul 10 add 4 index exch getu16 3 copy put pop pop
1918 .dicttomark readonly def
1920 dup 0 getu16 cmapformats exch .knownget{
1922 (cmap: format )print 1 index 0 getu16 = flush
1925 (Can't handle format )print 0 getu16 = flush
1926 0 1 255{}for 256 packedarray
1929 (cmap: length=)print dup length = dup ==
1935 /Eoverdot/Edotaccent
1941 /eoverdot/edotaccent
1945 .dicttomark readonly def
1946 /get_from_stringarray
1947 {1 index type/stringtype eq{
1959 /getinterval_from_stringarray
1961 2 index type/stringtype eq{
1969 exch pop 3 1 roll exch pop
1973 5 index length 4 index sub
1974 2 copy gt{exch}if pop
1976 5 index exch getinterval
1977 5 index 4 index 3 index
1980 exch pop add exch pop 0 exch
1981 dup 3 index length ge{exit}if
1988 {dup type/stringtype eq{
1991 0 exch{length add}forall
1996 pop MacGlyphEncoding
1999 dup dup type/arraytype eq{0 get}if length 36 lt{
2000 TTFDEBUG{(post format 2.0 invalid.)= flush}if
2003 /postglyphs exch def
2004 /post_first postglyphs dup type/arraytype eq{0 get}if def
2005 post_first 32 getu16/numglyphs exch def
2006 /glyphnames numglyphs 2 mul 34 add def
2007 /postpos glyphnames def
2008 /total_length postglyphs//string_array_size exec def
2009 numglyphs array 0 1 numglyphs 1 sub{
2010 postpos total_length ge{
2011 1 numglyphs 1 sub{1 index exch/.notdef put}for
2014 postglyphs postpos//get_from_stringarray exec
2015 postglyphs postpos 1 add 2 index//getinterval_from_stringarray exec cvn
2016 exch postpos add 1 add/postpos exch def
2021 numglyphs array 0 1 numglyphs 1 sub{
2022 dup 2 mul 34 add postglyphs exch 2//getinterval_from_stringarray exec
2023 dup 0 get 8 bitshift exch 1 get add dup 258 lt{
2024 MacGlyphEncoding exch get
2029 258 sub dup postnames length ge{
2030 TTFDEBUG{( *** warning: glyph index past end of 'post' table)= flush}if
2035 postremap 1 index .knownget{exch pop}if
2038 2 index 3 1 roll put
2046 .dicttomark readonly def
2049 post dup type/arraytype eq{0 get}if
2052 /glyphencoding post null eq{
2053 TTFDEBUG{(post missing)= flush}if[]
2055 postformats first_post_string 0 getu32 .knownget{
2057 (post: format )print
2059 dup 0 getu16 =only(,)print 2 getu16 = flush
2063 TTFDEBUG{(post: unknown format )print post 0 getu32 = flush}if[]
2073 mark(Insufficient data in the stream.)//error exec
2077 {dup//readu8 exec 8 bitshift exch//readu8 exec or
2080 {//readu16 exec 16#8000 xor 16#8000 sub
2083 {dup//readu16 exec 16 bitshift exch//readu16 exec or
2086 {dup//reads16 exec 16 bitshift exch//readu16 exec or
2089 {dup//TTParser/Pos get
2090 exch//TTParser exch/Pos exch put
2093 (Skipping )print dup//=only exec( bytes.)=
2099 ()/SubFileDecode filter
2101 {1 index//BlockBuffer readstring pop length
2102 dup 0 eq{pop exch pop exit}if
2106 mark(Insufficient data in the stream for SkipToPosition.)//error exec
2110 /TagBuffer 4 string def
2111 /ParseTTTableDirectory
2113 (ParseTTTableDirectory beg)=
2116 dup//readu32 exec 16#00010000 ne{
2117 mark(Unknown True Type version.)//error exec
2119 dup//readu16 exec/NumTables exch def
2120 dup//readu16 exec/SearchRange exch def
2121 dup//readu16 exec/EntrySelector exch def
2122 dup//readu16 exec/RangeShift exch def
2124 (NumTables = )print NumTables =
2127 dup//TagBuffer readstring not{
2128 mark(Could not read TT tag.)//error exec
2131 [2 index//readu32 exec pop
2132 2 index//readu32 exec
2133 3 index//readu32 exec
2136 2 copy exch//=only exec( )print ==
2141 //TTParser/Pos 12 NumTables 16 mul add put
2144 (ParseTTTableDirectory end)=
2155 (Current position = )print//TTParser/Pos get =
2156 (cmap position = )print dup =
2158 1 index exch//SkipToPosition exec
2159 //TTParser/Pos get/TablePos exch def
2160 dup//readu16 exec pop
2161 dup//readu16 exec/NumEncodings exch def
2163 (NumEncodings = )print NumEncodings =
2167 1 index//readu32 exec
2168 2 index//readu32 exec
2169 3 array dup 3 2 roll 0 exch put
2171 dup 0 get 3 index 0 get sub
2172 3 index exch 1 exch put
2174 dup 4 3 roll pop 3 1 roll
2182 exch dup type/integertype eq{
2183 //PrintHex exec( )print ==
2189 4 NumEncodings 8 mul add/HeaderLength exch def
2190 //TTParser/Pos//TTParser/Pos get HeaderLength add put
2195 1 index type/integertype eq{
2212 (Obtaining subtable for )print dup ==
2216 TablePos add//SkipToPosition exec
2217 3 copy exch pop 1 get
2218 //TTParser/Pos//TTParser/Pos get 3 index add put
2221 mark(Can't read a cmap subtable.)//error exec
2233 (GetTTEncoding beg)=
2239 /TTFDEBUG//PDFR_DEBUG def
2243 (GetTTEncoding end)=
2250 dup length 1 sub -1 0{
2253 1 index currentdict exch//knownget exec{
2254 dup type/arraytype eq{
2255 aload length 1 add array astore
2265 /GetMacRomanEncodingInverse
2266 {//PDFReader/MacRomanEncodingInverse get
2269 MacRomanEncoding//InverseEncoding exec
2270 dup//PDFReader exch/MacRomanEncodingInverse exch put
2273 /PutCharStringSingle
2275 dup 3 index length lt{
2287 {1 index type/nametype ne{
2288 mark(Bad charstring name)//error exec
2290 dup type/arraytype eq{
2292 3 copy//PutCharStringSingle exec
2297 //PutCharStringSingle exec
2303 (ComposeCharStrings beg)=
2305 1 index length 1 add dict begin
2311 1 index length 1 sub -1 0{
2312 dup 3 index exch get exch
2313 dup 0 eq 2 index/.notdef eq or{
2322 //PutCharString exec
2327 (ComposeCharStrings end)=
2338 (Current position = )print//TTParser/Pos get =
2339 (post position = )print dup =
2341 1 index exch//SkipToPosition exec
2342 //TTParser/Pos//TTParser/Pos get 4 index add put
2346 mark(Insufficient data in the stream for ParseTTpost.)//error exec
2350 dup 16384 div floor cvi
2351 exch 1 index 16384 mul
2356 16384 string readstring not{
2357 mark(Insufficient data in the stream for ParseTTpost.)//error exec
2361 string readstring not{
2362 mark(Insufficient data in the stream for ParseTTpost.)//error exec
2369 //TTParser/post glyphencoding put
2377 {//MakeStreamReader exec
2378 dup dup//ParseTTTableDirectory exec
2379 //TTParser/post null put
2380 dup/post//knownget exec{
2382 1 index/cmap get 0 get
2384 2 copy//ParseTTpost exec
2387 2 copy//ParseTTcmap exec
2395 dup 16#00030001 known{
2397 (Using the TT cmap encoding for Windows Unicode.)=
2399 16#00030001//GetTTEncoding exec
2400 AdobeGlyphList//ComposeCharStrings exec
2403 dup 16#00010000 known{
2405 (Using the TT cmap encoding for Macintosh Roman.)=
2407 16#00010000//GetTTEncoding exec
2408 PDFEncoding dup null eq{
2409 pop//GetMacRomanEncodingInverse exec
2411 //InverseEncoding exec
2413 //ComposeCharStrings exec
2416 dup 16#00030000 known{
2418 (Using the TT cmap encoding 3.0 - not sure why Ghostscript writes it since old versions.)=
2420 16#00030000//GetTTEncoding exec
2421 PDFEncoding dup null eq{
2422 pop//GetMacRomanEncodingInverse exec
2424 //InverseEncoding exec
2426 //ComposeCharStrings exec
2429 mark(True Type cmap has no useful encodings.)//error exec
2435 dup type/nametype eq{
2460 dup length 2 sub -2 0{
2462 2 index 3 1 roll getinterval
2465 1 index length 2 idiv 1 add 1 roll
2472 (ComputeFunction_10 beg )print 1 index//=only exec( stack=)print count =
2476 pop dup length 1 sub get
2478 1 index length 1 sub mul
2486 2 index mul 3 2 roll 1 exch sub 3 2 roll mul add
2490 (ComputeFunction_10 end )print dup//=only exec( stack=)print count =
2496 (ComputeFunction_n0 beg N=)print dup//=only exec( stack=)print count =
2502 dup 3 index length 1 sub ge{
2504 exch dup length 1 sub get exch
2505 //PDFReader/ComputeFunction_n0 get exec
2514 //PDFReader/ComputeFunction_n0 get exec
2521 //PDFReader/ComputeFunction_n0 get exec
2528 (ComputeFunction_n0 end )print dup//=only exec( stack=)print count =
2534 dup/Data get 0 get exch
2538 {(function beg, stack =)print count//=only exec(\n)print}/exec load
2548 //ComputeFunction_n0 exec
2552 3 1/roll load//ScaleArg/exec load
2554 //ComputeFunction_10/exec load
2557 (function end, stack =)/print load/count load//=only/exec load(\n)/print load
2561 (Made a procedure for the 1-result function :)=
2565 /FunctionProcDebugBeg
2566 {(FunctionProcDebugBeg )print count =
2568 /FunctionProcDebugEnd
2569 {(FunctionProcDebugEnd )print count =
2574 (FunctionToProc_x0n beg m=)print dup =
2576 1 index/Size get length exch
2577 dup 7 mul 2 add array
2579 dup 0//FunctionProcDebugBeg put
2581 dup 0//DoNothing put
2584 dup 2 5 index/Domain get put
2588 dup 3//ScaleArgN put
2591 1 index 1 sub 0 exch 1 exch{
2593 1 index 4 index 1 sub ne{
2594 dup 3 index exch 6 index put 1 add
2595 dup 3 index exch/copy load put 1 add
2598 6 index/Data get 3 index get
2600 //ComputeFunction_10/exec load
2603 //ComputeFunction_n0/exec load
2606 3 index exch 2 index exch put 1 add
2607 2 index 1 index/exec load put 1 add
2608 1 index 4 index 1 sub ne{
2609 2 index 1 index 6 index 1 add put 1 add
2610 2 index 1 index 1 put 1 add
2611 2 index 1 index/roll load put
2616 dup dup length 2 sub//FunctionProcDebugEnd put
2618 dup dup length 2 sub//DoNothing put
2620 dup dup length 1 sub/exec load put
2621 cvx exch pop exch pop exch pop
2623 (Made a procedure for the n-argument function :)=
2627 (FunctionToProc_x0n end)=
2637 (MakeTable beg )print count =
2639 1 index/Size get exch
2647 dup length 1 sub -1 0{
2648 3 index 3 index//MakeTableRec exec
2649 2 index 3 1 roll put
2654 (MakeTable end )print count =
2657 //MakeTableRec 0//MakeTable put
2668 I 0 get 3 2 roll put
2674 mark(Insufficient data for function.)//error exec
2679 256 mul add 256 mul add
2680 //1_24_bitshift_1_sub div
2684 Buffer BitsLeft BitsPerSample
2690 256 mul File read not{
2691 mark(Insufficient data for function.)//error exec
2699 2 copy exch bitshift
2702 exch/BitsLeft exch def
2712 (ReadSamples beg )print count =
2716 0 1 Size 0 get 1 sub{
2719 dup Range exch 2 mul 2 getinterval
2721 (Will read a sample ... )print
2723 BitsPerSample 32 eq{//ReadSample32}{//ReadSample}ifelse
2724 exec exch//ScaleVal exec
2729 Size length//StoreSample exec
2734 dup Size exch get 0 exch 1 exch 1 sub{
2735 I exch 2 index exch put
2736 dup//ReadSamplesRec exec
2741 (ReadSamples end )print count =
2744 //ReadSamplesRec 0//ReadSamples put
2747 (StreamToArray beg )print count =
2749 userdict/FuncDataReader get begin
2750 dup/BitsPerSample get/BitsPerSample exch def
2751 dup/Size get length/N exch def
2752 dup/Range get length 2 idiv/M exch def
2753 1 BitsPerSample bitshift 1 sub/Div exch def
2756 dup/Size get/Size exch def
2757 dup/Range get/Range exch def
2758 /File 1 index//MakeStreamReader exec def
2761 dup length 1 sub -1 0{
2762 2 index N//MakeTable exec
2763 2 index 3 1 roll put
2768 (Table = )print Table ==
2773 (StreamToArray end )print count =
2779 (FunctionToProc10 beg, Range = )print dup/Range get ==
2781 dup/Order//knownget exec{
2783 (Underimplemented function Type 0 Order 3.)=
2786 dup//StreamToArray exec
2787 dup/Range get length dup 2 eq{
2788 pop//FunctionToProc_x01 exec
2790 2 idiv//FunctionToProc_x0n exec
2793 (FunctionToProc10 end)=
2798 currentdict/C0//knownget exec{length 1 eq}{true}ifelse{
2800 currentdict/C0//knownget exec{
2805 currentdict/C1//knownget exec{
2819 0 1 C0 length 1 sub{
2840 (FunctionType2Proc : )print dup ==
2844 {//MakeStreamReader exec cvx exec
2846 (FunctionType4Proc : )print dup ==
2851 dup/FunctionType get
2853 pop//FunctionToProc10 exec exit
2856 pop//FunctionToProc12 exec exit
2859 pop//FunctionToProc14 exec exit
2861 mark exch(Function type )exch( isn't implemented yet.)//error exec
2867 (FunctionToProc20, Range = )print dup/Range get ==
2869 dup/Order//knownget exec{
2871 (Underimplemented function Type 0 Order 3.)=
2874 dup//StreamToArray exec
2875 dup/Range get length dup 2 eq{
2876 pop//FunctionToProc_x01 exec
2878 2 idiv//FunctionToProc_x0n exec
2883 (FunctionToProc beg )print count =
2885 dup type/dicttype eq{
2886 dup/Domain get length 2 idiv
2889 pop//FunctionToProc1 exec exit
2892 pop//FunctionToProc20 exec exit
2894 mark(Functions with many arguments aren't implemented yet.)//error exec
2897 //PDFR_DEBUG{(Not a function dict, assume already a procedure.)print}if
2900 (FunctionToProc end )print count =
2905 abs exch abs 2 copy add 1 le{
2906 dup mul exch dup mul add 1 exch sub
2908 1 sub dup mul exch 1 sub dup mul add 1 sub
2912 abs exch abs 2 copy add .75 le{
2913 dup mul exch dup mul add 1 exch sub
2916 .85 mul add 1 exch sub
2918 1 sub dup mul exch 1 sub dup mul add 1 sub
2923 abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt{
2924 pop dup mul exch .75 div dup mul add 4 div 1 exch sub
2927 pop 1 exch sub dup mul exch 1 exch sub
2928 .75 div dup mul add 4 div 1 sub
2930 .5 exch sub exch pop exch pop
2934 /EllipseA{dup mul .9 mul exch dup mul add 1 exch sub}
2935 /InvertedEllipseA{dup mul .9 mul exch dup mul add 1 sub}
2936 /EllipseB{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}
2937 /EllipseC{dup mul .9 mul exch dup mul add 1 exch sub}
2938 /InvertedEllipseC{dup mul .9 mul exch dup mul add 1 sub}
2939 /Line{exch pop abs neg}
2942 /Square{abs exch abs 2 copy lt{exch}if pop neg}
2943 /Cross{abs exch abs 2 copy gt{exch}if pop neg}
2944 /Rhomboid{abs exch abs 0.9 mul add 2 div}
2945 /DoubleDot{2{360 mul sin 2 div exch}repeat add}
2946 /InvertedDoubleDot{2{360 mul sin 2 div exch}repeat add neg}
2947 /SimpleDot{dup mul exch dup mul add 1 exch sub}
2948 /InvertedSimpleDot{dup mul exch dup mul add 1 sub}
2949 /CosineDot{180 mul cos exch 180 mul cos add 2 div}
2950 /Double{exch 2 div exch 2{360 mul sin 2 div exch}repeat add}
2952 exch 2 div exch 2{360 mul sin 2 div exch}repeat add neg
2954 .dicttomark readonly def
2957 dup type/arraytype ne{
2958 mark(Resource )3 index( must be an array.)//error exec
2961 /SubstitutePDFColorSpaceRec
2965 /SubstitutePDFColorSpace
2968 dup 0 get/Pattern eq{
2970 dup dup 1//CheckColorSpace//ResolveA exec
2971 dup type/nametype ne{
2972 //SubstitutePDFColorSpaceRec exec
2978 dup 0 get/Indexed eq{
2981 dup 0 get/Separation eq{
2982 dup dup 2//CheckColorSpace//ResolveA exec
2983 dup type/nametype ne{
2984 //SubstitutePDFColorSpaceRec exec
2989 dup 0 get/CalGray eq{
2991 dup/Gamma//knownget exec{
2992 [exch[exch/exp load]cvx dup dup]
2993 1 index exch/DecodeLMN exch put
2995 [exch/CIEBasedA exch]
2998 dup 0 get/CalRGB eq{
3000 dup/Matrix//knownget exec{
3001 1 index exch/MatrixLMN exch put
3003 dup/Gamma//knownget exec{
3012 1 index exch/DecodeLMN exch put
3014 [exch/CIEBasedABC exch]
3020 currentdict/Range//knownget exec{aload pop}{-100 100 -100 100}ifelse
3021 0 100 6 2 roll 6 array astore
3023 /DecodeABC[{16 add 116 div}bind{500 div}bind{200 div}bind]def
3024 /MatrixABC[1 1 1 1 0 0 0 0 -1]def
3025 {dup 6 29 div ge{dup dup mul mul}{4 29 div sub 108 841 div mul}ifelse}
3027 [3 index aload pop WhitePoint 0 get/mul load]cvx
3028 [4 index aload pop WhitePoint 1 get/mul load]cvx
3029 [5 index aload pop WhitePoint 2 get/mul load]cvx
3032 (Constructed from Lab <<)=
3033 currentdict{exch = ==}forall
3036 [/CIEBasedABC currentdict]
3041 dup 0 get/CIEBasedA eq{exit}if
3042 dup 0 get/CIEBasedABC eq{exit}if
3043 mark exch(Unimplemented color space )exch//error exec
3046 //SubstitutePDFColorSpaceRec 0//SubstitutePDFColorSpace put
3047 /ResolveArrayElement
3049 dup type dup/arraytype eq exch
3050 /packedarraytype eq or{
3051 dup length 1 ge exch xcheck and{
3053 dup 0 get type/integertype eq
3054 1 index 1 get type dup/arraytype
3056 /packedarraytype eq or
3059 2 index 4 1 roll put
3070 /ResolveColorSpaceArrayRec
3077 (SetColorSpaceSafe beg)=
3079 currentcolorspace dup type/arraytype eq{
3080 1 index type/arraytype eq{
3081 dup length 2 index length eq{
3083 dup length 0 exch 1 exch 1 sub{
3085 4 index exch get exch
3088 exch pop true exch exit
3107 (SetColorSpaceSafe end)=
3110 /ResolveColorSpaceArray
3113 (ResolveColorSpaceArray beg )print dup ==
3115 dup 0 get/Indexed eq{
3116 1//ResolveArrayElement exec
3118 dup type/arraytype eq{
3119 //SubstitutePDFColorSpace exec
3120 //ResolveColorSpaceArrayRec exec
3126 dup 0 get/Separation eq{
3127 dup dup 1 get UnPDFEscape 1 exch put
3128 3//ResolveArrayElement exec
3129 dup 3 get//FunctionToProc exec
3133 dup 0 get/Pattern eq{
3135 1 get dup type/arraytype eq{
3136 ResolveColorSpaceArray
3137 1 index 1 3 -1 roll put
3141 (Construcrted color space :)=
3145 (ResolveColorSpaceArray end )print dup ==
3148 //ResolveColorSpaceArrayRec 0//ResolveColorSpaceArray put
3152 (ResolveColorSpace beg )print dup =
3154 dup//SimpleColorSpaceNames exch known not{
3155 dup//PDFColorSpaces exch//knownget exec{
3158 (ResolveColorSpace known )=
3162 //PDFReader/CurrentObject get/Context get/Resources get
3163 /ColorSpace//DoNothing//ResolveD exec
3164 exch//CheckColorSpace//ResolveD exec
3165 dup type/arraytype eq{
3166 //SubstitutePDFColorSpace exec
3167 //ResolveColorSpaceArray exec
3168 dup//PDFColorSpaces 4 2 roll put
3173 (ResolveColorSpace end )print dup ==
3178 dup/PatternType//knownget exec{
3180 mark(Resource )4 index( is a shading, which can't be handled at level 2. )//error exec
3186 mark(Resource )4 index( must have /Type/Pattern .)//error exec
3192 //RunDelayedStream exec
3197 userdict/PDFR_Patterns get
3198 exch//knownget exec{
3202 //PDFReader/CurrentObject get/Context get/Resources get
3203 /Pattern//DoNothing//ResolveD exec
3204 exch//CheckPattern//ResolveD exec
3205 dup dup/Context exch put
3206 dup/Resources//DoNothing//ResolveD exec pop
3207 dup/PaintProc//PaintProc put
3208 gsave userdict/PDFR_InitialGS get setgstate
3209 currentglobal exch false setglobal
3214 dup userdict/PDFR_Patterns get
3223 currentcolorspace dup type/nametype eq{
3227 //ResolvePattern exec setpattern
3236 /ImageKeys 15 dict begin
3237 /BPC/BitsPerComponent def
3246 currentdict end readonly def
3247 /ImageValues 15 dict begin
3250 /CMYK/DeviceCMYK def
3252 /AHx/ASCIIHexDecode def
3253 /A85/ASCII85Decode def
3256 /RL/RunLengthDecode def
3257 /CCF/CCITTFaxDecode def
3259 currentdict end readonly def
3261 {2 index/ColorSpace get
3262 dup type/arraytype eq{
3265 exch//knownget exec{
3269 /DecodeArrays 15 dict begin
3270 /DeviceGray{[0 1]}def
3271 /DeviceRGB{[0 1 0 1 0 1]}def
3272 /DeviceCMYK{[0 1 0 1 0 1 0 1]}def
3274 dup/BitsPerComponent get 1 exch bitshift 1 sub[exch 0 exch]
3276 /Separation{[0 1]}def
3277 /CIEBasedA{[0 1]/RangeA//GetColorSpaceRange exec}def
3278 /CIEBasedABC{[0 1 0 1 0 1]/RangeABC//GetColorSpaceRange exec}def
3279 currentdict end readonly def
3281 {1 index//knownget exec{
3289 dup{exch//=only exec( )print ==
3295 dup/ColorSpace known{
3296 dup/ColorSpace//CheckColorSpace//ResolveD exec pop
3298 dup/Decode known not{
3299 dup/ColorSpace//knownget exec{
3300 dup type/arraytype eq{
3303 //DecodeArrays exch get exec
3307 1 index exch/Decode exch put
3309 dup/ImageMatrix[2 index/Width get 0 0 5 index/Height get neg
3310 0 7 index/Height get]put
3311 //DebugImagePrinting exec
3313 /CompleteInlineImage
3316 (CompleteInlineImage beg)=
3318 dup/ImageType known not{
3321 dup length dict exch{
3322 exch//ImageKeys//Substitute exec
3324 exch//ImageValues//Substitute exec exch
3328 dup//ImageValues exch//knownget exec{
3331 //ResolveColorSpace exec
3336 2 index 3 1 roll put
3338 //CompleteImage exec
3339 dup/DataSource 2 copy get
3340 2 index//AppendFilters exec put
3342 (CompleteInlineImage end)=
3345 /CompleteOutlineImage
3347 currentglobal exch dup gcheck setglobal
3349 (CompleteOutlineImage beg)=
3351 dup dup//MakeStreamReader exec/DataSource exch put
3352 dup/ImageType known not{
3353 //CompleteImage exec
3355 dup/ColorSpace known{
3356 dup/ColorSpace//CheckColorSpace//ResolveD exec
3357 dup type/arraytype eq{
3358 //ResolveColorSpaceArray exec
3359 //SubstitutePDFColorSpace exec
3360 1 index exch/ColorSpace exch put
3367 (CompleteOutlineImage end)=
3377 dup/ColorSpace//knownget exec{setcolorspace}if
3378 dup/ImageMask//knownget exec not{false}if
3379 {imagemask}{image}ifelse
3388 //PDFReader/GraphicStateStackPointer get
3389 dup//GraphicStateStack exch get null eq{
3390 dup//GraphicStateStack exch//InitialGraphicState length dict put
3392 dup//GraphicStateStack exch get
3393 //GraphicState exch copy pop
3394 1 add//PDFReader exch/GraphicStateStackPointer exch put
3399 //PDFReader/GraphicStateStackPointer get
3401 //PDFReader exch/GraphicStateStackPointer exch put
3402 //GraphicStateStack exch get
3403 //GraphicState copy pop
3406 {dup//GraphicState exch/FontSize exch put
3407 //ResolveAndSetFont exec
3408 //GraphicState/FontMatrixNonHV currentfont/FontMatrix get 1 get 0 ne put
3411 {//GraphicState/TextRenderingMode get 0 eq{
3412 //GraphicState/WordSpacing get 0
3414 //GraphicState/CharacterSpacing get 0
3416 //GraphicState/FontMatrixNonHV get{
3425 exch 2 index eq{3 index add}if
3428 currentfont/FontMatrix get 0 get 0 ne{
3429 1 1 index length 1 sub getinterval cvx
3439 //GraphicState/CharacterSpacing get 0 eq
3440 //GraphicState/FontMatrixNonHV get not and
3441 //GraphicState/WordSpacing get 0 eq and{
3447 currentpoint 5 4 roll
3448 ( )dup 0 3 index put true charpath
3451 //GraphicState/CharacterSpacing get 0 rmoveto
3453 //GraphicState/WordSpacing get 0 rmoveto
3456 //GraphicState/FontMatrixNonHV get dup not exch{
3457 pop currentfont/FontMatrix get 0 get 0 ne
3459 1 1 index length 1 sub getinterval cvx
3466 {//GraphicState/TextRenderingMode get 0 ne{
3467 currentpoint newpath moveto
3471 {//GraphicState/TextRenderingMode get
3476 gsave fill grestore stroke exit
3479 currentpoint newpath moveto
3482 gsave fill grestore clip exit
3485 gsave stroke grestore clip exit
3488 gsave fill grestore gsave stroke grestore fill exit
3497 /ShowTextWithGlyphPositioning
3499 {dup type/stringtype eq{
3502 neg 1000 div//GraphicState/FontSize get mul 0 rmoveto
3508 {dup/Type get/ExtGState ne{
3509 mark(Resource )3 index( must have /Type/ExtGState.)//error exec
3514 //PDFR_DEBUG{(SetTransfer beg )print count =}if
3515 dup type/arraytype eq 1 index xcheck not and{
3516 0 4 getinterval aload pop
3521 //PDFR_DEBUG{(SetTransfer end )print count =}if
3524 {dup/Type get/ExtGState ne{
3525 mark(Resource )3 index( must have /Type/ExtGState.)//error exec
3529 {dup/HalftoneType known not{
3530 mark(Resource )3 index( must have /HalftoneType.)//error exec
3535 //PDFR_DEBUG{(ResolveFunction beg )print dup = count =}if
3536 2 copy get//IsObjRef exec{
3537 2 copy//DoNothing//ResolveD exec
3540 2 copy get dup type/arraytype eq exch xcheck and not{
3542 dup type/arraytype eq 1 index xcheck not and{
3543 dup length 1 sub -1 0{
3544 2 copy//DoNothing ResolveA
3548 //FunctionToProc exec
3558 }{dup type/nametype eq{
3559 //spotfunctions exch get
3561 //FunctionToProc exec
3571 //PDFR_DEBUG{(ResolveFunction end )print dup == count =}if
3573 /ResolveFunctionSafe
3575 //ResolveFunction exec
3579 /CreateHalftoneThresholds
3581 dup/Thresholds known not{
3582 dup/HalftoneType get 10 eq{
3583 dup dup//MakeStreamReader exec
3584 /Thresholds exch put
3586 dup/HalftoneType get dup 3 eq exch 6 eq or{
3587 dup dup//MakeStreamReader exec
3588 //BlockBuffer readstring pop
3591 mark(Could not read Thresholds)//error exec
3593 string copy/Thresholds exch put
3594 dup/HalftoneType 3 put
3600 //PDFReader/CurrentObject get/Context get/Resources get
3601 /ExtGState//DoNothing//ResolveD exec
3602 exch//CheckExtGState//ResolveD exec
3603 dup/LW//knownget exec{
3606 dup/LC//knownget exec{
3609 dup/LJ//knownget exec{
3612 dup/ML//knownget exec{
3615 dup/D//knownget exec{
3618 dup/RI//knownget exec{
3619 mark(Unimplemented ExtGState.RI)//error exec
3621 dup/OP//knownget exec{
3624 dup/op//knownget exec{
3627 dup/OPM//knownget exec{
3628 mark(Unimplemented ExtGState.OPM)//error exec
3630 dup/Font//knownget exec{
3631 mark(Unimplemented ExtGState.Font)//error exec
3634 /BG//ResolveFunction exec
3638 /BG2//ResolveFunction exec
3640 //InitialExtGState/BG2 get
3645 /UCR//ResolveFunction exec
3646 setundercolorremoval
3649 /UCR2//ResolveFunction exec
3651 //InitialExtGState/UCR2 get
3653 setundercolorremoval
3656 /TR//ResolveFunction exec
3660 /TR2//ResolveFunction exec
3662 pop//InitialExtGState/TR2 get
3663 aload pop setcolortransfer
3668 dup/HT//knownget exec{
3670 pop//InitialExtGState/HT get
3673 //PDFR_DEBUG{(Ht beg)=}if
3674 pop dup/HT//CheckHalftone//ResolveD exec
3675 /SpotFunction//ResolveFunctionSafe exec
3676 /TransferFunction//ResolveFunctionSafe exec
3678 dup/HalftoneType get dup 5 eq exch dup 4 eq exch 2 eq or or{
3682 1 index exch//CheckHalftone ResolveD
3684 dup type/dicttype eq{
3685 dup/SpotFunction//ResolveFunctionSafe exec
3686 /TransferFunction//ResolveFunctionSafe exec
3687 //CreateHalftoneThresholds exec
3688 dup/HalftoneType get 5 gt{
3696 //CreateHalftoneThresholds exec
3712 (Warning: Ignoring a halftone with a Level 3 component halftone Type )print dup/HalftoneType get =
3716 dup/HalftoneType get 5 gt{
3717 (Warning: Ignoring a Level 3 halftone Type )print dup/HalftoneType get =
3723 //PDFR_DEBUG{(HT set)= flush}if
3726 dup/FL//knownget exec{
3729 dup/SM//knownget exec{
3732 dup/SA//knownget exec{
3735 dup/BM//knownget exec{
3736 mark(Unimplemented ExtGState.BM)//error exec
3738 dup/SMask//knownget exec{
3739 mark(Unimplemented ExtGState.SMask)//error exec
3741 dup/CA//knownget exec{
3742 mark(Unimplemented ExtGState.CA)//error exec
3744 dup/ca//knownget exec{
3745 mark(Unimplemented ExtGState.ca)//error exec
3747 dup/AIS//knownget exec{
3748 mark(Unimplemented ExtGState.AIS)//error exec
3750 dup/TK//knownget exec{
3751 mark(Unimplemented ExtGState.TK)//error exec
3756 {dup/Subtype get dup/Image ne exch dup/Form ne exch/PS ne and and{
3757 mark(Resource )3 index( must have /Subtype /Image or /Form or /PS.)//error exec
3762 //PDFReader/CurrentObject get/Context get/Resources get
3763 /XObject//DoNothing//ResolveD exec
3764 exch//CheckXObject//ResolveD exec
3768 //CompleteOutlineImage exec
3773 (Executing a PS Xobject)=
3776 //RunDelayedStream exec
3781 (Executing a Form XObject)=
3783 //PDFReader/CurrentObject get exch
3784 dup//PDFReader exch<< exch/Context exch >>/CurrentObject exch put
3785 dup/Matrix get concat
3786 dup/BBox get aload pop exch 3 index sub exch 2 index sub rectclip
3787 //RunDelayedStream exec
3788 //PDFReader exch/CurrentObject exch put
3790 mark exch(unimplemented XObject type )exch//error exec
3795 /Operators 50 dict begin
3796 /q{//GSave exec}bind def
3797 /Q{//GRestore exec}bind def
3798 /cm{//TempMatrix astore concat}bind def
3799 /i{1 .min setflat}bind def
3800 /J/setlinecap load def
3802 /j/setlinejoin load def
3803 /w/setlinewidth load def
3804 /M/setmiterlimit load def
3805 /gs{SetExtGState}bind def
3807 /rg/setrgbcolor load def
3808 /k/setcmykcolor load def
3809 /cs{//ResolveColorSpace exec//SetColorSpaceSafe exec
3811 /sc/setcolor load def
3812 /scn{//SetColor exec}bind def
3814 /RG/setrgbcolor load def
3815 /K/setcmykcolor load def
3817 /ri{SetColorRenderingIntent}bind def
3818 /SC/setcolor load def
3819 /SCN{//SetColor exec}bind def
3823 /v{currentpoint 6 2 roll curveto}bind def
3824 /y{2 copy curveto}bind def
3826 4 2 roll moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto
3829 /h/closepath load def
3832 /s{closepath stroke}bind def
3835 /B{gsave fill grestore stroke}bind def
3836 /b{closepath gsave fill grestore stroke}bind def
3837 /B*{gsave eofill grestore stroke}bind def
3838 /b*{closepath gsave eofill grestore stroke}bind def
3843 dup/Background known{
3845 dup/ColorSpace get setcolorspace
3846 dup/Background get aload pop setcolor
3848 2 index sub exch 3 index sub exch
3854 /Do{//DoXObject exec}bind def
3855 /BI{currentglobal false setglobal<<}bind def
3857 dup/DataSource currentfile
3858 2 index/F//knownget exec{
3860 0(~>)/SubFileDecode filter
3864 //CompleteInlineImage exec
3869 /BT{gsave//GraphicState/InitialTextMatrix get currentmatrix pop}bind def
3870 /ET{grestore}bind def
3871 /Tc{//GraphicState exch/CharacterSpacing exch put}bind def
3872 /TL{//GraphicState exch/TextLeading exch put}bind def
3873 /Tr{//GraphicState exch/TextRenderingMode exch put}bind def
3875 mark(Unimplemented SetTextRise)//error exec
3877 /Tw{//GraphicState exch/WordSpacing exch put}bind def
3879 mark(Unimplemented SetHorizontalTextScaling)//error exec
3881 /Td{translate 0 0 moveto}bind def
3882 /TD{dup neg//TL exec//Td exec}bind def
3883 /Tm{//GraphicState/InitialTextMatrix get setmatrix
3884 //TempMatrix astore concat
3886 /T*{0//GraphicState/TextLeading get neg//Td exec}bind def
3887 /Tj{//ShowTextBeg exec//ShowText exec//ShowTextEnd exec}bind def
3888 /'{//T* exec//ShowText exec//ShowTextEnd exec}bind def
3889 /"{3 2 roll//Tw exec exch//Tc exec//' exec}bind def
3890 /TJ//ShowTextWithGlyphPositioning def
3892 /d0/setcharwidth load def
3893 /d1/setcachedevice load def
3894 /BDC{pop pop}bind def
3897 /BX{BeginCompatibilitySection}bind def
3898 /EX{EndCompatibilitySection}bind def
3899 /DP{DefineMarkedContentPointWithPropertyList}bind def
3900 /MP{DefineMarkedContentPoint}bind def
3901 /PS{cvx exec}bind def
3904 //Operators length dict begin
3907 [exch//=only/exec load
3910 dup type/arraytype eq{
3917 currentdict end/Operators exch def
3928 /currentglobal where
3929 {pop currentglobal{setglobal}true setglobal}
3933 StandardEncoding 0 39 getinterval aload pop
3935 StandardEncoding 40 56 getinterval aload pop
3937 StandardEncoding 97 31 getinterval aload pop
3938 /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
3939 /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
3940 /ecircumflex/edieresis/iacute/igrave
3941 /icircumflex/idieresis/ntilde/oacute
3942 /ograve/ocircumflex/odieresis/otilde
3943 /uacute/ugrave/ucircumflex/udieresis
3944 /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
3945 /registered/copyright/trademark/acute/dieresis/.notdef/AE/Oslash
3946 /.notdef/plusminus/.notdef/.notdef/yen/mu/.notdef/.notdef
3947 /.notdef/.notdef/.notdef/ordfeminine/ordmasculine/.notdef/ae/oslash
3948 /questiondown/exclamdown/logicalnot/.notdef
3949 /florin/.notdef/.notdef/guillemotleft
3950 /guillemotright/ellipsis/space/Agrave/Atilde/Otilde/OE/oe
3951 /endash/emdash/quotedblleft/quotedblright
3952 /quoteleft/quoteright/divide/.notdef
3953 /ydieresis/Ydieresis/fraction/currency
3954 /guilsinglleft/guilsinglright/fi/fl
3955 /daggerdbl/periodcentered/quotesinglbase/quotedblbase
3956 /perthousand/Acircumflex/Ecircumflex/Aacute
3957 /Edieresis/Egrave/Iacute/Icircumflex
3958 /Idieresis/Igrave/Oacute/Ocircumflex
3959 /.notdef/Ograve/Uacute/Ucircumflex
3960 /Ugrave/dotlessi/circumflex/tilde
3961 /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
3963 5 1 index .registerencoding
3966 /AdobeGlyphList mark
3973 /Aacutesmall 16#f7e1
3975 /Abreveacute 16#1eae
3976 /Abrevecyrillic 16#04d0
3977 /Abrevedotbelow 16#1eb6
3978 /Abrevegrave 16#1eb0
3979 /Abrevehookabove 16#1eb2
3980 /Abrevetilde 16#1eb4
3983 /Acircumflex 16#00c2
3984 /Acircumflexacute 16#1ea4
3985 /Acircumflexdotbelow 16#1eac
3986 /Acircumflexgrave 16#1ea6
3987 /Acircumflexhookabove 16#1ea8
3988 /Acircumflexsmall 16#f7e2
3989 /Acircumflextilde 16#1eaa
3995 /Adieresiscyrillic 16#04d2
3996 /Adieresismacron 16#01de
3997 /Adieresissmall 16#f7e4
4001 /Agravesmall 16#f7e0
4003 /Aiecyrillic 16#04d4
4004 /Ainvertedbreve 16#0202
4016 /Atildesmall 16#f7e3
4017 /Aybarmenian 16#0531
4023 /Benarmenian 16#0532
4038 /Ccedillaacute 16#1e08
4039 /Ccedillasmall 16#f7e7
4041 /Ccircumflex 16#0108
4044 /Cedillasmall 16#f7b8
4045 /Chaarmenian 16#0549
4046 /Cheabkhasiancyrillic 16#04bc
4047 /Checyrillic 16#0427
4048 /Chedescenderabkhasiancyrillic 16#04be
4049 /Chedescendercyrillic 16#04b6
4050 /Chedieresiscyrillic 16#04f4
4051 /Cheharmenian 16#0543
4052 /Chekhakassiancyrillic 16#04cb
4053 /Cheverticalstrokecyrillic 16#04b8
4056 /Circumflexsmall 16#f6f6
4068 /Dcircumflexbelow 16#1e12
4078 /DieresisAcute 16#f6cc
4079 /DieresisGrave 16#f6cd
4080 /Dieresissmall 16#f7a8
4081 /Digammagreek 16#03dc
4082 /Djecyrillic 16#0402
4085 /Dotaccentsmall 16#f6f7
4091 /Dzeabkhasiancyrillic 16#04e0
4092 /Dzecyrillic 16#0405
4093 /Dzhecyrillic 16#040f
4096 /Eacutesmall 16#f7e9
4099 /Ecedillabreve 16#1e1c
4100 /Echarmenian 16#0535
4102 /Ecircumflex 16#00ca
4103 /Ecircumflexacute 16#1ebe
4104 /Ecircumflexbelow 16#1e18
4105 /Ecircumflexdotbelow 16#1ec6
4106 /Ecircumflexgrave 16#1ec0
4107 /Ecircumflexhookabove 16#1ec2
4108 /Ecircumflexsmall 16#f7ea
4109 /Ecircumflextilde 16#1ec4
4113 /Edieresissmall 16#f7eb
4119 /Egravesmall 16#f7e8
4123 /Einvertedbreve 16#0206
4124 /Eiotifiedcyrillic 16#0464
4126 /Elevenroman 16#216a
4128 /Emacronacute 16#1e16
4129 /Emacrongrave 16#1e14
4133 /Endescendercyrillic 16#04a2
4135 /Enghecyrillic 16#04a4
4136 /Enhookcyrillic 16#04c7
4140 /Epsilontonos 16#0388
4143 /Ereversedcyrillic 16#042d
4145 /Esdescendercyrillic 16#04aa
4154 /Etildebelow 16#1e1a
4158 /Ezhreversed 16#01b8
4162 /Feharmenian 16#0556
4165 /Fitacyrillic 16#0472
4174 /Gammaafrican 16#0194
4175 /Gangiacoptic 16#03ea
4180 /Gcircumflex 16#011c
4181 /Gcommaaccent 16#0122
4185 /Ghadarmenian 16#0542
4186 /Ghemiddlehookcyrillic 16#0494
4187 /Ghestrokecyrillic 16#0492
4188 /Gheupturncyrillic 16#0490
4190 /Gimarmenian 16#0533
4191 /Gjecyrillic 16#0403
4205 /Haabkhasiancyrillic 16#04a8
4206 /Hadescendercyrillic 16#04b2
4207 /Hardsigncyrillic 16#042a
4209 /Hbrevebelow 16#1e2a
4212 /Hcircumflex 16#0124
4220 /Hungarumlaut 16#f6cf
4221 /Hungarumlautsmall 16#f6f8
4228 /Iacutesmall 16#f7ed
4232 /Icircumflex 16#00ce
4233 /Icircumflexsmall 16#f7ee
4237 /Idieresisacute 16#1e2e
4238 /Idieresiscyrillic 16#04e4
4239 /Idieresissmall 16#f7ef
4243 /Iebrevecyrillic 16#04d6
4247 /Igravesmall 16#f7ec
4250 /Iinvertedbreve 16#020a
4251 /Iishortcyrillic 16#0419
4253 /Imacroncyrillic 16#04e2
4255 /Iniarmenian 16#053b
4259 /Iotaafrican 16#0196
4260 /Iotadieresis 16#03aa
4265 /Itildebelow 16#1e2c
4266 /Izhitsacyrillic 16#0474
4267 /Izhitsadblgravecyrillic 16#0476
4271 /Jcircumflex 16#0134
4273 /Jheharmenian 16#054b
4279 /Kabashkircyrillic 16#04a0
4282 /Kadescendercyrillic 16#049a
4283 /Kahookcyrillic 16#04c3
4285 /Kastrokecyrillic 16#049e
4286 /Kaverticalstrokecyrillic 16#049c
4290 /Kcommaaccent 16#0136
4292 /Keharmenian 16#0554
4293 /Kenarmenian 16#053f
4294 /Khacyrillic 16#0425
4297 /Kjecyrillic 16#040c
4300 /Koppacyrillic 16#0480
4302 /Ksicyrillic 16#046e
4312 /Lcircumflexbelow 16#1e3c
4313 /Lcommaaccent 16#013b
4317 /Ldotbelowmacron 16#1e38
4318 /Liwnarmenian 16#053c
4320 /Ljecyrillic 16#0409
4324 /Lslashsmall 16#f6f9
4329 /Macronsmall 16#f7af
4334 /Menarmenian 16#0544
4345 /Ncircumflexbelow 16#1e4a
4346 /Ncommaaccent 16#0145
4352 /Njecyrillic 16#040a
4355 /Nowarmenian 16#0546
4358 /Ntildesmall 16#f7f1
4364 /Oacutesmall 16#f7f3
4365 /Obarredcyrillic 16#04e8
4366 /Obarreddieresiscyrillic 16#04ea
4369 /Ocenteredtilde 16#019f
4371 /Ocircumflex 16#00d4
4372 /Ocircumflexacute 16#1ed0
4373 /Ocircumflexdotbelow 16#1ed8
4374 /Ocircumflexgrave 16#1ed2
4375 /Ocircumflexhookabove 16#1ed4
4376 /Ocircumflexsmall 16#f7f4
4377 /Ocircumflextilde 16#1ed6
4382 /Odieresiscyrillic 16#04e6
4383 /Odieresissmall 16#f7f6
4385 /Ogoneksmall 16#f6fb
4387 /Ogravesmall 16#f7f2
4393 /Ohorndotbelow 16#1ee2
4395 /Ohornhookabove 16#1ede
4397 /Ohungarumlaut 16#0150
4399 /Oinvertedbreve 16#020e
4401 /Omacronacute 16#1e52
4402 /Omacrongrave 16#1e50
4404 /Omegacyrillic 16#0460
4406 /Omegaroundcyrillic 16#047a
4407 /Omegatitlocyrillic 16#047c
4410 /Omicrontonos 16#038c
4414 /Oogonekmacron 16#01ec
4417 /Oslashacute 16#01fe
4418 /Oslashsmall 16#f7f8
4420 /Ostrokeacute 16#01fe
4423 /Otildeacute 16#1e4c
4424 /Otildedieresis 16#1e4e
4425 /Otildesmall 16#f7f5
4431 /Peharmenian 16#054a
4432 /Pemiddlehookcyrillic 16#04a6
4436 /Piwrarmenian 16#0553
4439 /Psicyrillic 16#0470
4451 /Rcommaaccent 16#0156
4455 /Rdotbelowmacron 16#1e5c
4456 /Reharmenian 16#0550
4460 /Rinvertedbreve 16#0212
4464 /Rsmallinverted 16#0281
4465 /Rsmallinvertedsuperior 16#02b6
4508 /Sacutedotaccent 16#1e64
4511 /Scarondotaccent 16#1e66
4512 /Scaronsmall 16#f6fd
4515 /Schwacyrillic 16#04d8
4516 /Schwadieresiscyrillic 16#04da
4518 /Scircumflex 16#015c
4519 /Scommaaccent 16#0218
4522 /Sdotbelowdotaccent 16#1e68
4523 /Seharmenian 16#054d
4525 /Shaarmenian 16#0547
4526 /Shacyrillic 16#0428
4527 /Shchacyrillic 16#0429
4529 /Shhacyrillic 16#04ba
4530 /Shimacoptic 16#03ec
4534 /Softsigncyrillic 16#042c
4536 /Stigmagreek 16#03da
4543 /Tcircumflexbelow 16#1e70
4544 /Tcommaaccent 16#0162
4548 /Tedescendercyrillic 16#04ac
4550 /Tetsecyrillic 16#04b4
4557 /Tiwnarmenian 16#054f
4564 /Tretroflexhook 16#01ae
4565 /Tsecyrillic 16#0426
4566 /Tshecyrillic 16#040b
4568 /Twelveroman 16#216b
4572 /Uacutesmall 16#f7fa
4576 /Ucircumflex 16#00db
4577 /Ucircumflexbelow 16#1e76
4578 /Ucircumflexsmall 16#f7fb
4583 /Udieresisacute 16#01d7
4584 /Udieresisbelow 16#1e72
4585 /Udieresiscaron 16#01d9
4586 /Udieresiscyrillic 16#04f0
4587 /Udieresisgrave 16#01db
4588 /Udieresismacron 16#01d5
4589 /Udieresissmall 16#f7fc
4592 /Ugravesmall 16#f7f9
4596 /Uhorndotbelow 16#1ef0
4598 /Uhornhookabove 16#1eec
4600 /Uhungarumlaut 16#0170
4601 /Uhungarumlautcyrillic 16#04f2
4602 /Uinvertedbreve 16#0216
4605 /Umacroncyrillic 16#04ee
4606 /Umacrondieresis 16#1e7a
4611 /Upsilonacutehooksymbolgreek 16#03d3
4612 /Upsilonafrican 16#01b1
4613 /Upsilondieresis 16#03ab
4614 /Upsilondieresishooksymbolgreek 16#03d4
4615 /Upsilonhooksymbol 16#03d2
4616 /Upsilontonos 16#038e
4618 /Ushortcyrillic 16#040e
4620 /Ustraightcyrillic 16#04ae
4621 /Ustraightstrokecyrillic 16#04b0
4623 /Utildeacute 16#1e78
4624 /Utildebelow 16#1e74
4629 /Vewarmenian 16#054e
4638 /Wcircumflex 16#0174
4649 /Xeharmenian 16#053d
4655 /Yacutesmall 16#f7fd
4656 /Yatcyrillic 16#0462
4658 /Ycircumflex 16#0176
4660 /Ydieresissmall 16#f7ff
4663 /Yericyrillic 16#042b
4664 /Yerudieresiscyrillic 16#04f8
4670 /Yiwnarmenian 16#0552
4674 /Yusbigcyrillic 16#046a
4675 /Yusbigiotifiedcyrillic 16#046c
4676 /Yuslittlecyrillic 16#0466
4677 /Yuslittleiotifiedcyrillic 16#0468
4682 /Zcaronsmall 16#f6ff
4684 /Zcircumflex 16#1e90
4689 /Zedescendercyrillic 16#0498
4690 /Zedieresiscyrillic 16#04de
4692 /Zhearmenian 16#053a
4693 /Zhebrevecyrillic 16#04c1
4694 /Zhecyrillic 16#0416
4695 /Zhedescendercyrillic 16#0496
4696 /Zhedieresiscyrillic 16#04dc
4707 /aamatragurmukhi 16#0a3e
4709 /aavowelsignbengali 16#09be
4710 /aavowelsigndeva 16#093e
4711 /aavowelsigngujarati 16#0abe
4712 /abbreviationmarkarmenian 16#055f
4713 /abbreviationsigndeva 16#0970
4717 /abreveacute 16#1eaf
4718 /abrevecyrillic 16#04d1
4719 /abrevedotbelow 16#1eb7
4720 /abrevegrave 16#1eb1
4721 /abrevehookabove 16#1eb3
4722 /abrevetilde 16#1eb5
4725 /acircumflex 16#00e2
4726 /acircumflexacute 16#1ea5
4727 /acircumflexdotbelow 16#1ead
4728 /acircumflexgrave 16#1ea7
4729 /acircumflexhookabove 16#1ea9
4730 /acircumflextilde 16#1eab
4732 /acutebelowcmb 16#0317
4736 /acutelowmod 16#02cf
4737 /acutetonecmb 16#0341
4740 /addakgurmukhi 16#0a71
4743 /adieresiscyrillic 16#04d3
4744 /adieresismacron 16#01df
5005 /aiecyrillic 16#04d5
5008 /aimatragurmukhi 16#0a48
5010 /ainfinalarabic 16#feca
5011 /aininitialarabic 16#fecb
5012 /ainmedialarabic 16#fecc
5013 /ainvertedbreve 16#0203
5014 /aivowelsignbengali 16#09c8
5015 /aivowelsigndeva 16#0948
5016 /aivowelsigngujarati 16#0ac8
5018 /akatakanahalfwidth 16#ff71
5022 /alefdageshhebrew 16#fb30
5023 /aleffinalarabic 16#fe8e
5024 /alefhamzaabovearabic 16#0623
5025 /alefhamzaabovefinalarabic 16#fe84
5026 /alefhamzabelowarabic 16#0625
5027 /alefhamzabelowfinalarabic 16#fe88
5029 /aleflamedhebrew 16#fb4f
5030 /alefmaddaabovearabic 16#0622
5031 /alefmaddaabovefinalarabic 16#fe82
5032 /alefmaksuraarabic 16#0649
5033 /alefmaksurafinalarabic 16#fef0
5034 /alefmaksurainitialarabic 16#fef3
5035 /alefmaksuramedialarabic 16#fef4
5036 /alefpatahhebrew 16#fb2e
5037 /alefqamatshebrew 16#fb2f
5045 /ampersandmonospace 16#ff06
5046 /ampersandsmall 16#f726
5049 /angbopomofo 16#3124
5050 /angkhankhuthai 16#0e5a
5052 /anglebracketleft 16#3008
5053 /anglebracketleftvertical 16#fe3f
5054 /anglebracketright 16#3009
5055 /anglebracketrightvertical 16#fe40
5060 /anudattadeva 16#0952
5061 /anusvarabengali 16#0982
5062 /anusvaradeva 16#0902
5063 /anusvaragujarati 16#0a82
5065 /apaatosquare 16#3300
5067 /apostrophearmenian 16#055a
5068 /apostrophemod 16#02bc
5071 /approxequal 16#2248
5072 /approxequalorimage 16#2252
5073 /approximatelyequal 16#2245
5074 /araeaekorean 16#318e
5075 /araeakorean 16#318d
5077 /arighthalfring 16#1e9a
5082 /arrowdashdown 16#21e3
5083 /arrowdashleft 16#21e0
5084 /arrowdashright 16#21e2
5085 /arrowdashup 16#21e1
5086 /arrowdblboth 16#21d4
5087 /arrowdbldown 16#21d3
5088 /arrowdblleft 16#21d0
5089 /arrowdblright 16#21d2
5092 /arrowdownleft 16#2199
5093 /arrowdownright 16#2198
5094 /arrowdownwhite 16#21e9
5095 /arrowheaddownmod 16#02c5
5096 /arrowheadleftmod 16#02c2
5097 /arrowheadrightmod 16#02c3
5098 /arrowheadupmod 16#02c4
5099 /arrowhorizex 16#f8e7
5101 /arrowleftdbl 16#21d0
5102 /arrowleftdblstroke 16#21cd
5103 /arrowleftoverright 16#21c6
5104 /arrowleftwhite 16#21e6
5106 /arrowrightdblstroke 16#21cf
5107 /arrowrightheavy 16#279e
5108 /arrowrightoverleft 16#21c4
5109 /arrowrightwhite 16#21e8
5110 /arrowtableft 16#21e4
5111 /arrowtabright 16#21e5
5114 /arrowupdnbse 16#21a8
5115 /arrowupdownbase 16#21a8
5116 /arrowupleft 16#2196
5117 /arrowupleftofdown 16#21c5
5118 /arrowupright 16#2197
5119 /arrowupwhite 16#21e7
5120 /arrowvertex 16#f8e6
5121 /asciicircum 16#005e
5122 /asciicircummonospace 16#ff3e
5124 /asciitildemonospace 16#ff5e
5126 /ascriptturned 16#0252
5127 /asmallhiragana 16#3041
5128 /asmallkatakana 16#30a1
5129 /asmallkatakanahalfwidth 16#ff67
5131 /asteriskaltonearabic 16#066d
5132 /asteriskarabic 16#066d
5133 /asteriskmath 16#2217
5134 /asteriskmonospace 16#ff0a
5135 /asterisksmall 16#fe61
5138 /asymptoticallyequal 16#2243
5141 /atmonospace 16#ff20
5149 /aulengthmarkbengali 16#09d7
5150 /aumatragurmukhi 16#0a4c
5151 /auvowelsignbengali 16#09cc
5152 /auvowelsigndeva 16#094c
5153 /auvowelsigngujarati 16#0acc
5154 /avagrahadeva 16#093d
5155 /aybarmenian 16#0561
5157 /ayinaltonehebrew 16#fb20
5162 /backslashmonospace 16#ff3c
5170 /barmonospace 16#ff5c
5175 /beamedsixteenthnotes 16#266c
5179 /behfinalarabic 16#fe90
5180 /behinitialarabic 16#fe91
5182 /behmedialarabic 16#fe92
5183 /behmeeminitialarabic 16#fc9f
5184 /behmeemisolatedarabic 16#fc08
5185 /behnoonfinalarabic 16#fc6d
5187 /benarmenian 16#0562
5190 /betasymbolgreek 16#03d0
5192 /betdageshhebrew 16#fb31
5194 /betrafehebrew 16#fb4c
5197 /bhagujarati 16#0aad
5198 /bhagurmukhi 16#0a2d
5202 /bilabialclick 16#0298
5203 /bindigurmukhi 16#0a02
5205 /blackcircle 16#25cf
5206 /blackdiamond 16#25c6
5207 /blackdownpointingtriangle 16#25bc
5208 /blackleftpointingpointer 16#25c4
5209 /blackleftpointingtriangle 16#25c0
5210 /blacklenticularbracketleft 16#3010
5211 /blacklenticularbracketleftvertical 16#fe3b
5212 /blacklenticularbracketright 16#3011
5213 /blacklenticularbracketrightvertical 16#fe3c
5214 /blacklowerlefttriangle 16#25e3
5215 /blacklowerrighttriangle 16#25e2
5216 /blackrectangle 16#25ac
5217 /blackrightpointingpointer 16#25ba
5218 /blackrightpointingtriangle 16#25b6
5219 /blacksmallsquare 16#25aa
5220 /blacksmilingface 16#263b
5221 /blacksquare 16#25a0
5223 /blackupperlefttriangle 16#25e4
5224 /blackupperrighttriangle 16#25e5
5225 /blackuppointingsmalltriangle 16#25b4
5226 /blackuppointingtriangle 16#25b2
5231 /bobaimaithai 16#0e1a
5238 /braceleftbt 16#f8f3
5239 /braceleftmid 16#f8f2
5240 /braceleftmonospace 16#ff5b
5241 /braceleftsmall 16#fe5b
5242 /bracelefttp 16#f8f1
5243 /braceleftvertical 16#fe37
5245 /bracerightbt 16#f8fe
5246 /bracerightmid 16#f8fd
5247 /bracerightmonospace 16#ff5d
5248 /bracerightsmall 16#fe5c
5249 /bracerighttp 16#f8fc
5250 /bracerightvertical 16#fe38
5251 /bracketleft 16#005b
5252 /bracketleftbt 16#f8f0
5253 /bracketleftex 16#f8ef
5254 /bracketleftmonospace 16#ff3b
5255 /bracketlefttp 16#f8ee
5256 /bracketright 16#005d
5257 /bracketrightbt 16#f8fb
5258 /bracketrightex 16#f8fa
5259 /bracketrightmonospace 16#ff3d
5260 /bracketrighttp 16#f8f9
5262 /brevebelowcmb 16#032e
5264 /breveinvertedbelowcmb 16#032f
5265 /breveinvertedcmb 16#0311
5266 /breveinverteddoublecmb 16#0361
5267 /bridgebelowcmb 16#032a
5268 /bridgeinvertedbelowcmb 16#033a
5276 /bulletinverse 16#25d8
5277 /bulletoperator 16#2219
5287 /candrabindubengali 16#0981
5288 /candrabinducmb 16#0310
5289 /candrabindudeva 16#0901
5290 /candrabindugujarati 16#0a81
5294 /caronbelowcmb 16#032c
5296 /carriagereturn 16#21b5
5300 /ccedillaacute 16#1e09
5302 /ccircumflex 16#0109
5311 /centinferior 16#f6df
5312 /centmonospace 16#ffe0
5313 /centoldstyle 16#f7a2
5314 /centsuperior 16#f6e0
5315 /chaarmenian 16#0579
5318 /chagujarati 16#0a9b
5319 /chagurmukhi 16#0a1b
5321 /cheabkhasiancyrillic 16#04bd
5323 /checyrillic 16#0447
5324 /chedescenderabkhasiancyrillic 16#04bf
5325 /chedescendercyrillic 16#04b7
5326 /chedieresiscyrillic 16#04f5
5327 /cheharmenian 16#0573
5328 /chekhakassiancyrillic 16#04cc
5329 /cheverticalstrokecyrillic 16#04b9
5331 /chieuchacirclekorean 16#3277
5332 /chieuchaparenkorean 16#3217
5333 /chieuchcirclekorean 16#3269
5334 /chieuchkorean 16#314a
5335 /chieuchparenkorean 16#3209
5336 /chochangthai 16#0e0a
5337 /chochanthai 16#0e08
5338 /chochingthai 16#0e09
5339 /chochoethai 16#0e0c
5341 /cieucacirclekorean 16#3276
5342 /cieucaparenkorean 16#3216
5343 /cieuccirclekorean 16#3268
5344 /cieuckorean 16#3148
5345 /cieucparenkorean 16#3208
5346 /cieucuparenkorean 16#321c
5348 /circlemultiply 16#2297
5351 /circlepostalmark 16#3036
5352 /circlewithlefthalfblack 16#25d0
5353 /circlewithrighthalfblack 16#25d1
5355 /circumflexbelowcmb 16#032d
5356 /circumflexcmb 16#0302
5358 /clickalveolar 16#01c2
5359 /clickdental 16#01c0
5360 /clicklateral 16#01c1
5361 /clickretroflex 16#01c3
5363 /clubsuitblack 16#2663
5364 /clubsuitwhite 16#2667
5365 /cmcubedsquare 16#33a4
5367 /cmsquaredsquare 16#33a0
5370 /colonmonetary 16#20a1
5371 /colonmonospace 16#ff1a
5374 /colontriangularhalfmod 16#02d1
5375 /colontriangularmod 16#02d0
5377 /commaabovecmb 16#0313
5378 /commaaboverightcmb 16#0315
5379 /commaaccent 16#f6c3
5380 /commaarabic 16#060c
5381 /commaarmenian 16#055d
5382 /commainferior 16#f6e1
5383 /commamonospace 16#ff0c
5384 /commareversedabovecmb 16#0314
5385 /commareversedmod 16#02bd
5387 /commasuperior 16#f6e2
5388 /commaturnedabovecmb 16#0312
5389 /commaturnedmod 16#02bb
5392 /contourintegral 16#222e
5427 /copyrightsans 16#f8e9
5428 /copyrightserif 16#f6d9
5429 /cornerbracketleft 16#300c
5430 /cornerbracketlefthalfwidth 16#ff62
5431 /cornerbracketleftvertical 16#fe41
5432 /cornerbracketright 16#300d
5433 /cornerbracketrighthalfwidth 16#ff63
5434 /cornerbracketrightvertical 16#fe42
5435 /corporationsquare 16#337f
5437 /coverkgsquare 16#33c6
5453 /dadfinalarabic 16#febe
5454 /dadinitialarabic 16#febf
5455 /dadmedialarabic 16#fec0
5457 /dageshhebrew 16#05bc
5466 /daletdagesh 16#fb33
5467 /daletdageshhebrew 16#fb33
5468 /dalethebrew 16#05d3
5469 /dalfinalarabic 16#feaa
5470 /dammaarabic 16#064f
5471 /dammalowarabic 16#064f
5472 /dammatanaltonearabic 16#064c
5473 /dammatanarabic 16#064c
5475 /dargahebrew 16#05a7
5476 /dargalefthebrew 16#05a7
5477 /dasiapneumatacyrilliccmb 16#0485
5479 /dblanglebracketleft 16#300a
5480 /dblanglebracketleftvertical 16#fe3d
5481 /dblanglebracketright 16#300b
5482 /dblanglebracketrightvertical 16#fe3e
5483 /dblarchinvertedbelowcmb 16#032b
5484 /dblarrowleft 16#21d4
5485 /dblarrowright 16#21d2
5488 /dblgravecmb 16#030f
5489 /dblintegral 16#222c
5491 /dbllowlinecmb 16#0333
5492 /dbloverlinecmb 16#033f
5493 /dblprimemod 16#02ba
5494 /dblverticalbar 16#2016
5495 /dblverticallineabovecmb 16#030e
5501 /dcircumflexbelow 16#1e13
5505 /ddagujarati 16#0aa1
5506 /ddagurmukhi 16#0a21
5508 /ddalfinalarabic 16#fb89
5510 /ddhabengali 16#09a2
5512 /ddhagujarati 16#0aa2
5513 /ddhagurmukhi 16#0a22
5516 /decimalseparatorarabic 16#066b
5517 /decimalseparatorpersian 16#066b
5525 /deleteright 16#2326
5527 /deltaturned 16#018d
5528 /denominatorminusonenumeratorbengali 16#09f8
5532 /dhagujarati 16#0aa7
5533 /dhagurmukhi 16#0a27
5535 /dialytikatonos 16#0385
5536 /dialytikatonoscmb 16#0344
5538 /diamondsuitwhite 16#2662
5540 /dieresisacute 16#f6d7
5541 /dieresisbelowcmb 16#0324
5542 /dieresiscmb 16#0308
5543 /dieresisgrave 16#f6d8
5544 /dieresistonos 16#0385
5550 /divisionslash 16#2215
5551 /djecyrillic 16#0452
5558 /dochadathai 16#0e0e
5563 /dollarinferior 16#f6e3
5564 /dollarmonospace 16#ff04
5565 /dollaroldstyle 16#f724
5566 /dollarsmall 16#fe69
5567 /dollarsuperior 16#f6e4
5571 /dotaccentcmb 16#0307
5572 /dotbelowcmb 16#0323
5573 /dotbelowcomb 16#0323
5574 /dotkatakana 16#30fb
5577 /dotlessjstrokehook 16#0284
5579 /dottedcircle 16#25cc
5580 /doubleyodpatah 16#fb1f
5581 /doubleyodpatahhebrew 16#fb1f
5582 /downtackbelowcmb 16#031e
5583 /downtackmod 16#02d5
5594 /dzeabkhasiancyrillic 16#04e1
5595 /dzecyrillic 16#0455
5596 /dzhecyrillic 16#045f
5603 /ecandradeva 16#090d
5604 /ecandragujarati 16#0a8d
5605 /ecandravowelsigndeva 16#0945
5606 /ecandravowelsigngujarati 16#0ac5
5608 /ecedillabreve 16#1e1d
5609 /echarmenian 16#0565
5610 /echyiwnarmenian 16#0587
5612 /ecircumflex 16#00ea
5613 /ecircumflexacute 16#1ebf
5614 /ecircumflexbelow 16#1e19
5615 /ecircumflexdotbelow 16#1ec7
5616 /ecircumflexgrave 16#1ec1
5617 /ecircumflexhookabove 16#1ec3
5618 /ecircumflextilde 16#1ec5
5627 /eematragurmukhi 16#0a47
5637 /eightarabic 16#0668
5638 /eightbengali 16#09ee
5639 /eightcircle 16#2467
5640 /eightcircleinversesansserif 16#2791
5642 /eighteencircle 16#2471
5643 /eighteenparen 16#2485
5644 /eighteenperiod 16#2499
5645 /eightgujarati 16#0aee
5646 /eightgurmukhi 16#0a6e
5647 /eighthackarabic 16#0668
5648 /eighthangzhou 16#3028
5649 /eighthnotebeamed 16#266b
5650 /eightideographicparen 16#3227
5651 /eightinferior 16#2088
5652 /eightmonospace 16#ff18
5653 /eightoldstyle 16#f738
5655 /eightperiod 16#248f
5656 /eightpersian 16#06f8
5658 /eightsuperior 16#2078
5660 /einvertedbreve 16#0207
5661 /eiotifiedcyrillic 16#0465
5663 /ekatakanahalfwidth 16#ff74
5664 /ekonkargurmukhi 16#0a74
5668 /elevencircle 16#246a
5669 /elevenparen 16#247e
5670 /elevenperiod 16#2492
5671 /elevenroman 16#217a
5673 /ellipsisvertical 16#22ee
5675 /emacronacute 16#1e17
5676 /emacrongrave 16#1e15
5679 /emdashvertical 16#fe31
5681 /emphasismarkarmenian 16#055b
5686 /endashvertical 16#fe32
5687 /endescendercyrillic 16#04a3
5689 /engbopomofo 16#3125
5690 /enghecyrillic 16#04a5
5691 /enhookcyrillic 16#04c8
5696 /eopenclosed 16#029a
5697 /eopenreversed 16#025c
5698 /eopenreversedclosed 16#025e
5699 /eopenreversedhook 16#025d
5702 /epsilontonos 16#03ad
5704 /equalmonospace 16#ff1d
5706 /equalsuperior 16#207c
5707 /equivalence 16#2261
5711 /ereversedcyrillic 16#044d
5713 /esdescendercyrillic 16#04ab
5717 /eshortvowelsigndeva 16#0946
5718 /eshreversedloop 16#01aa
5719 /eshsquatreversed 16#0285
5720 /esmallhiragana 16#3047
5721 /esmallkatakana 16#30a7
5722 /esmallkatakanahalfwidth 16#ff6a
5730 /etildebelow 16#1e1b
5731 /etnahtafoukhhebrew 16#0591
5732 /etnahtafoukhlefthebrew 16#0591
5733 /etnahtahebrew 16#0591
5734 /etnahtalefthebrew 16#0591
5738 /evowelsignbengali 16#09c7
5739 /evowelsigndeva 16#0947
5740 /evowelsigngujarati 16#0ac7
5742 /exclamarmenian 16#055c
5745 /exclamdownsmall 16#f7a1
5746 /exclammonospace 16#ff01
5747 /exclamsmall 16#f721
5748 /existential 16#2203
5752 /ezhreversed 16#01b9
5758 /fathaarabic 16#064e
5759 /fathalowarabic 16#064e
5760 /fathatanarabic 16#064b
5765 /feharmenian 16#0586
5766 /fehfinalarabic 16#fed2
5767 /fehinitialarabic 16#fed3
5768 /fehmedialarabic 16#fed4
5775 /fifteencircle 16#246e
5776 /fifteenparen 16#2482
5777 /fifteenperiod 16#2496
5782 /finalkafdagesh 16#fb3a
5783 /finalkafdageshhebrew 16#fb3a
5784 /finalkafhebrew 16#05da
5786 /finalmemhebrew 16#05dd
5788 /finalnunhebrew 16#05df
5790 /finalpehebrew 16#05e3
5792 /finaltsadihebrew 16#05e5
5793 /firsttonechinese 16#02c9
5795 /fitacyrillic 16#0473
5798 /fivebengali 16#09eb
5800 /fivecircleinversesansserif 16#278e
5802 /fiveeighths 16#215d
5803 /fivegujarati 16#0aeb
5804 /fivegurmukhi 16#0a6b
5805 /fivehackarabic 16#0665
5806 /fivehangzhou 16#3025
5807 /fiveideographicparen 16#3224
5808 /fiveinferior 16#2085
5809 /fivemonospace 16#ff15
5810 /fiveoldstyle 16#f735
5813 /fivepersian 16#06f5
5815 /fivesuperior 16#2075
5823 /fongmanthai 16#0e4f
5827 /fourbengali 16#09ea
5829 /fourcircleinversesansserif 16#278d
5831 /fourgujarati 16#0aea
5832 /fourgurmukhi 16#0a6a
5833 /fourhackarabic 16#0664
5834 /fourhangzhou 16#3024
5835 /fourideographicparen 16#3223
5836 /fourinferior 16#2084
5837 /fourmonospace 16#ff14
5838 /fournumeratorbengali 16#09f7
5839 /fouroldstyle 16#f734
5842 /fourpersian 16#06f4
5844 /foursuperior 16#2074
5845 /fourteencircle 16#246d
5846 /fourteenparen 16#2481
5847 /fourteenperiod 16#2495
5849 /fourthtonechinese 16#02cb
5858 /gaffinalarabic 16#fb93
5859 /gafinitialarabic 16#fb94
5860 /gafmedialarabic 16#fb95
5866 /gammalatinsmall 16#0263
5867 /gammasuperior 16#02e0
5868 /gangiacoptic 16#03eb
5874 /gcircumflex 16#011d
5875 /gcommaaccent 16#0123
5881 /geometricallyequal 16#2251
5882 /gereshaccenthebrew 16#059c
5883 /gereshhebrew 16#05f3
5884 /gereshmuqdamhebrew 16#059d
5886 /gershayimaccenthebrew 16#059e
5887 /gershayimhebrew 16#05f4
5890 /ghadarmenian 16#0572
5892 /ghagujarati 16#0a98
5893 /ghagurmukhi 16#0a18
5894 /ghainarabic 16#063a
5895 /ghainfinalarabic 16#fece
5896 /ghaininitialarabic 16#fecf
5897 /ghainmedialarabic 16#fed0
5898 /ghemiddlehookcyrillic 16#0495
5899 /ghestrokecyrillic 16#0493
5900 /gheupturncyrillic 16#0491
5902 /ghhagurmukhi 16#0a5a
5907 /gimarmenian 16#0563
5909 /gimeldagesh 16#fb32
5910 /gimeldageshhebrew 16#fb32
5911 /gimelhebrew 16#05d2
5912 /gjecyrillic 16#0453
5913 /glottalinvertedstroke 16#01be
5914 /glottalstop 16#0294
5915 /glottalstopinverted 16#0296
5916 /glottalstopmod 16#02c0
5917 /glottalstopreversed 16#0295
5918 /glottalstopreversedmod 16#02c1
5919 /glottalstopreversedsuperior 16#02e4
5920 /glottalstopstroke 16#02a1
5921 /glottalstopstrokereversed 16#02a2
5930 /gravebelowcmb 16#0316
5934 /gravelowmod 16#02ce
5935 /gravemonospace 16#ff40
5936 /gravetonecmb 16#0340
5938 /greaterequal 16#2265
5939 /greaterequalorless 16#22db
5940 /greatermonospace 16#ff1e
5941 /greaterorequivalent 16#2273
5942 /greaterorless 16#2277
5943 /greateroverequal 16#2267
5944 /greatersmall 16#fe65
5948 /guillemotleft 16#00ab
5949 /guillemotright 16#00bb
5950 /guilsinglleft 16#2039
5951 /guilsinglright 16#203a
5953 /guramusquare 16#3318
5956 /haabkhasiancyrillic 16#04a9
5957 /haaltonearabic 16#06c1
5959 /hadescendercyrillic 16#04b3
5964 /hahfinalarabic 16#fea2
5965 /hahinitialarabic 16#fea3
5967 /hahmedialarabic 16#fea4
5968 /haitusquare 16#332a
5970 /hakatakanahalfwidth 16#ff8a
5971 /halantgurmukhi 16#0a4d
5972 /hamzaarabic 16#0621
5973 /hamzalowarabic 16#0621
5974 /hangulfiller 16#3164
5975 /hardsigncyrillic 16#044a
5976 /harpoonleftbarbup 16#21bc
5977 /harpoonrightbarbup 16#21c0
5980 /hatafpatah16 16#05b2
5981 /hatafpatah23 16#05b2
5982 /hatafpatah2f 16#05b2
5983 /hatafpatahhebrew 16#05b2
5984 /hatafpatahnarrowhebrew 16#05b2
5985 /hatafpatahquarterhebrew 16#05b2
5986 /hatafpatahwidehebrew 16#05b2
5987 /hatafqamats 16#05b3
5988 /hatafqamats1b 16#05b3
5989 /hatafqamats28 16#05b3
5990 /hatafqamats34 16#05b3
5991 /hatafqamatshebrew 16#05b3
5992 /hatafqamatsnarrowhebrew 16#05b3
5993 /hatafqamatsquarterhebrew 16#05b3
5994 /hatafqamatswidehebrew 16#05b3
5996 /hatafsegol17 16#05b1
5997 /hatafsegol24 16#05b1
5998 /hatafsegol30 16#05b1
5999 /hatafsegolhebrew 16#05b1
6000 /hatafsegolnarrowhebrew 16#05b1
6001 /hatafsegolquarterhebrew 16#05b1
6002 /hatafsegolwidehebrew 16#05b1
6005 /hbrevebelow 16#1e2b
6008 /hcircumflex 16#0125
6014 /heartsuitblack 16#2665
6015 /heartsuitwhite 16#2661
6017 /hedageshhebrew 16#fb34
6018 /hehaltonearabic 16#06c1
6021 /hehfinalaltonearabic 16#fba7
6022 /hehfinalalttwoarabic 16#feea
6023 /hehfinalarabic 16#feea
6024 /hehhamzaabovefinalarabic 16#fba5
6025 /hehhamzaaboveisolatedarabic 16#fba4
6026 /hehinitialaltonearabic 16#fba8
6027 /hehinitialarabic 16#feeb
6029 /hehmedialaltonearabic 16#fba9
6030 /hehmedialarabic 16#feec
6031 /heiseierasquare 16#337b
6033 /hekatakanahalfwidth 16#ff8d
6034 /hekutaarusquare 16#3336
6036 /herutusquare 16#3339
6040 /hhooksuperior 16#02b1
6041 /hieuhacirclekorean 16#327b
6042 /hieuhaparenkorean 16#321b
6043 /hieuhcirclekorean 16#326d
6044 /hieuhkorean 16#314e
6045 /hieuhparenkorean 16#320d
6048 /hikatakanahalfwidth 16#ff8b
6053 /hiriqhebrew 16#05b4
6054 /hiriqnarrowhebrew 16#05b4
6055 /hiriqquarterhebrew 16#05b4
6056 /hiriqwidehebrew 16#05b4
6063 /hokatakanahalfwidth 16#ff8e
6068 /holamhebrew 16#05b9
6069 /holamnarrowhebrew 16#05b9
6070 /holamquarterhebrew 16#05b9
6071 /holamwidehebrew 16#05b9
6072 /honokhukthai 16#0e2e
6073 /hookabovecomb 16#0309
6075 /hookpalatalizedbelowcmb 16#0321
6076 /hookretroflexbelowcmb 16#0322
6079 /horizontalbar 16#2015
6087 /huiitosquare 16#3333
6089 /hukatakanahalfwidth 16#ff8c
6090 /hungarumlaut 16#02dd
6091 /hungarumlautcmb 16#030b
6094 /hypheninferior 16#f6e5
6095 /hyphenmonospace 16#ff0d
6096 /hyphensmall 16#fe63
6097 /hyphensuperior 16#f6e6
6107 /icircumflex 16#00ee
6110 /ideographearthcircle 16#328f
6111 /ideographfirecircle 16#328b
6112 /ideographicallianceparen 16#323f
6113 /ideographiccallparen 16#323a
6114 /ideographiccentrecircle 16#32a5
6115 /ideographicclose 16#3006
6116 /ideographiccomma 16#3001
6117 /ideographiccommaleft 16#ff64
6118 /ideographiccongratulationparen 16#3237
6119 /ideographiccorrectcircle 16#32a3
6120 /ideographicearthparen 16#322f
6121 /ideographicenterpriseparen 16#323d
6122 /ideographicexcellentcircle 16#329d
6123 /ideographicfestivalparen 16#3240
6124 /ideographicfinancialcircle 16#3296
6125 /ideographicfinancialparen 16#3236
6126 /ideographicfireparen 16#322b
6127 /ideographichaveparen 16#3232
6128 /ideographichighcircle 16#32a4
6129 /ideographiciterationmark 16#3005
6130 /ideographiclaborcircle 16#3298
6131 /ideographiclaborparen 16#3238
6132 /ideographicleftcircle 16#32a7
6133 /ideographiclowcircle 16#32a6
6134 /ideographicmedicinecircle 16#32a9
6135 /ideographicmetalparen 16#322e
6136 /ideographicmoonparen 16#322a
6137 /ideographicnameparen 16#3234
6138 /ideographicperiod 16#3002
6139 /ideographicprintcircle 16#329e
6140 /ideographicreachparen 16#3243
6141 /ideographicrepresentparen 16#3239
6142 /ideographicresourceparen 16#323e
6143 /ideographicrightcircle 16#32a8
6144 /ideographicsecretcircle 16#3299
6145 /ideographicselfparen 16#3242
6146 /ideographicsocietyparen 16#3233
6147 /ideographicspace 16#3000
6148 /ideographicspecialparen 16#3235
6149 /ideographicstockparen 16#3231
6150 /ideographicstudyparen 16#323b
6151 /ideographicsunparen 16#3230
6152 /ideographicsuperviseparen 16#323c
6153 /ideographicwaterparen 16#322c
6154 /ideographicwoodparen 16#322d
6155 /ideographiczero 16#3007
6156 /ideographmetalcircle 16#328e
6157 /ideographmooncircle 16#328a
6158 /ideographnamecircle 16#3294
6159 /ideographsuncircle 16#3290
6160 /ideographwatercircle 16#328c
6161 /ideographwoodcircle 16#328d
6164 /idieresisacute 16#1e2f
6165 /idieresiscyrillic 16#04e5
6167 /iebrevecyrillic 16#04d7
6169 /ieungacirclekorean 16#3275
6170 /ieungaparenkorean 16#3215
6171 /ieungcirclekorean 16#3267
6172 /ieungkorean 16#3147
6173 /ieungparenkorean 16#3207
6184 /iimatragurmukhi 16#0a40
6185 /iinvertedbreve 16#020b
6186 /iishortcyrillic 16#0439
6187 /iivowelsignbengali 16#09c0
6188 /iivowelsigndeva 16#0940
6189 /iivowelsigngujarati 16#0ac0
6192 /ikatakanahalfwidth 16#ff72
6197 /imacroncyrillic 16#04e3
6198 /imageorapproximatelyequal 16#2253
6199 /imatragurmukhi 16#0a3f
6203 /iniarmenian 16#056b
6205 /integralbottom 16#2321
6208 /integraltop 16#2320
6210 /intersection 16#2229
6214 /invsmileface 16#263b
6218 /iotadieresis 16#03ca
6219 /iotadieresistonos 16#0390
6223 /irigurmukhi 16#0a72
6224 /ismallhiragana 16#3043
6225 /ismallkatakana 16#30a3
6226 /ismallkatakanahalfwidth 16#ff68
6227 /issharbengali 16#09fa
6230 /iterationhiragana 16#309d
6231 /iterationkatakana 16#30fd
6233 /itildebelow 16#1e2d
6236 /ivowelsignbengali 16#09bf
6237 /ivowelsigndeva 16#093f
6238 /ivowelsigngujarati 16#0abf
6239 /izhitsacyrillic 16#0475
6240 /izhitsadblgravecyrillic 16#0477
6250 /jcircumflex 16#0135
6251 /jcrossedtail 16#029d
6252 /jdotlessstroke 16#025f
6255 /jeemfinalarabic 16#fe9e
6256 /jeeminitialarabic 16#fe9f
6257 /jeemmedialarabic 16#fea0
6259 /jehfinalarabic 16#fb8b
6262 /jhagujarati 16#0a9d
6263 /jhagurmukhi 16#0a1d
6264 /jheharmenian 16#057b
6270 /kabashkircyrillic 16#04a1
6274 /kadescendercyrillic 16#049b
6279 /kafdageshhebrew 16#fb3b
6280 /kaffinalarabic 16#feda
6282 /kafinitialarabic 16#fedb
6283 /kafmedialarabic 16#fedc
6284 /kafrafehebrew 16#fb4d
6288 /kahookcyrillic 16#04c4
6290 /kakatakanahalfwidth 16#ff76
6292 /kappasymbolgreek 16#03f0
6293 /kapyeounmieumkorean 16#3171
6294 /kapyeounphieuphkorean 16#3184
6295 /kapyeounpieupkorean 16#3178
6296 /kapyeounssangpieupkorean 16#3179
6297 /karoriisquare 16#330d
6298 /kashidaautoarabic 16#0640
6299 /kashidaautonosidebearingarabic 16#0640
6300 /kasmallkatakana 16#30f5
6302 /kasraarabic 16#0650
6303 /kasratanarabic 16#064d
6304 /kastrokecyrillic 16#049f
6305 /katahiraprolongmarkhalfwidth 16#ff70
6306 /kaverticalstrokecyrillic 16#049d
6312 /kcommaaccent 16#0137
6314 /keharmenian 16#0584
6317 /kekatakanahalfwidth 16#ff79
6318 /kenarmenian 16#056f
6319 /kesmallkatakana 16#30f6
6320 /kgreenlandic 16#0138
6322 /khacyrillic 16#0445
6324 /khagujarati 16#0a96
6325 /khagurmukhi 16#0a16
6327 /khahfinalarabic 16#fea6
6328 /khahinitialarabic 16#fea7
6329 /khahmedialarabic 16#fea8
6332 /khhagurmukhi 16#0a59
6333 /khieukhacirclekorean 16#3278
6334 /khieukhaparenkorean 16#3218
6335 /khieukhcirclekorean 16#326a
6336 /khieukhkorean 16#314b
6337 /khieukhparenkorean 16#320a
6338 /khokhaithai 16#0e02
6339 /khokhonthai 16#0e05
6340 /khokhuatthai 16#0e03
6341 /khokhwaithai 16#0e04
6344 /khorakhangthai 16#0e06
6348 /kikatakanahalfwidth 16#ff77
6349 /kiroguramusquare 16#3315
6350 /kiromeetorusquare 16#3316
6352 /kiyeokacirclekorean 16#326e
6353 /kiyeokaparenkorean 16#320e
6354 /kiyeokcirclekorean 16#3260
6355 /kiyeokkorean 16#3131
6356 /kiyeokparenkorean 16#3200
6357 /kiyeoksioskorean 16#3133
6358 /kjecyrillic 16#045c
6361 /kmcubedsquare 16#33a6
6363 /kmsquaredsquare 16#33a2
6368 /kokatakanahalfwidth 16#ff7a
6369 /kooposquare 16#331e
6370 /koppacyrillic 16#0481
6371 /koreanstandardsymbol 16#327f
6375 /ksicyrillic 16#046f
6380 /kukatakanahalfwidth 16#ff78
6389 /lakkhangyaothai 16#0e45
6390 /lamaleffinalarabic 16#fefc
6391 /lamalefhamzaabovefinalarabic 16#fef8
6392 /lamalefhamzaaboveisolatedarabic 16#fef7
6393 /lamalefhamzabelowfinalarabic 16#fefa
6394 /lamalefhamzabelowisolatedarabic 16#fef9
6395 /lamalefisolatedarabic 16#fefb
6396 /lamalefmaddaabovefinalarabic 16#fef6
6397 /lamalefmaddaaboveisolatedarabic 16#fef5
6400 /lambdastroke 16#019b
6402 /lameddagesh 16#fb3c
6403 /lameddageshhebrew 16#fb3c
6404 /lamedhebrew 16#05dc
6405 /lamfinalarabic 16#fede
6406 /lamhahinitialarabic 16#fcca
6407 /laminitialarabic 16#fedf
6408 /lamjeeminitialarabic 16#fcc9
6409 /lamkhahinitialarabic 16#fccb
6410 /lamlamhehisolatedarabic 16#fdf2
6411 /lammedialarabic 16#fee0
6412 /lammeemhahinitialarabic 16#fd88
6413 /lammeeminitialarabic 16#fccc
6414 /largecircle 16#25ef
6421 /lcircumflexbelow 16#1e3d
6422 /lcommaaccent 16#013c
6426 /ldotbelowmacron 16#1e39
6427 /leftangleabovecmb 16#031a
6428 /lefttackbelowcmb 16#0318
6431 /lessequalorgreater 16#22da
6432 /lessmonospace 16#ff1c
6433 /lessorequivalent 16#2272
6434 /lessorgreater 16#2276
6435 /lessoverequal 16#2266
6439 /lhookretroflex 16#026d
6441 /liwnarmenian 16#056c
6443 /ljecyrillic 16#0459
6446 /llagujarati 16#0ab3
6449 /llvocalicbengali 16#09e1
6450 /llvocalicdeva 16#0961
6451 /llvocalicvowelsignbengali 16#09e3
6452 /llvocalicvowelsigndeva 16#0963
6453 /lmiddletilde 16#026b
6456 /lochulathai 16#0e2c
6459 /logicalnotreversed 16#2310
6463 /lowlinecenterline 16#fe4e
6465 /lowlinedashed 16#fe4d
6473 /lvocalicbengali 16#098c
6474 /lvocalicdeva 16#090c
6475 /lvocalicvowelsignbengali 16#09e2
6476 /lvocalicvowelsigndeva 16#0962
6481 /macronbelowcmb 16#0331
6483 /macronlowmod 16#02cd
6484 /macronmonospace 16#ffe3
6489 /mahapakhhebrew 16#05a4
6490 /mahapakhlefthebrew 16#05a4
6492 /maichattawalowleftthai 16#f895
6493 /maichattawalowrightthai 16#f894
6494 /maichattawathai 16#0e4b
6495 /maichattawaupperleftthai 16#f893
6496 /maieklowleftthai 16#f88c
6497 /maieklowrightthai 16#f88b
6499 /maiekupperleftthai 16#f88a
6500 /maihanakatleftthai 16#f884
6501 /maihanakatthai 16#0e31
6502 /maitaikhuleftthai 16#f889
6503 /maitaikhuthai 16#0e47
6504 /maitholowleftthai 16#f88f
6505 /maitholowrightthai 16#f88e
6507 /maithoupperleftthai 16#f88d
6508 /maitrilowleftthai 16#f892
6509 /maitrilowrightthai 16#f891
6511 /maitriupperleftthai 16#f890
6512 /maiyamokthai 16#0e46
6514 /makatakanahalfwidth 16#ff8f
6516 /mansyonsquare 16#3347
6517 /maqafhebrew 16#05be
6519 /masoracirclehebrew 16#05af
6524 /mcubedsquare 16#33a5
6528 /meemfinalarabic 16#fee2
6529 /meeminitialarabic 16#fee3
6530 /meemmedialarabic 16#fee4
6531 /meemmeeminitialarabic 16#fcd1
6532 /meemmeemisolatedarabic 16#fc48
6533 /meetorusquare 16#334d
6535 /meizierasquare 16#337e
6537 /mekatakanahalfwidth 16#ff92
6540 /memdageshhebrew 16#fb3e
6542 /menarmenian 16#0574
6543 /merkhahebrew 16#05a5
6544 /merkhakefulahebrew 16#05a6
6545 /merkhakefulalefthebrew 16#05a6
6546 /merkhalefthebrew 16#05a5
6549 /middledotkatakanahalfwidth 16#ff65
6551 /mieumacirclekorean 16#3272
6552 /mieumaparenkorean 16#3212
6553 /mieumcirclekorean 16#3264
6554 /mieumkorean 16#3141
6555 /mieumpansioskorean 16#3170
6556 /mieumparenkorean 16#3204
6557 /mieumpieupkorean 16#316e
6558 /mieumsioskorean 16#316f
6561 /mikatakanahalfwidth 16#ff90
6563 /minusbelowcmb 16#0320
6564 /minuscircle 16#2296
6568 /miribaarusquare 16#334a
6570 /mlonglegturned 16#0270
6572 /mmcubedsquare 16#33a3
6574 /mmsquaredsquare 16#339f
6578 /mokatakanahalfwidth 16#ff93
6581 /moverssquare 16#33a7
6582 /moverssquaredsquare 16#33a8
6591 /muchgreater 16#226b
6598 /mukatakanahalfwidth 16#ff91
6602 /munahhebrew 16#05a3
6603 /munahlefthebrew 16#05a3
6604 /musicalnote 16#266a
6605 /musicalnotedbl 16#266b
6606 /musicflatsign 16#266d
6607 /musicsharpsign 16#266f
6611 /mvmegasquare 16#33b9
6613 /mwmegasquare 16#33bf
6624 /nakatakanahalfwidth 16#ff85
6625 /napostrophe 16#0149
6632 /ncircumflexbelow 16#1e4b
6633 /ncommaaccent 16#0146
6638 /nekatakanahalfwidth 16#ff88
6639 /newsheqelsign 16#20aa
6643 /ngagujarati 16#0a99
6644 /ngagurmukhi 16#0a19
6648 /nhookretroflex 16#0273
6649 /nieunacirclekorean 16#326f
6650 /nieunaparenkorean 16#320f
6651 /nieuncieuckorean 16#3135
6652 /nieuncirclekorean 16#3261
6653 /nieunhieuhkorean 16#3136
6654 /nieunkorean 16#3134
6655 /nieunpansioskorean 16#3168
6656 /nieunparenkorean 16#3201
6657 /nieunsioskorean 16#3167
6658 /nieuntikeutkorean 16#3166
6661 /nikatakanahalfwidth 16#ff86
6662 /nikhahitleftthai 16#f899
6663 /nikhahitthai 16#0e4d
6666 /ninebengali 16#09ef
6668 /ninecircleinversesansserif 16#2792
6670 /ninegujarati 16#0aef
6671 /ninegurmukhi 16#0a6f
6672 /ninehackarabic 16#0669
6673 /ninehangzhou 16#3029
6674 /nineideographicparen 16#3228
6675 /nineinferior 16#2089
6676 /ninemonospace 16#ff19
6677 /nineoldstyle 16#f739
6680 /ninepersian 16#06f9
6682 /ninesuperior 16#2079
6683 /nineteencircle 16#2472
6684 /nineteenparen 16#2486
6685 /nineteenperiod 16#249a
6688 /njecyrillic 16#045a
6690 /nkatakanahalfwidth 16#ff9d
6691 /nlegrightlong 16#019e
6697 /nnagujarati 16#0aa3
6698 /nnagurmukhi 16#0a23
6702 /nokatakanahalfwidth 16#ff89
6703 /nonbreakingspace 16#00a0
6707 /noonfinalarabic 16#fee6
6708 /noonghunnaarabic 16#06ba
6709 /noonghunnafinalarabic 16#fb9f
6710 /nooninitialarabic 16#fee7
6711 /noonjeeminitialarabic 16#fcd2
6712 /noonjeemisolatedarabic 16#fc4b
6713 /noonmedialarabic 16#fee8
6714 /noonmeeminitialarabic 16#fcd5
6715 /noonmeemisolatedarabic 16#fc4e
6716 /noonnoonfinalarabic 16#fc8d
6717 /notcontains 16#220c
6719 /notelementof 16#2209
6722 /notgreaternorequal 16#2271
6723 /notgreaternorless 16#2279
6724 /notidentical 16#2262
6726 /notlessnorequal 16#2270
6727 /notparallel 16#2226
6728 /notprecedes 16#2280
6730 /notsucceeds 16#2281
6731 /notsuperset 16#2285
6732 /nowarmenian 16#0576
6740 /nukatakanahalfwidth 16#ff87
6741 /nuktabengali 16#09bc
6743 /nuktagujarati 16#0abc
6744 /nuktagurmukhi 16#0a3c
6746 /numbersignmonospace 16#ff03
6747 /numbersignsmall 16#fe5f
6748 /numeralsigngreek 16#0374
6749 /numeralsignlowergreek 16#0375
6753 /nundageshhebrew 16#fb40
6759 /nyagujarati 16#0a9e
6760 /nyagurmukhi 16#0a1e
6765 /obarredcyrillic 16#04e9
6766 /obarreddieresiscyrillic 16#04eb
6770 /ocandradeva 16#0911
6771 /ocandragujarati 16#0a91
6772 /ocandravowelsigndeva 16#0949
6773 /ocandravowelsigngujarati 16#0ac9
6776 /ocircumflex 16#00f4
6777 /ocircumflexacute 16#1ed1
6778 /ocircumflexdotbelow 16#1ed9
6779 /ocircumflexgrave 16#1ed3
6780 /ocircumflexhookabove 16#1ed5
6781 /ocircumflextilde 16#1ed7
6787 /odieresiscyrillic 16#04e7
6800 /ohorndotbelow 16#1ee3
6802 /ohornhookabove 16#1edf
6804 /ohungarumlaut 16#0151
6806 /oinvertedbreve 16#020f
6808 /okatakanahalfwidth 16#ff75
6812 /omacronacute 16#1e53
6813 /omacrongrave 16#1e51
6817 /omegacyrillic 16#0461
6818 /omegalatinclosed 16#0277
6819 /omegaroundcyrillic 16#047b
6820 /omegatitlocyrillic 16#047d
6824 /omicrontonos 16#03cc
6830 /onecircleinversesansserif 16#278a
6832 /onedotenleader 16#2024
6835 /onegujarati 16#0ae7
6836 /onegurmukhi 16#0a67
6837 /onehackarabic 16#0661
6839 /onehangzhou 16#3021
6840 /oneideographicparen 16#3220
6841 /oneinferior 16#2081
6842 /onemonospace 16#ff11
6843 /onenumeratorbengali 16#09f4
6844 /oneoldstyle 16#f731
6850 /onesuperior 16#00b9
6854 /oogonekmacron 16#01ed
6856 /oomatragurmukhi 16#0a4b
6861 /ordfeminine 16#00aa
6862 /ordmasculine 16#00ba
6865 /oshortvowelsigndeva 16#094a
6867 /oslashacute 16#01ff
6868 /osmallhiragana 16#3049
6869 /osmallkatakana 16#30a9
6870 /osmallkatakanahalfwidth 16#ff6b
6871 /ostrokeacute 16#01ff
6875 /otildeacute 16#1e4d
6876 /otildedieresis 16#1e4f
6879 /overlinecenterline 16#fe4a
6880 /overlinecmb 16#0305
6881 /overlinedashed 16#fe49
6882 /overlinedblwavy 16#fe4c
6883 /overlinewavy 16#fe4b
6885 /ovowelsignbengali 16#09cb
6886 /ovowelsigndeva 16#094b
6887 /ovowelsigngujarati 16#0acb
6889 /paampssquare 16#3380
6890 /paasentosquare 16#332b
6899 /paiyannoithai 16#0e2f
6901 /palatalizationcyrilliccmb 16#0484
6902 /palochkacyrillic 16#04c0
6903 /pansioskorean 16#317f
6907 /parenleftaltonearabic 16#fd3e
6908 /parenleftbt 16#f8ed
6909 /parenleftex 16#f8ec
6910 /parenleftinferior 16#208d
6911 /parenleftmonospace 16#ff08
6912 /parenleftsmall 16#fe59
6913 /parenleftsuperior 16#207d
6914 /parenlefttp 16#f8eb
6915 /parenleftvertical 16#fe35
6917 /parenrightaltonearabic 16#fd3f
6918 /parenrightbt 16#f8f8
6919 /parenrightex 16#f8f7
6920 /parenrightinferior 16#208e
6921 /parenrightmonospace 16#ff09
6922 /parenrightsmall 16#fe5a
6923 /parenrightsuperior 16#207e
6924 /parenrighttp 16#f8f6
6925 /parenrightvertical 16#fe36
6926 /partialdiff 16#2202
6927 /paseqhebrew 16#05c0
6928 /pashtahebrew 16#0599
6934 /patahhebrew 16#05b7
6935 /patahnarrowhebrew 16#05b7
6936 /patahquarterhebrew 16#05b7
6937 /patahwidehebrew 16#05b7
6938 /pazerhebrew 16#05a1
6945 /pedageshhebrew 16#fb44
6946 /peezisquare 16#333b
6947 /pefinaldageshhebrew 16#fb43
6949 /peharmenian 16#057a
6951 /pehfinalarabic 16#fb57
6952 /pehinitialarabic 16#fb58
6954 /pehmedialarabic 16#fb59
6956 /pemiddlehookcyrillic 16#04a7
6957 /perafehebrew 16#fb4e
6959 /percentarabic 16#066a
6960 /percentmonospace 16#ff05
6961 /percentsmall 16#fe6a
6963 /periodarmenian 16#0589
6964 /periodcentered 16#00b7
6965 /periodhalfwidth 16#ff61
6966 /periodinferior 16#f6e7
6967 /periodmonospace 16#ff0e
6968 /periodsmall 16#fe52
6969 /periodsuperior 16#f6e8
6970 /perispomenigreekcmb 16#0342
6971 /perpendicular 16#22a5
6972 /perthousand 16#2030
6977 /phagujarati 16#0aab
6978 /phagurmukhi 16#0a2b
6981 /phieuphacirclekorean 16#327a
6982 /phieuphaparenkorean 16#321a
6983 /phieuphcirclekorean 16#326c
6984 /phieuphkorean 16#314d
6985 /phieuphparenkorean 16#320c
6987 /phinthuthai 16#0e3a
6988 /phisymbolgreek 16#03d5
6990 /phophanthai 16#0e1e
6991 /phophungthai 16#0e1c
6992 /phosamphaothai 16#0e20
6994 /pieupacirclekorean 16#3273
6995 /pieupaparenkorean 16#3213
6996 /pieupcieuckorean 16#3176
6997 /pieupcirclekorean 16#3265
6998 /pieupkiyeokkorean 16#3172
6999 /pieupkorean 16#3142
7000 /pieupparenkorean 16#3205
7001 /pieupsioskiyeokkorean 16#3174
7002 /pieupsioskorean 16#3144
7003 /pieupsiostikeutkorean 16#3175
7004 /pieupthieuthkorean 16#3177
7005 /pieuptikeutkorean 16#3173
7008 /pisymbolgreek 16#03d6
7009 /piwrarmenian 16#0583
7011 /plusbelowcmb 16#031f
7015 /plusmonospace 16#ff0b
7017 /plussuperior 16#207a
7021 /pointingindexdownwhite 16#261f
7022 /pointingindexleftwhite 16#261c
7023 /pointingindexrightwhite 16#261e
7024 /pointingindexupwhite 16#261d
7028 /postalmarkface 16#3020
7031 /prescription 16#211e
7033 /primereversed 16#2035
7036 /prolongedkana 16#30fc
7038 /propersubset 16#2282
7039 /propersuperset 16#2283
7041 /proportional 16#221d
7043 /psicyrillic 16#0471
7044 /psilipneumatacyrilliccmb 16#0486
7052 /qadmahebrew 16#05a8
7054 /qaffinalarabic 16#fed6
7055 /qafinitialarabic 16#fed7
7056 /qafmedialarabic 16#fed8
7065 /qamatshebrew 16#05b8
7066 /qamatsnarrowhebrew 16#05b8
7067 /qamatsqatanhebrew 16#05b8
7068 /qamatsqatannarrowhebrew 16#05b8
7069 /qamatsqatanquarterhebrew 16#05b8
7070 /qamatsqatanwidehebrew 16#05b8
7071 /qamatsquarterhebrew 16#05b8
7072 /qamatswidehebrew 16#05b8
7073 /qarneyparahebrew 16#059f
7080 /qofdageshhebrew 16#fb47
7083 /quarternote 16#2669
7088 /qubutshebrew 16#05bb
7089 /qubutsnarrowhebrew 16#05bb
7090 /qubutsquarterhebrew 16#05bb
7091 /qubutswidehebrew 16#05bb
7093 /questionarabic 16#061f
7094 /questionarmenian 16#055e
7095 /questiondown 16#00bf
7096 /questiondownsmall 16#f7bf
7097 /questiongreek 16#037e
7098 /questionmonospace 16#ff1f
7099 /questionsmall 16#f73f
7101 /quotedblbase 16#201e
7102 /quotedblleft 16#201c
7103 /quotedblmonospace 16#ff02
7104 /quotedblprime 16#301e
7105 /quotedblprimereversed 16#301d
7106 /quotedblright 16#201d
7108 /quoteleftreversed 16#201b
7109 /quotereversed 16#201b
7111 /quoterightn 16#0149
7112 /quotesinglbase 16#201a
7113 /quotesingle 16#0027
7114 /quotesinglemonospace 16#ff07
7122 /radoverssquare 16#33ae
7123 /radoverssquaredsquare 16#33af
7131 /rakatakanahalfwidth 16#ff97
7132 /ralowerdiagonalbengali 16#09f1
7133 /ramiddlediagonalbengali 16#09f0
7140 /rcommaaccent 16#0157
7144 /rdotbelowmacron 16#1e5d
7145 /referencemark 16#203b
7146 /reflexsubset 16#2286
7147 /reflexsuperset 16#2287
7149 /registersans 16#f8e8
7150 /registerserif 16#f6da
7152 /reharmenian 16#0580
7153 /rehfinalarabic 16#feae
7156 /rekatakanahalfwidth 16#ff9a
7158 /reshdageshhebrew 16#fb48
7160 /reversedtilde 16#223d
7161 /reviahebrew 16#0597
7162 /reviamugrashhebrew 16#0597
7163 /revlogicalnot 16#2310
7165 /rfishhookreversed 16#027f
7170 /rhookturned 16#027b
7171 /rhookturnedsuperior 16#02b5
7172 /rhosymbolgreek 16#03f1
7173 /rhotichookmod 16#02de
7174 /rieulacirclekorean 16#3271
7175 /rieulaparenkorean 16#3211
7176 /rieulcirclekorean 16#3263
7177 /rieulhieuhkorean 16#3140
7178 /rieulkiyeokkorean 16#313a
7179 /rieulkiyeoksioskorean 16#3169
7180 /rieulkorean 16#3139
7181 /rieulmieumkorean 16#313b
7182 /rieulpansioskorean 16#316c
7183 /rieulparenkorean 16#3203
7184 /rieulphieuphkorean 16#313f
7185 /rieulpieupkorean 16#313c
7186 /rieulpieupsioskorean 16#316b
7187 /rieulsioskorean 16#313d
7188 /rieulthieuthkorean 16#313e
7189 /rieultikeutkorean 16#316a
7190 /rieulyeorinhieuhkorean 16#316d
7192 /righttackbelowcmb 16#0319
7193 /righttriangle 16#22bf
7196 /rikatakanahalfwidth 16#ff98
7198 /ringbelowcmb 16#0325
7200 /ringhalfleft 16#02bf
7201 /ringhalfleftarmenian 16#0559
7202 /ringhalfleftbelowcmb 16#031c
7203 /ringhalfleftcentered 16#02d3
7204 /ringhalfright 16#02be
7205 /ringhalfrightbelowcmb 16#0339
7206 /ringhalfrightcentered 16#02d2
7207 /rinvertedbreve 16#0213
7208 /rittorusquare 16#3351
7211 /rlonglegturned 16#027a
7215 /rokatakanahalfwidth 16#ff9b
7220 /rragurmukhi 16#0a5c
7222 /rrehfinalarabic 16#fb8d
7223 /rrvocalicbengali 16#09e0
7224 /rrvocalicdeva 16#0960
7225 /rrvocalicgujarati 16#0ae0
7226 /rrvocalicvowelsignbengali 16#09c4
7227 /rrvocalicvowelsigndeva 16#0944
7228 /rrvocalicvowelsigngujarati 16#0ac4
7232 /rturnedsuperior 16#02b4
7235 /rukatakanahalfwidth 16#ff99
7236 /rupeemarkbengali 16#09f2
7237 /rupeesignbengali 16#09f3
7240 /rvocalicbengali 16#098b
7241 /rvocalicdeva 16#090b
7242 /rvocalicgujarati 16#0a8b
7243 /rvocalicvowelsignbengali 16#09c3
7244 /rvocalicvowelsigndeva 16#0943
7245 /rvocalicvowelsigngujarati 16#0ac3
7249 /sacutedotaccent 16#1e65
7252 /sadfinalarabic 16#feba
7253 /sadinitialarabic 16#febb
7254 /sadmedialarabic 16#febc
7259 /sakatakanahalfwidth 16#ff7b
7260 /sallallahoualayhewasallamarabic 16#fdfa
7262 /samekhdagesh 16#fb41
7263 /samekhdageshhebrew 16#fb41
7264 /samekhhebrew 16#05e1
7267 /saraaimaimalaithai 16#0e44
7268 /saraaimaimuanthai 16#0e43
7272 /saraiileftthai 16#f886
7274 /saraileftthai 16#f885
7277 /saraueeleftthai 16#f888
7278 /saraueethai 16#0e37
7279 /saraueleftthai 16#f887
7285 /scarondotaccent 16#1e67
7288 /schwacyrillic 16#04d9
7289 /schwadieresiscyrillic 16#04db
7292 /scircumflex 16#015d
7293 /scommaaccent 16#0219
7296 /sdotbelowdotaccent 16#1e69
7297 /seagullbelowcmb 16#033c
7299 /secondtonechinese 16#02ca
7302 /seenfinalarabic 16#feb2
7303 /seeninitialarabic 16#feb3
7304 /seenmedialarabic 16#feb4
7309 /segolhebrew 16#05b6
7310 /segolnarrowhebrew 16#05b6
7311 /segolquarterhebrew 16#05b6
7312 /segoltahebrew 16#0592
7313 /segolwidehebrew 16#05b6
7314 /seharmenian 16#057d
7317 /sekatakanahalfwidth 16#ff7e
7319 /semicolonarabic 16#061b
7320 /semicolonmonospace 16#ff1b
7321 /semicolonsmall 16#fe54
7322 /semivoicedmarkkana 16#309c
7323 /semivoicedmarkkanahalfwidth 16#ff9f
7324 /sentisquare 16#3322
7325 /sentosquare 16#3323
7327 /sevenarabic 16#0667
7328 /sevenbengali 16#09ed
7329 /sevencircle 16#2466
7330 /sevencircleinversesansserif 16#2790
7332 /seveneighths 16#215e
7333 /sevengujarati 16#0aed
7334 /sevengurmukhi 16#0a6d
7335 /sevenhackarabic 16#0667
7336 /sevenhangzhou 16#3027
7337 /sevenideographicparen 16#3226
7338 /seveninferior 16#2087
7339 /sevenmonospace 16#ff17
7340 /sevenoldstyle 16#f737
7342 /sevenperiod 16#248e
7343 /sevenpersian 16#06f7
7345 /sevensuperior 16#2077
7346 /seventeencircle 16#2470
7347 /seventeenparen 16#2484
7348 /seventeenperiod 16#2498
7351 /shaarmenian 16#0577
7353 /shacyrillic 16#0448
7354 /shaddaarabic 16#0651
7355 /shaddadammaarabic 16#fc61
7356 /shaddadammatanarabic 16#fc5e
7357 /shaddafathaarabic 16#fc60
7358 /shaddakasraarabic 16#fc62
7359 /shaddakasratanarabic 16#fc5f
7363 /shademedium 16#2592
7365 /shagujarati 16#0ab6
7366 /shagurmukhi 16#0a36
7367 /shalshelethebrew 16#0593
7369 /shchacyrillic 16#0449
7370 /sheenarabic 16#0634
7371 /sheenfinalarabic 16#feb6
7372 /sheeninitialarabic 16#feb7
7373 /sheenmedialarabic 16#feb8
7376 /sheqelhebrew 16#20aa
7382 /shevahebrew 16#05b0
7383 /shevanarrowhebrew 16#05b0
7384 /shevaquarterhebrew 16#05b0
7385 /shevawidehebrew 16#05b0
7386 /shhacyrillic 16#04bb
7387 /shimacoptic 16#03ed
7390 /shindageshhebrew 16#fb49
7391 /shindageshshindot 16#fb2c
7392 /shindageshshindothebrew 16#fb2c
7393 /shindageshsindot 16#fb2d
7394 /shindageshsindothebrew 16#fb2d
7395 /shindothebrew 16#05c1
7397 /shinshindot 16#fb2a
7398 /shinshindothebrew 16#fb2a
7400 /shinsindothebrew 16#fb2b
7405 /sigmalunatesymbolgreek 16#03f2
7408 /sikatakanahalfwidth 16#ff7c
7409 /siluqhebrew 16#05bd
7410 /siluqlefthebrew 16#05bd
7412 /sindothebrew 16#05c2
7413 /siosacirclekorean 16#3274
7414 /siosaparenkorean 16#3214
7415 /sioscieuckorean 16#317e
7416 /sioscirclekorean 16#3266
7417 /sioskiyeokkorean 16#317a
7419 /siosnieunkorean 16#317b
7420 /siosparenkorean 16#3206
7421 /siospieupkorean 16#317d
7422 /siostikeutkorean 16#317c
7427 /sixcircleinversesansserif 16#278f
7429 /sixgujarati 16#0aec
7430 /sixgurmukhi 16#0a6c
7431 /sixhackarabic 16#0666
7432 /sixhangzhou 16#3026
7433 /sixideographicparen 16#3225
7434 /sixinferior 16#2086
7435 /sixmonospace 16#ff16
7436 /sixoldstyle 16#f736
7441 /sixsuperior 16#2076
7442 /sixteencircle 16#246f
7443 /sixteencurrencydenominatorbengali 16#09f9
7444 /sixteenparen 16#2483
7445 /sixteenperiod 16#2497
7448 /slashmonospace 16#ff0f
7450 /slongdotaccent 16#1e9b
7453 /sofpasuqhebrew 16#05c3
7455 /softsigncyrillic 16#044c
7458 /sokatakanahalfwidth 16#ff7f
7459 /soliduslongoverlaycmb 16#0338
7460 /solidusshortoverlaycmb 16#0337
7466 /spacehackarabic 16#0020
7468 /spadesuitblack 16#2660
7469 /spadesuitwhite 16#2664
7471 /squarebelowcmb 16#033b
7474 /squarediagonalcrosshatchfill 16#25a9
7475 /squarehorizontalfill 16#25a4
7478 /squarekmcapital 16#33ce
7484 /squaremsquared 16#33a1
7485 /squareorthogonalcrosshatchfill 16#25a6
7486 /squareupperlefttolowerrightfill 16#25a7
7487 /squareupperrighttolowerleftfill 16#25a8
7488 /squareverticalfill 16#25a5
7489 /squarewhitewithsmallblack 16#25a3
7493 /ssagujarati 16#0ab7
7494 /ssangcieuckorean 16#3149
7495 /ssanghieuhkorean 16#3185
7496 /ssangieungkorean 16#3180
7497 /ssangkiyeokkorean 16#3132
7498 /ssangnieunkorean 16#3165
7499 /ssangpieupkorean 16#3143
7500 /ssangsioskorean 16#3146
7501 /ssangtikeutkorean 16#3138
7504 /sterlingmonospace 16#ffe1
7505 /strokelongoverlaycmb 16#0336
7506 /strokeshortoverlaycmb 16#0335
7508 /subsetnotequal 16#228a
7509 /subsetorequal 16#2286
7514 /sukatakanahalfwidth 16#ff7d
7515 /sukunarabic 16#0652
7519 /supersetnotequal 16#228b
7520 /supersetorequal 16#2287
7522 /syouwaerasquare 16#337c
7531 /tahfinalarabic 16#fec2
7532 /tahinitialarabic 16#fec3
7534 /tahmedialarabic 16#fec4
7535 /taisyouerasquare 16#337d
7537 /takatakanahalfwidth 16#ff80
7538 /tatweelarabic 16#0640
7543 /tavdageshhebrew 16#fb4a
7550 /tcheharabic 16#0686
7551 /tchehfinalarabic 16#fb7b
7552 /tchehinitialarabic 16#fb7c
7553 /tchehmedialarabic 16#fb7d
7555 /tcircumflexbelow 16#1e71
7556 /tcommaaccent 16#0163
7561 /tedescendercyrillic 16#04ad
7563 /tehfinalarabic 16#fe96
7564 /tehhahinitialarabic 16#fca2
7565 /tehhahisolatedarabic 16#fc0c
7566 /tehinitialarabic 16#fe97
7568 /tehjeeminitialarabic 16#fca1
7569 /tehjeemisolatedarabic 16#fc0b
7570 /tehmarbutaarabic 16#0629
7571 /tehmarbutafinalarabic 16#fe94
7572 /tehmedialarabic 16#fe98
7573 /tehmeeminitialarabic 16#fca4
7574 /tehmeemisolatedarabic 16#fc0e
7575 /tehnoonfinalarabic 16#fc73
7577 /tekatakanahalfwidth 16#ff83
7579 /telephoneblack 16#260e
7580 /telishagedolahebrew 16#05a0
7581 /telishaqetanahebrew 16#05a9
7583 /tenideographicparen 16#3229
7590 /tetdageshhebrew 16#fb38
7592 /tetsecyrillic 16#04b5
7593 /tevirhebrew 16#059b
7594 /tevirlefthebrew 16#059b
7597 /thagujarati 16#0aa5
7598 /thagurmukhi 16#0a25
7600 /thalfinalarabic 16#feac
7601 /thanthakhatlowleftthai 16#f898
7602 /thanthakhatlowrightthai 16#f897
7603 /thanthakhatthai 16#0e4c
7604 /thanthakhatupperleftthai 16#f896
7606 /thehfinalarabic 16#fe9a
7607 /thehinitialarabic 16#fe9b
7608 /thehmedialarabic 16#fe9c
7609 /thereexists 16#2203
7613 /thetasymbolgreek 16#03d1
7614 /thieuthacirclekorean 16#3279
7615 /thieuthaparenkorean 16#3219
7616 /thieuthcirclekorean 16#326b
7617 /thieuthkorean 16#314c
7618 /thieuthparenkorean 16#320b
7619 /thirteencircle 16#246c
7620 /thirteenparen 16#2480
7621 /thirteenperiod 16#2494
7622 /thonangmonthothai 16#0e11
7624 /thophuthaothai 16#0e12
7626 /thothahanthai 16#0e17
7627 /thothanthai 16#0e10
7628 /thothongthai 16#0e18
7629 /thothungthai 16#0e16
7630 /thousandcyrillic 16#0482
7631 /thousandsseparatorarabic 16#066c
7632 /thousandsseparatorpersian 16#066c
7634 /threearabic 16#0663
7635 /threebengali 16#09e9
7636 /threecircle 16#2462
7637 /threecircleinversesansserif 16#278c
7639 /threeeighths 16#215c
7640 /threegujarati 16#0ae9
7641 /threegurmukhi 16#0a69
7642 /threehackarabic 16#0663
7643 /threehangzhou 16#3023
7644 /threeideographicparen 16#3222
7645 /threeinferior 16#2083
7646 /threemonospace 16#ff13
7647 /threenumeratorbengali 16#09f6
7648 /threeoldstyle 16#f733
7650 /threeperiod 16#248a
7651 /threepersian 16#06f3
7652 /threequarters 16#00be
7653 /threequartersemdash 16#f6de
7655 /threesuperior 16#00b3
7660 /tikatakanahalfwidth 16#ff81
7661 /tikeutacirclekorean 16#3270
7662 /tikeutaparenkorean 16#3210
7663 /tikeutcirclekorean 16#3262
7664 /tikeutkorean 16#3137
7665 /tikeutparenkorean 16#3202
7667 /tildebelowcmb 16#0330
7670 /tildedoublecmb 16#0360
7671 /tildeoperator 16#223c
7672 /tildeoverlaycmb 16#0334
7673 /tildeverticalcmb 16#033e
7674 /timescircle 16#2297
7675 /tipehahebrew 16#0596
7676 /tipehalefthebrew 16#0596
7677 /tippigurmukhi 16#0a70
7678 /titlocyrilliccmb 16#0483
7679 /tiwnarmenian 16#057f
7685 /tokatakanahalfwidth 16#ff84
7686 /tonebarextrahighmod 16#02e5
7687 /tonebarextralowmod 16#02e9
7688 /tonebarhighmod 16#02e6
7689 /tonebarlowmod 16#02e8
7690 /tonebarmidmod 16#02e7
7696 /topatakthai 16#0e0f
7697 /tortoiseshellbracketleft 16#3014
7698 /tortoiseshellbracketleftsmall 16#fe5d
7699 /tortoiseshellbracketleftvertical 16#fe39
7700 /tortoiseshellbracketright 16#3015
7701 /tortoiseshellbracketrightsmall 16#fe5e
7702 /tortoiseshellbracketrightvertical 16#fe3a
7704 /tpalatalhook 16#01ab
7707 /trademarksans 16#f8ea
7708 /trademarkserif 16#f6db
7709 /tretroflexhook 16#0288
7716 /tsadidagesh 16#fb46
7717 /tsadidageshhebrew 16#fb46
7718 /tsadihebrew 16#05e6
7719 /tsecyrillic 16#0446
7724 /tserehebrew 16#05b5
7725 /tserenarrowhebrew 16#05b5
7726 /tserequarterhebrew 16#05b5
7727 /tserewidehebrew 16#05b5
7728 /tshecyrillic 16#045b
7732 /ttagujarati 16#0a9f
7733 /ttagurmukhi 16#0a1f
7735 /ttehfinalarabic 16#fb67
7736 /ttehinitialarabic 16#fb68
7737 /ttehmedialarabic 16#fb69
7738 /tthabengali 16#09a0
7740 /tthagujarati 16#0aa0
7741 /tthagurmukhi 16#0a20
7745 /tukatakanahalfwidth 16#ff82
7746 /tusmallhiragana 16#3063
7747 /tusmallkatakana 16#30c3
7748 /tusmallkatakanahalfwidth 16#ff6f
7749 /twelvecircle 16#246b
7750 /twelveparen 16#247f
7751 /twelveperiod 16#2493
7752 /twelveroman 16#217b
7753 /twentycircle 16#2473
7754 /twentyhangzhou 16#5344
7755 /twentyparen 16#2487
7756 /twentyperiod 16#249b
7761 /twocircleinversesansserif 16#278b
7763 /twodotenleader 16#2025
7764 /twodotleader 16#2025
7765 /twodotleadervertical 16#fe30
7766 /twogujarati 16#0ae8
7767 /twogurmukhi 16#0a68
7768 /twohackarabic 16#0662
7769 /twohangzhou 16#3022
7770 /twoideographicparen 16#3221
7771 /twoinferior 16#2082
7772 /twomonospace 16#ff12
7773 /twonumeratorbengali 16#09f5
7774 /twooldstyle 16#f732
7780 /twosuperior 16#00b2
7791 /ucircumflex 16#00fb
7792 /ucircumflexbelow 16#1e77
7799 /udieresisacute 16#01d8
7800 /udieresisbelow 16#1e73
7801 /udieresiscaron 16#01da
7802 /udieresiscyrillic 16#04f1
7803 /udieresisgrave 16#01dc
7804 /udieresismacron 16#01d6
7813 /uhorndotbelow 16#1ef1
7815 /uhornhookabove 16#1eed
7817 /uhungarumlaut 16#0171
7818 /uhungarumlautcyrillic 16#04f3
7819 /uinvertedbreve 16#0217
7821 /ukatakanahalfwidth 16#ff73
7825 /umacroncyrillic 16#04ef
7826 /umacrondieresis 16#1e7b
7827 /umatragurmukhi 16#0a41
7830 /underscoredbl 16#2017
7831 /underscoremonospace 16#ff3f
7832 /underscorevertical 16#fe33
7833 /underscorewavy 16#fe4f
7839 /upperdothebrew 16#05c4
7841 /upsilondieresis 16#03cb
7842 /upsilondieresistonos 16#03b0
7843 /upsilonlatin 16#028a
7844 /upsilontonos 16#03cd
7845 /uptackbelowcmb 16#031d
7847 /uragurmukhi 16#0a73
7849 /ushortcyrillic 16#045e
7850 /usmallhiragana 16#3045
7851 /usmallkatakana 16#30a5
7852 /usmallkatakanahalfwidth 16#ff69
7853 /ustraightcyrillic 16#04af
7854 /ustraightstrokecyrillic 16#04b1
7856 /utildeacute 16#1e79
7857 /utildebelow 16#1e75
7862 /uumatragurmukhi 16#0a42
7863 /uuvowelsignbengali 16#09c2
7864 /uuvowelsigndeva 16#0942
7865 /uuvowelsigngujarati 16#0ac2
7866 /uvowelsignbengali 16#09c1
7867 /uvowelsigndeva 16#0941
7868 /uvowelsigngujarati 16#0ac1
7876 /vavdagesh65 16#fb35
7877 /vavdageshhebrew 16#fb35
7880 /vavholamhebrew 16#fb4b
7881 /vavvavhebrew 16#05f0
7882 /vavyodhebrew 16#05f1
7887 /vehfinalarabic 16#fb6b
7888 /vehinitialarabic 16#fb6c
7889 /vehmedialarabic 16#fb6d
7892 /verticalbar 16#007c
7893 /verticallineabovecmb 16#030d
7894 /verticallinebelowcmb 16#0329
7895 /verticallinelowmod 16#02cc
7896 /verticallinemod 16#02c8
7897 /vewarmenian 16#057e
7900 /viramabengali 16#09cd
7902 /viramagujarati 16#0acd
7903 /visargabengali 16#0983
7904 /visargadeva 16#0903
7905 /visargagujarati 16#0a83
7908 /voicediterationhiragana 16#309e
7909 /voicediterationkatakana 16#30fe
7910 /voicedmarkkana 16#309b
7911 /voicedmarkkanahalfwidth 16#ff9e
7923 /wakatakanahalfwidth 16#ff9c
7925 /wasmallhiragana 16#308e
7926 /wasmallkatakana 16#30ee
7927 /wattosquare 16#3357
7929 /wavyunderscorevertical 16#fe34
7931 /wawfinalarabic 16#feee
7932 /wawhamzaabovearabic 16#0624
7933 /wawhamzaabovefinalarabic 16#fe86
7936 /wcircumflex 16#0175
7941 /weierstrass 16#2118
7946 /whitebullet 16#25e6
7947 /whitecircle 16#25cb
7948 /whitecircleinverse 16#25d9
7949 /whitecornerbracketleft 16#300e
7950 /whitecornerbracketleftvertical 16#fe43
7951 /whitecornerbracketright 16#300f
7952 /whitecornerbracketrightvertical 16#fe44
7953 /whitediamond 16#25c7
7954 /whitediamondcontainingblacksmalldiamond 16#25c8
7955 /whitedownpointingsmalltriangle 16#25bf
7956 /whitedownpointingtriangle 16#25bd
7957 /whiteleftpointingsmalltriangle 16#25c3
7958 /whiteleftpointingtriangle 16#25c1
7959 /whitelenticularbracketleft 16#3016
7960 /whitelenticularbracketright 16#3017
7961 /whiterightpointingsmalltriangle 16#25b9
7962 /whiterightpointingtriangle 16#25b7
7963 /whitesmallsquare 16#25ab
7964 /whitesmilingface 16#263a
7965 /whitesquare 16#25a1
7967 /whitetelephone 16#260f
7968 /whitetortoiseshellbracketleft 16#3018
7969 /whitetortoiseshellbracketright 16#3019
7970 /whiteuppointingsmalltriangle 16#25b5
7971 /whiteuppointingtriangle 16#25b3
7978 /wokatakanahalfwidth 16#ff66
7980 /wonmonospace 16#ffe6
7993 /xeharmenian 16#056d
7999 /yaadosquare 16#334e
8008 /yakatakanahalfwidth 16#ff94
8010 /yamakkanthai 16#0e4e
8011 /yasmallhiragana 16#3083
8012 /yasmallkatakana 16#30e3
8013 /yasmallkatakanahalfwidth 16#ff6c
8014 /yatcyrillic 16#0463
8016 /ycircumflex 16#0177
8021 /yehbarreearabic 16#06d2
8022 /yehbarreefinalarabic 16#fbaf
8023 /yehfinalarabic 16#fef2
8024 /yehhamzaabovearabic 16#0626
8025 /yehhamzaabovefinalarabic 16#fe8a
8026 /yehhamzaaboveinitialarabic 16#fe8b
8027 /yehhamzaabovemedialarabic 16#fe8c
8028 /yehinitialarabic 16#fef3
8029 /yehmedialarabic 16#fef4
8030 /yehmeeminitialarabic 16#fcdd
8031 /yehmeemisolatedarabic 16#fc58
8032 /yehnoonfinalarabic 16#fc94
8033 /yehthreedotsbelowarabic 16#06d1
8036 /yenmonospace 16#ffe5
8038 /yeorinhieuhkorean 16#3186
8039 /yerahbenyomohebrew 16#05aa
8040 /yerahbenyomolefthebrew 16#05aa
8041 /yericyrillic 16#044b
8042 /yerudieresiscyrillic 16#04f9
8043 /yesieungkorean 16#3181
8044 /yesieungpansioskorean 16#3183
8045 /yesieungsioskorean 16#3182
8046 /yetivhebrew 16#059a
8054 /yiwnarmenian 16#0582
8058 /yoddageshhebrew 16#fb39
8060 /yodyodhebrew 16#05f2
8061 /yodyodpatahhebrew 16#fb1f
8065 /yokatakanahalfwidth 16#ff96
8067 /yosmallhiragana 16#3087
8068 /yosmallkatakana 16#30e7
8069 /yosmallkatakanahalfwidth 16#ff6e
8071 /yoyaekorean 16#3188
8076 /ypogegrammeni 16#037a
8077 /ypogegrammenigreekcmb 16#0345
8086 /yukatakanahalfwidth 16#ff95
8088 /yusbigcyrillic 16#046b
8089 /yusbigiotifiedcyrillic 16#046d
8090 /yuslittlecyrillic 16#0467
8091 /yuslittleiotifiedcyrillic 16#0469
8092 /yusmallhiragana 16#3085
8093 /yusmallkatakana 16#30e5
8094 /yusmallkatakanahalfwidth 16#ff6d
8096 /yuyeokorean 16#318a
8105 /zahfinalarabic 16#fec6
8106 /zahinitialarabic 16#fec7
8108 /zahmedialarabic 16#fec8
8110 /zainfinalarabic 16#feb0
8112 /zaqefgadolhebrew 16#0595
8113 /zaqefqatanhebrew 16#0594
8114 /zarqahebrew 16#0598
8116 /zayindagesh 16#fb36
8117 /zayindageshhebrew 16#fb36
8118 /zayinhebrew 16#05d6
8122 /zcircumflex 16#1e91
8128 /zedescendercyrillic 16#0499
8129 /zedieresiscyrillic 16#04df
8134 /zerobengali 16#09e6
8136 /zerogujarati 16#0ae6
8137 /zerogurmukhi 16#0a66
8138 /zerohackarabic 16#0660
8139 /zeroinferior 16#2080
8140 /zeromonospace 16#ff10
8141 /zerooldstyle 16#f730
8142 /zeropersian 16#06f0
8143 /zerosuperior 16#2070
8145 /zerowidthjoiner 16#feff
8146 /zerowidthnonjoiner 16#200c
8147 /zerowidthspace 16#200b
8150 /zhearmenian 16#056a
8151 /zhebrevecyrillic 16#04c2
8152 /zhecyrillic 16#0436
8153 /zhedescendercyrillic 16#0497
8154 /zhedieresiscyrillic 16#04dd
8157 /zinorhebrew 16#05ae
8163 /zretroflexhook 16#0290
8167 .dicttomark readonly def
8168 /currentglobal where
8169 {pop currentglobal{setglobal}true setglobal}
8172 /MacRomanEncoding .findencoding
8175 4 index 32 95 getinterval aload pop
8176 99 index 128 45 getinterval aload pop
8178 /Oslash/infinity/plusminus/lessequal/greaterequal
8179 /yen/mu1/partialdiff/summation/product
8180 /pi/integral/ordfeminine/ordmasculine/Ohm
8181 /ae/oslash/questiondown/exclamdown/logicalnot
8182 /radical/florin/approxequal/increment/guillemotleft
8183 /guillemotright/ellipsis/nbspace
8184 174 index 203 12 getinterval aload pop
8186 187 index 216 24 getinterval aload pop
8188 212 index 241 7 getinterval aload pop
8190 220 index 249 7 getinterval aload pop
8191 /Lslash/lslash/Scaron/scaron
8192 /Zcaron/zcaron/brokenbar/Eth/eth
8193 /Yacute/yacute/Thorn/thorn/minus
8194 /multiply/onesuperior/twosuperior/threesuperior/onehalf
8195 /onequarter/threequarters/franc/Gbreve/gbreve
8196 /Idotaccent/Scedilla/scedilla/Cacute/cacute
8197 /Ccaron/ccaron/dmacron
8200 7 1 index .registerencoding
8204 %%BeginResource: procset (PDF Font obj_8)
8210 %%BeginResource: procset (PDF Font obj_6)
8212 <</BaseFont/BDEWHE+OpenSans-Light/FontDescriptor 7 0 R/Type/Font
8213 /FirstChar 1/LastChar 15/Widths[ 524 590 226 466 260 530 545 883 595 585 335 549 526 226 240]
8214 /Encoding 10 0 R/Subtype/TrueType>>
8217 %%BeginResource: encoding (PDF Encoding obj_10)
8219 <</Type/Encoding/Differences[
8220 1/1/2/3/4/5/6/7/8/9/10/11/12/13/14/15]>>
8223 %%BeginResource: file (PDF FontDescriptor obj_7)
8225 <</Type/FontDescriptor/FontName/BDEWHE+OpenSans-Light/FontBBox[4 -9 799 765]/Flags 4
8235 %%BeginResource: file (PDF FontFile obj_9)
8237 <</Filter[/ASCII85Decode
8239 /Length1 6884/Length 6960>>stream
8240 J,fQl#Ttr(J,fSb"TisC?8@+#5QRO27''lVQqe5A+CT6m!1"%+A"\BZ&p48M/]`gJb]#A-;bM/k
8241 dQiV?!S3!H@H>ZQ!!GTOPVJiR@584XVj$`a1ouLmN>,k0l2$DC5li4OLlfu#3Z][MUI7M+Cc@a*
8242 1]YBj],<^N$fD3D$igSf6pq7>$+.jf"dP(TW'C=k0K:#sB1_oqrr`S.01Q,,Pi-O[,8iKGKRe.K
8243 $31.c!cSlkU&Z3U^];U]>Q=g9^]@75C'ai_7(4,;a8u2QJ%VGCYflPbs'<C%n+Qq[;n)m6oQpM7
8244 =0:)1emjE,!I+TG!#3&<$X%9G=TDcU7:632_s`S8#R#2$BX1_iPmV(HN%gbKM1Sio,`)R^N$=(0
8245 (ka#f!Vh$`LOn*"*/=R)C`8$OJ6j#qTjU\1KY]'-&VNFU4q%LCL`cqR^h=Je!?aW;!s"u:"p#iT
8246 ?pIfo,63U'!+@9@#`-A(7O!Lq#a#UM![o`Z#a"D7,7Fa+5VU6!TjRp)_&/:\Kp%si.h!$B9JFW<
8247 7(FsE&tGsE9*Kjj.a<#3U_/F3(kFH.'00J\960Cc('#J-5ct?TA<@n#U*)o:(B=`J.#Sdb?q/P\
8248 b]\0XPd$WNa)^9'*J(T=64h8%Cn;h@EU9,r#fEmn70oXkUI#_NG_Qfd@ji'%J-C`C"kR3#(LS!Z
8249 5Xm^K+:(dc!&dQ;=F`\&MB,lN!"]@^;?0<5W<IgG8jNI5:+X;W8RMc+FhM)]#^*L9BRmr;?j##g
8250 r,adAo0<:EKE[06?kGe8E/KTA!*0:4JJcH^Mh8lt0\lb<'EO#c;%uB`!/OZX"ZL<a4WK!jUb\5:
8251 A_S;\GAK;dMF,;*F63-=M/reZXeGlMTS4FU*hWX\0Ec$&fm/l$k'R_R)@uuqB\G]\T'/4k=BGQ)
8252 YQL9BqWKk#b*^]L&.$3N^dSYX_>Z\.<.93`(*I!%71L'6G(npZIahX8@,53[$RL<G0F\!fFc+`?
8253 #`L2=AUl*UMg1<d&r=@(d54BPn9tt&+iVY2nIbd8-urRj/^+@1f/_.[4U$sq()O*5(0('@*(?1q
8254 !!"`@Ta>*l;Ot&6g]SYM2H`40GZV\26O.p>(`j/+iKjPCW\Jb^5F(AV_.SJWG?@X$Q\o7g'eP*5
8255 :)Y>6JcQZED3IN@Fkr`.+a'C.0LeJ45_qZ86$j=QDj;?=(Xs@#fEDE'`UpCdi#&)MoE^<XqgdYl
8256 ,+tt\K$[)3NmK][dbk]=:]3f!#QgRIW^g`aV-*hSIMdV;*>SYu's5g_'c<#t<J^T51NmH!7>`!T
8257 $\9e&d*f&5>*Kd&]k**%-j[['3.OV!!j1t?q-ikTMFgDf04WEIg)NV;5eR:JFILmJ]L-!jYU+lY
8258 -n[ab1HC'*)?Kms/A[\R#)A]m.rer#Jf>=&@$ut-JB/U^J0,1"Cbd>&bQn9ek"kCKVhL4%('?(<
8259 A1BV:Js!jo)XA,R!=g)70LlaBcrbFQBs+e0AKVhO"C(FR&-`F_,[Kn)P)1)Jad,35RGb:M!0dUX
8260 !!EMA)hF;Nh4?Mpd1cWAk[*inBtnhh1Sp:&RM%jcJ[<Yu-=a$=b^h*q==+(%ljRD,JY]lFLG;-6
8261 a-e`kDZhbV1oESESPE`;cXk<9ASYR=TF(5l$*X_FK^GC'"<rMU><pd1Tph!:HVc!)UXF4-$5,T9
8262 L/:AdK0hX*%[()=BeU<46faKj7T@BMD&2/B32P#7!<kMc.V2kZ!!%Zu_hrLDR`m`l!3T-jk-%T`
8263 O@Q74L7h..,n2=TU8\40,h0>Qdf;e6$=YJa.9_0.)AA<?5QV!7n8JMCqX\M4&L+[GaP%S3Ci07R
8264 +?)`()?J8[&O;?K=1?<_.njbk+nQ5!WC-l>!)!;KoH>C.Z4M_G,6/o1.#SXfAAXk9(F2r[!W`lC
8265 "d1i\+b1^>O^\VJS8WYMb0Pd"63+,.OL5k4d"2X8@Vf7'ZlgRFKoe2F?-rncJ-Z3\gOMQm!+SnL
8266 !o_nQj(WBk"1^Z(k#q`f">/iB"P0A">^NGjJ0iaR^^)&fB6AH:;-CD<!oAX#h0Xj3!3#u!"TVAL
8267 !Wi?.#QQOZ!83C=C-])=^`Zo!?kP`DQj`s;2K"ElfF[H$"&^<C=Pp$;JFFun_"-dNg`WYAJ-FlA
8268 JQ>b.O9'tY\O43"]HLb>>*P1u.oN?'&4kME('EJt<agM0a5?q$R_u+FCIA/S0R[&D2?3`m0N\=T
8269 3Y7!q$]5f5&Xt,PQ#]o!!80M^d#\;4J.+1E&r\4`a[R!bL`q5h=:G\+4p2+,U'i[*MZEk$$V1j4
8270 !<P*,MM&!9Nkc7Q,SNHF>N>bb+UQNV<#:&b\4?Y!!$%FX5QTdE)mgJ&#:)f)&c_n6^]p:W\f:g&
8271 !0O-L+UZU?5?&R24ob\VXT5!oTnk:(!It.[!!55_l;PVK2/-2M,J.!,YQ+n.%Fim=$l8mT4f_+3
8272 bmBiJ>lpZ#*jo\s^uCPYkTC347;e=iJ0]r++9M*>:]]?sj:;5B'=rBne,d>j+`8mQ6@qH($6.`$
8273 DUC2R24,3\7\=pC9lL=;&C01%PYqK)e\;I4-ieSbJq+;h%KIRR+Btq@Ktmqu32m)iJ.O#Fc#db*
8274 2Z+bl8-3h'/"hDh";_(M1kott*<SiY%&&k'L(NR7!uPqd!TZ7^:s_d&80A+%_$kqPQ4-':3XF]W
8275 2j;&"#Qbi]%Rq^(F5YIc_f.47iP74'i'8!o#]:,[J0oAGkS/XtB+CW>0S^d&*5`k0%"XX'6P)Q9
8276 q_)UL4g2;KIZ=[8&9SF*Z^r>%@Gj4+B^K*3[fp[E*;]\I"sCGbq%"_j_/G%kr^4MI0[nb(^i\nU
8277 m#6]Bed)A*O6V-m2KaJtcNqU;"9FF]R9j]=qr^$D!N38JOQFgf+<V+Zf:n$Sa;RDf3:$[i(O(?!
8278 )nY!UlTK0gFmd)n_k:rR5eIngJ'8:Q%s[PKo:Yc\?-krP0DloMnpY!8qEJ'6rLIU]Idl4n+Qs=g
8279 aR=%$%,fq3i*>L(g's(rqV^N25jJAEq@8+9"9=#`!5].`.flfr!T\@n^uY(s_!+*h"qTkoDp&";
8280 2$5%]"jXI`i*HkRT`^t1%U`TLJ<C1GM@%(q#d0^$Y=S9R6k4_I#_2ma+92i>NW9WI#n=*ITE#CY
8281 3sm4S$';03TZ-s3h>dU8%j1i^:mVJTb6Wl\'elL/!+5d,@K6tfcOeJ5:uJD[M?r^Z%^;0,J,ou^
8282 M?n1e$j&?qE54&ERguPS"i(,gJi=#G0R07g$EZ#5-]6VsOUP'f4A_^X5jA=\n1AUp#VBH&0_,2Q
8283 0a^aN$jV[9#E'0+6P4(T&^`fU0Z!f$`sQ\L'/5OZ&>XQTf*sF_'i>\QE>gEK*t!!6#r,uu_q>a/
8284 57%n1'p.#Yd<?/k\J9*g(f<KC&W79`M&4Q.(_L$d&=4@<ep+EU&2:'j!s]Ki!"EnF$Y"SqE9dmN
8285 mh@.-)UWR*&^gXj]Qg*g*g",N0U2qR@gJ3^$5)_5&QoJrPmDun+V:L[6W5)t"U^?R$S_l(Ys/fI
8286 4Ou8&)mMsVnFmHuV[sE?,4W8\E/5`HF8uagd@fn-&mlsT$nZK[)Nm;n&@3X62\=DY*th]nn;/G6
8287 !@;bj-5):b:obqJIjX\O-U7\[OQnN:)[MP=&M_TLEK&?YPh%Pu(1RR[&W7m=LEOsA'/;uk0hi"l
8288 b7?i='>cXZE3h-9M$\4A'C_\*5QM`Wrmifl)lJQ;&IfP]V\ek@)rL`914[b=3$7./-f_EZ!.Ymd
8289 &dj/J7)S^?i'%K5N!fVL$36"r?p4]9O9>Q`"98K'@&a=eOYm,$!-9h#i0uNTrX(nS$)!4a+?fqd
8290 Ad#oL"Mc&_5X#=DAd!Xa"!D1X!3-%WB/KYu28DB^J<UAu5!VC&"5oCL^iT\:-3dj'$E_'#!!tZ,
8291 ;?1)+!T4.ei!'qS"or$>#r=Lt5`?7>5!Zq4"5jq#`kDF<DAQ]>aIm,J5cOp:AclG@!l/Do^`tt7
8292 WWE04!T9sYi#W3_*WSGh!T<qXiB@;$ScRaU63/,.iVu$U$qC9t$D7H]+KGlXrVut*!!1q7!\+0n
8293 !6bnd;B[.u,P2.I<XE2R!9*osJRAL$TF5:T&HQ8BTVk>VrhYB[8CU6>7j;*/!YN5R&>:!STE#6_
8294 3cUg'I%apP!'1K8)@VkC"9:Iu+>$5/Z4::*7mO^A@-^<^j:7F3:/p'[PiY[tohT]%!s?1YMl7I:
8295 #QTeJj%W,JbOtq:Ldp;,7O2dMiW]SEB2V8g!$H:e+<h#41.*02FeD&*ofO'6"plIJ(?!O>5k6"j
8296 %Q)#o#sci;J]uT[<&O_O2/PqgTRa9I"#TV<7N_a65Rmd)C^FLT7_f!/i)\3'NX,5,!qe5OA2;Cp
8297 +p9$'"<]/s+9W"$c6'ho!.[.8J-lY!^b6l91uhsE_a"2(63^hJ24u>uTGR\0&-3n%!?`opTGdhR
8298 +p&km#f*`7<Fu7VBF!I-#PF139g_gd02j_a;cTIp#?h=b\cb8,!h^_?Fr<;*C^.[e873VA@9=+-
8299 +rFa'$t.'TTFM4#F:gb>%R:.6+\36>MArYn1]dLU+VkJOYTL[C+0@H4N;Oe`;?3DZd6\:D!$p?X
8300 _cLAN$k*gNJ./r\*WS)'@)89>[M<5Y2e!OW3FHM)?tE[&.*H!d!$F(.^u>UW4p57_"5nVd+9D_^
8301 ^]m1dO)4@oK5^fuYQ03P!!#KL5_&rRN!$*l!2(S=l!spI('C36!h_"F<Vuok+95d]?bcn@237e<
8302 0js;Z@:1>\24\0A*WS+<7"A#:Zj[.,04I1A"i(6FTP7ndA-1["@Wj4&J1LchgM]Bj)1f.+!D"!B
8303 658Ac'*1Q6J;+r8E#&I:"JJ'm+USm5neM6Q&AX$iTd1;EL(.Od%:HIK5i;j^Fpann$)$o&^k<(\
8304 KF7dM$D>TJi+`V'n@F.hD]pG-K>]XL&dfb3:k0AbTK3/t7:&57!bhiAX/H)m(^%R:$QpJkJ3L_u
8305 ('%t-2O>Bb!0@RI,QP:r$Qogu!*=5C1NQqLJ,m:k^q3`.4'At`FB0Fc+AN&I%;^PhFoY&;i,<cS
8306 -32t"G#dr3+A6iBC'LJHG2OnO@$Ca9&.1^,%`(CG5QUs0p)2fd&V2PK5Y;f#?5?sY+2CVd_3,VN
8307 ar"O_'nF^>iCFS)5%u,J#lupt^o.UUW#%aW+.udC_2]9Rec>ad%j:o]^uEhYhes\)!25_+(B=P]
8308 #h[$_!^pc+TM9EM)faf(K1'MV!0dj6"p/q.KJtiD9g_hq5BJe'6T7O9KcbF2;fuJA"N3T\TP+Io
8309 _02/]!k3/n2g-7Yr#T:\+2R.QiB/0TBGt9;'>ZFD!EW?2PSq;P"JKWG_*f+?FqDJZ'k(2NhuXE4
8310 DAp<6%)@T3TaV99g'^/Z$)(rDTh$'ZS-o=a'#=VV+OCI'F9c429+:Ds^^LY&p](:^eA-S;J2LYY
8311 q-IGW!WX>E2=q#:#"2iW73F8c9gN,O.KFu9!rs3G^cV]#.q"X*N]/j#Fp`n(4`hNF@Fc<L[A!^\
8312 ,XdqK@cUOcQ7ZmF/d?JXA%H<M[_lS*U(;eT']D:cU%f@23"02j!h]r*ThGl[FpT8s#,,W=6"I>G
8313 OqZe"(DuEK?j%J-!Wlej)f5@/+Y!gAZ5=^q%"WdDp3fa;!#EJF$'ipsJ3j59HjB^9"98W,5Vk_2
8314 j8`^]!C.p^!Xo*^BEH`^!!",A^cR/k%>5QePL^2==[c6B99c)W!$Gg%X0>![>QeFFCS2jQJ.H-T
8315 C]a;ZES#2H">7:e!ZZd:*auPgJTM+3&d*Z3%!<Tr_-RWqJ/#h'(?&d>QM;Q<_B6VH+2QqY_6aUN
8316 YS<C>%j8(_8$35MZl=Sm![6nK_=AS]!ZLpb)>+1=j&Xrn&-dZ8"&3mOTF6Kse,jMtP+WKi5Rk(C
8317 -'GZf!6Ys^fg#cb0R6\6Updasoqc-u6T!OpLK<%c+oF?on/O^;!$KJc5SP;klkpu7)hFY$60&#r
8318 ,T;6P+/)4^_>#+g7Mar\'Q#r7,B6]`$4+O]!!%0J!'Pnk-3@t-!<<jAJ1^o=*!*hl!T4Wc!%!7S
8319 +P(cnKD@U6[?Y14pP"kgKV3?Q3._A2NO(lc@c2$W'fB18>B^&K)PF_K^lSr?+;#b`'Hgoj?igSl
8320 r"pQ\#_4$)!&,'P8cV/)Y;p\H+KQZXTF[d8\q'6f+l/c#6CYcN#QRU%+;+bV(P6cKA)KBMSJB42
8321 0LXh&Jm^87!tA_O'I'1jYe(d:p(>&)?\J2QadPq4i!Z0Q</s$nEPOmBfiQ<uAcR!&!8p4R5QhOi
8322 g)n0!+CVPm!PBM*iW)95(Z;k:T\'X'3"KFY(X'#s!D!9B!jrac!0o.&_9<5e^`@q^"^n\@!'1+1
8323 +;s-m(SRiNiuS<);A%gq"5j.^c#P![8k/ClcTTdl6*&hS=pMY&!MCmK$Xb,C"ot;$a#=n;GVBLW
8324 N8*8$hr"Th+=P_T%ZWD&PP@Srgmu4C>@RY'b4f=f=_X`JXoL_O1#U%h6'N!j:('=o!ob'[iW]Bk
8325 dN<umk!4"kTVr_/Fou-R"!J9j:n_-g5Q`ml+[@Tn+p7lkC=uXgCH,[:[`r@5d^k!#2ZNmb_c@pT
8326 N!1>T`g)3Hlh\F_!WbOiY2Bbj5S]KM7L/]\"ob'uN/@UY]keR&7$gFLTK3SA)@?J?$:(;S+:&4G
8327 oFh5Dn=hni/PZk3KE))q+67_J+_T6$RK,W7!("6t?t97FHiRRT!+@J[@>5sXPTtfI+\aou69s-(
8328 60t6N]c[hlAVL59)?K.a1&l+as)IctFn^B2pV2.Ns*u>P_T;BSe\^Yo'L4D2!$2+Bh$l?obriRh
8329 'YH#0f*t>&/]]54N5\Lu7Nt)1!!(T"K/)Dn3oT&nJ!A:=J,kmm(a'+oDIOjLC]HQ0'`\FS88\Dp
8330 68egiG@1\!"i(/O%M/UlJ;cHI&R5<KJ>&Zu+cl\J!Y%Bqck2^%!GB6a0#.OM!!*'k^`erj`F,lT
8331 (W#.PVuRG9PKhc++JWgm4e'4BJ7C8M5;r^q!)qeY"9~>
8335 %%BeginResource: file (PDF object obj_1)
8341 %%PageBoundingBox: 0 0 611 791
8344 <</Type/Page/MediaBox [0 0 611.97 791.97]
8346 /Resources<</ProcSet[/PDF]
8355 <</Length 399>>stream
8356 q 0.1 0 0 0.1 0 0 cm
8362 1 0 0 1 56.8 722.3 Tm
8363 [<01>0.00919596<02>-1.01569<03>1<04>-0.0157267<05>1.99233<03>1<04>-0.0157267<05>1.99233<06>-1.99886<05>1.99182<07>3.00806<06>-1.99886<08>1<09>3.00903<06>-1.99886<05>1.99182<0A>1.99182<07>-3.99064<05>1.99182<0B>1.99182<0C>0.00919596<04>-0.0152181<0B>1.99182<05>1.99182<0D>1<0E>1<0C>0.00919596<0F>]TJ