www.pudn.com > GA-VC++.rar > SGA-C.PS, change:1994-03-03,size:99315b


%!PS-Adobe-2.0 
%%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software 
%%Title: sga-c.dvi 
%%Pages: 6 -1 
%%BoundingBox: 0 0 596 843 
%%EndComments 
%%BeginProcSet: tex.pro 
/TeXDict 200 dict def TeXDict begin /N /def load def /B{bind def}N /S /exch 
load def /X{S N}B /TR /translate load N /isls false N /vsize 10 N /@rigin{ 
isls{[0 1 -1 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale 
Resolution VResolution vsize neg mul TR matrix currentmatrix dup dup 4 get 
round 4 exch put dup dup 5 get round 5 exch put setmatrix}N /@letter{/vsize 10 
N}B /@landscape{/isls true N /vsize -1 N}B /@a4{/vsize 10.6929133858 N}B /@a3{ 
/vsize 15.5531 N}B /@ledger{/vsize 16 N}B /@legal{/vsize 13 N}B /@manualfeed{ 
statusdict /manualfeed true put}B /@copies{/#copies X}B /FMat[1 0 0 -1 0 0]N 
/FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{/nn 8 dict N nn begin 
/FontType 3 N /FontMatrix fntrx N /FontBBox FBB N string /base X array 
/BitMaps X /BuildChar{CharBuilder}N /Encoding IE N end dup{/foo setfont}2 
array copy cvx N load 0 nn put /ctr 0 N[}B /df{/sf 1 N /fntrx FMat N df-tail} 
B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]N df-tail}B /E{pop nn dup definefont 
setfont}B /ch-width{ch-data dup length 5 sub get}B /ch-height{ch-data dup 
length 4 sub get}B /ch-xoff{128 ch-data dup length 3 sub get sub}B /ch-yoff{ 
ch-data dup length 2 sub get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B 
/ch-image{ch-data dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 
N /rw 0 N /rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S 
dup /base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 
ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff setcachedevice 
ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image} 
imagemask restore}B /D{/cc X dup type /stringtype ne{]}if nn /base get cc ctr 
put nn /BitMaps get S ctr S sf 1 ne{dup dup length 1 sub dup 2 index S get sf 
div put}if put /ctr ctr 1 add N}B /I{cc 1 add D}B /bop{userdict /bop-hook 
known{bop-hook}if /SI save N @rigin 0 0 moveto}N /eop{clear SI restore 
showpage userdict /eop-hook known{eop-hook}if}N /@start{userdict /start-hook 
known{start-hook}if /VResolution X /Resolution X 1000 div /DVImag X /IE 256 
array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for}N /p /show load N 
/RMat[1 0 0 -1 0 0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X 
/rulex X V}B /V statusdict begin /product where{pop product dup length 7 ge{0 
7 getinterval(Display)eq}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1 
TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1 
-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /a{ 
moveto}B /delta 0 N /tail{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{ 
S p tail}B /c{-4 M}B /d{-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B 
/j{3 M}B /k{4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w 
}B /q{p 1 w}B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p 
a}B /bos{/SS save N}B /eos{clear SS restore}B end 
%%EndProcSet 
TeXDict begin 1000 300 300 @start /Fa 1 16 df<03C00FF01FF83FFC7FFE7FFEFFFFFFFF 
FFFFFFFF7FFE7FFE3FFC1FF80FF003C010107E9115>15 D E /Fb 3 121 
df<01C003C003C001800000000000000000000000001C00270047004700870087000E000E001C 
001C001C003800388038807080710032001C000A1C7E9B0E>105 D<0007000F000F0006000000 
0000000000000000000070009C010C020C021C041C001C001C0038003800380038007000700070 
007000E000E000E000E001C061C0F180F300E6007C001024809B11>I<07878008C84010F0C020 
F1E020E3C040E18000E00000E00001C00001C00001C00001C000638080F38080F38100E5810084 
C60078780013127E9118>120 D E /Fc 32 123 df<00030006000800180030006000C000C001 
8003000300060006000C000C001C0018001800380030003000700070006000600060006000E000 
E000E000E000E0006000600060006000600020003000100008000800102A7B9E11>40 
D<001000100008000C000400060006000600060006000700070007000700070006000600060006 
000E000E000C000C001C001800180038003000300060006000C000C001800300030006000C0018 
0010006000C000102A809E11>I<183878380808101020404080050C7D830D>44 
D<003C0000C3000101800201800201C00441C00441C00841C00841C00841C01083801083801107 
000E0600000C0000180000300000C0000100000600000800001001001002002002004006007E0C 
00C7F80083F80080E000121D7C9B15>50 D<003E0000C1800101800200C00400C00440C00841C0 
0841C00841C0088380070380000700000E0001F800003800000C00000C00000E00000E00000E00 
000E00700E00E01C00801C0080380080300040600021C0001F0000121D7C9B15>I<0001800001 
C0000380000380000380000300000700000700000600000E00000C00001C000018000018000030 
0000300000600000400000C600018E00010E00020E00061C000C1C00181C003F1C0040F800803F 
0000380000380000700000700000700000700000E00000600012247E9B15>I<00001800000018 
00000038000000380000007800000078000000B8000001B800000138000002380000023C000004 
1C0000041C0000081C0000181C0000101C0000201C0000201C00007FFC0000401C0000801C0001 
801C0001001C0002001C0002001C0004000E000C000E001C001E00FF00FFC01A1D7E9C1F>65 
D<0003F020001E0C60003002E000E003C001C001C0038001C0070000C00E0000801E0000801C00 
00803C0000803C000000780000007800000078000000F0000000F0000000F0000000F0000000F0 
000400F0000400F0000400F0000800700008007000100038002000180040000C01800007060000 
01F800001B1E7A9C1E>67 D<01FFFE00003C0780003801C0003801C0003800E0003800E0007000 
F00070007000700070007000F000E000F000E000F000E000F000E000F001C001E001C001E001C0 
01E001C001C0038003C003800380038007800380070007000E0007001C0007003800070070000E 
01C000FFFF00001C1C7D9B1F>I<0003F020001E0C60003002E000E003C001C001C0038001C007 
0000C00E0000801E0000801C0000803C0000803C000000780000007800000078000000F0000000 
F0000000F001FFC0F0001E00F0001C00F0001C00F0001C00F0001C007000380070003800380038 
00180078000C0090000707100001F800001B1E7A9C20>71 D<01FFC0003C000038000038000038 
0000380000700000700000700000700000E00000E00000E00000E00001C00001C00001C00001C0 
000380000380000380000380000700000700000700000700000F0000FFE000121C7E9B10>73 
D<01FFFC00003C070000380380003801C0003801C0003801C0007003C0007003C0007003C00070 
038000E0078000E0070000E00E0000E0380001FFE00001C0000001C0000001C000000380000003 
8000000380000003800000070000000700000007000000070000000F000000FFE000001A1C7D9B 
1C>80 D<1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C0080801C0080801C00 
80001C0000003800000038000000380000003800000070000000700000007000000070000000E0 
000000E0000000E0000000E0000001C0000001C0000001C0000001C0000003C000007FFE00001A 
1C799B1E>84 D<03CC063C0C3C181C3838303870387038E070E070E070E070E0E2C0E2C0E261E4 
62643C380F127B9115>97 D<3F00070007000E000E000E000E001C001C001C001C0039C03E6038 
3038307038703870387038E070E070E070E060E0E0C0C0C1C0618063003C000D1D7B9C13>I<01 
F007080C08181C3838300070007000E000E000E000E000E000E008E010602030C01F000E127B91 
13>I<001F80000380000380000700000700000700000700000E00000E00000E00000E0003DC00 
063C000C3C00181C00383800303800703800703800E07000E07000E07000E07000E0E200C0E200 
C0E20061E4006264003C3800111D7B9C15>I<01E007100C1018083810701070607F80E000E000 
E000E000E000E0086010602030C01F000D127B9113>I<0003C0000670000C70001C60001C0000 
1C0000380000380000380000380000380003FF8000700000700000700000700000700000E00000 
E00000E00000E00000E00001C00001C00001C00001C00001C00003800003800003800003000003 
0000070000C60000E60000CC00007800001425819C0D>I<00F3018F030F06070E0E0C0E1C0E1C 
0E381C381C381C381C383830383038187818F00F700070007000E000E0C0C0E1C0C3007E00101A 
7D9113>I<0FC00001C00001C0000380000380000380000380000700000700000700000700000E 
78000E8C000F0E000E0E001C0E001C0E001C0E001C0E00381C00381C00381C0038380070388070 
3880707080707100E03200601C00111D7D9C15>I<018003800100000000000000000000000000 
00001C002600470047008E008E000E001C001C001C0038003800710071007100720072003C0009 
1C7C9B0D>I<1F800380038007000700070007000E000E000E000E001C001C001C001C00380038 
00380038007000700070007000E400E400E400E40068003800091D7C9C0B>108 
D<3C1E0780266318C04683A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C01C07 
01C01C0701C01C070380380E0388380E0388380E0708380E0710701C0320300C01C01D127C9122 
>I<3C3C002646004687004707008E07008E07000E07000E07001C0E001C0E001C0E001C1C0038 
1C40381C40383840383880701900300E0012127C9117>I<01E007180C0C180C380C300E700E70 
0EE01CE01CE01CE018E038E030E06060C031801E000F127B9115>I<07870004D98008E0C008E0 
C011C0E011C0E001C0E001C0E00381C00381C00381C00381800703800703000707000706000E8C 
000E70000E00000E00001C00001C00001C00001C00003C0000FF8000131A7F9115>I<3C3C26C2 
468747078E068E000E000E001C001C001C001C0038003800380038007000300010127C9112> 
114 D<01F006080C080C1C18181C001F001FC00FF007F0007800386030E030C030806060C01F00 
0E127D9111>I<00C001C001C001C00380038003800380FFE00700070007000E000E000E000E00 
1C001C001C001C00384038403840388019000E000B1A7D990E>I<1E0300270700470700470700 
870E00870E000E0E000E0E001C1C001C1C001C1C001C1C003838803838801838801839001C5900 
078E0011127C9116>I<038207C20FEC0838100800100020004000800100020004000808100838 
3067F043E081C00F127D9111>122 D E /Fd 7 90 df<038007C007C006C006C00EE00EE00EE0 
0EE00C601C701C701C701FF01FF0383838383838FC7EFC7E0F147F9312>65 
D<FEFEFEFE3E383A383B383B383B383B383B383B3839B839B839B839B839B839B838B838F8FEF8 
FEF80F147F9312>78 D<3FE07FF07070E038E038E038E038E038E038E038E038E038E038E038E0 
38E038E03870707FF03FE00D147E9312>I<FF80FFE038F03878383838383838387838F03FE03F 
C038E0387038703870387038773877FE3EFE1C10147F9312>82 D<7FFEFFFEE38EE38EE38E0380 
0380038003800380038003800380038003800380038003801FF01FF00F147F9312>84 
D<F83EF83E701C701C701C701C701C701C77DC77DC37D836D836D836D836D836D836D83EF83C78 
1C700F147F9312>87 D<FC7EFC7E383838381C701C700EE00EE00EE007C007C003800380038003 
800380038003800FE00FE00F147F9312>89 D E /Fe 37 122 df<00FC000782000E07001C0700 
1C02001C00001C00001C00001C0000FFFF001C07001C07001C07001C07001C07001C07001C0700 
1C07001C07001C07001C07001C0700FF1FE01317809614>12 D<60F0F070101020204040040A7D 
830A>44 D<FF80FF80090280870C>I<60F0F06004047D830A>I<00100000380000380000380000 
5C00005C00005C00008E00008E00008E0001070001070003078002038002038007FFC00401C004 
01C00800E00800E01800E03800F0FE03FE17177F961A>65 D<00FC100383300E00B01C00703800 
30300030700010600010E00010E00000E00000E00000E00000E00000E000106000107000103000 
203800201C00400E008003830000FC0014177E9619>67 D<007E080381980600580C0038180018 
300018700008700008E00008E00000E00000E00000E00000E003FEE00038700038700038300038 
1800380C00380600380380D8007F0817177E961C>71 D<FF83FE1C00701C00701C00701C00701C 
00701C00701C00701C00701C00701C00701FFFF01C00701C00701C00701C00701C00701C00701C 
00701C00701C00701C0070FF83FE17177F961A>I<FF80FE1C00781C00601C00401C00801C0100 
1C06001C08001C10001C38001C78001C9C001D0E001E0E001C07001C03801C01C01C01C01C00E0 
1C00701C00781C007CFF80FF18177F961B>75 D<FFC0001C00001C00001C00001C00001C00001C 
00001C00001C00001C00001C00001C00001C00001C00001C00201C00201C00201C00601C00601C 
00401C00C01C03C0FFFFC013177F9616>I<FC00FE1E00381F001017001013801011C01011C010 
10E010107010103810103810101C10100E10100F101007101003901001D01001D01000F0100070 
100030380030FE001017177F961A>78 D<FFFE001C03801C00C01C00601C00701C00701C00701C 
00701C00601C00C01C03801FFE001C00001C00001C00001C00001C00001C00001C00001C00001C 
00001C0000FF800014177F9618>80 D<0FC4302C601C400CC004C004C004E00070007F003FE00F 
F801FC001C000E0006800680068006C004E008D81087E00F177E9614>83 
D<7FFFF86038184038084038088038048038048038040038000038000038000038000038000038 
0000380000380000380000380000380000380000380000380000380007FFC016177F9619>I<FF 
80FE1C00381C00101C00101C00101C00101C00101C00101C00101C00101C00101C00101C00101C 
00101C00101C00101C00101C00100E0020060020030040018180007E0017177F961A>I<1FC038 
6038301038003803F81E3830387038E039E039E07970FF1F1E100E7F8D12>97 
D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F06001C03001C03 
801C01801C01C01C01C01C01C01C01C01C01801C03801C03001B0E0010F8001217809614>I<07 
F01838303870106000E000E000E000E000600070083008183007C00D0E7F8D10>I<007E00000E 
00000E00000E00000E00000E00000E00000E00000E0007CE001C3E00300E00700E00600E00E00E 
00E00E00E00E00E00E00600E00700E00301E00182E0007CFC012177F9614>I<0FC01860303070 
38E018FFF8E000E000E000600070083010183007C00D0E7F8D10>I<03E006700E701C201C001C 
001C001C001C00FF801C001C001C001C001C001C001C001C001C001C001C001C00FF800C178096 
0B>I<0F9E18E33060707070707070306018C02F80200060003FE03FF83FFC600EC006C006C006 
600C38380FE010157F8D12>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00 
001C7C001D8E001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07 
00FF9FE01317809614>I<183C3C1800000000007C1C1C1C1C1C1C1C1C1C1C1C1CFF081780960A> 
I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C3F801C1C001C18001C20 
001C40001CC0001FE0001CF0001C70001C78001C3C001C1E001C1E00FF3FC01217809613>107 
D<FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 
1C001C001C00FF80091780960A>I<FC7C1F001D8E63801E0781C01C0701C01C0701C01C0701C0 
1C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C0FF9FE7F81D0E808D1E>I< 
FC7C001D8E001E07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C0700 
FF9FE0130E808D14>I<07C018303018600C600CE00EE00EE00EE00EE00E701C3018183007C00F 
0E7F8D12>I<FCF8001F0E001C03001C03801C01801C01C01C01C01C01C01C01C01C01801C0380 
1C07001F0E001CF8001C00001C00001C00001C00001C0000FF80001214808D14>I<FCF01D381E 
381C101C001C001C001C001C001C001C001C001C00FF800D0E808D0E>114 
D<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I<080008 
000800180018003800FF80380038003800380038003800380038403840384038401C800F000A14 
7F930E>I<FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001C 
0F000E170003E7E0130E808D14>I<FE1F3C0E3C0C1C081C080E100E100720072003C003C003C0 
01800180100E7F8D13>I<FCFE7C3838383838101C3C201C3C201C4C200E4E400E4E400E864007 
8780078780070380030300030300160E7F8D19>I<FE1F3C0E3C0C1C081C080E100E1007200720 
03C003C003C00180018001000100E200E200A400780010147F8D13>121 
D E /Ff 10 116 df<70F8F8F870000000000070F8F8F870050F7D8E0B>58 
D<FFFFC000FFFFF0000F80FC000F803E000F801F000F800F000F8007800F8007800F8007C00F80 
07C00F8007C00F8007C00F8007C00F8007C00F8007C00F8007800F8007800F800F800F800F000F 
803E000F80FC00FFFFF800FFFFC0001A177E961F>68 D<0FE0003838003C1C003C1E00181E0000 
1E0000FE000F9E003C1E00781E00F01E00F01E00F01E00786FC01F87C0120F7F8E14>97 
D<07F01C1C383C783C7018F000F000F000F000F0007000780038061C0C07F80F0F7F8E12>99 
D<07F01C18380C78067007F007F007FFFFF000F0007000780038031E0603FC100F7F8E13>101 
D<387C7C7C3800000000FCFC3C3C3C3C3C3C3C3C3C3C3CFFFF08187F970B>105 
D<FCFC3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3C3CFFFF08177F960B>108 
D<FC7E0FC0FD8730E03E07C0F03E07C0F03C0780F03C0780F03C0780F03C0780F03C0780F03C07 
80F03C0780F03C0780F03C0780F0FF1FE3FCFF1FE3FC1E0F7E8E23>I<F8E0F9383A783A783C30 
3C003C003C003C003C003C003C003C00FF80FF800D0F7E8E11>114 D<1FF060704030C030E000 
FF007FE03FF00FF80078C018C018E010F020CFC00D0F7F8E10>I E /Fg 
2 51 df<0C003C00CC000C000C000C000C000C000C000C000C000C000C000C000C00FF8009107E 
8F0F>49 D<1F00618040C08060C0600060006000C00180030006000C00102020207FC0FFC00B10 
7F8F0F>I E /Fh 24 123 df<003FC00001F0300003C0380007C07C000F807C000F807C000F80 
38000F8000000F8000000F8000000F800000FFFFFC00FFFFFC000F807C000F807C000F807C000F 
807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00 
0F807C007FE1FF807FE1FF80191D809C1B>12 D<78FCFCFCFC7806067D850D>46 
D<07F8001FFE00383F80780FC0FC07C0FC07E0FC03E0FC03E07803E00007E00007C00007C0000F 
80001F00001E0000380000700000E0000180600300600600600800E01FFFC03FFFC07FFFC0FFFF 
C0FFFFC0131B7E9A18>50 D<000180000380000780000F80001F80003F80006F8000CF80008F80 
018F80030F80060F800C0F80180F80300F80600F80C00F80FFFFF8FFFFF8000F80000F80000F80 
000F80000F80000F8001FFF801FFF8151B7F9A18>52 D<001FE00000E01C000300030006000180 
0C0000C018000060300FC0302038601060F0101860F01F18C1E01F0CC1E01F0CC3E01F0CC3E01F 
0CC3E01F0CC3E01F0CC3E01F0CC1E01F0CC1E01F0C60F01F0860F01F1820386F10300FC7E01800 
00000C000000060000000300003C00E007F0001FFC001E1D7D9C25>64 D<0FF8001C1E003E0F80 
3E07803E07C01C07C00007C0007FC007E7C01F07C03C07C07C07C0F807C0F807C0F807C0780BC0 
3E13F80FE1F815127F9117>97 D<FF0000FF00001F00001F00001F00001F00001F00001F00001F 
00001F00001F00001F3F801FE1E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F 
003E1F003E1F003C1F003C1F00781F80701EC1E01C3F00171D7F9C1B>I<03FC000E0E001C1F00 
3C1F00781F00780E00F80000F80000F80000F80000F80000F800007800007801803C01801C0300 
0E0E0003F80011127E9115>I<000FF0000FF00001F00001F00001F00001F00001F00001F00001 
F00001F00001F001F9F00F07F01C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801 
F0F801F07801F07801F03C01F01C03F00F0FFE03F9FE171D7E9C1B>I<01FC000F07001C03803C 
01C07801C07801E0F801E0F801E0FFFFE0F80000F80000F800007800007C00603C00601E00C00F 
038001FC0013127F9116>I<FF0000FF00001F00001F00001F00001F00001F00001F00001F0000 
1F00001F00001F0FC01F31E01F40F01F80F81F80F81F00F81F00F81F00F81F00F81F00F81F00F8 
1F00F81F00F81F00F81F00F81F00F8FFE7FFFFE7FF181D7F9C1B>104 D<1E003F003F003F003F 
001E00000000000000000000000000FF00FF001F001F001F001F001F001F001F001F001F001F00 
1F001F001F001F00FFE0FFE00B1E7F9D0E>I<007800FC00FC00FC00FC00780000000000000000 
0000000003FC03FC007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C00 
7C007C007C707CF87CF878F8F070E01F800E26839D0F>I<FF00FF001F001F001F001F001F001F 
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00 
FFE0FFE00B1D7F9C0E>108 D<FF0FC07E00FF31E18F001F40F207801F80FC07C01F80FC07C01F 
00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C0 
1F00F807C01F00F807C01F00F807C0FFE7FF3FF8FFE7FF3FF825127F9128>I<FF0FC0FF31E01F 
40F01F80F81F80F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F 
00F8FFE7FFFFE7FF18127F911B>I<01FC000F07801C01C03C01E07800F07800F0F800F8F800F8 
F800F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC0015127F9118>I<FE3E 
00FE47001E8F801E8F801E8F801F07001F00001F00001F00001F00001F00001F00001F00001F00 
001F00001F0000FFF000FFF00011127F9114>114 D<1FD830786018E018E018F000FF807FE07F 
F01FF807FC007CC01CC01CE01CE018F830CFC00E127E9113>I<0300030003000300070007000F 
000F003FFCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F0 
0E1A7F9913>I<FF07F8FF07F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00 
F81F00F81F00F81F00F81F01F80F01F80786FF01F8FF18127F911B>I<FFC7FCFFC7FC1F81800F 
838007C70003EE0001FC0001F80000F800007C0000FE0001DF00039F00070F800607C00C03E0FF 
07FCFF07FC16127F9119>120 D<FFC1FCFFC1FC1F00601F80E00F80C00FC0C007C18007C18003 
E30003E30001F70001F60000FE0000FC0000FC00007800007800003000003000007000706000F8 
6000F8C000F980007300003E0000161A7F9119>I<3FFF803C1F00303F00303E00607C0060FC00 
60F80001F00003F00007E00007C1800F81801F81801F03803E03007E07007C0F00FFFF0011127F 
9115>I E /Fi 46 123 df<00E001E0038007000E001C001C0038003800700070007000E000E0 
00E000E000E000E000E000E000E000700070007000380038001C001C000E000700038001E000E0 
0B217A9C16>40 D<C000E000700038001C000E000E000700070003800380038001C001C001C001 
C001C001C001C001C001C0038003800380070007000E000E001C0038007000E000C0000A217B9C 
16>I<387C7E7E3E0E1E1C78F060070B798416>44 D<FFFF80FFFF80FFFF8011037E8D16>I<70F8 
F8F8700505788416>I<000180000380000380000700000700000E00000E00001C00001C000038 
0000380000700000700000E00000E00001C00001C0000380000380000700000700000E00000E00 
001C00001C0000380000380000700000700000E00000E00000C0000011207E9C16>I<01800380 
038007800F807F80FF807380038003800380038003800380038003800380038003800380038003 
807FF87FFC7FF80E197C9816>49 D<07E0001FF8003FFC00783E00E00700F00780F00380600380 
000380000380000700000700000E00001C0000380000700000E00001C0000380000F00001E0380 
3803807FFF80FFFF807FFF8011197E9816>I<7FF800FFFE007FFF001C0F001C07801C03801C03 
801C03801C07801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01 
C01C03C01C07807FFF80FFFF007FFC0012197F9816>66 D<7FFFC0FFFFC07FFFC01C01C01C01C0 
1C01C01C01C01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00E0 
1C00E01C00E01C00E01C00E07FFFE0FFFFE07FFFE013197F9816>69 D<03E30007FF000FFF001E 
1F003C0F00380700700700700700F00000E00000E00000E00000E00000E03F80E07FC0E03F80F0 
0700700700700700380F003C0F001E1F000FFF0007F70003E70012197E9816>71 
D<7F1FC0FFBFE07F1FC01C07001C07001C07001C07001C07001C07001C07001FFF001FFF001FFF 
001C07001C07001C07001C07001C07001C07001C07001C07001C07007F1FC0FFBFE07F1FC01319 
7F9816>I<FFFEFFFEFFFE03800380038003800380038003800380038003800380038003800380 
03800380038003800380FFFEFFFEFFFE0F197D9816>I<FFC000FFC000FFC0001C00001C00001C 
00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00401C 
00E01C00E01C00E01C00E0FFFFE0FFFFE0FFFFE013197F9816>76 D<FC07E0FE0FE0FE0FE03A0B 
803B1B803B1B803B1B803B1B803B1B803BBB8039B38039B38039B38039B38039F38038E38038E3 
80380380380380380380380380380380FE0FE0FE0FE0FE0FE013197F9816>I<7E1FC0FF3FE07F 
1FC01D07001D87001D87001D87001DC7001DC7001CC7001CC7001CE7001CE7001CE7001C67001C 
67001C77001C77001C37001C37001C37001C17007F1F00FF9F007F0F0013197F9816>I<7FF800 
FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE00 
1FF8001C00001C00001C00001C00001C00001C00001C00007F0000FF80007F000012197F9816> 
80 D<7FE000FFF8007FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E001FFC00 
1FF8001FFC001C1C001C0E001C0E001C0E001C0E001C0E201C0E701C0E707F07E0FF87E07F03C0 
14197F9816>82 D<07E3001FFF003FFF00781F00F00700E00700E00700E00000F000007800003F 
80001FF00007FC0000FE00000F00000700000380000380600380E00380E00700F80F00FFFE00FF 
FC00C7F00011197E9816>I<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E000 
00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000 
07FC000FFE0007FC0013197F9816>I<FE0FE0FF1FE0FE0FE01C07001C07000E0E000E0E00071C 
00071C00071C0003B80003B80001F00001F00000E00000E00000E00000E00000E00000E00000E0 
0000E00003F80007FC0003F80013197F9816>89 D<1FE0003FF0007FF800783C00300E00000E00 
000E0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03FE7E00F83E013127E 
9116>97 D<7E0000FE00007E00000E00000E00000E00000E00000E3E000EFF000FFF800F83C00F 
00E00E00E00E00700E00700E00700E00700E00700E00700E00E00F01E00F83C00FFF800EFF0006 
3C001419809816>I<03F80FFC1FFE3C1E780C7000E000E000E000E000E000F000700778073E0E 
1FFC0FF803F010127D9116>I<003F00007F00003F0000070000070000070000070003C7000FF7 
001FFF003C1F00780F00700700E00700E00700E00700E00700E00700E00700700F00700F003C1F 
001FFFE00FE7F007C7E014197F9816>I<03E00FF81FFC3C1E780E7007E007FFFFFFFFFFFFE000 
E000700778073C0F1FFE0FFC03F010127D9116>I<001F00007F8000FF8001E78001C30001C000 
01C0007FFF00FFFF00FFFF0001C00001C00001C00001C00001C00001C00001C00001C00001C000 
01C00001C00001C0003FFE007FFF003FFE0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E 
00380E00380E00380E00380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF003FFF 
807803C0E000E0E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800131C7F9116>I<7E 
0000FE00007E00000E00000E00000E00000E00000E3C000EFE000FFF000F87800F03800E03800E 
03800E03800E03800E03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F015198098 
16>I<018003C003C0018000000000000000007FC07FC07FC001C001C001C001C001C001C001C0 
01C001C001C001C001C07FFFFFFF7FFF101A7D9916>I<00300078007800300000000000000000 
1FF81FF81FF8003800380038003800380038003800380038003800380038003800380038003800 
38003800386070F0F0FFE07FC03F800D237E9916>I<7E0000FE00007E00000E00000E00000E00 
000E00000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF0000FF8000FBC000F1E 
000E0E000E07000E07807F87F0FFCFF07F87F01419809816>I<FFC000FFC000FFC00001C00001 
C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001 
C00001C00001C00001C00001C000FFFF80FFFF80FFFF8011197E9816>I<F9C380FFEFC0FFFFE0 
3C78E03C78E03870E03870E03870E03870E03870E03870E03870E03870E03870E03870E0FE7CF8 
FE7CF8FE3C781512809116>I<7E3C00FEFE007FFF000F87800F03800E03800E03800E03800E03 
800E03800E03800E03800E03800E03800E03807FC7F0FFE7F87FC7F01512809116>I<03E0000F 
F8001FFC003C1E00780F00700700E00380E00380E00380E00380E00380F00780700700780F003C 
1E001FFC000FF80003E00011127E9116>I<7E3E00FEFF007FFF800F83C00F00E00E00E00E0070 
0E00700E00700E00700E00700E00700E00E00F01E00F83C00FFF800EFF000E3C000E00000E0000 
0E00000E00000E00000E00007FC000FFE0007FC000141B809116>I<FF0FC0FF3FE0FF7FE007F0 
4007C000078000078000070000070000070000070000070000070000070000070000FFFC00FFFC 
00FFFC0013127F9116>114 D<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00E 
F00EF81EFFFCFFF8C7E00F127D9116>I<0300000700000700000700000700007FFF00FFFF00FF 
FF0007000007000007000007000007000007000007000007010007038007038007038007870003 
FE0001FC0000F80011177F9616>I<7E1F80FE3F807E1F800E03800E03800E03800E03800E0380 
0E03800E03800E03800E03800E03800E03800E0F800FFFF007FBF803E3F01512809116>I<7F1F 
C0FF1FE07F1FC01C07001E0F000E0E000E0E000E0E00071C00071C00071C00071C0003B80003B8 
0003B80001F00001F00000E00013127F9116>I<FF1FE0FFBFE0FF1FE038038038038038038038 
038038E38019F30019F30019B3001DB7001DB7001DB7001DB7000F1E000F1E000F1E0013127F91 
16>I<7F1FC07F3FC07F1FC00F1C00073C0003B80003F00001F00000E00001E00001F00003B800 
073C00071C000E0E007F1FC0FF3FE07F1FC013127F9116>I<7F1FC0FF9FE07F1FC01C07000E07 
000E0E000E0E00070E00071C00071C00039C00039C0003980001B80001B80000F00000F00000F0 
0000E00000E00000E00001C00079C0007BC0007F80003F00003C0000131B7F9116>I<3FFFC07F 
FFC07FFFC0700780700F00701E00003C0000780001F00003E0000780000F00001E01C03C01C078 
01C0FFFFC0FFFFC0FFFFC012127F9116>I E /Fj 3 51 df<0F0030C0606060604020C030C030 
C030C030C030C030C030C030C03040206060606030C00F000C137E9211>48 
D<0C001C00EC000C000C000C000C000C000C000C000C000C000C000C000C000C000C000C00FFC0 
0A137D9211>I<1F0060C06060F070F030603000700070006000C001C001800200040008101010 
20207FE0FFE00C137E9211>I E /Fk 35 120 df<0001FF0000001FFFC000007F80F00000FE00 
F80003FC01FC0003F803FC0007F003FC0007F003FC0007F003FC0007F001F80007F000F00007F0 
00000007F000000007F000000007F0000000FFFFFFFC00FFFFFFFC00FFFFFFFC0007F001FC0007 
F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC00 
07F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC 
0007F001FC0007F001FC0007F001FC0007F001FC007FFF1FFFC07FFF1FFFC07FFF1FFFC0222A7F 
A926>12 D<FFFF80FFFF80FFFF80FFFF80FFFF80FFFF8011067F9017>45 
D<000700000F00007F0007FF00FFFF00FFFF00F8FF0000FF0000FF0000FF0000FF0000FF0000FF 
0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF 
0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF0000FF007FFFFE7FFFFE7FFF 
FE17277BA622>49 D<00FF800007FFF0001FFFFC003F03FF007C00FF807F007FC0FF807FC0FF80 
3FE0FF803FE0FF803FE0FF801FE07F001FE01C003FE000003FE000003FC000003FC000007F8000 
007F800000FF000001FE000001FC000003F0000007E000000FC000001F8000003E00E0007C00E0 
007800E000F001C001C001C0038001C007FFFFC00FFFFFC01FFFFFC03FFFFFC07FFFFF80FFFFFF 
80FFFFFF80FFFFFF801B277DA622>I<007F800001FFF00007FFFC000F81FE001F80FF003FC0FF 
003FE07F803FE07F803FE07F803FE07F803FE07F801FC0FF800700FF000000FF000001FE000003 
F8000007F00000FFC00000FFF0000001FC000000FF0000007F8000007FC000003FC000003FE01E 
003FE07F803FE07F803FE0FFC03FE0FFC03FE0FFC03FE0FFC03FC0FFC07FC07F807F807E00FF80 
3F01FF000FFFFC0003FFF00000FF80001B277DA622>I<0000070000000F0000001F0000003F00 
00007F000000FF000000FF000001FF000003FF0000077F00000F7F00000E7F00001C7F0000387F 
0000707F0000F07F0000E07F0001C07F0003807F0007007F000F007F000E007F001C007F003800 
7F0070007F00E0007F00FFFFFFF8FFFFFFF8FFFFFFF80000FF000000FF000000FF000000FF0000 
00FF000000FF000000FF00007FFFF8007FFFF8007FFFF81D277EA622>I<0C0003000F803F000F 
FFFE000FFFFE000FFFFC000FFFF8000FFFE0000FFFC0000FFE00000E0000000E0000000E000000 
0E0000000E0000000E0000000E7FC0000FFFF8000F80FC000E007F000C007F8000003F8000003F 
C000003FC000003FE000003FE03E003FE07F003FE0FF803FE0FF803FE0FF803FE0FF803FC0FF00 
3FC07E007FC078007F803C00FF001F01FE000FFFF80003FFE00000FF00001B277DA622>I<0000 
03800000000007C00000000007C0000000000FE0000000000FE0000000000FE0000000001FF000 
0000001FF0000000003FF8000000003FF8000000003FF8000000007FFC0000000077FC00000000 
F7FE00000000E3FE00000000E3FE00000001C1FF00000001C1FF00000003C1FF8000000380FF80 
00000780FFC0000007007FC0000007007FC000000E007FE000000E003FE000001E003FF000001C 
001FF000001FFFFFF000003FFFFFF800003FFFFFF8000078000FFC0000700007FC0000700007FC 
0000E00007FE0000E00003FE0001E00003FF0001C00001FF0001C00001FF00FFFE003FFFFEFFFE 
003FFFFEFFFE003FFFFE2F297EA834>65 D<00003FF001800003FFFE0780000FFFFF8F80003FF0 
07FF8000FF8001FF8001FE00007F8007FC00003F8007F800001F800FF000000F801FE000000F80 
3FE0000007803FC0000007807FC0000003807FC0000003807FC000000380FF8000000000FF8000 
000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000 
FF8000000000FF8000000000FF80000000007FC0000000007FC0000003807FC0000003803FC000 
0003803FE0000003801FE0000007800FF00000070007F800000F0007FC00001E0001FE00003C00 
00FF8000F800003FF007F000000FFFFFC0000003FFFF000000003FF8000029297CA832>67 
D<FFFFFFF80000FFFFFFFF8000FFFFFFFFE00003FE001FF80003FE0007FC0003FE0001FE0003FE 
0000FF0003FE00007F8003FE00003FC003FE00001FC003FE00001FE003FE00001FE003FE00000F 
F003FE00000FF003FE00000FF003FE00000FF003FE00000FF803FE00000FF803FE00000FF803FE 
00000FF803FE00000FF803FE00000FF803FE00000FF803FE00000FF803FE00000FF803FE00000F 
F803FE00000FF003FE00000FF003FE00000FF003FE00001FE003FE00001FE003FE00001FC003FE 
00003FC003FE00007F8003FE00007F0003FE0001FE0003FE0003FC0003FE001FF800FFFFFFFFE0 
00FFFFFFFF8000FFFFFFFC00002D297DA835>I<FFFFFFFFC0FFFFFFFFC0FFFFFFFFC003FE003F 
C003FE000FE003FE0003E003FE0001E003FE0001E003FE0000E003FE0000E003FE0000E003FE00 
00F003FE03807003FE03807003FE03807003FE03800003FE03800003FE07800003FE0F800003FF 
FF800003FFFF800003FFFF800003FE0F800003FE07800003FE03800003FE03800003FE03800003 
FE03800003FE03800003FE00000003FE00000003FE00000003FE00000003FE00000003FE000000 
03FE00000003FE00000003FE000000FFFFFE0000FFFFFE0000FFFFFE000024297DA82B>70 
D<00007FE003000003FFFC0F00001FFFFF1F00007FF00FFF0000FF8001FF0003FE0000FF0007FC 
00007F000FF800003F000FF000001F001FE000001F003FE000000F003FC000000F007FC0000007 
007FC0000007007FC000000700FF8000000000FF8000000000FF8000000000FF8000000000FF80 
00000000FF8000000000FF8000000000FF8000000000FF8000000000FF8003FFFFF8FF8003FFFF 
F87FC003FFFFF87FC00001FF007FC00001FF003FC00001FF003FE00001FF001FE00001FF000FF0 
0001FF000FF80001FF0007FC0001FF0003FE0003FF0000FF8003FF00007FF00FFF00001FFFFF3F 
000003FFFC0F0000007FE003002D297CA836>I<FFFFFEFFFFFEFFFFFE01FF0001FF0001FF0001 
FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001 
FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001FF0001 
FF0001FF0001FF0001FF0001FF0001FF00FFFFFEFFFFFEFFFFFE17297FA81A>73 
D<FFFF0000FFFEFFFF8000FFFEFFFF8000FFFE03FFC000038003FFE000038003FFF000038003BF 
F8000380039FFC000380038FFC0003800387FE0003800387FF0003800383FF8003800381FFC003 
800380FFC0038003807FE0038003807FF0038003803FF8038003801FFC038003800FFE03800380 
07FE0380038003FF0380038003FF8380038001FFC380038000FFE3800380007FE3800380003FF3 
800380001FFB800380001FFF800380000FFF8003800007FF8003800003FF8003800001FF800380 
0001FF8003800000FF80038000007F80038000003F80038000001F80038000000F80FFFE00000F 
80FFFE00000780FFFE000003802F297DA836>78 D<FFFFFFE00000FFFFFFFE0000FFFFFFFF8000 
03FE007FE00003FE000FF00003FE0007F80003FE0007FC0003FE0003FC0003FE0003FE0003FE00 
03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FC0003FE0007F800 
03FE0007F80003FE001FE00003FE007FC00003FFFFFE000003FFFFFC000003FE01FF000003FE00 
7FC00003FE007FE00003FE003FE00003FE003FF00003FE001FF00003FE001FF00003FE001FF000 
03FE001FF00003FE001FF00003FE001FF00003FE001FF00003FE001FF00003FE001FF00703FE00 
1FF00703FE000FF80703FE000FF80FFFFFF807FE1EFFFFF801FFFCFFFFF8003FF030297DA834> 
82 D<007F806003FFF0E00FFFFFE01F807FE03F001FE03E0007E07E0003E07C0003E0FC0001E0 
FC0001E0FC0000E0FE0000E0FF0000E0FF800000FFF80000FFFF80007FFFF8007FFFFE003FFFFF 
001FFFFFC00FFFFFC007FFFFE001FFFFF0003FFFF00001FFF800001FF8000007F8000007F8E000 
03F8E00001F8E00001F8E00001F8F00001F8F00001F0F80003F0FC0003E0FF0007E0FFE01FC0FF 
FFFF00E0FFFE00C01FF0001D297CA826>I<01FF80000FFFF0001F81FC003FC0FE003FC07F003F 
C07F003FC03F803FC03F800F003F8000003F8000003F80000FFF8000FFFF8007FC3F801FE03F80 
3F803F807F803F807F003F80FE003F80FE003F80FE003F80FE007F80FF007F807F00FFC03F83DF 
FC0FFF0FFC01FC03FC1E1B7E9A21>97 D<FFE0000000FFE0000000FFE00000000FE00000000FE0 
0000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000F 
E00000000FE00000000FE00000000FE1FE00000FE7FF80000FFE07E0000FF803F8000FF001FC00 
0FE000FE000FE000FE000FE0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F 
800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F000FE000FF000FE000 
FE000FF000FE000FF001FC000FF803F8000F9E07E0000F0FFF80000E01FC0000212A7EA926>I< 
001FF00000FFFE0003F03F000FE07F801FC07F803F807F803F807F807F807F807F001E00FF0000 
00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F80 
00003F8001C03FC001C01FC003C00FE0078003F01F0000FFFC00001FE0001A1B7E9A1F>I<0000 
3FF80000003FF80000003FF800000003F800000003F800000003F800000003F800000003F80000 
0003F800000003F800000003F800000003F800000003F800000003F800000003F800001FE3F800 
00FFFBF80003F03FF8000FE00FF8001FC007F8003F8003F8003F8003F8007F8003F8007F0003F8 
00FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003 
F800FF0003F8007F0003F8007F0003F8003F8003F8003F8007F8001FC00FF8000FE01FF80003F0 
3FFF8000FFF3FF80003FC3FF80212A7EA926>I<003FE00001FFF80003F07E000FE03F001FC01F 
803F800FC03F800FC07F000FC07F0007E0FF0007E0FF0007E0FF0007E0FFFFFFE0FFFFFFE0FF00 
0000FF000000FF000000FF0000007F0000007F8000003F8000E03F8001E01FC001C00FE003C003 
F81F8000FFFE00001FF0001B1B7E9A20>I<0007F800003FFE0000FE3F0001FC7F8003F87F8003 
F87F8007F07F8007F07F8007F03F0007F0000007F0000007F0000007F0000007F0000007F00000 
FFFFC000FFFFC000FFFFC00007F0000007F0000007F0000007F0000007F0000007F0000007F000 
0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0 
000007F0000007F0000007F0000007F000007FFF80007FFF80007FFF8000192A7EA915>I<00FF 
81F003FFE7FC0FC1FE7C1F80FCFC3F80FE7C3F007E387F007F007F007F007F007F007F007F007F 
007F007F007F003F007E003F80FE001F80FC000FC1F8001FFFE00018FF8000380000003C000000 
3C0000003E0000003FFFF8003FFFFF001FFFFFC00FFFFFE007FFFFF01FFFFFF07E0007F87C0001 
F8F80001F8F80000F8F80000F8F80000F8FC0001F87E0003F03F0007E00FC01F8003FFFE00007F 
F0001E287E9A22>I<FFE0000000FFE0000000FFE00000000FE00000000FE00000000FE0000000 
0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000 
000FE00000000FE07F00000FE1FFC0000FE787E0000FEE07F0000FFC03F8000FF803F8000FF003 
F8000FF003F8000FF003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0 
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F 
E003F8000FE003F800FFFE3FFF80FFFE3FFF80FFFE3FFF80212A7DA926>I<07001FC03FE03FE0 
3FE03FE03FE01FC007000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE00FE00F 
E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE 
0F2B7DAA14>I<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 
0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F 
E00FE00FE00FE0FFFEFFFEFFFE0F2A7DA914>108 D<FFC07F800FF000FFC1FFE03FFC00FFC783 
F0F07E000FCE03F9C07F000FDC01FB803F000FF801FF003F800FF001FE003F800FF001FE003F80 
0FF001FE003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC 
003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800F 
E001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F80FFFE1FFFC3 
FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF8351B7D9A3A>I<FFC07F0000FFC1FFC000FFC787E0000F 
CE07F0000FDC03F8000FF803F8000FF003F8000FF003F8000FF003F8000FE003F8000FE003F800 
0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8 
000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800FFFE3FFF80FFFE3FFF80FFFE3F 
FF80211B7D9A26>I<003FE00001FFFC0003F07E000FC01F801F800FC03F800FE03F0007E07F00 
07F07F0007F07F0007F0FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF 
0007F87F0007F07F0007F03F800FE03F800FE01F800FC00FC01F8007F07F0001FFFC00003FE000 
1D1B7E9A22>I<FFE1FE0000FFE7FF8000FFFE07E0000FF803F8000FF001FC000FE001FE000FE0 
00FE000FE000FF000FE000FF000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800F 
E0007F800FE0007F800FE0007F800FE0007F800FE000FF000FE000FF000FE000FE000FF001FE00 
0FF003FC000FF803F8000FFE0FE0000FEFFF80000FE1FC00000FE00000000FE00000000FE00000 
000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000FFFE000000FFFE00 
0000FFFE00000021277E9A26>I<FFC3F0FFCFFCFFDC7E0FD8FF0FF8FF0FF0FF0FF0FF0FF0FF0F 
E03C0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F 
E0000FE0000FE000FFFF00FFFF00FFFF00181B7E9A1C>114 D<03FE300FFFF03E03F07800F070 
00F0F00070F00070F80070FC0000FFE000FFFE007FFFC03FFFE01FFFF007FFF800FFFC0003FC00 
00FCE0007CE0003CF0003CF0003CF80078FC0078FF01F0F7FFC0C1FF00161B7E9A1B>I<007000 
00700000700000700000F00000F00000F00001F00003F00003F00007F0001FFFF0FFFFF0FFFFF0 
07F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 
07F03807F03807F03807F03807F03807F03807F03803F87001F8F000FFE0001F8015267FA51B> 
I<FFE03FF800FFE03FF800FFE03FF8000FE003F8000FE003F8000FE003F8000FE003F8000FE003 
F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE0 
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE007F8000FE007F8000FE00FF80007 
E01FF80003F03BFF8001FFF3FF80003FC3FF80211B7D9A26>I<FFFE7FFC0FFEFFFE7FFC0FFEFF 
FE7FFC0FFE0FE007E000E007F003F001C007F003F001C007F807F803C003F807F8038003F807F8 
038001FC0EFC070001FC0EFC070001FE1EFC0F0000FE1C7E0E0000FE1C7E0E0000FF383F1E0000 
7F383F1C00007F783F3C00003FF01FB800003FF01FB800003FF01FF800001FE00FF000001FE00F 
F000000FC007E000000FC007E000000FC007E00000078003C00000078003C0002F1B7F9A32> 
119 D E /Fl 44 122 df<70F8FCFC7404040404080810102040060F7C840E>44 
D<01F000071C000C06001803003803803803807001C07001C07001C07001C0F001E0F001E0F001 
E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001 
C07001C07803C03803803803801C07000C0600071C0001F00013227EA018>48 
D<008003800F80F380038003800380038003800380038003800380038003800380038003800380 
03800380038003800380038003800380038003800380038007C0FFFE0F217CA018>I<03F0000C 
1C001007002007804003C04003C08003E0F003E0F801E0F801E0F801E02003E00003E00003C000 
03C0000780000700000E00001C0000180000300000600000C00001800001000002002004002008 
00201800603000403FFFC07FFFC0FFFFC013217EA018>I<03F8000C1E001007002007804007C0 
7807C07803C07807C03807C0000780000780000700000F00000E0000380003F000001C00000F00 
0007800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C0400780200780 
100F000C1C0003F00013227EA018>I<000200000600000E00000E00001E00001E00002E00004E 
00004E00008E00008E00010E00020E00020E00040E00040E00080E00100E00100E00200E00200E 
00400E00800E00FFFFF8000E00000E00000E00000E00000E00000E00000E00001F0001FFF01521 
7FA018>I<1000801E07001FFF001FFE001FF80013E00010000010000010000010000010000010 
000010F800130E001407001803801003800001C00001C00001E00001E00001E00001E07001E0F0 
01E0F001E0E001C08001C04003C04003802007001006000C1C0003F00013227EA018>I<007E00 
01C1000300800601C00E03C01C03C0180180380000380000780000700000700000F0F800F30C00 
F40600F40300F80380F801C0F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E0 
3801C03801C01803801C03000C0600070C0001F00013227EA018>I<01F800060E000803001001 
802001802000C06000C06000C06000C07000C07801803E01003F02001FC4000FF80003F80003FC 
00067F00083F80100F803007C06001C06000E0C000E0C00060C00060C00060C000606000406000 
C03000801803000E0E0003F00013227EA018>56 D<01F000060C000C0600180700380380700380 
700380F001C0F001C0F001C0F001E0F001E0F001E0F001E0F001E07001E07003E03803E01805E0 
0C05E00619E003E1E00001C00001C00001C0000380000380300300780700780600700C00201800 
1030000FC00013227EA018>I<0001800000018000000180000003C0000003C0000003C0000005 
E0000005E000000DF0000008F0000008F0000010F800001078000010780000203C0000203C0000 
203C0000401E0000401E0000401E0000800F0000800F0000FFFF000100078001000780030007C0 
020003C0020003C0040003E0040001E0040001E00C0000F00C0000F03E0001F8FF800FFF20237E 
A225>65 D<FFFFF8000F800E0007800780078003C0078003E0078001E0078001F0078001F00780 
01F0078001F0078001F0078001E0078003E0078007C007800F8007803E0007FFFE000780078007 
8003C0078001E0078001F0078000F0078000F8078000F8078000F8078000F8078000F8078000F8 
078001F0078001F0078003E0078007C00F800F00FFFFFC001D227EA123>I<0007E01000381830 
00E0063001C00170038000F0070000F00E0000701E0000701C0000303C0000303C0000307C0000 
107800001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800 
000078000000780000107C0000103C0000103C0000101C0000201E0000200E0000400700004003 
80008001C0010000E0020000381C000007E0001C247DA223>I<FFFFF0000F801E000780070007 
8003C0078001C0078000E0078000F007800078078000780780007C0780003C0780003C0780003C 
0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E0780003E078000 
3C0780003C0780007C0780007807800078078000F0078000E0078001E0078003C0078007000F80 
1E00FFFFF8001F227EA125>I<FFFFFFC00F8007C0078001C0078000C007800040078000400780 
006007800020078000200780002007802020078020000780200007802000078060000780E00007 
FFE0000780E0000780600007802000078020000780200007802008078000080780000807800010 
0780001007800010078000300780003007800070078000E00F8003E0FFFFFFE01D227EA121>I< 
0007F008003C0C1800E0021801C001B8038000F8070000780F0000381E0000381E0000183C0000 
183C0000187C0000087800000878000008F8000000F8000000F8000000F8000000F8000000F800 
0000F8000000F8001FFF780000F8780000787C0000783C0000783C0000781E0000781E0000780F 
00007807000078038000B801C000B800E00318003C0C080007F00020247DA226>71 
D<FFFC3FFF0FC003F0078001E0078001E0078001E0078001E0078001E0078001E0078001E00780 
01E0078001E0078001E0078001E0078001E0078001E0078001E007FFFFE0078001E0078001E007 
8001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0 
078001E0078001E0078001E00FC003F0FFFC3FFF20227EA125>I<FFFC0FC00780078007800780 
078007800780078007800780078007800780078007800780078007800780078007800780078007 
800780078007800780078007800FC0FFFC0E227EA112>I<FFC00003FF0FC00003F007C00003E0 
05E00005E005E00005E004F00009E004F00009E004F00009E004780011E004780011E004780011 
E0043C0021E0043C0021E0043C0021E0041E0041E0041E0041E0040F0081E0040F0081E0040F00 
81E004078101E004078101E004078101E00403C201E00403C201E00401E401E00401E401E00401 
E401E00400F801E00400F801E00400F801E004007001E00E007001E01F007003F0FFE0203FFF28 
227EA12D>77 D<FF8007FF07C000F807C0007005E0002004F0002004F0002004780020047C0020 
043C0020041E0020041F0020040F002004078020040780200403C0200401E0200401E0200400F0 
200400F8200400782004003C2004003E2004001E2004000F2004000F20040007A0040003E00400 
03E0040001E0040001E0040000E00E0000601F000060FFE0002020227EA125>I<03F0200C0C60 
1802603001E07000E0600060E00060E00060E00020E00020E00020F00000F000007800007F0000 
3FF0001FFE000FFF0003FF80003FC00007E00001E00000F00000F0000070800070800070800070 
800070C00060C00060E000C0F000C0C80180C6070081FC0014247DA21B>83 
D<7FFFFFF87807807860078018400780084007800840078008C007800C80078004800780048007 
800480078004000780000007800000078000000780000007800000078000000780000007800000 
078000000780000007800000078000000780000007800000078000000780000007800000078000 
000780000007800000078000000FC00003FFFF001E227EA123>I<FFFC07FF0FC000F807800070 
078000200780002007800020078000200780002007800020078000200780002007800020078000 
200780002007800020078000200780002007800020078000200780002007800020078000200780 
00200780002007800020078000200380004003C0004003C0004001C0008000E000800060010000 
300600001C08000003F00020237EA125>I<0FE0001838003C0C003C0E00180700000700000700 
00070000FF0007C7001E07003C0700780700700700F00708F00708F00708F00F087817083C2390 
0FC1E015157E9418>97 D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E 
00000E00000E00000E00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E 
001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F0017 
237FA21B>I<01FE000703000C07801C0780380300780000700000F00000F00000F00000F00000 
F00000F00000F000007000007800403800401C00800C010007060001F80012157E9416>I<01FC 
000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F00000F00000F000 
007000007800203800201C00400E008007030000FC0013157F9416>101 
D<003C00C6018F038F030F070007000700070007000700070007000700FFF80700070007000700 
0700070007000700070007000700070007000700070007000700070007807FF8102380A20F>I< 
00007001F198071E180E0E181C07001C07003C07803C07803C07803C07801C07001C07000E0E00 
0F1C0019F0001000001000001800001800001FFE000FFFC00FFFE03800F0600030400018C00018 
C00018C000186000306000303800E00E038003FE0015217F9518>I<0E0000FE00001E00000E00 
000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F800E60C00E80 
E00F00700F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00 
700E00700E00700E00700E0070FFE7FF18237FA21B>I<1C003E003E003E001C00000000000000 
000000000000000000000E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E 
000E000E000E000E000E00FFC00A227FA10E>I<0E0000FE00001E00000E00000E00000E00000E 
00000E00000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01C00E01800E02000E 
04000E08000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E 
00F00E00F8FFE3FE17237FA21A>107 D<0E00FE001E000E000E000E000E000E000E000E000E00 
0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E 
000E000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F003C 
00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E00 
3800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0FF 
E3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E 
00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18157F94 
1B>I<01FC000707000C01801800C03800E0700070700070F00078F00078F00078F00078F00078 
F00078F000787000707800F03800E01C01C00E038007070001FC0015157F9418>I<0E1F00FE61 
C00E80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E00 
3C0E003C0E00380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00000E00000E00 
000E00000E0000FFE000171F7F941B>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E00 
0E000E000E000E000E000E000E000E000F00FFF010157F9413>114 D<0F8830786018C018C008 
C008E008F0007F803FE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I< 
02000200020002000600060006000E001E003E00FFF80E000E000E000E000E000E000E000E000E 
000E000E000E040E040E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F0 
0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070 
0E00F00E00F006017003827800FC7F18157F941B>I<FFC1FE1E00780E00300E00200E00200700 
4007004003808003808003808001C10001C10000E20000E20000E2000074000074000038000038 
0000380000100017157F941A>I<FF8FF8FF1E01E03C1C01C0180E01C0180E01E0100E01E01007 
026020070270200702702003843040038438400384384001C8188001C81C8001C81C8000F00D00 
00F00F0000F00F0000600600006006000060060020157F9423>I<FFC1FE1E00780E00300E0020 
0E002007004007004003808003808003808001C10001C10000E20000E20000E200007400007400 
003800003800003800001000001000002000002000002000004000F04000F08000F18000430000 
3C0000171F7F941A>121 D E /Fm 40 123 df<000FF83F00007FFDFFC001F81FE3E003E03F87 
E007C03F87E00F803F07E00F803F03C00F801F00000F801F00000F801F00000F801F00000F801F 
00000F801F0000FFFFFFFC00FFFFFFFC000F801F00000F801F00000F801F00000F801F00000F80 
1F00000F801F00000F801F00000F801F00000F801F00000F801F00000F801F00000F801F00000F 
801F00000F801F00000F801F00000F801F00000F801F00000F801F00007FF0FFF0007FF0FFF000 
23237FA221>11 D<FFFCFFFCFFFCFFFC0E047F8C13>45 D<387CFEFEFE7C3807077C8610>I<00 
180000780001F800FFF800FFF80001F80001F80001F80001F80001F80001F80001F80001F80001 
F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 
F80001F80001F80001F8007FFFE07FFFE013207C9F1C>49 D<03FC000FFF003C1FC07007E07C07 
F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003F80003F00003F00007E00007C0000F80001F 
00003E0000380000700000E01801C0180380180700180E00380FFFF01FFFF03FFFF07FFFF0FFFF 
F0FFFFF015207D9F1C>I<00FE0007FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F81F 
03F00003F00003E00007C0001F8001FE0001FF000007C00001F00001F80000FC0000FC3C00FE7E 
00FEFF00FEFF00FEFF00FEFF00FC7E01FC7801F81E07F00FFFC001FE0017207E9F1C>I<000070 
000000007000000000F800000000F800000000F800000001FC00000001FC00000003FE00000003 
FE00000003FE00000006FF000000067F0000000E7F8000000C3F8000000C3F800000183FC00000 
181FC00000381FE00000300FE00000300FE00000600FF000006007F00000E007F80000FFFFF800 
00FFFFF800018001FC00018001FC00038001FE00030000FE00030000FE000600007F000600007F 
00FFE00FFFF8FFE00FFFF825227EA12A>65 D<0003FE0080001FFF818000FF01E38001F8003F80 
03E0001F8007C0000F800F800007801F800007803F000003803F000003807F000001807E000001 
807E00000180FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 
0000FE000000007E000000007E000001807F000001803F000001803F000003801F800003000F80 
00030007C000060003F0000C0001F800380000FF00F000001FFFC0000003FE000021227DA128> 
67 D<FFFFFF8000FFFFFFF00007F003FC0007F0007E0007F0003F0007F0001F8007F0000FC007 
F00007E007F00007E007F00007F007F00003F007F00003F007F00003F007F00003F807F00003F8 
07F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003 
F007F00003F007F00003F007F00007E007F00007E007F0000FC007F0001F8007F0003F0007F000 
7E0007F003FC00FFFFFFF000FFFFFF800025227EA12B>I<FFFFFFFCFFFFFFFC07F000FC07F000 
3C07F0001C07F0000C07F0000E07F0000E07F0000607F0180607F0180607F0180607F0180007F0 
380007F0780007FFF80007FFF80007F0780007F0380007F0180007F0180007F0180307F0180307 
F0000307F0000607F0000607F0000607F0000E07F0000E07F0001E07F0003E07F001FCFFFFFFFC 
FFFFFFFC20227EA125>I<0003FE0040001FFFC0C0007F00F1C001F8003FC003F0000FC007C000 
07C00FC00003C01F800003C03F000001C03F000001C07F000000C07E000000C07E000000C0FE00 
000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000FFFFC7E 
000FFFFC7F00001FC07F00001FC03F00001FC03F00001FC01F80001FC00FC0001FC007E0001FC0 
03F0001FC001FC003FC0007F80E7C0001FFFC3C00003FF00C026227DA12C>71 
D<FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8 
0003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8 
0003F80003F80003F80003F80003F80003F800FFFFE0FFFFE013227FA115>73 
D<03FFFF03FFFF0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007 
F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F01807F07E07 
F0FF07F0FF07F0FF07F0FF07E07E0FE07C1FC01FFF0007F80018227FA11D>I<FFF000000FFFFF 
F800001FFF07F800001FE006FC000037E006FC000037E006FC000037E0067E000067E0067E0000 
67E0063F0000C7E0063F0000C7E0061F800187E0061F800187E0060FC00307E0060FC00307E006 
0FC00307E00607E00607E00607E00607E00603F00C07E00603F00C07E00601F81807E00601F818 
07E00601F81807E00600FC3007E00600FC3007E006007E6007E006007E6007E006003FC007E006 
003FC007E006001F8007E006001F8007E006001F8007E006000F0007E0FFF00F00FFFFFFF00600 
FFFF30227EA135>77 D<0007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E 
001F80003F001F80003F003F00001F803F00001F807F00001FC07E00000FC07E00000FC0FE0000 
0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00 
000FE07E00000FC07F00001FC07F00001FC03F00001F803F80003F801F80003F000FC0007E0007 
E000FC0003F001F80000FC07E000003FFF80000007FC000023227DA12A>79 
D<FFFFFE0000FFFFFFC00007F007F00007F001F80007F000FC0007F0007E0007F0007F0007F000 
7F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000FC0007F001F80007F0 
07F00007FFFFC00007FFFF800007F00FE00007F007F00007F003F80007F001FC0007F001FC0007 
F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0607F000FE06 
07F000FF0CFFFF803FF8FFFF800FF027227EA12A>82 D<01FC0407FF8C1F03FC3C007C7C003C78 
001C78001CF8000CF8000CFC000CFC0000FF0000FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03 
FFFE003FFE0003FF00007F00003F00003FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF 
00F8C7FFE080FF8018227DA11F>I<FFFF803FFCFFFF803FFC07F000018007F000018007F00001 
8007F000018007F000018007F000018007F000018007F000018007F000018007F000018007F000 
018007F000018007F000018007F000018007F000018007F000018007F000018007F000018007F0 
00018007F000018007F000018007F000018007F000018007F000018003F000030003F800030001 
F800060000FC000E00007E001C00003F80F800000FFFE0000001FF000026227EA12B>85 
D<07FC001FFF803F07C03F03E03F01E03F01F01E01F00001F00001F0003FF003FDF01FC1F03F01 
F07E01F0FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18167E951B>97 
D<FF000000FF0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 
00001F0000001F0000001F0000001F0FE0001F3FF8001FF07C001F801E001F001F001F000F801F 
000F801F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000F80 
1F001F801F801F001FC03E001EE07C001C3FF800180FC0001A237EA21F>I<00FF8007FFE00F83 
F01F03F03E03F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00 
007E00003E00301F00600FC0E007FF8000FE0014167E9519>I<0001FE000001FE0000003E0000 
003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00 
01FC3E0007FFBE000F81FE001F007E003E003E007E003E007C003E00FC003E00FC003E00FC003E 
00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007C003E003E007E001E00FE000F83 
BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF800F87C01E01E03E01F07C00F07C00F8FC 
00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC07003 
FFC000FF0015167E951A>I<03FC1E0FFF7F1F0F8F3E07CF3C03C07C03E07C03E07C03E07C03E0 
7C03E03C03C03E07C01F0F801FFF0013FC003000003000003800003FFF801FFFF00FFFF81FFFFC 
3800FC70003EF0001EF0001EF0001EF0001E78003C7C007C3F01F80FFFE001FF0018217E951C> 
103 D<FF000000FF0000001F0000001F0000001F0000001F0000001F0000001F0000001F000000 
1F0000001F0000001F0000001F0000001F07E0001F1FF8001F307C001F403C001F803E001F803E 
001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 
3E001F003E001F003E001F003E001F003E00FFE1FFC0FFE1FFC01A237EA21F>I<1C003F007F00 
7F007F003F001C000000000000000000000000000000FF00FF001F001F001F001F001F001F001F 
001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B247EA310>I<FF000000FF 
0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F000000 
1F0000001F0000001F00FF801F00FF801F0038001F0060001F01C0001F0380001F0700001F0E00 
001F1C00001F7E00001FFF00001FCF00001F0F80001F07C0001F03E0001F01E0001F01F0001F00 
F8001F007C001F003C00FFE0FFC0FFE0FFC01A237EA21E>107 D<FF00FF001F001F001F001F00 
1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F 
001F001F001F001F001F001F001F00FFE0FFE00B237EA210>I<FF07F007F000FF1FFC1FFC001F 
303E303E001F403E403E001F801F801F001F801F801F001F001F001F001F001F001F001F001F00 
1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F 
001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE0FFE0FFE0FFE0 
FFE02B167E9530>I<FF07E000FF1FF8001F307C001F403C001F803E001F803E001F003E001F00 
3E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F 
003E001F003E001F003E00FFE1FFC0FFE1FFC01A167E951F>I<00FE0007FFC00F83E01E00F03E 
00F87C007C7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E 
00F81F01F00F83E007FFC000FE0017167E951C>I<FF0FE000FF3FF8001FF07C001F803E001F00 
1F001F001F801F001F801F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F 
000FC01F001F801F001F801F803F001FC03E001FE0FC001F3FF8001F0FC0001F0000001F000000 
1F0000001F0000001F0000001F0000001F0000001F000000FFE00000FFE000001A207E951F>I< 
FE1F00FE3FC01E67E01EC7E01E87E01E87E01F83C01F00001F00001F00001F00001F00001F0000 
1F00001F00001F00001F00001F00001F00001F0000FFF000FFF00013167E9517>114 
D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003FFE000FFF0001FF 
00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F00011167E9516>I<01800001 
80000180000180000380000380000780000780000F80003F8000FFFF00FFFF000F80000F80000F 
80000F80000F80000F80000F80000F80000F80000F80000F80000F81800F81800F81800F81800F 
81800F830007C30003FE0000F80011207F9F16>I<FF01FE00FF01FE001F003E001F003E001F00 
3E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F 
003E001F003E001F003E001F007E001F00FE000F81BE0007FF3FC001FC3FC01A167E951F>I<FF 
E01FE0FFE01FE00F8006000F8006000FC00E0007C00C0007E01C0003E0180003E0180001F03000 
01F0300000F8600000F86000007CC000007CC000007FC000003F8000003F8000001F0000001F00 
00000E0000000E00001B167F951E>I<FFE7FF07F8FFE7FF07F81F007800C00F807801800F807C 
01800F807C018007C07E030007C0DE030007E0DE070003E0DF060003E18F060001F18F0C0001F3 
8F8C0001FB079C0000FB07D80000FE03D800007E03F000007E03F000007C01F000003C01E00000 
3800E000001800C00025167F9528>I<FFE01FE0FFE01FE00F8006000F8006000FC00E0007C00C 
0007E01C0003E0180003E0180001F0300001F0300000F8600000F86000007CC000007CC000007F 
C000003F8000003F8000001F0000001F0000000E0000000E0000000C0000000C00000018000078 
180000FC380000FC300000FC60000069C000007F8000001F0000001B207F951E>121 
D<7FFFF07FFFF07C03E07007C0600FC0E01F80C01F00C03E00C07E0000FC0000F80001F00003F0 
3007E03007C0300F80701F80703F00603E00E07C03E0FFFFE0FFFFE014167E9519>I 
E /Fn 22 118 df<FFFF80FFFF80FFFF8011037F9016>45 D<78FCFCFCFC780000000000000000 
000000000000000000000078FCFCFCFC78061F7A9E12>58 D<0000030000000000030000000000 
0300000000000780000000000780000000000FC0000000000FC0000000000FC00000000017E000 
00000013E00000000013E00000000023F00000000021F00000000021F00000000040F800000000 
40F80000000040F800000000807C00000000807C00000001807E00000001003E00000001003E00 
000002003F00000002001F00000002001F00000004000F80000004000F80000004000F80000008 
0007C00000080007C00000180007E000001FFFFFE000001FFFFFE00000200003F00000200001F0 
0000200001F00000400001F80000400000F80000400000F800008000007C00008000007C000080 
00007C00010000003E00010000003E00030000003F00030000001F00070000001F001F8000003F 
80FFE00003FFFCFFE00003FFFC2E327EB132>65 D<00003FE0010001FFF8030007F01E03001F80 
0307003E000087007800004F00F000002F01E000001F03C000000F078000000F0F800000070F00 
0000071F000000031E000000033E000000033C000000017C000000017C000000017C0000000178 
00000000F800000000F800000000F800000000F800000000F800000000F800000000F800000000 
F800000000F800000000F800000000F80000000078000000007C000000007C000000017C000000 
013C000000013E000000011E000000011F000000020F000000020F80000006078000000403C000 
000801E000000800F00000100078000020003E0000C0001F8003800007F00F000001FFFC000000 
3FE00028337CB130>67 D<00001FE000800000FFFC01800007F00F0180000F80018380003E0000 
C38000780000278000F00000178001E000000F8003C000000F800780000007800780000003800F 
00000003801F00000001801E00000001803E00000001803C00000001803C00000000807C000000 
00807C0000000080780000000000F80000000000F80000000000F80000000000F80000000000F8 
0000000000F80000000000F80000000000F80000000000F80000000000F80000000000F800000F 
FFFC7800000FFFFC7C0000001FC07C0000000F803C0000000F803C0000000F803E0000000F801E 
0000000F801F0000000F800F0000000F80078000000F8007C000000F8003C000000F8001E00000 
0F8000F000001780007C00001780003E00006380000F8000C3800007F00781800000FFFE008000 
001FF000002E337CB134>71 D<FFFF80FFFF8007F00003E00003E00003E00003E00003E00003E0 
0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 
0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 
0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00007F000FFFF 
80FFFF8011317DB017>73 D<007F802001FFE02007C078600F001C601E0006E03C0003E0380001 
E0780000E0700000E070000060F0000060F0000060F0000020F0000020F0000020F8000020F800 
00007C0000007E0000003F0000003FC000001FF800000FFF800007FFF80003FFFC0000FFFF0000 
0FFF800000FFC000001FE0000007E0000003F0000001F0000000F0000000F8000000F880000078 
80000078800000788000007880000078C0000078C0000070E00000F0E00000E0F00000E0F80001 
C0EC000380C7000700C1F01E00807FFC00800FF0001D337CB125>83 D<00FE00000303C0000C00 
E00010007000100038003C003C003E001C003E001E003E001E0008001E0000001E0000001E0000 
001E00000FFE0000FC1E0003E01E000F801E001F001E003E001E003C001E007C001E00F8001E04 
F8001E04F8001E04F8003E04F8003E0478003E047C005E043E008F080F0307F003FC03E01E1F7D 
9E21>97 D<003F8000E0600380180700040F00041E001E1C003E3C003E7C003E7C0008780000F8 
0000F80000F80000F80000F80000F80000F80000F80000F800007800007C00007C00003C00011E 
00011E00020F000207000403801800E060003F80181F7D9E1D>99 D<003F800000E0E000038038 
0007003C000E001E001E001E001C000F003C000F007C000F0078000F8078000780F8000780F800 
0780FFFFFF80F8000000F8000000F8000000F8000000F8000000F8000000780000007C0000003C 
0000003C0000801E0000800E0001000F0002000780020001C00C0000F03000001FC000191F7E9E 
1D>101 D<0007E0001C1000383800707C00E07C01E07C01C03803C00003C00003C00003C00003 
C00003C00003C00003C00003C00003C00003C00003C000FFFFC0FFFFC003C00003C00003C00003 
C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003 
C00003C00003C00003C00003C00003C00003C00003C00003C00003C00007E0007FFF007FFF0016 
327FB114>I<000000F0007F030801C1C41C0380E81C070070080F0078001E003C001E003C003E 
003E003E003E003E003E003E003E003E003E003E003E001E003C001E003C000F00780007007000 
0780E00009C1C000087F000018000000180000001800000018000000180000001C0000000E0000 
000FFFF80007FFFF0003FFFF800E000FC0180001E0300000F070000070E0000038E0000038E000 
0038E0000038E00000387000007070000070380000E01C0001C00700070001C01C00003FE0001E 
2F7E9F21>I<0780000000FF80000000FF800000000F8000000007800000000780000000078000 
000007800000000780000000078000000007800000000780000000078000000007800000000780 
00000007800000000780000000078000000007800000000780FE00000783078000078C03C00007 
9001E00007A001E00007A000F00007C000F00007C000F000078000F000078000F000078000F000 
078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0 
00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 
F000078000F0000FC001F800FFFC1FFF80FFFC1FFF8021327EB125>I<0F001F801F801F801F80 
0F00000000000000000000000000000000000000000000000780FF80FF800F8007800780078007 
800780078007800780078007800780078007800780078007800780078007800780078007800780 
07800FC0FFF8FFF80D307EAF12>I<0780FF80FF800F8007800780078007800780078007800780 
078007800780078007800780078007800780078007800780078007800780078007800780078007 
800780078007800780078007800780078007800780078007800780078007800FC0FFFCFFFC0E32 
7EB112>108 D<0780FE001FC000FF83078060F000FF8C03C18078000F9001E2003C0007A001E4 
003C0007A000F4001E0007C000F8001E0007C000F8001E00078000F0001E00078000F0001E0007 
8000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F000 
1E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E000780 
00F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E 
00078000F0001E000FC001F8003F00FFFC1FFF83FFF0FFFC1FFF83FFF0341F7E9E38>I<0780FE 
0000FF83078000FF8C03C0000F9001E00007A001E00007A000F00007C000F00007C000F0000780 
00F000078000F000078000F000078000F000078000F000078000F000078000F000078000F00007 
8000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F000 
078000F000078000F000078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF80211F7E9E 
25>I<001FC00000F0780001C01C00070007000F0007801E0003C01C0001C03C0001E03C0001E0 
780000F0780000F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000 
F8F80000F8780000F07C0001F03C0001E03C0001E01E0003C01E0003C00F00078007800F0001C0 
1C0000F07800001FC0001D1F7E9E21>I<0781FC00FF860700FF8803C00F9001E007A000F007C0 
0078078000780780003C0780003C0780003E0780001E0780001F0780001F0780001F0780001F07 
80001F0780001F0780001F0780001F0780001F0780003E0780003E0780003C0780007C07800078 
07C000F007A000F007A001E00798038007860F000781F800078000000780000007800000078000 
00078000000780000007800000078000000780000007800000078000000FC00000FFFC0000FFFC 
0000202D7E9E25>I<0783E0FF8C18FF907C0F907C07A07C07C03807C00007C00007C000078000 
078000078000078000078000078000078000078000078000078000078000078000078000078000 
0780000780000780000780000780000FC000FFFE00FFFE00161F7E9E19>114 
D<00400000400000400000400000400000C00000C00000C00001C00001C00003C00007C0000FC0 
001FFFE0FFFFE003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0 
0003C00003C00003C00003C00003C00003C01003C01003C01003C01003C01003C01003C01003C0 
1001C02001E02000E0400078C0001F00142C7FAB19>116 D<078000F000FF801FF000FF801FF0 
000F8001F000078000F000078000F000078000F000078000F000078000F000078000F000078000 
F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 
00F000078000F000078000F000078000F000078000F000078001F000078001F000078001F00003 
8002F00003C004F00001C008F800007030FF80001FC0FF80211F7E9E25>I 
E /Fo 72 124 df<007E1F0001C1B1800303E3C00703C3C00E03C1800E01C0000E01C0000E01C0 
000E01C0000E01C0000E01C000FFFFFC000E01C0000E01C0000E01C0000E01C0000E01C0000E01 
C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E 
01C0007F87FC001A1D809C18>11 D<007E0001C1800301800703C00E03C00E01800E00000E0000 
0E00000E00000E0000FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 
0E01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>I<007FC001C1C00303 
C00703C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C00E01 
C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C07FCF 
F8151D809C17>I<003F07E00001C09C18000380F018000701F03C000E01E03C000E00E018000E 
00E000000E00E000000E00E000000E00E000000E00E00000FFFFFFFC000E00E01C000E00E01C00 
0E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C 
000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C007FC7FCFF80211D80 
9C23>I<60F0F8680808081010204080050C7C9C0C>39 D<004000800100020006000C000C0018 
001800300030007000600060006000E000E000E000E000E000E000E000E000E000E000E000E000 
600060006000700030003000180018000C000C00060002000100008000400A2A7D9E10>I<8000 
40002000100018000C000C000600060003000300038001800180018001C001C001C001C001C001 
C001C001C001C001C001C001C0018001800180038003000300060006000C000C00180010002000 
400080000A2A7E9E10>I<60F0F0701010101020204080040C7C830C>44 
D<FFE0FFE00B0280890E>I<60F0F06004047C830C>I<03C00C301818300C300C700E60066006E0 
07E007E007E007E007E007E007E007E007E007E007E007E00760066006700E300C300C18180C30 
07E0101D7E9B15>48 D<030007003F00C700070007000700070007000700070007000700070007 
00070007000700070007000700070007000700070007000F80FFF80D1C7C9B15>I<07C0183020 
1C400C400EF00FF80FF807F8077007000F000E000E001C001C00380070006000C0018003000601 
0C01180110023FFE7FFEFFFE101C7E9B15>I<07E01830201C201C781E780E781E381E001C001C 
00180030006007E00030001C001C000E000F000F700FF80FF80FF80FF00E401C201C183007E010 
1D7E9B15>I<000C00000C00001C00003C00003C00005C0000DC00009C00011C00031C00021C00 
041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C00001C00001C00001C00 
001C00001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC0200020002000200020002000 
23E024302818301C200E000E000F000F000F600FF00FF00FF00F800E401E401C2038187007C010 
1D7E9B15>I<00F0030C06040C0E181E301E300C700070006000E3E0E430E818F00CF00EE006E0 
07E007E007E007E007600760077006300E300C18180C3003E0101D7E9B15>I<4000007FFF807F 
FF007FFF0040020080040080040080080000100000100000200000600000400000C00000C00001 
C00001800001800003800003800003800003800007800007800007800007800007800007800003 
0000111D7E9B15>I<03E00C301008200C20066006600660067006780C3E083FB01FE007F007F8 
18FC307E601E600FC007C003C003C003C00360026004300C1C1007E0101D7E9B15>I<03C00C30 
1818300C700C600EE006E006E007E007E007E007E0076007700F300F18170C2707C70006000600 
0E300C780C78187010203030C00F80101D7E9B15>I<60F0F0600000000000000000000060F0F0 
6004127C910C>I<60F0F0600000000000000000000060F0F0701010101020204080041A7C910C> 
I<0FE03038401CE00EF00EF00EF00E000C001C0030006000C00080018001000100010001000100 
01000000000000000000000003000780078003000F1D7E9C14>63 D<0006000000060000000600 
00000F0000000F0000000F00000017800000178000001780000023C0000023C0000023C0000041 
E0000041E0000041E0000080F0000080F0000180F8000100780001FFF80003007C0002003C0002 
003C0006003E0004001E0004001E000C001F001E001F00FF80FFF01C1D7F9C1F>65 
D<FFFFC00F00F00F00380F003C0F001C0F001E0F001E0F001E0F001E0F001C0F003C0F00780F01 
F00FFFE00F00780F003C0F001E0F000E0F000F0F000F0F000F0F000F0F000F0F001E0F001E0F00 
3C0F0078FFFFE0181C7E9B1D>I<001F808000E0618001801980070007800E0003801C0003801C 
00018038000180780000807800008070000080F0000000F0000000F0000000F0000000F0000000 
F0000000F0000000F0000000700000807800008078000080380000801C0001001C0001000E0002 
00070004000180080000E03000001FC000191E7E9C1E>I<FFFFC0000F00F0000F003C000F000E 
000F0007000F0007000F0003800F0003C00F0001C00F0001C00F0001E00F0001E00F0001E00F00 
01E00F0001E00F0001E00F0001E00F0001E00F0001C00F0001C00F0003C00F0003800F0007800F 
0007000F000E000F001C000F007000FFFFC0001B1C7E9B20>I<FFFFFC0F003C0F000C0F00040F 
00040F00060F00020F00020F02020F02000F02000F02000F06000FFE000F06000F02000F02000F 
02000F02010F00010F00020F00020F00020F00060F00060F000C0F003CFFFFFC181C7E9B1C>I< 
FFFFF80F00780F00180F00080F00080F000C0F00040F00040F02040F02000F02000F02000F0600 
0FFE000F06000F02000F02000F02000F02000F00000F00000F00000F00000F00000F00000F0000 
0F8000FFF800161C7E9B1B>I<001F808000E0618001801980070007800E0003801C0003801C00 
018038000180780000807800008070000080F0000000F0000000F0000000F0000000F0000000F0 
000000F000FFF0F0000F80700007807800078078000780380007801C0007801C0007800E000780 
07000B800180118000E06080001F80001C1E7E9C21>I<FFF3FFC00F003C000F003C000F003C00 
0F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000FFFFC 
000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F00 
3C000F003C000F003C000F003C00FFF3FFC01A1C7E9B1F>I<FFF00F000F000F000F000F000F00 
0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F 
00FFF00C1C7F9B0F>I<1FFF00F800780078007800780078007800780078007800780078007800 
780078007800780078007800787078F878F878F878F0F040E021C01F00101D7F9B15>I<FFF03F 
E00F000F000F000C000F0008000F0010000F0020000F0040000F0080000F0100000F0200000F04 
00000F0E00000F1F00000F2F00000F2780000F4780000F83C0000F01E0000F01E0000F00F0000F 
00F8000F0078000F003C000F003C000F001E000F001F000F001F80FFF07FF01C1C7E9B20>I<FF 
F8000F80000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F 
00000F00000F00000F00000F00000F00080F00080F00080F00180F00180F00100F00300F00700F 
01F0FFFFF0151C7E9B1A>I<FF8000FF800F8000F8000F8000F8000BC00178000BC00178000BC0 
01780009E002780009E002780008F004780008F004780008F00478000878087800087808780008 
78087800083C107800083C107800083C107800081E207800081E207800081E207800080F407800 
080F40780008078078000807807800080780780008030078001C03007800FF8307FF80211C7E9B 
26>I<FF007FC00F800E000F8004000BC0040009E0040009E0040008F0040008F8040008780400 
083C0400083C0400081E0400080F0400080F0400080784000807C4000803C4000801E4000801E4 
000800F40008007C0008007C0008003C0008003C0008001C0008000C001C000C00FF8004001A1C 
7E9B1F>I<003F800000E0E0000380380007001C000E000E001C0007003C000780380003807800 
03C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F0 
0001E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007001C0003803800 
00E0E000003F80001B1E7E9C20>I<FFFF800F00E00F00780F003C0F001C0F001E0F001E0F001E 
0F001E0F001E0F001C0F003C0F00780F00E00FFF800F00000F00000F00000F00000F00000F0000 
0F00000F00000F00000F00000F00000F0000FFF000171C7E9B1C>I<FFFF00000F01E0000F0078 
000F003C000F001C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01 
E0000FFF00000F03C0000F00E0000F00F0000F0078000F0078000F0078000F0078000F0078000F 
0078000F0078100F0078100F0038100F003C20FFF01C20000007C01C1D7E9B1F>82 
D<07E0801C1980300580700380600180E00180E00080E00080E00080F00000F800007C00007FC0 
003FF8001FFE0007FF0000FF80000F800007C00003C00001C08001C08001C08001C0C00180C001 
80E00300D00200CC0C0083F800121E7E9C17>I<7FFFFFC0700F01C0600F00C0400F0040400F00 
40C00F0020800F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F 
0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 
0F0000000F0000001F800003FFFC001B1C7F9B1E>I<FFF07FC00F000E000F0004000F0004000F 
0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F000400 
0F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00040007000800078008 
00038010000180100000C020000070C000001F00001A1D7E9B1F>I<FFE0FFE0FF1F001F003C1E 
001E00180F001F00100F001F00100F001F001007801F00200780278020078027802003C0278040 
03C043C04003C043C04003E043C04001E081E08001E081E08001E081E08000F100F10000F100F1 
0000F100F100007900FA00007A007A00007A007A00003E007C00003C003C00003C003C00003C00 
3C00001800180000180018000018001800281D7F9B2B>87 D<7FF0FFC00FC03E000780180003C0 
180003E0100001E0200001F0600000F0400000788000007D8000003D0000001E0000001F000000 
0F0000000F8000000F80000013C0000023E0000021E0000041F00000C0F8000080780001007C00 
03003C0002001E0006001F001F003F80FFC0FFF01C1C7F9B1F>I<1FC000307000783800781C00 
301C00001C00001C0001FC000F1C00381C00701C00601C00E01C40E01C40E01C40603C40304E80 
1F870012127E9115>97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C 
00001C00001C7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C 
00E01C00C01C01C01C01801E030019060010F800131D7F9C17>I<07E00C301878307870306000 
E000E000E000E000E000E00060007004300418080C3007C00E127E9112>I<003F000007000007 
0000070000070000070000070000070000070000070000070003E7000C1700180F003007007007 
00600700E00700E00700E00700E00700E00700E00700600700700700300700180F000C370007C7 
E0131D7E9C17>I<03E00C301818300C700E6006E006FFFEE000E000E000E00060007002300218 
040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E000E000E000E000E00FFE00E000E 
000E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE00F1D809C0D>I<00 
038003C4C00C38C01C3880181800381C00381C00381C00381C001818001C38000C300013C00010 
00003000001800001FF8001FFF001FFF803003806001C0C000C0C000C0C000C06001803003001C 
0E0007F800121C7F9215>I<FC00001C00001C00001C00001C00001C00001C00001C00001C0000 
1C00001C00001C7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C0380 
1C03801C03801C03801C03801C03801C0380FF9FF0141D7F9C17>I<18003C003C001800000000 
0000000000000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C00 
1C001C001C00FF80091D7F9C0C>I<00C001E001E000C000000000000000000000000000000FE0 
00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 
E060E0F0C0F1C061803E000B25839C0D>I<FC00001C00001C00001C00001C00001C00001C0000 
1C00001C00001C00001C00001C3FC01C0F001C0C001C08001C10001C20001C40001CE0001DE000 
1E70001C78001C38001C3C001C1C001C0E001C0F001C0F80FF9FE0131D7F9C16>I<FC001C001C 
001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 
1C001C001C001C001C001C00FF80091D7F9C0C>I<FC7E07E0001C838838001D019018001E01E0 
1C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01 
C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF8021127F9124> 
I<FC7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C03801C03801C03 
801C03801C03801C03801C0380FF9FF014127F9117>I<03F0000E1C0018060030030070038060 
0180E001C0E001C0E001C0E001C0E001C0E001C06001807003803003001806000E1C0003F00012 
127F9115>I<FC7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E0 
1C00E01C01C01C01C01C01801E03001D06001CF8001C00001C00001C00001C00001C00001C0000 
1C0000FF8000131A7F9117>I<03C1000C3300180B00300F00700700700700E00700E00700E007 
00E00700E00700E00700600700700700300F00180F000C370007C7000007000007000007000007 
00000700000700000700003FE0131A7E9116>I<FCE01D301E781E781C301C001C001C001C001C 
001C001C001C001C001C001C001C00FFC00D127F9110>I<1F9030704030C010C010E010F8007F 
803FE00FF000F880388018C018C018E010D0608FC00D127F9110>I<04000400040004000C000C 
001C003C00FFE01C001C001C001C001C001C001C001C001C001C101C101C101C101C100C100E20 
03C00C1A7F9910>I<FC1F801C03801C03801C03801C03801C03801C03801C03801C03801C0380 
1C03801C03801C03801C03801C07800C07800E1B8003E3F014127F9117>I<FF07E03C03801C01 
001C01000E02000E020007040007040007040003880003880003D80001D00001D00000E00000E0 
0000E00000400013127F9116>I<FF3FCFE03C0F03801C0701801C0701001C0B01000E0B82000E 
0B82000E1182000711C4000711C4000720C40003A0E80003A0E80003C0680001C0700001C07000 
01803000008020001B127F911E>I<7F8FF00F03800F030007020003840001C80001D80000F000 
00700000780000F800009C00010E00020E000607000403801E07C0FF0FF81512809116>I<FF07 
E03C03801C01001C01000E02000E020007040007040007040003880003880003D80001D00001D0 
0000E00000E00000E000004000004000008000008000F08000F10000F300006600003C0000131A 
7F9116>I<7FFC70386038407040F040E041C003C0038007000F040E041C043C0C380870087038 
FFF80E127F9112>I<FFFFF01401808B15>I E end 
%%EndProlog 
%%BeginSetup 
%%Feature: *Resolution 300 
TeXDict begin @a4 
%%EndSetup 
%%Page: 5 1 
bop 0 192 a Fm(Ac)n(kno)n(wledgmen)n(ts)0 268 y Fo(The)14 b(authors)g 
(gratefully)f(ac)o(kno)o(wledge)g(supp)q(ort)i(pro)o(vided)e(b)o(y)h(NASA)g 
(under)g(Gran)o(t)f(NGT{50224)f(and)i(supp)q(ort)g(pro-)0 318 
y(vided)i(b)o(y)g(the)g(National)f(Science)j(F)m(oundation)c(under)j(Gran)o 
(t)f(CTS{8451610.)22 b(W)m(e)16 b(also)f(thank)h(Hillol)e(Kargupta)i(for)0 
368 y(donating)d(his)h(tournamen)o(t)f(selection)h(implemen)o(tation.)0 
505 y Fk(References)0 596 y Fo(Bo)q(ok)o(er,)19 b(L.)f(B.)g(\(1982\).)30 
b(In)o(telligen)o(t)18 b(b)q(eha)o(vior)g(as)g(an)g(adaptation)f(to)h(the)h 
(task)f(en)o(vironmen)o(t)f(\(Do)q(ctoral)h(disserta-)125 646 
y(tion,)f(T)m(ec)o(hnical)h(Rep)q(ort)g(No.)f(243.)f(Ann)i(Arb)q(or:)27 
b(Univ)o(ersit)o(y)17 b(of)h(Mic)o(higan,)f(Logic)g(of)g(Computers)h 
(Group\).)125 696 y Fc(Dissertations)c(A)o(bstr)n(acts)g(International)p 
Fo(,)g Fc(43\(2\))p Fo(,)g(469B.)j(\(Univ)o(ersit)o(y)d(Micro\014lms)f(No.)g 
(8214966\))0 779 y(Brindle,)j(A.)f(\(1981\).)23 b Fc(Genetic)17 
b(algorithms)f(for)g(function)h(optimization)p Fo(.)24 b(Unpublished)16 
b(do)q(ctoral)f(dissertation,)h(Uni-)125 828 y(v)o(ersit)o(y)e(of)f(Alb)q 
(erta,)h(Edmon)o(ton,)e(Canada.)0 911 y(Goldb)q(erg,)j(D.)g(E.)g(\(1989\).)22 
b Fc(Genetic)16 b(algorithms)g(in)g(se)n(ar)n(ch,)g(optimization,)g(and)i 
(machine)e(le)n(arning)p Fo(.)23 b(Reading,)14 b(MA:)125 961 
y(Addison{W)m(esley)m(.)0 1044 y(Kn)o(uth,)g(D.)f(E.)h(\(1981\).)j 
Fc(The)e(A)o(rt)f(of)g(Computer)h(Pr)n(o)n(gr)n(amming)e Fo(\(2nd,)h(v)o(ol.) 
e(2)i(ed.\).)k(Reading,)12 b(MA:)i(Addison{W)m(esley)m(.)p 
eop 
%%Page: 4 2 
bop 62 192 a Fa(\017)21 b Fo(The)14 b(c)o(hromosome)e(length)i(\()p 
Fi(int)p Fo(\).)62 272 y Fa(\017)21 b Fo(Prin)o(t)14 b(the)g(c)o(hromosome)e 
(strings)i(eac)o(h)h(generation)f(\()p Fi(y/n)p Fo(\)?)62 352 
y Fa(\017)21 b Fo(The)14 b(maxim)n(um)c(n)o(um)o(b)q(er)j(of)g(generations)i 
(for)e(the)i(run)f(\()p Fi(int)p Fo(\).)62 433 y Fa(\017)21 
b Fo(The)14 b(probabilit)o(y)e(of)i(crosso)o(v)o(er)h(\()p 
Fi(float)p Fo(\).)62 513 y Fa(\017)21 b Fo(The)14 b(probabilit)o(y)e(of)i(m)o 
(utation)d(\()p Fi(float)p Fo(\).)62 593 y Fa(\017)21 b Fo(Application-sp)q 
(eci\014c)14 b(input,)f(if)g(an)o(y)m(.)62 674 y Fa(\017)21 
b Fo(The)14 b(seed)h(for)f(the)g(random)f(n)o(um)o(b)q(er)g(generator)i(\()p 
Fi(float)p Fo(\).)0 789 y Fm(3.2)56 b(Chromosome)16 b(Represen)n(tation)h 
(and)j(Memory)c(Utilization)0 865 y Fo(SGA-C)g(uses)i(a)e(mac)o(hine)g(lev)o 
(el)g(represen)o(tation)i(of)e(bit)g(strings)h(to)g(increase)h(e\016ciency)m 
(.)26 b(This)17 b(allo)o(ws)e(crosso)o(v)o(er)j(and)0 915 y(m)o(utation)12 
b(to)j(b)q(e)g(implemen)o(ted)d(as)j(binary)f(masking)e(op)q(erations)j 
(\(see)h Fi(operators.c)p Fo(\).)h(Ev)o(ery)f(c)o(hromosome)c(\(as)j(w)o(ell) 
0 965 y(as)j(the)g(p)q(opulation)e(arra)o(ys)h(and)h(some)e(auxiliary)g 
(memory)f(space\))k(are)e(allo)q(cated)g(dynamically)e(at)i(run)h(time.)28 
b(The)0 1015 y(dynamic)15 b(memory)f(allo)q(cation)h(sc)o(heme)h(allo)q 
(cates)h(a)f(su\016cien)o(t)h(n)o(um)o(b)q(er)f(of)g(unsigned)h(in)o(tegers)g 
(for)f(eac)o(h)h(p)q(opulation)0 1065 y(mem)o(b)q(er)g(to)i(store)h(bits)f 
(for)g(the)g(user-sp)q(eci\014ed)j(c)o(hromosome)17 b(length.)33 
b(Because)21 b(of)d(this)h(feature,)i(it)d(is)h(extremely)0 
1115 y(imp)q(ortan)o(t)11 b(that)h Fi(BITS)p 374 1115 14 2 
v 15 w(PER)p 455 1115 V 15 w(BYTE)f Fo(b)q(e)i(prop)q(erly)g(set)g(\(in)f 
Fi(sga.h)g Fo(and)g Fi(external.h)p Fo(\))e(for)i(y)o(our)g(mac)o(hine's)f 
(hardw)o(are)i(and)0 1164 y(C)h(compiler.)0 1301 y Fk(4)69 
b(Implemen)n(ti)o(ng)21 b(Application)f(Sp)r(eci\014c)i(Routines)0 
1391 y Fo(T)m(o)13 b(implemen)o(t)f(a)h(sp)q(eci\014c)j(application,)c(y)o 
(ou)i(should)f(only)h(ha)o(v)o(e)g(to)f(c)o(hange)i(the)g(\014le)f 
Fi(app.c)p Fo(.)j(Section)d(2)g(describ)q(es)i(the)0 1441 y(routines)f(in)g 
Fi(app.c)e Fo(in)h(detail.)20 b(If)15 b(y)o(ou)f(use)i(additional)c(v)n 
(ariables)i(for)h(y)o(our)f(sp)q(eci\014c)i(problem,)e(the)h(easiest)h(metho) 
q(d)e(of)0 1491 y(making)e(them)h(a)o(v)n(ailable)f(to)i(other)g(program)f 
(units)h(is)g(to)g(declare)h(them)e(in)h Fi(sga.h)f Fo(and)g 
Fi(external.h)p Fo(.)k(Ho)o(w)o(ev)o(er,)d(tak)o(e)0 1541 y(care)h(that)f(y)o 
(ou)f(do)h(not)g(redeclare)h(existing)f(v)n(ariables.)62 1591 
y(Tw)o(o)j(example)e(applications)h(\014les)h(are)h(included)f(in)f(the)h 
(SGA-C)g(distribution.)26 b(The)18 b(\014le)e Fi(app1.c)g Fo(p)q(erforms)g 
(the)0 1640 y(simple)10 b(example)h(problem)g(included)h(with)f(the)i(P)o 
(ascal)f(v)o(ersion;)g(\014nding)f(the)i(maxim)n(um)7 b(of)12 
b Fb(x)1519 1625 y Fj(10)1554 1640 y Fo(,)f(where)i Fb(x)f 
Fo(is)g(an)g(in)o(teger)0 1690 y(in)o(terpretation)i(of)e(a)h(c)o(hromosome.) 
i(A)f(sligh)o(tly)d(more)i(complex)e(application)h(is)h(include)g(in)g 
Fi(app2.c)p Fo(.)j(This)d(application)0 1740 y(illustrates)g(t)o(w)o(o)f 
(features)i(that)f(ha)o(v)o(e)f(b)q(een)i(added)f(to)g(SGA-C.)e(The)j 
(\014rst)f(of)f(these)i(is)f(the)g Fh(ithruj2i)o(n)o(t)c Fo(function,)j(whic) 
o(h)0 1790 y(con)o(v)o(erts)19 b(bits)f Fb(i)g Fo(through)g 
Fb(j)i Fo(in)d(a)h(c)o(hromosome)d(to)j(an)g(in)o(teger.)30 
b(The)18 b(second)h(new)f(feature)h(is)e(the)i Fh(utilit)n(y)c 
Fo(p)q(oin)o(ter)0 1840 y(that)f(is)f(asso)q(ciated)h(with)g(eac)o(h)g(p)q 
(opulation)e(mem)o(b)q(er.)k(The)e(example)f(application)f(in)o(terprets)j 
(eac)o(h)f(c)o(hromosome)e(as)h(a)0 1890 y(set)k(of)e(concatenated)i(in)o 
(tegers)g(in)f(binary)f(form.)22 b(The)17 b(lengths)f(of)f(these)j(in)o 
(teger)e(\014elds)g(is)g(determined)g(b)o(y)g(the)g(user-)0 
1939 y(sp)q(eci\014ed)g(v)n(alue)e(of)g Fh(\014eld)p 417 1939 
15 2 v 15 w(size)p Fo(,)g(whic)o(h)g(is)h(read)g(in)f(b)o(y)g(the)i(function) 
e Fi(app)p 1198 1939 14 2 v 15 w(data\(\))p Fo(.)19 b(The)c(\014eld)g(size)g 
(m)o(ust)e(b)q(e)j(less)f(than)0 1989 y(the)h(smallest)e(of)g(the)i(c)o 
(hromosome)d(length)i(and)g(the)h(length)f(of)f(an)h(unsigned)g(in)o(teger.) 
23 b(An)15 b(in)o(teger)g(arra)o(y)g(for)g(storing)0 2039 y(the)e(in)o 
(terpreted)h(form)d(of)h(eac)o(h)g(c)o(hromosome)f(is)h(dynamically)d(allo)q 
(cated)j(and)h(assigned)f(to)h(the)g(c)o(hromosome's)d Fh(utilit)n(y)0 
2089 y Fo(p)q(oin)o(ter)16 b(in)f Fi(app)p 264 2089 V 15 w(malloc\(\))p 
Fo(.)22 b(The)16 b Fi(ithruj2int)d Fo(routine)j(\(see)h Fi(utility.c)p 
Fo(\))d(is)i(used)g(to)g(translate)g(eac)o(h)g(c)o(hromosome)0 
2139 y(in)o(to)11 b(its)g(asso)q(ciated)i(v)o(ector.)18 b(The)11 
b(\014tness)i(for)e(eac)o(h)h(c)o(hromosome)e(is)h(simply)f(the)i(sum)e(of)h 
(the)h(squares)h(of)e(these)i(in)o(tegers.)0 2188 y(This)h(example)e 
(application)h(will)f(function)i(for)f(an)o(y)h(c)o(hromosome)e(length.)0 
2325 y Fk(5)69 b(Final)22 b(Commen)n(ts)0 2415 y Fo(SGA-C)c(is)g(in)o(tended) 
i(to)e(b)q(e)h(a)f(simple)f(program)g(for)h(\014rst-time)g(GA)g(exp)q(erimen) 
o(tation.)31 b(It)19 b(is)f(not)h(in)o(tended)g(to)f(b)q(e)0 
2465 y(de\014nitiv)o(e)g(in)f(terms)g(of)g(its)h(e\016ciency)h(or)e(the)i 
(grace)f(of)f(its)h(implem)o(en)o(tation.)26 b(The)19 b(authors)f(are)g(in)o 
(terested)h(in)e(the)0 2515 y(commen)o(ts,)c(criticisms,)h(and)h(bug)g(rep)q 
(orts)h(from)e(SGA-C)g(users,)j(so)e(that)g(the)h(co)q(de)g(can)f(b)q(e)h 
(re\014ned)g(for)f(easier)h(use)f(in)0 2565 y(subsequen)o(t)h(v)o(ersions.)i 
(Please)d(email)d(y)o(our)h(commen)o(ts)f(to)i Fh(rob@comec4.mh.ua.edu)p 
Fo(,)d(or)j(write)g(to)g(TCGA:)589 2643 y(The)h(Clearinghouse)f(for)f 
(Genetic)i(Algorithms)727 2692 y(The)g(Univ)o(ersit)o(y)f(of)f(Alabama)628 
2742 y(Departmen)o(t)g(of)g(Engineering)h(Mec)o(hanics)823 
2792 y(P)m(.O.)f(Bo)o(x)h(870278)724 2842 y(T)m(uscalo)q(osa,)f(Alabama)e 
(35487)p eop 
%%Page: 3 3 
bop 104 192 a Fo(F)m(or)14 b(mo)q(dularit)o(y)m(,)e(eac)o(h)k(selection)f 
(metho)q(d)f(is)h(made)f(a)o(v)n(ailable)f(as)i(a)g(compile)e(time)g(option.) 
21 b(Edit)15 b Fi(Makefile)e Fo(to)104 241 y(c)o(ho)q(ose)i(a)g(selection)g 
(metho)q(d.)20 b(Eac)o(h)14 b(of)h(the)g(three)h(selection)f(\014les)g(con)o 
(tains)g(the)g(routines)g Fi(select)p 1726 241 14 2 v 15 w(memory)e 
Fo(and)104 291 y Fi(select)p 239 291 V 14 w(free)i Fo(\(called)h(b)o(y)f 
Fi(initmalloc)f Fo(and)i Fi(freeall)p Fo(,)e(resp)q(ectiv)o(ely\),)k(whic)o 
(h)d(p)q(erform)g(an)o(y)h(necessary)h(auxil-)104 341 y(iary)c(memory)f 
(handling,)g(and)i(the)g(routines)h Fi(preselect\(\))d Fo(and)i 
Fi(select\(\))p Fo(,)d(whic)o(h)j(implemen)o(t)e(the)i(particular)104 
391 y(selection)g(metho)q(d.)0 474 y Fi(stats.c)19 b Fo(con)o(tains)14 
b(the)h(routine)f Fi(statistics\(\))p Fo(,)d(whic)o(h)i(calculates)i(p)q 
(opulations)e(statistics)h(for)g(eac)o(h)g(generation.)0 557 
y Fi(utility.c)19 b Fo(con)o(tains)h(v)n(arious)f(utilit)o(y)g(routines.)36 
b(Of)20 b(particular)g(in)o(terest)h(is)f(the)g(routine)h Fi(ithruj2int\(\))p 
Fo(,)d(whic)o(h)104 607 y(returns)d(bits)f Fb(i)g Fo(through)g 
Fb(j)j Fo(of)c(a)g(c)o(hromosome)f(in)o(terpreted)k(as)e(an)f 
Fi(int)p Fo(.)0 690 y Fi(app.c)20 b Fo(con)o(tains)15 b(application)g(dep)q 
(enden)o(t)i(routines.)24 b(Unless)17 b(y)o(ou)e(need)i(to)e(c)o(hange)h(the) 
g(basic)g(op)q(eration)g(of)f(the)h(GA)104 739 y(itself,)d(y)o(ou)h(should)g 
(only)g(ha)o(v)o(e)g(to)g(alter)g(this)h(\014le)f(F)m(urther)h(instructions)g 
(for)f(altering)g(the)h(SGA)f(application)f(are)104 789 y(included)h(in)f 
(section)i(4.)104 872 y Fi(application\(\))j Fo(should)12 b(con)o(tain)g(an)o 
(y)f(application-sp)q(eci\014c)i(computations)d(needed)k(b)q(efore)f(eac)o(h) 
g(GA)f(cycle.)18 b(It)195 922 y(is)c(called)f(b)o(y)h Fi(main\(\))p 
Fo(.)104 989 y Fi(app)p 173 989 V 15 w(data\(\))19 b Fo(should)14 
b(ask)h(for)e(and)h(read)h(in)f(an)o(y)g(application-sp)q(eci\014c)g 
(information.)i(This)e(routine)g(is)g(called)g(b)o(y)195 1038 
y Fi(init)p 286 1038 V 15 w(data\(\))p Fo(.)104 1105 y Fi(app)p 
173 1105 V 15 w(malloc\(\))19 b Fo(should)11 b(p)q(erform)g(an)o(y)f 
(application-sp)q(eci\014c)i(calls)e(to)i Fi(malloc\(\))d Fo(to)i 
(dynamically)e(allo)q(cate)i(mem-)195 1155 y(ory)m(.)18 b(This)13 
b(routine)h(is)g(called)g(b)o(y)f Fi(initmalloc\(\))p Fo(.)104 
1221 y Fi(app)p 173 1221 V 15 w(free\(\))19 b Fo(should)e(p)q(erform)f(an)o 
(y)g(application-sp)q(eci\014c)h(calls)f(to)h Fi(free\(\))p 
Fo(,)e(for)i(release)h(of)e(dynamically)e(allo-)195 1271 y(cated)h(memory)m 
(.)g(This)f(routine)g(is)f(called)h(b)o(y)g Fi(freeall\(\))p 
Fo(.)104 1337 y Fi(app)p 173 1337 V 15 w(init\(\))19 b Fo(should)9 
b(p)q(erform)g(an)o(y)g(application-sp)q(eci\014c)g(initialization)d(needed.) 
18 b(It)10 b(is)f(called)g(b)o(y)g Fi(initialize\(\))p Fo(.)104 
1404 y Fi(app)p 173 1404 V 15 w(initreport\(\))18 b Fo(should)12 
b(prin)o(t)g(out)g(an)g(application-sp)q(eci\014c)g(initial)e(rep)q(ort)j(b)q 
(efore)g(the)g(start)f(of)g(generation)195 1453 y(cycles.)19 
b(This)14 b(routine)g(is)g(called)f(b)o(y)h Fi(initialize\(\))p 
Fo(.)104 1520 y Fi(app)p 173 1520 V 15 w(report\(\))19 b Fo(should)e(prin)o 
(t)g(out)h(an)o(y)f(application-sp)q(eci\014c)g(output)g(after)h(eac)o(h)g 
(GA)f(cycle.)29 b(It)18 b(is)f(called)g(b)o(y)195 1570 y Fi(report\(\))p 
Fo(.)104 1636 y Fi(app)p 173 1636 V 15 w(stats\(\))i Fo(should)9 
b(p)q(erform)g(an)o(y)f(application-sp)q(eci\014c)i(statistical)f 
(calculations.)15 b(It)10 b(is)f(called)g(b)o(y)g Fi(statistics\(\))p 
Fo(.)104 1703 y Fi(objfunc\(critter\))17 b Fo(The)j(ob)r(jectiv)o(e)g 
(function)f(for)g(the)h(sp)q(eci\014c)h(application.)34 b(The)20 
b(v)n(ariable)e Fi(critter)g Fo(is)h(a)195 1752 y(p)q(oin)o(ter)12 
b(to)g(an)f Fi(individual)f Fo(\(a)i(GA)f(p)q(opulation)g(mem)o(b)q(er\),)f 
(to)i(whic)o(h)f(this)h(routine)g(m)o(ust)f(assign)h(a)f(\014tness.)195 
1802 y(This)j(routine)g(is)g(called)f(b)o(y)h Fi(generation\(\))p 
Fo(.)0 1885 y Fi(Makefile)19 b Fo(is)14 b(a)f(UNIX)i(mak)o(e\014le)d(for)i 
(SGA-C.)0 2022 y Fk(3)69 b(New)22 b(F)-6 b(eatures)23 b(of)g(SGA-C)0 
2113 y Fo(SGA-C)12 b(has)g(sev)o(eral)h(features)g(that)g(di\013er)g(from)d 
(those)j(of)f(the)h(P)o(ascal)f(v)o(ersion.)17 b(One)c(is)g(the)f(abilit)o(y) 
f(to)h(name)f(the)i(input)0 2163 y(and)i(output)h(\014les)f(on)g(the)h 
(command)d(line,)i(i.e.)22 b Fi(sga)f(my.input)f(my.output)p 
Fo(.)g(If)15 b(either)h(of)f(these)i(\014les)f(is)f(not)g(named)0 
2213 y(on)g(the)i(command)c(line,)i(SGA-C)g(assumes)h Fi(stdin)e 
Fo(and)i Fi(stdout)p Fo(,)e(resp)q(ectiv)o(ely)m(.)25 b(Another)16 
b(new)g(feature)h(of)e(SGA-C)g(is)0 2263 y(its)i(metho)q(d)f(of)h(represen)o 
(ting)i(c)o(hromosomes)c(in)i(memory)m(.)25 b(SGA-C)16 b(stores)j(its)e(c)o 
(hromosomes)e(in)i(bit)g(strings)g(at)g(the)0 2313 y(mac)o(hine)c(lev)o(el.)k 
(Input-output)e(and)e(c)o(hromosome)f(storage)i(in)g(SGA-C)f(are)h(discussed) 
i(in)d(the)i(follo)o(wing)c(sections.)0 2429 y Fm(3.1)56 b(Input-Output)0 
2505 y Fo(SGA-C)18 b(allo)o(ws)f(for)h(m)o(ultiple)f(GA)h(runs.)32 
b(When)19 b(the)g(program)e(is)h(executed,)j(the)e(user)h(is)e(\014rst)h 
(prompted)f(for)g(the)0 2555 y(n)o(um)o(b)q(er)f(of)h(GA)f(runs)i(to)f(b)q(e) 
h(p)q(erformed.)30 b(After)19 b(this,)f(the)h(quan)o(tit)o(y)e(of)h(input)g 
(needed)h(dep)q(ends)h(on)e(the)g(selection)0 2605 y(routine)h(c)o(hosen)h 
(at)f(compile-tim)o(e,)e(and)i(an)o(y)f(application-sp)q(eci\014c)h 
(information)d(required.)34 b(When)19 b(compiled)e(with)0 2655 
y(roulette)e(wheel)f(selection,)g(the)h(input)e(requested)j(from)c(the)j 
(user)g(is)f(as)g(follo)o(ws:)62 2738 y Fa(\017)21 b Fo(The)14 
b(n)o(um)o(b)q(er)f(of)h(GA)f(runs)i(to)e(b)q(e)i(p)q(erformed)e(\()p 
Fi(int)p Fo(\).)62 2821 y Fa(\017)21 b Fo(The)14 b(p)q(opulation)f(size)h(\() 
p Fi(int)p Fo(\).)p eop 
%%Page: 2 4 
bop 104 192 a Fi(initialize\(\))18 b Fo(is)c(the)g(cen)o(tral)h 
(initialization)c(routine)j(called)f(b)o(y)h Fi(main\(\))p 
Fo(.)104 258 y Fi(initdata\(\))k Fo(is)c(a)g(routine)g(to)g(prompt)e(the)j 
(user)g(for)e(SGA)h(parameters.)104 324 y Fi(initpop\(\))19 
b Fo(is)12 b(a)g(routine)g(that)g(generates)i(a)e(random)f(p)q(opulation.)16 
b(Curren)o(tly)m(,)c(SGA-C)g(includes)h(no)f(facilit)o(y)e(for)195 
374 y(using)k(seeded)h(p)q(opulations.)104 441 y Fi(initreport\(\))j 
Fo(is)c(a)f(routine)h(that)g(prin)o(ts)h(a)e(rep)q(ort)i(after)f 
(initialization)d(and)j(b)q(efore)h(the)f(\014rst)h(GA)e(cycle.)0 
524 y Fi(memory.c)19 b Fo(con)o(tains)14 b(routines)g(for)g(dynamic)e(memory) 
g(managem)o(en)o(t.)104 607 y Fi(initmalloc\(\))18 b Fo(is)11 
b(a)f(routine)h(that)g(dynamically)d(allo)q(cates)j(space)h(for)e(the)i(GA)e 
(p)q(opulation)g(and)g(other)i(necessary)195 656 y(data)i(structures.)104 
723 y Fi(freeall\(\))19 b Fo(frees)c(all)d(memory)g(allo)q(cated)h(b)o(y)h 
Fi(initmalloc\(\))p Fo(.)104 789 y Fi(nomemory\(\))k Fo(prin)o(ts)d(out)e(a)h 
(w)o(arning)f(statemen)o(t)h(when)g(a)g(call)f(to)h Fi(malloc\(\))e 
Fo(fails.)0 872 y Fi(operators.c)18 b Fo(con)o(tains)c(the)h(routines)f(for)g 
(genetic)g(op)q(erators.)104 955 y Fi(crossover\(\))k Fo(p)q(erforms)c 
(single-p)q(oin)o(t)f(crosso)o(v)o(er)i(on)e(t)o(w)o(o)h(mates,)e(pro)q 
(ducing)i(t)o(w)o(o)g(c)o(hildren.)104 1022 y Fi(mutation\(\))k 
Fo(p)q(erforms)c(a)f(p)q(oin)o(t)h(m)o(utation.)0 1105 y Fi(random.c)19 
b Fo(con)o(tains)14 b(random)e(n)o(um)o(b)q(er)h(utilit)o(y)g(programs,)f 
(including:)104 1188 y Fi(randomperc\(\))18 b Fo(returns)e(a)e(single,)f 
(uniformly-distributed,)f(real,)i(pseudo-random)f(n)o(um)o(b)q(er)g(b)q(et)o 
(w)o(een)j(0)e(and)g(1.)195 1238 y(This)g(routine)g(uses)h(the)g(subtractiv)o 
(e)f(metho)q(d)f(sp)q(eci\014ed)j(b)o(y)e(Kn)o(uth)g(\(1981\).)104 
1304 y Fi(rnd\(low,high\))k Fo(returns)d(an)f(uniformly-distributed)e(in)o 
(teger)i(b)q(et)o(w)o(een)h Fi(low)f Fo(and)f Fi(high)p Fo(.)104 
1370 y Fi(rndreal\(low,high)o(\))18 b Fo(returns)d(an)f 
(uniformly-distributed)e(\015oating)h(p)q(oin)o(t)g(n)o(um)o(b)q(er)g(b)q(et) 
o(w)o(een)j Fi(low)d Fo(and)h Fi(high)p Fo(.)104 1437 y Fi(flip\(p\))19 
b Fo(\015ips)14 b(a)g(biased)g(coin,)f(returning)h(1)g(with)f(probabilit)o(y) 
g Fi(p)p Fo(,)g(and)h(0)f(with)h(probabilit)o(y)e Fi(1-p)p 
Fo(.)104 1503 y Fi(advance)p 261 1503 14 2 v 14 w(random\(\))19 
b Fo(generates)d(a)d(new)i(batc)o(h)f(of)f(55)g(random)g(n)o(um)o(b)q(ers.) 
104 1570 y Fi(randomize\(\))18 b Fo(asks)d(the)f(user)h(for)f(a)f(random)f(n) 
o(um)o(b)q(er)i(seed.)104 1636 y Fi(warmup)p 239 1636 V 14 
w(random\(\))19 b Fo(primes)13 b(the)i(random)d(n)o(um)o(b)q(er)h(generator.) 
104 1703 y Fi(noise\(mu,)20 b(sigma\))f Fo(generates)14 b(a)f(normal)d 
(random)h(v)n(ariable)g(with)h(mean)g(m)o(u)f(and)h(standard)h(deviation)e 
(sigma.)195 1752 y(This)j(routine)g(is)g(not)g(curren)o(tly)g(used)h(in)f 
(SGA-C,)e(and)i(is)g(only)f(included)h(as)g(a)g(general)g(utilit)o(y)m(.)104 
1819 y Fi(randomnormaldevi)o(ate\(\))j Fo(is)f(a)g(utilit)o(y)f(routine)i 
(used)g(b)o(y)f(noise.)26 b(It)16 b(computes)g(a)h(standard)f(normal)f 
(random)195 1869 y(v)n(ariable.)104 1935 y Fi(initrandomnormal)o(devia)o 
(te\(\))i Fo(initialization)12 b(routine)i(for)f Fi(randomnormaldeviat)o 
(e\(\))p Fo(.)0 2018 y Fi(report.c)19 b Fo(con)o(tains)14 b(routines)g(used)h 
(to)f(prin)o(t)g(a)f(rep)q(ort)i(from)d(eac)o(h)j(cycle)f(of)g(SGA-C's)f(op)q 
(eration.)104 2101 y Fi(report\(\))19 b Fo(con)o(trols)14 b(o)o(v)o(erall)f 
(rep)q(orting.)104 2167 y Fi(writepop\(\))18 b Fo(writes)d(out)f(the)g(p)q 
(opulation)f(at)h(ev)o(ery)g(generation.)104 2234 y Fi(writechrom\(\))k 
Fo(writes)d(out)f(the)g(c)o(hromosome)e(as)j(a)e(string)h(of)g(ones)h(and)e 
(zero)q(es.)21 b(In)14 b(the)h(curren)o(t)g(implemen)o(ta-)195 
2284 y(tion,)e(the)h(most)f(signi\014can)o(t)h(bit)f(is)h(the)g 
Fc(rightmost)f Fo(bit.)21 2367 y(Three)i(selection)f(routines)h(are)f 
(included)g(with)g(the)g(SGA-C)g(distribution:)104 2450 y Fi(rselect.c)19 
b Fo(con)o(tains)13 b(routines)i(for)e(roulette-wheel)i(selection.)104 
2516 y Fi(srselect.c)j Fo(con)o(tains)c(the)h(routines)f(for)g(sto)q(c)o 
(hastic-remainder)g(selection)g(\(Bo)q(ok)o(er,)h(1982\).)104 
2583 y Fi(tselect.c)k Fo(con)o(tains)d(the)h(routines)g(for)f(tournamen)o(t)f 
(selection)i(\(Brindle,)g(1981\).)24 b(T)m(ournamen)o(ts)16 
b(of)f(an)o(y)h(size)195 2632 y(up)e(to)g(the)g(p)q(opulation)f(size)i(can)f 
(b)q(e)g(held)g(with)g(this)g(implem)o(en)o(tation)1348 2617 
y Fj(2)1364 2632 y Fo(.)p 0 2667 780 2 v 46 2694 a Fg(2)64 
2706 y Fe(The)i(tournamen)o(t)d(selection)h(routine)h(included)f(with)i(the)g 
(distribution)d(w)o(as)k(written)e(b)o(y)h(Hillol)g(Kargupta,)g(of)g(the)g 
(Univ)o(ersit)o(y)f(of)0 2745 y(Alabama.)p eop 
%%Page: 1 5 
bop 353 366 a Fn(SGA-C:)21 b(A)g(C-language)f(Implemen)n(tation)h(of)g(a)600 
457 y(Simple)f(Genetic)i(Algorithm)332 578 y Fm(Rob)r(ert)17 
b(E.)h(Smith)245 636 y Fl(The)f(Univ)o(ersit)o(y)c(of)k(Alabama)128 
694 y(Departmen)o(t)e(of)h(Engineering)g(Mec)o(hanics)241 752 
y(T)l(uscalo)q(osa,)i(Alabama)d(35405)1210 578 y Fm(Da)n(vid)j(E.)g(Goldb)r 
(erg)1175 636 y Fl(The)e(Univ)o(ersit)o(y)d(of)k(Illinois)1060 
694 y(Departmen)o(t)e(of)h(General)g(Engineering)1206 752 y(Urbana,)h 
(Illinois)e(61801)765 834 y Fm(Je\013)j(A.)h(Earic)n(kson)612 
893 y Fl(Alabama)c(Sup)q(ercomputer)g(Net)o(w)o(ork)742 951 
y(The)h(Bo)q(eing)g(Compan)o(y)688 1009 y(Hun)o(tsville,)d(Alabama)i(35806) 
823 1106 y(Marc)o(h)h(2,)g(1994)0 1285 y Fk(1)69 b(In)n(tro)r(duction)0 
1376 y Fo(SGA-C)131 1361 y Fj(1)164 1376 y Fo(is)15 b(a)f(C-language)g 
(translation)g(and)h(extension)g(of)g(the)g(original)e(P)o(ascal)i(SGA)f(co)q 
(de)i(presen)o(ted)h(b)o(y)d(Goldb)q(erg)0 1426 y(\(1989\).)i(It)11 
b(has)g(some)f(additional)f(features,)j(but)e(its)h(op)q(eration)g(is)f 
(essen)o(tially)h(the)g(same)f(as)h(that)g(of)f(the)h(original,)e(P)o(ascal)0 
1476 y(v)o(ersion.)24 b(This)15 b(rep)q(ort)i(is)f(included)g(as)g(a)f 
(concise)i(in)o(tro)q(duction)e(to)h(the)g(SGA-C)g(distribution.)23 
b(It)16 b(is)f(presen)o(ted)j(with)0 1526 y(the)e(assumptions)e(that)h(the)h 
(reader)g(has)g(a)f(general)g(understanding)h(of)e(Goldb)q(erg's)h(original)e 
(P)o(ascal)i(SGA)g(co)q(de,)h(and)0 1575 y(a)f(go)q(o)q(d)g(w)o(orking)g(kno) 
o(wledge)g(of)g(the)h(C)f(programming)d(language.)22 b(The)16 
b(rep)q(ort)g(b)q(egins)g(with)f(an)h(outline)f(of)g(the)h(\014les)0 
1625 y(included)f(in)f(the)i(SGA-C)e(distribution,)g(and)g(the)i(routines)f 
(they)g(con)o(tain.)20 b(The)c(outline)e(is)g(follo)o(w)o(ed)f(b)o(y)i(a)f 
(discussion)0 1675 y(of)h(signi\014can)o(t)g(features)i(of)e(SGA-C)h(that)f 
(di\013er)i(from)d(those)i(of)f(the)i(P)o(ascal)e(v)o(ersion.)24 
b(The)16 b(rep)q(ort)h(concludes)g(with)e(a)0 1725 y(discussion)f(of)g 
(routines)g(that)g(m)o(ust)f(b)q(e)h(altered)h(to)f(implem)o(en)o(t)e(one's)i 
(o)o(wn)f(application)g(in)g(SGA-C.)0 1862 y Fk(2)69 b(Files)21 
b(Distributed)g(with)g(SGA-C)0 1953 y Fo(The)13 b(follo)o(wing)d(is)j(an)f 
(outline)g(of)g(the)h(\014les)g(distributed)h(with)e(SGA-C,)f(the)j(routines) 
f(con)o(tained)g(in)f(those)h(\014les,)g(and)f(the)0 2003 y 
Fi(include)g Fo(structure)k(of)e(the)g(SGA-C)g(distribution.)0 
2086 y Fi(sga.h)20 b Fo(con)o(tains)15 b(declarations)g(of)g(global)f(v)n 
(ariables)h(and)g(structures)j(for)d(SGA-C.)f(This)h(\014le)h(is)f(included)h 
(b)o(y)f Fi(main\(\))p Fo(.)104 2136 y(Both)10 b Fi(sga.h)e 
Fo(and)i Fi(external.h)e Fo(ha)o(v)o(e)h(t)o(w)o(o)g Fi(defines)f 
Fo(set)j(at)f(the)g(top)g(of)f(the)h(\014les;)h Fi(LINELENGTH)p 
Fo(,)c(whic)o(h)j(determines)104 2186 y(the)15 b(column)e(width)i(of)f(prin)o 
(ted)h(output,)g(and)g Fi(BITS)p 956 2186 14 2 v 15 w(PER)p 
1037 2186 V 15 w(BYTE)p Fo(,)e(whic)o(h)i(sp)q(eci\014es)h(the)g(n)o(um)o(b)q 
(er)e(of)g(bits)h(p)q(er)h(b)o(yte)104 2235 y(on)g(the)h(mac)o(hine)e(hardw)o 
(are.)25 b Fi(LINELENGTH)14 b Fo(can)j(b)q(e)f(set)i(to)e(an)o(y)f(desired)j 
(p)q(ositiv)o(e)e(v)n(alue,)f(but)i Fi(BITS)p 1770 2235 V 15 
w(PER)p 1851 2235 V 15 w(BYTE)104 2285 y Fo(m)o(ust)c(b)q(e)h(set)h(to)f(the) 
g(correct)i(v)n(alue)d(for)h(y)o(our)f(hardw)o(are.)0 2368 
y Fi(external.h)19 b Fo(con)o(tains)13 b(external)i(declarations)e(for)h 
(inclusion)f(in)g(all)g(source)i(co)q(de)f(\014les)g(except)h 
Fi(main\(\))p Fo(.)i(The)d Fh(extern)104 2418 y Fo(declarations)g(in)f 
Fi(external.h)f Fo(should)i(matc)o(h)e(the)j(declarations)f(in)f 
Fi(sga.h)p Fo(.)0 2501 y Fi(main.c)20 b Fo(con)o(tains)13 b(the)i(main)d(SGA) 
h(program)f(lo)q(op,)h Fi(main\(\))p Fo(.)0 2584 y Fi(generate.c)19 
b Fo(con)o(tains)14 b Fi(generation\(\))p Fo(,)c(a)k(routine)g(whic)o(h)g 
(generates)h(and)f(ev)n(aluates)g(a)g(new)g(GA)g(p)q(opulation.)0 
2667 y Fi(initial.c)19 b Fo(con)o(tains)14 b(routines)g(that)g(are)g(called)g 
(at)g(the)g(b)q(eginning)g(of)f(a)g(GA)h(run.)p 0 2702 780 
2 v 46 2729 a Fg(1)64 2740 y Ff(Disclaimer:)g Fe(SGA-C)d(is)f(distributed)e 
(under)h(the)g(terms)g(describ)q(ed)f(in)i(the)g(\014le)g Fd(NOWARRANTY)o 
Fe(.)e(These)i(terms)f(are)h(tak)o(en)f(from)g(the)g(GNU)0 
2780 y(General)i(Public)h(License.)18 b(This)12 b(means)g(that)g(SGA-C)h(has) 
f(no)g(w)o(arran)o(t)o(y)g(implied)f(or)h(giv)o(en,)g(and)g(that)g(the)g 
(authors)f(assume)g(no)h(liabilit)o(y)0 2819 y(for)f(damage)e(resulting)h 
(from)g(its)h(use)g(or)g(misuse.)965 2975 y Fo(1)p eop 
%%Page: 0 6 
bop 623 946 a Fo(SGA-C:)13 b(A)h(C-language)f(Implemen)o(tation)697 
996 y(of)g(a)h(Simple)e(Genetic)i(Algorithm)953 1046 y(b)o(y)824 
1146 y(Rob)q(ert)g(E.)g(Smith)727 1195 y(The)h(Univ)o(ersit)o(y)f(of)f 
(Alabama)804 1295 y(Da)o(vid)f(E.)i(Goldb)q(erg)748 1345 y(The)g(Univ)o 
(ersit)o(y)g(of)g(Illinois)942 1395 y(and)820 1444 y(Je\013)h(A.)e(Earic)o 
(kson)666 1494 y(Alabama)e(Sup)q(ercomputer)k(Net)o(w)o(ork)743 
1754 y(TCGA)f(Rep)q(ort)g(No.)k(91002)846 1804 y(Marc)o(h)c(2,)f(1994)589 
2514 y(The)i(Clearinghouse)f(for)f(Genetic)i(Algorithms)727 
2564 y(The)g(Univ)o(ersit)o(y)f(of)f(Alabama)628 2613 y(Departmen)o(t)g(of)g 
(Engineering)h(Mec)o(hanics)777 2663 y(T)m(uscalo)q(osa,)f(AL)g(35487)p 
eop 
%%Trailer 
end 
userdict /end-hook known{end-hook}if 
%%EOF