this is for holding javascript data
Camil Demetrescu
over 8 years ago
Commit id: 3e32830d0398e8fc008512aa9fbb866a3adf7640
deletions | additions
diff --git a/figures/isordx86-64/caption.tex b/figures/isordx86-64/caption.tex
new file mode 100644
index 0000000..e0b054e
--- /dev/null
+++ b/figures/isordx86-64/caption.tex
...
\label{fig:isordx86} OSR-instrumented functions {\tt isord} (base) and {\tt isordasc} (faster variant) on an x86-64 target. Portions added by the instrumentation are in grey. Removed portions are struck-through.
diff --git a/figures/isordx86-64/isordx86-64.eps b/figures/isordx86-64/isordx86-64.eps
new file mode 100644
index 0000000..09360a9
--- /dev/null
+++ b/figures/isordx86-64/isordx86-64.eps
...
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: cairo 1.14.0 (http://cairographics.org)
%%CreationDate: Tue Sep 15 01:01:17 2015
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%BoundingBox: 0 -1 276 369
%%EndComments
%%BeginProlog
save
50 dict begin
/q { gsave } bind def
/Q { grestore } bind def
/cm { 6 array astore concat } bind def
/w { setlinewidth } bind def
/J { setlinecap } bind def
/j { setlinejoin } bind def
/M { setmiterlimit } bind def
/d { setdash } bind def
/m { moveto } bind def
/l { lineto } bind def
/c { curveto } bind def
/h { closepath } bind def
/re { exch dup neg 3 1 roll 5 3 roll moveto 0 rlineto
0 exch rlineto 0 rlineto closepath } bind def
/S { stroke } bind def
/f { fill } bind def
/f* { eofill } bind def
/n { newpath } bind def
/W { clip } bind def
/W* { eoclip } bind def
/BT { } bind def
/ET { } bind def
/pdfmark where { pop globaldict /?pdfmark /exec load put }
{ globaldict begin /?pdfmark /pop load def /pdfmark
/cleartomark load def end } ifelse
/BDC { mark 3 1 roll /BDC pdfmark } bind def
/EMC { mark /EMC pdfmark } bind def
/cairo_store_point { /cairo_point_y exch def /cairo_point_x exch def } def
/Tj { show currentpoint cairo_store_point } bind def
/TJ {
{
dup
type /stringtype eq
{ show } { -0.001 mul 0 cairo_font_matrix dtransform rmoveto } ifelse
} forall
currentpoint cairo_store_point
} bind def
/cairo_selectfont { cairo_font_matrix aload pop pop pop 0 0 6 array astore
cairo_font exch selectfont cairo_point_x cairo_point_y moveto } bind def
/Tf { pop /cairo_font exch def /cairo_font_matrix where
{ pop cairo_selectfont } if } bind def
/Td { matrix translate cairo_font_matrix matrix concatmatrix dup
/cairo_font_matrix exch def dup 4 get exch 5 get cairo_store_point
/cairo_font where { pop cairo_selectfont } if } bind def
/Tm { 2 copy 8 2 roll 6 array astore /cairo_font_matrix exch def
cairo_store_point /cairo_font where { pop cairo_selectfont } if } bind def
/g { setgray } bind def
/rg { setrgbcolor } bind def
/d1 { setcachedevice } bind def
%%EndProlog
%%BeginSetup
%%BeginResource: font Courier
11 dict begin
/FontType 42 def
/FontName /Courier def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 32 /space put
Encoding 35 /numbersign put
Encoding 36 /dollar put
Encoding 37 /percent put
Encoding 40 /parenleft put
Encoding 41 /parenright put
Encoding 42 /asterisk put
Encoding 44 /comma put
Encoding 45 /hyphen put
Encoding 46 /period put
Encoding 48 /zero put
Encoding 49 /one put
Encoding 50 /two put
Encoding 52 /four put
Encoding 53 /five put
Encoding 54 /six put
Encoding 56 /eight put
Encoding 58 /colon put
Encoding 66 /B put
Encoding 76 /L put
Encoding 95 /underscore put
Encoding 97 /a put
Encoding 98 /b put
Encoding 99 /c put
Encoding 100 /d put
Encoding 101 /e put
Encoding 103 /g put
Encoding 104 /h put
Encoding 105 /i put
Encoding 106 /j put
Encoding 108 /l put
Encoding 109 /m put
Encoding 110 /n put
Encoding 111 /o put
Encoding 112 /p put
Encoding 113 /q put
Encoding 114 /r put
Encoding 115 /s put
Encoding 116 /t put
Encoding 117 /u put
Encoding 118 /v put
Encoding 120 /x put
Encoding 121 /y put
/CharStrings 44 dict dup begin
/.notdef 0 def
/i 1 def
/s 2 def
/o 3 def
/r 4 def
/d 5 def
/colon 6 def
/space 7 def
/p 8 def
/u 9 def
/h 10 def
/q 11 def
/percent 12 def
/one 13 def
/five 14 def
/four 15 def
/two 16 def
/b 17 def
/x 18 def
/a 19 def
/m 20 def
/v 21 def
/comma 22 def
/l 23 def
/dollar 24 def
/c 25 def
/j 26 def
/e 27 def
/period 28 def
/L 29 def
/B 30 def
/zero 31 def
/underscore 32 def
/numbersign 33 def
/y 34 def
/n 35 def
/t 36 def
/eight 37 def
/parenleft 38 def
/parenright 39 def
/asterisk 40 def
/g 41 def
/six 42 def
/hyphen 43 def
end readonly def
/sfnts [
<00010000000900800003001063767420f78470aa00002e30000002906670676d6117704c0000
30c00000008d676c796681f0fa3b0000009c00002d9468656164ce375b3a0000315000000036
6868656106ebff8d0000318800000024686d7478d33e1a18000031ac000000b06c6f63610004
13c00000325c000000b46d61787008470cef000033100000002070726570787ac61a00003330
00000a9d00020066fe96046605a400030007001740090400060108050204002fccdccc310010
d4ccd4cc301311211125211121660400fc73031bfce5fe96070ef8f2720629000000000200a6
000004500560000b0027007a412a00270023001c0003010600090105001c010000230104001a
000c00fb00130014001a002000170024001b000c0013000d001000060023001d00200000005e
00060040001000010010000c002700170020001b002810dcc4c4fcc45dd4ec11393911123939
1112391112393931002fec32fcecf4ec11123930013436333216151406232226132132161514
06232122263534363321112322263534363321321615020a27403e2825414027b90141272523
2ffcf828282a2a0131c3292b282801251b1f04bc6c382f58562926fc0d2124291f2424232202
8125232323161300000100b2ffe9041703b40040015b41950047003200460011005700320056
0011008d003b0082001a0082001b0082001c008b0013008900120084003300860032009d003b
0093001a0093001b0093001c009b00130099001200940033009600320096000d0099002a00ad
003b00a3001a00a3001b00a3001c00a9002a00a5000d00a4003000aa002e00bb003b00b3001a
00b3001b00b3001c00ba002a00b9002d00b400310025002200250021001b002c001e003b0000
0038000b00320012001100030038001800010004000b00e00038007f0025007b002800020025
0140002c00e0001e001800f7003e003800d30070000400010004014000410036003400b9000d
00b600300003000b003b000800320004002f001200110015000e0065009f002100af002100bf
0021000300210035002f006500000015004110dcc4ecd4c45dec113939111739315d0010ec5d
e432fcc4ecec5d10ee11391112173911123939111239391139305d3735343633321716171e01
3332363534262b0122263534363332163332363332161d01140623222726272e012322061514
16171e01151406232226270e01232226b221252918100d2aa4636a80677d37ccd6d1bd4da004
0b3e1e222120231e2c1f143578515e7376c3d0c0d4b4398c6a233211232548b22c2638221136
415646473c8e8784922b27323275352f332312312b53403f360405878d87a215191717310000
0002005affe7047303b2000b00170045403400e00f06e015f70fd3184407440b4b054b015407
540b5b055b01aa11aa13a517a50dba11ba13b517b50d1003280c64092812561810fcecf4ec31
5d0010e4fcec10ee3025323635342623220615141601140023220035340033320002669ac5c6
9999c5c402a7fedce9e8fedc0124e8e8012573c39797c5c59798c2015ad6fef00110d6d6010f
fef000000001006d0000046f03b4002b0083412f001b00280017001c002b0025000000100100
00170025002800e0001f00f700170104000e000000fb00070094002100a4002100b400210003
000e001700110008000400140018000f000700010004001b0000002700140022000b000f002c
10dcc4c4c4fc3cc439391239111739315d002fec32ecfcfcc410ee1112393911123930252132
16151406232122263534363b01112322263534363b0132161d013e0133321615140623222623
2206070204014c2725232ffd722728292bae4461302728e41b1c5fce77596e3721176d2b4ead
698d2124291f2424232202811f2923231514aa7774483925393d6f7800020058ffe7049a051d
0024003000d741560043000f0053000f00ac000500aa000800a3000f00bc000500ba000800b3
000f0008001c001800110010002e000d000300040000002800e00007001101000018002e00e0
000d00f7000700d3001800ff001d00fb00000044002f004400270054002f0054002700aa000b
00aa000900ba000b00ba0009000800190000002b0024001e0021001c00180012000400030004
001500aa002b0010002700210057001c005500250028000a0056003110fcecf4e4fcc4e41739
11123939123939315d002fecece4fcec10ee10ee113939111239111239305d2122263d010e01
23220235340033321617112322263534363b0132161511333216151406230114163332363534
26232206039315113cb469bdff0110cb67a43b3557332927cd1e1b2d312c2620fcb0b2898ab2
b18b8dae151e524b53010dc8cf01134947017f1f2924241415fb992124222601c18ab0b78d8b
b4b60000000201a2fff2032b037f000b00170020401009d4030fd415d303f31812061b0c0018
10d43cec32310010ecf4ec10ee30013436333216151406232226113436333216151406232226
01a26d57596c6d58586c6d57596c6d58586c02cd4e646250506262fe274e6462505062620002
0042fe710483039e0028003400de415700ac002400ac002700a3001d00bc002400bc002700b3
001d0006002800290025001b001c00170010000e000000fb0007002900e00025002f00fa001f
00100100001701040007010300250107001f00f70035004b002e004b002a005b002e005b002a
00a5002100a6002300b5002100b6002300080018003200170011000e00080004000f000b0007
000100040000002c0028002200040032001b00000027002200550014000b0053000f00510035
10fce432e4fc3cc4c410ee11123939111217391139315d0010ece4e4fcec10ee10ee10ee3211
123939111239305d01333216151406232122263534363b01112322263534363b0132161d013e
01333200151404232226272532363534262322061514160164f02626252ffe47282933451313
45332928981e1b44a55fc9010eff00c76ab23c01368bb2b38a8ab0afff002424272024232820
040e202823231415614646fef0cdc5fe4b4602af8b88b1b0898ab00000010048ffec0473039c
003100a8413b0000002500060003001300310012000e0007001e001f001a000300e000220026
00070100002d000e0104002200d3001300fb001a0027002d002a0025001a00140017000f001b
00120008000e000b0006002e00250000000b001f001e000600270017005700120066002a0053
0000002700250051003210fcece4fce4fc3ce411123911123939123939113939111239393100
2fece4fc3cec3210ee113939111239391217393001141633323635112322263534363b013216
15113332161514062b0122263d010e0123222635112322263534363b01321615016d6a736d9b
892723262ad5261f2e312b2927981b1e60894ca5a5154432272997231b01717e748a68019d21
2326242140fd52202524241613444a37afb101c2202823231c300000000100640000047b051d
003900c94148000d00270010000c00080001002a002400130003002700000001010000080027
00fa001000f7000800ff002b002200140003000000fb0032001b001c00220023001f0015001b
00180013002c0032002f000c003900330008000300360009000c000200050000001f00520023
005c001800570013002f0057002a000c0027000500530013005b0036005200000059003a10fc
e4ece4fc3ce410e4fee4111239123912173911123939111239391112393931002f3cee1732ee
feee10ee111217391112391112393037112322263534363b01321615113e0133321615113332
16151406232122263534363b0111342623220615113332161514062321222635343633ee1344
332927981b1e498f4d97ad2f322c2828fef62f212939236a65679b233c2a212ffef627272f44
8d0400202824241613fe3b4441bca6fe3b212424241f29281d01a0757b8a66fe601e27291f24
24281d000002004efe71048f039e000b003400dc415500aa001100ab000e00a3001800ba0011
00bb000e00b300180006001a00190024001d000d001000030026000c00fb002d000300e00010
00240100001d000900e0001600f7002d010300100107001d010400350044000a004400020054
000a0054000200aa001200ba001200060027002a001e002d00240003002500210034002e0031
000c001d00250006003100060019000c002700210057002a0053002500550000002800130056
003510fcecf4e4e4fc3cc4c411123911123939111217391139315d0010ece4e4fcec10ee10ee
10ee3211123911123939305d13141633323635342623220601110e0123222435340033321617
3534363b0132161514062b01113332161514062321222635343633fcb08b8bb1b18b8caf0273
3eb26bc5feff010fca5ea4461b1e9728263143131344322828fe462f25282601c788aeb18988
b1b2fcae018f464bfec5ce010f464661151422242820fbf220282324202724240000000500cd
fffe03fe04f0000b0017002b00370043006f404004210b2b02212b41222f25181b0fbf1bc141
c015bf3b09bf25c12fc003bf35ba3bbe442b22280c21181e06000c2c120c3e060c2c0a1e0832
3e0a0c0c2808384410d4e4ece4d4e4e4ec10ee10ee1112393911123939310010ecf4ecf4e4ec
10eef6e6ee12391112391139395d300114163332363534262322060314163332363534262322
06053e0133321615140607010e01232226353436371334363332161514062322260334363332
1615140623222602335d4b4c5c5c4c4b5de95c4c4c5c5c4c4c5c0256070f06191f1712fd6008
0d06181f1712b4a5807ea5a47f7fa6e9a5807ea4a47e80a5010c445555444553540291435453
44455354f403031e19111f07fef503032018111e08fee575989875759999034a759a9a757599
9900000000010104000003fa050800210041402421100a090005030dbe1f11c4180a20181215
100019091f04200615101d20060f1c011c2210d45dc4d4fcc41112173911123939123931002f
ec32fcc4173930010e0123222635343637253e01333216151133321615140623212226353436
3b011101770d0d051f27222001290b150b1316a059302828fdaa28283059a604310202231d18
2409500303231efbc61d2824242424281d03d100000100acffdf040204ee002a0077404f1f29
22001e033f1b4f1b5f1b031b18b90f030103d712b9500f010f0929c422d609d52b6b176c136b
087b177c1394199011a419a01109221e2923001507260f060106001d6f0c7f0c020c601e011e
2b10d45dc45decd45dc4ec1139391239315d0010e4fcec10c65deef65dfec45d123939111239
30013e0133321615140423222635343633321633323635342623220623222635113436332132
1615140623210185427033afe9fefec9a8e32a1c0bd55b86a79e785aad121e19293301fa3030
322efe3b030e1817f3b4bff85b411a294da17f7ca55a2c3a01f2211d27272529000200b20000
03ee050c00020038009940638a01ba010201201d1c1a15140725182c0f102b040b252100c42f
0b3109c418be032815381556026602760286029402a602b502092b2838322f22042c2002140c
030f061d1c20090315030600003501352c28061f0a001d0f2801281f30207f0f010f3910d45d
d43ce45dfc3ce410c6325d1112173912393911121739111217391139315d002feeee32d43cfe
3cc612173911121739305d0111090122263534363b01352122263d0134373637013e01333217
161f011e0115113332363332161514060f010e012b01153332161514062302bafe85010f3022
232774fe2d191c1d050301a60e120f060f0404660e113316180f141c020308071b1d54234030
282801cd02a6fd5afe331f292421a8201e45282c080502cc190e02010110021b16fd08231e16
090f0829241aa81f262424000000000100a2000003e3050e0033008540632406051d000db97f
1401141d2925c41dbe001e197b0c7a057b08862289049f089b059a049a1b961f9d19a40fa412
aa06aa07aa08aa05aa04ad19a525b908b525bb07bb06bb1bbc04bc051c2f2c33302603000624
050822250720030a072c202517033410d4c4c0d4c4ec1112173917391139315d002fecfcc410
c65dee11123939393021222635343f0136370035342623220607060706232226353436373e01
333216151401060f01213e0133321615140615070e0123010a3533c01d1d37015a7a613f7323
060d252e241e0e1340bd63a6dffeac572e7b01c904272121260208031e182b2d41b31c1c3401
46956b85342c0813432c3e2421133e49d69cc4febb512e762b2d2c26030f034d1f2300000002
0044ffee0483051d000b003000d941550043000d0053000d00ac001600a3000d00bc001600b3
000d00060030002c0025000c000f000600190018001c000000e0001500250100002c000600e0
000f00f7001500d3002c00ff002300fb001c004b0005004b0001005b0005005b000100a50011
00a5001300b5001100b500130008002600290023001d002c00030020001c002d002400090019
0018000c0003002800120009000c002700120055002900530020005200240051003110fce4e4
e4fcc410ee113939111239391117391139315d002feeeee4feee10ee10ee1139391112391112
39305d253236353426232206151416033e01333200151400232226271514062b012226353436
3b01112322263534363b01321615029c8db0b38a8bb1b1ad38a86ac9010cfeedc6699c321316
b727262e44151344322827981e1b8bb28e8bb4b38c8cb40281464afef1c8c5feee4a4b501b18
2424281d04002028242414150001005200000489039c00430176416a00360000003600200075
00000077003200870032008900420087000f00840000009500000095003300a9004200b40033
000c00220021002b000000320021003a00430056002100620021006a00430066002200790043
0089004300990043000b002800430032002100100004000000300022001f0003001101000029
0018010400410033000e0003000000fb003a0007000f00110031003300200022004200000008
0037000b0026006d002d006b003e006d0037001c006d0015006b0004006d0040003700500037
0060003700030037000b004410d4c45de4f4e410e6f4e611121739002f3cee1732fe3cee1732
111739304b5358412e00430145003201450022000f0022002101450010014500420011002201
4500310031000000000145000f000f0022001001450043014500420145003300200032003201
45002101450020014500110042001100420145003300200033070510ec0710ececec0710ecec
ec0710ec0710ec08ecec0710ecec5931005d015d25333216151406232122263534363b010901
2322263534363b0132161514062b011737232226353436332132161514062b01090133321615
14062b0122263534363b0127018b1d32383135feec1e28363b140144fec20e3a2d3348cd3631
373408d7cd153836303601041f2732371cfee1015e0a262a304bcc3532302a38fc8d25222422
281e2522014c01351f27291f23252224d3d321232723271f2523fed5feaa2522281e22242126
f60000020087ffe7048703b4000c0035008340577a058b059b059a159507ab05a407a425ab28
aa15b50abb1fba110d1a1d19350d3109000c2a192903e0e0160116fc09fa1020f81de026f710
d32afb312b113a12ba1203312b2e35320d03002e1f1900272950062823133610dcc4ecf4ec32
e4121739123939315d002fece4fcfce410eefe5dee393911393911123939111239305d012e01
23220615141633323635170e0123222635343633321617353426232206232226353436333216
15113332161514062b0122262703443767339ab26f567fd90852c16695b7f3dc3a763e6e744e
c01f1d26ddacb0b431473028289d1c240601ba1211685844588548cf4a4ea6859eae0f100773
6e542f253b52b3affe3b1e27242422200001fffe000004e703b6004f011a416a009400380095
001a0093003e0003000000430014001b00060005002c004f0012000e0007003d003700330015
00000018000300fa003a002c0100003301040040003a00f70044002a001c0003000700fb004b
0023000e004500420045003c005500420055003c0065003c0075003c0006003f002700010045
004b00480043002d00300034002b001d00230020001b003d000f00120008000e000b0006004c
0000004800630000005c004300200061001b000b00610043005f00060037001b005c00300057
00270052002b005f000600270012005010d4ecf4e4e4ec3210e4e410e410eee4123911123939
1239391112393912391139111239395d315d002f3c3cee1732ee32feee10ee32113911393911
123939121739305d01342623220615113332161514062b0122263d0111353426232206071133
3216151406232122263534363b01112322263534363b013216173e01333216173e0133321615
113332161514062b0122263503d9333e4a57123d2922237f2b1f443b2d4b1b253c2a2230fef6
27252f4414124633282899211502295e3b465b162a6e478177103e2a2423792826022d8d6380
70fe601d28242428421d01a64e4b573534fdd91e27291f2325281d02812028232317252c2a3d
3e3f3ca8bcfe3b1e27242430340000010029ffdd04a0039c002600a141270096000f009a0025
00020028000f0006002600200023001e0010000e000300000100001700060104002300d30027
00000026001f0020000e000f00100007001b00030014001b0028000a0003002710d4c410d4c4
111217390010e4fc3cec17321139391239304b53584112000f01450020002600000010014500
1f0020001f000f01450026000e0145000000000026070510ec10ec0710ec0810ec5931005d13
2226353436332132161514062b010901232226353436332132161514062b01010e0123222627
9c4231282801183926324325010401213c4d36263901352828314212feb619312f2b2f19030e
202823231f272820fd7902871f29271f23232820fd273721203800000001016dfebe032d014c
0018002d401a1812110b040e0a00190e03cd191812110b0a040300080719151910d4ec173931
0010fccc12393911173930013e013b01321615140607010e012322262f012e01353c013701f0
081a1fdb0f120404feed07180e03070846101002011722130c09051007fdc40f1202031a0712
0c0b0905000100ba0000043d051d001b0059411f000b00000100000700ff001a000c00fb0013
0013000d00100008000b000700010014001a0004000400000010000b00270050001700010017
00040000001c10d4c4c45dfcc411121739123911393931002fec32fcec393001232226353436
3321321615112132161514062321222635343633210223aa61312927014a1b1e013a2623222f
fd1e27292a2a0115048d1f2924241613fb992124291f242423220000000100c7ff0603f80554
005300b340603d403c36473339312b2e2a4d4e232404401316120c1d0f07015404090f004047
b92e392a1db90f001601160400540c1a4a27363c4e3120244a074d0904230131ac2b2e01ac07
2bad33ac0420073c5107ad00ac2a04090f5101514a071227055410f4c4ecc45dd4c432ece410
c4ee10eee610ee3210ee1239111239111239111239123911123939310010d4c4c45dc4ecd4c4
c4ecc41112391112393911123939113912173911123939123911393912393025070e01232226
3d01372e01270e012322263d01343633321716171e013332363534262f012e013534363f013e
013332161d01071e01173e013332161d01140623222726272e012322061514161f011e011514
06028d0c022428211e0c294c270e2217282e2d253a1a0705159b525e73528daf6578b39f0403
26212224062547210f1e12221e2422321c0604146c49657a4c4ac09289c344e82d29262a12e2
07211b1716352e8b242e4e1809253d58463e4f313b239f63819e0c4c292925230c500a191012
11252d7b25273e1008282e5647395318402f997383a600010060ffe7042d03b4002c007b405c
851c8f0f99239f0f9b0e9912a42cbb0fba23b42c0a080b0701000311044f0b5f0b6f0b641c74
1c7f0b9f0baf0ba41cb01e0a1e17fa240b11e0042af724d32d4412441654125416a926a928ba
26ba28080e140031210754142827562d10fcecf4c4ec1139315d0010e4fcc4ecc410fec45d11
1217391139305d013534363332161d011406232226272e012322061514163332363736373633
321615140423220035340033321603932628291f26261b271c3089599cc3bb93437936132041
251f27fed5a8d9fedf0120d84c99036004211f304bba25251f315153b89295bd25250c193527
1f4fa50116d0d00117290000000200e9fe75039a0560000b002a00764129002a0026001e000c
001f00180003010600090018001b00e00012001f0100000901050026010400120103002b008a
001c00010027000c00060020002600150000005e0006000c00150023000c0027001e002b10d4
ecd4c410d4ee113939111239315d0010e4fce4ec10fec410ee11123939113930013436333216
151406232226011406070e012322263534363332163332363511212226353436332132161502
8b28413d2724404128010f1e2239ca88716a33231b721d927cfe796131282802271b1f04bc6b
392e59582727fbba7f842c4a4d2e301f2f0f87a602cf1f292323161300020066ffe7045a03b6
001c002300bd414e006600050076000500a6000500a6001600a9001000a9000200b600050007
000300e0000f002100e00015001d00b90080000600010006008f000000e00000000200000101
001500f7000f00d30024004400020054000200a6001700a9001300a9001100a9000100b50017
00ba001300ba001100ba0001000a001b001c00180000001d0012001c0009001e002800090018
0058001d002800120056002410fcecf4c4ec1139111239111239315d0010e4ecfc5dc45dec10
ee10ee305d011e01333224333216151406070e012322003534003332001514062b0125212e01
232206011408b39b7501141d1e282a2e64d569e4feee0122e9d301162f680ffd65028b0fa97b
85b601a2909d7d261c1d301731340107d9dd0112ff00b638268377918c000000000101a2fff2
032b0156000b0014400903d409d30c061b000c10d4ec310010f4ec3025343633321615140623
222601a26d57596c6d58586ca44e646250506262000100390000046f04a200280050402a080b
060013032515b91ce4032713c40b251f26221c16130d0414100b060022260031063a1910260f
142910dcecc432f4ec10c4111239111217391112393931002fee32c6feee3211123939113930
0134363332161d0111140623212322263534363b01112322263534363b01213332161514062b
01112103df1e2a24242622fc892f24242b4c7d7d4a2d25272b01c32f24262d4ca8021401934b
2c25272bfeb723272424281d03851f2925232424291ffc7b0000000300540000047304a20008
001100320076404f2909e707e61b10b922e41900c41204290425142914252425592969056929
6903790379057929862b8a030e1c221913041f1a322c122926100a0107231206000d0d261f16
26040d2c1609000f1a2f3310fcec32c4d4ecc410c410ee111739123911123911121739315d00
2fee32feee32feee3930253332363534262b01353332363534262b01132122263534363b0111
23222635343633213216151406071e01151406070e01230191debc9a93b9e8d18e897c74f8c9
fe4023232c5321214d2c242201d3d4de44436c695a5231786e8d5f6e6f5e7b5a5e595ffbee24
24281d03851f292325a59d4f7626278c6c5b96301c190000000200cdffdf0400050e000b0017
006c405b06b90c00b912be0cd5183b0b3b07340134054b0b4b07440144055b115b0d54136b11
6b0d64139b0b9b0794019405a90ba907a601a605b90bb907b601b605c601c605d711d70dd813
d817e711e70de813e8172409071503070f1c1810f4ecd4ec315d0010e4fcec10ee3001220215
141233321235340203220211101233321211100202667380807374808074bcddddbcbcdede04
7ffef0f8f9feef0111f9f80110fb600163013501340163fe9cfecdfecdfe9b0000000001ffee
fe1d04dffe9300030011400601000400020410d4c4310010d4c4300115213504dffb0ffe9376
760000020006ffb004c9057700030053008b405920352c2904231e480454510d0e07362a1eb8
2f002301233d170252460eb83f15004b07540b36040e023d373a5352514e484746403f3e3635
322c2b2a2926201f1e18171601000e0d0a0403022043150f1b1243033a1b03125410d4e4d4e4
11123939111739123939315d0010c432d43c3cec3232d43c3cc45d32ec323211123939123939
111217393001333723010e012322263534363713232226353436332137212226353436332113
3e01333216151406070333133e0133321615140607033332161514062b010733321615140623
21030e0123222635343637132301d7d75ad7fed90819122129040294e11f21221e010a5afef6
1f21231d0133a20819122028020292d7a4071b111f2b030394d11e22221efa5af81e22211ffe
dfa2071a122029030391d70214fcfccb1615221c040c06019c1d1c1c1ffc1e1c1c2101c51615
221c080a04fe6401c515162319060c06fe64201b1c20fc1f1c1c1dfe3b1615221c040c06019c
000000010039fe71048d039c002f00be41320022002000440020006500200066001000040028
002000300011000e000000b90007002f0021001e000300110100002800170104000701030030
000f00100011002f0000001f002000210008002c001400250067002c0004000b001b0067002c
0014003010d4c4e4d4c410e6111217390010e4fc3cec173210ee32111239304b535841140010
01450020014500100011000f0145002101450000002f000000200145001f0145001100110010
070510ecec0710ecec08ecec5931005d01333216151406232122263534363b01130122263534
36332132161514062b0109012322263534363b01321615140607021b2b49342927fe332f2527
27d9a2fe914231282801173826324325010f01142745342639f729272c38ff001f2923242027
2424013f02cf202823231f272820fdd902272028271f2323262002000000000100680000047f
03b4003b00cf414a000d000e002800080014002b0025000300010000002800fa001100010100
00080104001100f7002c002300150003000000fb0033001c0023001d00240020001c00160019
00140033002d0030000d000800090005003b0035000900030038000a000d0002000500000020
00520024005c00190057001400300057002b000d0027000500530014005b0038005200340000
0059003c10fc3ce4ece4fc3ce410e4fee4111239123912173911123911123939111239391112
393931002f3cee1732eefeee10ee11121739111239393037112322263534363b0232161d013e
0133321615113332161514062b0122263534363b0111342623220615113332161514062b0222
2635343633f21344332a2f2f601b1e498f4d97ad2f322c2f3cdd40242a3a236a65669c233c2a
2446b63629292f448d0281202825211613444441bca6fe3b212427211e2a271e01a0757b8a66
fe601e272a1e2325281d00010058ffee046204ba003000a0413a0064000d0074000d0084000d
0094000d00a4000d0005001d00170008001e0008000e0006002f0029002c0000000e000b00fa
0017001f000600b9002c0026008f0000000100000108001700d30031002600200023001d0006
00000007000300230011002f000700270027000f001d0001001d003110d45d3cec32c4c4c411
393911123939310010e4fc5d3cc4ec3210fec41112393911123939111239305d013216151406
2321111416333236333216151406070e01232226272e013d01112322263534363b013d013436
3332161d010377312d2a2afe6b55675bfe1e1c27313b629d45759f271411aa2a263455712527
2c22036422252323feb2a4686a281d21311727244b4a2360641f014e2125291ecd352b293259
cb00000300cfffdf03fe050e000b0017002f0091407324180faf090109da03b92a15b91ebe2a
d5300a1d051f1a1d151f7a087a04750a75028416840e820a82028b148b108b088b049b1d9b2b
941f94299b1894249b2f9b1994239425a423a425ab2fab19a91ca620b620b623b625b91cb919
b92e2624180c120721230607270c071b232700072d1c3010f4ecc4f4ec10eef4ee113939315d
0010e4fcec10eef45dce39393001141633323635342623220613141633323635342623220613
2e01353436333216151406071e011514062322263534360173856e6f85886c6b880a83666783
83676782216162deadaae26065656ce3b5b5e26c01586a84806a68817f01ee637e7f64607d7d
fe793093629bc7c8906b9430299f6ba5d0d2a7669f0000000001019cfe6f033104c5001d0021
401103090fc71bb31e0c00139006010611151e10d4ec5de432310010fce43939300114060706
02151416171e01151406232226272602353412373e013332160331431144393031195713101f
4c326b6a57593a622610130498158b299ffef88e83f57a42b31516194148990150b9a9013390
5f6019000001019afe6f033104c5001d0033402209031bc70fb31e1909190319131917290929
0329132917089f0601061115130c001e10d43cf4ec5d315d0010fce439393001343637361235
3426272e01353436333216171612151402070e01232226019a4412433a31321a561410214b32
6b6a59593e5d261014fe9e148929a001098d80f77c42b3161419414798feaeb9a9fecc90625c
1a000000000100d1019c03fa04a200460076404e453e413c3b35342e2d2c26251f1e1d171610
0f0e080701001504221a380441b34742413c001e05452c26251f2d053d3b35342e0431291d17
16100f05450e08070104130b15131445311529143d4710d4e4e4dce4e4111739121739111217
39121739111739310010fccc32c4321117391239393001253e013332161f011e011514060705
171e011514060f010e012322262f01070e012322262f012e013534363f01252e013534363f01
3e013332161705033534363b0132161d0102a00108070e04080b07190303100ffee8bc07070d
0b420c0e05060e069493070f0704100a400d0e0807bcfeea1011070119060c08080c0501081b
121b4e1c11035a7102040f144c0c0f03080c033fda060f07050f092f09070c0af8f80b0b0808
2f090f07050f06da3f030d090215054c140f020273011f0c110c0c110c00000000020085fe71
0485039e000b003700ed41610043002a004c00200053002a005c0020006c00200073002a007c
002000ac002000a3002a00bc002000ba002300b3002a000c002c002b0036002f001f001e000c
00030022000600360100002f0018001b00e00012000000e00028000600e00022001201030028
00f7002f0104003800440001004400050054000100540005008a001d00aa002600aa002400ba
002600ba00240009003600300033002f000c0009002b001e00270033001f008f000c00af000c
0002000c00540003002700150025003810d4c4ecf45de4fc3cc41139123939315d0010ecece4
d4ec10ee10fec410ee1112173911123939305d012206151416333236353426011406070e0123
22263534363332163332363d010e01232226353436333216173534363b0132161514062b0102
4a83a6a68382a7a701301c2238ca89726933231b701d947c3d9460bbf5fcba4d934b1b1d9728
283245120308a2817fa3a37f7fa4fd2d8c752c4a4d2c301f2f0f88a5794742f9bfc0fd393a48
151423232820000200cdffdf03fc050e000b002400614045201b220c1509d90f0f010fd703b9
1522b91bbe15d52504231423541654026b086b04640264167b087b0474027416841a84148410
a6231006071e221200200c071221181c2510f4e4fce410e4ee315d0010e4fcec10eef65dee12
3911123930011416333236353426232206273e01333216151406232202111000213216151407
06070602018f8266607b7f64617f1636844e9eddd6a7c5ed015e011f613e764e2f9ec501857b
9b92767a9892984646eeaeb6ea013901050154019d1c27400201091efeff00000001009a016d
0433022f000f002140120c0b04030407d100d0100f080700040b031010d4c41739310010f4e4
1739301322263d013436332132161d01140623c514171714033d171a1e13016d19166a131616
136a121d00000000009800ba005a00c800cd009800a6000a021b0248007b007d00b40098009c
00ac00c5020a019600d5013f01b80093018901c10164018900cd009800cd00000014032f0010
000c01c1040802ec009800ae00000089008700cd01e304d900db004a008d00db039a0079033f
0000007900ae015a0342001d007104140000007900a400db00d500000439033b0096010a01bc
01d901db018b00a601c7019c00ac035800f200890089039c03b6005a0089041900f203330302
0098009600cd01a8000000790000007904190098030201a201dd01ee00b60017016601ae010c
00a802980079007701fa007500960089012d00910091013f0060006204a00075008100580058
005800f000f20098008d01cb007d008d007d00c1034c009600ae018901cd011b019c00cd00b4
017100640308018100fc00fe01fa030e031700910091009e0087008700930098028301460191
021d00df00000089008d0000000004f604a204a204a204a20000001f016401ee0075008d0021
04ee04ee04ee050e0075021b006204a204a2008d008d0614065601c7022d01b801c700930164
0217028d016d00c3000000190164002104ee030a008d0091024e037f008d03d1021900bc008d
00810081017b04a202a40266008d000c00f2008f0198025a00000096023b0052007b0614040a
039c039c039c039c0000008d0098008d024805cd053d051d008d0196039c018f039c00be0106
0019039c007b009e0396068501fa007701aa0079007d008900890071013f006404a004a2006f
006f0071006f007b00000058006a00f00068006f0308005e00cd016d00c3021702170064030a
018100fc01fa0071030e0321007b057100be007302d10073007302d1009302830179007f00df
008d000000007fff00980098008200304007060504030201002c2010b002254964b040515820
c859212d2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b
0559b0051cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508
e12d2c4b505820b80143454459212d2cb002254560442d2c4b5358b00225b002254544592121
2d2c45442d0000000001000000010000f567a62f5f0f3cf50111080000000000a380f9f00000
0000c9b116dcfac3fcbb061e08b7000000060001000100000000000100000608fe0800000696
fac3fac2061e00010000000000000000000000000000002c04cd006604cd00a604cd00b204cd
005a04cd006d04cd005804cd01a204cd000004cd004204cd004804cd006404cd004e04cd00cd
04cd010404cd00ac04cd00b204cd00a204cd004404cd005204cd008704cdfffe04cd002904cd
016d04cd00ba04cd00c704cd006004cd00e904cd006604cd01a204cd003904cd005404cd00cd
04cdffee04cd000604cd003904cd006804cd005804cd00cf04cd019c04cd019a04cd00d104cd
008504cd00cd04cd009a00000000000000440000013400000340000003dc000004d80000063c
000006a8000006a80000081c0000094c00000ab000000c2400000d5c00000e0400000ef40000
103800001158000012bc000014ec00001604000017f0000019080000198800001a3800001bd4
00001cd400001dc800001efc00001f3c0000200000002108000021d0000021fc000023780000
24c40000262c0000275400002874000028f80000299000002adc00002c6400002d3c00002d94
00010000002c01910009007a00050002001000400011000007e80aa10003000141ff02800141
001300030140000c0003013e00fe0003013d00fe0003013a003e0003013900bb0003013800fe
0003013700bb00030136005d0003013500960003013400fe0003013300bb0003013200640003
013000fe0003012d00fe0003012c012400fe0005012a00fe00030129006b0003012800350003
0127006b00030126000c0003012500fe0003012400fe00030123009600030120011f00220005
012000fe0003011f00220003011e000c0003011d011c00530005011d00960003011c00530003
011b004c0003011a00530003011900fe00030118011700fe0005011700fe0003011600c100fe
0005011400fe00030113003500030112004700030111011000fa0005011100fe0003011000fa
0003010f00fe0003010c00fe0003010b00fe0003010a0109001d00050109001d0003010800f3
000a0005010800100003010700d200470005010700440003010600fe0003010500fe00030104
00f3000a0005010400fe0003010300fe00030102003e00030101002e000301000096000300ff
00fe000e000500ff00fe000300fe00fd0009000500fe000e000300fd0009000300fc002e0003
00fb00fe000300fa00f9007d000500fa00fe000300f9007d000300f80012000300f700f60094
000500f700fe000300f700c0000400f600f50061000500f60094000300f60080000400f500f4
002e000500f50061000300f541ff0040000400f400f3000a000500f4002e000300f3000a0003
00f00015000300ef00fe000300ee00ed000b000500ee00fe000300ed000b000300ec00e60017
000500ec00fe000300eb00ea000b000500eb00fe000300ea000b000300e9001e000300e800a6
000300e70039000300e600e50008000500e60017000300e50008000300e400af000a000500e4
00fe000300e300fe000300e2005d000300e100fe000300e000af000300df00fe000300de00fe
000300db00fe000300da0014000300d900d8007d000500d900fe000300d8007d000300d70014
000300d600fe000300d500b40041000500d500fe000300d400fe000300d300d20047000500d3
0096000300d20047000300d100fe000300d000fe000300cf001a000300ce0014000300cd001a
000300cc00fe000300cb00ca0047000500cb00fe000300ca0047000300c900c80014000500c9
00fe000300c80014000300c700c60014000500c60014000300c5006b000300c400bb000300c3
00c20014000500c30025000300c3ffc0000400c200af000a000500c20014000300c100fe0003
00be00bd008c000500be00fe000300be00c0000400bd00bc0059000500bd008c000300bd0080
000400bc00bb0026000500bc0059000300bc0040000400bb0026000300ba00b40041000500ba
0032000300b9007d000300b800fe000300b700fe000300b6001a000300b541ff00b400410005
00b500fe000300b5ffd0000400b40041000300b300b2008c000500b300fe000300b300c00004
00b200b10059000500b2008c000300b20080000400b100b00026000500b10059000300b10040
000400b000af000a000500b00026000300af000a000301450028000301440028000300ae00af
000300ad00fe000300ac00fe000300ab00fe000300aa0008000300a800fe000300a700fe0003
00a600fe000300a400a300fa000500a300fa000300a200fa000300a1004b000300a0009f0053
000500a000bb0003009f00530003009e00fe0003009d009c007d0005009c007d0003009a0099
00fe0005009900fe0003009800fe00030095007d000300940006003a00050094004b00030093
000c0003009200fe000300910090000b00050090000b0003008f003e0003008e008d00290005
008e002e0003008d00290003008c00fe0003008b00fe0003008a00fe000300890088003e0005
0089007d00030088003e0003008700fe00030086005d00030085006b00030084008300fe0005
008300fe0003008200fe00030081003a0003008000220003007f007e00460005007f00aa0003
007e004600030079005d00030078007d0003007700fe000300760075003a0005007600fe0003
0075003a0003007100fe0003006e00fe0003006d006c000f0005006d00330003006c000f0003
006b00fe0003006a00fe41ff00030069006800100005006900af000300680010000300670037
00030066005a000a00050066004400030065007d00030064005400100005006400fa00030063
0062000c0005006300fe00030062000c000300610060000d00050061002d00030060000d0003
005e005d00140005005d00140003005b005a000a0005005b00fe0003005a000a0003005900fe
000300580054001000050058002900030057001f00090005005700fe00030056007d00030055
005400100005005500fe0003005400100003005300fe000300520036000b0005005200fe0003
005100290003005000fe0003004e001a0003004d007d0003004c007d0003004b00380003004a
00fe0003004900640003004800fe0003004700960003004600a60003004500fe00030043001e
000300420036000b00050042007800030041002900030040003e000a0005004000640003003f
003e000a0005003f00960003003e000a0003003d000a0003003c00fe0003003b00fe0003003a
00fe0003003900fe00030038003700180005003800fa000300370036000b0005003700180003
0036000b0003003400960003003300fe0003003200fe0003003100fe0003003000fa0003002f
002c0003002e00fe0003002d00fe0003002c00fe0003002b00fe0003002a00fa000300290007
000300280006003a00050028007d0003002700bb0003002600fe000341960025009600030024
0018001400050024003e0003002300fe0003002200fe0003002100fe0003002000fe0003001f
00090003001e000400140005001e00440003001d004a0003001c000400140005001c00fe0003
001b001a00280005001b00fe0003001a002800030019001800140005001900fe000300180014
0003001700fe0003001600fe0003001400fe0003001300120008000500120008000300110010
00290005001000290003000f000e004c0005000f00fa0003000e004c0003000d0006003a0005
000d00fe0003000c000b00fe0005000b00fe0003000a000900160005000900160003000800fe
000300070006003a0005000700bb00030006003a000300050004001400050005004b00030004
00140003000300fe00030001001a000300000012000300010118858d012b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b1d00000000>
] def
/f-0-0 currentdict end definefont pop
%%EndResource
%%BeginResource: font Courier
11 dict begin
/FontType 42 def
/FontName /Courier def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 1 /uni0009 put
/CharStrings 2 dict dup begin
/.notdef 0 def
/uni0009 1 def
end readonly def
/sfnts [
<00010000000900800003001063767420f78470aa000000e0000002906670676d6117704c0000
03700000008d676c796647e287210000009c0000004468656164ce375b3a0000040000000036
6868656106ebff630000043800000024686d7478099a00660000045c000000086c6f63610000
0088000004640000000c6d617870081d0cef000004700000002070726570787ac61a00000490
00000a9d00020066fe96046605a400030007001740090400060108050204002fccdccc310010
d4ccd4cc301311211125211121660400fc73031bfce5fe96070ef8f272062900000000000098
00ba005a00c800cd009800a6000a021b0248007b007d00b40098009c00ac00c5020a019600d5
013f01b80093018901c10164018900cd009800cd00000014032f0010000c01c1040802ec0098
00ae00000089008700cd01e304d900db004a008d00db039a0079033f0000007900ae015a0342
001d007104140000007900a400db00d500000439033b0096010a01bc01d901db018b00a601c7
019c00ac035800f200890089039c03b6005a0089041900f2033303020098009600cd01a80000
00790000007904190098030201a201dd01ee00b60017016601ae010c00a802980079007701fa
007500960089012d00910091013f0060006204a00075008100580058005800f000f20098008d
01cb007d008d007d00c1034c009600ae018901cd011b019c00cd00b4017100640308018100fc
00fe01fa030e031700910091009e0087008700930098028301460191021d00df00000089008d
0000000004f604a204a204a204a20000001f016401ee0075008d002104ee04ee04ee050e0075
021b006204a204a2008d008d0614065601c7022d01b801c7009301640217028d016d00c30000
00190164002104ee030a008d0091024e037f008d03d1021900bc008d00810081017b04a202a4
0266008d000c00f2008f0198025a00000096023b0052007b0614040a039c039c039c039c0000
008d0098008d024805cd053d051d008d0196039c018f039c00be01060019039c007b009e0396
068501fa007701aa0079007d008900890071013f006404a004a2006f006f0071006f007b0000
0058006a00f00068006f0308005e00cd016d00c3021702170064030a018100fc01fa0071030e
0321007b057100be007302d10073007302d1009302830179007f00df008d000000007fff0098
0098008200304007060504030201002c2010b002254964b040515820c859212d2cb002254964
b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0032508b0
042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b505820b80143
454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d0000000001
000000010000fd2a82f35f0f3cf50111080000000000a380f9f000000000c9b116dcfac3fcbb
061e08b7000000060001000100000000000100000608fe0800000696fac3fac2061e00010000
000000000000000000000000000204cd006604cd000000000000000000440000004400010000
000201910009007a00050002001000400011000007e80aa10003000141ff0280014100130003
0140000c0003013e00fe0003013d00fe0003013a003e0003013900bb0003013800fe00030137
00bb00030136005d0003013500960003013400fe0003013300bb0003013200640003013000fe
0003012d00fe0003012c012400fe0005012a00fe00030129006b00030128003500030127006b
00030126000c0003012500fe0003012400fe00030123009600030120011f00220005012000fe
0003011f00220003011e000c0003011d011c00530005011d00960003011c00530003011b004c
0003011a00530003011900fe00030118011700fe0005011700fe0003011600c100fe00050114
00fe00030113003500030112004700030111011000fa0005011100fe0003011000fa0003010f
00fe0003010c00fe0003010b00fe0003010a0109001d00050109001d0003010800f3000a0005
010800100003010700d200470005010700440003010600fe0003010500fe0003010400f3000a
0005010400fe0003010300fe00030102003e00030101002e000301000096000300ff00fe000e
000500ff00fe000300fe00fd0009000500fe000e000300fd0009000300fc002e000300fb00fe
000300fa00f9007d000500fa00fe000300f9007d000300f80012000300f700f60094000500f7
00fe000300f700c0000400f600f50061000500f60094000300f60080000400f500f4002e0005
00f50061000300f541ff0040000400f400f3000a000500f4002e000300f3000a000300f00015
000300ef00fe000300ee00ed000b000500ee00fe000300ed000b000300ec00e60017000500ec
00fe000300eb00ea000b000500eb00fe000300ea000b000300e9001e000300e800a6000300e7
0039000300e600e50008000500e60017000300e50008000300e400af000a000500e400fe0003
00e300fe000300e2005d000300e100fe000300e000af000300df00fe000300de00fe000300db
00fe000300da0014000300d900d8007d000500d900fe000300d8007d000300d70014000300d6
00fe000300d500b40041000500d500fe000300d400fe000300d300d20047000500d300960003
00d20047000300d100fe000300d000fe000300cf001a000300ce0014000300cd001a000300cc
00fe000300cb00ca0047000500cb00fe000300ca0047000300c900c80014000500c900fe0003
00c80014000300c700c60014000500c60014000300c5006b000300c400bb000300c300c20014
000500c30025000300c3ffc0000400c200af000a000500c20014000300c100fe000300be00bd
008c000500be00fe000300be00c0000400bd00bc0059000500bd008c000300bd0080000400bc
00bb0026000500bc0059000300bc0040000400bb0026000300ba00b40041000500ba00320003
00b9007d000300b800fe000300b700fe000300b6001a000300b541ff00b40041000500b500fe
000300b5ffd0000400b40041000300b300b2008c000500b300fe000300b300c0000400b200b1
0059000500b2008c000300b20080000400b100b00026000500b10059000300b10040000400b0
00af000a000500b00026000300af000a000301450028000301440028000300ae00af000300ad
00fe000300ac00fe000300ab00fe000300aa0008000300a800fe000300a700fe000300a600fe
000300a400a300fa000500a300fa000300a200fa000300a1004b000300a0009f0053000500a0
00bb0003009f00530003009e00fe0003009d009c007d0005009c007d0003009a009900fe0005
009900fe0003009800fe00030095007d000300940006003a00050094004b00030093000c0003
009200fe000300910090000b00050090000b0003008f003e0003008e008d00290005008e002e
0003008d00290003008c00fe0003008b00fe0003008a00fe000300890088003e00050089007d
00030088003e0003008700fe00030086005d00030085006b00030084008300fe0005008300fe
0003008200fe00030081003a0003008000220003007f007e00460005007f00aa0003007e0046
00030079005d00030078007d0003007700fe000300760075003a0005007600fe00030075003a
0003007100fe0003006e00fe0003006d006c000f0005006d00330003006c000f0003006b00fe
0003006a00fe41ff00030069006800100005006900af00030068001000030067003700030066
005a000a00050066004400030065007d00030064005400100005006400fa000300630062000c
0005006300fe00030062000c000300610060000d00050061002d00030060000d0003005e005d
00140005005d00140003005b005a000a0005005b00fe0003005a000a0003005900fe00030058
0054001000050058002900030057001f00090005005700fe00030056007d0003005500540010
0005005500fe0003005400100003005300fe000300520036000b0005005200fe000300510029
0003005000fe0003004e001a0003004d007d0003004c007d0003004b00380003004a00fe0003
004900640003004800fe0003004700960003004600a60003004500fe00030043001e00030042
0036000b00050042007800030041002900030040003e000a0005004000640003003f003e000a
0005003f00960003003e000a0003003d000a0003003c00fe0003003b00fe0003003a00fe0003
003900fe00030038003700180005003800fa000300370036000b00050037001800030036000b
0003003400960003003300fe0003003200fe0003003100fe0003003000fa0003002f002c0003
002e00fe0003002d00fe0003002c00fe0003002b00fe0003002a00fa00030029000700030028
0006003a00050028007d0003002700bb0003002600fe00034196002500960003002400180014
00050024003e0003002300fe0003002200fe0003002100fe0003002000fe0003001f00090003
001e000400140005001e00440003001d004a0003001c000400140005001c00fe0003001b001a
00280005001b00fe0003001a002800030019001800140005001900fe00030018001400030017
00fe0003001600fe0003001400fe000300130012000800050012000800030011001000290005
001000290003000f000e004c0005000f00fa0003000e004c0003000d0006003a0005000d00fe
0003000c000b00fe0005000b00fe0003000a000900160005000900160003000800fe00030007
0006003a0005000700bb00030006003a000300050004001400050005004b0003000400140003
000300fe00030001001a000300000012000300010118858d012b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b1d00000000>
] def
/f-0-1 currentdict end definefont pop
%%EndResource
%%BeginResource: font Courier-Bold
11 dict begin
/FontType 42 def
/FontName /Courier-Bold def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 32 /space put
Encoding 35 /numbersign put
Encoding 36 /dollar put
Encoding 37 /percent put
Encoding 44 /comma put
Encoding 46 /period put
Encoding 48 /zero put
Encoding 49 /one put
Encoding 50 /two put
Encoding 52 /four put
Encoding 53 /five put
Encoding 55 /seven put
Encoding 56 /eight put
Encoding 58 /colon put
Encoding 66 /B put
Encoding 76 /L put
Encoding 95 /underscore put
Encoding 97 /a put
Encoding 98 /b put
Encoding 99 /c put
Encoding 100 /d put
Encoding 101 /e put
Encoding 102 /f put
Encoding 105 /i put
Encoding 106 /j put
Encoding 109 /m put
Encoding 111 /o put
Encoding 112 /p put
Encoding 113 /q put
Encoding 114 /r put
Encoding 115 /s put
Encoding 116 /t put
Encoding 118 /v put
Encoding 120 /x put
/CharStrings 35 dict dup begin
/.notdef 0 def
/f 1 def
/r 2 def
/o 3 def
/m 4 def
/space 5 def
/c 6 def
/p 7 def
/q 8 def
/dollar 9 def
/one 10 def
/zero 11 def
/comma 12 def
/percent 13 def
/two 14 def
/j 15 def
/e 16 def
/period 17 def
/L 18 def
/B 19 def
/underscore 20 def
/seven 21 def
/t 22 def
/colon 23 def
/numbersign 24 def
/s 25 def
/v 26 def
/b 27 def
/x 28 def
/d 29 def
/i 30 def
/five 31 def
/four 32 def
/a 33 def
/eight 34 def
end readonly def
/sfnts [
<0001000000090080000300106376742051a2978000001e68000002bc6670676d611770640000
21240000008d676c7966ea1c53ba0000009c00001dcc686561648a879c00000021b400000036
686865610711ff8c000021ec00000024686d7478a8091193000022100000008c6c6f63617a80
82340000229c000000486d617870083e0d81000022e40000002070726570a926421700002304
00000b8c00020066fe96046605a400030007001740090400060108050204002fccdccc310010
d4ccd4cc301311211125211121660400fc73031bfce5fe96070ef8f2720629000000000100c7
000004620521003100574030312e2225002b2ed7251907f42000f325f61709eb10201a171104
1814100a070104000d04280800091d1421301801183210dc5d3cc432fc3cc4d4c41117391112
173931002fec32ecfc3cec3210fec4111239123930013332161514062b011133321615140623
2122263534363b01112322263534363b013534363332161514062322262322061502a6d7453a
3b44d7c7453a3b44fdd9453a39466a6a453a39466acaf37e77352d2179185d4b037f333a3a34
fe37323a3b34343b3a3201c9343a3b3239c4a53c3f2a32125369000100770000049303b6002b
005a4034361e362b461e462b041c1d291800260111eb182629fd20ea18f90f01eb080918120f
0415191d1c031008020005231500090c102c10dcc4ecc4d4cc11393912173911173931002fec
32ecfcfcc410ee11123911123939305d0111333216151406232122263534363b011123222635
34363b0132161d013e013332161514062322262322060239ec44393944fdd1453a39464c2b44
393746d51b1e6dbd6d6374503f2d7b183082021ffebc323a3b34343b3a3201e6333b3b321714
947564594b3a4b42560000020046ffe7048703b2000b00170039402706c11200c10cea12ae18
2b0724054b0744055b07540564056b07080924000f010f5a0324154e1810f4ecf45dec315d00
10e4fcec10ee3001220615141633323635342627320015140023220035340002667597977575
989776f3012efed2f3f2fed2012f02df9977789d9d787799d3fef0d5d6fef00110d6d5011000
00000001ffee000004e903b4004d00974053004844162c19062613053d25120e072916c1033d
eb44f94b03ea3b2d1a0307eb34210e3e413b384548352e312c2200251b1e190f12080b561258
0631a12c1ea10e06551941342c583856443c3555211957254e10d4ec32f43c3ce4ec32c410e4
32e410e410eee43912391112391239391112391239391139113931002f3c3cee1732ee32feee
10ee32111239391217391112393930013e0133321615113332161514062b0122263511342623
220615113332161514062b0122263511342623220615113332161514062b0122263534363b01
112322263534363b013216153e0133321602a62a6e3f88780e2f2f313baa1b1e2a2832370f2e
30323baa1b20282832390f2f2f323be33a322f2f0e0e2f31333b87291d2568403a5603582d2f
a1bdfe8537353c331714023543425953fea237353c331714023543425a52fea236363c33343b
353701e639353a33212f33352d00000000010058ffe7045a03b40027006c41270007000a0006
000000100003001900f1001600c1001f000a0153001000c10025000300ea001f00ae00280064
000d0001000d00130000001c0000000600400006000200060013002400220046002810f4ecd4
5d3ccc11395d310010e4fc3cecec10eee611123939113930013e013332161d01140623222627
2e01232206151416333236333216151404232200353400333216038f0c3328362e323425321c
28825e75959a8276e91a2531fee3c4f2fed1012ce44d92036627274150a43d3a223044419977
7d9883392b5e940110d6d1011626000000020002fe73048703b400280034006b403b002f261c
1d29180f01eb082fc12629c12011eb18f908fc2620ea3509120f03151002082c05191d1c0310
00322423052c0009234d0c154c1810493510fc3ce4c4e4fcc4c410ee11121739111239391112
1739310010ecc4e4fcec10ee10ee10ee32111239391112393025113332161514062321222635
34363b01112322263534363b0132161d013e0133320015140023222613220615141633323635
342601a87f443b3a45fe58453839443b10353838459a1d1c33915bcd010efefac7518db36380
80636381805efef0343b3a32313b3b34037338363b321514484445fefac7d0feef2d02ac9272
72929371729200020046fe7304c903b4000b00340069403a292c060d0c10002719eb2006c12c
17eb1000c132ea20f82c10f935100d0c03281a20170314112721240914240928091d14481811
4d03242f4e3510f4ecf43ce4c4fcc4c4101112393911121739121739310010ecc4e4fcec10ee
10ee10ee321112393911123930012206151416333236353426373534363b0132161514062b01
11333216151406232122263534363b01110e01232200353400333216023b638080636381809e
1d1d9945383735113c433a3944fe58453839447f348d52c6fefc010bce5a9202df9272729293
7172924c481415333a3638fc8d343b3a32313b3c3301102b2d0111d0c70106450000000100ac
ff06041005600054007c4047041b041a00381a462811054445342e3f31292355262b31210003
09034c141b45461a04380b140e534d065014b30e064c3fb3313826215524203947023c340a42
041e170434495510d4c4ecd4ecd410c6315d0010d4c4c4c4ecd4c4c4ecc41139391112391217
3911121739111239111239391112393911395d30011e01173e013332161f0115140623222627
2e012322061514161f011e011514062b01070e012322263d01372e01270e012322263d013436
33321716171e0133323635342f022e013534363f013e013332161d0102d718331d0b251c3128
010237352125161a5b39525c3661ba8a72bdb3060d032e3129250f2244240f2524362830344e
1f0804167e524a53ae06b86d6cafad080330292a2e04b4040e0a161731407b0632341a2b3336
453c2e392747378f74a5afdb2d29262c10e80617121411354679413a54150a2f39433c504302
4829996f96a30a50282a25220d00000100d30000041f05100021004f40312f1001211b1a1110
05141eb90e00c107081a110e04171b0f0701040f19100001000004100430040304170f0b1f0b
020b2210d45dc4c45dd45dec123939123911173931002fec32fcc41739305d25333216151406
232122263534363b0111070e012322263534363f013e013332161502fea2433c3a45fdb2453a
3b44ba701a2208292d3234f81f280d2822d53239383232383932034c1d0606343023300d4408
082c340000020075ffdf0458050e000b0017002d401c06cf1200cf0cb912b5182b0b2b072401
2405a9170509040f0304151810d4ecd4ec315d0010e4fce410e6300122061514163332363534
2627320011100023220011100002666a7b7a6b6b7b7b6de6010efef2e6e4fef5010b042de8cc
cfe9e9cfcce8e1fe9bfecefecdfe9b01650133013301640000000001015cfeba0344015a0018
002e401b08150f0e040b1607190bcb00c91916150f0e08070100080413121910d4ec17393100
10fce4123939111739300133321615140607010e012322262f012e0135343637133e010233ee
10130504fed5071a10040b054c111201018e091d015a0c0a050f09fdb6101303011b06150c0b
0b0502082215000500cdffdf03fe050e000b0017002b00370043006f403f0922061802232618
223e191c0c32ba263ebb2cba3800ba1c0cbb06ba12b51f380138b94419222f1f231829090307
1535073b09071506290f3b062f071f414410d4c4ece4d4c4e4ec10ee10ee1112393911123939
310010ec5df4ecf4c4ec10eef6c6ee1112391239391139305d01220615141633323635342627
321615140623222635343625010e0123222635343637013e0133321615140601220615141633
323635342627321615140623222635343602d93d4a4a3d3c494a3b7ea7a58080a7a80171fd60
070f0719221712029e0710071a2217fe173d4a4a3d3c494b3a7ea7a77e80a7a7016842363742
43363543989c74769b9b76749cc3fef303032b1d101e07010a0303261d111f01af4437364343
363546959c74759b9a76759b00000001007d00000408050e00310069404115311b000a0d0802
140305001bcf0f221f22100520052f2205222bb90900c1050d042c142c02240022310231010d
02042e1500140e0425180a081804082e25113210d4c4d4c4ec1239111217391217395d315d00
2fc4ec32fcc45de4111217391239111239393025213534363332161d01070e01232122263534
3637013e0135342623220607060706232226353436373e013332161514060701e1015e37362c
3008021920fd313a3f272b0197424157593451160c11303a323320304ead65bddd7379e10633
32312d0d9b2e18322e26492901894080405a581f1c0e1d4e42414342213432ccac73d3690000
00020081fe7103660560001b0027004840251b0c150b07001cfa221518c10f00eb2207f90ff8
28081f0b07010425531f0b12040b09002810d4ecd4c410d4ee113939111239310010e4fcccec
10fec410ee111239123939300121222635343633213216151114062322263534363332163332
3635133216151406232226353436026ffeb2453a3946020a1c1fe1e39d843432178d2f664f3b
48312b4e4f2e2e02c1343a3b321714fc9fd0cf3f4c30301472b904ed386a682f2f4480460002
0058ffe7046d03b20018001f006c4129001900d30080000000900000000200e0000000010000
00f2000300c1000c001c00c1001200ea000c00ae000601520020001800090019002400090000
00150040001500020015001f0000004f000f0046002010f4ec32d45dc4ec1139310010e4e4fc
ec10eef45d71ed30011e0133323633321615140423220035340033320415140623272e012322
060701561a957c7cf219252ffeeacdf2fed1012ff2d8011c39596a118d716d851a01936f6e79
372b5e880110d6d50110ffb93b2c9c5d6661620000010196fff20337016a000b0014400900ce
06ae0c0314090c10d4ec310010f4ec3001321615140623222635343602665e73735e5c747401
6a68545369695353690000000001002b0000049804a20024004c40280a0d090306011600dc1d
db061401c10d140e1d170415110d0902241e21000232093a1a11002a152510dcecc432f4ec10
c439391112391112173931002fee32c6feee3211123939123930011121353436333216151114
06232122263534363b0111232226353436332132161514062301fa01c7313939342a3ffc7541
383742585841383b4001aa403b3a4103c5fd16b2453a3b44fecd3624343b3a3202ea343a3a35
353a3a340000000300460000048904a200080029003200af41410009002b00000001001a002b
00c30000002a001c00dc00ef0000000100000154002300db001a00c10012000400250004000e
00140025002400250004001d001a0017001400120013000c0009002700050032002c00020008
0013002400060000002f002c00270005002c000c00200017002d002a0000002a0023001b0014
0028003310fc3c3cec32e432d4ecd4ec111739111239111239111239395d31002fecfcec5dfc
c410ee10c411123930011133323635342623251e01151406070e012b012122263534363b0111
2322263534363321321615140601153332363534262301b8969f827c9b015e6d66585230776d
54fe4a42393634111134363a4101ccd3db43fdc0877b655b660206fecf465253466f288b6c5b
96301c19343b353702ea38363a35a49e4e770130fc3a45413c000001ffeefe1d04dffed90003
0011400602000401000410d4c4310010d4c430032115211204f1fb0ffed9bc000001007bfff0
03cb04ee001f005440351f1817031b0e0c010b04110cc11bd004d220090b190b24012b0c440c
540c640c0714200e1b180d04171c0c0b05040106080008172010d4c4c411173912173911395d
310010e4fcecc411393911391217393009010e012b012226353436370121070e012322263534
3635373e01332132161503cbfebc081a19b90e1402020166fe52040533242a28021203241d02
c31c190483fb9a1a13120c0d0d0503e112212926280410059b1c1e191b0000010050ffec0460
04cb002c007b4129001b00150009001c0009000f0007002c002600290000000f000c00c10015
001d000700f40029002400000100001500ae002d0024001e0021001b00070001000000120004
00210008000000090025001b002d10d43cec32c4d4c412393911123939310010e4fc3cc4ec32
10fec41112393911123939111239300121321615140623211114163332363332161514042322
26272e013d01112322263534363b013534363332161502210131453a3b44fecf42534ed42429
3bfee9b1679c2d211c5e443938455e394242390364323a3b34ff006c505a412e4d7f38342870
83160100343b3b31ea4538384500000000020196fff20337037f000b0017001e400f0cce12d3
00ce06ae180f031415091810d43cec39310010f4fcfcec300132161514062322263534361332
1615140623222635343602665e73735e5c74745c5e71725d5c7473016a6753546a6b53526802
156753556a6b54536700000200c9ff89040205770047004b008d405f342e2a24044c27100a06
00040d03461208b14a3f19362c22b1483d1b31274c5b4a5b495448544b6b4a6b496448644b7b
4a7b497448744b0c2c4a49242309121b1a0a0a2a104b48473f3e362e2d08000a06341f160110
022a06023401433a4c10d43cf4f4dcf4f4321112173911121739315d0010c432d43c3ce43232
d43c3cf43c3cc43217391112173930013e013332161d010333133e013332161d010333321615
14062b01073332161514062b01030e012322263d011323030e012322263d0113232226353436
3b01372322263534363b011333372301a6032d2a232d177b17012e2b232d1763202121206b0e
79202121208214022d29242e177d15012e29232d1367202121206f0e7d2120212085967b0c7d
05212a2c302608fe6601a22a2c302608fe6627252527e527252527fe752a2c3127080181fe75
2a2c342804018128262525e526262527fe83e5000001009effe5043303ba003d00ed415e0065
001600690033007500160079003300a6003500a6001600060028002b00270021002e001e0018
0035003b001e0007000a0006000000600011006f002e00700011007f002e0004001100ff000a
01560003002b01560024002e00ff001e00ea003b000300ae003e004b002d005b002d00660037
00760037008400360094003600ab003a00070018003500310021002700140000003100060014
005b006f0027007f0027008f0027009f00270004002700380031005b0006001b003e10dcc4ec
d4c45dec111239111239123939315d0010e432fcecd4ec10eeee5d3939113911123939111239
391139305d250e012322263d01343633321716171e0133323635342726272e01353436333216
173e013332161d01140623222623220615141716171e01151406232226015e1a371d2b232c36
3b25160f3182534856e7331daeaaccbd418948152f1d292b2c2829c7644e56b4341ee2a9dfcd
50940e14152e3f854237391f0f2c2c382d511f0605188d778d9a1516191833337b2b2f8f332d
4618060421838197a51500010039ffe70491039c0028004a402c01291912151a10020300eb21
09f915ae292a19012822211b1a1900071e012511100a09030212070d061e252910d4c4dcc417
3912391117395d310010e4fc3cec1732113939113930011b012322263534363b013216151406
2b01010e012322272627012322263534363b0132161514062301b6b4bd1036393946eb463938
3611fed721353764230402fee91036393a45fe453a393502c1fe5601aa38363b32333a3638fd
89441f540a05027738363b32333a36380002003bffe70487051d000b003000634037302c2519
181c060c0f0006c11525eb2c00c10fea15ae2cf023eb1c262923201c19182d041d0309241203
0c09124d294c204b2c241d493110fc3c3ce4e4e4fcc410ee111217391139113931002feeeee4
feee10ee10ee1112391112393911123930012206151416333236353426253e01333200151400
232226271514062b0122263534363b01112322263534363b01321615028f62818063638182fe
c1308448d00109fef2cd618f2d1f1c9a44393736101036393a45bb201d02c793717493947370
947b2a30feedd7c4fef94343421417333c3537036439363b341f23000001006a0000046d039c
0041006e40482023193322110104120200340feb3b08f93112eb2a192f1d203f291039103327
3c05333f3c1d491059100a3233340001021011122122230c162e050c272e0c1d201601162e3f
384210d4c4c4d45dc4c410c610c6111217395d31002f3cee32fe3cee32393911173912393930
01173722263534363b0132161514062b0107133332161514062b0122263534363b0127073332
161514062b0122263534363b0137272322263534363b01321615140602006a73211e3331d543
3a393c27d1fa173a3b3d44f231331f22087f7b0424203133d54439373713ede51f3b3c3c43f2
33311f02d37d7d2f333235343b3735e4ff0037373b343531342f8d8d2d2f3835343b3737f0f4
36363b3436372e2e00020044ffe7048d051d002400300068403d2420191825150b0c072bc10f
19eb2025c115ea0fae20f000eb0720181d001d101d3f1d4f1d0421080b0c04180104001d3e2e
1809044807002824124e3110f4ecd43ce4fcc4e41112391217395d11123931002fecece4fcec
10ee10ee11393911123911123930253332161514062b0122263d010e01232200353400333216
1735232226353436332132161501220615141633323635342604101136363944991d1f319a60
c4fef8010bce47873885453a3a4501372219fe2b62818063638182db37353b34171446434701
0bc8d001122f2bfd353a3b341c26fdec9371749394737094000200a6000004480560001b0027
0052402d1b17101cfa2210eb17f90e00eb0717110e08042514181f0f0701040025531f000401
0400140f0b010b00090f2810dcecd45dc410c65dd5ee111239391112391112173931002fee32
feeeddee1112393025333216151406232122263534363b011123222635343633213216150332
1615140623222635343602f2d7453a3b44fd5c443b3946d771433a3845012d1c1e9049302b50
4e2d2edb323a3b34343b3a3201e6333b3b32171401ef386a66312e4580460001008dffdf041b
04ee002a007c412b001f000100190004002000230000001c001900c30004001300cf00100159
000a0050000400010004000000c1002300d0000a00b5002b002a0024002700160023001f0000
001600040027000700000019000d001f002b10d4c4ecd4c4ec11123911123939310010e4fcfc
cc5d10eee610fec4111239111239393001153e01333216151404212226353436333216333236
35342623220623222635113436332132161514062301b0416a2eb4defef0fefdbac1442f1dc1
45717c756440b02039301d23028f3e31303f040ee71312edc1dae5525030453a756b687b523f
4c01e4361c31403f300000000002009600000435050a0038003b0082404c1a3901161c123938
35342e053106290d030c2a05102d063a00c225102312c231b91c592e013a262d03292e231d03
24200c19093534241c13100d040019093f2001201539241909151100293c10d4d43ce4fc3ce4
5d10c411173912393911123911121739121739315d002feefe3cd53cfe3cc439121739111217
39111239305d011e013332363332161514060f010e012b011533321633321615140623212226
3534363b01352122263d01343637013e013332161f011e011507012103710306071434122a30
030316061c16703b091c0424323b44fe5a44393a4392fe331a1b0b0d01a40f1311090d05b20f
10d9fec6013a01f401013329250a16094a15147d023529322c2c32332d7d201e3d25291702ca
190c01011f031a1699fdd70000020068ffe7047d03b600270034005d4033181b17172b140b31
072834002bd31e2780140114ed31c10e1bd724ea00eb0eae07080b170104482817090700472e
242111463510f4c4ecf43cec32e43912393931002fe4ecfcec10eefe713ccdee113939111239
11123911123930253332161514062b012226270e012322263534363332161735342623220623
222635343633321615072e012322061514163332363703fe1036393b445e32311053ba5fa1b8
eed7306c43575542cd302f3aedccd5b8f23254246e7d504b457a3bdb39353a332632373aa08b
96a60a0b135a5e62372d515fa4c4b20b0b4a413a3d282a0000030098ffdf0435050e000b0023
002f005b403a180c2a8000f000020006c31224c31eb912b5300b1d041f32183d0c42184d0c52
185d0c080c2109181b032d1d211e091d0f271d1b1e0f031d153010d4ecc4f4ec10eef4ee1112
39111239315d0010e4fcec10eed45dce393930012206151416333236353426371e0115140423
2224353436372e0135343633321615140601220615141633323635342602665c70725a5d7072
89717aff00cfcbfefd7a716e6ffbc5c5fe71feae546e6e54566b6c021966555169665453686e
29a06aa5d0d0a16ca12a3092639ac8ca986394019d644c4c64614f4c6400000000ec008d00f3
0102010c0221024c00a0010200f800e10108020800d1013b01b800cd00d101a201e701a20000
007500f200750102038b001901020102000e010c0442030a01a200f8011400db00d704ec00c1
00f8010201020121007f003100ba03c900f800d700d7000000000056007f034c0362039c001d
00e500c100000468038d00c101a8018700ec01c700460396007d00cf0000007d007d03cd0046
011400cf033b00f8010c01ae019e000000f800f8000004420100010e02d100c1008f021d008f
00f800ec00fe00aa00aa00aa013f00890062006604c90087006f006800fe00b200c300dd00c3
00b2036800ec01ec013d019e0129003100f801020121018f009602f00196010e021d034a0352
00b800a600a6029100a600b200c90000009302830400043900ba01830104010e00c901040112
01e300d100b604000191000000520000007d007d0000000000ec04f604a204a204a204a20000
0019013d01ec009600b600d90000002104ee04ee04ee04ee0098022104a204a2001f00d900c5
00d900d900d90614065801b801c700cd0179022502a0015c00e3017900d904ee00d90021009c
009c0073040a00d900b400b4015004a200d9028500d900000056007d028500d9009c0614040a
039c039c039c039c00d9023d025405cd053d051d00d901a2039c00d9051d0521018d0191039c
013900d3018d00d900d900a8039c009c00d703cd06c1021d008f008f01f600cf00a2013f0142
0062007904c900790079007d006800fe00aa030800a8006000d9015c00be0225009602f002f6
0196010e021d01c70210034a01ee0321009a01ee04ee057102d1008d008d0571008d02d104a2
00ac0093028302350083041400cd033b0168006f02d9001900d907a2039c00cb0019065200c5
07b600d904a204a204a204a200d900f6056d00cd005600d90127019602a200d9013b018500d9
00d916177fff008200304007060504030201002c2010b002254964b040515820c859212d2cb0
02254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b0051cb0
032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b5058
20b8015b454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c45442d00
00000001000000010000f814ec5c5f0f3cf501110800000000005faa3a7000000000c9b116dc
fac1fcc6064608f3000100060001000000000000000100000608fe0800000696fac1faca0646
00010000000000000000000000000000002304cd006604cd00c704cd007704cd004604cdffee
04cd000004cd005804cd000204cd004604cd00ac04cd00d304cd007504cd015c04cd00cd04cd
007d04cd008104cd005804cd019604cd002b04cd004604cdffee04cd007b04cd005004cd0196
04cd00c904cd009e04cd003904cd003b04cd006a04cd004404cd00a604cd008d04cd009604cd
006804cd009800000022009000fa014201f401f4026602e60366041a047404b804fa05960614
067206dc06fe075a07fc0812087008ee092409d40aa00b020b7a0c080c820ce40d600df80e70
0ee600010000002301320009007c00050002001000400011000007e80b900003000141ff0280
0159000c0003015800090003015700de000b00050157001d000301560155000c00050156001e
00030155000c0003015400dd00100005015400a600030153002e0003015200f1000d00050152
002e0003015100fa0003014d014c00290005014d006b0003014c00290003014b014a008c0005
014b00fe0003014b00c00004014a014900590005014a008c0003014a00800004014901480026
00050149005900030149004000040148002600030147005d0003014600fe0003014500fe0003
014400fe0003014300ad004700050143007d00030143ffd00004014200fa0003014100fe0003
013f00fe0003013e00ad00470005013e007d0003013b00fe0003013a00bb0003013900fa0003
013800fe0003013700fe0003013600fe0003013300960003013200fe00030131003200030130
00350003012f012a00140005012f005d0003012e00640003012d00960003012c00fa0003012b
012a00140005012b00fe0003012a001400030129003a00030128007d00030127003a00030126
00fe00030124012300140005012400fe0003012300140003012000fe0003011f011e00a60005
011e00a60003011c00fe0003011b00290003011a00530003011900320003011800fe00030117
00c80003011600fe00030115003900030113003200030112011100fa0005011200fe00030111
00fa00030110006b0003010e00fe41ff0003010c010b00fe0005010b00fe0003010a00fe0003
010900fe0003010800fe0003010400fe0003010300fe00030102010100140005010100140003
010000e6000a000501000024000300ff00fe0017000500ff0078000300fe0017000300fd004b
000300fc00fe000300fb005d000300fa00fe000300f900e6000a000500f900fe000300f800f7
00fa000500f800fe000300f700fa000300f600f500fa000500f600fe000300f500ef000e0005
00f500fa000300f4004b000300f300e6000a000500f30035000300f2002e000300f1000d0003
00f000ef000e000500f000fe000300ef00ee0009000500ef000e000300ee0009000300ed00ec
0011000500ed002e000300ec0011000300eb00cf007d000500eb00fe000300ea00e900940005
00ea00fe000300ea00c0000400e900e80061000500e90094000300e90080000400e800e7002e
000500e80061000300e80040000400e700e6000a000500e7002e000300e6000a000300e30096
000300e20014000300e100e0001a000500e100fe000300e000df0010000500e0001a000300df
0010000300de000b000300dd0010000300dc00bb000300db00a8000a000500db00fe000300da
00fe000300d90035000300d8007d000300d7002c000300d40064000300d300fe000300d200b4
0041000500d2005d000300d100fe000300d000fe000300cf007d000300ce00fe41ff000300cd
00fe000300cc00fe000300cb00ca0014000500cb00fe000300ca0014000300c90032000300c8
00fe000300c700c60047000500c700fe000300c60047000300c500c40014000500c400140003
00c30064000300c2002e000300c1007d000300c000bf0025000500c000fe000300bf00250003
00be00b40041000500be00fe000300beffd0000400bd00bc001d000500bd0032000300bdffc0
000400bc00a8000a000500bc001d000300b900b8008c000500b900fe000300b900c0000400b8
00b70059000500b8008c000300b80080000400b700b60026000500b70059000300b700400004
00b60026000300b500b40041000500b500fe000300b40041000300b300b200fe000500b30014
000300b200fe000300b100fe000300b000fe000300af007d000300ae00ad0047000500ae0096
000300ad0047000300ac00ab008c000500ac00fe000300ac00c0000400ab00aa0059000500ab
008c000300ab0080000400aa00a90026000500aa0059000300aa0040000400a900a8000a0005
00a90026000300a8000a000300a6000f000300a50011000300a400a20010000500a400fe0003
00a300fe000300a20010000300a100590011000500a100380003009f00fe0003009e00fe0003
009d00960003009c00960003009a009900290005009a007d0003009900290003009800fe0003
009700fe0003009500fe000341ff009400fe00030093009200140005009300bb000300920014
0003008f000d0003008e00960003008d008c00530005008d00fe0003008c00530003008b00fe
0003008a001b0003008900fe0003008800fe000300870086007d00050086007d0003008300fe
0003008000fe0003007f007e00210005007f00290003007e007d00640005007e00210003007d
00640003007c00290003007b00fe0003007a00fe000300790078000a00050078000a00030077
00640003007600fe0003007500fe0003007400fe00030073007200260005007300fe00030072
00260003007100320003006f00960003006e00320003006b006a00fa0005006a00fa00030067
00350003006600fe0003006500fe0003006400fa00030063006200500005006300fe00030062
00500003005e00fe0003005c00fe0003005b00fa0003005a00bb000300590011000300580008
000e00050058003e00030057003e00030056000e000300550054000e0005005500fe00030054
000e00030053005200320005005200320003005100fe0003005000bb0003004f002300230005
004f00320003004e00fe0003004d00fe0003004c00fe0003004b004a000b0005004b00fe0003
004a000b00030049002900030048003400090005004800fe0003004700fe00030046002c0003
004500fe00030043003c0003004200fe00030041006b0003004000fe000341fe003e000a0003
003d00530003003c0008000e0005003c00960003003a00fe0003003900fe0003003800fe0003
00370036001f0005003700fe000300360035000f00050036001f00030035000f000300340009
00030033002c000300320096000300310008000e0005003100530003003000fe0003002f003a
0003002e007d0003002d00fe0003002c002b00210005002c00fa0003002b002900640005002b
00210003002a002900640005002a0096000300290008000e0005002900640003002800960003
002700fe0003002600fe0003002500fe00030024002300230005002400bb000300230008000e
0005002300230003002200640003002100fe0003002000960003001f000300260005001f005d
0003001e00fe0003001d001c00260005001d00fe0003001c00260003001b00fe0003001a00fe
00030019001b00030018001500080005001800290003001700fe000300160015000800050016
00bb0003001500080003001400fe00030013001200140005001300fe00030012001400030011
001000fa0005001100fe0003001000fa0003000f00fe0003000d00fe0003000b000000230005
000a00000023000500090008000e00050009009600030008000e000300060005001700050005
0017000300040003002600050004007d0003000300260003000200fe00030001007d00030000
0023000300010118858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00>
] def
/f-1-0 currentdict end definefont pop
%%EndResource
%%BeginResource: font Courier-Bold
11 dict begin
/FontType 42 def
/FontName /Courier-Bold def
/PaintType 0 def
/FontMatrix [ 1 0 0 1 0 0 ] def
/FontBBox [ 0 0 0 0 ] def
/Encoding 256 array def
0 1 255 { Encoding exch /.notdef put } for
Encoding 1 /uni0009 put
/CharStrings 2 dict dup begin
/.notdef 0 def
/uni0009 1 def
end readonly def
/sfnts [
<0001000000090080000300106376742051a29780000000e0000002bc6670676d611770640000
039c0000008d676c796647e287210000009c00000044686561648a879c000000042c00000036
686865610711ff6b0000046400000024686d7478099a006600000488000000086c6f63610022
002200000490000000066d617870081d0d81000004980000002070726570a9264217000004b8
00000b8c00020066fe96046605a400030007001740090400060108050204002fccdccc310010
d4ccd4cc301311211125211121660400fc73031bfce5fe96070ef8f272062900000000ec008d
00f30102010c0221024c00a0010200f800e10108020800d1013b01b800cd00d101a201e701a2
0000007500f200750102038b001901020102000e010c0442030a01a200f8011400db00d704ec
00c100f8010201020121007f003100ba03c900f800d700d7000000000056007f034c0362039c
001d00e500c100000468038d00c101a8018700ec01c700460396007d00cf0000007d007d03cd
0046011400cf033b00f8010c01ae019e000000f800f8000004420100010e02d100c1008f021d
008f00f800ec00fe00aa00aa00aa013f00890062006604c90087006f006800fe00b200c300dd
00c300b2036800ec01ec013d019e0129003100f801020121018f009602f00196010e021d034a
035200b800a600a6029100a600b200c90000009302830400043900ba01830104010e00c90104
011201e300d100b604000191000000520000007d007d0000000000ec04f604a204a204a204a2
00000019013d01ec009600b600d90000002104ee04ee04ee04ee0098022104a204a2001f00d9
00c500d900d900d90614065801b801c700cd0179022502a0015c00e3017900d904ee00d90021
009c009c0073040a00d900b400b4015004a200d9028500d900000056007d028500d9009c0614
040a039c039c039c039c00d9023d025405cd053d051d00d901a2039c00d9051d0521018d0191
039c013900d3018d00d900d900a8039c009c00d703cd06c1021d008f008f01f600cf00a2013f
01420062007904c900790079007d006800fe00aa030800a8006000d9015c00be0225009602f0
02f60196010e021d01c70210034a01ee0321009a01ee04ee057102d1008d008d0571008d02d1
04a200ac0093028302350083041400cd033b0168006f02d9001900d907a2039c00cb00190652
00c507b600d904a204a204a204a200d900f6056d00cd005600d90127019602a200d9013b0185
00d900d916177fff008200304007060504030201002c2010b002254964b040515820c859212d
2cb002254964b040515820c859212d2c20100720b00050b00d7920b8ffff5058041b0559b005
1cb0032508b0042523e120b00050b00d7920b8ffff5058041b0559b0051cb0032508e12d2c4b
505820b8015b454459212d2cb002254560442d2c4b5358b00225b0022545445921212d2c4544
2d00000000010000000100006e66b8e85f0f3cf501110800000000005faa3a7000000000c9b1
16dcfac1fcc6064608f3000100060001000000000000000100000608fe0800000696fac1faca
064600010000000000000000000000000000000204cd006604cd000000000022002200000001
0000000201320009007c00050002001000400011000007e80b900003000141ff02800159000c
0003015800090003015700de000b00050157001d000301560155000c00050156001e00030155
000c0003015400dd00100005015400a600030153002e0003015200f1000d00050152002e0003
015100fa0003014d014c00290005014d006b0003014c00290003014b014a008c0005014b00fe
0003014b00c00004014a014900590005014a008c0003014a0080000401490148002600050149
005900030149004000040148002600030147005d0003014600fe0003014500fe0003014400fe
0003014300ad004700050143007d00030143ffd00004014200fa0003014100fe0003013f00fe
0003013e00ad00470005013e007d0003013b00fe0003013a00bb0003013900fa0003013800fe
0003013700fe0003013600fe0003013300960003013200fe0003013100320003013000350003
012f012a00140005012f005d0003012e00640003012d00960003012c00fa0003012b012a0014
0005012b00fe0003012a001400030129003a00030128007d00030127003a0003012600fe0003
0124012300140005012400fe0003012300140003012000fe0003011f011e00a60005011e00a6
0003011c00fe0003011b00290003011a00530003011900320003011800fe0003011700c80003
011600fe00030115003900030113003200030112011100fa0005011200fe0003011100fa0003
0110006b0003010e00fe41ff0003010c010b00fe0005010b00fe0003010a00fe0003010900fe
0003010800fe0003010400fe0003010300fe00030102010100140005010100140003010000e6
000a000501000024000300ff00fe0017000500ff0078000300fe0017000300fd004b000300fc
00fe000300fb005d000300fa00fe000300f900e6000a000500f900fe000300f800f700fa0005
00f800fe000300f700fa000300f600f500fa000500f600fe000300f500ef000e000500f500fa
000300f4004b000300f300e6000a000500f30035000300f2002e000300f1000d000300f000ef
000e000500f000fe000300ef00ee0009000500ef000e000300ee0009000300ed00ec00110005
00ed002e000300ec0011000300eb00cf007d000500eb00fe000300ea00e90094000500ea00fe
000300ea00c0000400e900e80061000500e90094000300e90080000400e800e7002e000500e8
0061000300e80040000400e700e6000a000500e7002e000300e6000a000300e30096000300e2
0014000300e100e0001a000500e100fe000300e000df0010000500e0001a000300df00100003
00de000b000300dd0010000300dc00bb000300db00a8000a000500db00fe000300da00fe0003
00d90035000300d8007d000300d7002c000300d40064000300d300fe000300d200b400410005
00d2005d000300d100fe000300d000fe000300cf007d000300ce00fe41ff000300cd00fe0003
00cc00fe000300cb00ca0014000500cb00fe000300ca0014000300c90032000300c800fe0003
00c700c60047000500c700fe000300c60047000300c500c40014000500c40014000300c30064
000300c2002e000300c1007d000300c000bf0025000500c000fe000300bf0025000300be00b4
0041000500be00fe000300beffd0000400bd00bc001d000500bd0032000300bdffc0000400bc
00a8000a000500bc001d000300b900b8008c000500b900fe000300b900c0000400b800b70059
000500b8008c000300b80080000400b700b60026000500b70059000300b70040000400b60026
000300b500b40041000500b500fe000300b40041000300b300b200fe000500b30014000300b2
00fe000300b100fe000300b000fe000300af007d000300ae00ad0047000500ae0096000300ad
0047000300ac00ab008c000500ac00fe000300ac00c0000400ab00aa0059000500ab008c0003
00ab0080000400aa00a90026000500aa0059000300aa0040000400a900a8000a000500a90026
000300a8000a000300a6000f000300a50011000300a400a20010000500a400fe000300a300fe
000300a20010000300a100590011000500a100380003009f00fe0003009e00fe0003009d0096
0003009c00960003009a009900290005009a007d0003009900290003009800fe0003009700fe
0003009500fe000341ff009400fe00030093009200140005009300bb0003009200140003008f
000d0003008e00960003008d008c00530005008d00fe0003008c00530003008b00fe0003008a
001b0003008900fe0003008800fe000300870086007d00050086007d0003008300fe00030080
00fe0003007f007e00210005007f00290003007e007d00640005007e00210003007d00640003
007c00290003007b00fe0003007a00fe000300790078000a00050078000a0003007700640003
007600fe0003007500fe0003007400fe00030073007200260005007300fe0003007200260003
007100320003006f00960003006e00320003006b006a00fa0005006a00fa0003006700350003
006600fe0003006500fe0003006400fa00030063006200500005006300fe0003006200500003
005e00fe0003005c00fe0003005b00fa0003005a00bb000300590011000300580008000e0005
0058003e00030057003e00030056000e000300550054000e0005005500fe00030054000e0003
0053005200320005005200320003005100fe0003005000bb0003004f002300230005004f0032
0003004e00fe0003004d00fe0003004c00fe0003004b004a000b0005004b00fe0003004a000b
00030049002900030048003400090005004800fe0003004700fe00030046002c0003004500fe
00030043003c0003004200fe00030041006b0003004000fe000341fe003e000a0003003d0053
0003003c0008000e0005003c00960003003a00fe0003003900fe0003003800fe000300370036
001f0005003700fe000300360035000f00050036001f00030035000f00030034000900030033
002c000300320096000300310008000e0005003100530003003000fe0003002f003a0003002e
007d0003002d00fe0003002c002b00210005002c00fa0003002b002900640005002b00210003
002a002900640005002a0096000300290008000e0005002900640003002800960003002700fe
0003002600fe0003002500fe00030024002300230005002400bb000300230008000e00050023
00230003002200640003002100fe0003002000960003001f000300260005001f005d0003001e
00fe0003001d001c00260005001d00fe0003001c00260003001b00fe0003001a00fe00030019
001b00030018001500080005001800290003001700fe00030016001500080005001600bb0003
001500080003001400fe00030013001200140005001300fe00030012001400030011001000fa
0005001100fe0003001000fa0003000f00fe0003000d00fe0003000b000000230005000a0000
0023000500090008000e00050009009600030008000e00030006000500170005000500170003
00040003002600050004007d0003000300260003000200fe00030001007d0003000000230003
00010118858d012b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b002b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b
2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b1d00>
] def
/f-1-1 currentdict end definefont pop
%%EndResource
%%EndSetup
%%Page: 1 1
%%BeginPageSetup
%%PageBoundingBox: 0 -1 276 369
%%EndPageSetup
q 0 -1 276 370 rectclip q
0.823529 g
167.242 177.316 11.57 -7.602 re f
26.523 368.195 23.477 -7.598 re f
123.984 313.593 151.379 -123.477 re f
0 224.027 114.07 -22.711 re f
0 g
BT
9 0 0 9 0.0334169 361.75341 Tm
/f-0-0 1 Tf
(isord)Tj
/f-1-0 1 Tf
[(from)]TJ
/f-0-0 1 Tf
[()-3(: )]TJ
0 -1.25 Td
[( pushq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(r15)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pushq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(r14)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pushq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(r12)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pushq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(rbx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pushq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(rax)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%r)3(dx, %r)3(14)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%r)3(si, %r15)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%r)3(di, %r)3(bx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($1)3(, %r12)3(d)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( cmpq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[($1, %r)3(15)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jle)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB0_)-3(1)]TJ
0 -1.25 Td
[(.LBB)-4(0_4: # %l)3(oop.bod)3(y)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( cmpq)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
[($1)3(001, %)3(r12)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( je)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[()3(.LBB0_7)]TJ
/f-0-0 1 Tf
0 -1.25 Td
[(# %loo)3(p.body)3(.cont)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%r)3(bx, %r)3(di)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( leaq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(8\(%rbx)3(\), %rb)3(x)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%r)3(bx, %r)3(si)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( callq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(*%r14)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%e)3(ax, %ecx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( xor)3(l)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%eax, %e)3(ax)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( testl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(%)3(ecx, %ecx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jg)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB)-3(0_6)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( incq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%r12)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( cmpq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%r15, )3(%r12)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jl)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB)-3(0_4)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($1)3(, %eax)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jmp)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LB)-3(B0_6)]TJ
0 -1.25 Td
[(.LBB)-4(0_1:)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($1)3(, %eax)]TJ
0 -1.25 Td
[(.LBB)-4(0_6: # %e)3(xit)]TJ
0 -1.25 Td
[( addq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($8)3(, %rsp)]TJ
13.767156 18.75 Td
[(isordasc)]TJ
/f-1-0 1 Tf
[()-4(to)]TJ
/f-0-0 1 Tf
[(:)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($1)3(, %edx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( cmpq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[($1, %r)3(si)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jle)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB0_)-3(1)]TJ
0 -1.25 Td
[(.LBB)-4(0_4: # %l)3(oop.bod)3(y)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movq)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[(-8)3(\(%rdi,%rdx)3(,8\),%r)3(cx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( xor)3(l)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%eax, %e)3(ax)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( cmpq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(\(%rdi,%rdx)3(,8\),%r)3(cx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jg)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB)-3(0_5)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( incq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%rdx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( cmpq)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%rsi, %rdx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( jl)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(.LBB)-3(0_4)]TJ
0 -1.25 Td
[(.LBB)-4(0_1:)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( movl)]TJ
/f-0-1 1 Tf
[<01>]TJ
/f-0-0 1 Tf
[($1)3(, %eax)]TJ
0 -1.25 Td
[(.LBB)-4(0_5: # %e)3(xit)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( ret)3(q)]TJ
ET
0.32 w
0 J
0 j
[] 0.0 d
4 M q 1 0 0 -1 0 368.194733 cm
136.582 206.875 m 212.582 206.875 l S Q
q 1 0 0 -1 0 368.194733 cm
136.582 218.074 m 212.582 218.074 l S Q
q 1 0 0 -1 0 368.194733 cm
136.582 229.273 m 202.965 229.273 l S Q
q 1 0 0 -1 0 368.194733 cm
125.383 330.074 m 168.867 330.074 l S Q
BT
9 0 0 9 124.833417 361.75341 Tm
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[( pop)3(q)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%rbx)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pop)3(q)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%r12)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pop)3(q)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%r14)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( pop)3(q)]TJ
/f-0-1 1 Tf
<01>Tj
/f-0-0 1 Tf
[(%r15)]TJ
/f-0-1 1 Tf
0 -1.25 Td
<01>Tj
/f-0-0 1 Tf
[( ret)3(q)]TJ
/f-1-0 1 Tf
0 -1.25 Td
[(.LBB0_7: #)3( %osr)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( movq)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[(%rbx, %rdi)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( movq)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[(%r15, )3(%rsi)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( movq)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[(%r12, )3(%rdx)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( movq)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[(%r14, )3(%rcx)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( addq)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
[($)4(8, %rsp)]TJ
/f-1-1 1 Tf
0 -1.25 Td
<01>Tj
/f-1-0 1 Tf
[( popq)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
[(%rbx)]TJ
/f-1-1 1 Tf
[<01>]TJ
/f-1-0 1 Tf
0 -1.25 Td
[( popq)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
(%r12)Tj
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
0 -1.25 Td
[( popq)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
(%r14)Tj
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
0 -1.25 Td
[( popq)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
(%r15)Tj
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
0 -1.25 Td
[( jmp)]TJ
/f-1-1 1 Tf
<01>Tj
/f-1-0 1 Tf
[(isordascto)]TJ
ET
Q Q
showpage
%%Trailer
end restore
%%EOF
diff --git a/figures/isordx86-64/isordx86-64.png b/figures/isordx86-64/isordx86-64.png
new file mode 100644
index 0000000..e286338
Binary files /dev/null and b/figures/isordx86-64/isordx86-64.png differ
diff --git a/figures/isordx86-64/isordx86-64.svg b/figures/isordx86-64/isordx86-64.svg
new file mode 100644
index 0000000..8cf82b3
--- /dev/null
+++ b/figures/isordx86-64/isordx86-64.svg
...
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="isordx86-64.svg">
id="defs4" />
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.0729879"
inkscape:cx="178.51818"
inkscape:cy="823.78442"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1440"
inkscape:window-height="851"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1">
type="xygrid"
id="grid4263" />
id="metadata7">
rdf:about="">
image/svg+xml
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1"
id="rect4305"
width="14.463603"
height="9.4982271"
x="247.32626"
y="274.52496" />
y="35.924976"
x="71.426003"
height="9.4982271"
width="29.346338"
id="rect4303"
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" />
y="104.17685"
x="193.25331"
height="154.34584"
width="189.22174"
id="rect5354"
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1" />
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1, 1;stroke-dashoffset:0;stroke-opacity:1"
id="rect6757"
width="142.58907"
height="28.387852"
x="38.273041"
y="216.13484" />
transform="translate(-18.13636,-93.181818)"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="flowRoot5588"
xml:space="preserve">
id="flowRegion5590">
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
y="126.55576"
x="56.451614"
height="541.87714"
width="151.15788"
id="rect5592" />
id="flowPara5680">isord
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowSpan4205">from:
id="flowPara5099"> pushq %r15
id="flowPara5005"> pushq %r14
id="flowPara5007"> pushq %r12
id="flowPara5009"> pushq %rbx
id="flowPara5011"> pushq %rax
id="flowPara5013"> movq %rdx, %r14
id="flowPara5015"> movq %rsi, %r15
id="flowPara5017"> movq %rdi, %rbx
id="flowPara5019"> movl $1, %r12d
id="flowPara5021"> cmpq $1, %r15
id="flowPara5023"> jle .LBB0_1
id="flowPara5025">.LBB0_4: # %loop.body
id="flowPara5027"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"> cmpq $1001, %r12
id="flowPara5029"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"> je .LBB0_7
id="flowPara5031"># %loop.body.cont
id="flowPara5033"> movq %rbx, %rdi
id="flowPara5035"> leaq 8(%rbx), %rbx
id="flowPara5037"> movq %rbx, %rsi
id="flowPara5039"> callq *%r14
id="flowPara5041"> movl %eax, %ecx
id="flowPara5043"> xorl %eax, %eax
id="flowPara5045"> testl %ecx, %ecx
id="flowPara5049"> jg .LBB0_6
id="flowPara5051"> incq %r12
id="flowPara5053"> cmpq %r15, %r12
id="flowPara5055"> jl .LBB0_4
id="flowPara5057"> movl $1, %eax
id="flowPara5059"> jmp .LBB0_6
id="flowPara5061">.LBB0_1:
id="flowPara5063"> movl $1, %eax
id="flowPara5065">.LBB0_6: # %exit
id="flowPara5101"> addq $8, %rsp
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier, Normal'"
id="flowPara5136" />
style="fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.49999997;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.50000002, 0.50000002;stroke-dashoffset:0;stroke-opacity:1"
id="rect5111"
width="346.63605"
height="464.43845"
x="37.113953"
y="34.612206" />
xml:space="preserve"
id="flowRoot4207"
style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:sans-serif;font-style:normal;font-weight:normal;font-size:15px;line-height:125%;letter-spacing:0px;word-spacing:0px">
id="flowRegion4209">
id="rect4211"
width="184.11215"
height="449.53275"
x="199.06541"
y="36.474354" />
id="flowPara4213" />
xml:space="preserve"
id="flowRoot4215"
style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
transform="translate(-4,234.09357)">
id="flowRegion4217">
id="rect4219"
width="191.56796"
height="400.93457"
x="197.19626"
y="38.343513" />
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"
id="flowPara4255">isordasc
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowSpan4257">to:
id="flowPara4223"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> movl $1, %edx
id="flowPara4225"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> cmpq $1, %rsi
id="flowPara4227"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> jle .LBB0_1
id="flowPara4229"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">.LBB0_4: # %loop.body
id="flowPara4231"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> movq -8(%rdi,%rdx,8),%rcx
id="flowPara4233"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> xorl %eax, %eax
id="flowPara4235"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> cmpq (%rdi,%rdx,8),%rcx
id="flowPara4239"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> jg .LBB0_5
id="flowPara4241"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> incq %rdx
id="flowPara4243"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> cmpq %rsi, %rdx
id="flowPara4245"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> jl .LBB0_4
id="flowPara4247"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">.LBB0_1:
id="flowPara4249"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> movl $1, %eax
id="flowPara4251"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start">.LBB0_5: # %exit
id="flowPara4253"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start"> retq
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 209,294.51828 c 95,0 95,0 95,0"
id="path4269"
inkscape:connector-curvature="0" />
inkscape:connector-curvature="0"
id="path4271"
d="m 209,308.51828 c 95,0 95,0 95,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 209,322.51828 c 82.97933,0 82.97933,0 82.97933,0"
id="path4273"
inkscape:connector-curvature="0" />
inkscape:connector-curvature="0"
id="path4275"
d="m 195,448.51828 c 54.35869,0 54.35869,0 54.35869,0"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.40000001;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
xml:space="preserve"
id="flowRoot3421"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
transform="translate(137.86364,-93.181818)">
id="flowRegion3423">
id="rect3425"
width="160.47765"
height="705.90503"
x="56.451614"
y="126.55576"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11.25px;line-height:125%;font-family:Courier;-inkscape-font-specification:'Courier, Normal';text-align:start;writing-mode:lr-tb;text-anchor:start" />
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:Courier"
id="flowPara3505"> popq %rbx
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:Courier"
id="flowPara4160"> popq %r12
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:Courier"
id="flowPara4132"> popq %r14
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:Courier"
id="flowPara4108"> popq %r15
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Courier;-inkscape-font-specification:Courier"
id="flowPara4110"> retq
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara4112">.LBB0_7: # %osr
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3507"> movq %rbx, %rdi
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3509"> movq %r15, %rsi
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3511"> movq %r12, %rdx
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3513"> movq %r14, %rcx
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3515"> addq $8, %rsp
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3517"> popq %rbx
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3519"> popq %r12
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3521"> popq %r14
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"
id="flowPara3523"> popq %r15
id="flowPara3525"
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:Courier;-inkscape-font-specification:'Courier Bold'"> jmp isordascto
diff --git a/figures/isordx86-64/size.tex b/figures/isordx86-64/size.tex
new file mode 100644
index 0000000..ed514c3
--- /dev/null
+++ b/figures/isordx86-64/size.tex
...
width=400