AS path extensions
Cengiz Alaettinoglu
Sun Mar 5 23:15:31 CET 1995
Hi, Here is the latest document on this extension. Comments are welcome. Thanks. I do not remember if I have already sent this. I am sorry if I did so. Cengiz -- Cengiz Alaettinoglu Information Sciences Institute (310) 822-1511 University of Southern California %!PS-Adobe-2.0 %%Creator: dvips 5.47 Copyright 1986-91 Radical Eye Software %%Title: extensions.dvi %%Pages: 4 1 %%BoundingBox: 0 0 612 792 %%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 5 117 df<3078F06005047C830D>46 D<03CC063C0C3C181C3838303870387038E070E070E070E070E0E2C0E2C0E261E462643C380F12 7B9115>97 D<01E007100C1018083810701070607F80E000E000E000E000E000E0086010602030 C01F000D127B9113>101 D<1F800380038007000700070007000E000E000E000E001C001C001C 001C0038003800380038007000700070007000E400E400E400E40068003800091D7C9C0B>108 D<00C001C001C001C00380038003800380FFE00700070007000E000E000E000E001C001C001C00 1C00384038403840388019000E000B1A7D990E>116 D E /Fb 56 122 df<0040008001000200 06000C000C0018001800300030007000600060006000E000E000E000E000E000E000E000E000E0 00E000E000E000600060006000700030003000180018000C000C00060002000100008000400A2A 7D9E10>40 D<800040002000100018000C000C000600060003000300038001800180018001C001 C001C001C001C001C001C001C001C001C001C001C0018001800180038003000300060006000C00 0C00180010002000400080000A2A7E9E10>I<60F0F0701010101020204080040C7C830C>44 D<FFE0FFE00B0280890E>I<60F0F06004047C830C>I<03C00C301818300C300C700E60066006E0 07E007E007E007E007E007E007E007E007E007E007E007E00760066006700E300C300C18180C30 07E0101D7E9B15>48 D<030007003F00C700070007000700070007000700070007000700070007 00070007000700070007000700070007000700070007000F80FFF80D1C7C9B15>I<07C0183020 1C400C400EF00FF80FF807F8077007000F000E000E001C001C00380070006000C0018003000601 0C01180110023FFE7FFEFFFE101C7E9B15>I<000C00000C00001C00003C00003C00005C0000DC 00009C00011C00031C00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFF C0001C00001C00001C00001C00001C00001C00001C0001FFC0121C7F9B15>52 D<300C3FF83FF03FC020002000200020002000200023E024302818301C200E000E000F000F000F 600FF00FF00FF00F800E401E401C2038187007C0101D7E9B15>I<03E00C301008200C20066006 600660067006780C3E083FB01FE007F007F818FC307E601E600FC007C003C003C003C003600260 04300C1C1007E0101D7E9B15>56 D<03C00C301818300C700C600EE006E006E007E007E007E007 E0076007700F300F18170C2707C700060006000E300C780C78187010203030C00F80101D7E9B15 >I<000600000006000000060000000F0000000F0000000F000000178000001780000017800000 23C0000023C0000023C0000041E0000041E0000041E0000080F0000080F0000180F80001007800 01FFF80003007C0002003C0002003C0006003E0004001E0004001E000C001F001E001F00FF80FF F01C1D7F9C1F>65 D<FFFFC00F00F00F00380F003C0F001C0F001E0F001E0F001E0F001E0F001C 0F003C0F00780F01F00FFFE00F00780F003C0F001E0F000E0F000F0F000F0F000F0F000F0F000F 0F001E0F001E0F003C0F0078FFFFE0181C7E9B1D>I<001F808000E0618001801980070007800E 0003801C0003801C00018038000180780000807800008070000080F0000000F0000000F0000000 F0000000F0000000F0000000F0000000F0000000700000807800008078000080380000801C0001 001C0001000E000200070004000180080000E03000001FC000191E7E9C1E>I<FFFFC0000F00F0 000F003C000F000E000F0007000F0007000F0003800F0003C00F0001C00F0001C00F0001E00F00 01E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001C00F0001C00F0003C00F 0003800F0007800F0007000F000E000F001C000F007000FFFFC0001B1C7E9B20>I<FFFFFC0F00 3C0F000C0F00040F00040F00060F00020F00020F02020F02000F02000F02000F06000FFE000F06 000F02000F02000F02000F02010F00010F00020F00020F00020F00060F00060F000C0F003CFFFF FC181C7E9B1C>I<FFFFF80F00780F00180F00080F00080F000C0F00040F00040F02040F02000F 02000F02000F06000FFE000F06000F02000F02000F02000F02000F00000F00000F00000F00000F 00000F00000F00000F8000FFF800161C7E9B1B>I<001F808000E0618001801980070007800E00 03801C0003801C00018038000180780000807800008070000080F0000000F0000000F0000000F0 000000F0000000F0000000F000FFF0F0000F80700007807800078078000780380007801C000780 1C0007800E00078007000B800180118000E06080001F80001C1E7E9C21>I<FFF00F000F000F00 0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F 000F000F000F00FFF00C1C7F9B0F>73 D<1FFF00F8007800780078007800780078007800780078 00780078007800780078007800780078007800787078F878F878F878F0F040E021C01F00101D7F 9B15>I<FFF03FE00F000F000F000C000F0008000F0010000F0020000F0040000F0080000F0100 000F0200000F0400000F0E00000F1F00000F2F00000F2780000F4780000F83C0000F01E0000F01 E0000F00F0000F00F8000F0078000F003C000F003C000F001E000F001F000F001F80FFF07FF01C 1C7E9B20>I<FFF8000F80000F00000F00000F00000F00000F00000F00000F00000F00000F0000 0F00000F00000F00000F00000F00000F00000F00000F00080F00080F00080F00180F00180F0010 0F00300F00700F01F0FFFFF0151C7E9B1A>I<FF8000FF800F8000F8000F8000F8000BC0017800 0BC00178000BC001780009E002780009E002780008F004780008F004780008F004780008780878 0008780878000878087800083C107800083C107800083C107800081E207800081E207800081E20 7800080F407800080F40780008078078000807807800080780780008030078001C03007800FF83 07FF80211C7E9B26>I<FF007FC00F800E000F8004000BC0040009E0040009E0040008F0040008 F8040008780400083C0400083C0400081E0400080F0400080F0400080784000807C4000803C400 0801E4000801E4000800F40008007C0008007C0008003C0008003C0008001C0008000C001C000C 00FF8004001A1C7E9B1F>I<003F800000E0E0000380380007001C000E000E001C0007003C0007 8038000380780003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F000 01E0F00001E0F00001E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007 001C000380380000E0E000003F80001B1E7E9C20>I<FFFF800F00E00F00780F003C0F001C0F00 1E0F001E0F001E0F001E0F001E0F001C0F003C0F00780F00E00FFF800F00000F00000F00000F00 000F00000F00000F00000F00000F00000F00000F00000F0000FFF000171C7E9B1C>I<FFFF0000 0F01E0000F0078000F003C000F001C000F001E000F001E000F001E000F001E000F001C000F003C 000F0078000F01E0000FFF00000F03C0000F00E0000F00F0000F0078000F0078000F0078000F00 78000F0078000F0078000F0078100F0078100F0038100F003C20FFF01C20000007C01C1D7E9B1F >82 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F0020800F0020 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B1C 7F9B1E>84 D<FFE0FFE0FF1F001F003C1E001E00180F001F00100F001F00100F001F001007801F 00200780278020078027802003C027804003C043C04003C043C04003E043C04001E081E08001E0 81E08001E081E08000F100F10000F100F10000F100F100007900FA00007A007A00007A007A0000 3E007C00003C003C00003C003C00003C003C00001800180000180018000018001800281D7F9B2B >87 D<FFF007FC0F8001E00780008007C0018003C0010003E0020001F0020000F0040000F80400 00780800007C1800003C1000001E2000001F2000000F4000000FC0000007800000078000000780 000007800000078000000780000007800000078000000780000007800000078000007FF8001E1C 809B1F>89 D<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 C0C0C0C0C0C0FEFE07297C9E0C>91 D<FEFE060606060606060606060606060606060606060606 06060606060606060606060606060606FEFE0729809E0C>93 D<1FC000307000783800781C0030 1C00001C00001C0001FC000F1C00381C00701C00601C00E01C40E01C40E01C40603C40304E801F 870012127E9115>97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00 001C00001C7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00 E01C00C01C01C01C01801E030019060010F800131D7F9C17>I<07E00C301878307870306000E0 00E000E000E000E000E00060007004300418080C3007C00E127E9112>I<003F00000700000700 00070000070000070000070000070000070000070000070003E7000C1700180F00300700700700 600700E00700E00700E00700E00700E00700E00700600700700700300700180F000C370007C7E0 131D7E9C17>I<03E00C301818300C700E6006E006FFFEE000E000E000E0006000700230021804 0C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E000E000E000E000E00FFE00E000E00 0E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE00F1D809C0D>I<0003 8003C4C00C38C01C3880181800381C00381C00381C00381C001818001C38000C300013C0001000 003000001800001FF8001FFF001FFF803003806001C0C000C0C000C0C000C06001803003001C0E 0007F800121C7F9215>I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C 00001C00001C7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C03801C 03801C03801C03801C03801C03801C0380FF9FF0141D7F9C17>I<18003C003C00180000000000 00000000000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C 001C001C00FF80091D7F9C0C>I<FC00001C00001C00001C00001C00001C00001C00001C00001C 00001C00001C00001C3FC01C0F001C0C001C08001C10001C20001C40001CE0001DE0001E70001C 78001C38001C3C001C1C001C0E001C0F001C0F80FF9FE0131D7F9C16>107 D<FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00 1C001C001C001C001C001C001C001C001C00FF80091D7F9C0C>I<FC7E07E0001C838838001D01 9018001E01E01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C 01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C00FF8FF8FF80 21127F9124>I<FC7C001C87001D03001E03801C03801C03801C03801C03801C03801C03801C03 801C03801C03801C03801C03801C03801C0380FF9FF014127F9117>I<03F0000E1C0018060030 0300700380600180E001C0E001C0E001C0E001C0E001C0E001C06001807003803003001806000E 1C0003F00012127F9115>I<FC7C001D86001E03001C01801C01C01C00C01C00E01C00E01C00E0 1C00E01C00E01C00E01C01C01C01C01C01801E03001D06001CF8001C00001C00001C00001C0000 1C00001C00001C0000FF8000131A7F9117>I<03C1000C3300180B00300F00700700700700E007 00E00700E00700E00700E00700E00700600700700700300F00180F000C370007C7000007000007 00000700000700000700000700000700003FE0131A7E9116>I<FCE01D301E781E781C301C001C 001C001C001C001C001C001C001C001C001C001C00FFC00D127F9110>I<1F9030704030C010C0 10E010F8007F803FE00FF000F880388018C018C018E010D0608FC00D127F9110>I<0400040004 0004000C000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C101C101C101C10 1C100C100E2003C00C1A7F9910>I<FC1F801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C03801C03801C03801C03801C07800C07800E1B8003E3F014127F9117>I<FF07 E03C03801C01001C01000E02000E020007040007040007040003880003880003D80001D00001D0 0000E00000E00000E00000400013127F9116>I<FF3FCFE03C0F03801C0701801C0701001C0B01 000E0B82000E0B82000E1182000711C4000711C4000720C40003A0E80003A0E80003C0680001C0 700001C0700001803000008020001B127F911E>I<FF07E03C03801C01001C01000E02000E0200 07040007040007040003880003880003D80001D00001D00000E00000E00000E000004000004000 008000008000F08000F10000F300006600003C0000131A7F9116>121 D E /Fc 11 119 df<01C00003E00003E0000360000360000770000770000770000770000630000E 38000E38000E38000E38000E38001FFC001FFC001C1C001C1C003C1E00380E00FE3F80FE3F8011 177F9614>65 D<FFE000FFF800383C00381E00380E003807003807003807003803803803803803 80380380380380380380380380380380380700380700380E00381E00383C00FFF800FFE0001117 7F9614>68 D<FE3F80FE3F80380E00380E00380E00380E00380E00380E00380E00380E003FFE00 3FFE00380E00380E00380E00380E00380E00380E00380E00380E00380E00FE3F80FE3F8011177F 9614>72 D<FFF0FFFC381E380E38073807380738073807380E381E3FFC3FF03800380038003800 3800380038003800FE00FE0010177F9614>80 D<FFE000FFF800383C00381C00380E00380E0038 0E00380E00381C00383C003FF8003FF000383800381C00381C00381C00381C00381C00381C8038 1DC0381DC0FE0F80FE070012177F9614>82 D<0FCC1FFC307C603CE01CE01CE01CE00070007E00 3FE00FF001F8001C001E000E600EE00EE00EF01CF838FFF0C7E00F177E9614>I<7FFF80FFFF80 E1C380E1C380E1C380E1C38001C00001C00001C00001C00001C00001C00001C00001C00001C000 01C00001C00001C00001C00001C00001C0000FF8000FF80011177F9614>I<1FC0007FF0007078 00201800001C00001C0007FC001FFC003C1C00701C00E01C00E01C00E01C00707C003FFF800F8F 8011107E8F14>97 D<07E00FF01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC 03F00F107E8F14>101 D<FF80FF80038003800380038003800380038003800380038003800380 0380038003800380038003800380FFFEFFFE0F177E9614>108 D<FE3F80FE3F801C1C001C1C00 1C1C001C1C000E38000E38000E380006300007700007700007700003E00003E00003E00011107F 8F14>118 D E /Fd 44 122 df<00FC000182000703000607000E02000E00000E00000E00000E 00000E0000FFFF000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E 07000E07000E07000E07007F0FE0131A809915>12 D<00800100020004000C0008001800300030 0030006000600060006000E000E000E000E000E000E000E000E000E000E0006000600060006000 300030003000180008000C00040002000100008009267D9B0F>40 D<8000400020001000180008 000C00060006000600030003000300030003800380038003800380038003800380038003800300 0300030003000600060006000C0008001800100020004000800009267E9B0F>I<60F0F0701010 1020204080040B7D830B>44 D<FFC0FFC00A0280880D>I<60F0F06004047D830B>I<03000700FF 000700070007000700070007000700070007000700070007000700070007000700070007000700 0700FFF00C187D9713>49 D<0F80106020304038803CC01CE01C401C003C003800380070006000 C001800100020004040804100430083FF87FF8FFF80E187E9713>I<0780186030302018601860 18601870103C303E600F8007C019F030F86038401CC00CC00CC00CC00C6008201018600FC00E18 7E9713>56 D<07801860303070306018E018E018E01CE01CE01C601C603C303C185C0F9C001C00 180018003870307060604021801F000E187E9713>I<000C0000000C0000000C0000001E000000 1E0000003F000000270000002700000043800000438000004380000081C0000081C0000081C000 0100E0000100E00001FFE000020070000200700006007800040038000400380008001C0008001C 001C001E00FF00FFC01A1A7F991D>65 D<FFFF000E01C00E00E00E00700E00780E00780E00780E 00780E00780E00F00E00E00E03C00FFF800E01E00E00700E00780E003C0E003C0E003C0E003C0E 003C0E00380E00780E00F00E01E0FFFF80161A7E991B>I<FFFF000E01C00E00E00E00300E0038 0E001C0E001C0E000E0E000E0E000F0E000F0E000F0E000F0E000F0E000F0E000F0E000F0E000E 0E000E0E001E0E001C0E00380E00380E00700E01C0FFFF00181A7E991D>68 D<003F020001C0C60003002E000E001E001C000E001C0006003800060078000200700002007000 0200F0000000F0000000F0000000F0000000F0000000F001FFC070000E0070000E0078000E0038 000E001C000E001C000E000E000E000300160001C06600003F82001A1A7E991E>71 D<FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 0E000E000E000E000E000E00FFE00B1A7F990E>73 D<FFF0000E00000E00000E00000E00000E00 000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00200E00 200E00200E00600E00400E00400E00C00E03C0FFFFC0131A7E9918>76 D<FFFF000E03C00E00E0 0E00700E00700E00780E00780E00780E00780E00700E00700E00E00E03C00FFF000E00000E0000 0E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE000151A7E991A>80 D<FFFC00000E0780000E01C0000E00E0000E00F0000E00F0000E00F0000E00F0000E00F0000E00 E0000E01C0000E0780000FFC00000E0600000E0300000E0180000E01C0000E01C0000E01C0000E 01E0000E01E0000E01E0000E01E0800E00F0800E007100FFE03E00191A7E991C>82 D<0FC21836200E6006C006C002C002C002E00070007E003FE01FF807FC003E000E000700038003 80038003C002C006E004D81887E0101A7E9915>I<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE07257D9B0B>91 D<FEFE06060606060606060606 0606060606060606060606060606060606060606060606FEFE0725809B0B>93 D<3F8070C070E020700070007007F01C7030707070E070E071E071E0F171FB1E3C10107E8F13> 97 D<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001CF8001F0E00 1E07001C03801C01801C01C01C01C01C01C01C01C01C01C01C01C01C03801C03001E07001B0C00 10F000121A7F9915>I<07F80C1C381C30087000E000E000E000E000E000E0007000300438080C 1807E00E107F8F11>I<007E00000E00000E00000E00000E00000E00000E00000E00000E00000E 0003CE000C3E00380E00300E00700E00E00E00E00E00E00E00E00E00E00E00E00E00600E00700E 00381E001C2E0007CFC0121A7F9915>I<07C01C3030187018600CE00CFFFCE000E000E000E000 6000300438080C1807E00E107F8F11>I<01F0031807380E100E000E000E000E000E000E00FFC0 0E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE00D1A80990C>I<0FCE 187330307038703870387038303018602FC02000600070003FF03FFC1FFE600FC003C003C003C0 036006381C07E010187F8F13>I<FC00001C00001C00001C00001C00001C00001C00001C00001C 00001C00001CF8001D0C001E0E001E0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C 0E001C0E001C0E001C0E00FF9FC0121A7F9915>I<18003C003C00180000000000000000000000 0000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091A80990A >I<FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C3F801C1E001C 18001C10001C20001C40001DC0001FE0001CE0001C70001C78001C38001C1C001C1E001C1F00FF 3FC0121A7F9914>107 D<FC001C001C001C001C001C001C001C001C001C001C001C001C001C00 1C001C001C001C001C001C001C001C001C001C001C00FF80091A80990A>I<FC7C1F001D8E6380 1E0781C01E0781C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701 C01C0701C01C0701C01C0701C0FF9FE7F81D107F8F20>I<FCF8001D0C001E0E001E0E001C0E00 1C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00FF9FC012107F8F15> I<07E01C38300C700E6006E007E007E007E007E007E0076006700E381C1C3807E010107F8F13> I<FCF8001F0E001E07001C03801C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801C03 001E07001F0C001CF0001C00001C00001C00001C00001C00001C0000FF800012177F8F15>I<FC E01D701E701E201C001C001C001C001C001C001C001C001C001C001C00FFC00C107F8F0F>114 D<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F800C107F8F0F> I<0400040004000C000C001C003C00FFC01C001C001C001C001C001C001C001C001C201C201C20 1C201C200E4003800B177F960F>I<FC7E001C0E001C0E001C0E001C0E001C0E001C0E001C0E00 1C0E001C0E001C0E001C0E001C0E001C1E000C2E0007CFC012107F8F15>I<FF1F803C06001C04 001C04001E0C000E08000E080007100007100007900003A00003A00001C00001C00001C0000080 0011107F8F14>I<FF3F9F803C0E0700380E06001C1604001C1704001E170C000E2308000E2388 000F239800074190000741D00003C1E0000380E0000380E0000180C0000100400019107F8F1C> I<FF3F803C1C001C18000E100007200007600003C00001C00001E00003E0000270000438000838 00181C00381E00FC3FC012107F8F14>I<FF1F803C06001C04001C04001E0C000E08000E080007 100007100007900003A00003A00001C00001C00001C000008000008000010000010000E10000E2 0000E4000078000011177F8F14>I E /Fe 2 51 df<0C003C00CC000C000C000C000C000C000C 000C000C000C000C000C000C00FF8009107E8F0F>49 D<1F00618040C08060C0600060006000C0 0180030006000C00102020207FC0FFC00B107F8F0F>I E /Ff 2 51 df<03000700FF00070007 000700070007000700070007000700070007000700070007000700070007007FF00C157E9412> 49 D<0F8030E040708030C038E0384038003800700070006000C00180030006000C0808081018 3FF07FF0FFF00D157E9412>I E /Fg 2 63 df<000001C00000078000001E00000078000001E0 0000078000000E00000038000000F0000003C000000F0000003C000000F0000000F00000003C00 00000F00000003C0000000F0000000380000000E0000000780000001E0000000780000001E0000 000780000001C01A1A7C9723>60 D<E0000000780000001E0000000780000001E0000000780000 001C0000000700000003C0000000F00000003C0000000F00000003C0000003C000000F0000003C 000000F0000003C00000070000001C00000078000001E00000078000001E00000078000000E000 00001A1A7C9723>62 D E /Fh 59 122 df<00C00001C00001C00001C00003F0000FFC003FFE00 7DCF0071C700E1C380E1C780E1C780E1C780F1C00079C0003DC0001FE0000FF80003FC0001DE00 01CF0001C70061C380F1C380F1C380E1C380E1C70071C70079DE003FFE001FF80007E00001C000 01C00001C00000C00011247D9F18>36 D<387C7C7E3E0E0E0E1C1C38F8F0C0070E789B18>39 D<007000F001E003C007800F001E001C00380038007000700070007000E000E000E000E000E000 E000E000E0007000700070007000380038001C001E000F00078003C001F000F000700C24799F18 >I<6000F00078003C001E000F000780038001C001C000E000E000E000E0007000700070007000 7000700070007000E000E000E000E001C001C0038007800F001E003C007800F00060000C247C9F 18>I<01C00001C00001C00001C000C1C180F1C780F9CF807FFF001FFC0007F00007F0001FFC00 7FFF00F9CF80F1C780C1C18001C00001C00001C00001C00011147D9718>I<7FFF00FFFF80FFFF 807FFF0011047D8F18>45 D<3078FCFC78300606778518>I<01F00007FC000FFE001F1F001C07 003803807803C07001C07001C0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000 E0F001E07001C07001C07803C03803801C07001F1F000FFE0007FC0001F000131C7E9B18>48 D<01800380038007800F803F80FF80FB8043800380038003800380038003800380038003800380 0380038003800380038003807FFCFFFE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003 C0E001C0F000E0F000E06000E00000E00000E00001C00001C00003C0000780000F00001E00003C 0000780000F00001E00007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<07 F8001FFE003FFF007807807803C07801C03001C00001C00003C0000380000F0003FF0003FE0003 FF000007800003C00001C00000E00000E00000E0F000E0F000E0F001C0F003C07C07803FFF001F FE0003F800131C7E9B18>I<001F00003F0000770000770000E70001E70001C700038700078700 0707000E07001E07003C0700380700780700F00700FFFFF8FFFFF8FFFFF8000700000700000700 000700000700000700007FF000FFF8007FF0151C7F9B18>I<1FFF803FFF803FFF803800003800 003800003800003800003800003800003800003BF8003FFE003FFF003C07801803C00001C00000 E00000E06000E0F000E0F000E0E001C07003C07C0F803FFF001FFC0003F000131C7E9B18>I<00 7E0001FF0007FF800F83C01E03C01C03C0380180380000700000700000E1F800E7FE00FFFF00FE 0780F803C0F001C0F000E0E000E0F000E07000E07000E07000E03801C03C03C01E07800FFF0007 FE0001F800131C7E9B18>I<03F0000FFC001FFE003C0F00780780700380E001C0E001C0E001C0 E001E0E001E07001E07803E03C0FE01FFFE00FFEE003F0E00000E00001C00001C00001C0300380 780780780F00783E003FFC001FF00007C000131C7E9B18>57 D<3078FCFC783000000000000000 003078FCFC78300614779318>I<000300000780001F80003F00007E0001FC0003F00007E0001F C0003F00007E0000FC0000FC00007E00003F00001FC00007E00003F00001FC00007E00003F0000 1F8000078000030011187D9918>60 D<600000F00000FC00007E00003F00001FC00007E00003F0 0001FC00007E00003F00001F80001F80003F00007E0001FC0003F00007E0001FC0003F00007E00 00FC0000F0000060000011187D9918>62 D<00700000F80000F80000D80000D80001DC0001DC00 01DC00018C00038E00038E00038E00038E000306000707000707000707000707000FFF800FFF80 0FFF800E03800E03801C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>65 D<00F8E003FEE007FFE00F07E01E03E03C01E03800E07000E07000E0700000E00000E00000E000 00E00000E00000E00000E00000E000007000007000E07000E03800E03C00E01E01C00F07C007FF 8003FE0000F800131C7E9B18>67 D<7FF800FFFE007FFF001C0F801C03C01C03C01C01E01C00E0 1C00E01C00F01C00701C00701C00701C00701C00701C00701C00701C00701C00F01C00E01C00E0 1C01E01C01C01C03C01C0F807FFF00FFFE007FF800141C7F9B18>I<FFFFF0FFFFF0FFFFF01C00 701C00701C00701C00701C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E 001C0E001C00001C00001C00381C00381C00381C00381C0038FFFFF8FFFFF8FFFFF8151C7F9B18 >I<FFFFE0FFFFE0FFFFE01C00E01C00E01C00E01C00E01C00001C00001C1C001C1C001C1C001F FC001FFC001FFC001C1C001C1C001C1C001C00001C00001C00001C00001C00001C00001C0000FF C000FFC000FFC000131C7E9B18>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C0 1C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C01C01C01C01C01C01C01C01C01C0 1C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0151C7F9B18>72 D<FC01F8FE03F8FE03F83B 06E03B06E03B06E03B06E03B8EE03B8EE0398CE0398CE039DCE039DCE039DCE038D8E038D8E038 F8E03870E03870E03800E03800E03800E03800E03800E03800E0FE03F8FE03F8FE03F8151C7F9B 18>77 D<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1C01CC1C01CE1C01CE1C01CE1 C01C61C01C71C01C71C01C31C01C39C01C39C01C39C01C19C01C19C01C1DC01C0DC01C0DC01C0D C07F07C0FF87C07F03C0151C7F9B18>I<0FF8003FFE007FFF00780F00700700F00780E00380E0 0380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E0 0380E00380F00780700700780F007FFF003FFE000FF800111C7D9B18>I<FFFE00FFFF80FFFFC0 1C03C01C01E01C00E01C00701C00701C00701C00701C00701C00E01C01E01C03C01FFFC01FFF80 1FFE001C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF8000FF8000141C7F 9B18>I<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F 801FFF001FFE001FFE001C0F001C07001C03801C03801C03801C03801C03801C039C1C039C1C03 9C7F01F8FF81F87F00F0161C7F9B18>82 D<03F3801FFF803FFF807C0F80700780E00380E00380 E00380E000007000007800003F00001FF00007FE0000FF00000F800003C00001C00000E00000E0 6000E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800131C7E9B18>I<7FFFF8FFFFF8FFFF F8E07038E07038E07038E070380070000070000070000070000070000070000070000070000070 0000700000700000700000700000700000700000700000700000700007FF0007FF0007FF00151C 7F9B18>I<FF83FEFF83FEFF83FE1C00701C00701C00701C00701C00701C00701C00701C00701C 00701C00701C00701C00701C00701C00701C00701C00701C00701C00701C00700E00E00F01E007 83C003FF8001FF00007C00171C809B18>I<FF07F8FF07F8FF07F81C01C01E03C00E03800F0780 070700070700038E00038E0001DC0001DC0001DC0000F80000F800007000007000007000007000 00700000700000700000700000700001FC0003FE0001FC00151C7F9B18>89 D<FFF8FFF8FFF8E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000 E000E000E000E000E000E000E000E000E000E000E000E000E000E000FFF8FFF8FFF80D24779F18 >91 D<FFF8FFF8FFF8003800380038003800380038003800380038003800380038003800380038 003800380038003800380038003800380038003800380038003800380038FFF8FFF8FFF80D247F 9F18>93 D<018007C01FF07EFCF83EE00E0F067C9B18>I<7FFF00FFFF80FFFF807FFF0011047D 7F18>I<061E3E387070E0E0E0F8FC7C7C38070E789E18>I<1FE0003FF8007FFC00781E00300E00 00070000070000FF0007FF001FFF007F0700780700E00700E00700E00700F00F00781F003FFFF0 1FFBF007E1F014147D9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E 000EFF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00 700F00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF803E078038 0300700000700000E00000E00000E00000E00000E00000E000007000007001C03801C03E03C01F FF8007FF0001FC0012147D9318>I<001F80003F80001F80000380000380000380000380000380 03E3800FFB801FFF803C1F80380F80700780700380E00380E00380E00380E00380E00380E00380 700780700780380F803C1F801FFFF00FFBF803E3F0151C7E9B18>I<01F00007FC001FFE003E0F 00380780700380700380E001C0E001C0FFFFC0FFFFC0FFFFC0E000007000007001C03801C03E03 C01FFF8007FF0001FC0012147D9318>I<001F80007FC000FFE000E1E001C0C001C00001C00001 C0007FFFC0FFFFC0FFFFC001C00001C00001C00001C00001C00001C00001C00001C00001C00001 C00001C00001C00001C00001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFFF8 1E1E301C0E003807003807003807003807003807001C0E001E1E001FFC001FF80039E000380000 1C00001FFE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E03F01FFFC0 0FFF8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E 000EFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00 E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC171C809B18>I<03800007C00007C00007C00003 80000000000000000000000000007FC000FFC0007FC00001C00001C00001C00001C00001C00001 C00001C00001C00001C00001C00001C00001C00001C00001C000FFFF00FFFF80FFFF00111D7C9C 18>I<7FE000FFE0007FE00000E00000E00000E00000E00000E00000E00000E00000E00000E000 00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E000 7FFFC0FFFFE07FFFC0131C7E9B18>108 D<7CE0E000FFFBF8007FFFF8001F1F1C001E1E1C001E 1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C00 1C1C1C001C1C1C007F1F1F00FFBFBF807F1F1F001914819318>I<7E3E00FEFF807FFFC00FC1C0 0F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0 7FC3FCFFE7FE7FC3FC1714809318>I<01F0000FFE001FFF003E0F803803807001C07001C0E000 E0E000E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F801FFF000FFE0001F0001314 7E9318>I<7E3E00FEFF807FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E 00380E00380F00700F00700F80E00FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E 00000E00000E00007FC000FFE0007FC000151E809318>I<7F87E0FF9FF07FBFF803F87803F030 03E00003C00003C0000380000380000380000380000380000380000380000380000380007FFE00 FFFF007FFE0015147F9318>114 D<07F7003FFF007FFF00780F00E00700E00700E007007C0000 7FE0001FFC0003FE00001F00600780E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D 9318>I<0180000380000380000380000380007FFFC0FFFFC0FFFFC00380000380000380000380 000380000380000380000380000380000380400380E00380E00380E001C1C001FFC000FF80003E 0013197F9818>I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E 00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0 FF8FF87F8FF01E03C00E03800E03800E0380070700070700070700038E00038E00038E00038E00 01DC0001DC0001DC0000F80000F80000700015147F9318>I<7F8FF07F9FF07F8FF0070700078E 00039E0001DC0001F80000F80000700000F00000F80001DC00039E00038E000707000F07807F8F F0FF8FF87F8FF015147F9318>120 D<7F8FF0FF8FF87F8FF00E01C00E03800E03800703800707 00070700038700038600038E0001CE0001CE0000CC0000CC0000DC000078000078000078000070 0000700000700000F00000E00079E0007BC0007F80003F00001E0000151E7F9318>I E /Fi 5 117 df<70F8F8F0E005057B840E>46 D<00F1800389C00707800E03801C03803C0380 380700780700780700780700F00E00F00E00F00E00F00E20F01C40F01C40703C40705C40308C80 0F070013147C9317>97 D<007C01C207010E011C013C013802780C7BF07C00F000F000F000F000 7000700170023804183807C010147C9315>101 D<03C01FC00380038003800380070007000700 07000E000E000E000E001C001C001C001C0038003800380038007000700070007100E200E200E2 00E200640038000A207C9F0C>108 D<018001C0038003800380038007000700FFF007000E000E 000E000E001C001C001C001C003800380038003820704070407080708031001E000C1C7C9B0F> 116 D E /Fj 32 122 df<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE007FFFFE7FFFFE7FFFFE17277BA622>49 D<00FF800003FFF0000FFFFC001F03FE003800FF00 7C007F80FE003FC0FF003FC0FF003FE0FF001FE0FF001FE07E001FE03C003FE000003FE000003F C000003FC000007F8000007F000000FE000000FC000001F8000003F0000003E00000078000000F 0000001E0000003C00E0007000E000E000E001C001C0038001C0070001C00FFFFFC01FFFFFC03F FFFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F 81FE001F00FF003F80FF003F807F803F807F803F807F801F807F800F007F800000FF000000FF00 0000FE000001FC000001F8000007F00000FFC00000FFF0000001FC0000007E0000007F0000007F 8000003FC000003FC000003FE000003FE03C003FE07E003FE0FF003FE0FF003FE0FF003FC0FF00 7FC07E007F807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA622>I<00000E000000 1E0000003E0000007E000000FE000000FE000001FE000003FE0000077E00000E7E00000E7E0000 1C7E0000387E0000707E0000E07E0000E07E0001C07E0003807E0007007E000E007E000E007E00 1C007E0038007E0070007E00E0007E00FFFFFFF8FFFFFFF8FFFFFFF80000FE000000FE000000FE 000000FE000000FE000000FE000000FE000000FE00007FFFF8007FFFF8007FFFF81D277EA622> I<000003800000000007C00000000007C0000000000FE0000000000FE0000000000FE000000000 1FF0000000001FF0000000003FF8000000003FF8000000003FF80000000073FC0000000073FC00 000000F3FE00000000E1FE00000000E1FE00000001C0FF00000001C0FF00000003C0FF80000003 807F80000007807FC0000007003FC0000007003FC000000E003FE000000E001FE000001E001FF0 00001C000FF000001FFFFFF000003FFFFFF800003FFFFFF80000780007FC0000700003FC000070 0003FC0000E00001FE0000E00001FE0001E00001FF0001C00000FF0001C00000FF00FFFE001FFF FEFFFE001FFFFEFFFE001FFFFE2F297EA834>65 D<FFFFFFF80000FFFFFFFF8000FFFFFFFFC000 03F8001FF00003F8000FF80003F80007FC0003F80003FC0003F80003FC0003F80003FE0003F800 01FE0003F80001FE0003F80001FE0003F80003FE0003F80003FC0003F80003FC0003F80007F800 03F8000FF00003F8001FE00003F800FFC00003FFFFFE000003FFFFFFE00003F80007F00003F800 03FC0003F80001FE0003F80001FE0003F80000FF0003F80000FF0003F80000FF8003F80000FF80 03F80000FF8003F80000FF8003F80000FF8003F80000FF8003F80000FF0003F80001FF0003F800 03FE0003F80007FC0003F8001FF800FFFFFFFFF000FFFFFFFFC000FFFFFFFE000029297DA831> I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F003FC0001F003FC00 00F003FC00007003FC00007003FC00007003FC01C07803FC01C03803FC01C03803FC01C03803FC 03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0FC00003FC03C00003 FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03FC00001C03FC00001C03FC00001C 03FC00003C03FC00003803FC00007803FC0000F803FC0001F803FC0003F803FC001FF8FFFFFFFF F0FFFFFFFFF0FFFFFFFFF027297DA82D>69 D<FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE 0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE 0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE 0001FE0001FE0001FE0001FE0001FE00FFFFFCFFFFFCFFFFFC16297EA81A>73 D<0000FFE000000007FFFC0000003FC07F8000007F001FC00001FC0007F00003F80003F80007F0 0001FC000FF00001FE001FE00000FF001FE00000FF003FC000007F803FC000007F807FC000007F C07F8000003FC07F8000003FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF80 00003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003F E07F8000003FC07FC000007FC07FC000007FC03FC000007F803FC000007F801FE00000FF001FE0 0000FF000FF00001FE0007F00001FC0003F80003F80001FC0007F00000FF001FE000003FC07F80 00000FFFFE00000000FFE000002B297CA834>79 D<FFFFFFF800FFFFFFFF00FFFFFFFFC003FC00 3FE003FC000FF003FC0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC 0003FE03FC0003FE03FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF003 FC003FE003FFFFFF8003FFFFFE0003FC00000003FC00000003FC00000003FC00000003FC000000 03FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000 0003FC00000003FC00000003FC000000FFFFF00000FFFFF00000FFFFF0000027297DA82F>I<FF FFFFE00000FFFFFFFE0000FFFFFFFF800003FC007FE00003FC000FF00003FC0007F80003FC0007 FC0003FC0003FC0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE0003 FC0003FE0003FC0003FC0003FC0007F80003FC0007F80003FC001FE00003FC007FC00003FFFFFE 000003FFFFF0000003FC00FC000003FC007F000003FC003F800003FC003F800003FC001FC00003 FC001FE00003FC001FE00003FC001FE00003FC001FE00003FC001FE00003FC001FF00003FC001F F00003FC001FF00003FC001FF00703FC001FF80703FC000FF80703FC0007F80EFFFFF003FE1CFF FFF001FFF8FFFFF0003FF030297DA834>82 D<007F806003FFF0E007FFF9E00F807FE01F001FE0 3E0007E07C0003E07C0001E0FC0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000 007FFE00007FFFE0003FFFFC001FFFFE000FFFFF8007FFFFC003FFFFE000FFFFE00007FFF00000 7FF000000FF8000007F8000003F8600001F8E00001F8E00001F8E00001F8F00001F0F00001F0F8 0003F0FC0003E0FF0007C0FFE01F80F3FFFF00E0FFFE00C01FF0001D297CA826>I<01FF800007 FFF0000F81F8001FC07E001FC07E001FC03F000F803F8007003F8000003F8000003F8000003F80 000FFF8000FFFF8007FC3F800FE03F803F803F803F003F807F003F80FE003F80FE003F80FE003F 80FE003F807E007F807F00DF803F839FFC0FFF0FFC01FC03FC1E1B7E9A21>97 D<FFE0000000FFE0000000FFE00000000FE00000000FE00000000FE00000000FE00000000FE000 00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE1 FE00000FE7FF80000FFE07E0000FF801F0000FF000F8000FE000FC000FE000FE000FE0007F000F E0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F80 0FE0007F800FE0007F000FE0007F000FE0007F000FE000FE000FE000FC000FF001F8000FF803F0 000F9E07E0000F07FF80000E01FC0000212A7EA926>I<001FF80000FFFE0003F01F0007E03F80 0FC03F801F803F803F801F007F800E007F0000007F000000FF000000FF000000FF000000FF0000 00FF000000FF000000FF0000007F0000007F0000007F8000003F8001C01F8001C00FC0038007E0 070003F01E0000FFFC00001FE0001A1B7E9A1F>I<00003FF80000003FF80000003FF800000003 F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 03F800000003F800000003F800000003F800001FE3F80000FFFBF80003F03FF80007E00FF8000F C007F8001F8003F8003F8003F8007F0003F8007F0003F8007F0003F800FF0003F800FF0003F800 FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8007F0003F8007F0003F8007F0003F8 003F8003F8001F8003F8000F8007F80007C00FF80003F03BFF8000FFF3FF80003FC3FF80212A7E A926>I<003FE00001FFF80003F07E0007C01F000F801F801F800F803F800FC07F000FC07F0007 C07F0007E0FF0007E0FF0007E0FFFFFFE0FFFFFFE0FF000000FF000000FF0000007F0000007F00 00007F0000003F8000E01F8000E00FC001C007E0038003F81F0000FFFE00001FF0001B1B7E9A20 >I<0007F0003FFC00FE3E01F87F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007 F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007 F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007 F0007FFF807FFF807FFF80182A7EA915>I<00FF81F003FFE7F80FC1FE7C1F80FC7C1F007C383F 007E107F007F007F007F007F007F007F007F007F007F007F007F003F007E001F007C001F80FC00 0FC1F8001FFFE00018FF800038000000380000003C0000003E0000003FFFF8001FFFFF001FFFFF 800FFFFFC007FFFFE01FFFFFF03E0007F07C0001F8F80000F8F80000F8F80000F8F80000F87C00 01F03C0001E01F0007C00FC01F8003FFFE00007FF0001E287E9A22>I<FFE0000000FFE0000000 FFE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000 000FE00000000FE00000000FE00000000FE00000000FE00000000FE07F00000FE1FFC0000FE787 E0000FEE03F0000FF803F0000FF803F8000FF003F8000FF003F8000FE003F8000FE003F8000FE0 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F E003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800FFFE3FFF80FFFE3FFF80 FFFE3FFF80212A7DA926>I<07000FC01FE03FE03FE03FE01FE00FC00700000000000000000000 0000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 0FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7DAA14>I<FFE0FFE0FFE00FE00FE00FE0 0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2A7DA914> 108 D<FFC07F0000FFC1FFC000FFC787E0000FCE03F0000FD803F0000FD803F8000FF003F8000F F003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8 000FE003F800FFFE3FFF80FFFE3FFF80FFFE3FFF80211B7D9A26>110 D<003FE00001FFFC0003 F07E000FC01F801F800FC03F800FE03F0007E07F0007F07F0007F07F0007F0FF0007F8FF0007F8 FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F0007F03F800FE03F800F E01F800FC00FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>I<FFE1FE0000FFE7FF8000FF FE07E0000FF803F0000FF001F8000FE000FC000FE000FE000FE000FF000FE0007F000FE0007F00 0FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F 000FE000FF000FE000FF000FE000FE000FE001FC000FF001F8000FF803F0000FFE0FE0000FE7FF 80000FE1FC00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0 0000000FE00000000FE0000000FFFE000000FFFE000000FFFE00000021277E9A26>I<FFC1F0FF C7FCFFCE3E0FD87F0FD87F0FF07F0FF03E0FF01C0FE0000FE0000FE0000FE0000FE0000FE0000F E0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000FFFF00FFFF00FFFF0018 1B7E9A1C>114 D<03FE300FFFF01E03F03800F0700070F00070F00070F80070FC0000FFE0007F FE007FFF803FFFE01FFFF007FFF800FFF80003FC0000FC60007CE0003CF0003CF00038F80038FC 0070FF01E0F7FFC0C1FF00161B7E9A1B>I<00700000700000700000700000F00000F00000F000 01F00003F00003F00007F0001FFFF0FFFFF0FFFFF007F00007F00007F00007F00007F00007F000 07F00007F00007F00007F00007F00007F00007F00007F03807F03807F03807F03807F03807F038 03F03803F87001F86000FFC0001F8015267FA51B>I<FFE03FF800FFE03FF800FFE03FF8000FE0 03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F E003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F800 0FE003F8000FE003F8000FE007F80007E007F80007E00FF80003F03BFF8001FFF3FF80003FC3FF 80211B7D9A26>I<FFFE7FFC0FFEFFFE7FFC0FFEFFFE7FFC0FFE0FE007E000E007F003F001C007 F003F001C007F807F803C003F807F8038003F807F8038001FC0EFC070001FC0EFC070001FE1EFC 0F0000FE1C7E0E0000FE1C7E0E0000FF383F1E00007F383F1C00007F783F3C00003FF01FB80000 3FF01FB800003FF01FF800001FE00FF000001FE00FF000000FC007E000000FC007E000000FC007 E00000078003C00000078003C0002F1B7F9A32>119 D<FFFC0FFF00FFFC0FFF00FFFC0FFF0007 F003C00003F807800001FC07800000FE0F000000FF1E0000007F3C0000003FF80000001FF00000 000FF00000000FF000000007F000000007F80000000FFC0000001FFE0000001EFE0000003C7F00 0000783F800000F01FC00001E01FE00001C00FE00003C007F000FFF01FFF80FFF01FFF80FFF01F FF80211B7F9A24>I<FFFE03FF80FFFE03FF80FFFE03FF8007F000700007F000700007F800F000 03F800E00003FC01E00001FC01C00001FC01C00000FE03800000FE038000007F070000007F0700 00007F8F0000003F8E0000003FDE0000001FDC0000001FDC0000000FF80000000FF80000000FF8 00000007F000000007F000000003E000000003E000000001C000000001C0000000038000000003 80000038078000007C07000000FE0F000000FE0E000000FE1E000000FE3C0000007C780000003F E00000000FC000000021277F9A24>I E /Fk 16 123 df<3078FCFC7830060676851A>46 D<003E0001FF8003FFC007C1E00F00E01E0F703C3FF0387FF07070F870E07870E078E1C038E1C0 38E1C038E1C038E1C038E1C038E1C038E1C03870E07070E0707070E0387FE03C3FC01E0F000F00 3807C0F803FFF001FFE0003F00151E7E9D1A>64 D<00FF8003FFC00FFFE01F01E03C00C0780000 700000700000E00000E00000E00000E00000E000007000007000007800703C00701F01F00FFFE0 03FFC000FE0014157D941A>99 D<001FC0001FC0001FC00001C00001C00001C00001C00001C000 01C001F1C007FDC00FFFC01E0FC03C07C07803C07001C0E001C0E001C0E001C0E001C0E001C0E0 01C0E001C07003C07003C03807C03E0FC01FFFFC07FDFC01F1FC161E7E9D1A>I<01F80007FF00 0FFF801E07C03C01C07800E07000E0E00070E00070FFFFF0FFFFF0FFFFF0E00000700000700000 7800703C00701F01F00FFFE003FFC000FE0014157D941A>I<01F87C07FFFE0FFFFE1E078C1C03 803801C03801C03801C03801C03801C01C03801E07801FFF001FFE0039F8003800003800001C00 001FFF801FFFE03FFFF878007C70001CE0000EE0000EE0000EE0000E70001C78003C3E00F81FFF F007FFC001FF0017217F941A>103 D<00C00001E00001E00000C0000000000000000000000000 000000000000007FE0007FE0007FE00000E00000E00000E00000E00000E00000E00000E00000E0 0000E00000E00000E00000E00000E00000E00000E0007FFF80FFFFC07FFF80121F7C9E1A>105 D<000C001E001E000C0000000000000000000000000FFE0FFE0FFE000E000E000E000E000E000E 000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E001C601CF0 38FFF87FF01FC00F2A7E9E1A>I<7CE0E000FFFBF8007FFFF8001F1F1C001E1E1C001E1E1C001C 1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C00 1C1C1C001C1C1C007F1F1F00FF9F9F807F1F1F00191580941A>109 D<FE3E00FEFF80FFFFC00F C1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E 00E00E00E0FFE3FEFFE7FEFFE3FE17157F941A>I<7F83F0FF8FF87FBFFC03FC3C03F01803E000 03C00003C0000380000380000380000380000380000380000380000380000380000380007FFF00 FFFF007FFF0016157E941A>114 D<07FB801FFF807FFF80780780E00380E00380E00380780000 7FC0003FFC0007FE00003F800007806001C0E001C0E001C0F003C0FC0780FFFF00EFFE00E3F800 12157C941A>I<00C00001C00001C00001C00001C00001C00001C0007FFFE0FFFFE0FFFFE001C0 0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C07001C07001C07001C0 7000E0E000FFE0007FC0001F00141C7F9B1A>I<FE0FE0FE0FE0FE0FE00E00E00E00E00E00E00E 00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFE03 FFFE00FCFE17157F941A>I<7FC3FCFFC7FE7FC3FC0E00E00E00E00700E00701C00781C00381C0 03838003C38001C38001C70000E70000E70000E600006600006E00003C00003C00003C00003800 00380000380000700000700030700078E00071E0007FC0003F80001E000017207F941A>121 D<7FFFF0FFFFF0FFFFF0E001E0E003C0E00780000F00001E00003C0000780000F00001E00003C0 000780000F00381E00383C0038780038FFFFF8FFFFF8FFFFF815157E941A>I E /Fl 36 122 df<70F8FCFC7404040404080810102040060F7C840E>44 D<01F000071C000C06001803003803803803807001C07001C07001C07001C0F001E0F001E0F001 E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07001C07001 C07001C07803C03803803803801C07000C0600071C0001F00013227EA018>48 D<008003800F80F380038003800380038003800380038003800380038003800380038003800380 03800380038003800380038003800380038003800380038007C0FFFE0F217CA018>I<03F0000C 1C001007002007804003C04003C08003E0F003E0F801E0F801E0F801E02003E00003E00003C000 03C0000780000700000E00001C0000180000300000600000C00001800001000002002004002008 00201800603000403FFFC07FFFC0FFFFC013217EA018>I<1000801E07001FFF001FFE001FF800 13E00010000010000010000010000010000010000010F800130E001407001803801003800001C0 0001C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C0400380200700 1006000C1C0003F00013227EA018>53 D<01F000060C000C0600180700380380700380700380F0 01C0F001C0F001C0F001E0F001E0F001E0F001E0F001E07001E07003E03803E01805E00C05E006 19E003E1E00001C00001C00001C0000380000380300300780700780600700C002018001030000F C00013227EA018>57 D<07E01838201C400E800FF00FF00FF00F000F000E001C00380030006000 C000C000800080018001000100010001000100010000000000000000000000038007C007C007C0 038010237DA217>63 D<0001800000018000000180000003C0000003C0000003C0000005E00000 05E000000DF0000008F0000008F0000010F800001078000010780000203C0000203C0000203C00 00401E0000401E0000401E0000800F0000800F0000FFFF000100078001000780030007C0020003 C0020003C0040003E0040001E0040001E00C0000F00C0000F03E0001F8FF800FFF20237EA225> 65 D<0007E0100038183000E0063001C00170038000F0070000F00E0000701E0000701C000030 3C0000303C0000307C0000107800001078000010F8000000F8000000F8000000F8000000F80000 00F8000000F8000000F800000078000000780000107C0000103C0000103C0000101C0000201E00 00200E000040070000400380008001C0010000E0020000381C000007E0001C247DA223>67 D<FFFC0FC007800780078007800780078007800780078007800780078007800780078007800780 07800780078007800780078007800780078007800780078007800FC0FFFC0E227EA112>73 D<FFC00003FF0FC00003F007C00003E005E00005E005E00005E004F00009E004F00009E004F000 09E004780011E004780011E004780011E0043C0021E0043C0021E0043C0021E0041E0041E0041E 0041E0040F0081E0040F0081E0040F0081E004078101E004078101E004078101E00403C201E004 03C201E00401E401E00401E401E00401E401E00400F801E00400F801E00400F801E004007001E0 0E007001E01F007003F0FFE0203FFF28227EA12D>77 D<FF8007FF07C000F807C0007005E00020 04F0002004F0002004780020047C0020043C0020041E0020041F0020040F002004078020040780 200403C0200401E0200401E0200400F0200400F8200400782004003C2004003E2004001E200400 0F2004000F20040007A0040003E0040003E0040001E0040001E0040000E00E0000601F000060FF E0002020227EA125>I<FFFFE000000F803C000007800E00000780078000078007C000078003C0 00078003E000078003E000078003E000078003E000078003E000078003C000078007C000078007 800007800E000007803C000007FFE000000780700000078038000007801C000007801E00000780 0E000007800F000007800F000007800F000007800F000007800F800007800F800007800F800007 800F808007800FC080078007C0800FC003C100FFFC01E2000000007C0021237EA124>82 D<03F0200C0C601802603001E07000E0600060E00060E00060E00020E00020E00020F00000F000 007800007F00003FF0001FFE000FFF0003FF80003FC00007E00001E00000F00000F00000708000 70800070800070800070C00060C00060E000C0F000C0C80180C6070081FC0014247DA21B>I<FF FC07FF0FC000F80780007007800020078000200780002007800020078000200780002007800020 078000200780002007800020078000200780002007800020078000200780002007800020078000 200780002007800020078000200780002007800020078000200380004003C0004003C0004001C0 008000E000800060010000300600001C08000003F00020237EA125>85 D<0FE0001838003C0C00 3C0E0018070000070000070000070000FF0007C7001E07003C0700780700700700F00708F00708 F00708F00F087817083C23900FC1E015157E9418>97 D<0E0000FE00001E00000E00000E00000E 00000E00000E00000E00000E00000E00000E00000E00000E00000E1F000E61C00E80600F00300E 00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F 00700C80600C41C0083F0017237FA21B>I<01FE000703000C07801C0780380300780000700000 F00000F00000F00000F00000F00000F00000F000007000007800403800401C00800C0100070600 01F80012157E9416>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E00000 E00000E00000E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F000 E0F000E0F000E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE1723 7EA21B>I<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F0 0000F00000F000007000007800203800201C00400E008007030000FC0013157F9416>I<003C00 C6018F038F030F070007000700070007000700070007000700FFF8070007000700070007000700 07000700070007000700070007000700070007000700070007807FF8102380A20F>I<00007001 F198071E180E0E181C07001C07003C07803C07803C07803C07801C07001C07000E0E000F1C0019 F0001000001000001800001800001FFE000FFFC00FFFE03800F0600030400018C00018C00018C0 00186000306000303800E00E038003FE0015217F9518>I<0E0000FE00001E00000E00000E0000 0E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F800E60C00E80E00F0070 0F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070 0E00700E00700E0070FFE7FF18237FA21B>I<1C003E003E003E001C0000000000000000000000 0000000000000E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E 000E000E000E00FFC00A227FA10E>I<0E0000FE00001E00000E00000E00000E00000E00000E00 000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08 000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00 F8FFE3FE17237FA21A>107 D<0E00FE001E000E000E000E000E000E000E000E000E000E000E00 0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E 000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F003C00E00E00 3800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E 003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0FFE3FF8FFE 27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E00700E00700E00700E00 700E00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18157F941B>I<01 FC000707000C01801800C03800E0700070700070F00078F00078F00078F00078F00078F00078F0 00787000707800F03800E01C01C00E038007070001FC0015157F9418>I<0E3CFE461E8F0F0F0F 060F000E000E000E000E000E000E000E000E000E000E000E000E000E000F00FFF010157F9413> 114 D<0F8830786018C018C008C008E008F0007F803FE00FF001F8003C801C800C800CC00CC008 E018D0308FC00E157E9413>I<02000200020002000600060006000E001E003E00FFF80E000E00 0E000E000E000E000E000E000E000E000E000E040E040E040E040E040E040708030801F00E1F7F 9E13>I<0E0070FE07F01E00F00E00700E00700E00700E00700E00700E00700E00700E00700E00 700E00700E00700E00700E00700E00F00E00F006017003827800FC7F18157F941B>I<FFC1FE1E 00780E00300E00200E002007004007004003808003808003808001C10001C10000E20000E20000 E20000740000740000380000380000380000100017157F941A>I<FF8FF8FF1E01E03C1C01C018 0E01C0180E01E0100E01E01007026020070270200702702003843040038438400384384001C818 8001C81C8001C81C8000F00D0000F00F0000F00F0000600600006006000060060020157F9423> I<FFC1FE1E00780E00300E00200E002007004007004003808003808003808001C10001C10000E2 0000E20000E2000074000074000038000038000038000010000010000020000020000020000040 00F04000F08000F180004300003C0000171F7F941A>121 D E /Fm 70 123 df<001F83E000F06E3001C078780380F8780300F0300700700007007000070070000700700007 0070000700700007007000FFFFFF80070070000700700007007000070070000700700007007000 070070000700700007007000070070000700700007007000070070000700700007007000070070 0007007000070070007FE3FF001D20809F1B>11 D<003F0000E0C001C0C00381E00701E00701E0 070000070000070000070000070000070000FFFFE00700E00700E00700E00700E00700E00700E0 0700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E07FC3FE 1720809F19>I<003FE000E0E001C1E00381E00700E00700E00700E00700E00700E00700E00700 E00700E0FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 E00700E00700E00700E00700E00700E00700E00700E07FE7FE1720809F19>I<80108010801040 20606030C03FC00F000C087B9F17>21 D<7038F87CFC7EFC7E743A040204020402080408041008 1008201040200F0E7E9F17>34 D<70F8FCFC74040404080810102040060E7C9F0D>39 D<0020004000800100020006000C000C00180018003000300030007000600060006000E000E000 E000E000E000E000E000E000E000E000E000E0006000600060007000300030003000180018000C 000C000600020001000080004000200B2E7DA112>I<800040002000100008000C000600060003 00030001800180018001C000C000C000C000E000E000E000E000E000E000E000E000E000E000E0 00E000C000C000C001C001800180018003000300060006000C00080010002000400080000B2E7D A112>I<70F8FCFC74040404080810102040060E7C840D>44 D<FFC0FFC00A027F8A0F>I<70F8F8 F87005057C840D>I<000100030003000600060006000C000C000C001800180018003000300030 00600060006000C000C000C00180018001800300030003000600060006000C000C000C00180018 001800300030003000600060006000C000C000C000102D7DA117>I<03F0000E1C001C0E001806 00380700700380700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003 C0F003C0F003C0F003C0F003C0F003C07003807003807003807807803807001806001C0E000E1C 0003F000121F7E9D17>I<018003800F80F3800380038003800380038003800380038003800380 0380038003800380038003800380038003800380038003800380038007C0FFFE0F1E7C9D17>I< 03F0000C1C00100E00200700400780800780F007C0F803C0F803C0F803C02007C00007C0000780 000780000F00000E00001C0000380000700000600000C0000180000300000600400C0040180040 1000803FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F807807807807 80380F80000F80000F00000F00000E00001C0000380003F000003C00000E00000F000007800007 800007C02007C0F807C0F807C0F807C0F00780400780400F00200E001C3C0003F000121F7E9D17 >I<000600000600000E00000E00001E00002E00002E00004E00008E00008E00010E00020E0002 0E00040E00080E00080E00100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E0000 0E00000E00000E00000E0000FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE000100000 10000010000010000010000010000011F000161C00180E001007001007800003800003800003C0 0003C00003C07003C0F003C0F003C0E00380400380400700200600100E000C380003E000121F7E 9D17>I<007C000182000701000E03800C07801C0780380300380000780000700000700000F1F0 00F21C00F40600F80700F80380F80380F003C0F003C0F003C0F003C0F003C07003C07003C07003 803803803807001807000C0E00061C0001F000121F7E9D17>I<03F0000C0C0010060030030020 01806001806001806001807001807803003E03003F06001FC8000FF00003F80007FC000C7E0010 3F00300F806003804001C0C001C0C000C0C000C0C000C0C000806001802001001002000C0C0003 F000121F7E9D17>56 D<03F0000E18001C0C00380600380700700700700380F00380F00380F003 C0F003C0F003C0F003C0F003C07007C07007C03807C0180BC00E13C003E3C00003800003800003 80000700300700780600780E00700C002018001070000FC000121F7E9D17>I<70F8F8F8700000 000000000000000070F8F8F87005147C930D>I<0FC0307040384038E03CF03CF03C603C003800 7000E000C001800180010003000200020002000200020002000000000000000000000007000F80 0F800F8007000E207D9F15>63 D<000100000003800000038000000380000007C0000007C00000 07C0000009E0000009E0000009E0000010F0000010F0000010F000002078000020780000207800 00403C0000403C0000403C0000801E0000801E0000FFFE0001000F0001000F0001000F00020007 800200078002000780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>65 D<FFFFE0000F80380007801E0007801F0007800F0007800F8007800F8007800F8007800F800780 0F8007800F0007801F0007801E0007803C0007FFF00007803C0007801E0007800F0007800F8007 800780078007C0078007C0078007C0078007C0078007C00780078007800F8007800F0007801F00 0F803C00FFFFF0001A1F7E9E20>I<000FC040007030C001C009C0038005C0070003C00E0001C0 1E0000C01C0000C03C0000C07C0000407C00004078000040F8000000F8000000F8000000F80000 00F8000000F8000000F8000000F8000000F8000000780000007C0000407C0000403C0000401C00 00401E0000800E000080070001000380020001C0040000703800000FC0001A217D9F21>I<FFFF FF000F800F00078003000780030007800100078001800780008007800080078000800780808007 80800007808000078080000781800007FF80000781800007808000078080000780800007808000 078000200780002007800020078000400780004007800040078000C0078000C0078001800F800F 80FFFFFF801B1F7E9E1F>69 D<FFFFFF000F800F00078003000780030007800100078001800780 0080078000800780008007800080078080000780800007808000078080000781800007FF800007 818000078080000780800007808000078080000780000007800000078000000780000007800000 0780000007800000078000000FC00000FFFE0000191F7E9E1E>I<FFF8FFF80F800F8007800F00 07800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F 0007800F0007FFFF0007800F0007800F0007800F0007800F0007800F0007800F0007800F000780 0F0007800F0007800F0007800F0007800F0007800F0007800F000F800F80FFF8FFF81D1F7E9E22 >72 D<FFFC0FC00780078007800780078007800780078007800780078007800780078007800780 078007800780078007800780078007800780078007800FC0FFFC0E1F7F9E10>I<0FFFC0007C00 003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00 003C00003C00003C00003C00003C00003C00003C00003C00203C00F83C00F83C00F83C00F03800 40780040700030E0000F800012207E9E17>I<FF80001FF80F80001F800780001F0005C0002F00 05C0002F0005C0002F0004E0004F0004E0004F000470008F000470008F000470008F000438010F 000438010F000438010F00041C020F00041C020F00041C020F00040E040F00040E040F00040E04 0F000407080F000407080F000407080F000403900F000403900F000401E00F000401E00F000401 E00F000E00C00F001F00C01F80FFE0C1FFF8251F7E9E2A>77 D<FF803FF807C007C007C0038005 E0010005E0010004F001000478010004780100043C0100043C0100041E0100040F0100040F0100 04078100040781000403C1000401E1000401E1000400F1000400F1000400790004003D0004003D 0004001F0004001F0004000F0004000700040007000E0003001F000300FFE001001D1F7E9E22> I<001F800000F0F00001C0380007801E000F000F000E0007001E0007803C0003C03C0003C07C00 03E0780001E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F8 0001F0F80001F0780001E07C0003E07C0003E03C0003C03C0003C01E0007800E0007000F000F00 07801E0001C0380000F0F000001F80001C217D9F23>I<FFFFE0000F80780007801C0007801E00 07800F0007800F8007800F8007800F8007800F8007800F8007800F8007800F0007801E0007801C 000780780007FFE000078000000780000007800000078000000780000007800000078000000780 000007800000078000000780000007800000078000000FC00000FFFC0000191F7E9E1F>I<FFFF 80000F80F0000780780007803C0007801E0007801E0007801F0007801F0007801F0007801F0007 801E0007801E0007803C00078078000780F00007FF80000781C0000780E0000780F00007807000 07807800078078000780780007807C0007807C0007807C0007807C0407807E0407803E040FC01E 08FFFC0F10000003E01E207E9E21>82 D<07E0800C1980100780300380600180600180E00180E0 0080E00080E00080F00000F000007800007F00003FF0001FFC000FFE0003FF00001F8000078000 03C00003C00001C08001C08001C08001C08001C0C00180C00380E00300F00600CE0C0081F80012 217D9F19>I<7FFFFFE0780F01E0600F0060400F0020400F0020C00F0030800F0010800F001080 0F0010800F0010000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000 000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000001F800007FFFE001C1F7E9E21>I<FFFC3FF80FC007C00780038007800100078001 000780010007800100078001000780010007800100078001000780010007800100078001000780 010007800100078001000780010007800100078001000780010007800100078001000780010003 8002000380020001C0020001C0040000E008000070180000382000000FC0001D207E9E22>I<FF F07FF81FF01F800FC007C00F00078003800F00078001000F0007C00100078007C00200078007C0 0200078007C0020003C009E0040003C009E0040003C009E0040003E010F00C0001E010F0080001 E010F0080001F02078080000F02078100000F02078100000F0403C10000078403C20000078403C 20000078C03E2000003C801E4000003C801E4000003C801E4000001F000F8000001F000F800000 1F000F8000001E00078000000E00070000000E00070000000C000300000004000200002C207F9E 2F>87 D<FFF003FF1F8000F80F8000600780004007C0004003E0008001E0008001F0010000F003 0000F80200007C0400003C0400003E0800001E0800001F1000000FB0000007A0000007C0000003 C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C00000 03C0000007C000007FFE00201F7F9E22>89 D<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0FEFE072D7CA10D>91 D<080410082010201040204020804080408040B85CFC7EFC7E7C3E381C0F0E7B9F17>I<FEFE06 060606060606060606060606060606060606060606060606060606060606060606060606060606 06FEFE072D7FA10D>I<1FE000303000781800781C00300E00000E00000E00000E0000FE00078E 001E0E00380E00780E00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317>97 D<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E 000EC3800F01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E00780E00 700E00700E00E00F00E00D01C00CC300083E0015207F9F19>I<03F80E0C1C1E381E380C700070 00F000F000F000F000F000F00070007000380138011C020E0C03F010147E9314>I<000380003F 8000038000038000038000038000038000038000038000038000038000038003E380061B801C07 80380380380380700380700380F00380F00380F00380F00380F00380F003807003807003803803 803807801C07800E1B8003E3F815207E9F19>I<03F0000E1C001C0E0038070038070070070070 0380F00380F00380FFFF80F00000F00000F000007000007000003800801800800C010007060001 F80011147F9314>I<007C00C6018F038F07060700070007000700070007000700FFF007000700 07000700070007000700070007000700070007000700070007000700070007007FF01020809F0E >I<0000E003E3300E3C301C1C30380E00780F00780F00780F00780F00780F00380E001C1C001E 380033E0002000002000003000003000003FFE001FFF800FFFC03001E0600070C00030C00030C0 0030C000306000603000C01C038003FC00141F7F9417>I<0E0000FE00000E00000E00000E0000 0E00000E00000E00000E00000E00000E00000E00000E3E000E43000E81800F01C00F01C00E01C0 0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 FFE7FC16207F9F19>I<1C001E003E001E001C000000000000000000000000000E007E000E000E 000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00A1F809E0C> I<00E001F001F001F000E0000000000000000000000000007007F000F000700070007000700070 00700070007000700070007000700070007000700070007000700070007000706070F060F0C061 803F000C28829E0E>I<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00 000E00000E00000E0FF00E03C00E03000E02000E04000E08000E10000E30000E70000EF8000F38 000E1C000E1E000E0E000E07000E07800E03800E03C00E03E0FFCFF815207F9F18>I<0E00FE00 0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E 000E000E000E000E000E000E000E000E000E00FFE00B20809F0C>I<0E1F01F000FE618618000E 81C81C000F00F00E000F00F00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00 0E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E 000E00E00E00FFE7FE7FE023147F9326>I<0E3E00FE43000E81800F01C00F01C00E01C00E01C0 0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC 16147F9319>I<01F800070E001C03803801C03801C07000E07000E0F000F0F000F0F000F0F000 F0F000F0F000F07000E07000E03801C03801C01C0380070E0001F80014147F9317>I<0E3E00FE C3800F01C00F00E00E00E00E00F00E00700E00780E00780E00780E00780E00780E00780E00700E 00F00E00E00F01E00F01C00EC3000E3E000E00000E00000E00000E00000E00000E00000E00000E 0000FFE000151D7F9319>I<03E0800619801C05803C0780380380780380700380F00380F00380 F00380F00380F00380F003807003807803803803803807801C0B800E138003E380000380000380 000380000380000380000380000380000380003FF8151D7E9318>I<0E78FE8C0F1E0F1E0F0C0E 000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00F147F9312>I<1F9030 704030C010C010C010E00078007F803FE00FF00070803880188018C018C018E030D0608F800D14 7E9312>I<020002000200060006000E000E003E00FFF80E000E000E000E000E000E000E000E00 0E000E000E000E080E080E080E080E080610031001E00D1C7F9B12>I<0E01C0FE1FC00E01C00E 01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E 03C00603C0030DC001F1FC16147F9319>I<FF83F81E01E01C00C00E00800E00800E0080070100 07010003820003820003820001C40001C40001EC0000E80000E800007000007000007000002000 15147F9318>I<FF9FE1FC3C0780701C0300601C0380200E0380400E0380400E03C0400707C080 0704C0800704E080038861000388710003C8730001D0320001D03A0000F03C0000E01C0000E01C 0000601800004008001E147F9321>I<7FC3FC0F01E00701C007018003810001C20000E40000EC 00007800003800003C00007C00004E000087000107000303800201C00601E01E01E0FF07FE1714 809318>I<FF83F81E01E01C00C00E00800E00800E008007010007010003820003820003820001 C40001C40001EC0000E80000E800007000007000007000002000002000004000004000004000F0 8000F08000F100006200003C0000151D7F9318>I<3FFF380E200E201C40384078407000E001E0 01C00380078007010E011E011C0338027006700EFFFE10147F9314>I E /Fn 22 122 df<FFFF80FFFF80FFFF8011037F9016>45 D<00080000380000780001F8003FF800 FE7800C07800007800007800007800007800007800007800007800007800007800007800007800 007800007800007800007800007800007800007800007800007800007800007800007800007800 007800007800007800007800007800007800007800007800007800007800007800007800007800 00FC007FFFF87FFFF8152F7AAE21>49 D<003F800000FFE00003C0F80007003C000E000E000C00 0F001C00070018000780380003803800038038000380380003803C0003803C0003003E0007001F 0006001F800E000FE01C0007F0380003FC600001FEC00000FF8000003FC000007FF00001C7F800 0303FC000600FE000C007F0018001F8038000FC0700007C0700003C0600001E0E00001E0E00000 E0E00000E0E00000E0E00000E0E00000C0700000C0700001C038000180380003001C0007000F00 1E0007C0780001FFF000003F80001B307DAE21>56 D<0000030000000000030000000000030000 0000000780000000000780000000000FC0000000000FC0000000000FC00000000017E000000000 13E00000000013E00000000023F00000000021F00000000021F00000000040F80000000040F800 00000040F800000000807C00000000807C00000001807E00000001003E00000001003E00000002 003F00000002001F00000002001F00000004000F80000004000F80000004000F800000080007C0 0000080007C00000180007E000001FFFFFE000001FFFFFE00000200003F00000200001F0000020 0001F00000400001F80000400000F80000400000F800008000007C00008000007C00008000007C 00010000003E00010000003E00030000003F00030000001F00070000001F001F8000003F80FFE0 0003FFFCFFE00003FFFC2E327EB132>65 D<FFFFFFFFE0FFFFFFFFE007E0000FE003E00001E003 E00000F003E000007003E000003003E000003003E000001003E000001003E000001003E0000010 03E000000803E000000803E000000803E000800803E000800003E000800003E000800003E00080 0003E001800003E001800003E007800003FFFF800003FFFF800003E007800003E001800003E001 800003E000800003E000800003E000800003E000800203E000800203E000000203E000000403E0 00000403E000000403E000000403E000000C03E000000C03E000000803E000001803E000001803 E000003803E000007803E00001F807E0000FF0FFFFFFFFF0FFFFFFFFF027317CB02D>69 D<FFFFFFC000FFFFFFF80007E0007E0003E0001F0003E000078003E00003C003E00001E003E000 01F003E00001F003E00000F003E00000F803E00000F803E00000F803E00000F803E00000F803E0 0000F803E00000F003E00001F003E00001E003E00003E003E00003C003E000078003E0001F0003 E0007C0003FFFFF00003E000000003E000000003E000000003E000000003E000000003E0000000 03E000000003E000000003E000000003E000000003E000000003E000000003E000000003E00000 0003E000000003E000000003E000000003E000000003E000000003E000000003E000000007F000 0000FFFF800000FFFF80000025317CB02D>80 D<FFFFFF000000FFFFFFF0000007E001FC000003 E0003E000003E0000F800003E00007C00003E00003E00003E00001E00003E00001F00003E00000 F00003E00000F80003E00000F80003E00000F80003E00000F80003E00000F80003E00000F80003 E00000F00003E00001F00003E00001E00003E00003C00003E00007800003E0000F000003E0003C 000003E001F0000003FFFF00000003E001F0000003E0007C000003E0001E000003E0000F800003 E00007800003E00007C00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 E00003E00803E00003E00803E00001E00803E00001E00807F00000F010FFFF80007010FFFF8000 3860000000000F802D327CB031>82 D<007F802001FFE02007C078600F001C601E0006E03C0003 E0380001E0780000E0700000E070000060F0000060F0000060F0000020F0000020F0000020F800 0020F80000007C0000007E0000003F0000003FC000001FF800000FFF800007FFF80003FFFC0000 FFFF00000FFF800000FFC000001FE0000007E0000003F0000001F0000000F0000000F8000000F8 8000007880000078800000788000007880000078C0000078C0000070E00000F0E00000E0F00000 E0F80001C0EC000380C7000700C1F01E00807FFC00800FF0001D337CB125>I<00FE00000303C0 000C00E00010007000100038003C003C003E001C003E001E003E001E0008001E0000001E000000 1E0000001E00000FFE0000FC1E0003E01E000F801E001F001E003E001E003C001E007C001E00F8 001E04F8001E04F8001E04F8003E04F8003E0478003E047C005E043E008F080F0307F003FC03E0 1E1F7D9E21>97 D<003F800000E0E0000380380007003C000E001E001E001E001C000F003C000F 007C000F0078000F8078000780F8000780F8000780FFFFFF80F8000000F8000000F8000000F800 0000F8000000F8000000780000007C0000003C0000003C0000801E0000800E0001000F00020007 80020001C00C0000F03000001FC000191F7E9E1D>101 D<0780000000FF80000000FF80000000 0F8000000007800000000780000000078000000007800000000780000000078000000007800000 000780000000078000000007800000000780000000078000000007800000000780000000078000 00000780FE00000783078000078C03C000079001E00007A001E00007A000F00007C000F00007C0 00F000078000F000078000F000078000F000078000F000078000F000078000F000078000F00007 8000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F000 078000F000078000F000078000F000078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF 8021327EB125>104 D<0F001F801F801F801F800F000000000000000000000000000000000000 00000000000780FF80FF800F800780078007800780078007800780078007800780078007800780 078007800780078007800780078007800780078007800FC0FFF8FFF80D307EAF12>I<0780FE00 1FC000FF83078060F000FF8C03C18078000F9001E2003C0007A001E4003C0007A000F4001E0007 C000F8001E0007C000F8001E00078000F0001E00078000F0001E00078000F0001E00078000F000 1E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E000780 00F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E 00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E000FC001 F8003F00FFFC1FFF83FFF0FFFC1FFF83FFF0341F7E9E38>109 D<0780FE0000FF83078000FF8C 03C0000F9001E00007A001E00007A000F00007C000F00007C000F000078000F000078000F00007 8000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F000 078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0 00078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF80211F7E9E25>I<001FC00000F0 780001C01C00070007000F0007801E0003C01C0001C03C0001E03C0001E0780000F0780000F078 0000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8780000F0 7C0001F03C0001E03C0001E01E0003C01E0003C00F00078007800F0001C01C0000F07800001FC0 001D1F7E9E21>I<0781FC00FF860700FF8803C00F9001E007A000F007C0007807800078078000 3C0780003C0780003E0780001E0780001F0780001F0780001F0780001F0780001F0780001F0780 001F0780001F0780001F0780003E0780003E0780003C0780007C0780007807C000F007A000F007 A001E00798038007860F000781F800078000000780000007800000078000000780000007800000 07800000078000000780000007800000078000000FC00000FFFC0000FFFC0000202D7E9E25>I< 0783E0FF8C18FF907C0F907C07A07C07C03807C00007C00007C000078000078000078000078000 078000078000078000078000078000078000078000078000078000078000078000078000078000 0780000780000FC000FFFE00FFFE00161F7E9E19>114 D<01FC100E03301800F0300070600030 E00030E00010E00010E00010F00010F800007E00003FF0001FFF000FFFC003FFE0003FF00001F8 0000F880003C80003C80001CC0001CC0001CE0001CE00018F00038F00030CC0060C301C080FE00 161F7E9E1A>I<00400000400000400000400000400000C00000C00000C00001C00001C00003C0 0007C0000FC0001FFFE0FFFFE003C00003C00003C00003C00003C00003C00003C00003C00003C0 0003C00003C00003C00003C00003C00003C00003C00003C01003C01003C01003C01003C01003C0 1003C01003C01001C02001E02000E0400078C0001F00142C7FAB19>I<078000F000FF801FF000 FF801FF0000F8001F000078000F000078000F000078000F000078000F000078000F000078000F0 00078000F000078000F000078000F000078000F000078000F000078000F000078000F000078000 F000078000F000078000F000078000F000078000F000078000F000078001F000078001F0000780 01F000038002F00003C004F00001C008F800007030FF80001FC0FF80211F7E9E25>I<FFF803FF 00FFF803FF000FE001F80003C001E00003E001800001E001000000F00300000078020000007C04 0000003C080000001E100000000F300000000FA000000007C000000003C000000003E000000001 F000000002F00000000478000000087C000000183E000000101E000000200F000000400F800000 C007C000008003C000018001E000078001F0001F8003F800FFC007FFC0FFC007FFC0221F7F9E23 >120 D<FFF801FF80FFF801FF800FC0007C00078000380007C000300003C000200003C0002000 01E000400001E000400001F000400000F000800000F000800000780100000078010000007C0100 00003C020000003C020000001E040000001E040000001F040000000F080000000F080000000790 000000079000000007D000000003E000000003E000000001C000000001C000000001C000000000 800000000080000000010000000001000000000100000000020000000002000000000400000070 04000000F80C000000F808000000F810000000703000000030400000001F80000000212D7F9E23 >I E end %%EndProlog %%BeginSetup %%Feature: *Resolution 300 TeXDict begin %%EndSetup %%Page: 1 1 bop 92 242 a Fn(Autonomous)19 b(System)i(P)n(ath)h(Expression)e(Exten)n (t-ion)i(to)g(Rip)r(e-181)462 369 y Fm(Cengiz)16 b(Alaettino\025)-23 b(glu)444 b(Jessica)16 b(Y)l(u)339 427 y Fl(Information)f(Sciences)g (Institute)233 b(Merit)15 b(Net)o(w)o(orking)305 485 y(Univ)o(ersit)o(y)e(of) k(Southern)g(California)146 b(Univ)o(ersit)o(y)14 b(of)i(Mic)o(higan)376 543 y(Marina)g(del)g(Rey)l(,)f(CA)h(90292)233 b(Ann)16 b(Arb)q(or,)g(MI)f (?????)480 601 y Fk(cengiz at is)o(i.e)o(du)394 b(jyy at merit.)o(edu)823 703 y Fl(Marc)o(h)16 b(2,)g(1995)0 876 y Fj(1)69 b(In)n(tro)r(duction)0 978 y Fm(Rip)q(e-181)20 b([Bates)15 b Fi(et)h(al.)p Fm(,)f(1994)o(])k(is)g(a) g(language)h(to)f(sp)q(ecify)h(routing)g(p)q(olicy)h(constrain)o(ts)d(for)h (in)o(ter-domain)0 1034 y(routing)c(in)h(the)f(In)o(ternet.)20 b(Rip)q(e-181)c(allo)o(ws)f(the)g(sp)q(eci\014cation)i(of)d(b)q(oth)h (preference)h(p)q(olicy)h(constrain)o(ts)d(\(b)o(y)0 1091 y(sp)q(ecifying)19 b(as-in)f(and)f(in)o(teras-in)h(attributes\))f(and)g(access)h(con)o(trol)f(p) q(olicy)i(constrain)o(ts)d(\(b)o(y)h(sp)q(ecifying)i(as-)0 1147 y(out)14 b(and)h(in)o(teras-out)f(attributes\).)19 b(There)c(are)f (limitations)i(in)g(the)e(t)o(yp)q(es)h(of)f(preference)i(and)f(access)f(con) o(trol)0 1203 y(p)q(olicy)h(constrain)o(ts)e(that)g(can)g(b)q(e)h(describ)q (ed)h(b)o(y)f(RIPE-181)f(and)h(b)q(ecame)g(eviden)o(t)g(when)g(sev)o(eral)f (en)o(terprises)0 1260 y(tried)j(to)e(use)i(RIPE-181)f(to)g(describ)q(e)h (their)g(routing)f(p)q(olicies.)71 1316 y(One)e(suc)o(h)g(limitation)h(is)g (the)f(lac)o(k)g(of)f(abilit)o(y)i(to)e(sp)q(ecify)i(autonomous)e(system)g (path)h(expressions,)h(hence-)0 1373 y(forth)i(referred)g(to)g(as)f(AS)i (path)f(expressions,)h(in)g(the)f(p)q(olicy)i(attributes)e(\(i.e.)g(as-in,)h (in)o(teras-in,)g(as-out)f(and)0 1429 y(in)o(teras-out)j(attributes\).)31 b(This)19 b(do)q(cumen)o(t)h(extends)f(Rip)q(e-181)h(to)f(enable)h(the)f(sp)q (eci\014cation)i(of)e(AS)g(path)0 1486 y(expressions)d(in)g(these)f (attributes.)20 b(It)15 b(is)h(assumed)f(that)g(the)g(reader)g(is)h(familiar) g(with)g(Rip)q(e-181.)0 1627 y Fj(2)69 b(Extended)23 b(A)n(ttributes)0 1728 y Fm(W)l(e)g(de\014ne)g(four)f(new)h(p)q(olicy)h(attributes)e (extended-as-in,)k(extended-as-out,)f(extended-in)o(teras-in,)h(and)0 1785 y(extended-in)o(teras-out)15 b(to)f(extend)h(the)g(as-in,)g(as-out,)e (in)o(teras-in,)i(and)g(in)o(teras-out)f(attributes)g(resp)q(ectiv)o(ely)l(.) 71 1841 y(The)h(original)h(attributes)f(ha)o(v)o(e)g(the)g(follo)o(wing)h (forms)f([Bates)f Fi(et)i(al.)p Fm(,)f(1994)o(]:)72 1923 y Fh(as-in:)166 b(from)23 b(<aut-num>)g(<cost>)382 1979 y(accept)g(<routing)g (policy)g(expression>)72 2035 y(as-out:)142 b(to)23 b(<aut-num>)382 2092 y(announce)g(<routing)f(policy)h(expression>)72 2148 y(interas-in:)46 b(from)23 b(<aut-num>)g(<local-rid>)f(<neighbor-rid>)g(<preference>)382 2205 y(accept)h(<routing)g(policy)g(expression>)72 2261 y(interas-out:)f(to)h (<aut-num>)g(<local-rid>)f(<neighbor-rid>)g([<metric>])382 2318 y(announce)h(<routing)f(policy)h(expression>.)0 2399 y Fm(Please)16 b(refer)f(to)f(RIPE-181)i([Bates)e Fi(et)i(al.)p Fm(,)f(1994)o(])g(for)f(the)h(details)i(of)d(their)i(syn)o(tax)f(and)g(seman) o(tics.)71 2456 y(The)21 b(extended)h(attributes)f(ha)o(v)o(e)f(the)i(same)e (syn)o(tax)h(and)g(seman)o(tics)g(as)g(the)g(corresp)q(onding)h(original)0 2512 y(atributes)g(except)h(that)e(the)i Fg(<)p Fh(routing)g(policy)g (expression)p Fg(>)e Fm(is)i(extended.)42 b(That)21 b(is,)j(w)o(e)e(ha)o(v)o (e)g(the)0 2569 y(follo)o(wing)16 b(new)f(syn)o(tax)g(for)f(the)i(extended)g (attributes:)964 2693 y(1)p eop %%Page: 2 2 bop 72 60 a Fh(extended-as-in:)165 b(from)23 b(<aut-num>)g(<cost>)597 117 y(accept)g(<extended)f(routing)h(policy)g(expression>)72 173 y(extended-as-out:)141 b(to)23 b(<aut-num>)597 229 y(announce)f (<extended)h(routing)g(policy)g(expression>)72 286 y(extended-interas-in:)45 b(from)23 b(<aut-num>)g(<local-rid>)f(<neighbor-rid>)g(<preference>)597 342 y(accept)h(<extended)f(routing)h(policy)g(expression>)72 399 y(extended-interas-out:)e(to)i(<aut-num>)g(<local-rid>)f(<neighbor-rid>)g ([<metric>])597 455 y(announce)g(<extended)h(routing)g(policy)g(expression>.) 0 546 y Fg(<)p Fh(extended)g(routing)g(policy)g(expression)p Fg(>)16 b Fm(is)i(a)f(logical)i(com)o(bination)f(of)f(AS)h(n)o(um)o(b)q(ers,) f(AS)h(macros,)0 602 y(comm)o(unit)o(y)e(names,)h(route)f(lists,)h (prede\014ned)h(k)o(eyw)o(ords)d(\(curren)o(tly)i(only)g(the)f(k)o(eyw)o(ord) g(ANY)g(is)h(de\014ned\),)0 659 y(and)10 b(AS)h(path)f(expressions.)19 b(The)11 b(syn)o(tax)e(and)i(seman)o(tics)f(of)g Fg(<)p Fh(extended)23 b(routing)g(policy)g(expression)p Fg(>)0 715 y Fm(are)17 b(iden)o(tical)j(to) d(the)g(syn)o(tax)g(and)h(seman)o(tics)f(of)g Fg(<)q Fh(routing)23 b(policy)g(expression)p Fg(>)16 b Fm(except)i(that)f(it)h(can)0 772 y(con)o(tain)10 b(AS)h(path)f(expressions.)19 b(The)10 b(syn)o(tax)g(and)g(seman)o(tics)g(of)g Fg(<)p Fh(extended)23 b(routing)g(policy)g(expression)p Fg(>)71 828 y Fm(An)15 b(AS)h(path)f (expression)h(has)f(the)g(follo)o(wing)h(syn)o(tax:)119 919 y Fh(`<')24 b(<AS)f(path)h(regular)e(expression>)h(`>'.)0 1009 y Fm(The)13 b(syn)o(tax)g(and)g(seman)o(tics)g(of)g(AS)g(path)g(regular)g (expressions)h(are)f(the)g(same)f(as)h(the)g(syn)o(tax)g(and)g(seman)o(tics)0 1065 y(of)19 b(AS)h(path)f(regular)h(expressions)g(used)g(in)h(Cisco)e (router)g(con\014gurations.)33 b(Please)20 b(refer)g(to)f(App)q(endix)i(1)0 1122 y(for)16 b(the)h(details.)27 b(An)17 b(AS)g(path)g(expression)h (represen)o(ts)f(the)g(set)g(of)f(routes)h(whic)o(h)h(tra)o(v)o(erses)e(a)g (sequence)i(of)0 1178 y(autonomous)c(systems)h(matc)o(hed)g(b)o(y)g(the)g(AS) h(path)f(regular)g(expression)1286 1162 y Ff(1)1307 1178 y Fm(.)71 1235 y(The)g(follo)o(wing)h(are)f(examples)h(of)f(extended)h (attributes:)72 1325 y Fh(extended-as-in:)21 b(from)j(AS1)f(5)h(accept)f (<^AS1)g(.)h(*)g(AS2$>)f(AND)g(NOT)h(<AS3>)72 1382 y(extended-as-out:)d(to)j (AS690)f(announce)g(\(<^AS1>)g(OR)g(<^AS2>\))g(AND)h(COMM_NSF_AUP.)0 1472 y Fm(The)16 b(\014rst)g(example)h(means)f(\\accept)g(the)g(set)g(of)g (routes)g(from)f(AS1)h(with)h(an)f Fh(AS)p 1441 1472 15 2 v 17 w(PATH)f Fm(to)h(AS2)g(that)f(do)h(not)0 1529 y(transit)e(AS3)g(with)g (preference)h(5.)k(The)14 b(second)h(example)f(means)g(announce)h(the)f(set)g (of)f(routes)h(learned)h(from)0 1585 y(AS1)g(and)h(AS2)f(whic)o(h)h(are)f(in) h(COMM)p 697 1585 14 2 v 16 w(NSF)p 802 1585 V 16 w(A)o(UP)f(to)g(AS690.)0 1728 y Fj(3)69 b(In)n(teraction)22 b(Bet)n(w)n(een)f(Extended)i(and)h (Original)d(A)n(ttributes)0 1829 y Fm(A)e(domain)h(can)g(sp)q(ecify)g(its)g (p)q(olicies)i(using)e(the)f(extended)i(and/or)d(the)i(original)g (attributes.)33 b(T)l(o)19 b(sp)q(ecify)0 1886 y(p)q(olicies)14 b(for)e(a)f(giv)o(en)i(p)q(eer)f(AS,)g(an)g(AS)g(m)o(ust)g(either)g(use)h (only)f(the)g(original)h(attributes,)f(or)f(only)i(the)f(extended)0 1942 y(attributes,)k(or)f(b)q(oth)i(the)f(original)h(and)g(the)f(extended)h (attributes)f(so)g(that)f(an)h(extended)i(attribute)e(is)g(used)0 1999 y(if)g(and)f(only)h(if)f(the)h(corresp)q(onding)g(original)g(attribute)f (is)h(used.)71 2055 y(If)j(a)g(domain)g(mixes)h(the)f(extended)h(and)f(the)g (original)h(attributes)f(for)f(a)h(p)q(eer)h(AS,)f(the)g(to)q(ols)g(that)f (do)0 2111 y(not)f(supp)q(ort)h(the)f(extended)i(attributes)e(use)h(only)g (the)g(original)g(attributes.)27 b(The)18 b(to)q(ols)f(that)g(supp)q(ort)h (the)0 2168 y(extended)j(attributes)e(use)h(only)g(the)g(extended)g (attributes)f(and)h(ignore)g(the)g(original)g(attributes)g(for)f(that)0 2224 y(p)q(eer)d(AS.)f(W)l(e)h(exp)q(ect)g(that)e(all)j(to)q(ols)e(will)i(b)q (e)f(upgraded)f(ev)o(en)o(tually)i(to)d(supp)q(ort)i(the)f(extended)i (attributes.)0 2281 y(A)o(t)e(whic)o(h)h(time,)f(original)h(attributes)f(can) g(b)q(e)h(replaced)h(b)o(y)e(the)g(extended)h(attributes.)71 2337 y(W)l(e)e(advise)i(that,)d(when)i(an)g(AS)g(mixes)g(extended)g(and)g (original)h(attributes)e(for)g(a)g(p)q(eer)i(AS,)e(the)h(original)0 2394 y(attribute)i(and)g(the)g(corresp)q(onding)g(extended)h(attribute)f (matc)o(h)f(in)i(their)f(meaning)h(\(i.e.)24 b(they)17 b(can)g(b)q(e)h(the)p 0 2435 780 2 v 52 2461 a Fe(1)293 2477 y Fd(A)111 b(router)h(can)h(c)o(hec)o (k)f(this)h(using)g(the)f Fc(AS)p 1599 2477 12 2 v 14 w(PATH)e Fd(attribute)0 2523 y(in)17 b(the)g(Border)g(Gatew)o(a)o(y)g(Proto)q(col)h ([Lougheed)c(and)g(Rekh)o(ter,)f(1989)q(])j(or)h Fc(RD)p 1183 2523 V 13 w(PATH)e Fd(attribute)j(in)f(the)g(In)o(ter-Domain)h(Routing)0 2569 y(Proto)q(col)c([Rekh)o(ter,)f(1992)q(])g(\(other)g(proto)q(cols)h(ha)o (v)o(e)g(similar)h(mec)o(hanisms\).)964 2693 y Fm(2)p eop %%Page: 3 3 bop 0 60 a Fm(same)14 b(or)g(p)q(erhaps)i(di\013eren)o(t)e(with)h(the)g(same) f(a\013ect)g(in)i(routing\).)j(Th)o(us,)14 b(if)i(for)e(an)g(extended)i (attribute)e(\(e.g.)0 117 y(extended-as-out\))i(used)g(for)f(a)g(p)q(eer)h (AS)g(there)g(is)g(no)f(matc)o(hing)h(original)g(attribute)g(\(as-out\))e (\(b)q(ecause)i(of)f(a)0 173 y(path)e(expression)h(it)g(con)o(tains\),)f(no)g (original)i(attribute)e(can)h(b)q(e)g(used)g(for)e(that)h(p)q(eer)h(AS.)f (The)h(motiv)m(ation)g(for)0 229 y(this)h(is)g(to)f(a)o(v)o(oid)g(sp)q (ecifying)i(p)q(olicies)h(partially)e(using)h(the)e(original)i(attributes)e (whic)o(h)h(ma)o(y)f(cause)h(incorrect)0 286 y(results.)20 b(Hence)c(the)g(follo)o(wing)g(examples)g(are)e(v)m(alid:)0 377 y Fh(Eg.)23 b(1.)0 434 y(aut-num:)g(AS1)0 490 y(as-in:)g(from)g(AS2)h(1)g (accept)f(ANY)0 547 y(as-out:)g(to)g(AS2)h(announce)f(ANY)0 660 y(Eg.)g(2.)0 716 y(aut-num:)g(AS1)0 773 y(extended-as-in:)f(from)h(AS2)h (1)f(accept)g(ANY)0 829 y(extended-as-out:)f(to)h(AS2)h(announce)e(ANY)0 942 y(Eg.)h(3.)0 998 y(aut-num:)g(AS1)0 1055 y(as-in:)g(from)g(AS2)h(1)g (accept)f(ANY)0 1111 y(as-out:)g(to)g(AS2)h(announce)f(ANY)0 1168 y(extended-as-in:)f(from)h(AS2)h(1)f(accept)g(ANY)0 1224 y(extended-as-out:)f(to)h(AS2)h(announce)e(ANY)71 1316 y Fm(And)c(the)h (follo)o(wing)f(example)h(is)g(not)f(v)m(alid)i(b)q(ecause)f(an)f (extended-as-out)h(attribute)f(is)g(used)h(without)0 1372 y(using)d(an)f (as-out)g(attribute.)0 1464 y Fh(Eg.)23 b(4.)0 1520 y(aut-num:)g(AS1)0 1577 y(as-in:)g(from)g(AS2)h(1)g(accept)f(ANY)0 1633 y(extended-as-in:)f (from)h(AS2)h(1)f(accept)g(ANY)0 1690 y(extended-as-out:)f(to)h(AS2)h (announce)e(ANY)i(and)f(not)h(<AS1)f(.)h(*)g(AS5)f(AS6)h(.*)f(AS10>)0 1781 y Fm(Note)11 b(that,)h(it)g(is)g(at)f(the)h(discretion)h(of)f(the)f(AS)i (to)e(decide)i(what)e(is)i(matc)o(hing.)18 b(Hence)13 b(the)f(follo)o(wing)g (example,)0 1838 y(in)j(whic)o(h)f(as-out)f(do)q(es)h(not)g(re\015ect)f(the)h (exact)g(exp)q(ort)f(p)q(olicy)j(of)d(AS1,)h(will)h(b)q(e)f(accepted)h(as)e (v)m(alid.)21 b(W)l(e)14 b(allo)o(w)0 1894 y(this)i(so)e(that)h(the)g (existing)h(to)q(ols)f(can)h(function)g(and)f(pro)q(duce)h(close)g(results)g (at)e(the)i(discretion)g(of)f(the)g(AS.)0 1986 y Fh(Eg.)23 b(6.)0 2042 y(aut-num:)g(AS1)0 2099 y(as-in:)g(from)g(AS2)h(1)g(accept)f(ANY) 0 2155 y(as-out:)g(to)g(AS2)h(announce)f(ANY)g(and)h(not)f(AS10)0 2211 y(extended-as-in:)f(from)h(AS2)h(1)f(accept)g(ANY)0 2268 y(extended-as-out:)f(to)h(AS2)h(announce)e(ANY)i(and)f(not)h(<AS1)f(.)h(*)g (AS5)f(AS6)h(.*)f(AS10>)0 2411 y Fj(4)69 b(Suggestions)0 2512 y Fm(W)l(e)17 b(reccomend)g(administrators)f(who)g(register)g(extended)i (attributes)e(to)g(also)g(register)h(original)g(attributes)0 2569 y(when)f(p)q(ossible)h(as)d(explained)k(in)e(Section)g(3.)964 2693 y(3)p eop %%Page: 4 4 bop 71 60 a Fm(W)l(e)21 b(allo)o(w)g(the)h(sp)q(eci\014cation)h(of)d(general) i(AS)f(path)h(expression)g(in)g(extended)g(attributes.)37 b(Ho)o(w)o(ev)o (er,)0 117 y(some)19 b(to)q(ols)f(ma)o(y)h(only)g(supp)q(ort)g(limited)i(AS)e (path)g(regular)g(expressions)h(initially)l(.)34 b(F)l(or)18 b(example,)j(at)d(the)0 173 y(time)j(of)g(writing)h(this)f(do)q(cumen)o(t,)i Fh(peval)e Fm(supp)q(orted)g(only)h(AS)f(path)h(regular)f(expressions)h(of)e (the)i(form)0 229 y(\\)p Fh(^AS-number)p Fm(")286 213 y Ff(2)304 229 y Fm(.)71 286 y(W)l(e)14 b(also)g(caution)h(that)f(sp)q(ecifying)i(AS)f (path)f(p)q(olicy)i(expressions)f(whic)o(h)h(are)e(to)q(o)f(top)q(ology)i(sp) q(eci\014c)h(can)0 342 y(ha)o(v)o(e)g(serious)g(consequences.)24 b(This)17 b(is)f(b)q(ecause)h(In)o(ternet's)f(top)q(ology)g(is)g(dynamic)h (and)g(the)f(c)o(hanges)g(in)h(the)0 399 y(top)q(ology)e(a\013ect)f(the)i (set)f(of)f(routes)h(matc)o(hed)g(b)o(y)g(these)h(expressions)g(drastically)l (.)0 536 y Fj(References)0 627 y Fb([Bates)e Fa(et)h(al.)p Fb(,)e(1994])21 b(T.)d(Bates,)h(E.)f(Geric)o(h,)g(L.)g(Jonc)o(hera)o(y)m(,)g (J-M.)g(Jouanigot,)f(D.)h(Karren)o(b)q(erg,)i(M.)d(T)m(erpstra,)i(and)46 677 y(J.)d(Y)m(u.)25 b(Represen)o(tation)18 b(of)d(IP)i(Routing)e(P)o (olicies)h(in)g(a)g(Routing)g(Registry)m(.)25 b(T)m(ec)o(hnical)16 b(Rep)q(ort)g(rip)q(e-181,)g(RIPE,)46 727 y(RIPE)e(NCC,)f(Amsterdam,)f (Netherlands,)j(Octob)q(er)g(1994.)0 801 y([Lougheed)f(and)g(Rekh)o(ter,)g (1989])21 b(K.)13 b(Lougheed)g(and)g(Y.)f(Rekh)o(ter.)17 b(Border)e(Gatew)o (a)o(y)d(Proto)q(col)h(\(BGP\).)j(Request)e(for)46 851 y(Commen)o(t)d(RF)o (C-1105,)h(Net)o(w)o(ork)i(Information)d(Cen)o(ter,)k(June)g(1989.)0 926 y([Rekh)o(ter,)f(1992])21 b(Y.)11 b(Rekh)o(ter.)k(In)o(ter-Domain)10 b(Routing)h(Proto)q(col)g(\(IDRP\).)k(Av)n(ailable)10 b(from)g(the)i (author.,)f(1992.)j(T.J.)46 976 y(W)m(atson)f(Researc)o(h)i(Cen)o(ter,)g(IBM) f(Corp.)0 1119 y Fj(A)69 b(Syn)n(tax)24 b(of)f(AS)g(P)n(ath)h(Regular)e (Expressions)0 1220 y Fm(NOTE:)12 b(It)h(w)o(as)e(not)h(clear)h(to)f(me)g (whether)g(I)h(could)h(just)e(cop)o(y)g(this)h(app)q(endix)h(from)d(cisco's)i (online)h(do)q(cumen-)0 1277 y(tation)g(for)g(cop)o(yrigh)o(t)h(reasons.)k(I) c(think)g(I)g(can,)g(since)h(they)e(also)h(copied)h(it)f(from)f(a)g(public)j (domain)e(soft)o(w)o(are)0 1333 y(called)k(rgrep\(3\).)26 b(The)18 b(safest)f(w)o(ould)g(b)q(e)i(to)e(cop)o(y)g(it)h(from)f(rgrep)g(or)g (re-write)h(it.)27 b(I)18 b(could)g(not)g(lo)q(cate)g(this)0 1390 y(soft)o(w)o(are)13 b(using)j(arc)o(hie.)21 b(An)o(y)15 b(suggestions?)p 0 2480 780 2 v 52 2507 a Fe(2)91 2523 y Fc(Peval)8 b Fd(is)k(a)f(to)q(ol)h(to)f(ev)n(aluate)h(routing)g(p)q(olicy)h(expressions) h(and)d(is)h(used)f(to)g(generate)h(router)f(con\014gurations.)19 b(Please)12 b(c)o(hec)o(k)0 2568 y(the)h Fc(Peval)e Fd(man)o(ual)j(if)g (general)g(AS)f(path)h(regular)g(expressions)h(are)e(curren)o(tly)i(supp)q (orted.)964 2693 y Fm(4)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF -------- Logged at Mon Mar 6 11:02:08 MET 1995 ---------
[ rr-impl Archive ]