%!PS-Adobe-2.0 %%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software %%Title: ipsec-slides.dvi %%Pages: 19 %%PageOrder: Ascend %%Orientation: Landscape %%BoundingBox: 0 0 596 842 %%EndComments %DVIPSWebPage: (www.radicaleye.com) %DVIPSCommandLine: dvips -o ipsec-slides.ps ipsec-slides %DVIPSParameters: dpi=600, compressed %DVIPSSource: TeX output 2000.09.30:1535 %%BeginProcSet: texc.pro %! /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round exch round exch]setmatrix}N/@landscape{/isls true 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/IEn 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 IEn N end A{/foo setfont}2 array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/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 A definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get }B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} B/Cdx{Cd A length 1 sub get}B/Ci{Cd A 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/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B /chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ /cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 {2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ 1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{A A length 1 sub A 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/V matrix currentmatrix A 1 get A mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X 1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N /p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ /Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) (LaserWriter 16/600)]{A length product length le{A length product exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/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{SS restore}B end %%EndProcSet TeXDict begin 55380996 39158280 2074 600 600 (ipsec-slides.dvi) @start %DVIPSBitmapFont: Fa cmmi10 20.74 1 /Fa 1 63 df<127C127FEAFFC013F013FC6CB4FC6C13C0000F13F0000313FCC613FF013F 13C0010F13F0010313FE01006D7E023F13E0020F13F8020313FE02006D7E031F13E00307 13F8030113FE6F6C6C7E041F13E0040713F8040113FF706C13C0051F13F0050713FC0501 13FF716C13C0060F13F0060313FC060013FF073F13C0070F13F0070313FC0700EBFF8008 3F13E0080F13F8080313FE08006D7E093F13E0090713F8090113FE756C6C7E0A1F13E00A 0713F80A0113FF767E0B1F13801D071D1F0B7F130052B5FC0A0713F80A1F13E00A7F1380 514848C7FC090713F8093F13E098B51280080349C8FC080F13F8083F13E097B512800703 01FCC9FC070F13F0073F13C096B5CAFC060313FC060F13F0067F13C04DB5CBFC050713FC 051F13F0057F13C04CB5CCFC040713F8041F13E0047F13804B4848CDFC030713F8031F13 E092B51280020349CEFC020F13F8023F13E091B51280010349CFFC010F13F0013F13C090 B5D0FC000313FC000F13F0003F13C04890D1FCEAFFFC13F013C06CD2FC127C696572DD86 >62 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fb cmtt8 16.592 40 /Fb 40 123 df33 D<000715E0D81FE0EB07F8D87FF0EB0FFE6D131F00FF15FF6D5BA7497F A4007F15FEA749130FA5003F15FCA7491307A3001F15F8A2D80F80EB01F0282970D549> I38 D<001FB812F84817FCBAFCA7003F17FC6C17F8380B78AF49>45 D<913807FFC0027F13FC0103B67E010F15E0013F15F84915FE90B8FC0003834817E04849 C68002E0130F48018001037F4890C87F49157F496F7E48486F7E83A200FF701380837F19 C083A26C5AA3EA1FE0EA0780CAFCA25F1980A25F1900A25F4D5AA24D5A177F4D5AA24C5B 4C5B5E4C5B4C5B4C90C7FC4C5A4C5A4B5B03075B4B5B4B5B4B5B4B90C8FC4A485A4A13F8 4A5B4A5B4A5B4A5BDAFFFEC9FC495B495B495B495B013F13804990C8127F4948EDFF8048 494A13C04813F0485B001F5B4890B8FC5AA2BAFCA37E1980001F18003A5579D449>50 D58 D<137C3803FF804813C04813E04813F0A34813F8A56C13F0A36C13E0 6C13C06C138038007C0090C7FCB3A3137CEA03FF4813C04813E04813F0A214F85AA214FC A37EA37E7E7EEA007FEB0FF8A2131FA2EB3FF0137FEBFFE05A4813C0120F003F13804813 00485A5B5B5B13C06CC7FC123C164E67BA49>I<001FB912E04818F0BA12FCA7003F18F0 6C18E0CDFCAB001FB912E04818F0BA12FCA7003F18F06C18E03E217BBA49>61 D<121F487EEAFFE07F13FC7F6D7E14E080003F13FC6C7F6C6D7E0003806C14F06C6C7F6D 13FE010F7F010314C06D806D6C13F86E7F020F13FF6E80020114E06E80033F13FC6F7F03 07EBFF806F14C0030014F07013F8041F13FC7013FF160382707E4CB5FC5E160F4C13FC04 7F13F893B512F0030314C04B1480031FEBFE004B5B92B512F04A5C020714804A91C7FC02 3F13FC4A5B49B512E0495C010F91C8FC013F5B4913F848B55A4814C0000F5C4849C9FC48 5BB512F05C148049CAFC5B13F05BEA3F806CCBFC384778CD49>I65 D67 D<003FB812804817C0B912E0A56C17C06C1780C7D80FFEC8FCB3B3 B3AC003FB812804817C0B912E0A56C17C06C1780335475D349>73 D<263FFFFE91387FFFF8486D91B512FCB66C4814FEA56C91C714FC6C496E13F8C6018091 380FFE00171F4D5A4D5A4D5A605E4C5B4C5B4C90C7FC5F161F4C5A4C5A4C5A5F5D4B5B4B 5B94C8FC4B5A151F4B5A4B5A5E15FF02815B02837F148782148F029F7F14BF91B57EEDF7 FF15F303E37F15C103817F1500707E5C4A6D7E4A804A131F834A130F4A804A1307707EA2 707F848284177F84173F717E84170F8417078483711380003F01FE020F13FC486D4A13FE B66C4913FFA56C91C76C13FE6C496E13FC40547CD349>75 D<003FB512FE486E7EB7FC82 A35E7E6C4AC9FC26003FF8CAFCB3B3AFF003F8F007FCF00FFEAD003FB9FC5ABAFCA56C18 FC6C18F83F547CD349>I<261FFFF091383FFFFE007F01FC91B6128080B64915C0A36C6E 6C1580A2001F6E013FEBFE00C66C03001380A2ECDFE0A3ECCFF0A3ECC7F8A3ECC3FCA281 A214C181A214C082A2157F82A2153F82A2151F82A2150F82A26F7EA2150382A2150182A2 8183A2167F83A2163F83A2161F83A2160FA2707EA3707EA3707EA370B5FCA2001FB5FC00 7F02C07FA2B66C7FA36C4A7F7190C7FC001F91C7EA03FE42547DD349>78 D<91387FFFFE010FB612F0013F15FC90B8FC000317C04817E0A24817F0A2489026F8001F 13F802C013034890C813FC49157F49153FA24848ED1FFEA349150FA64848ED07FFB3B26D 5DA2007F17FEA66D151FA36C6CED3FFCA26D157F6D15FF6C01C0010313F802FC133F6C90 B712F0A26C17E0A26C17C0C61700013F15FC010F15F0D9007F49C7FC385678D449>I<00 1FB712E0007F16FCEFFF8084B912F06C8318FE84001F18803A003FF80001DC003F13C005 0F13E083050113F07113F8A2187FF03FFCA2181F19FEA2180FA7181FA219FC183FA2F07F F818FFA24D13F0050713E05F053F13C04CB5128091B8FC19006018F86018C06005FCC7FC 17E002F8CAFCB3A6001FB512F0007F14FCA3B67E6C5CA3001F14F03F547DD349>I<003F B5023FB5FC486E491480B66C90B612C0A56C4A6D14806C91C76C1400000101E0020113E0 6C60A36E5C017F5FA36E5C013F94C7FCA36E5C011F5EA36E141F010F5EA36E143F6D5EA3 6F137F6D5EA46D6D495AA46D6D485BA46F5A027F5DA46E6C4890C8FCA46E6C485AA4020F 5CEDFE1FA302075CA2EDFF3FA26E5CA46E5CA216FFA26E5CA46F5BA36F90C9FC6F5A6F5A 42557DD349>86 D<003FB5023FB5FC4802C0491480B691B612C0A2815DA26C7014806C91 C76C1400C601F8020313C0017F4B5B80013F4B90C7FC80011F4B5AA26D6C143F606D7F4D 5A6D7F4D5A6D7F4C5B6D13F060027F5B15F8023F495B15FC95C8FC021F5B03FE5B020F13 1F03FF5B804C5A6E13BF5F8016FF6E5CA26F5BA26F5BA26F90C9FCA26F5AB3A80203B512 F8020F14FEA24A80A36E5CA2020314F842547DD349>89 D<001FB812F84817FCBAFCA700 3F17FC6C17F8380B787C49>95 D<49B5FC011F14E0017F14FC48B7FC4816C048824816F8 838348D9C0037F4AC66C7F161F707F826C90C76C7F826C48806C4882D800F0157F90C9FC A34BB5FC92B6FC140F147F0103B7FC131F5B90B8FC5A0007ED807F48ECC0004801FCC7FC 14E04813804848C8FC5B5B485A5BA66D15FF6C6C5C5E6D5C6C6C5C6D6C017F7F6CD9F007 B612FE6C90B9FC6C19807E7E6C169F013F1507010FDAF801140001019139C0003FFE9026 003FFCCAFC413E79BC49>97 D<383FFFF0487FB57EA57E7EEA001FAFEE7FF0923803FFFE 031FEBFFC04B14F092B67E02FD15FE91B8FC8585DCC03F7F9226FE00077F4B01017F03F0 6D7F4B147F4B6E7E4B141F92C86C7EA24A6F1380845C1AC084A37213E0AA601AC0A28060 1A806E5DA26F4A1300606F5D6F143F6F4A5A6F49485A6F5B6F010F5B9226FFC07F5B93B6 5A6196C7FC02FD15FC02FC5D010F013F14E04A6C1480902603F00701FCC8FC90C8EA7FE0 43557FD349>I<92387FFF800203B512F8021F14FE027FECFF8049B712C04916E0010F16 F05B5B49D9E00313F890B5C67E4813FC4813F0485B4A6D13F0485B91C8EA7FE04848ED3F C0EF0F00484892C7FCA25B127F5BA312FF5BA97F127FA37F123F6DED03F8001FEE07FC6D ED0FFE7F6C7F6C6D141F6E143F6C6DEC7FFC6C01FC14FF02FF4913F86CECE00F6D90B612 F0011F16E06D16C06D1680010116006D6C14FC021F14F0020314809126007FF8C7FC373E 77BC49>I<93380FFFFC4C7F4C7FA58282EE0007AFEDFFE0020713FC023F13FF91B612C7 010315F74992B5FC131F5B5B90B5EAC03F489038FE000F4801F813034A7F4801C07F4849 8091C87E48825B484881A24981127F5BA312FF5BAA6C7EA25F7F123F5F7F6C6C5D5F6C6C 92B5FC806C6D5B6E5B6C6D5B6C01FC131F6CD9FF80B712806D90B812C06D18E07F6D15F7 010315C76D15876D6CD9FE0314C0020FD9F001148002010180C9FC43557CD349>III<4A B46CEB1FF0021F9039F801FFFC027FD9FE0713FF49B6009F14804992B6FC010F18C05B5B 5B90B5C614F34801FC013F0183138002F0010F138148496D6D13004A6D143C4871C7FC4A 7F91C8FCA248486F7EA86C6C4B5AA26E5B6E5B6C5F6E5B6C6D495B02FC133F6C01FF90B5 C8FC92B55A5F485E5F4816C05F496C49C9FC021F13F80201138091CCFCA47F6C7F8091B6 12E06C16FEEFFFE06D16F890B812FE48834818C048844884480180C7003F7F49C8120348 489238007FFC49161F4848707E49160749160312FF498384A56D5EA26C6C4C5A6D160F6C 6C4C5A6D163F6CB4EEFFF802C014036C01F8021F5B6C9026FFC003B55A6C91B75A6C606C 6C4CC7FC6D5E010F16F0010316C0D9007F4AC8FC020F14F09126007FFEC9FC425D7CBB49 >I<383FFFF0487FB57EA57E7EEA001FAFEE1FFC93B57E030714E0031F80037F14FC92B6 7E91B8FCA285EEF00FEE80074B486C7F03F87F5D4B6D7F5D5DA292C8FC5CA35CB3AB003F B500FE017FEBFFF0486E48B612F8B7008115FC1683A316816C030115F86C4A6C6C14F046 547FD349>II<001FB6FC007F8182B7FCA37EA2121FC71201B3B3B3AC 001FB812FC007F17FFA2BA1280A36C1800A2001F17FC395478D349>108 DII<4AB47E021F13F8027F13FE49B67E4981010F15F049814981498190B5C67F4801 FC013F13804801F0010F13C04A7F48496D13E048496D13F091C8FC4848ED7FF849153F00 3F17FC49151FA2007F17FE49150FA349150700FF17FFAA6D5D007F17FEA36D151F003F17 FC6D153FA26C6CED7FF8A26C6CEDFFF06E5B6C6D4913E06E5B6C6D4913C06C01FC013F13 806C01FF90B512006D90B55A6D5D6D5D6D5D6D5D010115806D6C49C7FC021F13F8020113 80383E78BC49>II114 D<91393FFF803E0103B5EAF8FF011F91B51280137F48 B8FC5A120F5AA248EBE00149C7123FD87FF8140F01E080485A825BA37F6D6E13006C6C6E 5A01FC92C7FC13FF6C13F8ECFFE06CECFF806C15F86C15FF000116C06C6C15F0011F15FC 010381D9007F8002011580DA000714C0DB003F13E01607040113F0D81F80EC007FD87FC0 153F6DED1FF800FF160FA27FA27F171F6D16F06D153F6D157F6EECFFE002E0130302FC01 7F13C091B7FC188018005F17F801DF5D01871580D87F804AC7FC263E000F13C0353E76BC 49>II<263FFFF049B5 7E486D4980B56C4980A56C816C81D8001F91C7FCB3AF5FA25FA25F6E5C010F153F6E6C90 B5FCDBE007ECFFF06D90B812F81AFC7F7F7F6E14FC021FDAF07F13F80203DAC03F13F091 26007FFCC9FC463C7FBA49>I<003FB5D8C001B512FC48DAE00714FFB612F05E1A801A00 826C14E06CDAC00114FC26003FE0C7D807FEC7FC6E5DA26D6C140FA2010F5E6E141FA201 075E6E143F13036E5D177F7F6F5C7F17FF6F5C147F6F5A95C8FC143F6F5A021F5CA2EDF8 07020F5CA2913807FC0F5FA2EC03FE4C5AA2EC01FF5F6E133F16BF5FED7FFFA26F5BA36F 90C9FCA2815EA215075E150FA25E151FA25E153FA25E157FA2D803C05CD80FF013FF486C 5C486C5AA2486C4890CAFC5C9038F00FFE4A5A143FECFFF86CB55AA25D6C5C6C5C6C49CB FC6C5B6C13F038003F80415B7CBA49>121 D<0007B912C0001F18E019F05AA519E001F8 C8001F13C04D13804D13004D5A4C5B4C5B4C5B6C484A5B6C484A5BC9485B4C90C7FC4C5A 4B5B4B5B4B5B4B5B4B5B4B5B4B90C8FC4B5A02035B4A13F04A5B4A5B4A5B4A90C9FC4A5A 495B495B495B4949EC1FC04949EC3FE04949EC7FF04990C8FC495A485B485B485B485B48 5B485B4890B8FCBAFCA66C18E06C18C03C3B7BBA49>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fc cmtt10 20.74 39 /Fc 39 122 df40 D<121FEA3FC0487EEAFFF87F13FF806C7F6C7F6C7F6C7F00037F6C7F6C7F013F7F6D7F6D 7F6D7F6D7F7F6D7F6E7EA26E7E6E7F80826E7F8082806E7FA26F7EA26F7EA2151F828117 80A28117C0A281A217E081A317F0A281A417F8A2167FB016FFA217F0A45DA217E0A35D17 C0A25DA217805DA217005D5E153FA24B5AA24B5AA24A5B5C5E5C4A5B5E5C4A90C7FC4A5A A24A5A495B5B495B495B495B495B90B5C8FC485B485B000F5B485B485B485BB55A91C9FC 13FC5BEA7FE06C5A6CCAFC2D8671F75A>I<13FCEA03FF000F13C04813E04813F0A24813 F8A2B512FCA66C13F8A26C13F0A26C13E06C13C000031300EA00FC16165E955A>46 DI<92383FFF800203B512F8020F14FF027F15E049B7 12F84916FE010F824917C04983498390B97E48DAF003804891C7003F7F4801FC02077F48 01F0020114804A6E6C13C04849814A030F13E04890C97E497013F04848821AF84982486C 177F6D18FCA26D173F1AFEA2191FA36C5AA26C5A6C5AEA07E0CCFC193FA21AFCA2197FA2 1AF819FFA24E13F0A24E13E0601AC0604E1380604E13006118FF4D5B4D5B4D5B4D5B4D5B 057F5B94B5C7FC4C5B4C5B4C5B4C5B4C5B047F5B93B55A4B91C8FC4B5B4B5B031F13F04B 5B4B5B92B55A4A91C9FC4A13FC020F5B4A5B4A5B4A5B91B5CAFC01035B495B4949ED03F0 4949ED0FFC4913C04949ED1FFE48B5C9FC485B485B485B4890B9FC5A5ABBFCA56C19FC7E 6C19F0476B77EA5A>50 D<13FCEA03FF000F13C04813E04813F0A24813F8A2B512FCA66C 13F8A26C13F0A26C13E06C13C000031300EA00FC90C7FCB3AC13FCEA03FF000F13C04813 E04813F0A24813F8A2B512FCA66C13F8A26C13F0A26C13E06C13C000031300EA00FC164A 5EC95A>58 D 65 D67 D<001FBB12E0007F1AF8A2BC7EA57EA2121FD8000F90CA 123FAD745AA2F207E097C8FCA8187E4DB47EA24D7FA792B7FCAB92C71203A7715BA2DD00 7EC9FC95CAFCA91BFCF203FFA2501380B0001FBCFC127FA2BDFCA56C1B00A2001F1AFC51 697CE85A>69 D<001FBB12F0481AFC5A1BFEBCFCA37EA27E7ED800070180C9121FADF20F FCA2F203F097C7FCAAF01F80F07FE0A24E7EA792B7FCAB0380C7FCA7725AA2F01F8095C9 FCB3A8001FB612FC48814881A2B87EA36C93CAFCA26C5D6C5D4F697CE85A>I<001FB912 E0007F18F8A2BA12FCA56C18F8A2001F18E0C8D87FF8C8FCB3B3B3B3AB001FB912E0007F 18F8A2BA12FCA56C18F8A2001F18E03E6972E85A>73 D<001FB500F8020FB512E0486E4A 14F8486E4A14FC60B7FCA36C5C846C4A6E14F86C4A6E14E026001FF8C9EBF0004E5B604E 5B4E5B97C7FC604E5A4E5A4E5A615F4D5B4D5B614D90C8FC5F4D5A4D5A6017FF4C5B4C5B 4C5B605E4C90C9FC4C5A5F167F4C5A4B5B4B5B835D4B7F5D834B7F5D92B6FC02F913F704 E77F02FB13E391B500C37F168104007F4B80177F4B804B133F4B804B131F717E5D4B6D7E 92C780834A824A804A8283727EA2727E85181F85180F8584727FA2727F868486197F8619 3F737EA2737E001FB500F892B512F8486E4A14FE486E4A14FFA2B75CA36C4A80A26C4A6E 14FE6C4A6E14F850697CE85A>75 D<261FFFFE033FB512F0007F6D6C91B612FC81B66C49 15FE81A3816C7015FCA2001F6E023F14F0D8001F9339003FF00014FB81A214F981A28214 F8A282157FA282153FA282151FA282150FA2821507A282150382A28183A28183A2167F83 A2163F83A2161F83A2160F83A2160783A2160383A2821880A28218C0177FA218E0173FA2 18F0171FA218F8170FA218FC1707A218FE1703A218FF83A28319BFA2187F19FF001FB512 F8007F02FE80A2B7FC84A3846C4A6E5B84001F02F8020013804F697BE85A>78 D<001FB812F0007F17FF19E0BA12F819FE85861AE06C8586001F85D8000F90C880060F7F 1803060014807313C0191F7313E0857313F0A2857313F8A21A7FA21BFC1A3FA91A7F1BF8 A21AFFA24F13F061A24F13E0614F13C0197F96B5128006031400180F95B55A92B85A6262 621A8097C7FC6119F819E096C8FC18F092CCFCB3AD001FB67E007F15E0A2B77EA56C5DA2 001F15804E697CE85A>80 D<0203B512FE91B712F8010716FF011F17C0017F17F090B97E 48844884A248844819809238C0001F02FCC712014801F06E6C13C002C0151F4A814890C9 6C13E0A24982A34982007F19F0A34982A600FF19F8A249177FB3B3A76D17FFA2007F4AB4 6C14F04B7F83A283A26D6D6D5AA26F13FC003F19E06D6E6C5AA2EE3FFF6D5E7013876C6D 038F13C06E6D13DF02F06D90B5FC6C01FC17809138FFC00392B8FC6C19006C60A26C606C 606D5F011F17C0010794C7FC010083140391C8000F7FA2717FA2717FA2717FA2717FA272 7E85841A80841AC0841AE084A27213C0721380458376EA5A>I<001FB712E0007F16FF18 C0B912F818FE8419C0856C8485001F8426001FFEC76C7F05077F050180716C7F84060F7F 84727F848684A2197F86193FA8197F6219FFA26062604E5B60063F5B604DB55A050791C8 FC057F5B91B85A6161616196C9FCA2858585854AC76C7F170F05037F05007F187F727E84 A2727FA284AFF30FC0F31FE0F33FF0F37FF8A41AC0841BFFA2001FB500FE7013F0007F6E 6C6D13F197B5FCB76C17E0847314C0A27314806C4B6E1400735B001F4AC86C5BCC000113 F09638007FC0556B7CE85A>I<001FB66C91B612FC007F03E0010315FFA2B76C491680A5 6C4B6D1600A2001F0380010015FCD8000F90CAD87FF8C7FCB3B3B3AA6F16FFA26D61A36F 5D6D616F5DA26D616F5D6F5D6D616F5D6E6C4B90C8FC6F5D6E6D4A5A6E6D495B04F01307 6E01FC011F5B6ED9FF80B55A6E91B65A6E5F6E5F6F93C9FC6F5D6F5D030715F0030115C0 6F6C91CAFC041F13FC040113C0596B80E85A>85 D<001FB500F80203B6FC486E4A158048 6E4A15C06F4A15E0B7FCA37E4B6E15C06C4A6E15806C4A6E1500D8001F0180DA001F90C7 FC6D5F626D6D157F626D6D15FF626D6D5C626D7F4E5B81027F4B5B81023F4B5B816E5D70 92C8FC6E5D616E7F4E5A6E7F4E5A6E7F4D5B6E13F861037F5B04FC5C033F5B16FE031F5D 5FDB0FFF91C9FC5F6FEB9FFEA2606F13BFEFFFF88160816082A2705BA2705BA27090CAFC B3AE030FB6FC033F15C0A24B81A56F5DA2030F92C9FC53697DE85A>89 D<91381FFFFE0103B612E0010F15F8013F15FE90B87E4817E0488318FC48838448849126 F8000F804A1300053F7F050F7F836C4902017F836C49826C49157F6C90C9123F013C8390 CAFC181FA5EF7FFF93B6FC151F4AB7FC140F147F49B8FC1307131F5B90B812DF489238F8 001F4892C7FC4814E04891C8FC4813F814E0485B91C9FC485A5B485AA25BA57F183F127F 6D167F6D16FF6C6C5D6E14076C01E0141F02F891B612C06C9026FF801FEDFFF86C91B912 FEA26C1AFF7E6C17F7013F16C36D16010107DBFC0014FE010103F0131FD9003F02800103 13F8020701F0CAFC504D77CB5A>97 D<381FFFFE007F6D7EB6FC81A67E121FEA0003B3EF 3FFC0403B57E041F14F0047F14FC03C1B67E03C36F7E03CF8203DF16F092B87E8686DDE0 1F7F9338FE000304F801008004E0023F7F4C6E7F4C804BC86C7F854B6F7F4B814B831A7F 4B707EA34B707EA286A31C80A286AA62A21C008162A2636F163FA26F4C5AA26F4C5A616F 5F616F4B5B705C70023F5B704A5B04F849B5FC70010791C7FC9326FFC07F5B94B65A6203 DF5E03CF5E03C75E03C393C8FC03C115FC6DD9807F14F06D021F14C091267E000791C9FC 91C813F0516A7EE85A>I<4BB512E0031F14FE92B77E020316E0020F16F8023F824A8249 B8FC49835B49188049EC80004901F8C77E4913E090B5128092C8FC4801FC6F1300485B4A 6F5A48496F5A4A6F5A48EF01E04A92C8FC4890CCFCA2485AA25B127FA25BA212FFA25BAA 7FA2127FA27FA26C7EA27F6C183F6EEEFFC06C7F4E13E06C7F6E5D6C7F6C01FE4B13C06E 5D6C02C04A13806D01F05C6D01FC49B512006D9038FFC00F6D91B65A6D5F6D5F6D5F6D6C 5E6E5E020F93C7FC020315FC020015F0031F1480030101F8C8FC434D74CB5A>I<050FB5 FC053F14C05F86A683170FEF0001B3923807FF80037F13F04AB512FE020FECFF814A15C1 027F15F149B712F94993B5FC5B5B5B4914004901F0131F90B500C013074891C712014A80 4801F8814A81484981484981A248498191C9FC84485AA24982127FA25BA212FFA25BAA7F A2127F60A27F606C7EA2606C7E6E5D6C5F806C6D5D6E92B5FC6C6D5C6E5C6C6D5C6C6D6C 131F6D01E0137FDBFC03B712FC6D90BAFC6D1A806D16FD6D16F9010116E16D16C1023F15 816E4AC6FC020702F81600020002E0013F13FCDB1FFECBFC516A7AE85A>I<923803FFE0 033F13FE4AB67E020715E0021F15F84A15FE91B8FC4917C0010783498349834914004901 F0010F7F03C001037F90B5C8FC48496F7E48498102F06F138048834A6F13C0485B4A6F13 E04890C9FC84484818F0A24982127FA24918F8A200FF187F90BAFCA81AF0A21AC001F8CC FCA2127FA27FA2123F7FA26C7E6EEE0FC06CF03FF0806C6DEE7FF8806C6D16FF806C6D4B 13F06C6D6C5C6F020F13E06D01F05C6D01FE027F13C06D9026FFE007B5FC6D91B712806D 18006D5F01005F6E5E021F16E00207168002014BC7FC6E6C14F8030F14C0030001FCC8FC 454D76CB5A>I103 D<381FFFFE007F6D7EB6FC81A67E121FEA0003B3EF3FFE4CB512C0040F14F0043F14FC93 B67E03C38103C78203CF8203DF8292B87EA2DDE00F7FEF000104F87F4C6E7E16C04C143F 93C87F5D5D191F5D5DA35DA45DB3B1001FB600F8017FB612C0007FDBFE01B712F0B817F8 5FA5836C03FE17F0001F9226F8007F15C055697EE85A>II<38 1FFFFC007F13FFA2B67EA57EA2121FEA0001B3A2053FB612F094B712FCA24C82A5705EA2 053F15F0DD001F0180C7FC4E90C8FC4E5A4E5A4D5B4D5B4D5B051F5B4D5B4D90C9FC4D5A 4C5B4C5B4C5B4C5B4C13804C90CAFC4C5A4C5A158103837F1587038F7F039F8003BF8092 B6FC04FD7F04F97F04F07FEEE07F4C6C7E04807F4C6C7E03FC6D7F4B7F4B814B6D7F4B6D 7F4B7F727E85727E181F727E86727F84727F86727F737E193F001FB600F8010FB6FC007F 03FE013F15C0A2B84915E0A56C4B6D15C0A2001F03F8010F150053697DE85A>107 D<001FB612FC4815FF5AB87EA57E7E7EC81207B3B3B3B3AB001FBA12E04819F04819F8BB 12FCA56C19F86C19F06C19E0466976E85A>III II<953801FFF0001FB500FC021F13FE4802FF91B6128048040315 C0DC800F15E0B74915F0057F15F894B7FC6C038316FC16876C158F6C039F1481C7000701 BFEBF80193B512C095C713F85F05F8EC7FF04DEC1FC04DEC07004D91C7FC5F94CAFC5EA2 5E5EA25EA35EA35EA45EB3A9001FB9FC48844884A2BA7EA36C60A26C606C95C8FC4E4B7B CA5A>114 D<0203B5131F027F9138F03FC00103B6EAFC7F010F03FF13E0013F16FF90B9 FC5A5A5A5A5AED00074801E0EB007F0280141F4848C87E01F88100FF825B4981A56D6F13 C07F6C6CEE3F006D93C7FC6C6C7E14F06C13FF6C14FCEDFFF06CEDFF80000116F86C16FF 013F16C0010F16F0010316FC010082021FEDFF80020016C0030315E0DB000F14F0EE007F 050F13F8050113FCD81F8081D83FE0EE3FFE007F171F487EF00FFFA26D82A37FA26D5E7F F01FFE806E153F02F0EDFFFC6E5C02FE020F13F89126FFE001B5FC92B712F019E019C019 80190001E75E01E316F801C016E0007F013F1580D9800702FCC7FC001FC76C1380404D73 CB5A>I<157EEDFF805C4A7FB2001FBA12804819E05ABB12F0A56C19E0A2001F1980C700 0301C0C9FCB3B1F101F8F107FEA2F10FFFA661821AFE6E163F70147F70ECFFFC6E6D5B70 010713F892397FFFE03F94B612F06F16E01AC06F16806F16006F5D6F15F803005D043F14 C0040F49C7FC040013F048607CDE5A>I<261FFFFE92B512F0007F6D6C010314FCB65C6F 82A66C82001F1600D80003EE001FB3B3A5193FA3197F19FFA26F5C606D6D140F6003FC91 B5FC6D9026FFC00791B512C093B912F06E19F8A280806E16DF6E161F0201EDFC0F6E6C02 F015F0031FDA800314C0030101FCCAFC554B7EC95A>I<001FB500FE023FB512FC486E6C 90B67E4886B76C481680A56C4B6C16006C626C4AC7003F5C26000FFEC9D83FF8C7FC0107 60A26E167F6D60A26F15FF6D60A26F5C6D60A26F5C027F94C8FCA26F5C023F5EA26F140F 021F5EA26F141F020F5EA26F143F02075EA26F147F6E5EA27013FFA26E5E705AA26E5E70 5AA2037F92C9FC705AA2033F5CEEF80FA2031F5CEEFC1FA2030F5CEEFE3FA203075CEEFF 7FA26F5C17FFA26F5CA36F5CA27090CAFC705AEE0FF8514B7CC95A>I<001FB500FE020F B6FC007F6E6C013F15C0B718E0705BA54C7F6C1BC0001F4AC7000F1500C601E0CA13E001 7F61A56E5E013F61A56D6C4C90C7FCA66D6C4C5AEE03FCEE0FFF4C1380A24C13C06D6C4C 5AA24C13E0A393B5FC6D6C6F485A17BF179F4B14F8A36D01815E0383ECFC3F171F170F15 8718FE6D609238C7FE0703CF157FA218FF027F496C5CA3EDDFF803FF6D13FFA26E5F4C7E A44C7F6E94C8FC5E6E6F5A4C131FDA03FEC7EA07F8534B7DC95A>I<001FB6023FB512FC 486F90B67E486F824D1680B712E0A36C15C07116006C4B5E6C92C7003F5CD8000790C9D8 3FF8C7FC627F6F157F6D608119FF6D6081606E6C5EA2023F5D6F93C8FCA2021F5D6F5D14 0F6F140F6114076F141F6E5E82183F6E5E82187F6E5E82037F14FF6182033F5B04F85C15 1FA2704890C9FC150FA26F6C485AA36F6C485AA36FEB8FF8179F81EFDFF0A2EE7FFF6082 A26082A2705BA37090CAFCA35F160FA25F161FA25F163FA25F167FA25F16FFA201785DD8 01FE5B2607FF805C486D5A4B90CBFC4813E04B5A151F49C6485A157F4A485AD9FF075B6C 90B5FC5E5E6C5D93CCFC6C5C6C5C6C14F06D5B011F1380D907FCCDFC51717CC95A>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fd cmsy10 20.74 2 /Fd 2 42 df15 D<1D7E1DFFA2777EA2777E8A1D1F777EA2777E8A1D03777E8A777F1E7F8B787E787E787E 787E8B787E787F787F797E007FC07E8CC17E8C7A7E6C8C6C8CD3EA3FF8F81FFEF807FF7A 13C00E0013F0F97FFCF91FFF7B13E00F0313F80F0013FF103F13F0100F13FC100313FEA2 100F13FC103F13F09FB5128057EBFC000F0713E00F1F13805748C7FCF9FFF85613E00E07 13805648C8FC565AF83FF0003FC15A482080C2C9FC68686C1FF068D26C5A555A5490CAFC 545A545A545A671E1F545A545A6754CBFC6566535A1D0766535AA2535A1D3F66535AA253 CCFCA21D7E975F76DAAC>41 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fe cmr10 20.74 71 /Fe 71 123 df<94380FFF804CB512F0041F14FE047F80922701FFFC0113C003079039C0 003FE0031F90C7EA0FF0DB3FFCEC03F8DBFFF06E7E4A4914004A0180EC07FE4A90C8121F 4A484B7E021F5E4A5A5D147F4A4892B57E7390C7FC495BA349715A4B6F5A735AF101C096 C9FCB3A296380FFF8095B6FCBCFCA6D8000301C0C8123F8585A285B3B3B3496D4B7FA201 3F01FC037F13F8007FB600FE90B712FCA6567A7CF960>12 D<94380FFFC04CB512FE041F 9138FF8380047F15FF923A03FFFC007F4B01C01307DB1FFEC75ADB7FFC5CDBFFF05C4A49 5C4A13804A90C8FC4A5A141F4A5A4B81147F4A488185494981A35B5DB3A7BCFCA6D80003 01C0C81207B3B3B3A5496D4B7FA2013F01FC037F13F8007FB600FE90B712FCA6567A7CF9 60>I<94260FFF80ED1FFF4CB500F00203B512E0041F02FC023F14FC047F02FF91B67E92 2703FFFC03D980039039F803FF804B9028C0003FC00F903980007FC0DB1FFEC7270FE03F FEC7EA1FE0DB7FFC912703F07FF8EC07F0DBFFF0912701F9FFE06E7E4A496EB54814014A 0180020F91C8EA0FFC4A90C84849153F4A484B494B7E021F4C17FF4A4892B55A4B5F147F 4A484D4A7F785B49495FA2854971715A4B6F496F5A73715A73EF03809CC9FCB3A2F71FFF 53B6FCC2FCA6D8000301C0C800070180C87E8B8BA28BB3B3B3496D4B6D4B7FA2013F01FC 037F01F892B512F0007FB600FE90B7D8FC01B712F8A6857A7CF98F>I23 D[124 139 119 256 143 37 D[<160F161F163F167C16F81501ED03F0ED07E0ED0FC0ED1F80ED 3F00157E15FE4A5A4A5AA24A5A4A5A141F5D4A5A147F92C7FC5C495AA2495AA2495AA249 5AA2495AA2133F5C137FA2495AA34890C8FCA3485AA312075BA2120FA25BA2121FA45B12 3FA6485AA812FFA35BB37FA3127FA86C7EA6121F7FA4120FA27FA21207A27F1203A36C7E A36C7FA36D7EA2133F80131FA26D7EA26D7EA26D7EA26D7EA26D7E8081143F6E7E81140F 6E7E6E7EA26E7E6E7E157E81ED1F80ED0FC0ED07E0ED03F0ED01F81500167C163F161F16 0F>40 171 111 256 67 40 D[<127012F8127C7E7E7F6C7E6C7E6C7E6C7E6C7E137E13 7F6D7E6D7EA26D7E6D7E8013036D7E801300806E7EA26E7EA26E7EA26E7EA26E7EA28114 0381A26E7EA36E1380A3ED7FC0A316E0153FA216F0A2151FA216F8A4150F16FCA6ED07FE A816FFA381B35DA316FEA8ED0FFCA616F8151FA416F0A2153FA216E0A2157F16C0A3EDFF 80A34A1300A34A5AA25D14075DA24A5AA24A5AA24A5AA24A5AA24AC7FC5C13015C495A13 075C495A495AA2495A49C8FC137E5B485A485A485A485A485A90C9FC123E5A5A1270>40 171 119 256 67 I43 DIII[67 172 119 256 86 I<923803FF80033F13F84AB6FC020715C002 1F010113F0913A3FF8003FF8DA7FE0EB0FFC902601FF80EB03FF4990C76C7F49486E7F49 486F7E49486F7EA249486F7E49486F7EA201FF834A15074884A248496F1380A24819C0A2 91C97E4819E0A34819F0A44819F8A24982A3007F19FCA800FF19FEB3AC007F19FCA86C6C 4C13F8A56C19F0A46C19E06E5DA26C19C0A26C19806E5DA26C1900A26C6D4B5A017F5F6E 151F013F5F6D6C4B5A6E157F6D6C4B5A01075F6D6C4A5B6D01C0010790C7FC6D6D495ADA 3FF8EB3FF86EB448B45A020790B512C0020192C8FCDA003F13F803031380477779F256> III<92380FFF8092B512FC0207ECFF80021F 15E0027F15F89126FFF80313FE0103903980007FFFD907FCC7001F7FD90FF06E13E04948 6E7FD93F806E7F49C87E01FE83496F7F484883D9FF80814801E017808080486D17C08480 A76C495D6C5B6C4917806D5A6D5A90CA140095B5FCA261A24D5BA24D5B614D5B615F614D 90C7FCEF3FFC4D5A4D5A040313C0041F5B92260FFFFEC8FC0207B512F017C017FCEFFF80 91C7000313F09338007FFCEF1FFE716C7E717F7113F0717F717F727E85721380A27213C0 1AE0A27213F0A21AF8A21AFC84A31AFEA2EA03FCEA0FFF487F487F487FA2B57EA31AFCA2 60A24A17F8A26C5B4A4B13F091C9FC6C4818E001F04C13C0EA1FC04E13806C6C18006D93 B5FCD807FC4B5B6C6C5F6C6C6C4A5B6C01E0020F5BD97FF84A5B6DB4027F1380010FD9F8 03B5C7FC6D90B65A010116F86D6C15E0020F1580020102FCC8FCDA001F1380477779F256 >II< 0170171C017C177CD97F80ED03FC02E0151F02FEEDFFF8DAFFF0013F5B92B75A616196C7 FC60606018E06095C8FC17FC17F017C0D97E1F01FCC9FC91CCFCB3A4923803FFC0033F13 FC92B6FC020315C091260FFE0113F0913A1FE0003FF8DA7F80EB0FFE02FEC76C7ED97FF8 6E7F4A6E7F4A6E7F4A824A6F7E91C9FC017E707E85017C161F01388390CAFC721380A21A C0A21AE0A2841AF0A51AF8A5EA07F0EA1FFC487E487E80B5FCA41AF0A36091C914E05B6C 5A01F018C0007ECAFC60003E1980123F6C4D13006D5F6D167F000F606C6C4C5A7F6C6C4B 5B6C6C4B5B6D4B5B6C6C6C4A5B6D6C023F90C7FCD93FF04A5AD91FFE903801FFF890270F FFC01F5B010390B65A6D16806D6C4AC8FC021F14F8020314C09126007FFCC9FC457778F2 56>I<933801FFE0041F13FE93B67E030315E0030F81033F9038803FF8923AFFF80007FC 4A01E0EB00FE4A0180147F4A90C8EA3F80DA1FFC151F4A48EDFFC04A4814034A485C4B4A 13E0495B495E4990C8FC495AA2495A133F4A6F13C0137F49486F138072130048EF00FC4A 93C7FC5AA2485BA35AA25C5AA35AA2160C923803FFFC48D9000FEBFF80033F14E04B14F8 9239FE003FFCDA01F8EB07FFDA03E06D7F4A4801007FB548486E7E4AC87F023E6F7E023C 6F7E027C820278150F02F8824A6F13801AC05C7213E0A24A17F0A21AF8A24A811AFCA591 C914FE7EA87EA380A27EA21AFCA27EA21AF86C6D5DA21AF07EA26C6D17E0606C19C06E17 80017F5E6E1700013F4C5A6D6C4B5A6E5E6D6C157F6D6D4A5A6D6D495B6D6D01075B6D01 F8011F90C7FC6EB4EBFFFE021F90B55A6E5D020315E002001580033F01FCC8FC030313C0 477779F256>II<9238 03FFC0033F13FC4AB67E020715E0021F15F891263FFC007FDAFFE0EB0FFF4990C700037F D903FC02007FD907F06F7E4948ED1FF049486F7E49486F7E91C91203017E8301FE707E49 8200011980A249177F12031AC0193FA21207A27FA37F197F6D188080806EEEFF006C7F02 FC5D6E5E6E6C4A5A6C6E140703F05D6C6E4A5A03FE4A5A6D6D4A5A04C0495A6D02F049C7 FC6D6E485A6D9138FE07FC6D9138FF0FF06DEDFFE06D16806D93C8FC6E14FC6E14FF020F 816E15E00201816E15FC020381020F6F7EDA1FF781DA7FC181DAFF8081902703FE003F80 49486D804948010780D91FE06D8049480100158049486E14C049C8121F487014E0484803 0314F048481500844848041F13F8484882060313FC003F834982197F4848EF3FFE191FA2 00FF180F5B1907A31903A41AFC7F127FA2F107F87F003F19F06D170F001F19E06D171F6C 6C18C0193F6C6CEF7F806C6CEFFF006C6D4B5A6C01E0ED07FC6D6C4B5AD93FFCED3FF06D B4EDFFE06D01E001075B6D01FC017F5B010190B648C7FC6D6C5D021F15F0020715800200 02FCC8FC030713C0477779F256>I<923807FFC0037F13FC4AB6FC020715C0021F81027F 010013F8DAFFF8EB3FFC4901C0EB0FFE4949EB03FF4990C76C7F49486E7F49486F7E4948 8249486F7E13FF48496F7E48844A150F488484484917805AA21AC048831AE091C9FC5A1A F0A3B5FC1AF8A284A31AFCA81AFEA26C5FA57E6E5DA27EA26C5FA26C7F6C5FA26C6D5D6C 173D6D6C157D18796D6C15F16D6C14016D6CEC03E10107DB07C113FC6D6C6CEB0F816D6D EB3F019026007FF813FE6EB512FC020F14F8020314E0DA007F018014F892390060000393 C7FCA21AF0A41AE0601AC0A34E1380A21A00137E48B46C4B5A487F486D4B5AA2486D4B5A A24E5A615F614A4A5B4D90C7FC6C494A5A4A4A5A49C8485AD803F04B5A01FC4A485A6CB4 4A5B6C01C0010F5BD97FFC90B5C8FC6DB612FC6D5D010715E0010115806D6C01FCC9FC02 0713C0477779F256>II65 DI<95260FFFE0ED03804DB500 FE1507051FDAFFC0140F94B700F8141F040316FE041F70143F047FDA800F01C0137F93B5 00F0C77F03030280DA1FF813FF030F01FCC83807FC014B01F0ED03FE4B01C0923800FF03 92B5CAEA7F874A49EF1FC74A01F8EF0FEF4A4971B5FC4A49834A49834A5B4A90CCFC4A48 85494985495B49498589495B4949855B4B855B92CDFC90B586485B895A5C481D7F5CA25A 1E3F5C5AA348491B1FA45A9BC7FCA35CB5FCB27E80A47EF60F80A36C7FA37E801E1F6C1E 00A2807E6E636C1D3EA26C6D1B7E6D1C7C6F1AFC7F6F626D1B016D6D626D6D1903535A6D 7F6D6D4F5A6D6D4F5A6E7E6E6D4EC7FC6E6D187E6E6D606E6D17016E6D4D5A6E01FEEF0F F06E6D4D5A033F01C04C5A6F01F0EEFF806F01FCDB03FEC8FC0303D9FF80EC0FFC030002 F0EC7FF870903AFF800FFFE0041F91B61280040394C9FC040016F8051F15E0050192CAFC DD000F13E0697E77F97C>IIII72 DI<0207B91280A691C7000392C7FCDC003F13F883715BB3B3B3B3A713 F0EA07FE487E003F13C0487FA2B57EA54D5BA34A5E5F6C5B4A5E91C85AD83FFC94C8FC01 804B5A6C7E6C6C4A5B6D4A5B6C6C5E6C6C4A5B6C6C4A13806C6C6C4990C9FCD93FE0EB7F FE903A1FFE01FFF80107B612E001011580D9003F01FCCAFC020313C0497A7AF558>IIIIIII82 DI<001FBF12F0 A692C700039138C000014801E06E4AD9000F13F802806E91C8120349C9170001F81C3F49 1C1F491C0F491C07A2491C03A290CA1801A3007EF500FCA5007C1E7CA8481E3EA6CB1900 B3B3B3AE4D80A2050714E0057F14FE4ABB7EA66F757AF47C>IIII<003FB800C049B81280A6D800 0303FCC8001FEDC000D9007F02E0030702F8C7FC021F0280030114C06E91CA91C8FC4CEF 7FFC6E6D606E626E6E705A525A6E6E5F6F6D94C9FC1CFE6F7F6F6D4B5A515A6F7F6F6D4B 5A515A6F7F6F4D5A724A5A6F8051CAFC706D14FE707F505A706D1303706D5C505A706D13 0F706D5C505A70EC803F7002C05B50CBFC716D5A715CF1F1FC7113FB6271EBFFF0836271 5C83627180727FA2727F727FA2727FA2864E7FA24E804E80A2DEFE7F7F4D486C7FA24D48 6C7F4D486C7FA24D486C7F4D486C7FA24D486C804DC7FC8805FE6E7F4C4880884C486E7F 16074D6E7F4C486E7F161F4D6E7F4C486E80167F94C98004FE707F15014C707F4B48707F 15074C707F4B4882031F854C707F4B5A037F718093CB805D4A48727F0203737F14074A6C 727F023F874A6D4D7F49B56C4D7F010F02F094B67E48B600FC040715F8B800C092B9FCA6 78767CF581>I97 DI<923801FFF0031F13FF92B612E0020315FC020F9038 803FFE913B3FFC0001FF80DA7FF09038003FC0494848EC0FE04901806E7E4990C87F4948 151F49484B7E013F167F49484B7E49485CA2485B5A5C5AA248496E5B725A48715A725A48 90CCFCA35AA35BA212FFAE127F7FA37EA36C7FA2F10F806C7FA26C181F6E17006C606C6D 163E197E6C6D167C6D6C16FC013F5F6D6C15016D6C4B5A6D6D4A5A6D6D4A5A6D6DEC3F80 6D01F802FFC7FCDA3FFEEB03FE913A0FFFC01FF86E90B55A020015C0033F49C8FC030113 E0414F7ACC4D>I<1A7E95380FFFFE0503B5FCA6EF0003F0007F193FA2191FB3AE923801 FFE0031F13FE92B612C0020315F0020F9038E01FF8913A3FFE0003FEDA7FF8EB007FDAFF E0EC3F9F010349EC0FDF4949EC07FF4948C87E494881013F824948167F495A193F485B48 181F5C5A485BA25AA291CAFC5AA35A5BA312FFAE127FA37FA27EA37E807EA27E806C183F 6C7F197F6C6D16FF137F6D6C5D6D6C4B7F6D6C5D6D6CDB0FDF7F6D6DDA3F9F13F06D6DDA 7F1FEBFFF06D01F0EB01FCDA7FFCEB07F8913A1FFF807FF0020790B512C002011500DA00 3F01FCEDFC00030301C00280C7FC547A7AF760>I<923807FFC0033F13FC4AB67E020715 E0021F01017F913A7FF8003FFCDAFFE0EB0FFE49496D7E0107496D7F4990C76C7F49486E 7F49488249486F7E01FF163F4A824849151F48845C48717EA2485B1A804883A24890C9FC A21AC05A845BA312FF90BAFCA31A8049CCFCAA127FA27FA27EA36C7FF10380F107C07E6E 160F7E6C6DEE1F80A26CF03F006C7F6E167E017F17FE6D6C5E6D6C4B5A6D6C15036D6D4A 5A6D6D4A5A01006DEC3FC0DA7FF802FFC7FCDA1FFEEB03FE913A0FFFC03FF8020390B55A 020015C0031F49C8FC030113F0424F7BCC4D>IIIIIIII<023FDA1FFEEE3FFC0003B5 91B500E04AB512C0B6010702FC020F14F8041F6E023F8093283FE01FFF8090397FC03FFF 93267F00036D9026FE00077F04FC6D9026E001F86D7FDB03F06D9026F007E06D7FC64A48 027F49487F011F4A03F849816D49486E6C48C86C7E4BC8143E6D013E031F49153F033CDC FE7882037C17F84B705A4B6F49151F8C4B5FA34B5FA44B94C9FCB3B3A6496D4B6D4B7EA2 017F01F892B500F04AB512E0B7D8FC01B7D8F803B712F0A6844C7ACB8F>I<023FEC1FFE 0003B591B512E0B6010714FC041F80933A3FE01FFF8093267F00037F04FC6D7FDB03F06D 7FC64A48147F011F4A816D49486E7E4BC8FC6D013E151F033C82157C5D4B150F865DA35D A45DB3B3A6496D4B7FA2017F01F892B512F0B7D8FC01B712F8A6554C7ACB60>III<922601FFE0143E031F01FE147E92B67E020381020F9026 E01FF013FE023F90380003F8DA7FFCEB00FCDAFFF0EC7E01010349141F4949EC0F834949 EC07C34990C813E34948ED03E74948ED01F701FF17FF4A815A4849167FA24849163F5A5C 48181F5CA25AA291CAFC5AA4485AAE6C7EA47EA280A27E807EA26C6D163FA26C6D167F7E 6E16FF6C5F6D7E6D6C5D011F5E6D6CED0FDF6D6DEC1F9F6D6DEC3F1F6D6D14FE6D01F8EB 01FCDA3FFEEB0FF8913A1FFF807FE0020790B512C002011500DA003F13F8030313C092C9 FCB3A44F7EA24EB512E00503B712F0A6546D7ACB5B>I<023FECFF800003B5010713F0B6 011F7F4C13FE9338FF83FF923801FC07922603F00F1380DB07E014C0C64B5A011FEB0F80 6DEB1F00151E6D133E153C037C6D138003786D130003F86D5A4B6D5A94C8FCA25DA35DA6 5DB3B3A2497F81017F13FCB87EA63A4C7CCB43>I<91260FFF8013E049B5EAF8030107EC FE07013FECFF8F90267FF80013DF2601FF80EB1FFF4848C71207D807F814014848804915 7F4848153F4848151FA2007F160F90C9FCA2481607A317037FA27F7FA213F86C6C92C7FC 13FF14E06C13FEECFFF06CECFF806C15F86C15FF6C16C06C16F06C826D81011F816D8101 031680D9007F15C0020715E0DA003F14F01501DB001F13F81603040013FC0078167F00F8 163FEF1FFE170F6C1607A21703A26C1601A37EA26D16FCA26D150318F87F17076D16F06D ED0FE07F6DED1FC06DED7F80D99FC0903801FF00D90FF0EB07FE26FE07FEEB7FF8486CB6 5A48C615C048013F49C7FC48010313E0374F7ACC44>IIIII<007FB600F0010FB612E0A6D8003F02 800103ECF800010749C76C148001017049C7FC6D4916F8027FEE7FE06F4B5A023F5F6E6C 93C8FC6E6D5C6E4B5A705C6E6D495A6E6D495A6E150F6F6C495A705C6F6C49C9FC6F6C13 7E6F14FEEF81FC6FEBC1F86FEBE3F06FEBE7E017FF6F5C705B7090CAFCA282707F82707F 4C7F4C7FA24C7F4C6C7E4C6C7E9338FE1FFF4C7EDB01F8804B486C7F03076D7F4C7EDB0F C0804B486C7F033F6E7E4BC7123F037E814B6E7E4A486E7F0203814A486E7F020F834A48 6E7F023F6F7F027F8302FF167F010384010F94B5FC013F6D17C00003B56C020314F8B600 FE021FECFFFCA6564A7EC95B>II<00 0FB912FC19FEA302FCC813FC02C05C49C814F848484B13F0494B13E0495D4917C0494B13 805F494B1300604D5A90C85A604C5B4C5B5E485F003E4B5B5E4C90C7FC5F4C5A5DC85C4B 5B4B5B5D5F4B5B5D4B90C8FC5E4B5A5C4A5B5E4A5B4A161F5E4A5B4A90C8FC5C4B153E4A 5A5B495B5D495B5B4B157E495B4990C9FC4917FE4A16FC495A481701485B4A1503485B48 17074A150F4849153F4890C912FF48160349033F13F8BAFCA37E404A7BC94D>I E %EndDVIPSBitmapFont %DVIPSBitmapFont: Ff cmbx12 24.888 33 /Ff 33 122 df[158 145 120 272 175 65 D[143 142 120 269 165 I[<0803B500C0EE01F00703B600FEEE03F8077FDBFFE015070607B800FC150F 063F05FF151F4DBA00E0143F050F07F8147F053F07FE14FF94BC5B04039326F8000FECC0 03040F4BC86CEBF007043F03C0030F6D5A93B648C900036D5A4B03F09339007FFF3F0307 03C0051F90B5FC4B92CB7E033F02FC18034B02F08492B648844A0380193F4A92CD7E4A4A 864A4A864A02F0864A4A864A8991B65A494B874992CF7E4C885B494A885E498B494A88A2 495C8D90B65A8D5A5E48217FA24892D1FC223FA25A5DA248211FA3485CFA0FF09FC7FCA2 5AA45DA3B6FCB27EA381A47EA46C80FA07F0FA0FF87EA2817EA36C6F1D1F23F07E827E22 3F6D6E1EE0A26D6E1D7F23C06D6E1DFF7F705213806D806D55130070646D6F646D6F515A 6E6E1B1F6E6E515A6E6E515A6E6E1BFF6E6E505B6E6E505B6E6F4F5B6E03E04F90C7FC6F 6EF13FFE6F02FC4F5A030F02FF4E485A6F03C005075B030103F0051F5B6F03FE057F1380 043FDAFFE00303B5C8FC040F03FE033F13FC0403DBFFF80107B55A040093B812E0053F1A 80050F4FC9FC050119F8DD003F18C0060795CAFCDE007F16F0070393CBFCDF000314C0> 141 146 115 271 168 I[156 142 120 269 178 I[138 141 120 268 153 I[165 142 120 269 182 72 D[74 142 122 269 87 I[163 142 120 269 182 75 D[121 142 120 269 140 I[165 142 120 269 182 78 D[<97B512F0077FECFFE00607B7 12FE067FEEFFE00503B912FC051FF0FF80057F19E00403BB12FC040F9226E0007F14FF04 3F02FCC7000315C04C02E0DA007F804BB60080031F14F8030702FCC9000314FE4B4A7080 4B02E0706C80037F0280051F14E092B6CB6C804A4A72804A4A72804A02F00600804A4A73 7F4A4A73804A8B4A4A738091B6CD6C80494A7480A2494A7480494A7480498C4C86498D4C 87498D494A7580A290B68B4C87488EA24892CF6C80A3488E4B88A2488EA3484A761580A3 4823C0A5484A7615E0A7B621F0B36C23E0A26F64A56C23C0A46F646C2380A36C23006F64 A26C6AA270636C6AA26C6A70636C6A70636D69A26D6E98B65AA26D6E505DA26D6E5092C7 FC6D6870626D6E505C6D686D6F4F5C6E6E4F5C6E6E4F5CA26E6E96B65A6E6E4E92C8FC6E 6E4E5C020102FF060F14F86E6F4D5C6F6E4D5C6F02F094B65A030F6E4C92C9FC6F02FE04 075C03016E6C031F14F86F03F092B65A043F02FE020715C0040FDAFFF090B7CAFC040392 B812FC04001AF0051F198005074ECBFCDD007F17E0060F94CCFCDE007F15E0070002F0CD FC>148 146 115 271 175 I[137 142 120 269 159 I[<93260FFFF8163E4BB600E0153F031F03FE5D037FDBFFC05C0203B800F05B020F05FC 5B4A05FF5B027FF0C00F91B526FE000FECF01F010302C0D9007F6D5A4991C800076D5A49 01FC030090B6FC4901F0163F4949160F4901808290B5170192CBFC4849844849181F8748 4984A2484984874886A248498588A24887A388A2B58680A36E85A280A26E8580A2818103 F0725A6C6E96C7FC15FE8116E06C15FEEEFFE017FF6C17F0F0FF806C18F8F1FFC06C19FC F2FF806C1AE01BF86C1AFE6C747E6D1AE0886D866D866D1AFF6D876D87010087806E8602 0F86020386020086153F030F851501DB001F19801601DC000F18C0EF007F060717E0F000 3F070316F0F1003F1A0F080315F81A00871B1F877514FCA287007F86486C85A288A388A3 6D86A31EF87FA37F1EF0A26D626D1CE0A27F6D5013C0A26E1B806E96B5FC6E1B0002F860 6E4E5B6E626E6C5F03E04D5B03F84D5B03FE057F5BDBFFC093B55A04F803035C496CD9FF 80021F91C7FCD9FC1F02FF49B55AD9F80792B75A496C19F049C66149011F18804901074D C8FC90C817F848031F16C048030003FCC9FC007C04011480>102 146 115 271 129 83 D[164 144 123 269 175 86 D<93B512FC037FECFFF00207B8FC023F17E091B912F849 18FE0107727E499126C0007F14E04901E0C7000F80496D020380496D020014FE6F6F7F90 B570806F6F8085486E6F807380A27380A28885886C5CA26D4982886D5B6D5B010713C001 0190CAFC90CCFCA90603B7FC050FB8FC0403B9FC167F0307BAFC153F4AB7EA807F020FED E000023F02FCC7FC91B612E0010392C8FC4914FC011F14F04914C0495C90B548C9FC485C 485C485C485C5A5D485CA24891CAFCA3B6FC5CA397B6FCA461806C60F107EF6C6E150F6F 16CF6C183F6FDB7F8F806C6EDBFF0F14E06C02FCDA03FE15FE6C6E91260FFC0791B5FC6C 6E6CD93FF817806C923AF803FFF003013F91B6487E010FEF8000010394C77E010004FC14 1F021F03F0140702010380DA007F1400DA000701F8CDFC695F79DD71>97 D<94387FFFF0041FB612E093B712FE0307707E031F17F092B97E4A18FE020784021F9126 F8000F14804A0280010014C04A49C74814E049B500F85C494A17F0494A5C495C494A4A14 F84991C8FC5D495B90B5FC5D5A485C7314F05A4B6F14E05A7314C0487214804B93383FFE 00F20FF84896C8FCA4485CA5B6FCB07EA281A37EA36C80A37E6F18FE6CF201FFA26C6E5F 1CFE6C801B076C6EEF0FFC6D7F70EE1FF86DF13FF06D6E167F6D6EEEFFE06D02F84B13C0 6D6E5D6D02FF030F13806D03C0023F1300023F02F0903801FFFC6E9126FF801F5B020792 B65A6E18C0020060033F4CC7FC030716F8030016C0041F4AC8FCDC007F13C0585F78DD67 >99 D[113 144 120 270 129 I<94387FFFC0040FB6FC93B712E0030716FC031F16FF037F17C04AB912F0 0207DAF80380021F912680003F13FE4A49C7000F7F4A01F802038049B5486E804902C06E 6C7F494A6F7F4991C9FC49727F4949707F4B84498490B548707F5A4B198048855D481CC0 86481CE05D5A871DF05AA25D5AA21DF887A2B6FCA392BBFCA51DF00380CDFCA77EA4817E A37EA2817EA26CF307F06FF00FF87E816C1B1F6F19F06C1B3F6D6DF07FE06D7FF4FFC06D 6E4C13806D6E5E6D02F04C13006D6EEE1FFE6D6E4C5A6D6C01FFEEFFF86E02E002035B6E 02FC021F5B02079126FFC003B55A6E92B7C7FC020060033F17F8030F17E003011780DB00 3F03FCC8FC040315C0DC000F01F8C9FC5D5F7ADD6A>I 103 D[114 143 119 270 129 I[49 144 119 271 65 I[50 143 119 270 65 108 DII<94381FFFF00407B612C0047F15FC0303B87E030F17E0 037F17FC4ABAFC4A9126FC007F80020F02C0010714E04A49C880027F01F8033F13FC91B5 486F7F4902C003077F494A6F804991C96C80494970804949717F49874949717FA290B548 717F48884B83481D80A2481DC04B83481DE0A2481DF0A3484A7114F8A4481DFCA5B61BFE AF6C1DFCA56C6E4D14F8A36C1DF0A36C1DE06F5F6C1DC0A26C6E4D1480A26C1D006F5F6C 646D6D4D5B6F94B5FC6D636D6D4C5C6D6E4B5C6D6E4B5C6D02F0031F5C6D6E4B91C7FC6D 6C01FE92B512FC6ED9FFC001075C6E02FC017F5C020791B812C0020196C8FC6E6C17FC03 1F17F003031780DB007F03FCC9FC040715C0DC001F01F0CAFC675F7ADD74>II114 D<92261FFFF814F80203B638C001FC023FEDFC0791B8121F010317FF130F013F9038F800 1F4990C8FCD9FFF8153F4801E0150F484915034849814890CAFC197F4848173F191F485A A2007F180FA31907487EA27FA28002E0705A6E93C8FC14FC14FF15F06CECFF8016FCEEFF F06CEEFF8018F06C17FE727E6C18E0856C18FC6C846C727E6C856D84011F846D84130301 0084023F83140F020183EC001FDB007F16801603DC000F15C01700183F060F14E0007F17 03486C82727E857F85857FA2857F1BC07FA27F1B806D5F7F1B006E5E6E5F6E163F6E4C5A 02FC4C5A6E03035B6E6C4A5B03F0023F5B03FF0107B55A01F991B7C7FCD9F07F16FCD9E0 1F16F0D9800716C0D9000193C8FC48D9003F14F8007C020349C9FC4B5F78DD5C>I[72 132 124 258 90 IIII<007FB800C04AB7 1280A9D800034ACA000791C7FC6D080013F0775A6D6E4E5AA26E6E6064836E4F90C8FC83 6E4F5A836E4F5AA26E6E4C5AA26E6E5F1C3F6E6E5F1C7F836E4F5A846F4D5B846F4D90C9 FCA26F6E4A5AA26F6E5D1B0F846F4D5A846F4D5A846F4D5AA26F6E4A5AA2706E5C627002 C091CAFC6219E0704B5A19F0704B5AA2706E485AA2706E485AA27002FE5B1A7F19FF704B 5AA2715DA27192CBFCA2715CA2715CA3715CA2715CA2715CA2715CA2725BA27290CCFCA3 725AA2725AA24E5AA24E5AA261187FA24E5AA24D5B13FE2603FF804A90CDFC000F13E048 6D4A5A487F486D4A5AA260B56C141F4D5AA24D5A17FF604C5B4A4990CEFC6C5D4C5A6C49 EB3FFC4A495A6C4948485A9026FE80075B270FFFC03F5B6C90B6CFFC6C5D6C15F86C6C5C 011F14C0010749D0FC9038007FE071857CDB7B>121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fg cmr5 10.37 35 /Fg 35 122 df48 D<143C147CEB01FC1307133FB5FCA213FB13C3EA0003B3B3A7EB0FFF007FB6 12E0A4233975B83B>I<903801FFC0011F13FC017FEBFF8048B612E02603F8037F3A0FE0 003FFCD81F80EB0FFE48C76C7E003E80486E13806F13C0B4FC6D147F6D15E0A3163FA26C 5A6CC8127FC9FC17C0A216FF17805D4B13005E4B5A4B5A4B5A4B5AED7F804BC7FCEC01FC 4A5AEC0FE04A5A4AC8FC147E14F8D903F0EB01E0495AEB0F8049C7EA03C0133E13F84848 1407485A48B712805A123F5AB8FC1700A32B3979B83B>III<0007150601E0147E 01FFEB07FE91B55A5E5E16C093C7FC15FC15F0018F13800180C9FCAAEC7FE0903883FFFE 018F6D7E9039BFC03FE09039FE000FF001F8EB03F801E06D7E4980496D7E6CC8EA7F80C9 FC17C0A2163F17E0A4123EEA7F8012FFA317C0167F90C8FC007C168016FF17006C4A5A6C 4A5A01C0495AD807F0EB1FF0D803FEEBFFE06CB612806C6C49C7FC011F13F8010113802B 3B79B83B>I<4AB47E020F13F0027F13FC49B6FC0107EB007FD90FF8EB0F80D91FE0EB1F C0D97F80133F49C7127F485A5B485A0007ED3F804848EC1F0093C7FC485AA2485AA3127F EC3FFE49B57E018314E03AFF87C007F890398F0001FC019E6D7E01BC147F01F8EC3F8049 15C049EC1FE0A24915F0160FA217F85BA2127FA46C7EA217F0121F6D141F17E0120F6C6C EC3FC06DEC7F8000031600D801FEEB01FE6C6C495A90397FE00FF8011FB512E06D5C0101 49C7FC9038003FF02D3B7AB83B>I<121FA213E090B712FCA35A17F817F017E017C0007C C8EA0F80EE1F000078153E5E5E485D15014B5AC8485A4B5A4BC7FC153E5D5DA24A5A1403 5D4A5A140FA24A5AA2143F92C8FC5CA25C5CA21301A313035CA41307A96D5A6D5A2E3C78 B93B>III<167816FCA24B7EA24B7EA34B7FA24B7F167F031F7FED1E3FA2033E7FED3C1F037C7F ED780FA203F07F1607020180EDE0030203804B7EA2DA07808082020F8192C7127F4A8102 1E143FA24A81171F027C810278140F02F88191B7FCA24982A2D903E0C7EA03FF4A800107 834A80A2010F8391C9127F4983011E163F013E83013C161F137C01FE8312012607FF80ED 3FFEB500F8020FB512FCA4463E7ABD54>65 DI<922603FFC01307037F13F8 0203B6130F020FEDC01F023F9039001FF03FDAFFF0EB03F801030180903800FE7F4948C8 EA3FFFD91FF88149481507494881495A4849814890CAFC49177F485A000F183F5B001F18 1F5B123FA24848170FA31900485AAB6C7EA2190FA26C7EA2121F6D171F000F181E7F0007 183E6C6C173C6D177C6C6D16F86C7F6D6CED01F06D6CED03E0D91FFCED0FC0D907FEED1F 806D6C6CEC7F00010001F0EB01FCDA3FFFEB0FF8020F90B512E002031580DA007F01FCC7 FC030313C0403F78BC52>II73 D78 D<923807FF8092B512FC0207 ECFF8091261FFC0013E0DA7FC0EB0FF84948C7EA03FED903FCEC00FFD90FF8ED7FC0D91F E0ED1FE049486F7E49486F7E49C96C7E4848707E00038449824848EF7F80000F19C04917 3F001F19E0A24848EF1FF0A3007F19F849170FA200FF19FCAB6C6CEF1FF8A4003F19F06D 173F001F19E06D177F000F19C0A26C6CEFFF806D5E000319006C6C4C5A6C6D4B5A6D6C4B 5A6D6C4B5A6D6C4B5A6D6C4B5AD903FE4A48C7FC6D6C4A5A9026007FE0EB1FF8DA1FFCEB FFE00207B61280020002FCC8FC03071380463F78BC58>II83 D<003FBA12C0A49026F80007EB0001D87FC06D489038003FE049171F90C7160F007E 1807007C1803A300781801A448F000F0A5C81700B3AE92380FFF80027FB612F0A4443A7A B952>I99 D101 D103 DII<13FE12FFA4120712031201B3B3AC487EB512FCA4163C7ABB22>108 D 110 DII<3901FC01FC00FFEB07FF021F13C0EC3E1F9138783FE00007 13F03803FDE0000113C013FF9138801FC0ED020091C8FCA35BB3487EB6FCA423267AA52F >114 D<90381FFC0748B5128F000714FF380FE007003FC7FC003C804880A24880A2817E 7E7ED87FC090C7FC13FF6C13FC000FEBFFC06C14F0000114FCD8003F7F01007F02031380 9138003FC000F0140FED07E06C1403A215017EA27E6CEC03C0150701C0EB0F806DEB1F00 D8F9F813FE00F8B512F8D8F03F13E0D8E00790C7FC23287BA62F>IIII121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fh cmbxti10 20.74 22 /Fh 22 122 df<000FB812804817C0A35AA21880A25AA21800A2B9FCA26C5E6C5E321071 AE47>45 D<972603FFFE167C97B600E015FC071F03FCEC03FE96B8EC07FC060705C0130F 063F05F0133F4DB900FC137F050772EBFFF8051FDBE0016D5A057F02FCC7003F13874CB6 00C0020713CF4C4AC86C90B512F0040F02F815004C02E082047F02808293B548CA6C14E0 03034A834B14F04B4A834B02807114C04B91CBFC4B498492B55A4A4A1B804A4A844A5C5C 4A4A7313004A5C4A91CDFCA291B54863495C491D3F5E494A635B5E5B4C635B4C1A7F5B68 90B6CEFCA2484A755A9CC8FC5A5D5AA25D5AA25A5DA35A5DA35A5DA3B6FC5DA492D2FCA6 5CF63FC0547EA21EFF67A26567A2659CC8FC6C64661D0F535A6C7F535A535A7E6F4F5A6C 515B646C6E4E5B5290C9FC6C6E4E5A525A6C6E4E5A6C6E4E5A6D6D05035B6F4D5B6D6D05 1F5B6D02C04C90CAFC6D6EEEFFFC6D02F803035B010102FE031F13E06DDAFFC091B55A6E 02FE011F91CBFC021F91B712FC020718F0020118C06E6C94CCFC030F16FC030116E0DB00 1F4ACDFCDC007F13C07F7C64F88E>67 D<0303BA12C04B19E05DA41DC06F198092C70003 92C8FC1AFCA25FA262A25FA262A25FA262A25FA262A25FA262A294B6FCA297C9FCA25EA2 61A25EA261A25EA261A25EA261A25EA261A25EA261A25EA261A293B6FCA296CAFCA25DA2 60A25DA260A25DA260A25DA260A25DA260A25DA260A25DA260A292B6FCA295CBFCA25CA2 5FA25CA25FA25CA24A5C003FB912FC488485A2BA5AA27E6C605B7677F551>73 D<0303B80903B712FE4B71080F16FF4B6887A15AA15AA117FE6F9DB812FC92C700075303 FCC7FCA115F075614D65A15DFB0FFBFB1FF34D1EF74E6EDF3FE75C60FB7FC7053F535AA1 5D4E51130F736DF003FE057F66E807FC92C8FC06F0F30FF8A205FF52485AE83FE05C4E6C 7FFA7FC04C53485AA15C06C0501300575A4C6E6D97B5FC57485D0680505AA24C52485AE7 3FE05D4E6C7FF97FC04C52485AA15C4D501300565A041F66736E4B485E4D505AA2043F51 485BA15C4D505A736E4B5A047F66564893C9FC4D4F90C7FCA204FF50485C55485E4D6D80 555A4B51485CA15B4D4F5A555A4B6F6E95B5FC55485E4D4E90C8FCA24B50485C54485F94 C86C7F545A4B50485CA15B4C4F5A545A031F66746D49485F4C4E90C8FCA2033F4F485DA1 5B4C4E5A746D485A037F66534895CAFC4C4E5AA203FF4F485D7490B5485F5E9BC9FC4A50 5EA15A4C60654A7196B5FC53604C60A24A505D536093C97E9AC9FC4A4F5E023F690107B5 00F04D5E003FB700FE4C020FB912E048704F84726D4987B94C5CA295C74A636C7349806C 4C6FC86C60C07676F5B9>77 D<0103BF12F0491EF85BA35BA3499126F0000F9126F00007 14F04BC748EE007F03F01A1F4901C04D804B864AC8488349481DE04A4E805C485F5C4A60 481FC04A92B6FCA24890C992C8FCA2495D000F1F804960A2001F5E5B505D003F1F00495D A2007F615B4D6000FF666C484E15036C48765ACA4895C8FCA262A25FA262A25FA262A294 B6FCA297CCFCA25EA261A25EA261A25EA261A25EA261A25EA261A25EA261A25EA261A293 B6FCA296CDFCA25DA260A25DA260A25DA260A25DA260A25DA2157F003FBB12E04886BCFC A4636C62757461F389>84 D<001FB900F80203B812E048724A17F04863A44F1AE06C4E6E 17C0C7003F02F0CB4AC7FC05C0060F13C07890C8FC4A63675FA291B6191F6794CCFCA249 1C3F675EA2491C7F675EA2491CFF675EA24963675EA24963675EA249639CC9FC5EA24963 665EA290B6191F6693CCFCA2481C3F665DA2481C7F665DA2481CFF665DA24863665DA248 63665DA248639BCAFC5DA24863655DA21C1FB66292CCFCA21C3F655C525AA21CFF654A60 6563655190CBFC636C631B1F515A515A6C6D4E5A626C4F5B505B6C6D4D5B5090CCFC6C6E EE7FFE6C6E4B485A6C6E4B5B6C6E031F13E06D01FC037F5B6D01FF0207B55A6D02F090B5 48CDFC6D91B75A010318F0010018C0023F94CEFC020F16F8020116C0DA003F4ACFFC0300 148084795BF598>I97 D<94380FFFC04CB512FC041F14FF93B712C0030382030F82033FD9FE01 13FC92B538F0003F4A0280EB0FFE020791C76C7E4A01FC141F4A494A13804A4991B5FC91 B5485B495C494A5B93C7FC49495C5B495B49494A1400A2495B90B56F5B4B5E48715B6248 4A6E5B9538007F804895C8FC5D5AA24891CCFCA35A5CA35A5CA4B55AA45CA67EA25C1A1C 6C6D173E1A7E1AFF6C060313804F13C06C4E13806E5E6C067F13006C6D4B485A6E03075B 6C6D031F5B6C6E91B512E06D01E001075C011F01FC90B6C7FC6D90B712FC010317F00100 17C0023F4BC8FC020715E0DA003F01F0C9FC4A4F6FCD5C>99 D<94381FFF800407B512F8 043F14FE4BB77E030716E0033F824BD9FC037F4AB5D8E0007F020791C7123F4A01FC6E7E 023F49814A01E08091B55A494A6E13804991C8FC495B5B495B495B495F4B170090B55A48 60A2484A4B5A197F484A5E4E485A485F92C8000F5B48053F5B4DB55A48040F5C4A0103B5 48C7FC91B85A19F04818804EC8FC18E005F8C9FCB500FCCCFC5CA45CA55CA77E1A381A7C 1AFC6C4E7EF107FF6C6D4C13804F13006C606EEEFFFE6C05035B6C6D030F5B6C6D033F5B 6C6D4AB512C06D01C0010F5C6DD9F801B548C7FC010F90B712F86D17E0010117806D6C03 FCC8FC020F15C0DA007F01E0C9FC494F6ECD5C>101 DI<943801FFE0 053F13FC4CB67E04079238C01F80041F9238F07FE0047F9238F9FFF04BB5D8C07FB512F8 03079038FE000F4B01F86D14FC4B497F037F497F92B5487F4A5C4A91C86C13F84A5B4A49 81A24A4917F05C4A495DA291B54817E05B4C92B5FC5B1CC0495C615B93C815805B61A249 491800A2615B4B5FA26190B5FC4B5FA261A2484A5FA261A24B5FA261A263A24B92B5FC7E 63A2607F4E5C606D5E6F5C6D4C91C7FC606D6D91B6FC6D15036D6D495C6D6D131F6DD9FF 81B6FC6E90B7FC6E5F020F15CF0203151FDA007F13F8030701805C92C8FC60A262A260A2 62A295B5FC13FE2603FF805F487F001F6D5C6E5F485E4896C8FC5FB54B5B615F4D5B4A4A 5B4CB55A4A495C4A010F91C9FC6C033F5BDAE001B512F86C90B712E06C17806C4CCAFC00 0316F0C66C92CBFC010314E0567076CD5C>I<923807FFF091B67E5B5BA45F7F90C77EA2 5FA392B5FC5FA35C5FA35C94CCFCA35C5EA35C5EA35C5EA35C5EA34AED3FFEDCE003B512 E0051F14FC057F14FF91B500E1B77E4C8204CFD9E03F7F9327DFFE000F7F49DAFFF86D7F 17E005806D7F94C7FC494A825E5E5E494A825E5EA24991C8FC5DA24B4B5B5B5DA2615B4B 5FA26149615DA26190B5605D61635A4B92B5FC63A2485F92C85DA2604897C8FC5C4EED0F F862484D151F4A5FA24E153F484F14F05C4E157F5014E05A4A4BEDFFC0625113805A4A4D 481300724A5AA2B54F5A4A6F4A5A515A724A5A4A9438C3FFC07290B55A91C96C92C7FC6C 487014FC6C48706C5B6C48051F13E0D807E0050390C8FC5D7973F766>II<92381FFFC00103B612E05BA25BA36D15C07FEB0001A21780A25CA21700A25CA25E A25CA25EA25CA25EA25CA25EA25CA25EA291B5FCA25EA25BA25EA25BA293C7FCA25BA25D A25BA25DA25BA25DA25BA25DA25BA25DA290B5FCA25DA25AA25DA25AA292C8FCA25AA25C A25AA25CA25AA25C4BB4FC5A5D14F0A25A4B5A14E0A2150FB55C14C05E151FA26C4A5A14 805E6C147F5E6C6D485A14C16C01C390C7FC6CEBFFFE6C5C6C5C6C6C5B011F13C0010190 C8FC2B7971F733>108 DII<94380FFFE04C B6FC041F15E093B712FC030382030F707E033F49C614E092B500F0011F7F4A02806D7F02 0791C700037F4A01FC6E7F4A49824A498091B5481780494A6F13C0495C93C914E0495B49 84494918F0495BA2495B90B519F85D4861A2485CA25A5D4896B5FCA24891CAFCA261481B F05CA261481BE05CA2611CC0B55AA24F1480A24A19006163A24F5BA26C4E5B635C96B55A 6C6D4B5C63606C4D91C7FC626C4D5B6E4B5B6C4D5B6C6D92B55A6E4A14806C6D4A91C8FC 6C6E010F13FC6D01E0017F5B011FD9FC03B512E06D90B7128001034CC9FC010016F8023F 15C0020702FCCAFCDA003F1380554F6FCD66>I114 D<933803FFF8043FEBFF804BB612E0030715F8031F15FE4B8192B5D8003F13804A01F001 0713C04A01C0010113E04A90C8FC4A484A13F04B5C4A485C023F5D4B5C147F604A5AA349 18E0A26F16C0721380496D16006FEC07FE03FFEC01F004E090C8FC16FF6D15F8EFFF8018 F018FC6D82727E6E826E826E8285020782806E826E7E030F8115001607EE003F05071480 1701017F6F7E2601FFC08100077F486D6F13004883487FA24860A34E5AB55A614A153F61 4A157F6C494B5A91C95B01FC5D6C4803075B6D4B90C7FC6CB4ED3FFE6C01C0903801FFF8 6C01FC011F5B6C90B75AC61780013F4BC8FC010F15F001011580D9000F01F0C9FC444F72 CD54>I<167E923803FF804B7F4B7F5DA25DA25DA392B5FCA25FA25CA25FA25CA294C7FC A25CA25EA25CA25EA25CA2003FB812F84817FC18FEB9FC18FCA36C17F8C76C01E0C7FCA2 91B5FCA25EA25BA25EA25BA293C8FCA25BA25DA25BA25DA25BA25DA25BA25DA25BA25DA2 90B5FCA25DA25AA25DEF07FC5A170F92C7FC171F4817F8173F4A15F0177F18E04816FF4A 15C05E4C138018006C4B5A4A130F4C5A6C4B5A4C5A6C6D495A03035B6CD9FE0F5B6DB548 C7FC6D5C6D14F0010714C0010191C8FC9038001FF8376F70ED42>I118 D121 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fi cmbx10 20.74 19 /Fi 19 124 df46 D<96B512E0067FECFFC00507B712FC057FEEFFC00403B912F8040F18FE047F912680003F EBFFC04BB500E0C814F0030701FCC9000713FC4B01E004007F033F90CB381FFF80DBFFFC 060713E04A01F006017F4A01C0726C7E020F90CDEA1FFEDA1FFCF207FF4A48747F4A4874 7FDAFFC0746C7E4949757E4990CF6C7E4948767E4A1C074948DC3FFF707E49480307B500 F06F7E4948033F02FE6F7F4DB77E4948020704E06F7E4948021F706F7E4DD9FC0313FC48 90C8B527E0003FFE6F7E494A0280D90FFF150F00034B91C700036D81494A4902006D1407 00074B496F6C81494A496F6C14034C49151F48484A4992260FFFFE6D7E76EBFF80001F92 B5488649498860003F4A1E80491F7F4B91C9FCA2007F4A1EC0494B1B3FA25DA300FF21E0 90C74A1B1F5DAE816D81127F22C0A281213F6D81003F80A26F6E1B807F001F6E1D7F846D 6D1E00000F6F7F525E6C6C6E6D4B5E706D5D6D6E6D4B4B5A00036F6D92B6EAC0036D6E6D 02035F00016F6E010F16076D6E02E0013F6F485A6C6D023F9027FC03FFFC9138F07FE071 90B6D8F07F90B55A6D6C0207DCE01F5D6D6C0201DC800F92C7FCDD003F9126FE00035C6D 6C030702F0D9007F13F86D6CDB003F90C8000313C06D6C93CFFC806D7E6D7F6D7FEC7FF0 6E6C993803FFC06E6C0A1F13E06EB41C7F020301C00803B5FC6E01F0081F14C06E01FC97 B61200DB3FFF070F14F8030F01E095B612C06F01FC051F4AC7FC0301D9FFE00307B612F0 6F6CD9FF800107B71280040F91B900F8C8FC04031A80DC007F06F0C9FC05074DCAFCDD00 7F168006004ACCFC837A75F89A>64 D78 D80 D<93383FFFE00307B67E033F15F04AB712FE0207707E021F8302 7F8391B526FC003F7F010302E001077F490280497F4949C78049495C495B49494A7F90B5 5AA2485C5A5D5A92C86C5B5A725B485B725B48715B060013C0071EC7FC4895C8FC5CA4B5 FCAF7EA280A27EA36C7FA2F20FC06CF11FE0816C193F6F17C06C197F6C806FEEFF806C4E 13006D6D5D6D6D4B5A6D6D4B5A6D6D6C141F6D02E0EC7FF86D02F8903803FFF0010002FF 013F13C06E91B65A021F94C7FC020716FC020116F0DA003F15C0030702FCC8FCDB003F13 C04B5079CE58>99 D<973807FFF00607B6FCA8F00003190086B3AD93381FFF800303B512 FC033F14FF92B712C0020716F0021F16FC4A9138007FFE91B500F0010FB6FC4902C01301 010791C87E4949814901F881494981498390B548814B814884485CA24891CAFCA25A5C5A A25AA25C5AA5B5FCAE7EA47E80A27EA37E807EA26C6E5D6C60816C606D6D5D6D6D5D6D6D 5D6D6D92B67E6D6D4A15FE6D6D020792B5FC6D02E0EB3FFE6D6C9039FC01FFFC021F90B6 12F06E16C0020116006E6C14FC030F14F09226007FFEC791C7FC607979F76E>I<93381F FFE00303B6FC033F15E092B712F8020716FE021F707E4AD9FC0114E091B526E0001F7F49 028001077F010749C76C7F494902007F49496F7E49496F1380494917C08590B5486F13E0 485C487213F0A24891C914F885481AFC5C5A7313FE5AA25C5AA21BFF85A2B5FCA291BBFC A51BFE02FCCCFCA67EA3807EA37EA26C7F1B7E1BFF6C807E6F5E6C1AFE6C6E16036FEE07 FC6D180F6D6DEE1FF86D6DEE3FF06D01FFEEFFE06D6E4A13C06D02E0020F1380010002FC 023F13006E903AFFC007FFFE021F91B65A020717F0020117C06E6C93C7FC030F15FC0301 15C0DB000701F8C8FC50507BCE5B>I104 D<14FE903803FF80010F13E0497F497F497F90B5 7EA24880A24881A76C92C7FCA26C5CA26D5B6D5B6D5B6D5B01031380D900FEC8FC91C9FC B0ECFFFE007FB5FCA8C67E131F7FB3B3B3A5B812C0A82A7979F836>I108 D<902601FFFC912603FFF0933807 FFE0B6033FD9FF80037F13FF4DB600E00203B612C0050703F8020F15F0051F03FE023F15 FC057F6F91B77E9426FFFC076E48D9F80F7F4CD9C0016E48D98003804C48C79128E007FC 000180C66CDA07F86EDA0FF07F011F4A48704848826DDA1FC0EF3F804C486E6D48C86C7F 4CC815FE047E7148834CEFFDF8DBFDF86FD9FFF081A2DBFFF04E834C60A24C60A34C95C9 FCA493C95CB3B3A6B8D8F001B8D8E003B812C0A89A4E79CDA5>I<93380FFFF04BB67E03 1F15F892B8FC020317C0020F17F0023F49C66C13FC4A01E001077F49B5008001016D7E49 49C86C7F49496F7F49496F7F49496F7F49496F7F49496F7F90B5486F7F481B8092CAFC48 1BC0481BE04A83481BF0A2481BF8A348497113FCA3481BFEA5B51AFFAE6C1BFEA46C1BFC 6E5FA26C1BF8A36C6D94B512F0A26C1BE06F5D6C1BC06C1B806F5D6C6E4B14006D6D4B5B 6D6D4B5B6D6D4B5B6D6D4B5B6D6D6C49B55A010102E0010714806D02FE017F91C7FC023F 90B712FC6E5F020717E0020094C8FC031F15F8030315C0DB000F01F0C9FC58507BCE63> 111 DI<9026 01FFF8903803FF80B6021F13F0057F13FC94B6FC040315804C15C093260FFE0F13E09326 1FF01F13F005E014F8C66C91383F803F011FEC7F006D027E4913FC16FEEDF9FC5E5E15FB 5E03FF6E13F8A24C6D13F07213E07213C04C01011300F0007C96C7FC93CAFCA65DB3B3A2 B812FCA8464E7ACD52>114 D<912603FFFEEB03C0027F9039FFE00FE00103B6EAFC3F01 0F92B5FC133F49EB00072601FFF0EB007F480180141F4890C81207484881498148488100 3F177F5B183F127FA2181F12FF7FA27F7F6D6CED0FC06E92C7FC14F814FF6C14FCEDFFE0 EEFF806C16F017FC6C16FF18C06C17F06C836C836C836C836D1780011F17C0010717E001 0117F06D7E020F16F81400030315FCED000F1600051F13FE83007E1603B48283187F6D16 3FA36D161FA219FC7FA27F6DEE3FF8A26D17F06D167F6D17E06E15FF02E0020313C06E4A 138002FE021F1300913AFFC003FFFE92B65A01E316F001C016C0D9003F92C7FC48010714 F80078D9007F90C8FC3F5079CE4E>II<91B5933801FFFEB74AB6FCA8 C66C93C7FC011F183F6D84B3B3A962A362A397B5FC6D5FA2616D6E5CF10FEF6DDD1FCF7F 70DA3F8F14C06D6E02FFEDFFE06E6D0103130F6E01FFEB1FFE6E91B512F8020716F00201 16E06E6C1580030FECFC00DB007F01E003E0C7FC634F79CD6E>II 123 D E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fj cmbx12 29.8656 17 /Fj 17 118 df[192 173 119 300 211 65 D[172 170 118 297 198 I[188 170 118 297 214 68 D[87 170 120 297 104 73 D[<0903B512F050B712E0087F EEFF800707B912F8073F18FF4EBB12E0060F1AFC063F1AFF4DBD12E00507DCC00016F805 1F03F0C7000315FE057F0380DA007F6E7E94B600FCC9000F81040303F0040315F0040F03 80DC007F14FC4C92CB6C80047F02FC060F6E7E93B600F00603814B4B728103074B7215F8 4B92CD003F804B4A74804B4A74804B4A748192B64874814A4B74814A4B74814A4B75804A 8E4A92CF6C804D884A8E4A4A768191B6487681A2494B768149A17E4D8849A17E494B7681 A2494B7780A249A17E94D17E49A17FA290B6487881A248A1804C8AA248A180A3484B7881 A348A180A24C8A48A180A448A180A44C8AA248A11580A7B7A112C0B3A36CA11580A37066 A56CA11500A470666CA15CA46CA15CA270666CA15CA36C6F545DA36CA15C70666CA15CA2 71656DA15BA26D6F9AB7C7FCA26D6F525DA26DA15A6D6F525DA26D6F525D6DA15A71646D 6F525D6E6B71646EA0C8FC6E6F515C6E6F98B65A6E6F505D6E6A6E6F505D6E6F505D6F6E 505D6F6E5092C9FC6F6E505C6F6F4F5C6F03E04EB65A6F6F4E5D03006F4E15C07002FE06 1F5D706E6C057F92CAFC040F6F94B612FC7003F004035D040103FE041F15E0706CDAFFC0 92B71280051F03F802074BCBFC0507DBFFC090B712F8050193B912E0716C1B80060F08FC CCFC06031AF0DE003F96CDFC070718F8DF007F1780080304F0CEFCE0000302F0CFFC> 178 176 113 300 209 79 D[165 170 118 297 191 I[<0507B5EF03E04CB600FC4C7E041FDBFFC0150F93B800 F8151F030305FF153F031F06C0147F037F06F014FF4ABA00FC5B4A07FF5B020FF2C0074A DB000315E0027F02E0D9000FECF80F91B6C96E5A4902F8041F6D5A4902E004036D5A494A 040091B5FC4991CB123F494984494918074B844949180090B5864B85484A8548884B8548 88A24891CD7E894889A24A875A8AA28A5A8AA38AB6FCA28AA281A26F86A281A2816F1B7F 8181816C8104E0745A7097C8FC16FC6C15FF17C017FC6CEEFFC018FEF0FFE06C18FF1AF0 6CF1FF801BFC6CF2FFC01CFC6CF3FF806C1CE01DF86D1BFE6D757E1EE06D886D1CFC6D88 6D886D1DC06D896E886E88020F886E8814016E88033F88030F880303881500043F870407 87EE007F050386EF003F060185F0001F0700841A0FE0007F17801B07F3007F0A1F16C01C 071C01880B3F15E0898989897715F0EA3FC0486C8700FF89A28AA28AA38A7FA38A21E07F A47F21C07FA27F54148080A26E1E006E6368806E515B806E515B806F97B55A15E06F4F5C 03FC4F5C6F4F5C6F6C6004E04E91C7FC04FC067F5B04FF95B55A05F004035C02C702FE04 0F5C0283DAFFF0037F5C0200DBFFE0010FB65A496D92B9C8FC031F624901071AF8490101 62496D6C19C049020F96C9FC49020318FC49DA003F17E090C9000394CAFC48DC001F15F0 007CDD003F01FCCBFC>124 176 113 300 155 83 D[<0007C5B5FCA648A11480A505C0 C700034BC8121F04F0C8F2007F04801E0F03FCC91B0103F0797E4B8C0380200F4891CA76 14C04A8D02F82100A24A8E4A8E4A8EA24A8EA291CB89A248A114E0498FA3498FA5498FA2 007FA114F0A449A1127FA84848A1EA3FF8A6CD9BC7FCB3B3B3B3B3A8047FBF12F0AA08E0 C9123F>173 168 118 295 194 I<061FB57E0507B7FC94B812F8040717FF043F18C093 BA12F0030319FC030F85033F737E92B648C7814A03E00203804A92C84880020F02FC5D4A 4A844A02E05D4A4A4B8091B65A4992C9FC494A4C80495C5B495C5E5B495CA290B648705C 5A5E48745CA248745C93CA6C5C48745C755C756C48C7FC484AF01FF899C9FCA25AA4485C A5B6FCB17EA381A37EA46C80A37E827EF6FF806C6F4E13C0A27E70606C1E8070606D1D00 6D6E6070616D1B1F6D6E4E5A6D806D6F4D5A6D6F4D5A6D6F5E6E6E04075B6E02FC4C5B6E 6E043F5B6E6E6C4B90C7FC6E03E0913803FFFE020103FC021F5B6E9226FFE001B512F003 3F92B75A030F61030396C8FC030018FC043F17F00407178004004CC9FC050F15E0DD001F 01F8CAFC6A7177EF7C>99 D<95383FFFF0050FB612C04CB712FC040FEEFF80047F17F04B B912FC030718FF031F19C0037FDAFC00814AB600C0010F14F84A92C70003804A02FC0200 80021F02F06F7F4A4A031F804A02806F8091B6C96C80494A7080494A82494A8549738049 4A838A494A8349884C1A8090B684485D7614C05A93CB15E05A88481EF05DA248871FF8A2 5AA35D5A7614FCA4B6FCA392BDFCA51FF8A203FCCFFCA87EA481A27EA37EA2817EA36C6F F10FF8A26CF51FFC826C1D3F7E70F17FF87F70F1FFF07F6D6E4E13E06D6E60704E13C06D 5113806D6E606D03C04D13006D6F4D5A6E6E4C485A6E02FC4C5B6E6E040F5B02076E6C03 3F5B6E03F092B55A6E03FE02075C6E6CDAFFF090B6C7FC031F92B712FC030761030119E0 6F6C1880040F05FCC8FC040117F0DC003F1680050303F8C9FCDD000749CAFC6E7178EF7F >101 D[138 172 118 299 155 104 D[58 173 118 300 77 I<922601FFC092380FFFF8013FB64BB612E0B8030F15FC083F15FF4FB812C04F 17F0070F83073F17FE4FD9E00F809627FFFC000181060301E06D814E01806E804E48C87E D8000FDC1FF86F8001014C48846D4C48810780846E4BC9FCDDC1FE82DDC3FC8560EFC7F0 05CF8660DDDFC082A2EFFF808D95CAFCA25FA25FA35FA55FB3B3B3A6BA00F80107BA12C0 AA02F0C76C95388000038A6F76EE9B>110 D112 D<4BB46CEC3FFC013FB6 4AB512C0B8020714F8071F14FE077F6E7E4EB77E4E16F04E824ED9E03F7F4EEB007FDE3F FC90B57E95267FF0018019C0D8000F4C484815800101038113006D4C4915C0EF83FC6EEC 87F8A2EF8FF060179F60A2DDBF806D1580A205FFC76C1500A2745C4D6F5B755B755B4D03 0713C0090190C7FC98C9FC5FA55FA65FB3B3B2BBFCAA02E0C7123F626F78EE72>114 D[87 158 123 284 108 116 DI E %EndDVIPSBitmapFont %DVIPSBitmapFont: Fk lcirclew10 20.74 4 /Fk 4 40 df[<000FB512C0003F91B5FC48EEFF80F0FF80BA12FEF1FFF8F2FFC01BFEF3 FFF01CFF6C1CF01DFF6C1DF0000F1DFEC8F3FFE0DB00031AFCDC0001F1FF80DD000119F0 DE000718FEDF001FEFFFC0080018F8090717FFE1003F17C00A0317F8E2003F16FF0B0317 C0E3003F16F80C0716FEE4007F6F7E0D0F16F00D0116FCE5003F15FF0E0716C00E0016F0 0F1F15FE0F076F7E0F0016E0101F15F8100715FE10006F7E113F81110F15F0110115FC7D 6C14FFA1001F15C0A1000715F0A1000181A1D8003F14FEA1010F6E7EA1010315E0A10100 81A1023F14FCA16E14FFA1020781A1020115E0A16E6C80A1031F14FCA1030780A16F6E7E A1030081A1043F14F0A1040F80A17014FEA1040180A1706C14C0A17180A1050F14F8A171 80A1050180A1716E7EA1063F80A17280A1060714F8A17280A1060080A1736D7EA1071F80 A17380A17380A1070114FCA17380A1747FA1081F80A17480A17414F0A1080180A17480A1 757FA1757FA1090F80A17580A17580A17514F8A17580A10A3F7FA1767FA17680A17680A1 7680A17680A17680A1777FA10B1F7FA1777FA17780A17780A17780A17780A1787FA1787F A1787FA1787FA17880A17880A18AA17880A1797FA1797FA1797FA1797FA1797FA17980A1 7980A18BA18EA17A7FA17A7FA17A7FA17A7FA18CA17A7FA17A80A17A80A18FA18DA17B7F A17B7FA17B7FA18DA18FA17B7FA17B80A18DA17C7FA1A17EA17C7FA18EA17C7FA1A17EA1 8EA17C7FA17C7FA2A17C80A17D7FA18FA1A17FA17D7FA18FA1A17FA17D7FA18FA1A17FA1 7D7FA18FA1A180A1A16C7FA1A17EA1A180A1A17EA1A16C7FA1A180A1A17EA1A16C7FA2A1 A16C7FA2A1A16C7FA1A16D7FA2A1A16D7FA2A1A16D7FA2A1A16D7FA1A17FA1A181A1A17F A1A181A1A16D7FA2A1A16D7FA2A1A16E7FA2A1A16E7FA1A180A1A182A1A180A1A182A1A1 80A2A1A16E7FA2A1A16E7FA2A1A182A1A180A1A182A1A181A1A183A1A181A2A1A16F7FA2 A1A16F7FA2A1A183A1A181A2A1A16F7FA2A1A16F7FA3A1A16F7FA2A1A1167FA1A183A2A1 A1707FA3A1A1707FA2A1A182A1A184A2A1A182A1A184A2A1A182A1A184A2A1A182A1A184 A2A1A182A1A184A2A1A1177FA1A184A2A1A183A2A1A185A2A1A183A1A185A2A1A183A2A1 A185A2A1A183A2A1A185A2A1A183A2A1A185A2A1A183A2A1A185A2A1A183A3A1A185A2A1 A1187FA3A1A185A2A1A184A3A1A11A80A2A1A184A4A1A11AC0A2A1A184A4A1A11AE0A2A1 A184A6A1A11AF0A2A1A184A7A1A11AF8A2A1A184ACA1A11AFCA2A1A184B3A2A1A1F17FF8 A2A1A1F13FF0A1A1F10FE0>358 358 472 141 689 36 D[358 359 472 486 689 I[<1203EA0FE0EA3FF0487EA2487EB3A27F A2127FAB7FA27EA880A27EA580A27EA480A27EA480A27EA480A27EA380A27EA280A2137F A280A27FA281A27FA281A27FA281A27F81A27FA281A27F81A27F81A2147F81A28082A280 82A28082A28082A26E7FA36E7FA26E7FA36F7EA26F7FA28381A26F7FA26F7FA283818381 8381A2707EA2707FA28482848284707FA2707FA2707FA2707F83858385717FA2717FA271 7FA2717F717FA2717F86848684727F8684727F868486727F8487737F8587737F737FA273 7F737FA2737F73808886747F747F88747F8688747F74807480A2757F757F757F757F8987 757F758075808A767F767F767F88767F8A768076807680777F777F777F777F8B77807780 77807780787F787F787F787F78807880788078807913FC797F797F798079807980798079 14FC7A7F7A7F0E0F807A807A14F07A807A807B7F7B6D7E0F0F807B807B807B14FC7B8010 3F7F7C14C07C807C14F81001807C807D6D7E7D80110F14F07D807D14FE110080A16C14C0 A1001F80A16C14F8A16C14FEA1000180A16C15C0A1013F80A16D14F8A1010714FEA16D6E 7EA1010081A16E14F0A1021F14FCA16E14FFA1020315C0A1020015F0A16F80A1031F14FE A16F6E7EA1030315E0A1030015F8A1043F14FFA17015C0A1040715F0A1040115FCA1706C 14FFA1051F15E0A1050715F8A17115FEA10500EDFFC0A1063F15F0A1060F15FEA106036F 7EA1060016F0A1071F15FEA10707EDFFC0A1070116F8A1736C15FFA1081F16E0A1080316 FCA10800EEFFC0A1093F16F8A10907EEFF80A1090117F8A1E1003FEEFF80A10A0F17F8A1 0A01EFFF80A1E2003F17FCA10B07EFFFF0A10B00F0FFC0A10C1F18FFA10C0319FEA1E400 7F95B57EA10D0FF2FFFCA10D0098B612C0A10E1F1DF0A10E011DF8A1E6001F1CFCA12101 A1F9001FA110011BFEA1FA000FA1E9003F19FCA1A11200A1A11303A1A1D9000717F8A1A1 DA000116F0A1A192C7000F14C0>359 359 128 486 689 I[359 358 128 141 689 I E %EndDVIPSBitmapFont end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 @landscape %%EndSetup %%Page: 1 1 1 0 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 430 1288 a Fj(The)93 b(IPSec)g(Arc)-8 b(hitecture)94 b(in)g(Op)8 b(enBSD)2157 1720 y Fi(Niels)68 b(Pro)-6 b(v)g(os)1733 2012 y(pro)g(v)g(os@citi.umic)g(h.edu)331 2305 y Fh(CITI)72 b(-)g(Center)g(for)f(Information)g(T)-15 b(e)-10 b(chnolo)g(gy)69 b(Inte)-10 b(gr)g(ation)1689 2597 y(University)71 b(of)g(Michigan)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(1)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 2 2 2 1 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 2130 372 1071 7 v 2130 619 7 247 v 2189 567 a Ff(Ov)-6 b(erview)p 3194 619 V 2130 626 1071 7 v 3197 695 73 261 v 2199 695 1071 73 v 240 1131 a Fe(1.)86 b(In)-5 b(tro)5 b(duction)240 1471 y(2.)86 b(History)240 1812 y(3.)g(Kernel)57 b(Details)240 2152 y(4.)86 b(IKE)58 b(implemen)-5 b(tation)240 2492 y(5.)86 b(P)-5 b(olicy)59 b(using)e(Keynote)240 2832 y(6.)86 b(Hardw)-5 b(are)58 b(Crypto)g(Acceleration)240 3172 y(7.)86 b(VLAN)57 b(with)i(Bridging)g(and)d(IPSec)240 3513 y(8.)86 b(Conclusion)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m (hitecture)f(in)j(Op)s(enBSD)1022 b(2)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 3 3 3 2 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1967 402 1397 7 v 1967 649 7 247 v 2026 597 a Ff(In)-6 b(tro)6 b(duction)p 3357 649 V 1967 656 1397 7 v 3360 725 73 261 v 2036 725 1397 73 v 288 1161 a Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(is)i(a)g(free)e (UNIX-lik)-5 b(e)60 b(op)5 b(erating)57 b(system)g(with)i(a)e(strong) 460 1405 y(emphasis)g(on)h(securit)-5 b(y)-14 b(.)288 1745 y Fd(\017)86 b Fe(W)-14 b(e)56 b(realized)i(early)g(that)g(man)-5 b(y)57 b(securit)-5 b(y)58 b(problems)g(can)e(b)5 b(e)57 b(solv)-5 b(ed)460 1989 y(only)58 b(b)-5 b(y)57 b(using)h(cryptograph) -5 b(y)-14 b(.)288 2329 y Fd(\017)86 b Fe(Cryptograph)-5 b(y)58 b(is)g(in)-5 b(tegrated)57 b(seamlessly)i(in)-5 b(to)58 b(the)e(system)h(and)g(is)460 2573 y(an)g(essen)-5 b(tial)58 b(comp)5 b(onen)-5 b(t:)516 2865 y Fi({)86 b Fe(IPSec,)56 b(IPv6,)i(k)-5 b(ey)57 b(managemen)-5 b(t)57 b(daemons,)516 3157 y Fi({)86 b Fe(Cryptographic)58 b(Hardw)-5 b(are)58 b(acceleration)516 3449 y Fi({)86 b Fe(Kerb)5 b(eros,)57 b(AFS,)g(Op)5 b(enSSH,)55 b(etc...)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(3)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 4 4 4 3 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 2226 626 880 7 v 2226 913 7 287 v 2284 821 a Ff(History)p 3098 913 V 2226 920 880 7 v 3102 989 73 301 v 2295 989 880 73 v 288 1425 a Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.1)h(released)g(with)i(IPSec)d(supp)5 b(ort)57 b(in)h(July)g(1997:)516 1717 y Fi({)86 b Fe(Based)57 b(on)g(BSD/OS)g(co)5 b(de)56 b(b)-5 b(y)57 b(John)g(Ioannidis)516 2009 y Fi({)86 b Fe(P)-5 b(orted)57 b(to)h(Op)5 b(enBSD)56 b(b)-5 b(y)57 b(Angelos)h(Kerom)-5 b(ytis)516 2301 y Fi({)86 b Fe(no)57 b(automatic)h(k)-5 b(eying,)58 b(only)f(man)-5 b(ual)59 b(setup)288 2641 y Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.2)h(released)g(in)h(Decem)-5 b(b)5 b(er)57 b(1997:)516 2933 y Fi({)86 b Fe(Photuris)58 b(k)-5 b(ey)57 b(managemen)-5 b(t)57 b(daemon)516 3225 y Fi({)86 b Fe(new)57 b(ESP)g(and)g(AH)h(supp) 5 b(ort)56 b(according)i(to)f(RF)-5 b(C)58 b(2406)g(+)f(2402)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(4)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 5 5 5 4 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 2226 650 880 7 v 2226 937 7 287 v 2284 845 a Ff(History)p 3098 937 V 2226 944 880 7 v 3102 1013 73 301 v 2295 1013 880 73 v 288 1449 a Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.3)h(released)g(in)h(Ma)-5 b(y)58 b(1998:)516 1741 y Fi({)86 b Fe(more)58 b(encryption)f(and)f (authen)-5 b(tication)58 b(transforms,)f(e.g.)701 1985 y(Blo)-5 b(w\014sh,)516 2277 y Fi({)86 b Fc(PF)p 892 2277 55 7 v 66 w(ENCAP)59 b Fe(noti\014cations)f(for)f(k)-5 b(ey)57 b(managemen)-5 b(t)58 b(daemon.)288 2617 y Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.5)h(released)g(in)h(Ma)-5 b(y)58 b(1999:)516 2909 y Fi({)86 b Fc(isakmpd)60 b Fe(as)e(IKE)f(daemon,)516 3201 y Fi({)86 b Fc(PFKEYv2)60 b Fe(as)e(generic)f(k)-5 b(ey)56 b(managemen)-5 b(t)58 b(API.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(5)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 6 6 6 5 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 2226 626 880 7 v 2226 913 7 287 v 2284 821 a Ff(History)p 3098 913 V 2226 920 880 7 v 3102 989 73 301 v 2295 989 880 73 v 288 1425 a Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.6)h(released)g(in)h(Decem)-5 b(b)5 b(er)57 b(1999:)516 1717 y Fi({)86 b Fe(supp)5 b(ort)57 b(k)-5 b(ernel)57 b(acquire)g(messages.)288 2057 y Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(2.7)h(released)g(in)h(June)f (2000:)516 2349 y Fi({)86 b Fe(supp)5 b(ort)57 b(IPSec)f(tunnels)h(for) g(bridging,)516 2641 y Fi({)86 b Fe(hardw)-5 b(are)58 b(acceleration)f(for)h(IPSec,)516 2933 y Fi({)86 b Fe(A)-5 b(CLs)58 b(for)f(ingress)h(\015o)-5 b(ws,)516 3225 y Fi({)86 b Fe(IPv6)58 b(IPSec)e(supp)5 b(ort.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(6)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 7 7 7 6 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1873 500 1586 7 v 1873 747 7 247 v 1931 695 a Ff(Kernel)77 b(Details)p 3452 747 V 1873 754 1586 7 v 3455 822 73 261 v 1941 822 1586 73 v 288 1259 a Fd(\017)86 b Fe(incoming)59 b(IPSec)d(pac)-5 b(k)g(ets)56 b(are)i(decapsulated)d(and)i(pro)5 b(cessed)56 b(in)460 1503 y Fc(ipsec)p 921 1503 55 7 v 67 w(common)p 1528 1503 V 67 w(input\(\))p Fe(,)k(and)288 1843 y Fd(\017)86 b Fe(passed)56 b(pac)-5 b(k)57 b(in)-5 b(to)58 b(the)f(IP)g(input)h (queue.)288 2183 y Fd(\017)86 b Fe(Outgoing)58 b(pac)-5 b(k)g(ets)56 b(are)i(IPSec)e(pro)5 b(cessed)55 b(and)i(encapsulated)f (in)460 2427 y Fc(ipsp)p 831 2427 V 67 w(process)p 1528 2427 V 67 w(packet\(\))p Fe(.)288 2767 y Fd(\017)86 b Fe(SPD)58 b(is)g(stored)f(in)h(the)e(BSD)i(routing)g(radix)g(tree:)516 3059 y Fi({)86 b Fe(SA)57 b(selection)g(can)g(b)5 b(e)57 b(based)f(on)h(proto)5 b(col)58 b(and)f(p)5 b(ort)57 b(n)-5 b(um)g(b)5 b(ers.)516 3351 y Fi({)86 b Fe(b)-5 b(ypass)57 b(\015o)-5 b(ws)57 b(can)g(b)5 b(e)56 b(stored)h(to)5 b(o.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD) 1022 b(7)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 8 8 8 7 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1873 694 1586 7 v 1873 941 7 247 v 1931 889 a Ff(Kernel)77 b(Details)p 3452 941 V 1873 948 1586 7 v 3455 1017 73 261 v 1941 1017 1586 73 v 288 1453 a Fd(\017)86 b Fe(Prev)-5 b(en)g(t)57 b(source)g(address) f(sp)5 b(o)g(o\014ng)56 b(b)-5 b(y)57 b(sp)5 b(ecifying)57 b(p)5 b(ermitted)57 b(source)460 1697 y(addresses)f(for)i(sp)5 b(eci\014c)55 b(SAs.)288 2037 y Fd(\017)86 b Fe(Cryptographic)58 b(pro)5 b(cessing)57 b(of)g(pac)-5 b(k)g(ets)56 b(is)j(done)d(async)-5 b(hronously)-14 b(,)56 b(so)460 2281 y(that)h(net)-5 b(w)g(ork)58 b(stac)-5 b(k)57 b(pro)5 b(cessing)57 b(do)5 b(es)56 b(not)h(blo)5 b(c)-5 b(k:)516 2573 y Fi({)86 b Fe(just)57 b(b)-5 b(y)57 b(itself)h(caused)e(a)h(p)5 b(erformance)56 b(impro)-5 b(v)g(emen)g(t.)288 2913 y Fd(\017)86 b Fe(Hard-)58 b(and)f(soft-expirations)h(based)e(on)i(SA)f (life)h(time,)g(pro)5 b(cessed)460 3157 y(b)-5 b(ytes,)56 b(etc...)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s (enBSD)1022 b(8)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000) p eop %%Page: 9 9 9 8 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1873 718 1586 7 v 1873 965 7 247 v 1931 913 a Ff(Kernel)77 b(Details)p 3452 965 V 1873 972 1586 7 v 3455 1041 73 261 v 1941 1041 1586 73 v 288 1477 a Fd(\017)86 b Fe(Flo)-5 b(ws)59 b(sp)5 b(ecify)56 b(IPSec)h(p)5 b(olicy:)516 1769 y Fi({)86 b Fe(acquire/require)58 b(\015o)-5 b(ws)57 b(send)g Fc(PFKEY)92 b(ACQUIRE)60 b Fe(messages)d(to)701 2013 y(registered)g(k)-5 b(ey)57 b(managemen)-5 b(t)57 b(daemons,)516 2305 y Fi({)86 b Fe(p)5 b(ermit/b)-5 b(ypass)58 b(either)f(mak)-5 b(e)57 b(use)g(of)g(existing)h(IPSec)f(SAs)g(or)701 2549 y(b)-5 b(ypass)57 b(IPSec)f(completely)-14 b(.)288 2889 y Fd(\017)86 b Fe(Multiple)58 b(k)-5 b(ey)57 b(managemen)-5 b(t)58 b(daemons)e(can)h(run)g(at)h(the)e(same)i(time,)460 3133 y(e.g.)76 b(photuris)57 b(and)g(isakmp)5 b(d.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)1022 b(9)980 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 10 10 10 9 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1555 769 2222 7 v 1555 1056 7 287 v 1613 965 a Ff(IKE)77 b(Implemen)-6 b(tation)p 3770 1056 V 1555 1063 2222 7 v 3773 1132 73 301 v 1623 1132 2222 73 v 288 1569 a Fd(\017)86 b Fc(isakmpd)p Fe(,)60 b(new)d(implemen)-5 b(tation)59 b(started)e(in)h(1998)g(since)f(our)g (IKE)460 1813 y(daemon)g(had)g(to)g(b)5 b(e)516 2105 y Fi({)86 b Fe(scalable,)58 b(needs)d(to)j(supp)5 b(ort)56 b(thousands)g(of)i(SAs,)516 2397 y Fi({)86 b Fe(\015exible,)57 b(the)g(standard)g(w)-5 b(as)58 b(still)h(ev)-5 b(olving,)288 2737 y Fd(\017)86 b Fe(Proto)5 b(col)58 b(complexit)-5 b(y)59 b(mandates)d(mo)5 b(dular)59 b(design.)288 3077 y Fd(\017)86 b Fc(isakmpd)60 b Fe(is)e(an)f(ev)-5 b(en)g(t)57 b(driv)-5 b(en)57 b(UNIX)h(daemon)f(using)h Fc(select\(2\))p Fe(.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD) 992 b(10)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 11 11 11 10 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1566 260 2200 7 v 1566 547 7 287 v 1624 455 a Ff(IKE)77 b(implemen)-6 b(tation)p 3759 547 V 1566 554 2200 7 v 3762 623 73 301 v 1634 623 2200 73 v 288 1059 a Fd(\017)86 b Fc(isakmpd)60 b Fe(supp)5 b(orts:)516 1351 y Fi({)86 b Fe(Main)58 b(Mo)5 b(de,)56 b(Aggressiv)-5 b(e)58 b(Mo)5 b(de,)516 1643 y Fi({)86 b Fe(Di\016e-Hellman)61 b(groups)c(1)g(-)h(5,)g(including)g(elliptic)h (curv)-5 b(e)701 1887 y(cryptograph)g(y)-14 b(,)516 2179 y Fi({)86 b Fe(Authen)-5 b(tication)57 b(via)h(pre-shared)f(pass)g (phrases)g(and)g(RSA)701 2423 y(signatures)g(with)i(X509)f (certi\014cates.)288 2763 y Fd(\017)86 b Fe(Main)58 b(abstraction)f(is) i(the)d(exc)-5 b(hange:)516 3055 y Fi({)86 b Fe(Pro)-5 b(vides)58 b(the)f(con)-5 b(text)56 b(for)h(negotiations)i(as)e (script-driv)-5 b(en)58 b(state)701 3299 y(mac)-5 b(hine.)516 3591 y Fi({)86 b Fe(Enables)57 b(high-lev)-5 b(el)59 b(syn)-5 b(tax)57 b(c)-5 b(hec)g(king)57 b(of)g(messages.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)992 b(11)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 12 12 12 11 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1566 937 2200 7 v 1566 1224 7 287 v 1624 1132 a Ff(IKE)77 b(implemen)-6 b(tation)p 3759 1224 V 1566 1231 2200 7 v 3762 1300 73 301 v 1634 1300 2200 73 v 288 1736 a Fd(\017)86 b Fe(V)-14 b(ery)57 b(\015exible)g(con\014guration)g(that)h(allo)-5 b(ws)59 b(go)5 b(o)g(d)57 b(in)-5 b(terop)5 b(erabilit)-5 b(y)-14 b(.)288 2077 y Fd(\017)86 b Fe(P)-5 b(ortable)58 b(with)h(system)e(dep) 5 b(endency)53 b(la)-5 b(y)g(er.)78 b(Runs)56 b(on)h(Op)5 b(enBSD,)460 2320 y(Lin)-5 b(ux,)57 b(NetBSD.)288 2661 y Fd(\017)86 b Fe(Ab)5 b(out)57 b(36)g(KLOC)g(co)5 b(de)56 b(size)i(\(10\045)g(platform)g(dep)5 b(enden)-5 b(t,)54 b(5\045)460 2904 y(regression)k(tests\).)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)992 b(12)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 13 13 13 12 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1526 67 2280 7 v 1526 354 7 287 v 1584 262 a Ff(P)-6 b(olicy)77 b(using)g(Keynote)p 3798 354 V 1526 361 2280 7 v 3802 430 73 301 v 1595 430 2280 73 v 288 765 a Fd(\017)86 b Fe(Uses)57 b(the)f(Keynote)g(trust)i (managemen)-5 b(t)57 b(system)g(for)h(p)5 b(olicy)460 1002 y(decisions.)288 1316 y Fd(\017)86 b Fe(Keynote)56 b(determines)h(who)g(can)g(negotiate)g(what)h(kind)f(of)g(SAs.)288 1580 y Fd(\017)86 b Fe(Allo)-5 b(ws)60 b(v)-5 b(ery)57 b(\014ne)f(grained)i(access)e(con)-5 b(trols:)460 1813 y Fb(KeyNote-Version:)76 b(2)460 2001 y(Authorizer:)f("POLICY")460 2189 y(Licensees:)g("passphrase:blubberdubber")460 2377 y(Conditions:)g(app_domain)g(==)f("IPsec)g(policy")g(&&)1338 2565 y(pfs)g(==)f("yes")h(&&)g(esp_present)h(==)f("yes")g(&&)1338 2753 y(esp_enc_alg)h(!=)f("null")g(->)g("true";)460 3036 y Fe(\(Requires)57 b(the)f(use)h(of)g(PFS)h(and)e(ESP)-14 b(,)57 b(where)g(the)g(ESP)g(algorithm)j(is)460 3274 y(not)d Fc(null)p Fe(.\))288 3587 y Fd(\017)86 b Fe(W)-14 b(orks)57 b(with)h(X509)g(certi\014cates,)f(pass)f(phrases)h(and)g (Keynote)460 3824 y(creden)-5 b(tials.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)992 b(13)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 14 14 14 13 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1038 475 3255 7 v 1038 762 7 287 v 1097 670 a Ff(Hardw)-6 b(are)76 b(Crypto)i(Acceleration)p 4286 762 V 1038 769 3255 7 v 4289 838 73 301 v 1107 838 3255 73 v 288 1274 a Fd(\017)86 b Fe(Cryptographic)58 b(framew)-5 b(ork)59 b(manages)e(a)-5 b(v)-10 b(ailable)60 b(hardw)-5 b(are)460 1518 y(accelerators:)516 1810 y Fi({)86 b Fe(Async)-5 b(hronous)56 b(in)-5 b(terface,)516 2102 y Fi({)86 b Fe(Callbac)-5 b(ks)59 b(on)e(completion)h(of)f (cryptographic)g(op)5 b(eration.)288 2442 y Fd(\017)86 b Fe(Soft)-5 b(w)g(are)58 b(cryptographic)f(engine)f(as)i(fallbac)-5 b(k.)288 2783 y Fd(\017)86 b Fe(Curren)-5 b(tly)58 b(supp)5 b(orts:)516 3075 y Fi({)86 b Fe(HiFn)58 b(7751)g(\(e.g.)76 b(P)-5 b(o)g(w)g(ercrypt\),)516 3367 y Fi({)86 b Fe(Broadcom)58 b(BCM5805)g(\(ubsec\).)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f (in)j(Op)s(enBSD)992 b(14)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m (os)e(2000)p eop %%Page: 15 15 15 14 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1038 672 3255 7 v 1038 959 7 287 v 1097 867 a Ff(Hardw)-6 b(are)76 b(Crypto)i(Acceleration)p 4286 959 V 1038 966 3255 7 v 4289 1035 73 301 v 1107 1035 3255 73 v 1804 1460 a Fe(Engine)p 2423 1548 7 293 v 206 w(T)-14 b(ransform)p 3406 1548 V 685 w(Sp)5 b(eed)p 862 1555 3676 7 v 965 1760 a(soft)-5 b(w)g(are)58 b(\(P3/550\))p 2423 1847 7 293 v 554 w(3DES)p 3406 1847 V 350 w(11)g(MBit/s)965 2052 y(soft)-5 b(w)g(are)58 b(\(P3/550\))p 2423 2140 V 349 w(Blo)-5 b(w\014sh)p 3406 2140 V 351 w(34)58 b(MBit/s)1938 2345 y(HiFn)p 2423 2432 V 554 w(3DES)p 3406 2432 V 350 w(70)g(MBit/s)1574 2637 y(BCM5805)p 2423 2725 V 554 w(3DES)p 3406 2725 V 264 w(122)g(MBit/s)288 2969 y Fd(\017)86 b Fe(Broadcom)58 b(card)f(has)g(no)g(problems)h(dealing)g(with)g(100)g (MBit)460 3213 y(ethernet.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m (hitecture)f(in)j(Op)s(enBSD)992 b(15)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 16 16 16 15 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 1038 526 3255 7 v 1038 813 7 287 v 1097 721 a Ff(Hardw)-6 b(are)76 b(Crypto)i(Acceleration)p 4286 813 V 1038 820 3255 7 v 4289 888 73 301 v 1107 888 3255 73 v 288 1325 a Fd(\017)86 b Fe(Supp)5 b(ort)56 b(for)i(IRE)f(cards)g(coming)h(so)5 b(on,)57 b(3DES)h Fa(>)48 b Fe(200)58 b(MBit/s)288 1665 y Fd(\017)86 b Fe(Curren)-5 b(tly)58 b(the)f(\014rst)g(crypto)g(accelerator)h(card)f (that)g(supp)5 b(orts)56 b(an)460 1909 y(algorithm)k(will)g(b)5 b(e)56 b(used.)288 2249 y Fd(\017)86 b Fe(In)57 b(the)g(future:)516 2541 y Fi({)86 b Fe(W)-14 b(e)57 b(w)-5 b(an)g(t)57 b(to)h(round)f (robin)h(the)e(cards)h(in)h(setups)e(with)j(more)f(than)701 2785 y(one)f(crypto)g(accelerator.)516 3077 y Fi({)86 b Fe(Also)58 b(use)f(hardw)-5 b(are)58 b(acceleration)f(to)h(sp)5 b(eedup)55 b(Di\016e-Hellman)701 3321 y(and)i(RSA)g(op)5 b(erations)57 b(in)h Fc(isakmpd)p Fe(.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)992 b(16)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 17 17 17 16 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 972 837 3387 7 v 972 1124 7 287 v 1031 1032 a Ff(VLAN)78 b(with)f(Bridging)h(and)f(IPSec)p 4352 1124 V 972 1131 3387 7 v 4355 1199 73 301 v 1041 1199 3387 73 v 288 1636 a Fd(\017)86 b Fe(In)57 b(Op)5 b(enBSD,)56 b(a)i(bridge)f(device)g(creates)f(a)h(logical)j(link)f(b)5 b(et)-5 b(w)g(een)56 b(a)460 1880 y(set)h(of)g(net)-5 b(w)g(ork)58 b(in)-5 b(terfaces.)288 2220 y Fd(\017)86 b Fe(The)57 b(bridge)g(copies)g(frames)h(read)f(from)h(one)f(in)-5 b(terface)57 b(to)g(the)g(other)460 2464 y(in)-5 b(terfaces)57 b(asso)5 b(ciated)56 b(with)j(the)d(bridge)i(device.)288 2804 y Fd(\017)86 b Fe(Supp)5 b(orts)56 b(\014ltering)j(on)e(La)-5 b(y)g(er-2)58 b(and)e(La)-5 b(y)g(er-3)58 b Fd(\))g Fe(transparen)-5 b(t)460 3048 y(\014rew)g(all.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m (hitecture)f(in)j(Op)s(enBSD)992 b(17)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 18 18 18 17 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 972 789 3387 7 v 972 1075 7 287 v 1031 984 a Ff(VLAN)78 b(with)f(Bridging)h(and)f(IPSec)p 4352 1075 V 972 1082 3387 7 v 4355 1151 73 301 v 1041 1151 3387 73 v 288 1588 a Fd(\017)86 b Fe(Supp)5 b(orts)56 b(extended)f(LAN)i(o)-5 b(v)g(er)58 b(the)f(In)-5 b(ternet.)516 1880 y Fi({)86 b Fe(Ease)57 b(of)g(administration,)j(no)d(routing)h (required.)288 2220 y Fd(\017)86 b Fe(Uses)57 b(IPSec)f(as)i (encapsulation)f(mec)-5 b(hanism:)516 2512 y Fi({)86 b Fe(Asso)5 b(ciate)57 b(encapsulation)g Fc(enc)i Fe(in)-5 b(terface)56 b(with)j(an)e(SA.)516 2804 y Fi({)86 b Fc(enc)59 b Fe(in)-5 b(terface)56 b(ma)-5 b(y)58 b(b)5 b(ecome)56 b(a)i(bridge)g(mem)-5 b(b)5 b(er.)516 3096 y Fi({)86 b Fe(Ethernet)56 b(in)i(IP)g(o)-5 b(v)g(er)58 b(IPSec.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD)992 b(18)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Page: 19 19 19 18 bop -44 -120 a Fk(')p -44 3682 14 3465 v -44 4034 a(&)5430 -120 y($)p 5430 3682 V 5430 4034 a(\045)p 307 4034 4785 14 v 307 -120 V 2051 230 1229 7 v 2051 476 7 247 v 2110 425 a Ff(Conclusion)p 3273 476 V 2051 483 1229 7 v 3277 552 73 261 v 2120 552 1229 73 v 288 989 a Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(has)h(state-of-the-art)h(IPSec)e (arc)-5 b(hitecture:)516 1281 y Fi({)86 b Fe(IPSec)56 b(is)j(part)e(of)g(ev)-5 b(ery)57 b(Op)5 b(enBSD)56 b(installation,)516 1573 y Fi({)86 b Fe(V)-14 b(ery)57 b(fast)g(with)h(hardw)-5 b(are)58 b(acceleration,)516 1865 y Fi({)86 b Fe(Bridge)58 b(and)f(IPSec)f(allo)-5 b(w)60 b(easy)d(to)g(administrate)i(VPNs.)288 2205 y Fd(\017)86 b Fe(This)58 b(w)-5 b(ork)58 b(is)h(mostly)f(due)e (to)i(Niklas)h(Hallqvist,)h(Angelos)460 2449 y(Kerom)-5 b(ytis,)58 b(H)-22 b(\027)-108 b(ak)-10 b(an)59 b(Olsson,)f(Jason)f(W) -14 b(righ)-5 b(t.)288 2789 y Fd(\017)86 b Fe(Op)5 b(enBSD)56 b(co)5 b(de)56 b(and)h(information)i(can)e(b)5 b(e)56 b(found)g(at)460 3033 y Fc(http://www.openbs)q(d.o)q(rg)q(/)p Fe(.)288 3373 y Fd(\017)86 b Fe(F)-14 b(urther)57 b(reading:)460 3617 y Fc(http://www.openbs)q(d.o)q(rg)q(/cr)q(yp)q(to.)q(ht)q(ml)p Fe(.)-33 4236 y Fg(The)40 b(IPSec)f(Arc)m(hitecture)f(in)j(Op)s(enBSD) 992 b(19)951 b(Cop)m(yrigh)m(t)39 b(Niels)j(Pro)m(v)m(os)e(2000)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF