%!PS-Adobe-2.0 %%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software %%Title: cvsclient.dvi %%Pages: 30 %%PageOrder: Ascend %%BoundingBox: 0 0 612 792 %%DocumentPaperSizes: Letter %%EndComments %DVIPSCommandLine: dvips cvsclient.dvi -o cvsclient.ps %DVIPSParameters: dpi=600, comments removed %DVIPSSource: TeX output 1998.03.04:2020 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}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{dup dup 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 /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 sub]{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 /V matrix currentmatrix dup 1 get dup mul exch 0 get dup 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 /IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for 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 /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V {}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{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 /QV{gsave newpath transform round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto rulex neg 0 rlineto fill grestore}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{SS restore}B end %%EndProcSet TeXDict begin 40258431 52099146 1000 600 600 (cvsclient.dvi) @start /Fa 1 35 df<1F00007C003F8000FE007FC001FF00FFC001FF80FFC001FF80FF C001FF80FFC001FF80FFC001FF80FFC001FF80FFC001FF80FFC001FF807FC001FF007FC0 01FF007FC001FF007FC001FF007FC001FF007FC001FF007FC001FF007FC001FF007F8000 FF007F8000FF007F8000FF007F8000FF007F8000FF007F8000FF007F8000FF007F8000FF 007F8000FF003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F00007E00 1F00007C00212372C93E>34 D E /Fb 43 121 df<00000000FFFC0000000000001FFFFF 800000000001FFFFFFE00000000007FFFFFFF0000000001FFFC00FF8000000007FFE0003 FC00000000FFF00000FE00000001FFE00003FF00000003FF800007FF00000007FF00000F FF8000000FFE00001FFF8000000FFE00001FFF8000001FFC00001FFF8000001FFC00003F FFC000003FFC00001FFF8000003FF800001FFF8000003FF800001FFF8000003FF800001F FF8000003FF800000FFF0000003FF8000007FE0000003FF8000001F80000003FF8000000 000000003FF8000000000000003FF8000000000000003FF8000000000000003FF8000000 000000003FF8000000000000003FF8000000000000003FF8000000000000003FF8000000 000000003FF80003FFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFF FFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000003FFC000007FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003 FFC000003FFC000003FFC0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FF FFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC042547DD34B>12 D<07F0000FF8001FFC003FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF 807FFF003FFE001FFC000FF80007F0001111769025>46 D<000003FFC0000000003FFFFC 00000000FFFFFF00000003FFFFFFC000000FFF81FFF000001FFC003FF800003FF8001FFC 00007FF0000FFE0000FFE00007FF0001FFC00003FF8003FF800001FFC003FF800001FFC0 07FF800001FFE00FFF000000FFF00FFF000000FFF00FFF000000FFF01FFF000000FFF81F FF000000FFF83FFF000000FFFC3FFE0000007FFC3FFE0000007FFC3FFE0000007FFC7FFE 0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE00 00007FFEFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000 007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE000000 7FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007F FFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFF FFFE0000007FFFFFFE0000007FFFFFFE0000007FFF7FFE0000007FFE7FFE0000007FFE7F FE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE3FFE0000007FFC3FFE 0000007FFC3FFF000000FFFC3FFF000000FFFC1FFF000000FFF81FFF000000FFF81FFF00 0000FFF80FFF000000FFF00FFF000000FFF007FF800001FFE007FF800001FFE003FFC000 03FFC001FFC00003FF8001FFE00007FF8000FFF0000FFF00007FF8001FFE00001FFC003F F800000FFF81FFF0000007FFFFFFE0000001FFFFFF800000003FFFFC0000000003FFC000 00384F7BCD43>48 D<000000780000000000FC0000000003FC0000000007FC000000001F FC00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF7F FC0000FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007F FC000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFF FFFFFE7FFFFFFFFFFE2F4E76CD43>I<00003FFE0000000003FFFFE00000000FFFFFFC00 00003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007F80003FFFC00 0FE00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF800003FFFC07F FC00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF 00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE00 000FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000FFFE000000000 1FFFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF80000000003F FF80000000007FFF00000000007FFE0000000000FFFC0000000001FFF80000000001FFF0 0000000003FFE00000000003FFC00000000007FF80000000000FFF00000000001FFE0000 0000001FFC00000000003FF800000000007FE00000000000FFC00000000001FF80000000 0003FE000000000007FC000000000007F800000000000FF00001F000001FE00001F00000 3F800001F000007F000001F00000FE000003E00001FC000003E00003F8000003E00007F0 000003E0000FE0000003E0001F80000007E0003F00000007E0003E0000000FE0007FFFFF FFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFF FFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF 80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFFC00000 0000FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF8001FFFC0001 FE00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00001FFFC00FFF 80001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE0 001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001FFFC007FF8000 1FFFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF00000000007F FE00000000007FFE0000000000FFFC0000000001FFF80000000003FFF00000000007FFC0 000000000FFF8000000000FFFE00000000FFFFF800000000FFFFE000000000FFFFFC0000 0000FFFFFF800000000007FFE00000000001FFF800000000007FFE00000000003FFF0000 0000001FFF80000000000FFFC0000000000FFFE00000000007FFF00000000007FFF00000 000007FFF80000000007FFF80000000003FFFC0000000003FFFC0000000003FFFE000000 0003FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003FFFE7FFF0000 03FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003 FFFCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF07FFE00000FFF F03FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007FF0000FFFE00 03FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003FFFFFC000000 001FFF800000374F7ACD43>I<00000000007C00000000000000FE00000000000000FE00 000000000001FE00000000000003FE00000000000007FE0000000000000FFE0000000000 000FFE0000000000001FFE0000000000003FFE0000000000007FFE0000000000007FFE00 0000000000FFFE000000000001FFFE000000000003FFFE000000000003FFFE0000000000 07FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE00000000003E3FFE00 000000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03FFE0000000003 E03FFE0000000007E03FFE000000000FC03FFE000000000F803FFE000000001F003FFE00 0000003F003FFE000000007E003FFE000000007C003FFE00000000F8003FFE00000001F8 003FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE0000000F80003FFE00 00001F80003FFE0000003F00003FFE0000003E00003FFE0000007C00003FFE000000FC00 003FFE000001F800003FFE000001F000003FFE000003E000003FFE000007E000003FFE00 000FC000003FFE00001F8000003FFE00001F0000003FFE00003E0000003FFE00007E0000 003FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFF C0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007FFE0000000000 007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00 00000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000 007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000FFFFFFFFF C000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7C CE43>I<03800000000E0007E00000007E0007FE000003FE0007FFF0007FFE0007FFFFFF FFFC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF 800007FFFFFFFF000007FFFFFFFE000007FFFFFFFC000007FFFFFFF0000007FFFFFFC000 0007FFFFFF00000007FFFFF800000007E1FF0000000007E0000000000007E00000000000 07E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007 E0000000000007E0000000000007E0000000000007E0000000000007E00FFF00000007E0 7FFFF0000007E3FFFFFE000007E7FFFFFF800007FFF807FFC00007FFC001FFE00007FE00 00FFF80007FC00007FFC0007F800003FFC0007F000003FFE0007E000001FFF0003C00000 1FFF80000000001FFF80000000001FFFC0000000000FFFC0000000000FFFE0000000000F FFE0000000000FFFE0000000000FFFE0000000000FFFF0000000000FFFF0000000000FFF F00FE000000FFFF01FF000000FFFF03FF800000FFFF07FFC00000FFFF0FFFE00000FFFF0 FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFE0FFFE00000FFFE0FF FE00000FFFE0FFFC00000FFFE07FF800001FFFC07FF000001FFFC07FE000001FFF803E00 00003FFF803F0000003FFF001F8000007FFE001FC000007FFC000FE00000FFF80007F800 01FFF00003FE0007FFE00001FFC03FFFC00000FFFFFFFF8000003FFFFFFE0000001FFFFF F800000003FFFFC0000000007FF8000000344F79CD43>I<0000000FFF0000000000FFFF E000000007FFFFF00000001FFFFFFC0000007FFE03FE000001FFF0007F000003FFC0003F 800007FF00001F80000FFE00007FC0001FFC0000FFC0003FF80001FFE0007FF00003FFE0 00FFF00007FFE001FFE00007FFE001FFE00007FFE003FFC00007FFE007FFC00007FFE007 FFC00007FFE00FFFC00003FFC00FFF800001FF801FFF800000FF001FFF8000007E001FFF 80000000003FFF80000000003FFF80000000003FFF00000000007FFF00000000007FFF00 000000007FFF00080000007FFF01FFF800007FFF07FFFF0000FFFF0FFFFFC000FFFF1FFF FFF000FFFF3F007FF800FFFF3C003FFC00FFFF78001FFE00FFFFF0000FFF00FFFFF00007 FF80FFFFE00007FFC0FFFFE00007FFC0FFFFC00007FFE0FFFFC00003FFF0FFFF800003FF F0FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF000003FFFC FFFF000003FFFCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7F FF000003FFFC7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF 000003FFFC3FFF000003FFFC1FFF000003FFF81FFF800003FFF81FFF800003FFF80FFF80 0003FFF80FFF800003FFF007FF800007FFF007FF800007FFE003FFC00007FFC001FFC000 07FFC001FFE0000FFF8000FFF0000FFF00007FF8001FFE00003FFC007FFC00001FFF01FF F800000FFFFFFFF0000003FFFFFFC0000000FFFFFF000000003FFFFC0000000007FFC000 00364F7ACD43>I<1F000000000000001F800000000000001FC00000000000001FFF8000 000000001FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF80 3FFFFFFFFFFFFF803FFFFFFFFFFFFF003FFFFFFFFFFFFE003FFFFFFFFFFFFC003FFFFFFF FFFFF8003FFFFFFFFFFFF8003FFFFFFFFFFFF0003FFFFFFFFFFFE0003FFFFFFFFFFFC000 7FFFFFFFFFFF80007F800000007F00007E00000000FF00007E00000001FE00007C000000 03FC00007C00000003F800007C00000007F000007C0000000FF000007C0000001FE00000 F80000003FC00000F80000007F800000F80000007F000000F8000000FE00000000000001 FE00000000000003FC00000000000003F800000000000007F00000000000000FF0000000 0000001FE00000000000001FE00000000000003FC00000000000003FC00000000000007F 80000000000000FF80000000000000FF80000000000001FF00000000000001FF00000000 000003FF00000000000003FE00000000000007FE00000000000007FE0000000000000FFE 0000000000000FFE0000000000000FFC0000000000001FFC0000000000001FFC00000000 00003FFC0000000000003FFC0000000000003FFC0000000000003FFC0000000000007FFC 0000000000007FF80000000000007FF80000000000007FF8000000000000FFF800000000 0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000001FFF8 000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF800000000 0001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8 000000000001FFF8000000000001FFF8000000000000FFF0000000000000FFF000000000 00003FC00000000000001F8000000000395279D043>I<000007FFC0000000007FFFFC00 000003FFFFFF8000000FFFFFFFE000001FFC01FFF800003FE0003FFC00007F80000FFE00 00FF000007FF0001FE000003FF0003FC000001FF8007FC000001FFC007F8000000FFC00F F8000000FFC00FF8000000FFE00FF80000007FE00FF80000007FE01FF80000007FE01FFC 0000007FE01FFC0000007FE01FFE0000007FE01FFF0000007FE01FFF800000FFE01FFFE0 0000FFC01FFFF80000FFC01FFFFE0001FF800FFFFF0001FF800FFFFFC003FF000FFFFFF0 07FE0007FFFFF807FC0007FFFFFE1FF80003FFFFFFBFF00001FFFFFFFFE00001FFFFFFFF 800000FFFFFFFE0000007FFFFFFF0000003FFFFFFF8000000FFFFFFFE0000007FFFFFFF0 000001FFFFFFFC000007FFFFFFFE00001FFFFFFFFF00003FFFFFFFFF8000FFE7FFFFFF80 01FF81FFFFFFC003FF007FFFFFE007FE001FFFFFF00FFC000FFFFFF01FF80003FFFFF01F F80000FFFFF83FF000007FFFF83FF000001FFFF87FE0000007FFFC7FE0000001FFFC7FE0 000000FFFCFFC00000007FFCFFC00000003FFCFFC00000003FFCFFC00000001FFCFFC000 00001FFCFFC00000000FFCFFC00000000FFCFFC00000000FF8FFC00000000FF8FFE00000 000FF87FE00000000FF07FF00000001FF07FF00000001FF03FF80000003FE01FF8000000 3FC01FFC0000007FC00FFE000000FF8007FF800003FF0003FFE0000FFE0001FFFC00FFFC 00007FFFFFFFF000003FFFFFFFE000000FFFFFFF80000001FFFFFC000000000FFFC00000 364F7ACD43>I<00000FFF8000000000FFFFF800000003FFFFFE0000000FFFFFFF800000 1FFF03FFC000007FF800FFE00000FFF0003FF00001FFE0001FF80003FFC0001FFC0007FF C0000FFE000FFF80000FFF000FFF800007FF001FFF800007FF803FFF800007FF803FFF00 0007FFC07FFF000007FFC07FFF000003FFE07FFF000003FFE07FFF000003FFF0FFFF0000 03FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003FFF8FFFF000003FFF8FFFF000003 FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFFCFFFF000003FF FCFFFF000003FFFCFFFF000003FFFC7FFF000007FFFC7FFF000007FFFC7FFF000007FFFC 3FFF000007FFFC3FFF000007FFFC3FFF00000FFFFC1FFF80000FFFFC0FFF80001FFFFC0F FF80001FFFFC07FF80003FFFFC03FFC0003FFFFC01FFE0007BFFFC00FFF000F3FFFC007F F803F3FFFC001FFFFFE3FFFC000FFFFFC3FFFC0003FFFF83FFF800007FFE03FFF8000000 4003FFF80000000003FFF80000000003FFF80000000003FFF00000000007FFF000000000 07FFF00000000007FFF001F8000007FFE003FC000007FFE007FE000007FFC00FFF000007 FFC01FFF80000FFF801FFF80000FFF801FFF80000FFF001FFF80001FFF001FFF80001FFE 001FFF80003FFC001FFF00003FFC000FFE00007FF8000FFC0000FFF0000FF80001FFE000 07F00003FFC00003FC000FFF800003FF807FFE000001FFFFFFFC0000007FFFFFF0000000 3FFFFFC00000000FFFFE0000000000FFF0000000364F7ACD43>I<0000000001FFFC0000 01C0000000007FFFFFC00003C000000007FFFFFFF80007C00000003FFFFFFFFE001FC000 0000FFFFFFFFFF803FC0000003FFFFE003FFC07FC000000FFFFC00003FF0FFC000003FFF E000000FF9FFC000007FFF80000003FFFFC00001FFFE00000000FFFFC00003FFF8000000 007FFFC00007FFF0000000003FFFC0000FFFE0000000001FFFC0001FFFC0000000000FFF C0003FFF800000000007FFC0007FFF000000000003FFC000FFFE000000000001FFC000FF FE000000000001FFC001FFFC000000000000FFC003FFF8000000000000FFC003FFF80000 000000007FC007FFF00000000000007FC00FFFF00000000000003FC00FFFF00000000000 003FC01FFFE00000000000001FC01FFFE00000000000001FC01FFFE00000000000001FC0 3FFFC00000000000001FC03FFFC00000000000000FC03FFFC00000000000000FC07FFFC0 0000000000000FC07FFFC00000000000000FC07FFFC000000000000000007FFF80000000 00000000007FFF800000000000000000FFFF800000000000000000FFFF80000000000000 0000FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FF FF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000 00000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000 00000000FFFF800000000000000000FFFF8000000000000000007FFF8000000000000000 007FFF8000000000000000007FFFC000000000000000007FFFC000000000000000007FFF C000000000000007C03FFFC000000000000007C03FFFC000000000000007C03FFFC00000 0000000007C01FFFE000000000000007C01FFFE000000000000007C01FFFE00000000000 000FC00FFFF00000000000000F800FFFF00000000000000F8007FFF00000000000001F80 03FFF80000000000001F8003FFF80000000000001F0001FFFC0000000000003F0000FFFE 0000000000007E0000FFFE0000000000007E00007FFF000000000000FC00003FFF800000 000001F800001FFFC00000000003F800000FFFE00000000007F0000007FFF0000000000F E0000003FFFC000000001FC0000001FFFE000000007F800000007FFF80000000FF000000 003FFFE0000007FE000000000FFFFE00001FF80000000003FFFFE001FFF00000000000FF FFFFFFFFC000000000003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFF E00000000000000001FFFC00000000525479D261>67 D69 DI73 D76 DI<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE00000 00000000FFFFFFFFFC000000000003FFFC00FFFF00000000000FFFC0000FFFC000000000 3FFF000003FFF0000000007FFC000000FFF800000001FFF80000007FFE00000003FFE000 00001FFF00000007FFC00000000FFF8000000FFF8000000007FFC000001FFF0000000003 FFE000003FFF0000000003FFF000007FFE0000000001FFF80000FFFC0000000000FFFC00 00FFFC0000000000FFFC0001FFF800000000007FFE0003FFF800000000007FFF0003FFF0 00000000003FFF0007FFF000000000003FFF8007FFE000000000001FFF800FFFE0000000 00001FFFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFC000000000000F FFE01FFFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF03F FFC000000000000FFFF07FFF80000000000007FFF87FFF80000000000007FFF87FFF8000 0000000007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF8000000000 0007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FF FCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF 80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000 00000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000000000 07FFFCFFFF80000000000007FFFC7FFF80000000000007FFF87FFFC000000000000FFFF8 7FFFC000000000000FFFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC0 00000000000FFFF03FFFC000000000000FFFF03FFFE000000000001FFFF01FFFE0000000 00001FFFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFF000000000003F FFC00FFFF000000000003FFFC007FFF800000000007FFF8007FFF800000000007FFF8003 FFF800000000007FFF0001FFFC0000000000FFFE0001FFFE0000000001FFFE0000FFFE00 00000001FFFC00007FFF0000000003FFF800003FFF8000000007FFF000001FFFC0000000 0FFFE000000FFFE00000001FFFC0000007FFF00000003FFF80000003FFF80000007FFF00 000001FFFC000000FFFE00000000FFFF000003FFFC000000003FFFE0001FFFF000000000 0FFFFC00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFF FFFFE000000000000003FFFFFF00000000000000001FFFE000000000565479D265>79 D82 D<00000FFF800007000000FFFFF8000F000007FFFFFF001F00001FFFFFFFC03F00003FFF FFFFF07F0000FFFC00FFF8FF0001FFE0000FFDFF0003FF800001FFFF0007FE0000007FFF 000FFC0000003FFF000FF80000000FFF001FF800000007FF001FF000000003FF003FF000 000003FF003FE000000001FF007FE000000000FF007FE000000000FF007FE0000000007F 00FFE0000000007F00FFE0000000003F00FFE0000000003F00FFF0000000003F00FFF000 0000003F00FFF8000000001F00FFF8000000001F00FFFC000000001F00FFFE000000001F 00FFFF000000000000FFFFC000000000007FFFF000000000007FFFFF00000000007FFFFF F8000000003FFFFFFF800000003FFFFFFFFC0000001FFFFFFFFFC000001FFFFFFFFFF000 000FFFFFFFFFFC000007FFFFFFFFFF000003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFF FFFFFFF000007FFFFFFFFFF800003FFFFFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE 000000FFFFFFFFFF0000001FFFFFFFFF80000000FFFFFFFF800000000FFFFFFFC0000000 007FFFFFC00000000007FFFFE00000000000FFFFE000000000003FFFE000000000000FFF F0000000000007FFF0000000000003FFF0000000000003FFF0780000000001FFF0F80000 000000FFF0F80000000000FFF0F80000000000FFF0F800000000007FF0F800000000007F F0FC00000000007FF0FC00000000007FF0FC00000000007FE0FE00000000007FE0FE0000 0000007FE0FF0000000000FFC0FF0000000000FFC0FF8000000000FFC0FFC000000001FF 80FFE000000001FF00FFF000000003FF00FFFC00000007FE00FFFF0000000FFC00FFFFC0 00001FF800FFFFF800007FF000FF1FFFC003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF00 00F8007FFFFFFC0000F0000FFFFFF00000E000007FFF0000003C5479D24B>I<3FFFFFFF FFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFF FFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF 807FF800003FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC000007FC07F80 00003FFFC000003FC07F0000003FFFC000001FC07F0000003FFFC000001FC07E0000003F FFC000000FC07E0000003FFFC000000FC07E0000003FFFC000000FC07C0000003FFFC000 0007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0 7C0000003FFFC0000007C0FC0000003FFFC0000007E0F80000003FFFC0000003E0F80000 003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFF C0000003E0F80000003FFFC0000003E0000000003FFFC000000000000000003FFFC00000 0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 000000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000 000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>I<00007FFF0000 00000007FFFFF0000000003FFFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE 0001FFF0000007FF0000FFF8000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE 00000FFFC0001FFF00000FFFC0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF 800007FFC00007FF800007FFC00003FF000007FFC00001FE000007FFC0000000000007FF C0000000000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000 000007FFC0000000007FFFFFC00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FF C000003FFFF007FFC000007FFF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FF E00007FFC0000FFFC00007FFC0001FFF800007FFC0003FFF000007FFC0007FFF000007FF C0007FFE000007FFC0007FFE000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC 000007FFC000FFFC000007FFC000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFF C0007FFE00001DFFC0007FFE00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFF C003E1FFFFE007FFF81FC0FFFFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007 FFE00001FFE0000000003C387CB641>97 D<003FF0000000000000FFFFF0000000000000 FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000 03FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF001FFE0000000 00FFF00FFFFE00000000FFF03FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF80000 00FFF7F8003FFE000000FFFFE0000FFF000000FFFF800007FF800000FFFF000003FFC000 00FFFE000001FFE00000FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFF800 00FFF80000007FFC0000FFF80000007FFC0000FFF80000007FFE0000FFF80000007FFE00 00FFF80000007FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF00 00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 00FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF00 00FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC00 00FFF8000000FFFC0000FFF8000000FFF80000FFFC000001FFF00000FFFC000001FFF000 00FFFE000003FFE00000FFFF000007FFC00000FFFF80000FFF800000FFCFC0001FFF0000 00FF87F0007FFC000000FF03FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF800000 00F8001FFFFC00000000000003FFC000000041547BD24B>I<000001FFF8000000001FFF FF80000000FFFFFFF0000003FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003 FF8000FFF00007FF8001FFF00007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFF C00FFF80000FFFC00FFF80000FFFC01FFF800007FF801FFF000007FF803FFF000003FF00 3FFF000001FE007FFF00000000007FFE00000000007FFE00000000007FFE0000000000FF FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE 0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00 00000000FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF0000 0000003FFF00000000003FFF00000000003FFF00000003E01FFF80000003E01FFF800000 07E00FFFC0000007C007FFC0000007C007FFE000000FC003FFE000001F8001FFF000003F 0000FFF800007E00007FFE0000FC00003FFF0003F800000FFFE01FF0000003FFFFFFE000 0000FFFFFF800000003FFFFE0000000001FFE0000033387CB63C>I<000000000001FF80 000000000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF80 000000000007FFFF800000000000001FFF8000000000000007FF8000000000000007FF80 00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 00000001FFE007FF800000001FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF80 00000FFFE03FE7FF8000001FFF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF80 0001FFF000003FFF800003FFE000001FFF800007FFC000001FFF800007FFC000000FFF80 000FFF8000000FFF80001FFF8000000FFF80001FFF0000000FFF80003FFF0000000FFF80 003FFF0000000FFF80003FFF0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 007FFE0000000FFF80007FFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 00FFFE0000000FFF8000FFFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 007FFE0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80 001FFF0000000FFF80001FFF0000000FFF80000FFF8000000FFF80000FFF8000001FFF80 0007FFC000003FFF800003FFC000003FFF800001FFE000007FFF800000FFF00001FFFF80 00007FF80003FFFFE000003FFE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF 800001FFFFFE0FFFFF8000003FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<00 0003FFC0000000003FFFFC00000001FFFFFF00000007FFFFFFC000000FFF81FFE000003F FC007FF800007FF8003FFC0000FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC0 0007FF800FFF800003FF800FFF800003FFC01FFF800001FFC01FFF000001FFC03FFF0000 01FFE03FFF000001FFE07FFF000000FFE07FFE000000FFE07FFE000000FFF07FFE000000 FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFF F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000 FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000007FFE00000000007F FE00000000007FFF00000000003FFF00000000003FFF00000000003FFF00000000E01FFF 00000001F01FFF80000003F00FFF80000003F007FFC0000007E007FFC0000007E003FFE0 00000FC001FFF000001FC000FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC0 3FF8000003FFFFFFF0000000FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D >I<0000003FFC00000003FFFF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC0 3FF80003FF807FF80007FF00FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800 FFFC003FF800FFFC003FF8007FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF000 0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000 0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000 0000007FF0000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFF E000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 0000007FF80000007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE 00002E547CD329>I<00003FFF0000FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFF FFFF7FFFE0007FFC0FFFFF9FF000FFE001FFF83FF001FFC000FFE03FF003FF80007FF01F F007FF00003FF81FE00FFF00003FFC0FC00FFF00003FFC07801FFE00001FFE00001FFE00 001FFE00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00 003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00 001FFF00001FFE00001FFE00001FFE00001FFE00000FFF00003FFC00000FFF00003FFC00 0007FF00003FF8000003FF80007FF0000001FFC000FFE0000000FFE001FFC0000000FFFC 0FFF80000001FFFFFFFF00000003EFFFFFFC00000003C3FFFFF000000007C03FFF000000 0007C000000000000007C00000000000000FC00000000000000FC00000000000000FC000 00000000000FE00000000000000FE00000000000000FF80000000000000FFE0000000000 000FFFFFFFFF00000007FFFFFFFFF8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFF FFFFFFE00001FFFFFFFFFFF00000FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE 0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFE000003FFFF801FF80000003FFF803FF000 000007FF807FE000000003FFC07FE000000001FFC0FFC000000001FFC0FFC000000000FF C0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000 000001FFC07FE000000001FF807FF000000003FF803FF000000003FF001FF800000007FE 000FFE0000001FFC0007FF8000007FF80003FFE00001FFF00001FFFE001FFFE000007FFF FFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543>I< 003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000 FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 00FFF000000000000000FFF0001FFC00000000FFF000FFFFC0000000FFF003FFFFF00000 00FFF00FFFFFF8000000FFF01FE07FFC000000FFF03F001FFE000000FFF07C001FFF0000 00FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF8000 00FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC000 00FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 00FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0 FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F 000000FF800003FFE00007FFF00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFF F8000FFFF8000FFFF80007FFF00007FFF00003FFE00000FF8000007F0000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FF F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFF FFE0FFFFFFE0FFFFFFE01B547BD325>I<003FF000FFFFF000FFFFF000FFFFF000FFFFF0 00FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 0000FFF000FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>108 D<003FF0001FFC000000FFE00000FFFFF000FFFFC00007FFFE0000FFFFF003FFFFF0001F FFFF8000FFFFF00FFFFFF8007FFFFFC000FFFFF01FE07FFC00FF03FFE000FFFFF03F001F FE01F800FFF00003FFF07C001FFF03E000FFF80000FFF0F0000FFF0780007FF80000FFF1 E0000FFF8F00007FFC0000FFF3C0000FFF9E00007FFC0000FFF7800007FFBC00003FFC00 00FFF7800007FFFC00003FFE0000FFFF000007FFF800003FFE0000FFFE000007FFF00000 3FFE0000FFFE000007FFF000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FF E000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFF800 0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000 FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0 00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000 07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE 0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000 003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8 000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00 00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00FFFFFFF807FFFFFFC03F FFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFF FFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE67367BB570>I<003FF0001FFC000000FF FFF000FFFFC00000FFFFF003FFFFF00000FFFFF00FFFFFF80000FFFFF01FE07FFC0000FF FFF03F001FFE000003FFF07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF800000 FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF000007FFC00000 FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC000007FFC00000 FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000 FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000FF FFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FF FFFFF807FFFFFFC042367BB54B>I<000001FFE000000000001FFFFE0000000000FFFFFF C000000003FFFFFFF00000000FFF807FFC0000001FFC000FFE0000007FF80007FF800000 FFF00003FFC00001FFE00001FFE00003FFC00000FFF00003FF8000007FF00007FF800000 7FF8000FFF0000003FFC000FFF0000003FFC001FFF0000003FFE001FFF0000003FFE003F FE0000001FFF003FFE0000001FFF003FFE0000001FFF007FFE0000001FFF807FFE000000 1FFF807FFE0000001FFF807FFE0000001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FF FE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000 1FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FF FE0000001FFFC07FFE0000001FFF807FFE0000001FFF807FFE0000001FFF803FFE000000 1FFF003FFF0000003FFF003FFF0000003FFF001FFF0000003FFE001FFF0000003FFE000F FF0000003FFC000FFF8000007FFC0007FF8000007FF80003FFC00000FFF00001FFE00001 FFE00000FFF00003FFC000007FF80007FF8000003FFE001FFF0000000FFF807FFC000000 07FFFFFFF800000000FFFFFFC0000000003FFFFF000000000001FFE00000003A387CB643 >I<003FF001FFE0000000FFFFF00FFFFE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF0 0000FFFFF3FF01FFF80000FFFFF7F8007FFE000003FFFFE0001FFF000000FFFF80000FFF 800000FFFF000007FFC00000FFFE000007FFE00000FFFC000003FFF00000FFF8000001FF F80000FFF8000001FFF80000FFF8000000FFFC0000FFF8000000FFFC0000FFF8000000FF FE0000FFF80000007FFE0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007F FF0000FFF80000007FFF0000FFF80000003FFF8000FFF80000003FFF8000FFF80000003F FF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003F FF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003F FF8000FFF80000003FFF8000FFF80000003FFF0000FFF80000007FFF0000FFF80000007F FF0000FFF80000007FFF0000FFF80000007FFE0000FFF8000000FFFE0000FFF8000000FF FE0000FFF8000000FFFC0000FFF8000001FFFC0000FFF8000001FFF80000FFFC000003FF F00000FFFC000003FFF00000FFFE000007FFE00000FFFF00000FFFC00000FFFF80001FFF 800000FFFFC0003FFF000000FFFFF000FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0 000000FFF87FFFFF80000000FFF81FFFFC00000000FFF803FFC000000000FFF800000000 000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 0000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF8000000 0000FFFFFFF80000000000414D7BB54B>I<000001FFE00007800000001FFFF8000F8000 0000FFFFFE001F80000003FFFFFF801F8000000FFFF03FC03F8000001FFF800FE07F8000 007FFE0003F07F800000FFFC0001F8FF800001FFF80000FDFF800003FFF000007FFF8000 03FFE000003FFF800007FFE000003FFF80000FFFC000001FFF80001FFFC000001FFF8000 1FFF8000000FFF80003FFF8000000FFF80003FFF8000000FFF80003FFF00000007FF8000 7FFF00000007FF80007FFF00000007FF80007FFF00000007FF80007FFE00000007FF8000 FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000 FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000 FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000FFFE00000007FF8000 7FFF00000007FF80007FFF00000007FF80007FFF00000007FF80003FFF00000007FF8000 3FFF00000007FF80003FFF80000007FF80001FFF8000000FFF80001FFF8000000FFF8000 0FFFC000001FFF80000FFFC000001FFF800007FFE000003FFF800003FFF000007FFF8000 01FFF00000FFFF800000FFF80001FFFF8000007FFC0003FFFF8000003FFF000FEFFF8000 000FFFC07FCFFF80000007FFFFFF0FFF80000001FFFFFE0FFF800000003FFFF80FFF8000 000003FF800FFF800000000000000FFF800000000000000FFF800000000000000FFF8000 00000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000 00000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000 00000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000 00000000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF80 000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80414D7CB547>I<007F E003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1F83FFC03FF E3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE007FFE00FF FE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FFF800000000FF F800000000FFF800000000FFF800000000FFF000000000FFF000000000FFF000000000FF F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF F0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002F36 7CB537>I<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF0007FF003FFF000F F80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F007F0000003F007F 0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F00FFC000001F00FF F000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800003FFFFFFF00003F FFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0000FFFFFFFF0000 3FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE000000007FFF000 000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001FF0FC0000000FF0FC 0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0FF8000001FC0FF C000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00FF7FFFFFF800FC 1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E00000000003E000000 00003E00000000003E00000000003E00000000003E00000000007E00000000007E000000 00007E00000000007E0000000000FE0000000000FE0000000001FE0000000001FE000000 0001FE0000000003FE0000000007FE0000000007FE000000000FFE000000001FFE000000 003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00 FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE000000003FFE000000 003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0007C0 003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0 003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F80001FFF000F80 001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC000001FFFFF800 00007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF8000001FFC000FFFF F80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFF F80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF F8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800000FFFC00000FF F800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF800003FFFC000007F F800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC0001E3FFF000001F FE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFFFE03FFFFC00000 7FFFF803FFFFC0000007FFE003FF000042377BB54B>II<7FFFFFF0007F FFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007F FFFE00007FFE00000FFF0000003FFF000007F80000001FFF800007F00000000FFFC0000F E000000007FFC0001FC000000007FFE0003F8000000003FFF0003F0000000001FFF8007E 0000000000FFFC00FC00000000007FFE01FC00000000007FFE03F800000000003FFF07F0 00000000001FFF8FE000000000000FFFCFC0000000000007FFFF80000000000003FFFF00 000000000003FFFF00000000000001FFFE00000000000000FFFC000000000000007FFE00 0000000000003FFF000000000000003FFF000000000000001FFF800000000000001FFFC0 0000000000003FFFE00000000000007FFFF0000000000000FFFFF0000000000001FDFFF8 000000000001F8FFFC000000000003F07FFE000000000007E03FFF00000000000FE01FFF 00000000001FC01FFF80000000003F800FFFC0000000007F0007FFE000000000FE0003FF F000000000FC0001FFF800000001F80001FFF800000003F00000FFFC00000007F000007F FE0000000FE000003FFF0000001FC000001FFF800000FFF000001FFF8000FFFFFE0001FF FFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FF FFFFC042357EB447>120 D E /Fc 6 119 df<00000FF8003000007FFF00700003FFFFC0 F0000FFC03F1F0001FE000F9F0007F80003FF000FE00001FF001FC00000FF003F8000007 F007F0000007F00FF0000003F00FE0000001F01FE0000001F01FC0000000F03FC0000000 F03F80000000F07F80000000F07F80000000707F8000000070FF0000000070FF00000000 00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 00FF0000000000FF0000000000FF00000000007F80000000707F80000000707F80000000 703F80000000703FC0000000F01FC0000000F01FE0000000E00FE0000001E00FF0000001 C007F0000003C003F80000038001FC0000078000FE00000F00007F80003E00001FE0007C 00000FFC03F0000003FFFFE00000007FFF800000000FF800002C317BAF36>99 DI<00001FF800000000FFFF00000007F00FE000000FC003F0 00003F0000FC00007E00007E0000FC00003F0001F800001F8003F000000FC007E0000007 E00FE0000007F00FC0000003F01FC0000003F81F80000001F83F80000001FC3F80000001 FC7F80000001FE7F00000000FE7F00000000FE7F00000000FEFF00000000FFFF00000000 FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000 FFFF00000000FFFF00000000FF7F80000001FE7F80000001FE7F80000001FE3F80000001 FC3F80000001FC3FC0000003FC1FC0000003F80FE0000007F00FE0000007F007F000000F E003F000000FC001F800001F8000FC00003F00007E00007E00003F0000FC00000FC003F0 000007F00FE0000000FFFF000000001FF8000030317BAF3A>111 D<003FC00C00FFF81C03FFFE3C0FE03FFC1F8007FC1F0003FC3E0001FC7C0000FC7C0000 7CF800007CF800003CF800003CF800003CFC00001CFC00001CFE00001CFF0000007F8000 007FE000007FFE00003FFFE0001FFFFE000FFFFF8007FFFFE001FFFFF0007FFFF8000FFF FC0000FFFC000007FE000001FE000000FE0000007F0000003FE000003FE000001FE00000 1FE000001FF000001FF000001FF000001EF800003EFC00003CFE00007CFF0000F8FFC001 F0FBF807E0F1FFFFC0E07FFF00C007FC0020317BAF2A>115 D<7FFFFFFFFFF87FFFFFFF FFF87FFFFFFFFFF87F801FF007F87E000FE000F878000FE0007878000FE0007870000FE0 0038F0000FE0003CF0000FE0003CF0000FE0003CE0000FE0001CE0000FE0001CE0000FE0 001CE0000FE0001CE0000FE0001C00000FE0000000000FE0000000000FE0000000000FE0 000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0 000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0 000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0 000000000FE0000000000FE0000000000FE0000000000FE0000000003FF80000001FFFFF F000001FFFFFF000001FFFFFF0002E2E7CAD36>I118 D E /Fd 1 16 df<000FFC0000003FFF000000FFFFC00003FFFFF00007FFFF F8000FFFFFFC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFFFFFF807FFFFFFF 80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0 FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF803FFFFFFF003F FFFFFF001FFFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000003FFF0000000F FC000022227BA72D>15 D E /Fe 90 126 df<1C007F00FF80FF80FF80FF80FF80FF80FF 80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F 007F007F007F007F007F007F007F007F007F007F007F007F003E00000000000000000000 000000000000001C007F007F00FF80FF80FF807F007F001C0009396DB830>33 D<100004007C001F00FE003F80FE003F80FF007F80FF007F80FE003F80FE003F80FE003F 80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F 80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F807E003F007C001F003C001E 0010000400191C75B830>I<0007C007C0000007C007C000000FE00FE000000FE00FE000 000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000 001FE01FE000001FE01FE000001FC01FC000001FC01FC000001FC01FC0007FFFFFFFFF00 7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF003FFFFFFFFE00 007F807F8000007F807F8000007F007F0000007F007F0000007F007F0000007F007F0000 007F007F0000007F007F0000007F007F0000007F007F0000007F007F000000FF00FF0000 00FF00FF00003FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80 7FFFFFFFFF007FFFFFFFFF0001FC01FC000001FC01FC000001FC01FC000003FC03FC0000 03FC03FC000003F803F8000003F803F8000003F803F8000003F803F8000003F803F80000 03F803F8000003F803F8000001F001F0000001F001F0000029387DB730>I<0000380000 00007C00000000FC00000000FC00000000FC00000000FC00000003FF0000001FFFE00000 FFFFFC0001FFFFFE0007FFFFFF000FFFFFFF801FFEFDFFC01FF0FC3FE03FC0FC1FE07F80 FC0FF07F00FC07F07E00FC07F8FE00FC03F8FC00FC03F8FC00FC07F8FC00FC07F8FC00FC 07F8FE00FC03F0FE00FC03F07F00FC00007F80FC00007FC0FC00003FF0FC00001FFEFC00 001FFFFC00000FFFFF000007FFFFE00001FFFFF800007FFFFC00001FFFFE000003FFFF00 0000FFFF800000FDFFC00000FC7FE00000FC1FE00000FC0FF00000FC07F01800FC03F87E 00FC03F87E00FC01F8FF00FC01F8FF00FC01F8FF00FC01F8FE00FC01F8FE00FC01F8FF00 FC03F07F00FC03F07F80FC07F07F80FC0FE03FC0FC1FE03FF0FC7FC01FFEFFFF800FFFFF FF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC0000007FE00000000FC00000000FC00 000000FC00000000FC00000000FC000000007C0000000038000025477BBE30>I<03C000 01E0000FF00003E0001FF80007F0003FFC0007F0003FFC000FF0007FFE000FF0007E7E00 1FE000FE7F001FE000FE7F001FC000FC3F003FC000FC3F003FC000FC3F003F8000FC3F00 7F8000FC3F007F8000FC3F00FF0000FE7F00FF0000FE7F00FE00007E7E01FE00007FFE01 FE00003FFC01FC00003FFC03FC00001FF803FC00000FF007F8000003C007F80000000007 F0000000000FF0000000000FF0000000000FE0000000001FE0000000001FE0000000003F C0000000003FC0000000003F80000000007F80000000007F80000000007F0000000000FF 0000000000FF0000000001FE0000000001FE0000000001FC0000000003FC0000000003FC 0000000003F80000000007F80000000007F8000000000FF001E000000FF007F800000FE0 0FFC00001FE01FFE00001FE01FFE00001FC03FFF00003FC03FFF00003FC03F3F00007F80 7F3F80007F807E1F80007F007E1F8000FF007E1F8000FF007E1F8000FE007E1F8001FE00 7E1F8001FE007E1F8003FC007F3F8003FC003F3F0003F8003FFF0007F8003FFF0007F800 1FFE0007F0001FFE0007F0000FFC0003E00007F80001E00001E00029477DBE30>I<0007 E0000000001FF8000000003FFC000000007FFC00000000FFFE00000000FFFF00000001FC 7F00000001F83F00000001F83F80000003F81F80000003F01F80000003F01F80000003F0 1F80000003F01F80000003F01F80000003F01F80000003F03F80000003F03F00000003F0 7F0FFF0003F87E1FFF8001F8FE1FFF8001F9FC1FFF8001FBFC1FFF8001FBF80FFF0001FF F00FC00000FFE00FC00000FFE01FC00000FFC01F8000007F801F800000FF003F800001FF 003F000003FF007F000007FF807E00000FFF807E00000FFF80FE00001FDFC0FC00003F8F E0FC00003F8FE1FC00007F07F1F800007F03F3F80000FE03FBF00000FE01FFF00000FE01 FFE00000FE00FFE00000FE00FFC00600FE007FC00F00FE003F801F80FE003FC01F80FF00 7FC01F807F00FFE01F807F01FFF83F807F87FFFC3F003FFFFBFFFF001FFFF1FFFE001FFF E0FFFE000FFFC03FFC0003FF001FF80001FC0007E000293A7DB830>I<07C00FF01FF81F F81FFC1FFC1FFE0FFE07FE007E007E007E007E007E00FE00FC00FC01FC01F803F807F00F F01FE07FE0FFC0FF80FF007C0038000F1D70B730>I<00001E00007F0000FF0001FF0003 FE0007FC000FF0001FE0003FC0007F8000FF0001FE0001FC0003FC0003F80007F0000FF0 000FE0000FE0001FC0001FC0003FC0003F80003F80007F80007F00007F00007F00007F00 00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 00FE00007F00007F00007F00007F00007F80003F80003F80003FC0001FC0001FC0000FE0 000FE0000FF00007F00003F80003FC0001FC0001FE0000FF00007F80003FC0001FE0000F F00007FC0003FE0001FF0000FF00007F00001E184771BE30>I<780000FE0000FF0000FF 80007FC0003FE0000FF00007F80003FC0001FE0000FF00007F80003F80003FC0001FC000 0FE0000FF00007F00007F00003F80003F80003FC0001FC0001FC0001FE0000FE0000FE00 00FE0000FE00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00 007F00007F00007F0000FE0000FE0000FE0000FE0001FE0001FC0001FC0003FC0003F800 03F80007F00007F0000FF0000FE0001FC0003FC0003F80007F8000FF0001FE0003FC0007 F8000FF0003FE0007FC000FF8000FF0000FE0000780000184778BE30>I<0000E0000000 01F000000003F800000003F800000003F800000003F800000003F800000003F800003803 F803807E03F80FC0FF83F83FE0FFC3F87FE0FFF3F9FFE07FFBFBFFC03FFFFFFF800FFFFF FE0003FFFFF80001FFFFF000007FFFC000001FFF0000007FFFC00001FFFFF00003FFFFF8 000FFFFFFE003FFFFFFF807FFBFBFFC0FFF3F9FFE0FFC3F87FE0FF83F83FE07E03F80FC0 3803F803800003F800000003F800000003F800000003F800000003F800000003F8000000 01F000000000E0000023277AAE30>I<00003E00000000003E00000000007F0000000000 7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 7F00000000007F0000007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFF FFFFFF807FFFFFFFFF007FFFFFFFFF0000007F00000000007F00000000007F0000000000 7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 3E00000000003E00000029297DAF30>I<03E00FF01FF81FFC3FFE3FFE3FFF3FFF1FFF1F FF0FFF03FF007F007F007E00FE01FC03FC07F83FF07FF0FFE07F807F003C001019708B30 >I<7FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFF F025077B9E30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000C0C6E8B 30>I<00000000F000000001F000000003F800000003F800000007F800000007F8000000 0FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F 80000000FF00000000FF00000001FE00000001FE00000001FC00000003FC00000003FC00 000007F800000007F80000000FF00000000FF00000001FE00000001FE00000003FC00000 003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE00000001 FC00000003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE0 0000001FE00000003FC00000003FC00000007F800000007F80000000FF00000000FF0000 0001FE00000001FE00000001FC00000003FC00000003FC00000007F800000007F8000000 0FF00000000FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F 80000000FF00000000FF00000000FE00000000FE000000007C000000007C000000002547 7BBE30>I<0000FE00000007FFC000000FFFE000003FFFF800007FFFFC0000FFFFFE0001 FF83FF0003FE00FF8003FC007F8007F8003FC00FF0001FE00FE0000FE01FE0000FF01FC0 0007F01FC00007F03F800003F83F800003F83F000001F87F000001FC7F000001FC7F0000 01FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000 FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FE FF000001FE7F000001FC7F000001FC7F000001FC7F800003FC3F800003F83F800003F83F C00007F81FC00007F01FC00007F01FE0000FF00FF0001FE00FF0001FE007F8003FC003FC 007F8003FE00FF8001FF83FF0000FFFFFE00007FFFFC00003FFFF800000FFFE0000007FF C0000000FE0000273A7CB830>I<0003C0000007E0000007E000000FE000000FE000001F E000001FE000003FE000007FE00000FFE00003FFE0003FFFE000FFFFE000FFFFE000FFEF E000FF8FE0007E0FE000000FE000000FE000000FE000000FE000000FE000000FE000000F E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F E0003FFFFFF87FFFFFFCFFFFFFFEFFFFFFFE7FFFFFFC3FFFFFF81F3977B830>I<0007FC 0000003FFFC00000FFFFF00003FFFFF80007FFFFFE000FFFFFFF001FF80FFF803FE001FF C03FC0007FC07F80003FE07F00001FE07F00000FF0FF000007F0FE000007F0FF000007F8 FF000003F8FF000003F8FF000003F87E000003F818000003F800000003F800000003F800 000007F800000007F00000000FF00000000FE00000001FE00000001FC00000003FC00000 007F80000000FF80000001FF00000001FE00000007FC0000000FF80000001FF00000003F E00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF00000003FE000 00007FC0000000FF80000001FF00000003FE0001F007FC0003F80FF80003F81FE00003F8 3FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF83FFFFFFFF025397BB830> I<0003FF0000003FFFE00000FFFFF80001FFFFFE0003FFFFFF0007FFFFFF800FFE01FFC0 0FF0007FC01FE0001FE01FE0000FE01FE0000FF01FE00007F01FE00007F00FC00007F007 800007F000000007F00000000FF00000000FE00000000FE00000001FE00000003FC00000 007FC0000000FF80000007FF000007FFFE00000FFFFC00000FFFF800000FFFFC00000FFF FF000007FFFF80000001FFC00000003FE00000001FF000000007F800000003F800000003 FC00000001FC00000001FE00000000FE00000000FE18000000FE7E000000FEFF000000FE FF000000FEFF000001FEFF000001FCFE000003FCFF000003F87F800007F87FC0001FF03F F0003FF01FFE01FFE00FFFFFFFC007FFFFFF8003FFFFFE0000FFFFFC00003FFFF0000003 FF8000273A7CB830>I<000003FC0000000007FE000000000FFE000000001FFE00000000 1FFE000000003FFE000000007FFE000000007F7E00000000FE7E00000000FE7E00000001 FC7E00000003F87E00000003F87E00000007F07E00000007F07E0000000FE07E0000001F C07E0000001FC07E0000003F807E0000003F807E0000007F007E000000FE007E000000FE 007E000001FC007E000003F8007E000003F8007E000007F0007E000007F0007E00000FE0 007E00001FC0007E00001FC0007E00003F80007E00003F80007E00007F00007E0000FE00 007E0000FFFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFF FFFFFF000000007E00000000007E00000000007E00000000007E00000000007E00000000 007E00000000007E00000000007E00000000007E00000000007E000000007FFFFE000000 FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF0000007FFFFE0029397DB830>I<0F FFFFFF801FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFFC03FFFFFFF803F800000003F80 0000003F800000003F800000003F800000003F800000003F800000003F800000003F8000 00003F800000003F800000003F800000003F800000003F800000003F83FF00003F9FFFC0 003FFFFFF0003FFFFFFC003FFFFFFE003FFFFFFF003FFE03FF803FF0007FC03FE0003FC0 3F80001FE01F00000FE00E00000FF000000007F000000007F000000007F800000003F800 000003F800000003F818000003F87E000003F87E000003F8FF000003F8FF000007F8FF00 0007F0FE00000FF0FF00000FE07F00001FE07F80003FC07FC0007FC03FE001FF801FFC0F FF000FFFFFFE0007FFFFFC0003FFFFF80001FFFFE000007FFF8000000FFC000025397BB7 30>I<00000FF80000007FFF000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FF8 0FF000FFC007F801FF8007F803FE0007F803FC0007F807F80007F80FF00003F00FF00001 E01FE00000001FC00000003FC00000003F800000003F800000007F800000007F000C0000 7F03FFE0007F0FFFF800FF3FFFFE00FEFFFFFF00FFFFFFFF80FFFFFFFFC0FFFE007FE0FF F8001FF0FFE0000FF0FFC00007F8FFC00003FCFF800003FCFF000001FCFF000001FEFF00 0000FEFF000000FEFF000000FE7F000000FE7F000000FE7F000000FE7F000000FE3F8000 00FE3F800001FE3FC00001FC1FC00001FC1FE00003FC0FE00007F80FF0000FF807F8001F F007FC003FE003FF81FFC001FFFFFF8000FFFFFF00007FFFFE00001FFFF8000007FFE000 0001FF8000273A7CB830>I<7C00000000FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFF FEFFFFFFFFFEFFFFFFFFFCFE00000FF8FE00000FF0FE00001FE07C00003FC00000007F80 000000FF00000000FF00000001FE00000003FC00000003F800000007F800000007F00000 000FF00000000FE00000001FC00000001FC00000003F800000003F800000007F00000000 7F00000000FF00000000FE00000001FE00000001FC00000001FC00000003FC00000003F8 00000003F800000007F800000007F000000007F000000007F000000007F00000000FE000 00000FE00000000FE00000000FE00000000FE00000000FE00000001FE00000001FC00000 001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000 1FC00000000F8000000007000000273A7CB830>I<0001FF0000001FFFF000007FFFFC00 00FFFFFE0003FFFFFF8007FFFFFFC00FFF01FFE01FF8003FF01FF0001FF03FC00007F83F C00007F87F800003FC7F000001FC7F000001FC7F000001FC7F000001FC7F000001FC7F80 0003FC3F800003F83FC00007F81FE0000FF00FF0001FE007FC007FC003FF83FF8001FFFF FF00007FFFFC00001FFFF000003FFFF80000FFFFFE0001FFFFFF0007FE00FFC00FF8003F E01FE0000FF03FC00007F83F800003F87F800003FC7F000001FCFF000001FEFE000000FE FE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F 800003FC3F800003F83FC00007F81FF0001FF01FF8003FF00FFF01FFE007FFFFFFC003FF FFFF8000FFFFFE00007FFFFC00001FFFF0000001FF0000273A7CB830>I<0001FF000000 0FFFE000003FFFF80000FFFFFC0001FFFFFE0003FFFFFF0007FF01FF800FFC007FC01FF0 003FE03FE0001FE03FC0000FF07F800007F07F800007F07F000003F8FF000003F8FE0000 03FCFE000001FCFE000001FCFE000001FCFE000001FCFE000001FEFE000001FEFE000001 FEFF000001FE7F000001FE7F800003FE7F800007FE3FC00007FE1FE0000FFE1FF0003FFE 0FFC00FFFE07FFFFFFFE03FFFFFFFE01FFFFFEFE00FFFFF9FE003FFFE1FC000FFF81FC00 006001FC00000001FC00000003F800000003F800000007F800000007F00000000FF00F00 000FE01F80001FE03FC0003FC03FC0007FC03FC000FF803FC001FF003FC007FE001FF01F FC001FFFFFF8000FFFFFF00007FFFFE00003FFFF800000FFFE0000003FF00000273A7CB8 30>I<0F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F00000000000000000000 0000000000000000000000000000000000000000000F003FC07FE07FE0FFF0FFF0FFF0FF F07FE07FE03FC00F000C276EA630>I<03C00FF01FF81FF83FFC3FFC3FFC3FFC1FF81FF8 0FF003C000000000000000000000000000000000000000000000000000000000000003C0 0FF01FF01FF83FF83FFC3FFC3FFC1FFC1FFC0FFC03FC00FC01FC01F803F803F007F01FE0 3FE07FC0FF807F007E0038000E3470A630>I<00000000F000000003F000000007F80000 001FF80000007FF8000000FFF0000003FFF0000007FFC000001FFF8000003FFE000000FF F8000001FFF0000007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000 000FFF8000001FFF0000007FFC0000007FF8000000FFE0000000FFC0000000FFE0000000 7FF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF00000007FFC000000 3FFE0000000FFF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF800000 07FFC0000003FFF0000000FFF00000007FF80000001FF800000007F800000003F0000000 00F0252F7BB230>I<7FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFF FFFF807FFFFFFFFF003FFFFFFFFE00000000000000000000000000000000000000000000 0000000000000000000000000000000000000000003FFFFFFFFE007FFFFFFFFF00FFFFFF FFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0029157DA530>I<7800 0000007E00000000FF00000000FFC0000000FFE00000007FF80000007FFE0000001FFF00 00000FFFC0000003FFE0000001FFF80000007FFC0000001FFF0000000FFF80000003FFE0 000001FFF00000007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF0 0000003FF80000001FF80000003FF8000000FFF0000001FFF0000007FFC000000FFF8000 003FFE0000007FFC000001FFF0000003FFE000000FFF8000001FFF0000007FFC000001FF F8000003FFE000000FFFC000001FFF0000007FFE0000007FF8000000FFE0000000FFC000 0000FF000000007E000000007800000000252F7BB230>I<001FFE000000FFFFE00003FF FFF8000FFFFFFE001FFFFFFF003FFFFFFF807FF803FFC07FC0007FC0FF00001FC0FF0000 1FE0FF00000FE0FF00000FE0FF00000FE07E00000FE07E00001FE01800007FC0000000FF C0000003FF80000007FF0000000FFE0000001FF80000003FF00000007FC0000000FF8000 0000FF00000001FE00000001FE00000003FC00000003F800000003F800000007F8000000 07F000000007F000000007F000000007F000000007F000000007F000000007F000000007 F000000003E0000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000001C000000007F000000007F00000000FF80000000FF800 00000FF800000007F000000007F000000001C0000023397AB830>I<00007F0000000000 FF8000000000FF8000000001FFC000000001FFC000000001FFC000000001FFC000000003 FFE000000003F7E000000003F7E000000003F7E000000003F7E000000007F7F000000007 E3F000000007E3F000000007E3F00000000FE3F80000000FE3F80000000FE3F80000000F C1F80000000FC1F80000001FC1FC0000001FC1FC0000001FC1FC0000001FC1FC0000003F 80FE0000003F80FE0000003F80FE0000003F80FE0000003F80FE0000007F007F0000007F 007F0000007F007F0000007F007F000000FF007F800000FE003F800000FFFFFF800000FF FFFF800000FFFFFF800001FFFFFFC00001FFFFFFC00001FFFFFFC00001FC001FC00003FC 001FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00007F8000FF00007F0 0007F00007F00007F0007FFF007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF 80FFFF807FFF007FFF0029397DB830>65 D<7FFFFFF00000FFFFFFFE0000FFFFFFFF8000 FFFFFFFFC000FFFFFFFFE0007FFFFFFFF00003F8001FF80003F80007F80003F80003FC00 03F80001FC0003F80001FC0003F80000FE0003F80000FE0003F80000FE0003F80000FE00 03F80000FE0003F80000FE0003F80001FE0003F80001FC0003F80001FC0003F80003F800 03F80007F80003F8001FF00003F8007FE00003FFFFFFC00003FFFFFF800003FFFFFE0000 03FFFFFF800003FFFFFFE00003FFFFFFF00003F8000FF80003F80003FC0003F80001FE00 03F80000FE0003F800007F0003F800007F0003F800007F0003F800003F8003F800003F80 03F800003F8003F800003F8003F800003F8003F800003F8003F800007F8003F800007F00 03F800007F0003F80000FF0003F80001FE0003F80003FE0003F8001FFC007FFFFFFFFC00 FFFFFFFFF800FFFFFFFFF000FFFFFFFFC000FFFFFFFF80007FFFFFFC000029387EB730> I<00007F803C0003FFF03E0007FFFC7E001FFFFE7E003FFFFFFE007FFFFFFE00FFE07FFE 01FF801FFE03FE000FFE07FC0007FE07F80007FE0FF00003FE0FF00003FE1FE00001FE1F C00001FE3FC00001FE3F800000FE3F800000FE7F800000FE7F000000FE7F0000007C7F00 000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF000000 007F000000007F000000007F0000007C7F800000FE3F800000FE3F800000FE3FC00000FE 1FC00000FE1FE00001FE0FF00001FC0FF00001FC07F80003F807FC0007F803FE000FF001 FF801FF000FFE07FE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000003FFF0000000 7FC000273A7CB830>I<3FFFFFE000007FFFFFFC0000FFFFFFFE0000FFFFFFFF80007FFF FFFFC0003FFFFFFFE00003F8007FF00003F8001FF80003F8000FF80003F80007FC0003F8 0003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F8003F800007F8003F8 00003F8003F800003FC003F800001FC003F800001FC003F800001FC003F800001FC003F8 00000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F8 00000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F8 00001FE003F800001FC003F800001FC003F800001FC003F800003FC003F800003F8003F8 00003F8003F800007F8003F800007F0003F80000FF0003F80001FE0003F80003FE0003F8 0007FC0003F8000FFC0003F8001FF80003F8007FF0003FFFFFFFE0007FFFFFFFC000FFFF FFFF8000FFFFFFFF00007FFFFFFC00003FFFFFE000002B387FB730>I<7FFFFFFFFF00FF FFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF8003F800003F8003 F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003 F800003F8003F800001F0003F80000000003F80000000003F80000000003F80000000003 F8007C000003F800FE000003F800FE000003F800FE000003F800FE000003FFFFFE000003 FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003F800FE000003 F800FE000003F800FE000003F800FE000003F8007C000003F80000000003F80000000003 F80000000003F80000000003F80000000003F8000007C003F800000FE003F800000FE003 F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003 F800000FE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE07F FFFFFFFFC02B387EB730>I<3FFFFFFFFF807FFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0 7FFFFFFFFFC03FFFFFFFFFC001FC00001FC001FC00001FC001FC00001FC001FC00001FC0 01FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00000F8001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC003E000001FC007F0000 01FC007F000001FC007F000001FC007F000001FFFFFF000001FFFFFF000001FFFFFF0000 01FFFFFF000001FFFFFF000001FFFFFF000001FC007F000001FC007F000001FC007F0000 01FC007F000001FC003E000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC000000003FFFF80000007FFFFC000000 FFFFFC000000FFFFFC0000007FFFFC0000003FFFF80000002A387EB730>I<0000FF00F0 000003FFC0F800000FFFF1F800003FFFFDF800007FFFFFF80000FFFFFFF80001FFC1FFF8 0001FF007FF80003FE003FF80007FC001FF80007F8000FF8000FF0000FF8000FE00007F8 001FE00007F8001FC00007F8003FC00007F8003F800003F8003F800003F8007F800003F8 007F000003F8007F000001F0007F0000000000FF0000000000FE0000000000FE00000000 00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000 00FE0000FFFF00FE0001FFFF80FE0003FFFF80FE0003FFFF80FF0001FFFF807F0000FFFF 007F000003F8007F000003F8007F800003F8003F800007F8003F800007F8003FC00007F8 001FC00007F8001FE0000FF8000FE0000FF8000FF0000FF80007F8001FF80007F8001FF8 0003FE003FF80001FF007FF80001FFC1FFF80000FFFFFFF800007FFFFFF800003FFFFBF8 00000FFFF3F8000003FFC1F0000000FF000000293A7DB830>I<3FFF800FFFE07FFFC01F FFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003FFFFFFFE0003FFFFFF FE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000 FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000 FE003FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800F FFE02D387FB730>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFF FFFF000007F000000007F000000007F000000007F000000007F000000007F000000007F0 00000007F000000007F000000007F000000007F000000007F000000007F000000007F000 000007F000000007F000000007F000000007F000000007F000000007F000000007F00000 0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000 07F000000007F000000007F000000007F000000007F000000007F000000007F000000007 F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0 00000007F000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF 00213879B730>I<0001FFFFF00003FFFFF80007FFFFF80007FFFFF80003FFFFF80001FF FFF0000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE 00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE003C0000FE007E0000FE00FF0000FE00FF0000FE00FF0001FC00FF0003FC 00FF8007FC007FF01FF8003FFFFFF0003FFFFFE0001FFFFFC00007FFFF800001FFFE0000 003FF0000025397AB730>I<3FFF000FFF807FFF801FFFC0FFFFC03FFFC0FFFFC03FFFC0 7FFF801FFFC03FFF000FFF8003F00003F80003F00007F00003F0000FE00003F0001FE000 03F0003FC00003F0003F800003F0007F000003F000FE000003F001FE000003F003FC0000 03F003F8000003F007F0000003F00FE0000003F01FE0000003F01FC0000003F03F800000 03F07F00000003F0FF00000003F1FF00000003F1FF80000003F3FFC0000003F7FFC00000 03FFFFE0000003FFEFE0000003FFC7F0000003FF83F0000003FF03F8000003FF01F80000 03FE01FC000003FC00FE000003F800FE000003F8007F000003F0003F000003F0003F8000 03F0001F800003F0001FC00003F0000FC00003F0000FE00003F00007F00003F00007F000 03F00003F80003F00001F80003F00001FC0003F00000FC003FFF0003FFC07FFF8007FFE0 FFFFC00FFFE0FFFFC00FFFE07FFF8007FFE03FFF0003FFC02B387FB730>I<3FFFF80000 007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF800000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC00000F8001FC00001FC001FC00001F C001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001F C001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFF C03FFFFFFFFF802A387EB730>I<3FF80000FFE07FFC0001FFF0FFFE0003FFF8FFFE0003 FFF87FFE0003FFF03FFF0007FFE007FF0007FF0007EF0007BF0007EF800FBF0007EF800F BF0007EF800FBF0007E7C01F3F0007E7C01F3F0007E7C01F3F0007E7C01F3F0007E7E03F 3F0007E3E03E3F0007E3E03E3F0007E3F07E3F0007E3F07E3F0007E1F07C3F0007E1F07C 3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F0007E0F8F83F0007E0FDF83F0007E07DF0 3F0007E07DF03F0007E07DF03F0007E07FF03F0007E03FE03F0007E03FE03F0007E03FE0 3F0007E01FC03F0007E01FC03F0007E007003F0007E000003F0007E000003F0007E00000 3F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E00000 3F0007E000003F0007E000003F0007E000003F0007E000003F003FFC0001FFE07FFE0003 FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF03FFC0001FFE02D387FB730>I<3FFC00 1FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFFE07FFF803FFFC03FFF801FFF8003FF80 01F80003F7C001F80003F7C001F80003F7C001F80003F3E001F80003F3E001F80003F3E0 01F80003F3F001F80003F1F001F80003F1F001F80003F1F801F80003F1F801F80003F0F8 01F80003F0FC01F80003F0FC01F80003F07C01F80003F07E01F80003F07E01F80003F03E 01F80003F03F01F80003F03F01F80003F01F01F80003F01F01F80003F01F81F80003F01F 81F80003F00F81F80003F00FC1F80003F00FC1F80003F007C1F80003F007E1F80003F007 E1F80003F003E1F80003F003F1F80003F003F1F80003F001F1F80003F001F1F80003F001 F9F80003F000F9F80003F000F9F80003F000F9F80003F0007DF80003F0007DF80003F000 7DF80003F0003FF8003FFF003FF8007FFF803FF800FFFFC01FF800FFFFC01FF8007FFF80 0FF8003FFF0007F0002B387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF80 1FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07F80000FF07F80000FF07F000007F07F 000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE00 0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000 03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003 F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8 FE000003F8FE000003F8FF000007F8FF000007F87F000007F07F000007F07F000007F07F 80000FF07F80000FF07FC0001FF03FE0003FE03FF800FFE03FFFFFFFE01FFFFFFFC00FFF FFFF8007FFFFFF0001FFFFFC00003FFFE000253A7BB830>I<7FFFFFF00000FFFFFFFE00 00FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007FFFFFFFF80003F8003FF80003F8000FFC 0003F80003FE0003F80001FE0003F80000FF0003F80000FF0003F800007F0003F800007F 8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F 8003F800007F8003F800007F0003F80000FF0003F80000FF0003F80001FE0003F80003FE 0003F8000FFC0003F8003FF80003FFFFFFF80003FFFFFFF00003FFFFFFE00003FFFFFF80 0003FFFFFE000003FFFFF0000003F80000000003F80000000003F80000000003F8000000 0003F80000000003F80000000003F80000000003F80000000003F80000000003F8000000 0003F80000000003F80000000003F80000000003F80000000003F80000000003F8000000 007FFFC0000000FFFFE0000000FFFFE0000000FFFFE0000000FFFFE00000007FFFC00000 0029387EB730>I<003FFFE00001FFFFFC0007FFFFFF000FFFFFFF801FFFFFFFC03FFFFF FFE03FF800FFE03FE0003FE07FC0001FF07F80000FF07F000007F07F000007F07F000007 F07F000007F0FF000007F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8 FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE 000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00 0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE007E 03F8FE00FE03F8FF00FF07F87F00FF07F07F007F87F07F007F87F07F003FC7F07F803FCF F07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFFE01FFFFFFFC00FFFFFFF8007FFFFFF00 01FFFFFC00003FFFFE00000001FE00000000FF00000000FF00000000FF800000007F8000 00007FC00000003FC00000003FE00000001FE00000001FF00000000FF000000007E02546 7BB830>I<3FFFFF8000007FFFFFF00000FFFFFFFC0000FFFFFFFF00007FFFFFFF80003F FFFFFFC00003F801FFE00003F8003FF00003F8001FF00003F8000FF80003F80007F80003 F80003F80003F80003FC0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003 F80001FC0003F80003FC0003F80003F80003F80007F80003F8000FF80003F8001FF00003 F8003FF00003F801FFE00003FFFFFFC00003FFFFFF800003FFFFFF000003FFFFFE000003 FFFFFF000003FFFFFF800003F800FFC00003F8003FE00003F8001FE00003F8000FE00003 F8000FF00003F80007F00003F80007F00003F80007F00003F80007F00003F80007F00003 F80007F00003F80007F00003F80007F00003F80007F0F803F80007F1FC03F80007F1FC03 F80007F1FC03F80007F1FC03F80007F1FC3FFF8003FBFC7FFFC003FFF8FFFFE001FFF8FF FFE001FFF07FFFC000FFE03FFF80007FC0000000001F002E397FB730>I<000FF803C000 7FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00FFFFFFFE01FF80FFFE03FE001FFE03FC0 00FFE07F80007FE07F00003FE0FF00003FE0FE00001FE0FE00001FE0FE00000FE0FE0000 0FE0FE00000FE0FF00000FE0FF000007C07F000000007F800000007FC00000003FF00000 001FFE0000001FFFF000000FFFFF000007FFFFE00001FFFFF80000FFFFFC00001FFFFF00 0003FFFF8000003FFFC0000001FFC00000007FE00000001FE00000000FF00000000FF000 000007F800000007F87C000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00 0003F8FF000007F8FF000007F0FF800007F0FFC0000FE0FFE0001FE0FFF8003FC0FFFF00 FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFFF800F81FFFF0007801FF8000253A7BB8 30>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFF FFFFE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F 800FE0FE003F800FE0FE003F800FE07C003F8007C000003F80000000003F80000000003F 80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F 80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F 80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F 80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F 80000000003F80000000003F80000000003F80000000003F80000000003F80000000003F 80000000003F80000000003F800000001FFFFF0000003FFFFF8000003FFFFF8000003FFF FF8000003FFFFF8000001FFFFF00002B387EB730>I<7FFFC007FFFCFFFFE00FFFFEFFFF E00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007FFFC03F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F8 00003F8003F800003F8003F800003F8003FC00007F8001FC00007F0001FC00007F0001FC 00007F0000FE0000FE0000FF0001FE00007F0001FC00007F8003FC00003FE00FF800001F F83FF000000FFFFFE0000007FFFFC0000003FFFF80000001FFFF000000007FFC00000000 1FF000002F3980B730>I<7FFE000FFFC0FFFF001FFFE0FFFF803FFFE0FFFF803FFFE0FF FF001FFFE07FFE000FFFC007F00001FC0007F00001FC0007F80003FC0003F80003F80003 F80003F80003F80003F80003F80003F80001FC0007F00001FC0007F00001FC0007F00001 FC0007F00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000FF001FE00000 7F001FC000007F001FC000007F001FC000007F803FC000003F803F8000003F803F800000 3F803F8000003F803F8000001FC07F0000001FC07F0000001FC07F0000001FC07F000000 0FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00000007E0FC00000007F1FC000000 07F1FC00000007F1FC00000003F1F800000003F1F800000003F1F800000003FBF8000000 01FBF000000001FBF000000001FBF000000001FFF000000001FFF000000000FFE0000000 00FFE000000000FFE000000000FFE0000000007FC0000000003F8000002B397EB730>I< 3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE0003FFF87FFE0003FFF03FFC0001FFE0 1FC000001FC00FC000001F800FC000001F800FC000001F800FC000001F800FC000001F80 0FC000001F800FC000001F800FE000003F8007E000003F0007E000003F0007E000003F00 07E000003F0007E000003F0007E000003F0007E000003F0003E00F803E0003F01FC07E00 03F03FE07E0003F03FE07E0003F03FE07E0003F07FF07E0003F07FF07E0003F07DF07E00 01F07DF07C0001F07DF07C0001F8FDF8FC0001F8FDF8FC0001F8FDF8FC0001F8F8F8FC00 01F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9F8FCF80000F9F8FCF80000F9F07CF800 00F9F07CF80000FDF07DF80000FDF07DF800007DF07DF000007DE03DF000007DE03DF000 007DE03DF000007FE03FF000007FE03FF000007FC01FF000007FC01FF000003FC01FE000 003FC01FE000003F800FE000001F0007C0002D397FB730>I<3FFF01FFF8007FFF83FFFC 007FFFC7FFFE007FFFC7FFFE007FFF83FFFC003FFF01FFF80001FC007F800001FE007F00 0000FE00FF000000FF00FE0000007F01FE0000007F81FC0000003F83FC0000003FC3FC00 00001FC3F80000001FE7F80000000FE7F00000000FFFF000000007FFE000000007FFE000 000003FFC000000003FFC000000001FF8000000001FF8000000000FF0000000000FF0000 000000FF0000000000FF0000000001FF8000000001FF8000000003FFC000000003FFC000 000003FFE000000007FFE000000007FFF00000000FE7F00000000FE7F80000001FC3F800 00001FC3FC0000003F81FC0000003F81FE0000007F00FE0000007F00FF000000FF007F00 0000FE007F800001FE003F800001FC003FC00003FC001FC00003F8001FE00007F8000FE0 007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF00FFFF807FFE007FFF 0029387DB730>I<7FFF001FFFC0FFFF803FFFE0FFFF803FFFE0FFFF803FFFE0FFFF803F FFE07FFF001FFFC003F80003F80003FC0007F80003FC0007F80001FE000FF00001FE000F F00000FF000FE00000FF001FE000007F001FC000007F803FC000003F803F8000003FC07F 8000001FC07F0000001FC07F0000000FE0FE0000000FE0FE0000000FF1FE00000007F1FC 00000007F1FC00000003FBF800000003FBF800000001FBF000000001FFF000000000FFE0 00000000FFE0000000007FC0000000007FC0000000007FC0000000003F80000000003F80 000000003F80000000003F80000000003F80000000003F80000000003F80000000003F80 000000003F80000000003F80000000003F80000000003F80000000003F80000000003F80 000000003F80000000003F80000000003F8000000003FFF800000007FFFC0000000FFFFE 0000000FFFFE00000007FFFC00000003FFF800002B387EB730>I<1FFFFFFFFC3FFFFFFF FE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7F000003FC7F000007F87F000007F0 7F00000FF07F00001FE07F00001FC07F00003FC07F00007F803E00007F00000000FF0000 0001FE00000001FC00000003FC00000007F800000007F00000000FF00000001FE0000000 1FC00000003FC00000007F800000007F00000000FF00000001FE00000001FC00000003FC 00000007F800000007F00000000FF00000001FE00000001FC00000003FC00000007F8000 00007F00000000FF00000001FE00007C01FC0000FE03FC0000FE07F80000FE07F00000FE 0FF00000FE1FE00000FE1FC00000FE3FC00000FE7F800000FE7FFFFFFFFEFFFFFFFFFEFF FFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27387CB730>I<7FFFFF00FFFFFF80FFFF FF80FFFFFF80FFFFFF80FFFFFF00FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FFFF FF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019476DBE30>I<7C000000007C00 000000FE00000000FE00000000FF00000000FF000000007F800000007F800000003FC000 00003FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F80000 0003FC00000003FC00000001FC00000001FE00000001FE00000000FF00000000FF000000 007F800000007F800000003FC00000003FC00000001FE00000001FE00000000FF0000000 0FF000000007F800000007F800000003FC00000003FC00000001FC00000001FE00000001 FE00000000FF00000000FF000000007F800000007F800000003FC00000003FC00000001F E00000001FE00000000FF00000000FF000000007F800000007F800000003FC00000003FC 00000001FC00000001FE00000001FE00000000FF00000000FF000000007F800000007F80 0000003FC00000003FC00000001FE00000001FE00000000FF00000000FF000000007F800 000007F800000003F800000003F800000001F000000000F025477BBE30>I<7FFFFF00FF FFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 003F807FFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF0019477DBE30>I<7FFF FFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B 7D30>95 D<0038007C01FE03FE07FE0FFC0FF01FE01FC03F803F007F007E007E00FE00FC 00FC00FC00FC00FC00FFC0FFE0FFF07FF07FF03FF03FF01FE007C00F1D70BE30>I<003F FC00000001FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00001FF0 0FFE00001FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC0000000 001FC0000000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC000007F FFFFC00001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0007FE0 001FC0007F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC000FE00 001FC000FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFFC01FFF FFFFFFE01FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000002B2A 7CA830>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE000000003F FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000 FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE03FE000000 FE1FFF800000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07FE0000 FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE00001FE000 FE00000FE000FE00000FE000FE00000FF000FE000007F000FE000007F000FE000007F000 FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE00000FF000 FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF80003FC000 FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFFFFF80000 FEFFFFF000007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000FFE00000 07FFFC00001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC003FC00FF8 003FC01FF0003FC01FE0001F803FC0000F003F800000007F800000007F000000007F0000 0000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 00FE00000000FE00000000FF000000007F000000007F000000007F800000003F800007C0 3FC0000FE01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FFFFFF8000 FFFFFF00007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<000001FFE0 00000003FFF000000007FFF000000007FFF000000003FFF000000001FFF00000000007F0 0000000007F00000000007F00000000007F00000000007F00000000007F00000000007F0 0000000007F00000000007F00000000007F0000003FE07F000001FFF87F000003FFFE7F0 0000FFFFFFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001FF0003FF0 001FE0001FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F000007F0 00FF000007F000FF000007F000FE000007F000FE000007F000FE000007F000FE000007F0 00FE000007F000FE000007F000FE000007F000FE000007F000FF000007F0007F00000FF0 007F00000FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001FF0007FF0 000FF801FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF0007FFFC7FF E0001FFF03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001FFFF80000 7FFFFC0000FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE0001FE01FE0 000FE03FC0000FF03F800007F07F800007F07F000007F07F000003F8FF000003F8FE0000 03F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0FE000000 00FF000000007F000000007F000000007F800000003F800001F03FC00003F81FE00003F8 0FF00003F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003FFFFF8000 1FFFFE000007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE000001FFFF0 00003FFFF000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007F800C000 07F000000007F000000007F000000007F000000007F000000007F000000007F000000007 F000003FFFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC00007F0 00000007F000000007F000000007F000000007F000000007F000000007F000000007F000 000007F000000007F000000007F000000007F000000007F000000007F000000007F00000 0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000 07F000000007F000000007F000000007F000000007F000003FFFFFFE007FFFFFFF00FFFF FFFF80FFFFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF00001FFF87FF C0003FFFDFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007F801FE07 C00FF000FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001FC0003F80 001FC0003F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000FF000FF00 000FF000FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000FFFFFF000 000FFFFFC000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000FC0000000 000FE0000000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007FFFFFFF0 000FFFFFFFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E0000003F 00FE0000003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC0000001F 80FE0000003F807F0000007F007F800000FF003FC00001FE003FF00007FE001FFF007FFC 000FFFFFFFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC00000001FFC000 002B3E7DA730>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE0000 00003FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE01FE 000000FE0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF80000FFFE07 FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE0000FF0000 FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFCFFFFFE3F FFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E000000003F800 000003F800000007FC00000007FC00000007FC00000003F800000003F800000000E00000 000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC00001FFF FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00003FFFFFFFC07F FFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<000001C000 0007F0000007F000000FF800000FF800000FF8000007F0000007F0000001C00000000000 0000000000000000000000000000000000000000000000000000000000000000FFFFF001 FFFFF801FFFFF801FFFFF801FFFFF800FFFFF8000003F8000003F8000003F8000003F800 0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 0003F8000007F0000007F03C0007F07E000FE0FF001FE0FF003FC0FF007FC0FFFFFF807F FFFF007FFFFE003FFFFC000FFFF00003FFC0001D4E7CB830>I<7FF800000000FFFC0000 0000FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC0000000000FC0000 000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000 000000FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC000FC07FF FFE000FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC00000FC007F 800000FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF0000000FC3FE0 000000FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF0000000FFF7F0 000000FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F000000FC003F 800000FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F80000FC0001 FC007FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF07FFFF81F FFE02D387FB730>I<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00007FFF FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFF F025387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCFFFE000 FFFFFFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE03F80007 F803FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F80007E0 03F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003 F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F0 01F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001 F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE0FFF07FF 80FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07FF80 322881A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FFFFFFFFF8 007FFFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE 0000FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE 0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE 0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE 0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFF F87FFFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F2880A730 >I<0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF8003FF01FF 8007FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F800003FC 7F000001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE000000FEFE 000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001FC7F80 0003FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE007FF01 FFC003FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF0000272A7CA8 30>I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC007FFFFF FFFE003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00 001FC000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F000FE00 0007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE00 0007F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF80 003FC000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFF FFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC000000FE00 00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00 00000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00 0000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC0000003FFFF8 0000002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFDFC0001FF FFFFFC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000FFC001FE0 0007FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001FC00FF00 0001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE00 0001FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003FC007F80 0003FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007FFC0007FF 01FFFC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1FC000003 FE01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FFFFFC0000 01FFFFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0FFFF80FF FFC3FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF801F8000 1FFF000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF000000000 1FE0000000001FE0000000001FE0000000001FE0000000001FC0000000001FC000000000 1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000000 1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000000 1FC00000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFFFE00003F FFFFFC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF001FFFFFFF 003FFFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC00007F00 FC00007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFFFF800007 FFFFE00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C00007F80FE00 001FC0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001FC0FFC000 3F80FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000F83FFFC0 00780FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC00000001FC0 0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000003FFFFFFF E07FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC00000001FC00000 001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000 1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F C00000001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001FC001FC0 01FC001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC00003FFFF 800001FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE007FFE00FF FE00FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 FE0000FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE0007FE0000 FF000FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFFFEFFFC00 07FFF87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0FFFFE0 FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC0007F000 00FC0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F001FC000 003F001F8000003F001F8000003F803F8000001F803F0000001F803F0000001FC07F0000 000FC07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007F1FC0000 0003F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001FBF00000 0001FFF000000000FFE000000000FFE000000000FFE0000000007FC0000000003F800000 2B277EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFE03FFF F03FFFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003F000007E 0003F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001F80F80FC 0001F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000FC7FF1F8 0000FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F000007CF8F9F0 00007CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE000003FF07FE0 00003FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<3FFF81FF FC007FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC0000FE007F 0000007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F80000000FE7F0 00000007FFE000000003FFC000000001FFC000000000FF8000000000FF00000000007E00 000000007F0000000000FF0000000001FF8000000001FFC000000003F7E000000007E7E0 0000000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E0000007E007F 000000FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80FFFFE3FF FF80FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0 FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F00000FC00 07F00000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC000003F00 1FC000001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F0000000FE0 3F00000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC00000001F8 FC00000001F8F800000001F8F800000000F9F800000000FDF0000000007DF0000000007F F0000000007FF0000000003FE0000000003FE0000000003FE0000000001FC0000000001F C0000000001FC0000000001F80000000001F80000000003F80000000003F00000000003F 00000000007F00000000007E00000000007E0000000F00FE0000001F80FC0000003FC1FC 0000003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC00000001FFF80 0000000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFFFC3FFFFF FFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF07F00003F E07F00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF80000001FF000 00003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF8000000 1FF00000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC00007F0FF8 00007F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFF7FFFFFFFFE28277DA630>I<0000003FF0000003FFF800000FFFF800001FFFF80000 7FFFF800007FFFF00000FFF0000000FF00000001FE00000001FC00000001FC00000001FC 00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 0001FC00000001FC00000001FC00000003FC00000007F80000003FF800003FFFF00000FF FFE00000FFFFC00000FFFF000000FFFFC00000FFFFE000003FFFF00000003FF800000007 F800000003FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 0001FE00000000FF00000000FFF00000007FFFF000007FFFF800001FFFF800000FFFF800 0003FFF80000003FF025477BBE30>I<7FE0000000FFFE000000FFFF800000FFFFC00000 FFFFF000007FFFF00000007FF800000007F800000003FC00000001FC00000001FC000000 01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000001FC00000001FC00000001FC00000001FE00000000FF00000000FFE00000007FFF E000003FFFF800001FFFF8000007FFF800001FFFF800003FFFF800007FFFE00000FFE000 0000FF00000001FE00000001FC00000001FC00000001FC00000001FC00000001FC000000 01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC 00000003FC00000007F80000007FF800007FFFF00000FFFFF00000FFFFC00000FFFF8000 00FFFE0000007FE000000025477BBE30>125 D E /Ff 27 122 df<00000000FF800000 000FFFF00000003FC078000000FE001C000003F8000E000007F0003F00001FE000FF0000 3FC000FF00003F8001FF00007F0001FF0000FF0001FF0000FE0001FF0000FE0000FE0001 FE0000780001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003 FC0000000003F80000000003F80000000003F80000000003F80000000003F80001FC07FF FFFFFFFC07FFFFFFFFF807FFFFFFFFF80007F0000FF80007F00007F80007F00007F8000F F00007F8000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000FF0001F E0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0003F C0001FE0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F80003FC0007F 80003FC0007F00003F80007F00003F80007F00003F80007F00003F80007F00007F8000FF 00007F8000FE00007F0000FE00007F0000FE00007F0001FE00007F0003FF0001FF80FFFF F83FFFFCFFFFF87FFFFCFFFFF87FFFFC30407EBF33>12 D<00000000FFC0000000000FFF FB800000003F803F80000000FE007F80000003F800FF80000007F000FF8000001FE001FF 8000003FC001FF8000003F8001FF0000007F0001FF000000FF0000FF000000FE00007F00 0000FE0000FF000001FE0000FF000001FC0000FE000001FC0000FE000001FC0000FE0000 01FC0000FE000001FC0001FE000003FC0001FE000003F80001FC000003F80001FC000003 F80001FC000003F80001FC000003F80003FC0007FFFFFFFFFC0007FFFFFFFFF80007FFFF FFFFF8000007F00003F8000007F00003F8000007F00007F800000FF00007F800000FE000 07F000000FE00007F000000FE00007F000000FE00007F000000FE0000FF000001FE0000F F000001FC0000FE000001FC0000FE000001FC0000FE000001FC0000FE000001FC0001FE0 00003FC0001FE000003F80001FC000003F80001FC000003F80001FC000003F80001FC000 003F80003FC000007F80003FC000007F00003F8000007F00003F8000007F00003F800000 7F00003F8000007F00007F800000FF00007F800000FE00007F000000FE00007F000000FE 00007F000001FE0000FF000003FF0001FF8000FFFFF87FFFFC00FFFFF87FFFFC00FFFFF8 7FFFFC0031407EBF33>I<7FFFFF7FFFFFFFFFFEFFFFFEFFFFFEFFFFFE18067C961E>45 D<00007FC000000003FFF80000000FC07E0000003E003F0000007C001F800000FF000FC0 0000FF000FE00000FF000FE00001FF0007E00001FF0007F00001FF0007F00000FE0007F0 0000780007F0000000000FF0000000000FF0000000000FE0000000000FE000000003FFE0 0000007FFFE0000007FF1FE000001FE01FE000007F801FC00001FE001FC00003F8001FC0 0007F0001FC0000FE0003FC0001FC0003FC0003FC0003F80003F80003F81C07F00003F81 C07F00003F81C07F00007F81C0FF00007F0380FE0000FF0380FE0000FF03807F0001FF03 807F0003BF07007F80073F07003FC00E1F8E000FE03C1FFC0003FFF00FF800007FC003E0 002A2A7CA82D>97 D<003F800000001FFF800000001FFF800000001FFF8000000000FF80 000000007F80000000007F80000000007F00000000007F00000000007F00000000007F00 000000007F0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE00 00000000FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC00 00000001FC07F8000003FC3FFF000003F8F80FC00003FBE003E00003FF8001F80003FF00 00FC0003FE0000FC0007FC00007E0007F800007F0007F000007F0007F000003F0007F000 003F8007F000003F800FF000003F800FE000003F800FE000003FC00FE000003FC00FE000 003FC00FE000007FC01FE000007F801FC000007F801FC000007F801FC000007F801FC000 007F801FC00000FF003FC00000FF003F800000FF003F800001FE003F800001FE003F8000 03FC003F800003F8007F800007F0007F800007F0007F80000FE0007FC0001FC0007FC000 3F00007CE0007E0000F87001F80000F03C07E00000E00FFF8000000003FC0000002A4077 BE33>I<00001FF0000000FFFE000003F01F80000FC003C0003F0003E0007E000FE000FC 001FE001FC001FF003F8003FE007F0003FE007F0003FE00FE0001FC01FE0000F001FC000 00003FC00000003FC00000007F800000007F800000007F800000007F80000000FF800000 00FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000 FF00000000FF000000007F000003807F000007807F000007003F80000F003F80001E001F 80003C000FC000780007E000F00003F001E00001F80F8000007FFE0000000FF00000242A 7AA828>I<0000000003F800000001FFF800000001FFF800000001FFF8000000000FF800 00000007F80000000007F80000000007F00000000007F00000000007F00000000007F000 0000000FF0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE000 0000001FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC000 000FF03FC00000FFFC3FC00003F81F3F80000FC007BF80001F8003FF80007E0001FF8000 FC0000FF8001FC00007F8003F800007F0007F000007F000FF000007F000FE000007F001F E00000FF003FC00000FF003FC00000FE003F800000FE007F800000FE007F800000FE007F 800001FE00FF800001FE00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF 000003FC00FF000003FC00FF000003F800FF000003F800FF000003F8007F000003F8007F 000007F8007F000007F8003F00000FF0003F80000FF0001F80001FF0000FC0003FF00007 E000FFF80003F001EFFFC000F80F8FFFC0003FFE0FFFC0000FF00FE0002D407ABE33>I< 00003FE0000001FFF8000007E07E00000F801F00003F000F80007E000FC000FC0007E001 F80007E003F80007E007F00003F00FE00003F00FE00003F01FE00003F01FC00003F03FC0 0003F03FC00003F07F800007F07F800007F07FFFFFFFF07FFFFFFFF0FF80000000FF0000 0000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000 007F000000007F000001C07F000003C03F000003803F800007801F80000F001FC0001E00 0FC0003C0007E000780003F001F00000FC07C000003FFF00000007F80000242A7BA828> I<00000007F0000000003FFC00000000FC1E00000003F03F00000007E0FF0000000FC0FF 8000001FC0FF8000003F81FF8000007F01FF0000007F00FF000000FE007C000000FE0000 000000FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC0000 000001FC0000000003FC0000000003F80000000003F80000000003F80000000003F80000 000003F800000007FFFFF8000007FFFFF8000007FFFFF800000007F00000000007F00000 000007F0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE00000 00000FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC00000 00001FC0000000003FC0000000003F80000000003F80000000003F80000000003F800000 00003F80000000007F80000000007F00000000007F00000000007F00000000007F000000 00007F0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE000000 0003FF000000007FFFFE000000FFFFFE000000FFFFFE00000029407DBF1C>I<00000000 007C000007F803FE00003FFE0F8F0000FC0F9C3F0001F007F83F0007E003E03F000FC003 F03F001FC001F80C001F8001F800003F8001F800007F0001FC00007F0001FC00007F0001 FC00007F0003FC0000FF0003FC0000FE0003F80000FE0003F80000FE0003F800007E0007 F000007E0007E000007E000FE000003F000FC000001F001F8000003F803E0000003FC0FC 00000071FFF0000000E07F80000000E00000000001C00000000001C00000000001C00000 000001C00000000001E00000000001E00000000001F00000000001FFFFF8000001FFFFFF 800000FFFFFFE00000FFFFFFF800007FFFFFFC0001FFFFFFFC0007E0000FFE000F800000 FE003F0000007F003E0000003F007C0000003F00FC0000001F00F80000001F00F8000000 1F00F80000003F00F80000003E00F80000003E00F80000007C00FC000000FC007C000001 F8003E000003F0001F00000FC0000FC0003F000003F801FC000000FFFFF00000000FFF00 0000303D7FA82D>I<00007F000000003FFF000000003FFF000000003FFF0000000001FF 0000000000FF0000000000FF0000000000FE0000000000FE0000000000FE0000000000FE 0000000000FE0000000001FE0000000001FC0000000001FC0000000001FC0000000001FC 0000000001FC0000000003FC0000000003F80000000003F80000000003F80000000003F8 0000000003F807F8000007F81FFF000007F0781FC00007F1E00FC00007F38007E00007F7 0007E00007FE0007F0000FFC0007F0000FF80007F0000FF80007F0000FF00007F0000FF0 0007F0000FE0000FF0001FE0000FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0 000FE0001FC0001FE0003FC0001FE0003F80001FC0003F80001FC0003F80001FC0003F80 001FC0003F80003FC0007F80003FC0007F00003F80007F00003F80007F00003F80007F00 003F80007F00007F8000FF00007F8000FE00007F0000FE00007F0000FE00007F0001FE00 00FF0003FF0001FF80FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E3F7DBE33>I<0000 780001FE0003FE0003FF0003FF0007FF0007FE0003FE0003FC0000F00000000000000000 000000000000000000000000000000000000000000000000000000000003F801FFF801FF F001FFF0001FF0000FF0000FF0000FF0000FE0000FE0000FE0000FE0000FE0001FE0001F C0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F80003F80007F80007F 00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE0003FF007FFFF07FFF F0FFFFF0183E7DBD1A>I<00007F000000003FFF000000003FFF000000003FFF00000000 01FF0000000000FF0000000000FF0000000000FE0000000000FE0000000000FE00000000 00FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000003FC0000000003F80000000003F80000000003F800000000 03F80000000003F80000000007F803FFFF0007F003FFFE0007F003FFFE0007F001FFF000 07F000FF800007F000FE00000FF000F800000FE001F000000FE003C000000FE007800000 0FE01F0000000FE03E0000001FE0780000001FC0F00000001FC3E00000001FC7F0000000 1FCFF80000001FFFF80000003FFFFC0000003FF9FC0000003FE1FE0000003FC0FE000000 3F80FF0000003F007F0000007F007F8000007E003F8000007E003FC000007E001FC00000 7E001FE000007E000FE00000FE000FF00000FC0007F00000FC0007F80000FC0007F80001 FC0007FC0003FE000FFF00FFFFF03FFFF0FFFFF07FFFE0FFFFF07FFFE0303F7EBE30> 107 D<00003F001FFF003FFF003FFF0001FF0000FF0000FF0000FE0000FE0000FE0000FE 0000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F8 0003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE0 000FE0001FE0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F80 003F80007F80007F00007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE00 03FF007FFFF87FFFF8FFFFF8183F7DBE1A>I<0007F007F80003FC0003FFF01FFF000FFF 8003FFE0781FC03C0FE003FFE1E00FC0F007E0001FE38007E1C003F0000FE70007E38003 F0000FEE0007F70003F8000FFC0007FE0003F8000FD80007FC0003F8000FF80007FC0003 F8000FF00007F80003F8000FF00007F80003F8000FE00007F00003F8001FE0000FF00007 F8001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007 F0001FC0000FE00007F0003FC0001FE0000FF0003F80001FC0000FE0003F80001FC0000F E0003F80001FC0000FE0003F80001FC0000FE0003F80001FC0000FE0007F80003FC0001F E0007F00003F80001FC0007F00003F80001FC0007F00003F80001FC0007F00003F80001F C0007F00003F80001FC000FF00007F80003FC000FE00007F00003F8000FE00007F00003F 8000FE00007F00003F8001FE0000FF00007F8003FF0001FF8000FFC0FFFFF87FFFFC3FFF FEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<0007F007F80003FFF01F FF0003FFE0781FC003FFE1E00FC0001FE38007E0000FE70007E0000FEE0007F0000FFC00 07F0000FD80007F0000FF80007F0000FF00007F0000FF00007F0000FE0000FF0001FE000 0FF0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0003FC000 1FE0003F80001FC0003F80001FC0003F80001FC0003F80001FC0003F80003FC0007F8000 3FC0007F00003F80007F00003F80007F00003F80007F00003F80007F00007F8000FF0000 7F8000FE00007F0000FE00007F0000FE00007F0001FE0000FF0003FF0001FF80FFFFF87F FFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<00000FF000000000FFFE00000003F0 1F8000000FC007C000001F0003E000003E0001F00000FC0000F80001F80000FC0001F000 007C0003F000007E0007E000007E000FE000007F000FC000007F001FC000007F001FC000 007F003F8000007F003F8000007F007F8000007F807F8000007F807F8000007F00FF0000 00FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000001FE00FF0000 01FE00FF000001FC00FE000001FC00FF000003F8007F000003F8007F000007F0007F0000 07E0003F00000FE0001F80000FC0001F80001F80000FC0003E000007E0007C000003F001 F8000000FC0FE00000003FFF800000000FF8000000292A7BA82D>I<00007F01FE000000 7FFF0FFFC000007FFE3E03F000007FFEF801F8000001FFE000FE000001FFC0007F000000 FF80003F000001FF00003F800001FE00003FC00001FC00001FC00001FC00001FC00001FC 00001FE00001FC00001FE00003FC00000FE00003F800000FE00003F800000FF00003F800 000FF00003F800000FF00003F800001FF00007F800001FE00007F000001FE00007F00000 1FE00007F000001FE00007F000003FE00007F000003FC0000FF000003FC0000FE000007F C0000FE000007F80000FE000007F80000FE00000FF00000FE00001FE00001FE00001FC00 001FE00003FC00001FE00007F800001FF0000FF000001FF0001FC000001FF8003F800000 3FDC007E0000003F8F01F80000003F83FFE00000003F80FF000000003F8000000000007F 8000000000007F8000000000007F0000000000007F0000000000007F0000000000007F00 0000000000FF000000000000FF000000000000FE000000000000FE000000000000FE0000 00000001FE000000000003FF0000000000FFFFF800000000FFFFF800000000FFFFF80000 0000343A81A733>I<00000FE003C00000FFFC03800003F81E0780000FE0070F80001F80 038F80007F0003DF8000FE0001DF8001FC0000FF0003F80000FF0007F80000FF000FF000 00FF000FF000007F001FE00000FF003FE00000FF003FC00000FE003FC00000FE007F8000 00FE007F800000FE007F800001FE00FF800001FE00FF000001FC00FF000001FC00FF0000 01FC00FF000001FC00FF000003FC00FF000003FC00FF000003F800FF000003F800FF0000 03F8007F000003F8007F000007F8007F800007F8003F80000FF0003F80001FF0001FC000 3FF0000FE0007FF00007E000FFF00003F003CFF00000FC0F8FE000003FFE0FE000000FF0 0FE0000000000FE0000000001FE0000000001FC0000000001FC0000000001FC000000000 1FC0000000001FC0000000003FC0000000003F80000000003F80000000003F8000000000 3F80000000007F8000000000FFC00000003FFFFE0000003FFFFE0000003FFFFE002A3A7A A730>I<0007F01F8003FFF07FE003FFE1E1F003FFE387F8001FE707F8000FE607F8000F EE07F8000FFC07F0000FD807E0000FF80180000FF00000000FF00000000FE00000001FE0 0000001FE00000001FC00000001FC00000001FC00000001FC00000003FC00000003F8000 00003F800000003F800000003F800000003F800000007F800000007F000000007F000000 007F000000007F000000007F00000000FF00000000FE00000000FE00000000FE00000001 FE00000003FF000000FFFFFE0000FFFFFE0000FFFFFE000025287EA724>I<0000FF81C0 0007FFE3C0001F807FC0007C003F8000F8001F8001F0000F8001E0000F8003E000078003 E000078007C000070007C000070007E000070007E000070007F000070007F800000007FF 80000007FFFC000003FFFF000001FFFFC00001FFFFF000007FFFF800001FFFFC000007FF FC0000007FFE00000003FE00000001FE00380000FE003800007E003800007E003C00007E 003C00003E003C00007E007C00007C007C00007C007E000078007E0000F8007F0001F000 7F0003E000FF8007C000F9E01F0000E0FFFC0000C01FE00000222A7DA824>I<00038000 000380000003800000038000000780000007000000070000000F0000000F0000001F0000 001F0000003E0000003E0000007E000000FE000001FE000007FE00001FFFFFC0FFFFFFC0 FFFFFFC001FC000001FC000001FC000003FC000003F8000003F8000003F8000003F80000 03F8000007F8000007F0000007F0000007F0000007F0000007F000000FF000000FE00000 0FE000000FE000000FE000000FE007001FE00E001FC00E001FC00E001FC00E001FC00E00 1FC01E001FC01C001F801C001F801C001FC038001FC038000FC070000FC0F00007E1E000 01FF8000007E00001A3978B723>I<00FE00007FFFFE007FFFFFFC007FFEFFFC007FFE07 FC0003FE03FC0001FE03FC0001FE03FC0001FE03F80001FC03F80001FC03F80001FC03F8 0001FC03F80003FC07F80003FC07F00003F807F00003F807F00003F807F00003F807F000 07F80FF00007F80FE00007F00FE00007F00FE00007F00FE00007F00FE0000FF01FE0000F F01FC0000FE01FC0000FE01FC0001FE01FC0001FE01FC0001FE01FC0003FE01F80003FC0 1F80007FC01F8000FFC01F8001DFC00FC003BFE00FC0073FFF03F01E3FFF01FFF83FFF00 3FE03F80282977A733>III<01FFFFC07FFFC001FFFFC07FFFC001FFFFC07FFFC0000FFE003FF8 000007FC001FE0000003FC001F80000001FC003E00000001FE003C00000000FE00780000 00007F00F0000000007F80E0000000003F81C0000000003FC380000000001FC700000000 001FEF00000000000FFE000000000007FC000000000007F8000000000003F80000000000 03FC000000000003FC000000000007FE00000000000FFE00000000001E7F00000000003C 7F8000000000383F8000000000703FC000000000E01FC000000001E01FE000000003C00F E0000000078007F00000000F0007F80000001F0003F80000007E0003FC000001FE0003FE 000007FF0007FF0000FFFF803FFFF800FFFF803FFFF800FFFF803FFFF80032277FA630> I<00FFFFE007FFF000FFFFE00FFFF000FFFFE00FFFE00007FE0003FF000003FC0001FC00 0003FC0000F8000003FC0000F0000001FC0001E0000001FC0001C0000001FC0003C00000 01FE000380000000FE000780000000FE000700000000FE000E00000000FF000E00000000 FF001C000000007F001C000000007F0038000000007F0078000000007F8070000000003F 80F0000000003F80E0000000003F81C0000000003FC1C0000000001FC380000000001FC7 80000000001FC700000000001FEF00000000001FEE00000000000FFC00000000000FFC00 000000000FF800000000000FF8000000000007F0000000000007F0000000000007E00000 00000007E0000000000003C0000000000003800000000000038000000000000700000000 00000F0000000000000E0000000000001E0000000000001C00000000000038000000001C 0038000000003F0070000000007F007000000000FF00E000000000FF01C000000000FF03 C000000000FE038000000000FC070000000000701E0000000000783C00000000003FF000 000000000FC00000000000343A80A630>I E /Fg 81 125 df<000001FF000FE0000000 1FFFE03FFC0000007F00F8FC1E000001FC003FF03F000007F0007FE07F80000FE000FFE0 FF80001FC001FFC0FF80003F8001FF80FF80007F8001FF80FF80007F0001FF807F00007F 0001FF003E0000FE0000FF00000000FE00007F00000000FE00007F00000000FE00007F00 000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE 00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00 000000FE00007F000000FFFFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF800000FE 00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00 000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE 00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00 000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE 00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00 000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE 00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00 000001FF0000FF8000007FFFFC3FFFFF80007FFFFC3FFFFF80007FFFFC3FFFFF80003940 7FBF35>11 D<000001FF000000001FFFC00000007F01F0000001FC0078000007F0001C00 000FE0003E00001FC000FF00003F8001FF00007F8001FF00007F0001FF00007F0001FF00 00FE0001FF0000FE0000FE0000FE0000380000FE0000000000FE0000000000FE00000000 00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000 00FE0000000000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE0001FF00 00FE0000FF0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 00FE00007F0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33> I<000001FF800000001FFFF70000007F00FF000001F800FF000007F001FF00000FE001FF 00001FC001FF00003F8001FF00007F8001FF00007F0001FF00007F0000FF0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F 0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF 0000FF800000001FFFC00FFFE00000007F01F03F80F8000001F80078FE003C000007F000 3FF8000E00000FE0007FF0001F00001FC000FFE0007F80003F8001FFC000FF80007F8001 FFC000FF80007F0001FF8000FF80007F0001FF8000FF8000FE0001FF0000FF8000FE0000 FF00007F0000FE00007F00001C0000FE00007F0000000000FE00007F0000000000FE0000 7F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE0000 7F0000000000FE00007F0000000000FE00007F0000000000FE00007F0000000000FE0000 7F00003F80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8000FE0000 7F0000FF8000FE00007F00007F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE0000 7F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F8001FF0000 FF80007FC07FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF48407FBF 4C>I<1E007F80FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC07F807F807F807F807F807F 807F807F807F807F807F807F803F003F003F003F003F003F003F003F003F003F003F003F 001E001E001E001E001E001E001E001E001E001E001E000C000000000000000000000000 00000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A4179C019>33 D<0000E000000000E000000000E000000000E000000007FC0000003FFF800000FFFFE000 01F8E3F00003E0E0FC0007C0E03C000F80E01E001F00E00F003E00E007003C00E007807C 00E003807C00E003C07800E01FC0F800E03FC0F800E07FC0F800E07FC0F800E07FC0F800 E07FC0FC00E07FC0FC00E03F80FE00E00E00FE00E000007F00E000007F80E000007FC0E0 00003FF0E000003FFEE000001FFFE000000FFFFC000007FFFF000003FFFFC00001FFFFE0 00007FFFF800001FFFFC000003FFFC000000FFFE000000E7FF000000E1FF000000E0FF80 0000E07F800000E03F800000E01FC00000E01FC03E00E00FC07F00E00FC0FF80E007C0FF 80E007C0FF80E007C0FF80E007C0FF80E007C0FF00E007C0FC00E00780F000E00F807000 E00F807800E00F007800E01F003C00E01E003C00E03E001E00E07C000F00E0F80007C0E1 F00003F8EFE00000FFFF8000003FFE0000000FF800000000E000000000E000000000E000 000000E0000022497BC32D>36 D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E600060 00600060006000E000C000C000C001C001800380030007000E001C001800380030000B1C 79BE19>39 D<0000300000700000E00001C0000380000780000F00001E00003E00003C00 00780000F80000F00001F00001E00003E00003E00007C00007C0000FC0000F80000F8000 1F80001F00001F00003F00003F00003F00003E00007E00007E00007E00007E00007E0000 7E00007C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E0000 7E00007E00007E00003E00003F00003F00003F00001F00001F00001F80000F80000F8000 0FC00007C00007C00003E00003E00001E00001F00000F00000F800007800003C00003E00 001E00000F000007800003800001C00000E0000070000030145A77C323>II<1E007F80FF80FFC0FFC0FFE0FFE0FFE0 7FE01E60006000600060006000E000C000C000C001C001800380030007000E001C001800 380030000B1C798919>44 D I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A798919>I<0000000180000000 03C000000007C000000007C000000007800000000F800000000F800000000F000000001F 000000001F000000001E000000003E000000003E000000003C000000007C000000007C00 0000007800000000F800000000F800000000F000000001F000000001F000000001E00000 0003E000000003E000000003C000000007C000000007C000000007800000000F80000000 0F800000001F000000001F000000001E000000003E000000003E000000003C000000007C 000000007C000000007800000000F800000000F800000000F000000001F000000001F000 000001E000000003E000000003E000000003C000000007C000000007C000000007800000 000F800000000F800000000F000000001F000000001F000000001E000000003E00000000 3E000000007C000000007C000000007800000000F800000000F800000000F000000001F0 00000001F000000001E000000003E000000003E000000003C000000007C000000007C000 000007800000000F800000000F800000000F000000001F000000001F000000001E000000 003E000000003E000000003C000000007C000000007C000000007800000000F800000000 F800000000F0000000006000000000225B7BC32D>I<0001FE0000000FFFC000003F03F0 00007C00F80000F8007C0001F0003E0003E0001F0007C0000F8007C0000F800FC0000FC0 1F800007E01F800007E01F800007E03F800007F03F800007F03F000003F07F000003F87F 000003F87F000003F87F000003F87F000003F87F000003F8FF000003FCFF000003FCFF00 0003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF0000 03FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003 FCFF000003FCFF000003FCFF000003FC7F000003F87F000003F87F000003F87F000003F8 7F000003F83F800007F03F800007F03F800007F01F800007E01F800007E01F800007E00F C0000FC00FC0000FC007E0001F8003E0001F0001F0003E0000F8007C00007C00F800003F 03F000000FFFC0000001FE0000263F7DBC2D>I<0001C0000003C0000007C000001FC000 007FC00007FFC000FFFFC000FF9FC000F81FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000007FF000 FFFFFFF8FFFFFFF8FFFFFFF81D3D78BC2D>I<0007FC0000003FFF800000FFFFE00003F0 1FF80007C007FC000F0001FE001E0000FF001C0000FF803C00007FC07800007FC0780000 3FE07000003FE0FF00003FE0FF80001FF0FFC0001FF0FFC0001FF0FFC0001FF0FFC0001F F0FFC0001FF07F80001FF03F00001FF00C00001FF00000001FE00000003FE00000003FE0 0000003FC00000007FC00000007F80000000FF80000000FF00000001FE00000001FC0000 0003F800000007F000000007E00000000FC00000001F800000003F000000007E00000000 7C00000000F800000001F000000003E000000007C00000000F800000001F000070003E00 0070003C000070007800007000F00000E001E00000E003C00000E007800000E00F000001 E01FFFFFFFE01FFFFFFFE03FFFFFFFE07FFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0 243D7CBC2D>I<0007FC0000003FFF800000F80FE00001E003F800078001FC000F0001FE 000E0000FF001E0000FF801F80007F803FC0007FC03FE0007FC03FE0007FC03FF0007FC0 3FE0007FC03FE0007FC01FE0007FC00FC0007FC00000007F80000000FF80000000FF0000 0000FF00000001FE00000001FE00000003FC00000003F800000007E00000000FC0000000 3F0000001FFC0000001FFF800000000FE000000007F800000003FC00000001FE00000000 FF00000000FF800000007FC00000007FC00000007FE00000003FE00000003FE00000003F F00000003FF00C00003FF03F00003FF07F80003FF0FFC0003FF0FFC0003FF0FFC0003FF0 FFC0003FE0FFC0003FE0FF80007FE07F00007FC07800007FC0780000FF803C0000FF801E 0001FF000F0003FE0007C007FC0003F80FF00000FFFFE000003FFF80000007F80000243F 7CBC2D>I<0000000E000000001E000000003E000000003E000000007E000000007E0000 0000FE00000001FE00000001FE00000003FE000000077E000000067E0000000E7E000000 1C7E0000001C7E000000387E000000707E000000707E000000E07E000001C07E000001C0 7E000003807E000007007E000007007E00000E007E00001C007E00001C007E000038007E 000070007E000070007E0000E0007E0000C0007E0001C0007E000380007E000300007E00 0700007E000E00007E000C00007E001C00007E003800007E003800007E007000007E00E0 00007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000FE00000000FE00000000FE000000 00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 FE00000000FE00000001FF000001FFFFFF0001FFFFFF0001FFFFFF283E7EBD2D>I<0600 0003000780001F0007F800FE0007FFFFFE0007FFFFFC0007FFFFF80007FFFFF00007FFFF C00007FFFF000007FFFC0000073FE0000007000000000700000000070000000007000000 000700000000070000000007000000000700000000070000000007000000000700000000 07000000000701FE0000070FFF8000073E03E000077001F80007E000FC0007C0007E0007 80003F000700003F800600001F800000001FC00000001FC00000001FE00000000FE00000 000FE00000000FE00000000FF00000000FF00000000FF00C00000FF07F00000FF07F8000 0FF0FF80000FF0FF80000FF0FF80000FF0FF80000FF0FF80000FE0FF00001FE0FC00001F E07000001FC07800001FC03800003F803C00003F801E00007F001F0000FE000F8001FC00 07C003F80003F80FE00000FFFFC000003FFF00000007F80000243F7CBC2D>I<00001FE0 000000FFF8000003F03E00000FC00F00001F000780003E000780007E001FC000FC003FC0 01F8007FC003F8007FC003F0007FC007F0007FC00FE0003F800FE0001F001FE00000001F C00000001FC00000003FC00000003FC00000003FC00000007F800000007F800000007F80 FE00007F87FF8000FF8F07E000FF9C01F000FFB800FC00FFB0007E00FFF0007E00FFE000 3F00FFE0003F80FFC0003FC0FFC0003FC0FFC0001FE0FFC0001FE0FFC0001FE0FF80001F F0FF80001FF0FF80001FF0FF80001FF0FF80001FF07F80001FF07F80001FF07F80001FF0 7F80001FF07F80001FF07F80001FF03F80001FF03FC0001FE03FC0001FE01FC0001FE01F C0003FC01FC0003FC00FE0003F800FE0003F8007E0007F0003F0007E0001F800FC0000FC 01F800007E07F000003FFFE000000FFF80000003FC0000243F7CBC2D>I<38000000003C 000000003F000000003FFFFFFFFC3FFFFFFFFC3FFFFFFFFC3FFFFFFFF87FFFFFFFF87FFF FFFFF07FFFFFFFE078000001E070000003C0700000078070000007007000000F00E00000 1E00E000001C00E000003C00E0000078000000007000000000F000000001E000000001C0 00000003C0000000078000000007000000000F000000001E000000001E000000003C0000 00003C000000007C000000007800000000F800000000F800000001F800000001F0000000 03F000000003F000000003F000000007F000000007F000000007F00000000FF00000000F E00000000FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE0 0000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE000 00003FE00000003FE00000003FE00000001FC00000000700000026407BBD2D>I<0003FC 0000001FFF8000007C07E00000F001F80001E0007C0003C0003E000780001F000F00001F 000F00000F801E00000F801E00000FC03E000007C03E000007C03E000007C03E000007C0 3F000007C03F000007C03F80000F803FC0000F801FE0001F801FF0001F001FFC003E000F FE007C000FFF80780007FFC0F00003FFF3E00001FFFF800000FFFF0000003FFF0000001F FFC000000FFFE000003FFFF8000078FFFC0001F07FFE0003E01FFF0007C00FFF800F8003 FFC01F0001FFC03F00007FE03E00003FE07E00001FE07C00000FF07C000007F0F8000003 F0F8000003F0F8000003F0F8000001F0F8000001F0F8000001F0F8000001F0FC000001E0 7C000003E07C000003E07E000003C03F000007C01F00000F801F80001F000FC0003E0007 F0007C0001FC03F80000FFFFE000001FFF80000003FC0000243F7CBC2D>I<0003FC0000 001FFF0000007E07C00000FC03F00001F801F80003F000FC0007E0007C000FE0007E001F C0007F001FC0003F003FC0003F803F80003F807F80003FC07F80003FC07F80001FC0FF80 001FC0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FE0FF80001FF0FF8000 1FF0FF80001FF0FF80001FF0FF80001FF07F80001FF07F80003FF07F80003FF07F80003F F03FC0003FF03FC0003FF01FC0007FF00FC0007FF007E000FFF007F000DFF003F001DFF0 00F8039FF0007E0F1FF0001FFE1FE00007F01FE00000001FE00000001FE00000003FC000 00003FC00000003FC00000003FC00000003F800000007F800F80007F001FC0007F003FE0 00FE003FE000FE003FE001FC003FE001F8003FC003F0003F8007F0001E000FE0001F001F C0000FC07F000003FFFE000001FFF80000003FC00000243F7CBC2D>I<1E007F807F80FF C0FFC0FFC0FFC07F807F801E000000000000000000000000000000000000000000000000 0000000000000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A 2779A619>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E0000000000000000000000 000000000000000000000000000000000000000000000000000000001E007F00FF80FF80 FFC0FFC0FFC0FFC07FC01EC000C000C000C000C001C00180018001800380030007000600 0E000C001C003800300030000A3979A619>I<001FF80000FFFF0003E01FC00F0007F01E 0003F83C0001FC780001FE780000FEFE0000FFFF0000FFFF8000FFFF8000FFFF8000FFFF 8000FF7F0000FF3E0000FF000001FE000001FE000003FC000007F8000007F000000FC000 001F8000003F0000003E0000007C00000078000000F8000000F0000001F0000001E00000 01E0000003C0000003C00000038000000380000003800000038000000380000003800000 038000000380000003800000038000000380000003000000000000000000000000000000 0000000000000000000000000000000000000000078000001FE000001FE000003FF00000 3FF000003FF000003FF000001FE000001FE0000007800020407BBF2B>63 D<00000007000000000000000F800000000000000F800000000000000F80000000000000 1FC00000000000001FC00000000000001FC00000000000003FE00000000000003FE00000 000000003FE00000000000007FF00000000000007FF00000000000007FF0000000000000 FFF8000000000000E7F8000000000000E7F8000000000001C7FC000000000001C3FC0000 00000001C3FC00000000000381FE00000000000381FE00000000000381FE000000000007 00FF00000000000700FF00000000000700FF00000000000E007F80000000000E007F8000 0000000E007F80000000001C003FC0000000001C003FC0000000001C003FC00000000038 001FE00000000038001FE00000000038001FE00000000070000FF00000000070000FF000 00000070000FF000000000E00007F800000000E00007F800000000E00007F800000001C0 0003FC00000001FFFFFFFC00000001FFFFFFFC00000003FFFFFFFE00000003800001FE00 000003800001FE00000007000000FF00000007000000FF0000000F000000FF8000000E00 00007F8000000E0000007F8000001E0000007FC000001C0000003FC000001C0000003FC0 00003C0000003FE00000380000001FE00000380000001FE00000780000001FF000007800 00000FF00000FC0000000FF00003FC0000001FF8000FFF0000003FFC00FFFFF0000FFFFF F8FFFFF0000FFFFFF8FFFFF0000FFFFFF83D417DC044>65 DI<0000 003FF00006000003FFFE000E00000FFFFF801E00003FF007E03E0000FF8000F83E0003FE 00007C7E0007F800001EFE000FF000000FFE003FE0000007FE007FC0000003FE00FF8000 0003FE00FF00000001FE01FE00000000FE03FE00000000FE07FC000000007E07F8000000 007E0FF8000000003E0FF8000000003E1FF0000000001E1FF0000000001E3FF000000000 1E3FE0000000001E3FE0000000000E7FE0000000000E7FE0000000000E7FE0000000000E 7FC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FF C00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC0 0000000000FFC00000000000FFC000000000007FC000000000007FE000000000007FE000 0000000E7FE0000000000E3FE0000000000E3FE0000000000E3FF0000000000E1FF00000 00001E1FF0000000001C0FF8000000001C0FF8000000001C07F8000000003C07FC000000 003803FE000000007801FE000000007000FF00000000F000FF80000001E0007FC0000001 C0003FE0000003C0000FF0000007800007F800001F000003FE00003E000000FF8000F800 00003FF007F00000000FFFFFC000000003FFFF00000000003FF0000037427BBF42>IIII<0000003FE0000C00000003FFFE001C0000001FFF FF803C0000007FF00FC07C000000FF0001F07C000003FC000078FC000007F800003DFC00 001FE000001FFC00003FC000000FFC00007F80000007FC0000FF80000003FC0001FF0000 0003FC0001FE00000001FC0003FC00000001FC0007FC00000000FC0007F800000000FC00 0FF8000000007C000FF0000000007C001FF0000000003C001FF0000000003C003FE00000 00003C003FE0000000003C003FE0000000001C007FE0000000001C007FE0000000001C00 7FC0000000001C007FC0000000000000FFC0000000000000FFC0000000000000FFC00000 00000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000 FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000 1FFFFFF07FC000001FFFFFF07FC000001FFFFFF07FE00000000FFE007FE000000003FC00 3FE000000003FC003FE000000003FC003FF000000003FC001FF000000003FC001FF00000 0003FC000FF800000003FC000FF800000003FC0007F800000003FC0007FC00000003FC00 03FC00000003FC0001FE00000003FC0001FF00000003FC0000FF80000003FC00007FC000 0007FC00003FE0000007FC00001FF000000FFC000007F800001EFC000003FE00003C7C00 0000FF8000F83C0000007FF007F01C0000001FFFFFC00C00000003FFFF0000000000003F F00000003C427BBF47>III75 DI II< 0000007FE0000000000007FFFE00000000001FC03F80000000007E0007E000000001FC00 03F800000007F00000FE0000000FE000007F0000001FC000003F8000003F8000001FC000 007F0000000FE00000FE00000007F00001FE00000007F80001FC00000003F80003FC0000 0003FC0007F800000001FE0007F800000001FE000FF000000000FF000FF000000000FF00 1FF000000000FF801FE0000000007F803FE0000000007FC03FE0000000007FC03FE00000 00007FC07FE0000000007FE07FC0000000003FE07FC0000000003FE07FC0000000003FE0 FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC00000 00003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0 FFC0000000003FF0FFC0000000003FF0FFC0000000003FF07FC0000000003FE07FE00000 00007FE07FE0000000007FE07FE0000000007FE07FE0000000007FE03FE0000000007FC0 3FE0000000007FC01FF000000000FF801FF000000000FF801FF000000000FF800FF80000 0001FF000FF800000001FF0007FC00000003FE0003FC00000003FC0003FE00000007FC00 01FE00000007F80000FF0000000FF000007F0000000FE000003F8000001FC000001FC000 003F8000000FE000007F00000007F00000FE00000001FC0003F8000000007F000FE00000 00001FC03F800000000007FFFE0000000000007FE00000003C427BBF47>II<0000007FE0000000000007FFFE00000000001FC03F80000000007F000FE00000 0001FC0003F800000007F00000FE0000000FE000007F0000001FC000003F8000003F8000 001FC000007F0000000FE00000FF0000000FF00001FE00000007F80001FC00000003F800 03FC00000003FC0007F800000001FE0007F800000001FE000FF800000001FF000FF00000 0000FF001FF000000000FF801FF000000000FF803FE0000000007FC03FE0000000007FC0 3FE0000000007FC07FE0000000007FE07FE0000000007FE07FC0000000003FE07FC00000 00003FE0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0 FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC00000 00003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF07FC0000000003FE0 7FC0000000003FE07FE0000000007FE07FE0000000007FE07FE0000000007FE03FE00000 00007FC03FE0000000007FC01FF000000000FF801FF000000000FF801FF000000000FF80 0FF000000000FF000FF800000001FF0007F8000F8001FE0003FC003FE003FC0003FC0070 7003FC0001FE00E03807F80000FF01C01C0FF000007F01800E0FE000003F8180061FC000 001FC180073F8000000FE180077F00000007F18003FE00000001FDC003F8000000007EE0 07E0000000001FF03FC00018000007FFFFC000180000007FE1E000180000000001E00038 0000000001F000380000000001F800780000000001F800780000000000FC00F000000000 00FF03F00000000000FFFFF00000000000FFFFF000000000007FFFE000000000007FFFE0 00000000007FFFE000000000003FFFC000000000001FFF8000000000000FFF0000000000 0007FE00000000000001F8003D527BBF47>II<0007 FC000C001FFF801C007FFFF03C01FC03F83C03F0007E7C07C0001FFC0F80000FFC1F8000 07FC3F000003FC3E000001FC7E000000FC7E000000FC7C0000007CFC0000007CFC000000 7CFC0000003CFC0000003CFC0000003CFE0000001CFE0000001CFF0000001CFF0000001C 7F800000007FC00000007FE00000003FF80000003FFF8000001FFFF800000FFFFF800007 FFFFF00003FFFFFC0001FFFFFF0000FFFFFFC0003FFFFFE00007FFFFF000007FFFF00000 07FFF80000007FFC0000000FFC00000007FE00000003FE00000001FE00000000FF000000 00FFE00000007FE00000007FE00000007FE00000003FE00000003FF00000003FF0000000 3FF00000003FF00000003EF80000003EF80000007EFC0000007CFE000000FCFF000000F8 FF800001F8FFC00003F0FFE00007E0F9FC000FC0F07F803F80F01FFFFE00E007FFF800C0 007FC00028427BBF33>I<3FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803F F0007FE001FF803F80003FC0003F807F00003FC0001FC07E00003FC00007C07C00003FC0 0007C07800003FC00003C07800003FC00003C07800003FC00003C07000003FC00001C070 00003FC00001C07000003FC00001C07000003FC00001C07000003FC00001C0E000003FC0 0000E0E000003FC00000E0E000003FC00000E0E000003FC00000E0E000003FC00000E000 00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0 0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000 00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0 0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000 00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0 0000000000003FC00000000000003FC00000000000003FC00000000000003FC000000000 00003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC0 0000000000003FC00000000000003FC00000000000003FC00000000000007FE000000000 0000FFF00000000007FFFFFFFE00000007FFFFFFFE00000007FFFFFFFE00003B3D7DBC42 >IIII<7FFFFFC003FFFFE07FFFFFC003 FFFFE07FFFFFC003FFFFE000FFFE0000FFFC00003FF800003FE000001FF000001F800000 0FF800001F0000000FF800001E00000007FC00001C00000003FE00003C00000003FE0000 7800000001FF00007000000000FF8000F000000000FF8001E0000000007FC001C0000000 003FC003C0000000003FE00780000000001FF00700000000000FF00F00000000000FF81E 000000000007FC1C000000000007FC3C000000000003FE78000000000001FF7000000000 0001FFF0000000000000FFE00000000000007FC00000000000007FC00000000000003FE0 0000000000001FF00000000000001FF00000000000001FF80000000000001FFC00000000 00003FFC0000000000003BFE00000000000071FF000000000000F1FF000000000000E0FF 800000000001C07F800000000003C07FC00000000003803FE00000000007003FE0000000 000F001FF0000000000E000FF8000000001C000FF8000000003C0007FC00000000380003 FE00000000780003FE00000000F00001FF00000000E00000FF80000001E00000FF800000 03C000007FC00000038000003FE00000078000003FE000000F0000001FF000001F000000 0FF800003F8000000FF80000FFC000001FFC0007FFE000007FFF00FFFFFC0003FFFFFEFF FFFC0003FFFFFEFFFFFC0003FFFFFE3F3E7EBD44>II91 D93 D<01800380030007000E001C001800380030007000600060006000E000C000C000C000C0 00CF00FFC0FFE0FFE0FFE07FE07FE03FE03FC00F000B1C7ABE19>96 D<000FF800000000FFFE00000003F01F800000078007E000000F8003F000000FE001F800 001FF001FC00001FF000FE00001FF000FE00001FF000FE00001FF0007F00000FE0007F00 000380007F00000000007F00000000007F00000000007F00000000007F000000001FFF00 000003FFFF0000001FF87F0000007F807F000001FC007F000007F8007F00000FE0007F00 001FC0007F00003F80007F00003F80007F00007F00007F00007F00007F0380FE00007F03 80FE00007F0380FE00007F0380FE0000FF0380FE0000FF0380FE0000FF03807F0001FF03 807F0003BF03803F80071F87001FC00E1FCF0007F03C0FFE0001FFF807FC00003FC001F0 00292A7DA82D>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000 000003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 000001FC03FC000001FC1FFF800001FC7C07E00001FDE001F00001FFC000FC0001FF8000 7E0001FF00003F0001FE00003F8001FC00001F8001FC00001FC001FC00000FE001FC0000 0FE001FC00000FF001FC00000FF001FC000007F001FC000007F801FC000007F801FC0000 07F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC0000 07F801FC000007F801FC000007F001FC000007F001FC00000FF001FC00000FF001FC0000 0FE001FC00001FE001FC00001FC001FE00001F8001FE00003F0001FF00007F0001FF8000 FE0001F3C001F80001F1E003F00001E0780FC00001C03FFF0000000007F800002D407EBE 33>I<0001FF0000000FFFE000003F00F800007C001E0001F8001F0003F0007F0007F000 FF800FE000FF800FC000FF801FC000FF801FC000FF803F80007F003F80001C007F800000 007F800000007F00000000FF00000000FF00000000FF00000000FF00000000FF00000000 FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F800000007F 800000007F800000003F800001C03FC00001C01FC00003C01FC00003800FE000078007F0 00070003F0000E0001F8001E0000FC007800003F01F000000FFFC0000001FE0000222A7D A828>I<00000001FC00000000FFFC00000000FFFC00000000FFFC0000000007FC000000 0003FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 FF01FC000007FFE1FC00001F80F9FC00007E003DFC0000FC001FFC0003F80007FC0007F0 0007FC0007E00003FC000FC00001FC001FC00001FC003FC00001FC003F800001FC007F80 0001FC007F800001FC007F000001FC007F000001FC00FF000001FC00FF000001FC00FF00 0001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF00 0001FC00FF000001FC007F000001FC007F800001FC007F800001FC003F800001FC003F80 0001FC001FC00001FC000FC00003FC000FE00003FC0007E00007FC0003F0000FFE0001F8 001FFF00007C0079FFF8003F01F1FFF8000FFFC1FFF80001FE01FC002D407DBE33>I<00 01FE0000000FFFC000003F03F00000FC01F80001F800FC0003F0007E0007E0003F000FE0 003F800FC0001F801FC0001FC03F80000FC03F80000FC07F80000FC07F80000FE07F0000 0FE07F00000FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFFFFE0FF00000000FF000000 00FF00000000FF00000000FF00000000FF000000007F000000007F000000007F80000000 3F800000003F800000E01FC00000E01FC00001E00FC00001C007E00003C007F000078003 F800070000FC001E00007E003C00001F80F8000007FFE0000000FF0000232A7EA828>I< 00001FC000007FF80001F83C0007E07E000FC0FF001FC1FF003F81FF003F01FF007F01FF 007F00FE00FE007C00FE000000FE000000FE000000FE000000FE000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE000000FE000000FE0000FFFFFF00FFFFFF00 FFFFFF0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0000 00FE000000FE000000FE000000FE000000FE000000FE000001FF00007FFFFF007FFFFF00 7FFFFF0020407EBF1C>I<000000007C000003F801FF00001FFF078F80007E0FDE1F8000 F803F81F8003F001F81F8003F001F81F8007E000FC06000FE000FE00000FC0007E00001F C0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001F C0007F00001FC0007F00000FC0007E00000FE000FE000007E000FC000003F001F8000003 F001F8000001F803E0000003FE0FC00000071FFF0000000703F80000000600000000000E 00000000000E00000000000E00000000000F00000000000F00000000000F80000000000F C00000000007FFFFE0000007FFFFFE000003FFFFFF800001FFFFFFE00000FFFFFFF00003 FFFFFFF8000FC0001FFC001F000001FE003E000000FE007C0000007E007C0000003F00F8 0000003F00F80000001F00F80000001F00F80000001F00F80000001F00FC0000003F007C 0000003E007E0000007E003F000000FC001F800001F8000FC00003F00003F0000FC00000 FE007F0000003FFFFC00000003FFC00000293D7EA82D>I<01FC00000000FFFC00000000 FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC01FE000001FC07FFC00001FC1E07E000 01FC7803F00001FCE001F80001FDC001FC0001FD8001FC0001FF8000FE0001FF0000FE00 01FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFC FFFFF87FFFFC2E3F7DBE33>I<01E00007F80007F8000FFC000FFC000FFC000FFC0007F8 0007F80001E0000000000000000000000000000000000000000000000000000000000000 0000000000000001FC007FFC007FFC007FFC0007FC0003FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>I<0000780001FE0001FE00 03FF0003FF0003FF0003FF0001FE0001FE00007800000000000000000000000000000000 000000000000000000000000000000000000000000007F007FFF007FFF007FFF0001FF00 00FF00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00 007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00 007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00 007F00007F00007F00007F00007F00007F3E007F7F007FFF807EFF80FEFF80FEFF80FCFF 81F87F01F87C03F01E07C00FFF8001FC00185185BD1C>I<01FC00000000FFFC00000000 FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC00FFFF8001FC00FFFF80 01FC00FFFF8001FC003FFC0001FC003FE00001FC003F800001FC003F000001FC003C0000 01FC0078000001FC00F0000001FC01E0000001FC07C0000001FC0F80000001FC1F000000 01FC3E00000001FC7F00000001FCFF80000001FDFF80000001FFDFC0000001FF9FE00000 01FF0FE0000001FE07F0000001FC07F8000001F803FC000001F801FC000001F801FE0000 01F800FF000001F8007F000001F8007F800001F8003FC00001F8001FC00001F8001FE000 01F8000FF00001F8000FF00001F8000FF80003FC000FFE00FFFFF07FFFE0FFFFF07FFFE0 FFFFF07FFFE02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC 0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7DBE1A>I<01F801FE0000FF 0000FFF807FFC003FFE000FFF81E07E00F03F000FFF87803F03C01F80007F8E001F87000 FC0003F9C001FCE000FE0001F98001FCC000FE0001FB8000FFC0007F0001FB0000FF8000 7F0001FF0000FF80007F0001FE0000FF00007F0001FE0000FF00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE0000 7F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0003FE0001FF0000 FF80FFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I< 01F801FE0000FFF807FFC000FFF81E07E000FFF87803F00007F8E001F80003F9C001FC00 01F98001FC0001FB8000FE0001FB0000FE0001FF0000FE0001FE0000FE0001FE0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 03FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<0000FF0000 0007FFE000001F81F800007E007E0000F8001F0001F0000F8003E00007C007C00003E00F C00003F01F800001F81F800001F83F800001FC3F800001FC7F000000FE7F000000FE7F00 0000FE7F000000FEFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000 00FFFF000000FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000FE3F800001 FC3F800001FC3F800001FC1F800001F80FC00003F00FC00003F007E00007E003F0000FC0 01F8001F80007E007E00003F81FC00000FFFF0000000FF0000282A7EA82D>I<01FC03FC 0000FFFC1FFF8000FFFC7C0FE000FFFDE003F00003FFC001FC0001FF8000FE0001FF0000 7F0001FE00003F8001FC00003F8001FC00001FC001FC00001FE001FC00001FE001FC0000 0FF001FC00000FF001FC00000FF001FC000007F801FC000007F801FC000007F801FC0000 07F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC0000 07F801FC00000FF001FC00000FF001FC00000FF001FC00000FF001FC00001FE001FC0000 1FE001FC00003FC001FE00003F8001FE00007F0001FF00007F0001FF8000FE0001FFC001 F80001FDE007F00001FC780FC00001FC3FFF000001FC07F8000001FC0000000001FC0000 000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE0000 0000FFFFF8000000FFFFF8000000FFFFF80000002D3A7EA733>I<0000FF001C000007FF C03C00001F80F03C00007F00387C0000FC001C7C0003F8000E7C0007F0000FFC0007F000 07FC000FE00003FC001FE00003FC003FC00003FC003FC00001FC007F800001FC007F8000 01FC007F800001FC007F800001FC00FF000001FC00FF000001FC00FF000001FC00FF0000 01FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF0000 01FC007F800001FC007F800001FC007F800001FC003FC00001FC003FC00001FC001FC000 03FC000FE00003FC000FE00007FC0007F0000FFC0003F8000FFC0001FC003DFC00007E00 79FC00003F81F1FC00000FFFC1FC000001FE01FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000 01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003FE00000000 FFFFF8000000FFFFF8000000FFFFF82D3A7DA730>I<01F807E0FFF81FF8FFF8787CFFF8 E1FE07F9C1FE03F981FE01FB81FE01FB01FE01FB00FC01FF003001FE000001FE000001FE 000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC 000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC 000001FC000001FC000001FC000001FC000001FC000003FE0000FFFFFE00FFFFFE00FFFF FE001F287EA724>I<003FC06001FFF8E007C03FE01F000FE03E0007E03C0003E07C0003 E0780001E0F80001E0F80000E0F80000E0FC0000E0FE0000E0FF0000E0FF8000007FF800 007FFFC0003FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0003FFFE00003FFF000001F F000000FF8E00003F8E00003F8E00001F8F00001F8F00000F8F00000F8F80000F8F80000 F0FC0000F0FC0001F0FE0001E0FF0003C0FF800780F3E01F00E0FFFC00C01FE0001D2A7D A824>I<001C0000001C0000001C0000001C0000001C0000001C0000003C0000003C0000 003C0000003C0000007C0000007C000000FC000000FC000001FC000003FC000007FC0000 1FFFFFC0FFFFFFC0FFFFFFC001FC000001FC000001FC000001FC000001FC000001FC0000 01FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000 01FC000001FC000001FC000001FC000001FC000001FC00E001FC00E001FC00E001FC00E0 01FC00E001FC00E001FC00E001FC00E001FC00E000FC00E000FE01C000FE01C0007F03C0 003F0380001F87000007FE000001F8001B397EB723>I<01FC0000FE00FFFC007FFE00FF FC007FFE00FFFC007FFE0007FC0003FE0003FC0001FE0001FC0000FE0001FC0000FE0001 FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001 FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001 FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001 FC0000FE0001FC0000FE0001FC0000FE0001FC0001FE0001FC0001FE0001FC0001FE0001 FC0003FE0000FC0003FE0000FC0007FE0000FE0006FF00007E000EFF80003F001CFFFC00 1FC078FFFC0007FFE0FFFC0000FF80FE002E297DA733>IIIII<1FFFFFFF801FFFFFFF801FE000FF801F8000FF001F0001FE001E0003FC00 1C0003FC001C0007F8003C000FF0003C001FF00038001FE00038003FC00038007FC00038 007F80003800FF00000001FE00000001FE00000003FC00000007F80000000FF80000000F F00000001FE00000003FC00380003FC00380007F80038000FF00038001FF00038001FE00 038003FC00078007FC00078007F80007000FF00007001FE0000F001FE0000F003FC0001F 007F80007F00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA628>III E /Fh 38 120 df<00000000000000F000000000000001F8000000000000 03FC00000000000003FC00000000000003FC00000000000007FC00000000000007F80000 000000000FF80000000000000FF80000000000000FF00000000000001FF0000000000000 1FE00000000000003FE00000000000003FE00000000000003FC00000000000007FC00000 000000007F80000000000000FF80000000000000FF80000000000000FF00000000000001 FF00000000000001FE00000000000003FE00000000000003FE00000000000003FC000000 00000007FC00000000000007F80000000000000FF80000000000000FF80000000000000F F00000000000001FF00000000000001FE00000000000003FE00000000000003FE0000000 0000003FC00000000000007FC00000000000007F80000000000000FF80000000000000FF 80000000000000FF00000000000001FF00000000000001FE00000000000003FE00000000 000003FE00000000000003FC00000000000007FC00000000000007F80000000000000FF8 0000000000000FF80000000000000FF00000000000001FF00000000000001FE000000000 00003FE00000000000003FE00000000000003FC00000000000007FC00000000000007F80 000000000000FF80000000000000FF80000000000000FF00000000000001FF0000000000 0001FE00000000000003FE00000000000003FE00000000000003FC00000000000007FC00 000000000007F80000000000000FF80000000000000FF80000000000000FF00000000000 001FF00000000000001FE00000000000001FE00000000000003FE00000000000003FC000 00000000007FC00000000000007FC00000000000007F80000000000000FF800000000000 00FF00000000000001FF00000000000001FF00000000000001FE00000000000003FE0000 0000000003FC00000000000007FC00000000000007FC00000000000007F8000000000000 0FF80000000000000FF00000000000001FF00000000000001FF00000000000001FE00000 000000003FE00000000000003FC00000000000007FC00000000000007FC0000000000000 7F80000000000000FF80000000000000FF00000000000001FF00000000000001FF000000 00000001FE00000000000003FE00000000000003FC00000000000007FC00000000000007 FC00000000000007F80000000000000FF80000000000000FF00000000000001FF0000000 0000001FF00000000000001FE00000000000003FE00000000000003FC00000000000007F C00000000000007FC00000000000007F80000000000000FF80000000000000FF00000000 000001FF00000000000001FF00000000000001FE00000000000003FE00000000000003FC 00000000000007FC00000000000007FC00000000000007F80000000000000FF800000000 00000FF00000000000001FF00000000000001FF00000000000001FE00000000000003FE0 0000000000003FC00000000000007FC00000000000007FC00000000000007F8000000000 0000FF80000000000000FF00000000000000FF00000000000000FF000000000000007E00 0000000000003C000000000000003E9077EB51>47 D<00000000F000000000000001F800 000000000007F80000000000001FF80000000000003FF8000000000001FFF80000000000 07FFF800000000007FFFF8000000000FFFFFF8000000FFFFFFFFF8000000FFFFFFFFF800 0000FFFFFFFFF8000000FFFFFFFFF8000000FFFF87FFF8000000FFF007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF8000000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF800 0000000007FFF8000000000007FFF8000000000007FFF8000000000007FFF80000000000 07FFF80000007FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFFFF807FFFFFFFFFFF FF807FFFFFFFFFFFFF807FFFFFFFFFFFFF80395E74DD51>49 D<000001FFF80000000000 1FFFFFC000000000FFFFFFF800000003FFFFFFFF0000000FFFFFFFFFC000003FFFFFFFFF E000007FFC01FFFFF80000FFE0003FFFFC0001FF00000FFFFE0003FE000007FFFF0007F8 000003FFFF800FF0000001FFFFC01FE0000000FFFFE03FC00000007FFFF03FFC0000007F FFF87FFE0000003FFFF87FFF0000003FFFFC7FFF8000001FFFFCFFFFC000001FFFFEFFFF C000000FFFFEFFFFE000000FFFFEFFFFE000000FFFFEFFFFE000000FFFFFFFFFE000000F FFFFFFFFE0000007FFFFFFFFE0000007FFFFFFFFE0000007FFFF7FFFC0000007FFFF7FFF C0000007FFFF3FFF80000007FFFF1FFF00000007FFFF07FC0000000FFFFF01F00000000F FFFF00000000000FFFFE00000000000FFFFE00000000000FFFFE00000000001FFFFC0000 0000001FFFFC00000000001FFFF800000000003FFFF800000000003FFFF000000000007F FFE000000000007FFFE00000000000FFFFC00000000000FFFF800000000001FFFF000000 000003FFFE000000000003FFFC000000000007FFF800000000000FFFF000000000000FFF E000000000001FFF8000000000003FFF0000000000007FFE000000000000FFFC00000000 0001FFF0000000000001FFE0000000000003FF80000000000007FF0000000000000FFE00 00000000001FF80000000000003FF00000000000007FE0000000000000FFC000003F0000 01FF8000003F000003FE0000003F000007FC0000003F00000FF80000007E00001FF00000 007E00003FE00000007E00007F800000007E00007F000000007E0000FE00000000FE0001 FC00000000FE0003F800000000FE0007F000000001FC000FC000000007FC001FFFFFFFFF FFFC003FFFFFFFFFFFFC007FFFFFFFFFFFFC00FFFFFFFFFFFFFC01FFFFFFFFFFFFFC03FF FFFFFFFFFFF807FFFFFFFFFFFFF80FFFFFFFFFFFFFF81FFFFFFFFFFFFFF83FFFFFFFFFFF FFF87FFFFFFFFFFFFFF8FFFFFFFFFFFFFFF8FFFFFFFFFFFFFFF8FFFFFFFFFFFFFFF0FFFF FFFFFFFFFFF0FFFFFFFFFFFFFFF0FFFFFFFFFFFFFFF0405E78DD51>I<000000FFFF0000 000000000FFFFFF800000000003FFFFFFF0000000001FFFFFFFFC000000003FFFFFFFFF0 0000000FFFC01FFFFC0000001FFC0007FFFE0000003FE00001FFFF0000007FC00000FFFF 800000FF0000007FFFC00001FE0000007FFFE00003FF0000003FFFF00003FFC000003FFF F00007FFE000003FFFF80007FFF000001FFFF80007FFF800001FFFFC000FFFFC00001FFF FC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFE00001FFF FC000FFFFC00001FFFFC000FFFFC00001FFFFC000FFFFC00001FFFFC0007FFFC00003FFF FC0007FFF800003FFFF80003FFF000003FFFF80001FFE000003FFFF80000FFC000003FFF F000001F0000007FFFF00000000000007FFFE00000000000007FFFE0000000000000FFFF C0000000000000FFFF80000000000001FFFF00000000000001FFFE00000000000003FFFC 00000000000007FFF80000000000000FFFF00000000000001FFFE00000000000007FFF80 00000000000FFFFE00000000000FFFFFF800000000000FFFFFE000000000000FFFFF0000 000000000FFFFFF800000000000FFFFFFF000000000000003FFFE000000000000007FFF8 00000000000001FFFE00000000000000FFFF000000000000007FFF800000000000003FFF E00000000000003FFFF00000000000001FFFF80000000000001FFFF80000000000000FFF FC0000000000000FFFFE0000000000000FFFFE0000000000000FFFFF00000000000007FF FF00000000000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FF FFC003FC00000007FFFFC00FFF00000007FFFFC01FFF80000007FFFFC03FFFC0000007FF FFC07FFFE0000007FFFFC07FFFE0000007FFFFC0FFFFF0000007FFFFC0FFFFF0000007FF FFC0FFFFF0000007FFFFC0FFFFF0000007FFFF80FFFFF0000007FFFF80FFFFF0000007FF FF80FFFFF000000FFFFF00FFFFE000000FFFFF007FFFE000000FFFFF007FFFC000000FFF FE007FFFC000001FFFFE003FFF8000001FFFFC003FFE0000003FFFF8001FF80000003FFF F0000FF80000007FFFF00007FE000000FFFFE00003FF800001FFFF800001FFF00007FFFF 000000FFFF803FFFFE0000007FFFFFFFFFFC0000001FFFFFFFFFF000000007FFFFFFFFC0 00000001FFFFFFFE00000000001FFFFFF0000000000001FFFE00000000426079DD51>I< 0000000000001F80000000000000003FC0000000000000007FC000000000000000FFC000 000000000000FFC000000000000001FFC000000000000003FFC000000000000007FFC000 00000000000FFFC00000000000000FFFC00000000000001FFFC00000000000003FFFC000 00000000007FFFC00000000000007FFFC0000000000000FFFFC0000000000001FFFFC000 0000000003FFFFC0000000000007FFFFC0000000000007FFFFC000000000000FFFFFC000 000000001FFFFFC000000000003FBFFFC000000000007F3FFFC000000000007F3FFFC000 00000000FE3FFFC00000000001FC3FFFC00000000003F83FFFC00000000007F03FFFC000 00000007F03FFFC0000000000FE03FFFC0000000001FC03FFFC0000000003F803FFFC000 0000003F003FFFC0000000007F003FFFC000000000FE003FFFC000000001FC003FFFC000 000003F8003FFFC000000003F8003FFFC000000007F0003FFFC00000000FE0003FFFC000 00001FC0003FFFC00000003F80003FFFC00000003F80003FFFC00000007F00003FFFC000 0000FE00003FFFC0000001FC00003FFFC0000001F800003FFFC0000003F800003FFFC000 0007F000003FFFC000000FE000003FFFC000001FC000003FFFC000001F8000003FFFC000 003F8000003FFFC000007F0000003FFFC00000FE0000003FFFC00001FC0000003FFFC000 01FC0000003FFFC00003F80000003FFFC00007F00000003FFFC0000FE00000003FFFC000 0FC00000003FFFC0001FC00000003FFFC0003F800000003FFFC0007F000000003FFFC000 FE000000003FFFC000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000007FFFC000 00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC000 00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC000 00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC000 00000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC000 0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF0000007FFFFFFFFFFF 0000007FFFFFFFFFFF0000007FFFFFFFFFFF485E7CDD51>I<00C00000000001C001F800 0000000FC001FF000000007FC001FFF0000007FFC001FFFF8000FFFFC001FFFFFFFFFFFF 8001FFFFFFFFFFFF0001FFFFFFFFFFFE0001FFFFFFFFFFFC0001FFFFFFFFFFF80001FFFF FFFFFFF00001FFFFFFFFFFE00001FFFFFFFFFFC00001FFFFFFFFFF800001FFFFFFFFFF00 0001FFFFFFFFFC000001FFFFFFFFF8000001FFFFFFFFE0000001FFFFFFFF80000001FFFF FFFC00000001FFFFFFE000000001FC3FFC0000000001FC00000000000001FC0000000000 0001FC00000000000001FC00000000000001FC00000000000001FC00000000000001FC00 000000000001FC00000000000001FC00000000000001FC00000000000001FC0000000000 0001FC00000000000001FC00000000000001FC003FFE00000001FC03FFFFF0000001FC0F FFFFFE000001FC3FFFFFFF800001FCFFFFFFFFE00001FDFFE00FFFF00001FFFE0003FFF8 0001FFF80000FFFC0001FFE000007FFF0001FF8000003FFF8001FF0000003FFF8001FE00 00001FFFC001FC0000001FFFE001FC0000000FFFF000F00000000FFFF000000000000FFF F800000000000FFFF800000000000FFFFC000000000007FFFC000000000007FFFC000000 000007FFFE000000000007FFFE000000000007FFFE000000000007FFFE000000000007FF FF000000000007FFFF000000000007FFFF03F000000007FFFF0FFC00000007FFFF1FFE00 000007FFFF3FFF00000007FFFF7FFF80000007FFFF7FFF80000007FFFFFFFFC0000007FF FFFFFFC0000007FFFFFFFFC0000007FFFFFFFFC0000007FFFEFFFFC0000007FFFEFFFFC0 000007FFFEFFFF80000007FFFEFFFF8000000FFFFC7FFF0000000FFFFC7FFE0000000FFF FC7FFC0000000FFFF83FF00000000FFFF83F800000001FFFF03FC00000001FFFE01FC000 00003FFFE00FE00000003FFFC00FF00000007FFF8007FC000000FFFF0003FE000001FFFE 0001FF800007FFFC0000FFE0001FFFF800007FFE00FFFFF000003FFFFFFFFFC000000FFF FFFFFF00000007FFFFFFFC00000001FFFFFFF0000000003FFFFF800000000003FFF00000 00406078DD51>I<000000001FFF00000000000003FFFFE000000000001FFFFFF8000000 0000FFFFFFFE0000000003FFFFFFFF0000000007FFFC03FF800000001FFFC0007FC00000 003FFF00001FE0000000FFFC00000FF0000001FFF8000007F0000003FFF000007FF80000 07FFE00000FFF800000FFFC00001FFF800001FFF800003FFFC00003FFF000003FFFC0000 7FFF000007FFFC00007FFE000007FFFC0000FFFE000007FFFC0001FFFC000007FFFC0001 FFFC000007FFFC0003FFFC000007FFFC0003FFF8000003FFF80007FFF8000003FFF80007 FFF8000001FFF0000FFFF0000000FFE0000FFFF00000007FC0001FFFF00000000000001F FFF00000000000001FFFF00000000000003FFFF00000000000003FFFF00000000000003F FFF00000000000003FFFE00000000000007FFFE001FFE00000007FFFE00FFFFE0000007F FFE03FFFFF8000007FFFE07FFFFFE000007FFFE0FFFFFFF800007FFFE1FE03FFFC0000FF FFE3F0007FFE0000FFFFE7E0003FFF0000FFFFEFC0001FFF8000FFFFEF80000FFFC000FF FFFF000007FFE000FFFFFE000007FFF000FFFFFE000003FFF800FFFFFC000003FFFC00FF FFFC000003FFFC00FFFFF8000003FFFE00FFFFF8000001FFFE00FFFFF8000001FFFF00FF FFF8000001FFFF00FFFFF0000001FFFF80FFFFF0000001FFFF80FFFFF0000001FFFF80FF FFF0000001FFFF80FFFFF0000001FFFF80FFFFE0000001FFFFC0FFFFE0000001FFFFC0FF FFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07F FFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC07FFFE0000001FFFFC03F FFE0000001FFFFC03FFFE0000001FFFFC03FFFE0000001FFFFC03FFFE0000001FFFFC01F FFE0000001FFFFC01FFFF0000001FFFF801FFFF0000001FFFF800FFFF0000001FFFF800F FFF0000001FFFF800FFFF0000001FFFF0007FFF0000001FFFF0007FFF0000003FFFE0003 FFF0000003FFFE0003FFF8000003FFFC0001FFF8000003FFFC0001FFFC000003FFF80000 FFFC000007FFF000007FFE000007FFF000003FFE00000FFFE000001FFF00001FFFC00000 0FFFC0003FFF80000007FFE000FFFF00000003FFFC07FFFC00000001FFFFFFFFF8000000 00FFFFFFFFF0000000003FFFFFFFC0000000000FFFFFFF000000000001FFFFF800000000 00001FFF80000000426079DD51>I<0000000000000FE00000000000000000000000001F F00000000000000000000000001FF00000000000000000000000003FF800000000000000 00000000003FF80000000000000000000000003FF80000000000000000000000007FFC00 00000000000000000000007FFC000000000000000000000000FFFE000000000000000000 000000FFFE000000000000000000000000FFFE000000000000000000000001FFFF000000 000000000000000001FFFF000000000000000000000003FFFF8000000000000000000000 03FFFF800000000000000000000007FFFFC00000000000000000000007FFFFC000000000 00000000000007FFFFC0000000000000000000000FFFFFE0000000000000000000000FFF FFE0000000000000000000001FFFFFF0000000000000000000001FFFFFF0000000000000 000000001FFFFFF0000000000000000000003FFFFFF8000000000000000000003FFFFFF8 000000000000000000007FBFFFFC000000000000000000007FBFFFFC0000000000000000 00007F1FFFFC00000000000000000000FF1FFFFE00000000000000000000FE1FFFFE0000 0000000000000001FE0FFFFF00000000000000000001FE0FFFFF00000000000000000001 FC07FFFF00000000000000000003FC07FFFF80000000000000000003F807FFFF80000000 000000000007F803FFFFC0000000000000000007F803FFFFC0000000000000000007F001 FFFFC000000000000000000FF001FFFFE000000000000000000FE001FFFFE00000000000 0000001FE000FFFFF000000000000000001FE000FFFFF000000000000000001FC0007FFF F000000000000000003FC0007FFFF800000000000000003F80007FFFF800000000000000 007F80003FFFFC00000000000000007F80003FFFFC00000000000000007F00001FFFFC00 00000000000000FF00001FFFFE0000000000000000FE00001FFFFE0000000000000001FE 00000FFFFF0000000000000001FE00000FFFFF0000000000000001FC000007FFFF000000 0000000003FC000007FFFF8000000000000003F8000007FFFF8000000000000007F80000 03FFFFC000000000000007F8000003FFFFC000000000000007F0000001FFFFC000000000 00000FF0000001FFFFE00000000000000FE0000001FFFFE00000000000001FE0000000FF FFF00000000000001FE0000000FFFFF00000000000001FC00000007FFFF0000000000000 3FC00000007FFFF80000000000003F800000007FFFF80000000000007F800000003FFFFC 0000000000007FFFFFFFFFFFFFFC0000000000007FFFFFFFFFFFFFFC000000000000FFFF FFFFFFFFFFFE000000000000FFFFFFFFFFFFFFFE000000000001FFFFFFFFFFFFFFFF0000 00000001FFFFFFFFFFFFFFFF000000000001FC0000000007FFFF000000000003FC000000 0007FFFF800000000003F80000000007FFFF800000000007F80000000003FFFFC0000000 0007F00000000003FFFFC00000000007F00000000001FFFFC0000000000FF00000000001 FFFFE0000000000FE00000000000FFFFE0000000001FE00000000000FFFFF0000000001F C00000000000FFFFF0000000001FC000000000007FFFF0000000003FC000000000007FFF F8000000003F8000000000003FFFF8000000007F8000000000003FFFFC000000007F0000 000000003FFFFC000000007F0000000000001FFFFC00000000FF0000000000001FFFFE00 000000FE0000000000000FFFFE00000001FE0000000000000FFFFF00000001FC00000000 00000FFFFF00000003FE00000000000007FFFF8000001FFFC0000000000007FFFF8000FF FFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FF FFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFFFFE0000000FFFFFFFFFFFEFFFFFF FFE0000000FFFFFFFFFFFE6F647BE37A>65 D<000000000001FFFF00000003C000000000 007FFFFFF0000007C00000000007FFFFFFFE00000FC0000000007FFFFFFFFFC0001FC000 000001FFFFFFFFFFF0003FC00000000FFFFFFFFFFFFC007FC00000003FFFFFF8007FFE00 FFC0000000FFFFFF000007FF81FFC0000001FFFFF0000001FFC3FFC0000007FFFFC00000 007FE7FFC000000FFFFF000000001FFFFFC000003FFFFC0000000007FFFFC000007FFFF0 0000000003FFFFC00000FFFFE00000000001FFFFC00001FFFF800000000000FFFFC00003 FFFF0000000000007FFFC00007FFFE0000000000003FFFC0000FFFFC0000000000001FFF C0001FFFF80000000000000FFFC0003FFFF800000000000007FFC0003FFFF00000000000 0007FFC0007FFFE000000000000003FFC000FFFFE000000000000003FFC001FFFFC00000 0000000001FFC001FFFFC000000000000001FFC003FFFF8000000000000000FFC003FFFF 8000000000000000FFC007FFFF00000000000000007FC007FFFF00000000000000007FC0 0FFFFF00000000000000007FC00FFFFE00000000000000003FC01FFFFE00000000000000 003FC01FFFFE00000000000000003FC01FFFFE00000000000000003FC03FFFFC00000000 000000001FC03FFFFC00000000000000001FC03FFFFC00000000000000001FC03FFFFC00 000000000000001FC07FFFFC000000000000000000007FFFFC000000000000000000007F FFF8000000000000000000007FFFF8000000000000000000007FFFF80000000000000000 0000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000000000 0000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFFF80000 0000000000000000FFFFF800000000000000000000FFFFF800000000000000000000FFFF F800000000000000000000FFFFF800000000000000000000FFFFF8000000000000000000 00FFFFF800000000000000000000FFFFF800000000000000000000FFFFF8000000000000 00000000FFFFF800000000000000000000FFFFF8000000000000000000007FFFF8000000 000000000000007FFFF8000000000000000000007FFFF8000000000000000000007FFFFC 000000000000000000007FFFFC000000000000000000003FFFFC00000000000000000000 3FFFFC000000000000000000003FFFFC00000000000000000FC03FFFFC00000000000000 000FC01FFFFE00000000000000000FC01FFFFE00000000000000000FC01FFFFE00000000 000000000FC00FFFFE00000000000000000FC00FFFFF00000000000000001FC007FFFF00 000000000000001F8007FFFF00000000000000001F8003FFFF80000000000000001F8003 FFFF80000000000000003F8001FFFFC0000000000000003F0001FFFFC000000000000000 3F0000FFFFE0000000000000007F00007FFFE000000000000000FE00003FFFF000000000 000000FE00003FFFF800000000000001FC00001FFFF800000000000001FC00000FFFFC00 000000000003F8000007FFFE00000000000007F0000003FFFF0000000000000FE0000001 FFFF8000000000001FE0000000FFFFE000000000003FC00000007FFFF00000000000FF80 0000003FFFFC0000000001FF000000000FFFFF0000000007FE0000000007FFFFC0000000 1FF80000000001FFFFF80000007FF00000000000FFFFFF000003FFE000000000003FFFFF F8003FFF8000000000000FFFFFFFFFFFFE00000000000001FFFFFFFFFFF8000000000000 007FFFFFFFFFE00000000000000007FFFFFFFF8000000000000000007FFFFFF800000000 000000000001FFFF0000000000626677E375>67 D<000000000001FFFF00000003C00000 000000007FFFFFF0000007C0000000000007FFFFFFFE00000FC000000000007FFFFFFFFF C0001FC00000000001FFFFFFFFFFF0003FC0000000000FFFFFFFFFFFFC007FC000000000 3FFFFFF8007FFE00FFC000000000FFFFFF000007FF81FFC000000001FFFFF0000001FFC3 FFC000000007FFFFC00000007FE7FFC00000000FFFFF000000001FFFFFC00000003FFFFC 0000000007FFFFC00000007FFFF00000000003FFFFC0000000FFFFE00000000001FFFFC0 000001FFFF800000000000FFFFC0000003FFFF0000000000007FFFC0000007FFFE000000 0000003FFFC000000FFFFC0000000000001FFFC000001FFFF80000000000000FFFC00000 3FFFF800000000000007FFC000003FFFF000000000000007FFC000007FFFE00000000000 0003FFC00000FFFFE000000000000003FFC00001FFFFC000000000000001FFC00001FFFF C000000000000001FFC00003FFFF8000000000000000FFC00003FFFF8000000000000000 FFC00007FFFF00000000000000007FC00007FFFF00000000000000007FC0000FFFFF0000 0000000000007FC0000FFFFE00000000000000003FC0001FFFFE00000000000000003FC0 001FFFFE00000000000000003FC0001FFFFE00000000000000003FC0003FFFFC00000000 000000001FC0003FFFFC00000000000000001FC0003FFFFC00000000000000001FC0003F FFFC00000000000000001FC0007FFFFC00000000000000000000007FFFFC000000000000 00000000007FFFF800000000000000000000007FFFF800000000000000000000007FFFF8 0000000000000000000000FFFFF80000000000000000000000FFFFF80000000000000000 000000FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF80000 000000000000000000FFFFF80000000000000000000000FFFFF800000000000000000000 00FFFFF80000000000000000000000FFFFF80000000000000000000000FFFFF800000000 00000000000000FFFFF80000000000000000000000FFFFF80000000000000000000000FF FFF80000000000000000000000FFFFF80000000000000000000000FFFFF8000000000000 0000000000FFFFF800000000000000000000007FFFF800000000000000000000007FFFF8 000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFFFFFFF87FFFFC000000001FFFFFFF FFFFF87FFFFC000000001FFFFFFFFFFFF83FFFFC000000001FFFFFFFFFFFF83FFFFC0000 00001FFFFFFFFFFFF83FFFFC00000000000001FFFFC0003FFFFC00000000000001FFFFC0 001FFFFE00000000000001FFFFC0001FFFFE00000000000001FFFFC0001FFFFE00000000 000001FFFFC0000FFFFE00000000000001FFFFC0000FFFFF00000000000001FFFFC00007 FFFF00000000000001FFFFC00007FFFF00000000000001FFFFC00003FFFF800000000000 01FFFFC00003FFFF80000000000001FFFFC00001FFFFC0000000000001FFFFC00001FFFF C0000000000001FFFFC00000FFFFE0000000000001FFFFC000007FFFE0000000000001FF FFC000003FFFF0000000000001FFFFC000003FFFF8000000000001FFFFC000001FFFFC00 0000000001FFFFC000000FFFFC000000000001FFFFC0000007FFFE000000000001FFFFC0 000003FFFF000000000003FFFFC0000001FFFFC00000000003FFFFC0000000FFFFE00000 000007FFFFC00000007FFFF00000000007FFFFC00000003FFFFC000000000FFFFFC00000 000FFFFF000000001FFFFFC000000007FFFFC00000007FEFFFC000000001FFFFF8000000 FFC7FFC000000000FFFFFF000007FF83FFC0000000003FFFFFFC003FFF01FFC000000000 0FFFFFFFFFFFFC007FC00000000001FFFFFFFFFFF8001FC000000000007FFFFFFFFFE000 07C0000000000007FFFFFFFF800001C00000000000007FFFFFF800000000000000000000 01FFFF0000000000006D6677E37F>71 DII78 D<00000000001FFFE000000000000000000007FFFFFF8000000000000000003FFFFFFFF0 0000000000000001FFFFFFFFFE000000000000000FFFFFFFFFFFC00000000000003FFFFC 00FFFFF0000000000000FFFFC0000FFFFC000000000003FFFE000001FFFF000000000007 FFF80000007FFF80000000001FFFF00000003FFFE0000000003FFFC00000000FFFF00000 00007FFF8000000007FFF800000000FFFF0000000003FFFC00000003FFFE0000000001FF FF00000007FFFC0000000000FFFF80000007FFF800000000007FFF8000000FFFF0000000 00003FFFC000001FFFF000000000003FFFE000003FFFE000000000001FFFF000007FFFE0 00000000001FFFF800007FFFC000000000000FFFF80000FFFFC000000000000FFFFC0001 FFFF80000000000007FFFE0001FFFF80000000000007FFFE0003FFFF00000000000003FF FF0003FFFF00000000000003FFFF0007FFFF00000000000003FFFF8007FFFE0000000000 0001FFFF800FFFFE00000000000001FFFFC00FFFFE00000000000001FFFFC00FFFFE0000 0000000001FFFFC01FFFFC00000000000000FFFFE01FFFFC00000000000000FFFFE01FFF FC00000000000000FFFFE03FFFFC00000000000000FFFFF03FFFFC00000000000000FFFF F03FFFFC00000000000000FFFFF03FFFF8000000000000007FFFF07FFFF8000000000000 007FFFF87FFFF8000000000000007FFFF87FFFF8000000000000007FFFF87FFFF8000000 000000007FFFF87FFFF8000000000000007FFFF8FFFFF8000000000000007FFFFCFFFFF8 000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFC FFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800000000000000 7FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800000000 0000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF800 0000000000007FFFFCFFFFF8000000000000007FFFFCFFFFF8000000000000007FFFFCFF FFF8000000000000007FFFFC7FFFF8000000000000007FFFF87FFFF8000000000000007F FFF87FFFF8000000000000007FFFF87FFFFC00000000000000FFFFF87FFFFC0000000000 0000FFFFF87FFFFC00000000000000FFFFF83FFFFC00000000000000FFFFF03FFFFC0000 0000000000FFFFF03FFFFC00000000000000FFFFF03FFFFC00000000000000FFFFF01FFF FE00000000000001FFFFE01FFFFE00000000000001FFFFE01FFFFE00000000000001FFFF E00FFFFE00000000000001FFFFC00FFFFF00000000000003FFFFC007FFFF000000000000 03FFFF8007FFFF00000000000003FFFF8003FFFF80000000000007FFFF0003FFFF800000 00000007FFFF0001FFFFC000000000000FFFFE0001FFFFC000000000000FFFFE0000FFFF E000000000001FFFFC0000FFFFE000000000001FFFFC00007FFFF000000000003FFFF800 003FFFF000000000003FFFF000001FFFF800000000007FFFE000001FFFFC0000000000FF FFE000000FFFFC0000000000FFFFC0000007FFFE0000000001FFFF80000003FFFF000000 0003FFFF00000001FFFF8000000007FFFE00000000FFFFE00000001FFFFC000000003FFF F00000003FFFF0000000001FFFFC000000FFFFE0000000000FFFFF000003FFFFC0000000 0003FFFFC0000FFFFF000000000000FFFFFC00FFFFFC0000000000003FFFFFFFFFFFF000 00000000000FFFFFFFFFFFC000000000000003FFFFFFFFFF00000000000000007FFFFFFF F8000000000000000007FFFFFF800000000000000000001FFFE00000000000666677E379 >II<000000 FFFC000001E000000FFFFFE00003E000007FFFFFFC0007E00001FFFFFFFF000FE00007FF FFFFFFC01FE0001FFFFFFFFFF01FE0003FFFC007FFF83FE0007FFE00003FFE7FE000FFF8 00000FFFFFE001FFE0000001FFFFE003FFC0000000FFFFE007FF800000003FFFE007FF00 0000001FFFE00FFE000000000FFFE01FFE0000000007FFE01FFC0000000003FFE03FFC00 00000001FFE03FFC0000000000FFE03FF80000000000FFE07FF800000000007FE07FF800 000000007FE07FF800000000003FE07FF800000000003FE0FFF800000000001FE0FFF800 000000001FE0FFFC00000000001FE0FFFC00000000000FE0FFFC00000000000FE0FFFE00 000000000FE0FFFE00000000000FE0FFFF000000000007E0FFFF800000000007E0FFFFC0 0000000007E0FFFFE00000000007E07FFFF80000000000007FFFFC0000000000007FFFFF 8000000000007FFFFFF800000000003FFFFFFFC0000000003FFFFFFFFC000000001FFFFF FFFFE00000001FFFFFFFFFFE0000000FFFFFFFFFFFE000000FFFFFFFFFFFF8000007FFFF FFFFFFFE000003FFFFFFFFFFFF800001FFFFFFFFFFFFC00000FFFFFFFFFFFFE000007FFF FFFFFFFFF800003FFFFFFFFFFFFC00001FFFFFFFFFFFFE00000FFFFFFFFFFFFF000003FF FFFFFFFFFF000001FFFFFFFFFFFF8000007FFFFFFFFFFFC000000FFFFFFFFFFFE0000001 FFFFFFFFFFE00000000FFFFFFFFFF000000000FFFFFFFFF00000000007FFFFFFF8000000 00007FFFFFF8000000000003FFFFF8000000000000FFFFFC0000000000003FFFFC000000 0000001FFFFC00000000000007FFFE00000000000003FFFE00000000000003FFFE7C0000 00000001FFFEFC000000000000FFFEFC000000000000FFFEFC0000000000007FFEFC0000 000000007FFEFC0000000000007FFEFC0000000000003FFEFE0000000000003FFEFE0000 000000003FFEFE0000000000003FFEFE0000000000003FFCFF0000000000003FFCFF0000 000000003FFCFF8000000000003FFCFF8000000000003FF8FFC000000000007FF8FFE000 000000007FF8FFE000000000007FF0FFF00000000000FFF0FFF80000000000FFE0FFFC00 00000001FFE0FFFF0000000001FFC0FFFF8000000003FF80FFFFE000000007FF00FFFFF8 0000000FFE00FFFFFF0000003FFC00FFCFFFE00000FFF800FF83FFFF000FFFF000FF01FF FFFFFFFFE000FF007FFFFFFFFFC000FE001FFFFFFFFF0000FC0003FFFFFFFC0000F80000 3FFFFFE00000F0000001FFFE000000476677E35A>83 D<1FFFFFFFFFFFFFFFFFFFFFFF00 1FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFF FFFF001FFFFFFFFFFFFFFFFFFFFFFF001FFFFFFFFFFFFFFFFFFFFFFF003FFFFE0000FFFF E0000FFFFF803FFFE00000FFFFE00000FFFF803FFF000000FFFFE000001FFF803FFE0000 00FFFFE000000FFF803FF8000000FFFFE0000003FF803FF0000000FFFFE0000001FF803F E0000000FFFFE0000000FF803FE0000000FFFFE0000000FF803FC0000000FFFFE0000000 7F803FC0000000FFFFE00000007F803F80000000FFFFE00000003F807F80000000FFFFE0 0000003FC07F00000000FFFFE00000001FC07F00000000FFFFE00000001FC07F00000000 FFFFE00000001FC07F00000000FFFFE00000001FC07E00000000FFFFE00000000FC07E00 000000FFFFE00000000FC07E00000000FFFFE00000000FC07E00000000FFFFE00000000F C07E00000000FFFFE00000000FC07E00000000FFFFE00000000FC0FE00000000FFFFE000 00000FE0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0FC00000000FF FFE000000007E0FC00000000FFFFE000000007E0FC00000000FFFFE000000007E0000000 0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000 0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000 0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000 00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000 00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000 00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0 00000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000 FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000000000 000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000000000 000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE000 000000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FF FFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000000000 0000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000000000 0000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE00000 0000000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFF E000000000000000000000FFFFE000000000000000000000FFFFE0000000000000000000 00FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000000000 00000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0000000 00000000000000FFFFE000000000000000000000FFFFE000000000000000000000FFFFE0 00000000000000000000FFFFE0000000000000001FFFFFFFFFFFFFFF00000000001FFFFF FFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF0000000000 1FFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF00000063617AE070>I86 D<000003FFFE000000000000007FFFFFF0000000000003FFFF FFFE00000000000FFFFFFFFF80000000001FFFFFFFFFE0000000003FFE001FFFF0000000 007FE00007FFF800000000FFF80001FFFC00000001FFFC0000FFFE00000001FFFC00007F FF00000003FFFE00003FFF80000003FFFE00003FFFC0000003FFFE00001FFFE0000003FF FE00001FFFE0000003FFFE00000FFFF0000003FFFE00000FFFF0000003FFFE00000FFFF0 000001FFFC000007FFF8000001FFFC000007FFF8000000FFF8000007FFF80000007FF000 0007FFF80000001FC0000007FFF80000000000000007FFF80000000000000007FFF80000 000000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007 FFF80000000000000007FFF8000000000001FFFFFFF800000000007FFFFFFFF800000000 07FFFFFFFFF8000000007FFFFFFFFFF800000001FFFFFF07FFF80000000FFFFFC007FFF8 0000003FFFFE0007FFF80000007FFFF00007FFF8000001FFFFC00007FFF8000003FFFF00 0007FFF8000007FFFE000007FFF800000FFFF8000007FFF800001FFFF8000007FFF80000 1FFFF0000007FFF800003FFFE0000007FFF800007FFFE0000007FFF800007FFFC0000007 FFF800007FFFC0000007FFF80000FFFF80000007FFF80000FFFF80000007FFF80000FFFF 80000007FFF80000FFFF80000007FFF80000FFFF8000000FFFF80000FFFF8000000FFFF8 0000FFFF8000001FFFF80000FFFFC000001FFFF800007FFFC000003FFFF800007FFFE000 003FFFF800003FFFE000007DFFFC00003FFFF00001F9FFFC00001FFFF80003F1FFFF8000 0FFFFE000FE1FFFFFF0007FFFFC07FC0FFFFFF8001FFFFFFFF807FFFFF80007FFFFFFF00 3FFFFF80001FFFFFFC000FFFFF800003FFFFF00001FFFF0000001FFF0000000000004943 7CC14E>97 D<0007FF80000000000000FFFFFF80000000000000FFFFFF80000000000000 FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF800000 0000000000FFFF80000000000000007FFF80000000000000003FFF80000000000000003F FF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000000 0000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80 000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000000 003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800000 00000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003F FF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000000 0000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF80 00FFF8000000003FFF800FFFFF800000003FFF807FFFFFF00000003FFF81FFFFFFFC0000 003FFF87FFFFFFFF0000003FFF8FFF00FFFFC000003FFFBFF0001FFFE000003FFFFFC000 07FFF000003FFFFF000003FFF800003FFFFE000000FFFC00003FFFF8000000FFFE00003F FFF00000007FFF00003FFFE00000003FFF80003FFFC00000003FFFC0003FFFC00000001F FFC0003FFFC00000001FFFE0003FFFC00000001FFFE0003FFFC00000000FFFF0003FFFC0 0000000FFFF0003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8 003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC00000 0007FFFC003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003F FFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007 FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC0 00000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE 003FFFC000000007FFFC003FFFC000000007FFFC003FFFC000000007FFFC003FFFC00000 0007FFFC003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003F FFC00000000FFFF0003FFFC00000000FFFF0003FFFC00000001FFFE0003FFFC00000001F FFE0003FFFC00000003FFFC0003FFFE00000003FFF80003FFFE00000007FFF00003FFFF0 0000007FFF00003FFFF8000000FFFE00003FFFFC000001FFFC00003FFEFF000007FFF800 003FFC7F80000FFFF000003FF83FE0003FFFC000003FF00FFC03FFFF8000003FE007FFFF FFFE0000003FC001FFFFFFF80000003F8000FFFFFFE00000003F00001FFFFF0000000000 000003FFE00000004F657BE35A>I<0000000FFFF00000000001FFFFFF800000000FFFFF FFF00000003FFFFFFFFC000000FFFFFFFFFE000003FFFE001FFF000007FFF80001FF8000 0FFFE00007FFC0001FFF80000FFFE0007FFF00000FFFE000FFFE00001FFFF000FFFE0000 1FFFF001FFFC00001FFFF003FFF800001FFFF007FFF800001FFFF007FFF000001FFFF00F FFF000001FFFF00FFFF000000FFFE01FFFE000000FFFE01FFFE0000007FFC03FFFE00000 03FF803FFFE0000000FE003FFFE000000000007FFFC000000000007FFFC000000000007F FFC000000000007FFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000 000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FF FFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000000000FFFFC00000 000000FFFFC00000000000FFFFC000000000007FFFC000000000007FFFC000000000007F FFE000000000007FFFE000000000003FFFE000000000003FFFE000000000003FFFF00000 0000001FFFF000000000FC1FFFF000000000FC0FFFF800000001FC0FFFF800000001F807 FFF800000001F803FFFC00000003F803FFFE00000007F001FFFE00000007E000FFFF0000 000FE0007FFF8000001FC0003FFFE000007F80001FFFF00000FF000007FFFC0003FE0000 03FFFFC03FFC000000FFFFFFFFF00000003FFFFFFFE00000000FFFFFFF8000000001FFFF FC00000000000FFFC000003E437BC148>I<000000000000007FF80000000000000FFFFF F80000000000000FFFFFF80000000000000FFFFFF80000000000000FFFFFF80000000000 000FFFFFF80000000000000FFFFFF8000000000000000FFFF80000000000000007FFF800 00000000000003FFF80000000000000003FFF80000000000000003FFF800000000000000 03FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000 0000000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FF F80000000000000003FFF80000000000000003FFF80000000000000003FFF80000000000 000003FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF800 00000000000003FFF80000000000000003FFF80000000000000003FFF800000000000000 03FFF80000000000000003FFF80000000000000003FFF80000000000000003FFF8000000 0000000003FFF8000000000FFF8003FFF800000001FFFFF803FFF80000000FFFFFFE03FF F80000003FFFFFFF83FFF8000000FFFFFFFFE3FFF8000003FFFF807FF3FFF8000007FFF8 000FFBFFF800001FFFE00003FFFFF800003FFFC00000FFFFF800007FFF0000007FFFF800 00FFFE0000003FFFF80001FFFC0000001FFFF80003FFFC0000000FFFF80003FFF8000000 07FFF80007FFF800000007FFF8000FFFF000000007FFF8000FFFF000000007FFF8001FFF E000000007FFF8001FFFE000000007FFF8003FFFE000000007FFF8003FFFE000000007FF F8003FFFE000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000 000007FFF8007FFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800 FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC0000000 07FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFF C000000007FFF800FFFFC000000007FFF800FFFFC000000007FFF800FFFFC000000007FF F800FFFFC000000007FFF8007FFFC000000007FFF8007FFFC000000007FFF8007FFFC000 000007FFF8007FFFC000000007FFF8003FFFE000000007FFF8003FFFE000000007FFF800 3FFFE000000007FFF8001FFFE000000007FFF8001FFFE000000007FFF8000FFFF0000000 07FFF8000FFFF000000007FFF80007FFF00000000FFFF80007FFF80000000FFFF80003FF F80000001FFFF80001FFFC0000003FFFF80000FFFE0000007FFFF800007FFE000000FFFF F800003FFF800003FFFFFC00001FFFC00007FFFFFE00000FFFF0001FF7FFFFFE0007FFFE 01FFE7FFFFFE0001FFFFFFFF87FFFFFE00007FFFFFFE07FFFFFE00001FFFFFF807FFFFFE 000003FFFFE007FFFFFE0000003FFE0007FFC0004F657BE35A>I<0000000FFFC0000000 000001FFFFFC00000000000FFFFFFF80000000003FFFFFFFE000000000FFFFFFFFF80000 0003FFFE03FFFC00000007FFF0007FFF0000001FFFC0001FFF8000003FFF80000FFFC000 007FFF000007FFE00000FFFE000003FFF00001FFFC000001FFF00003FFFC000001FFF800 03FFF8000000FFF80007FFF8000000FFFC000FFFF0000000FFFC000FFFF00000007FFE00 1FFFF00000007FFE001FFFE00000007FFE003FFFE00000003FFF003FFFE00000003FFF00 3FFFE00000003FFF007FFFE00000003FFF007FFFC00000003FFF007FFFC00000001FFF80 7FFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80FFFFC00000001FFF80 FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80 FFFFFFFFFFFFFFFF00FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000 FFFFC0000000000000FFFFC0000000000000FFFFC00000000000007FFFC0000000000000 7FFFC00000000000007FFFC00000000000007FFFE00000000000007FFFE0000000000000 3FFFE00000000000003FFFE00000000000001FFFE00000000000001FFFF0000000000F00 1FFFF0000000001F800FFFF0000000003F8007FFF8000000003F8007FFF8000000007F00 03FFFC000000007F0001FFFE00000000FE0000FFFE00000001FE00007FFF00000003FC00 003FFF80000007F800001FFFE000000FF000000FFFF000003FE0000003FFFC0001FFC000 0001FFFFC01FFF000000007FFFFFFFFE000000001FFFFFFFF80000000007FFFFFFE00000 000000FFFFFF00000000000007FFF000000041437CC14A>I<000000003FFC0000000007 FFFF800000003FFFFFC0000001FFFFFFF0000007FFFFFFF800000FFFF03FFC00001FFF80 7FFC00007FFE00FFFE0000FFFC00FFFE0000FFF801FFFF0001FFF001FFFF0003FFF001FF FF0007FFE001FFFF0007FFE001FFFF000FFFC001FFFF000FFFC001FFFF000FFFC000FFFE 001FFF80007FFC001FFF80003FF8001FFF80001FF0001FFF800007C0001FFF8000000000 1FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001F FF80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000001FFF 80000000001FFF80000000001FFF80000000001FFF80000000001FFF80000000FFFFFFFF FFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFFC000FFFFFFFFFF C000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000 00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000 001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000 1FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001F FFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFF C0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0 000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000 0000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC00000 00001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000 001FFFC0000000001FFFC0000000001FFFC0000000001FFFC0000000001FFFC000000000 1FFFC00000007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFFFFFFFC00007FFF FFFFFC00007FFFFFFFFC000038657CE431>I<0000000000000007F8000000007FFE0000 3FFE0000000FFFFFF001FFFF0000007FFFFFFE03FFFF800001FFFFFFFF8FFFFF800003FF FFFFFFDFFDFFC0000FFFF00FFFFFC1FFC0001FFF8001FFFF01FFC0003FFF0000FFFC03FF C0007FFE00007FFE01FFC000FFFC00003FFF01FFC001FFF800001FFF81FF8001FFF80000 1FFF80FF0003FFF800001FFFC03E0003FFF800001FFFC0000007FFF000000FFFE0000007 FFF000000FFFE0000007FFF000000FFFE000000FFFF000000FFFF000000FFFF000000FFF F000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0 00000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000 0007FFF000000FFFE0000007FFF000000FFFE0000007FFF000000FFFE0000003FFF80000 1FFFC0000003FFF800001FFFC0000001FFF800001FFF80000001FFF800001FFF80000000 FFFC00003FFF000000007FFE00007FFE000000003FFF0000FFFC000000001FFF8001FFF8 000000001FFFF00FFFF0000000003FFFFFFFFFC0000000003FFFFFFFFF80000000007C7F FFFFFE0000000000FC0FFFFFF00000000000FC007FFE000000000000FC00000000000000 0001FC000000000000000001FC000000000000000001FC000000000000000001FC000000 000000000001FE000000000000000001FE000000000000000001FF000000000000000001 FF800000000000000001FFF00000000000000001FFFFFFFFFF8000000001FFFFFFFFFFFE 00000000FFFFFFFFFFFFC0000000FFFFFFFFFFFFF00000007FFFFFFFFFFFFC0000007FFF FFFFFFFFFF0000003FFFFFFFFFFFFF8000001FFFFFFFFFFFFFC000000FFFFFFFFFFFFFE0 000007FFFFFFFFFFFFF000003FFFFFFFFFFFFFF80000FFFFFFFFFFFFFFF80003FFFFFFFF FFFFFFFC0007FFE0000001FFFFFC000FFF000000000FFFFE001FFE0000000001FFFE003F FC00000000007FFE007FF800000000003FFF007FF800000000001FFF00FFF80000000000 1FFF00FFF000000000001FFF00FFF000000000000FFF00FFF000000000000FFF00FFF000 000000000FFF00FFF000000000000FFF00FFF000000000000FFF00FFF800000000001FFF 007FF800000000001FFE007FFC00000000003FFE003FFC00000000003FFC003FFE000000 00007FFC001FFF0000000000FFF8000FFFC000000003FFF00007FFE000000007FFE00003 FFF80000001FFFC00000FFFF000000FFFF0000007FFFF8001FFFFE0000001FFFFFFFFFFF F800000007FFFFFFFFFFE000000000FFFFFFFFFF00000000000FFFFFFFF0000000000000 3FFFFC000000004A607CC151>I<0007FF8000000000000000FFFFFF8000000000000000 FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF 8000000000000000FFFFFF800000000000000000FFFF8000000000000000007FFF800000 0000000000003FFF8000000000000000003FFF8000000000000000003FFF800000000000 0000003FFF8000000000000000003FFF8000000000000000003FFF800000000000000000 3FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF80 00000000000000003FFF8000000000000000003FFF8000000000000000003FFF80000000 00000000003FFF8000000000000000003FFF8000000000000000003FFF80000000000000 00003FFF8000000000000000003FFF8000000000000000003FFF8000000000000000003F FF8000000000000000003FFF8000000000000000003FFF8000000000000000003FFF8000 000000000000003FFF8000000000000000003FFF8000000000000000003FFF8000000000 000000003FFF80001FFF00000000003FFF8000FFFFF0000000003FFF8007FFFFFC000000 003FFF801FFFFFFF000000003FFF803FFFFFFF800000003FFF807FE07FFFC00000003FFF 81FE001FFFE00000003FFF83F8000FFFF00000003FFF87F00007FFF00000003FFF8FC000 07FFF80000003FFF8F800003FFF80000003FFF9F000003FFFC0000003FFFBE000003FFFC 0000003FFFBC000001FFFC0000003FFFFC000001FFFE0000003FFFF8000001FFFE000000 3FFFF8000001FFFE0000003FFFF0000001FFFE0000003FFFF0000001FFFE0000003FFFE0 000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001 FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00 00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000 0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000 003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000 01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE 0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000 3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0 000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001 FFFE0000FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF 80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF805164 7BE35A>I<000FE00000003FF80000007FFC000001FFFF000001FFFF000003FFFF800003 FFFF800007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FF FFC00003FFFF800003FFFF800001FFFF000001FFFF0000007FFC0000003FF80000000FE0 000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000 00000000000007FF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF80007F FFFF800000FFFF8000007FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF 8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80 00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000 003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000 3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF 8000003FFF8000003FFF8000FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFF C0FFFFFFFFC022657BE42C>I<0007FF8000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF 8000FFFFFF8000FFFFFF800000FFFF8000007FFF8000003FFF8000003FFF8000003FFF80 00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000 003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000 3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF 8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80 00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000 003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF800000 3FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003F FF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF 8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF80 00003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000003FFF8000 003FFF8000003FFF8000003FFF8000FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FF FFFFFFE0FFFFFFFFE023647BE32C>108 D<0007FF80001FFF00000000FFF8000000FFFF FF8000FFFFF0000007FFFF800000FFFFFF8007FFFFFC00003FFFFFE00000FFFFFF801FFF FFFF0000FFFFFFF80000FFFFFF803FFFFFFF8001FFFFFFFC0000FFFFFF807FE07FFFC003 FF03FFFE0000FFFFFF81FE001FFFE00FF000FFFF000000FFFF83F8000FFFF01FC0007FFF 8000007FFF87F00007FFF03F80003FFF8000003FFF8FC00007FFF87E00003FFFC000003F FF8F800003FFF87C00001FFFC000003FFF9F000003FFFCF800001FFFE000003FFFBE0000 03FFFDF000001FFFE000003FFFBC000001FFFDE000000FFFE000003FFFFC000001FFFFE0 00000FFFF000003FFFF8000001FFFFC000000FFFF000003FFFF8000001FFFFC000000FFF F000003FFFF0000001FFFF8000000FFFF000003FFFF0000001FFFF8000000FFFF000003F FFE0000001FFFF0000000FFFF000003FFFE0000001FFFF0000000FFFF000003FFFE00000 01FFFF0000000FFFF000003FFFE0000001FFFF0000000FFFF000003FFFC0000001FFFE00 00000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFF F000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003F FFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC00000 01FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE00 00000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFF F000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003F FFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC00000 01FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE00 00000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFF F000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003F FFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC00000 01FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE00 00000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFF F000003FFFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003F FFC0000001FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000003FFFC00000 01FFFE0000000FFFF000003FFFC0000001FFFE0000000FFFF000FFFFFFFFF007FFFFFFFF 803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFF FFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFFFFFFF007FFFFFFFF803FFFFFFFFCFFFF FFFFF007FFFFFFFF803FFFFFFFFC7E417BC087>I<0007FF80001FFF00000000FFFFFF80 00FFFFF0000000FFFFFF8007FFFFFC000000FFFFFF801FFFFFFF000000FFFFFF803FFFFF FF800000FFFFFF807FE07FFFC00000FFFFFF81FE001FFFE0000000FFFF83F8000FFFF000 00007FFF87F00007FFF00000003FFF8FC00007FFF80000003FFF8F800003FFF80000003F FF9F000003FFFC0000003FFFBE000003FFFC0000003FFFBC000001FFFC0000003FFFFC00 0001FFFE0000003FFFF8000001FFFE0000003FFFF8000001FFFE0000003FFFF0000001FF FE0000003FFFF0000001FFFE0000003FFFE0000001FFFE0000003FFFE0000001FFFE0000 003FFFE0000001FFFE0000003FFFE0000001FFFE0000003FFFC0000001FFFE0000003FFF C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000 01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE 0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000 3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0 000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001 FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00 00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000 0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000 003FFFC0000001FFFE0000003FFFC0000001FFFE0000FFFFFFFFF007FFFFFFFF80FFFFFF FFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007FFFFFFFF80FFFFFFFFF007 FFFFFFFF80FFFFFFFFF007FFFFFFFF8051417BC05A>I<00000007FFE0000000000000FF FFFF000000000007FFFFFFE0000000001FFFFFFFF8000000007FFFFFFFFE00000001FFFE 007FFF80000007FFF0000FFFE000000FFFC00003FFF000001FFF800001FFF800003FFF00 0000FFFC00007FFE0000007FFE0000FFFC0000003FFF0001FFF80000001FFF8003FFF800 00001FFFC003FFF00000000FFFC007FFF00000000FFFE00FFFE000000007FFF00FFFE000 000007FFF01FFFE000000007FFF81FFFE000000007FFF81FFFE000000007FFF83FFFC000 000003FFFC3FFFC000000003FFFC3FFFC000000003FFFC7FFFC000000003FFFE7FFFC000 000003FFFE7FFFC000000003FFFE7FFFC000000003FFFEFFFFC000000003FFFFFFFFC000 000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000 000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000 000003FFFFFFFFC000000003FFFFFFFFC000000003FFFFFFFFC000000003FFFF7FFFC000 000003FFFE7FFFC000000003FFFE7FFFC000000003FFFE7FFFC000000003FFFE3FFFE000 000007FFFC3FFFE000000007FFFC3FFFE000000007FFFC1FFFE000000007FFF81FFFE000 000007FFF80FFFF00000000FFFF00FFFF00000000FFFF007FFF00000000FFFE003FFF800 00001FFFC003FFF80000001FFFC001FFFC0000003FFF8000FFFE0000007FFF00007FFF00 0000FFFE00003FFF800001FFFC00001FFFC00003FFF8000007FFF0000FFFE0000003FFFE 007FFFC0000000FFFFFFFFFF000000003FFFFFFFFC0000000007FFFFFFE00000000000FF FFFF00000000000007FFE000000048437CC151>I<0007FF8000FFF8000000FFFFFF800F FFFF800000FFFFFF807FFFFFF00000FFFFFF81FFFFFFFC0000FFFFFF87FFFFFFFF0000FF FFFF8FFF01FFFFC000FFFFFFBFF0003FFFE00000FFFFFFC0000FFFF000007FFFFF000007 FFF800003FFFFE000003FFFC00003FFFF8000001FFFE00003FFFF0000000FFFF00003FFF E0000000FFFF80003FFFC00000007FFFC0003FFFC00000007FFFC0003FFFC00000003FFF E0003FFFC00000003FFFE0003FFFC00000001FFFF0003FFFC00000001FFFF0003FFFC000 00001FFFF8003FFFC00000000FFFF8003FFFC00000000FFFF8003FFFC00000000FFFFC00 3FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC000000007FFFC003FFFC0000000 07FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFF C000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FF FE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC000 000007FFFE003FFFC000000007FFFE003FFFC000000007FFFE003FFFC00000000FFFFC00 3FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC00000000FFFFC003FFFC0000000 0FFFF8003FFFC00000001FFFF8003FFFC00000001FFFF8003FFFC00000001FFFF0003FFF C00000003FFFF0003FFFC00000003FFFE0003FFFC00000007FFFE0003FFFC00000007FFF C0003FFFE0000000FFFF80003FFFE0000000FFFF00003FFFF0000001FFFF00003FFFF800 0003FFFE00003FFFFC000007FFFC00003FFFFF00000FFFF800003FFFFF80001FFFF00000 3FFFFFE0007FFFC000003FFFCFFC03FFFF8000003FFFC7FFFFFFFE0000003FFFC1FFFFFF F80000003FFFC0FFFFFFE00000003FFFC01FFFFF000000003FFFC003FFE0000000003FFF C0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC00000000000 00003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC000 0000000000003FFFC0000000000000003FFFC0000000000000003FFFC000000000000000 3FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000 000000003FFFC0000000000000003FFFC0000000000000003FFFC0000000000000003FFF C0000000000000003FFFC0000000000000003FFFC0000000000000FFFFFFFFF000000000 00FFFFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF00000000000FFFFFFFFF0 0000000000FFFFFFFFF000000000004F5D7BC05A>I<000FFF000FFC00FFFFFF003FFF80 FFFFFF00FFFFE0FFFFFF01FFFFF0FFFFFF03FFFFF8FFFFFF07FC7FFCFFFFFF0FE0FFFE00 FFFF1F80FFFE007FFF3F01FFFF003FFF3E01FFFF003FFF7E01FFFF003FFF7C01FFFF003F FFF801FFFF003FFFF801FFFF003FFFF001FFFF003FFFF000FFFE003FFFF000FFFE003FFF E0007FFC003FFFE0003FF8003FFFE0000FE0003FFFC0000000003FFFC0000000003FFFC0 000000003FFFC0000000003FFFC0000000003FFF80000000003FFF80000000003FFF8000 0000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF800000 00003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000 003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF8000000000 3FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003F FF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF 80000000003FFF80000000003FFF80000000003FFF80000000003FFF80000000003FFF80 000000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF8 0000FFFFFFFFF8000038417BC042>114 D<00003FFF8007800007FFFFF81F80001FFFFF FE7F80007FFFFFFFFF8001FFFFFFFFFF8003FFE001FFFF8007FF00001FFF800FFC000007 FF801FF0000003FF801FF0000000FF803FE0000000FF807FE00000007F807FC00000003F 807FC00000003F80FFC00000003F80FFC00000001F80FFC00000001F80FFE00000001F80 FFF00000001F80FFF80000001F80FFFC0000000000FFFF0000000000FFFFE000000000FF FFFF000000007FFFFFF80000007FFFFFFFC000003FFFFFFFFC00003FFFFFFFFF00001FFF FFFFFFC0000FFFFFFFFFF00007FFFFFFFFF80003FFFFFFFFFC0001FFFFFFFFFE0000FFFF FFFFFF00003FFFFFFFFF80000FFFFFFFFFC00003FFFFFFFFC000007FFFFFFFE0000003FF FFFFF00000001FFFFFF000000000FFFFF0000000001FFFF80000000007FFF87C00000001 FFF8FC00000000FFF8FC000000007FF8FE000000003FF8FE000000003FF8FE000000001F F8FF000000001FF8FF000000001FF8FF800000001FF0FF800000001FF0FFC00000001FF0 FFC00000003FF0FFE00000003FE0FFF00000007FE0FFF80000007FC0FFFE000000FF80FF FF000003FF00FFFFC0000FFE00FFFFFC007FFC00FFDFFFFFFFF800FF0FFFFFFFF000FE03 FFFFFFC000F8007FFFFE0000F0000FFFE0000035437BC140>I<000007E0000000000007 E0000000000007E0000000000007E0000000000007E0000000000007E000000000000FE0 00000000000FE000000000000FE000000000000FE000000000000FE000000000001FE000 000000001FE000000000001FE000000000003FE000000000003FE000000000007FE00000 0000007FE00000000000FFE00000000001FFE00000000001FFE00000000003FFE0000000 0007FFE0000000000FFFE0000000001FFFE0000000007FFFE000000001FFFFE00000000F FFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFF FFFFFFFE00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFF E0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0 000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000 0000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE00000 00001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000 001FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000000001FFFE000000000 1FFFE0000000001FFFE0000000001FFFE0000000001FFFE0000FC0001FFFE0000FC0001F FFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFF E0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0000FC0001FFFE0 001FC0000FFFF0001F80000FFFF0001F80000FFFF0003F800007FFF0003F000007FFF800 7F000003FFFC007E000001FFFE00FC000000FFFF83FC0000007FFFFFF80000003FFFFFF0 0000000FFFFFC000000003FFFF80000000003FFC0000325C7DDA3F>I<0007FFC0000000 3FFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE00 00FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE0000FFFFFFC00007FFFFFE000000FF FFC0000007FFFE0000007FFFC0000003FFFE0000003FFFC0000001FFFE0000003FFFC000 0001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FF FE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000 003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFF C0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC00000 01FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE 0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE000000 3FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0 000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001 FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE00 00003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003F FFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC0000001FFFE0000003FFFC000 0001FFFE0000003FFFC0000003FFFE0000003FFFC0000003FFFE0000003FFFC0000003FF FE0000003FFFC0000007FFFE0000003FFFC0000007FFFE0000003FFFC000000FFFFE0000 001FFFC000000FFFFE0000001FFFC000001FFFFE0000001FFFC000003EFFFE0000000FFF E000007EFFFE0000000FFFE00000FCFFFF00000007FFF00001F8FFFF80000003FFF80007 F0FFFFFF800001FFFF003FE0FFFFFF800000FFFFFFFFC0FFFFFF8000007FFFFFFF00FFFF FF8000001FFFFFFE00FFFFFF80000003FFFFF800FFFFFF800000003FFF8000FFF0000051 427BC05A>III E end %%EndProlog %%BeginSetup %%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: Letter %%EndSetup %%Page: 1 1 1 0 bop 150 366 a Fh(CVS)53 b(Clien)l(t/Serv)l(er)275 601 y Fg(This)33 b(do)s(cumen)m(t)j(describ)s(es)e(the)i(clien)m (t/serv)m(er)g(proto)s(col)g(used)f(b)m(y)g(CVS.)g(It)h(do)s(es)g(not)g (describ)s(e)150 710 y(ho)m(w)c(to)h(use)f(or)g(administer)e(clien)m (t/serv)m(er)i(CVS;)g(see)h(the)f(regular)f(CVS)h(man)m(ual)f(for)h (that.)47 b(This)30 b(is)150 820 y(v)m(ersion)f(1.9.26)j(of)d(the)h (proto)s(col)f(sp)s(eci\014cation|See)g(Chapter)f(1)i([In)m(tro)s (duction],)f(page)h(2,)h(for)e(more)150 929 y(on)h(what)h(this)e(v)m (ersion)h(n)m(um)m(b)s(er)f(means.)p eop %%Page: 2 2 2 1 bop 150 366 a Fh(1)80 b(In)l(tro)t(duction)275 601 y Fg(CVS)29 b(is)g(a)h(v)m(ersion)f(con)m(trol)i(system)f(\(with)f (some)h(additional)e(con\014guration)h(managemen)m(t)j(func-)150 710 y(tionalit)m(y\).)39 b(It)27 b(main)m(tains)e(a)i(cen)m(tral)g Ff(rep)s(ository)33 b Fg(whic)m(h)25 b(stores)i(\014les)e(\(often)j (source)e(co)s(de\),)i(including)150 820 y(past)40 b(v)m(ersions,)h (information)d(ab)s(out)h(who)g(mo)s(di\014ed)e(them)j(and)f(when,)i (and)e(so)h(on.)68 b(P)m(eople)39 b(who)150 929 y(wish)26 b(to)j(lo)s(ok)f(at)h(or)f(mo)s(dify)e(those)j(\014les,)f(kno)m(wn)f (as)i Ff(dev)m(elop)s(ers)p Fg(,)f(use)g(CVS)f(to)i Ff(c)m(hec)m(k)h (out)g Fg(a)f Ff(w)m(orking)150 1039 y(directory)38 b Fg(from)30 b(the)h(rep)s(ository)-8 b(,)31 b(to)g Ff(c)m(hec)m(k)i(in)c Fg(new)i(v)m(ersions)f(of)h(\014les)e(to)j(the)f(rep)s(ository)-8 b(,)30 b(and)h(other)150 1149 y(op)s(erations)d(suc)m(h)g(as)g(viewing) f(the)h(mo)s(di\014cation)f(history)g(of)i(a)g(\014le.)39 b(If)28 b(dev)m(elop)s(ers)f(are)i(connected)g(to)150 1258 y(the)i(rep)s(ository)f(b)m(y)h(a)g(net)m(w)m(ork,)h(particularly) c(a)k(slo)m(w)e(or)h(\015aky)g(one,)g(the)g(most)g(e\016cien)m(t)h(w)m (a)m(y)g(to)f(use)150 1368 y(the)g(net)m(w)m(ork)g(is)e(with)g(the)i (CVS-sp)s(eci\014c)e(proto)s(col)h(describ)s(ed)e(in)h(this)h(do)s (cumen)m(t.)275 1502 y(Dev)m(elop)s(ers,)d(using)e(the)i(mac)m(hine)f (on)g(whic)m(h)g(they)g(store)h(their)f(w)m(orking)g(directory)-8 b(,)27 b(run)e(the)i(CVS)150 1612 y Ff(clien)m(t)f Fg(program.)38 b(T)-8 b(o)24 b(p)s(erform)f(op)s(erations)g(whic)m(h)g(cannot)i(b)s(e) e(done)h(lo)s(cally)-8 b(,)24 b(it)g(connects)h(to)f(the)h(CVS)150 1721 y Ff(serv)m(er)40 b Fg(program,)33 b(whic)m(h)f(main)m(tains)f (the)i(rep)s(ository)-8 b(.)48 b(F)-8 b(or)34 b(more)f(information)e (on)h(ho)m(w)h(to)h(connect)150 1831 y(see)d(Chapter)f(3)h([Connection) f(and)f(Authen)m(tication],)i(page)g(4.)275 1965 y(This)h(do)s(cumen)m (t)j(describ)s(es)e(the)h(CVS)g(proto)s(col.)54 b(Unfortunately)-8 b(,)35 b(it)f(do)s(es)h(not)f(y)m(et)i(completely)150 2075 y(do)s(cumen)m(t)g(one)g(asp)s(ect)g(of)g(the)g(proto)s(col|the)g (detailed)f(op)s(eration)h(of)g(eac)m(h)h(CVS)e(command)h(and)150 2185 y(option|and)28 b(one)i(m)m(ust)f(lo)s(ok)g(at)h(the)f(CVS)g(user) f(do)s(cumen)m(tation,)i(`)p Fe(cvs.texinfo)p Fg(',)d(for)i(that)h (infor-)150 2294 y(mation.)40 b(The)27 b(proto)s(col)h(is)e (non-proprietary)h(\(an)m(y)m(one)i(who)e(w)m(an)m(ts)i(to)f(is)f (encouraged)i(to)f(implemen)m(t)150 2404 y(it\))41 b(and)f(an)h (implemen)m(tation,)i(kno)m(wn)d(as)h(CVS,)g(is)f(a)m(v)-5 b(ailable)40 b(under)g(the)h(GNU)g(Public)e(License.)150 2513 y(The)23 b(CVS)f(distribution,)g(con)m(taining)h(this)f(implemen)m (tation,)h(`)p Fe(cvs.texinfo)p Fg(',)g(and)g(a)g(cop)m(y)h(\(p)s (ossibly)150 2623 y(more)e(or)f(less)g(up)f(to)j(date)f(than)f(what)g (y)m(ou)h(are)g(reading)f(no)m(w\))h(of)f(this)g(do)s(cumen)m(t,)i(`)p Fe(cvsclient.texi)p Fg(',)150 2733 y(can)31 b(b)s(e)e(found)g(at)j(the) e(usual)f(GNU)i(FTP)f(sites,)g(with)g(a)g(\014lename)g(suc)m(h)g(as)h (`)p Fe(cvs-)p Ff(v)m(ersion)p Fe(.tar.gz)p Fg('.)275 2867 y(This)25 b(is)g(v)m(ersion)i(1.9.26)i(of)e(the)g(proto)s(col)f (sp)s(eci\014cation.)39 b(This)25 b(v)m(ersion)h(n)m(um)m(b)s(er)f(is)h (in)m(tended)g(only)150 2977 y(to)36 b(aid)f(in)f(distinguishing)d (di\013eren)m(t)k(v)m(ersions)f(of)i(this)e(sp)s(eci\014cation.)55 b(Although)35 b(the)g(sp)s(eci\014cation)150 3086 y(is)27 b(curren)m(tly)h(main)m(tained)f(in)g(conjunction)g(with)h(the)g(CVS)g (implemen)m(tation,)f(and)h(carries)g(the)h(same)150 3196 y(v)m(ersion)24 b(n)m(um)m(b)s(er,)h(it)f(also)h(in)m(tends)e(to)j (do)s(cumen)m(t)e(what)h(is)f(in)m(v)m(olv)m(ed)g(with)g(in)m(terop)s (erating)f(with)h(other)150 3305 y(implemen)m(tations)i(\(suc)m(h)i(as) g(other)g(v)m(ersions)f(of)h(CVS\);)f(see)h(Section)g(5.13)h ([Requiremen)m(ts],)f(page)h(27.)150 3415 y(This)g(v)m(ersion)i(n)m(um) m(b)s(er)e(should)g(not)i(b)s(e)g(used)f(b)m(y)h(clien)m(ts)f(or)h (serv)m(ers)g(to)h(determine)e(what)h(v)-5 b(arian)m(t)31 b(of)150 3525 y(the)e(proto)s(col)g(to)h(sp)s(eak;)g(they)f(should)e (instead)h(use)h(the)g Fe(valid-requests)d Fg(and)i Fe(Valid-responses) 150 3634 y Fg(mec)m(hanism)i(\(see)h(Chapter)f(5)h([Proto)s(col],)g (page)g(7\),)g(whic)m(h)f(is)f(more)i(\015exible.)p eop %%Page: 3 3 3 2 bop 150 366 a Fh(2)80 b(Goals)225 601 y Fd(\017)60 b Fg(Do)35 b(not)f(assume)f(an)m(y)h(access)h(to)g(the)f(rep)s(ository) f(other)h(than)f(via)h(this)e(proto)s(col.)51 b(It)34 b(do)s(es)g(not)330 710 y(dep)s(end)29 b(on)h(NFS,)h(rdist,)e(etc.)225 845 y Fd(\017)60 b Fg(Pro)m(viding)29 b(a)i(reliable)d(transp)s(ort)i (is)g(outside)g(this)f(proto)s(col.)41 b(The)30 b(proto)s(col)h(exp)s (ects)g(a)g(reliable)330 954 y(transp)s(ort)j(that)h(is)f(transparen)m (t)h(\(that)h(is,)f(there)g(is)f(no)h(translation)f(of)h(c)m (haracters,)i(including)330 1064 y(c)m(haracters)26 b(suc)m(h)e(as)g (suc)m(h)g(as)h(linefeeds)d(or)j(carriage)f(returns\),)h(and)f(can)h (transmit)e(all)g(256)j(o)s(ctets)330 1173 y(\(for)38 b(example)f(for)g(prop)s(er)f(handling)f(of)j(binary)d(\014les,)k (compression,)f(and)f(encryption\).)61 b(The)330 1283 y(enco)s(ding)34 b(of)g(c)m(haracters)i(sp)s(eci\014ed)d(b)m(y)i(the)g (proto)s(col)f(\(the)h(names)g(of)g(requests)f(and)g(so)h(on\))g(is)330 1393 y(the)c(in)m(v)-5 b(arian)m(t)29 b(ISO)h(646)i(c)m(haracter)g(set) f(\(a)g(subset)f(of)g(most)h(p)s(opular)d(c)m(haracter)k(sets)f (including)330 1502 y(ASCI)s(I)k(and)h(others\).)61 b(F)-8 b(or)38 b(more)e(details)g(on)h(running)d(the)j(proto)s(col)g(o)m(v)m (er)h(the)f(TCP)f(reliable)330 1612 y(transp)s(ort,)30 b(see)h(Chapter)f(3)g([Connection)g(and)g(Authen)m(tication],)h(page)g (4.)225 1746 y Fd(\017)60 b Fg(Securit)m(y)40 b(and)f(authen)m (tication)h(are)h(handled)d(outside)h(this)g(proto)s(col)h(\(but)g(see) h(b)s(elo)m(w)e(ab)s(out)330 1856 y(`)p Fe(cvs)30 b(kserver)p Fg(')e(and)i(`)p Fe(cvs)g(pserver)p Fg('\).)225 1990 y Fd(\017)60 b Fg(The)28 b(proto)s(col)h(mak)m(es)h(it)e(p)s(ossible)f (for)h(up)s(dates)g(to)i(b)s(e)e(atomic)i(with)d(resp)s(ect)i(to)h(c)m (hec)m(kins;)f(that)330 2100 y(is)g(if)f(someone)i(commits)f(c)m (hanges)i(to)f(sev)m(eral)g(\014les)e(in)h(one)g(cvs)h(command,)g(then) f(an)g(up)s(date)g(b)m(y)330 2210 y(someone)e(else)g(w)m(ould)e(either) h(get)i(all)e(the)h(c)m(hanges,)h(or)f(none)f(of)h(them.)39 b(The)27 b(curren)m(t)f Fc(cvs)g Fg(serv)m(er)330 2319 y(can't)31 b(do)g(this,)e(but)h(that)h(isn't)e(the)i(proto)s(col's)f (fault.)225 2454 y Fd(\017)60 b Fg(The)30 b(proto)s(col)g(is,)f(with)g (a)h(few)g(exceptions,)h(transaction-based.)40 b(That)30 b(is,)g(the)g(clien)m(t)g(sends)f(all)330 2563 y(its)23 b(requests)h(\(without)g(w)m(aiting)f(for)h(serv)m(er)g(resp)s (onses\),)h(and)f(then)f(w)m(aits)i(for)e(the)i(serv)m(er)f(to)h(send) 330 2673 y(bac)m(k)h(all)f(resp)s(onses)f(\(without)h(w)m(aiting)g(for) g(further)g(clien)m(t)g(requests\).)39 b(This)24 b(has)h(the)h(adv)-5 b(an)m(tage)330 2782 y(of)42 b(minimizing)c(net)m(w)m(ork)43 b(turnarounds)c(and)j(the)f(disadv)-5 b(an)m(tage)43 b(of)f(sometimes)g(transferring)330 2892 y(more)34 b(data)h(than)e(w)m (ould)g(b)s(e)g(necessary)h(if)f(there)h(w)m(ere)g(a)h(ric)m(her)e(in)m (teraction.)51 b(Another,)35 b(more)330 3002 y(subtle,)24 b(adv)-5 b(an)m(tage)25 b(is)e(that)h(there)g(is)e(no)i(need)f(for)g (the)h(proto)s(col)g(to)g(pro)m(vide)f(lo)s(c)m(king)f(for)i(features) 330 3111 y(suc)m(h)40 b(as)h(making)f(c)m(hec)m(kins)g(atomic)h(with)f (resp)s(ect)g(to)h(up)s(dates.)70 b(An)m(y)41 b(suc)m(h)f(lo)s(c)m (king)g(can)h(b)s(e)330 3221 y(handled)d(en)m(tirely)i(b)m(y)g(the)g (serv)m(er.)71 b(A)40 b(go)s(o)s(d)g(serv)m(er)h(implemen)m(tation)e (\(suc)m(h)h(as)h(the)f(curren)m(t)330 3330 y Fc(cvs)28 b Fg(serv)m(er\))i(will)d(mak)m(e)j(sure)f(that)h(it)f(do)s(es)g(not)g (ha)m(v)m(e)i(an)m(y)e(suc)m(h)g(lo)s(c)m(ks)h(in)e(place)h(whenev)m (er)g(it)g(is)330 3440 y(w)m(aiting)j(for)h(comm)m(unication)f(with)g (the)h(clien)m(t;)h(this)e(prev)m(en)m(ts)h(one)g(clien)m(t)g(on)f(a)i (slo)m(w)e(or)h(\015aky)330 3550 y(net)m(w)m(ork)e(from)f(in)m (terfering)f(with)g(the)i(w)m(ork)f(of)h(others.)225 3684 y Fd(\017)60 b Fg(It)41 b(is)e(a)i(general)f(design)f(goal)i(to)h (pro)m(vide)d(only)h(one)g(w)m(a)m(y)i(to)f(do)f(a)h(giv)m(en)f(op)s (eration)g(\(where)330 3794 y(p)s(ossible\).)55 b(F)-8 b(or)37 b(example,)g(implemen)m(tations)e(ha)m(v)m(e)i(no)f(c)m(hoice)g (ab)s(out)g(whether)f(to)i(terminate)330 3903 y(lines)f(with)h (linefeeds)g(or)h(some)h(other)f(c)m(haracter\(s\),)43 b(and)37 b(request)i(and)e(resp)s(onse)g(names)i(are)330 4013 y(case-sensitiv)m(e.)47 b(This)30 b(is)i(to)h(enhance)f(in)m (terop)s(erabilit)m(y)-8 b(.)44 b(If)32 b(a)h(proto)s(col)f(allo)m(ws)f (more)i(than)f(one)330 4122 y(w)m(a)m(y)e(to)f(do)f(something,)h(it)f (is)g(all)f(to)s(o)j(easy)f(for)f(some)h(implemen)m(tations)f(to)h (supp)s(ort)e(only)h(some)330 4232 y(of)j(them)f(\(p)s(erhaps)f (acciden)m(tally\).)p eop %%Page: 4 4 4 3 bop 150 209 a Fh(3)80 b(Ho)l(w)53 b(to)g(Connect)f(to)h(and)h (Authen)l(ticate)e(Oneself)h(to)311 366 y(the)g(CVS)g(serv)l(er)275 605 y Fg(Connection)33 b(and)g(authen)m(tication)h(o)s(ccurs)g(b)s (efore)f(the)h(CVS)f(proto)s(col)h(itself)f(is)g(started.)51 b(There)150 714 y(are)31 b(sev)m(eral)g(w)m(a)m(ys)g(to)g(connect.)150 876 y(serv)m(er)247 b(If)32 b(the)h(clien)m(t)g(has)f(a)h(w)m(a)m(y)h (to)g(execute)g(commands)e(on)h(the)g(serv)m(er,)h(and)e(pro)m(vide)g (input)630 985 y(to)k(the)f(commands)g(and)f(output)h(from)f(them,)j (then)d(it)h(can)g(connect)h(that)g(w)m(a)m(y)-8 b(.)56 b(This)630 1095 y(could)33 b(b)s(e)g(the)h(usual)f(rsh)f(\(p)s(ort)i (514\))i(proto)s(col,)e(Kerb)s(eros)f(rsh,)h(SSH,)f(or)h(an)m(y)h (similar)630 1205 y(mec)m(hanism.)60 b(The)36 b(clien)m(t)h(ma)m(y)h (allo)m(w)e(the)h(user)g(to)g(sp)s(ecify)f(the)h(name)g(of)g(the)h (serv)m(er)630 1314 y(program;)30 b(the)g(default)g(is)f Fe(cvs)p Fg(.)40 b(It)30 b(is)f(in)m(v)m(ok)m(ed)h(with)f(one)i (argumen)m(t,)f Fe(server)p Fg(.)39 b(Once)30 b(it)630 1424 y(in)m(v)m(ok)m(es)h(the)g(serv)m(er,)g(the)f(clien)m(t)g(pro)s (ceeds)g(to)h(start)g(the)g(cvs)f(proto)s(col.)150 1584 y(kserv)m(er)199 b(The)45 b(k)m(erb)s(erized)f(serv)m(er)h(listens)f (on)h(a)h(p)s(ort)e(\(in)h(the)g(curren)m(t)g(implemen)m(tation,)j(b)m (y)630 1694 y(ha)m(ving)36 b(inetd)f(call)g Fe(")p Fg(cvs)h(kserv)m(er) p Fe(")p Fg(\))h(whic)m(h)e(defaults)g(to)i(1999.)59 b(The)36 b(clien)m(t)g(connects,)630 1804 y(sends)h(the)i(usual)d(k)m (erb)s(eros)i(authen)m(tication)h(information,)f(and)g(then)g(starts)g (the)h(cvs)630 1913 y(proto)s(col.)63 b(Note:)57 b(p)s(ort)37 b(1999)j(is)d(o\016cially)g(registered)g(for)h(another)g(use,)i(and)d (in)g(an)m(y)630 2023 y(ev)m(en)m(t)28 b(one)f(cannot)h(register)f (more)g(than)f(one)h(p)s(ort)f(for)h(CVS,)f(so)h(GSS-API)g(\(see)g(b)s (elo)m(w\))630 2132 y(is)i(recommended)h(instead)g(of)h(kserv)m(er)f (as)h(a)g(w)m(a)m(y)g(to)g(supp)s(ort)e(k)m(erb)s(eros.)150 2293 y(pserv)m(er)196 b(The)25 b(name)h Ff(pserv)m(er)31 b Fg(is)25 b(somewhat)h(confusing.)38 b(It)25 b(refers)g(to)i(b)s(oth)d (a)i(generic)g(framew)m(ork)630 2403 y(whic)m(h)31 b(allo)m(ws)g(the)h (CVS)f(proto)s(col)h(to)g(supp)s(ort)e(sev)m(eral)j(authen)m(tication)f (mec)m(hanisms,)630 2512 y(and)h(a)h(name)g(for)f(a)h(sp)s(eci\014c)f (mec)m(hanism)g(whic)m(h)f(transfers)h(a)h(username)f(and)h(a)g(clear-) 630 2622 y(text)k(passw)m(ord.)61 b(Serv)m(ers)37 b(need)g(not)h(supp)s (ort)d(all)h(mec)m(hanisms,)j(and)e(in)f(fact)i(serv)m(ers)630 2732 y(will)29 b(t)m(ypically)h(w)m(an)m(t)j(to)f(supp)s(ort)e(only)h (those)h(mec)m(hanisms)f(whic)m(h)f(meet)j(the)f(relev)-5 b(an)m(t)630 2841 y(securit)m(y)30 b(needs.)630 2976 y(The)g(pserv)m(er)g(serv)m(er)g(listens)f(on)h(a)g(p)s(ort)g(\(in)f (the)h(curren)m(t)g(implemen)m(tation,)f(b)m(y)h(ha)m(ving)630 3086 y(inetd)20 b(call)g Fe(")p Fg(cvs)h(pserv)m(er)p Fe(")p Fg(\))g(whic)m(h)e(defaults)h(to)i(2401)h(\(this)d(p)s(ort)g(is) g(o\016cially)g(registered\).)630 3195 y(The)30 b(clien)m(t)g (connects,)h(and)f(sends)f(the)i(follo)m(wing:)705 3331 y Fd(\017)60 b Fg(the)31 b(string)e(`)p Fe(BEGIN)g(AUTH)g(REQUEST)p Fg(',)g(a)i(linefeed,)705 3466 y Fd(\017)60 b Fg(the)31 b(cvs)f(ro)s(ot,)h(a)g(linefeed,)705 3601 y Fd(\017)60 b Fg(the)31 b(username,)f(a)g(linefeed,)705 3736 y Fd(\017)60 b Fg(the)53 b(passw)m(ord)f(trivially)e(enco)s(ded)j(\(see)g(Chapter)g (4)g([P)m(assw)m(ord)g(scram)m(bling],)810 3846 y(page)31 b(6\),)g(a)g(linefeed,)705 3981 y Fd(\017)60 b Fg(the)31 b(string)e(`)p Fe(END)h(AUTH)f(REQUEST)p Fg(',)g(and)h(a)g(linefeed.) 630 4142 y(The)38 b(clien)m(t)f(m)m(ust)h(send)g(the)g(iden)m(tical)f (string)g(for)h(cvs)h(ro)s(ot)f(b)s(oth)f(here)i(and)e(later)h(in)630 4251 y(the)d Fe(Root)f Fg(request)h(of)h(the)f(cvs)g(proto)s(col)h (itself.)53 b(Serv)m(ers)35 b(are)h(encouraged)g(to)f(enforce)630 4361 y(this)40 b(restriction.)70 b(The)41 b(p)s(ossible)d(serv)m(er)j (resp)s(onses)e(\(eac)m(h)k(of)e(whic)m(h)e(is)h(follo)m(w)m(ed)g(b)m (y)630 4471 y(a)h(linefeed\))e(are)i(the)g(follo)m(wing.)70 b(Note)42 b(that)f(although)f(there)h(is)e(a)i(small)f(similarit)m(y) 630 4580 y(b)s(et)m(w)m(een)31 b(this)e(authen)m(tication)i(proto)s (col)f(and)g(the)g(cvs)h(proto)s(col,)g(they)f(are)h(separate.)630 4741 y Fe(I)f(LOVE)f(YOU)1110 4850 y Fg(The)j(authen)m(tication)g(is)f (successful.)44 b(The)32 b(clien)m(t)f(pro)s(ceeds)h(with)f(the)h(cvs) 1110 4960 y(proto)s(col)e(itself.)630 5121 y Fe(I)g(HATE)f(YOU)1110 5230 y Fg(The)39 b(authen)m(tication)i(fails.)68 b(After)40 b(sending)e(this)h(resp)s(onse,)j(the)e(serv)m(er)1110 5340 y(ma)m(y)32 b(close)g(the)g(connection.)45 b(It)32 b(is)f(up)g(to)h(the)g(serv)m(er)g(to)g(decide)g(whether)p eop %%Page: 5 5 5 4 bop 1110 366 a Fg(to)33 b(giv)m(e)f(this)f(resp)s(onse,)h(whic)m(h) f(is)g(generic,)h(or)g(a)h(more)f(sp)s(eci\014c)f(resp)s(onse)1110 476 y(using)e(`)p Fe(E)p Fg(')h(and/or)h(`)p Fe(error)p Fg('.)630 635 y Fe(E)f Ff(text)244 b Fg(Pro)m(vide)28 b(a)g(message)i(for)e(the)g(user.)40 b(After)28 b(this)f(rep)s(onse,)i (the)f(authen)m(tica-)1110 745 y(tion)d(proto)s(col)g(con)m(tin)m(ues)g (with)f(another)i(resp)s(onse.)38 b(T)m(ypically)23 b(the)j(serv)m(er) 1110 855 y(will)j(pro)m(vide)h(a)h(series)g(of)g(`)p Fe(E)p Fg(')g(resp)s(onses)g(follo)m(w)m(ed)f(b)m(y)h(`)p Fe(error)p Fg('.)43 b(Compat-)1110 964 y(ibilit)m(y)32 b(note:)49 b Fc(cvs)34 b Fg(1.9.10)j(and)d(older)f(clien)m(ts)h(will)e (prin)m(t)h Fe(unrecognized)1110 1074 y(auth)c(response)42 b Fg(and)i Ff(text)p Fg(,)49 b(and)44 b(then)f(exit,)48 b(up)s(on)43 b(receiving)h(this)f(re-)1110 1183 y(sp)s(onse.)630 1343 y Fe(error)29 b Ff(co)s(de)36 b(text)1110 1452 y Fg(The)j(authen)m(tication)i(fails.)68 b(After)40 b(sending)e(this)h (resp)s(onse,)j(the)e(serv)m(er)1110 1562 y(ma)m(y)g(close)g(the)f (connection.)69 b(The)39 b Ff(co)s(de)44 b Fg(is)39 b(a)h(co)s(de)f (describing)e(wh)m(y)i(it)1110 1672 y(failed,)21 b(in)m(tended)e(for)i (computer)f(consumption.)36 b(The)20 b(only)f(co)s(de)i(curren)m(tly) 1110 1781 y(de\014ned)g(is)h(`)p Fe(0)p Fg(')h(whic)m(h)f(is)f(nonsp)s (eci\014c,)i(but)f(clien)m(ts)g(m)m(ust)h(silen)m(tly)e(treat)j(an)m(y) 1110 1891 y(unrecognized)31 b(co)s(des)g(as)g(nonsp)s(eci\014c.)42 b(The)30 b Ff(text)35 b Fg(should)29 b(b)s(e)h(supplied)e(to)1110 2000 y(the)44 b(user.)82 b(Compatibilit)m(y)42 b(note:)69 b Fc(cvs)43 b Fg(1.9.10)k(and)c(older)h(clien)m(ts)g(will)1110 2110 y(prin)m(t)29 b Fe(unrecognized)e(auth)i(response)f Fg(and)i Ff(text)p Fg(,)h(and)f(then)g(exit,)h(up)s(on)1110 2220 y(receiving)f(this)f(resp)s(onse.)630 2379 y(If)37 b(the)g(clien)m(t)g(wishes)e(to)j(merely)f(authen)m(ticate)h(without)e (starting)h(the)g(cvs)h(proto)s(col,)630 2489 y(the)33 b(pro)s(cedure)e(is)h(the)h(same,)g(except)h(BEGIN)f(A)m(UTH)g(REQUEST) f(is)f(replaced)h(with)630 2598 y(BEGIN)24 b(VERIFICA)-8 b(TION)23 b(REQUEST,)f(END)h(A)m(UTH)h(REQUEST)e(is)h(replaced)f(with) 630 2708 y(END)27 b(VERIFICA)-8 b(TION)26 b(REQUEST,)f(and)h(up)s(on)e (receipt)j(of)f(I)g(LO)m(VE)g(YOU)h(the)f(con-)630 2817 y(nection)k(is)g(closed)g(rather)g(than)g(con)m(tin)m(uing.)630 2952 y(Another)i(mec)m(hanism)g(is)f(GSSAPI)g(authen)m(tication.)47 b(GSSAPI)31 b(is)h(a)g(generic)g(in)m(terface)630 3061 y(to)24 b(securit)m(y)e(services)h(suc)m(h)f(as)h(k)m(erb)s(eros.)38 b(GSSAPI)22 b(is)g(sp)s(eci\014ed)f(in)g(RF)m(C2078)k(\(GSSAPI)630 3171 y(v)m(ersion)34 b(2\))i(and)e(RF)m(C1508)j(\(GSSAPI)d(v)m(ersion)g (1\);)k(w)m(e)d(are)h(not)f(a)m(w)m(are)h(of)f(di\013erences)630 3281 y(b)s(et)m(w)m(een)i(the)g(t)m(w)m(o)h(whic)m(h)e(a\013ect)i(the)f (proto)s(col)g(in)e(incompatible)g(w)m(a)m(ys,)40 b(so)d(w)m(e)g(mak)m (e)630 3390 y(no)32 b(attempt)g(to)h(sp)s(ecify)d(one)i(v)m(ersion)f (or)h(the)f(other.)45 b(The)31 b(pro)s(cedure)g(here)g(is)g(to)h(start) 630 3500 y(with)d(`)p Fe(BEGIN)g(GSSAPI)g(REQUEST)p Fg('.)39 b(GSSAPI)29 b(authen)m(tication)h(information)e(is)i(then)f(ex-)630 3609 y(c)m(hanged)f(b)s(et)m(w)m(een)h(the)e(clien)m(t)h(and)f(the)h (serv)m(er.)40 b(Eac)m(h)28 b(pac)m(k)m(et)i(of)d(information)f (consists)630 3719 y(of)37 b(a)g(t)m(w)m(o)i(b)m(yte)e(big)f(endian)g (length,)i(follo)m(w)m(ed)f(b)m(y)f(that)i(man)m(y)f(b)m(ytes)g(of)h (data.)61 b(After)630 3829 y(the)24 b(GSSAPI)f(authen)m(tication)i(is)e (complete,)j(the)e(serv)m(er)g(con)m(tin)m(ues)g(with)f(the)h(resp)s (onses)630 3938 y(describ)s(ed)k(ab)s(o)m(v)m(e)k(\(`)p Fe(I)e(LOVE)g(YOU)p Fg(',)g(etc.\).)150 4097 y(future)f(p)s (ossibilities)630 4207 y(There)c(are)i(a)f(nearly)f(unlimited)e(n)m(um) m(b)s(er)h(of)i(w)m(a)m(ys)h(to)g(connect)g(and)e(authen)m(ticate.)40 b(One)630 4317 y(migh)m(t)21 b(w)m(an)m(t)i(to)f(allo)m(w)f(access)i (based)e(on)g(IP)h(address)e(\(similar)f(to)k(the)f(usual)e(rsh)g (proto)s(col)630 4426 y(but)31 b(with)f(di\013eren)m(t/no)i (restrictions)f(on)g(p)s(orts)g Fe(<)h Fg(1024\),)i(to)e(adopt)g(mec)m (hanisms)f(suc)m(h)630 4536 y(as)j(Pluggable)f(Authen)m(tication)g(Mo)s (dules)g(\(P)-8 b(AM\),)35 b(to)g(allo)m(w)e(users)g(to)h(run)e(their)h (o)m(wn)630 4645 y(serv)m(ers)27 b(under)f(their)g(o)m(wn)i(usernames)e (without)g(ro)s(ot)i(access,)h(or)f(an)m(y)f(n)m(um)m(b)s(er)f(of)i (other)630 4755 y(p)s(ossibilities.)39 b(The)31 b(w)m(a)m(y)i(to)f(add) e(future)h(mec)m(hanisms,)g(for)g(the)h(most)f(part,)h(should)e(b)s(e) 630 4865 y(to)c(con)m(tin)m(ue)f(to)h(use)e(p)s(ort)h(2401,)j(but)c(to) h(use)g(di\013eren)m(t)g(strings)e(in)h(place)h(of)g(`)p Fe(BEGIN)k(AUTH)630 4974 y(REQUEST)p Fg('.)p eop %%Page: 6 6 6 5 bop 150 366 a Fh(4)80 b(P)l(assw)l(ord)52 b(scram)l(bling)h (algorithm)275 601 y Fg(The)39 b(pserv)m(er)h(authen)m(tication)g (proto)s(col,)j(as)d(describ)s(ed)e(in)h(Chapter)g(3)i([Connection)f (and)f(Au-)150 710 y(then)m(tication],)c(page)e(4,)i(trivially)30 b(enco)s(des)k(the)f(passw)m(ords.)48 b(This)32 b(is)g(only)g(to)i (prev)m(en)m(t)g(inadv)m(erten)m(t)150 820 y(compromise;)41 b(it)c(pro)m(vides)g(no)g(protection)h(against)g(ev)m(en)g(a)g(relativ) m(ely)f(unsophisticated)f(attac)m(k)m(er.)150 929 y(F)-8 b(or)32 b(comparison,)f(HTTP)g(Basic)h(Authen)m(tication)f(\(as)h (describ)s(ed)d(in)h(RF)m(C2068\))k(uses)d(BASE64)h(for)150 1039 y(a)f(similar)c(purp)s(ose.)40 b(CVS)29 b(uses)h(its)g(o)m(wn)g (algorithm,)g(describ)s(ed)e(here.)275 1173 y(The)20 b(scram)m(bled)g(passw)m(ord)g(starts)i(with)e(`)p Fe(A)p Fg(',)j(whic)m(h)d(serv)m(es)h(to)h(iden)m(tify)d(the)i(scram)m(bling)f (algorithm)150 1283 y(in)30 b(use.)44 b(After)32 b(that)h(follo)m(ws)d (a)i(single)f(o)s(ctet)i(for)e(eac)m(h)i(c)m(haracter)g(in)d(the)i (passw)m(ord,)g(according)f(to)i(a)150 1393 y(\014xed)i(enco)s(ding.)56 b(The)36 b(v)-5 b(alues)35 b(are)h(sho)m(wn)g(here,)h(with)e(the)h (enco)s(ded)f(v)-5 b(alues)35 b(in)g(decimal.)56 b(Con)m(trol)150 1502 y(c)m(haracters,)28 b(space,)f(and)e(c)m(haracters)i(outside)e (the)h(in)m(v)-5 b(arian)m(t)24 b(ISO)h(646)i(c)m(haracter)g(set)f(are) g(not)f(sho)m(wn;)150 1612 y(suc)m(h)35 b(c)m(haracters)i(are)f(not)f (recommended)g(for)h(use)f(in)f(passw)m(ords.)55 b(There)35 b(is)f(a)i(long)f(discussion)e(of)150 1721 y(c)m(haracter)f(set)f (issues)e(in)g(Chapter)h(6)h([Proto)s(col)f(Notes],)j(page)e(29.)772 1850 y Fe(0)47 b(111)524 b(P)48 b(125)524 b(p)95 b(58)390 1954 y(!)47 b(120)143 b(1)95 b(52)143 b(A)95 b(57)142 b(Q)96 b(55)142 b(a)48 b(121)142 b(q)48 b(113)390 2058 y(")95 b(53)143 b(2)95 b(75)143 b(B)95 b(83)142 b(R)96 b(54)142 b(b)48 b(117)142 b(r)95 b(32)772 2161 y(3)47 b(119)143 b(C)95 b(43)142 b(S)96 b(66)142 b(c)48 b(104)142 b(s)95 b(90)772 2265 y(4)g(49)143 b(D)95 b(46)142 b(T)48 b(124)142 b(d)48 b(101)142 b(t)95 b(44)390 2369 y(\045)47 b(109)143 b(5)95 b(34)143 b(E)47 b(102)142 b(U)48 b(126)142 b(e)48 b(100)142 b(u)95 b(98)390 2473 y(&)g(72)143 b(6)95 b(82)143 b(F)95 b(40)142 b(V)96 b(59)142 b(f)95 b(69)143 b(v)95 b(60)390 2577 y(')47 b(108)143 b(7)95 b(81)143 b(G)95 b(89)142 b(W)96 b(47)142 b(g)95 b(73)143 b(w)95 b(51)390 2680 y(\()g(70)143 b(8)95 b(95)143 b(H)95 b(38)142 b(X)96 b(92)142 b(h)95 b(99)143 b(x)95 b(33)390 2784 y(\))g(64)143 b(9)95 b(65)143 b(I)47 b(103)142 b(Y)96 b(71)142 b(i)95 b(63)143 b(y)95 b(97)390 2888 y(*)g(76)143 b(:)47 b(112)143 b(J)95 b(45)142 b(Z)48 b(115)142 b(j)95 b(94)143 b(z)95 b(62)390 2992 y(+)g(67)143 b(;)95 b(86)143 b(K)95 b(50)524 b(k)95 b(93)390 3095 y(,)47 b(116)143 b(<)47 b(118)143 b(L)95 b(42)524 b(l)95 b(39)390 3199 y(-)g(74)143 b(=)47 b(110)143 b(M)47 b(123)524 b(m)95 b(37)390 3303 y(.)g(68)143 b(>)47 b(122)143 b(N)95 b(91)524 b(n)95 b(61)390 3407 y(/)g(87)143 b(?)47 b(105)143 b(O)95 b(35)142 b(_)96 b(56)142 b(o)95 b(48)p eop %%Page: 7 7 7 6 bop 150 366 a Fh(5)80 b(The)54 b(CVS)f(clien)l(t/serv)l(er)f(proto) t(col)275 592 y Fg(In)28 b(the)h(follo)m(wing,)f(`)p Fe(\\n)p Fg(')h(refers)g(to)g(a)h(linefeed)d(and)i(`)p Fe(\\t)p Fg(')f(refers)h(to)h(a)f(horizon)m(tal)g(tab;)h Ff(requests)j Fg(are)150 702 y(what)26 b(the)h(clien)m(t)e(sends)h(and) f Ff(resp)s(onses)k Fg(are)e(what)f(the)g(serv)m(er)h(sends.)38 b(In)26 b(general,)h(the)f(connection)h(is)150 812 y(go)m(v)m(erned)32 b(b)m(y)e(the)h(clien)m(t|the)f(serv)m(er)h(do)s(es)g(not)f(send)g (resp)s(onses)g(without)f(\014rst)h(receiving)g(requests)150 921 y(to)h(do)f(so;)h(see)g(Section)f(5.8)i([Resp)s(onse)e(in)m(tro],)g (page)h(19)h(for)e(more)g(details)g(of)g(this)f(con)m(v)m(en)m(tion.) 275 1054 y(It)44 b(is)e(t)m(ypical,)47 b(early)d(in)f(the)h (connection,)j(for)d(the)g(clien)m(t)f(to)i(transmit)e(a)h Fe(Valid-responses)150 1164 y Fg(request,)39 b(con)m(taining)e(all)f (the)i(resp)s(onses)e(it)g(supp)s(orts,)i(follo)m(w)m(ed)f(b)m(y)g(a)g Fe(valid-requests)d Fg(request,)150 1273 y(whic)m(h)43 b(elicits)g(from)h(the)g(serv)m(er)h(a)g Fe(Valid-requests)40 b Fg(resp)s(onse)k(con)m(taining)f(all)h(the)g(requests)g(it)150 1383 y(understands.)37 b(In)25 b(this)g(w)m(a)m(y)-8 b(,)28 b(the)e(clien)m(t)f(and)g(serv)m(er)h(eac)m(h)h(\014nd)d(out)i (what)g(the)g(other)g(supp)s(orts)d(b)s(efore)150 1492 y(exc)m(hanging)31 b(large)f(amoun)m(ts)h(of)f(data)h(\(suc)m(h)g(as)f (\014le)g(con)m(ten)m(ts\).)150 1745 y Fb(5.1)68 b(En)l(tries)46 b(Lines)275 1936 y Fg(En)m(tries)29 b(lines)g(are)i(transmitted)e(as:) 390 2063 y Fe(/)47 b Ff(name)53 b Fe(/)48 b Ff(v)m(ersion)f Fe(/)h Ff(con\015ict)h Fe(/)f Ff(options)i Fe(/)e Ff(tag)p 2266 2063 28 4 v 34 w(or)p 2381 2063 V 33 w(date)275 2196 y(tag)p 405 2196 V 34 w(or)p 520 2196 V 32 w(date)40 b Fg(is)33 b(either)g(`)p Fe(T)p Fg(')h Ff(tag)43 b Fg(or)34 b(`)p Fe(D)p Fg(')g Ff(date)39 b Fg(or)34 b(empt)m(y)-8 b(.)52 b(If)33 b(it)h(is)e(follo)m(w)m(ed)i(b)m(y)g(a)g(slash,)g(an)m (ything)150 2305 y(after)d(the)f(slash)g(shall)e(b)s(e)i(silen)m(tly)f (ignored.)275 2438 y Ff(v)m(ersion)j Fg(can)h(b)s(e)f(empt)m(y)-8 b(,)35 b(or)e(start)g(with)f(`)p Fe(0)p Fg(')h(or)f(`)p Fe(-)p Fg(',)i(for)f(no)g(user)f(\014le,)h(new)f(user)g(\014le,)h(or)g (user)f(\014le)150 2548 y(to)f(b)s(e)f(remo)m(v)m(ed,)h(resp)s(ectiv)m (ely)-8 b(.)275 2681 y Ff(con\015ict)p Fg(,)27 b(if)f(it)h(starts)g (with)e(`)p Fe(+)p Fg(',)j(indicates)e(that)i(the)f(\014le)f(had)g (con\015icts)h(in)e(it.)40 b(The)26 b(rest)h(of)g Ff(con\015ict)150 2790 y Fg(is)33 b(`)p Fe(=)p Fg(')i(if)e(the)h(timestamp)g(matc)m(hes)i (the)e(\014le,)h(or)f(an)m(ything)g(else)g(if)f(it)h(do)s(esn't.)52 b(If)34 b Ff(con\015ict)i Fg(do)s(es)e(not)150 2900 y(start)d(with)e(a) i(`)p Fe(+)p Fg(',)g(it)e(is)h(silen)m(tly)f(ignored.)275 3033 y Ff(options)c Fg(signi\014es)c(the)i(k)m(eyw)m(ord)g(expansion)e (options)h(\(for)h(example)f(`)p Fe(-ko)p Fg('\).)38 b(In)22 b(an)g Fe(Entry)g Fg(request,)150 3142 y(this)33 b(indicates)g(the)h(options)f(that)h(w)m(ere)h(sp)s(eci\014ed)d(with)g (the)i(\014le)f(from)h(the)g(previous)e(\014le)h(up)s(dating)150 3252 y(resp)s(onse)d(\(see)i(Section)f(5.8)h([Resp)s(onse)f(in)m(tro],) h(page)g(19,)g(for)f(a)g(list)f(of)i(\014le)e(up)s(dating)f(resp)s (onses\);)i(if)150 3361 y(the)g(clien)m(t)f(is)f(sp)s(ecifying)f(the)j (`)p Fe(-k)p Fg(')f(or)h(`)p Fe(-A)p Fg(')f(option)g(to)h Fe(update)p Fg(,)e(then)h(it)g(is)f(the)i(serv)m(er)g(whic)m(h)e (\014gures)150 3471 y(out)i(what)f(o)m(v)m(errides)g(what.)150 3723 y Fb(5.2)68 b(File)46 b(Mo)t(des)275 3914 y Fg(A)30 b(mo)s(de)g(is)f(an)m(y)i(n)m(um)m(b)s(er)e(of)i(rep)s(etitions)d(of) 390 4041 y Ff(mo)s(de-t)m(yp)s(e)53 b Fe(=)47 b Ff(data)275 4174 y Fg(separated)30 b(b)m(y)h(`)p Fe(,)p Fg('.)275 4307 y Ff(mo)s(de-t)m(yp)s(e)f Fg(is)24 b(an)h(iden)m(ti\014er)f(comp)s (osed)h(of)g(alphan)m(umeric)e(c)m(haracters.)41 b(Curren)m(tly)23 b(sp)s(eci\014ed:)37 b(`)p Fe(u)p Fg(')150 4417 y(for)f(user,)i(`)p Fe(g)p Fg(')e(for)h(group,)g(`)p Fe(o)p Fg(')g(for)f(other)h(\(see)g(b) s(elo)m(w)f(for)g(discussion)e(of)i(whether)g(these)h(ha)m(v)m(e)h (their)150 4526 y(POSIX)26 b(meaning)g(or)h(are)g(more)g(lo)s(ose\).)39 b(Unrecognized)27 b(v)-5 b(alues)26 b(of)h Ff(mo)s(de-t)m(yp)s(e)32 b Fg(are)c(silen)m(tly)d(ignored.)275 4659 y Ff(data)i Fg(consists)f(of)g(an)m(y)h(data)g(not)g(con)m(taining)f(`)p Fe(,)p Fg(',)i(`)p Fe(\\0)p Fg(')e(or)g(`)p Fe(\\n)p Fg('.)40 b(F)-8 b(or)27 b(`)p Fe(u)p Fg(',)g(`)p Fe(g)p Fg(',)h(and)e(`)p Fe(o)p Fg(')h(mo)s(de)f(t)m(yp)s(es,)150 4769 y(data)31 b(consists)e(of)h(alphan)m(umeric)e(c)m(haracters,)k (where)d(`)p Fe(r)p Fg(')h(means)g(read,)g(`)p Fe(w)p Fg(')h(means)e(write,)h(`)p Fe(x)p Fg(')g(means)150 4878 y(execute,)i(and)e(unrecognized)f(letters)i(are)g(silen)m(tly)d (ignored.)275 5011 y(The)35 b(t)m(w)m(o)j(most)e(ob)m(vious)g(w)m(a)m (ys)g(in)f(whic)m(h)g(the)h(mo)s(de)g(matters)h(are:)52 b(\(1\))38 b(is)d(it)g(writeable?)57 b(This)150 5121 y(is)33 b(used)g(b)m(y)h(the)g(dev)m(elop)s(er)f(comm)m(unication)h (features,)h(and)e(is)g(implemen)m(ted)g(ev)m(en)h(on)g(OS/2)g(\(and) 150 5230 y(could)27 b(b)s(e)g(implemen)m(ted)f(on)h(DOS\),)h(whose)g (notion)f(of)h(mo)s(de)f(is)g(limited)e(to)j(a)g(readonly)f(bit.)39 b(\(2\))29 b(is)d(it)150 5340 y(executable?)41 b(Unix)29 b(CVS)g(users)h(need)f(CVS)h(to)h(store)f(this)f(setting)i(\(for)f (shell)e(scripts)h(and)h(the)g(lik)m(e\).)p eop %%Page: 8 8 8 7 bop 150 366 a Fg(The)34 b(curren)m(t)h(CVS)e(implemen)m(tation)h (on)g(unix)f(do)s(es)h(a)h(little)f(bit)g(more)g(than)h(just)f(main)m (tain)f(these)150 476 y(t)m(w)m(o)d(settings,)f(but)f(it)g(do)s(esn't)h (really)e(ha)m(v)m(e)j(a)f(nice)f(general)h(facilit)m(y)e(to)j(store)f (or)g(v)m(ersion)f(con)m(trol)h(the)150 586 y(mo)s(de,)c(ev)m(en)g(on)f (unix,)g(m)m(uc)m(h)g(less)f(across)i(op)s(erating)e(systems)i(with)d (div)m(erse)i(protection)g(features.)39 b(So)150 695 y(all)31 b(the)h(ins)e(and)h(outs)h(of)g(what)g(the)g(mo)s(de)f(means)h (across)h(op)s(erating)e(systems)h(ha)m(v)m(en't)h(really)e(b)s(een)150 805 y(w)m(ork)m(ed)g(out)f(\(e.g.)43 b(should)28 b(the)j(VMS)f(p)s(ort) g(use)g(A)m(CLs)g(to)h(get)h(POSIX)d(seman)m(tics)i(for)f(groups?\).) 150 1070 y Fb(5.3)68 b(Con)l(v)l(en)l(tions)47 b(regarding)e (transmission)h(of)g(\014le)f(names)275 1266 y Fg(In)31 b(most)h(con)m(texts,)i(`)p Fe(/)p Fg(')e(is)f(used)h(to)g(separate)h (directory)f(and)f(\014le)g(names)h(in)f(\014lenames,)g(and)h(an)m(y) 150 1375 y(use)j(of)h(other)g(con)m(v)m(en)m(tions)h(\(for)e(example,)i (that)f(the)g(user)f(migh)m(t)g(t)m(yp)s(e)h(on)f(the)h(command)g (line\))e(is)150 1485 y(con)m(v)m(erted)43 b(to)g(that)f(form.)74 b(The)42 b(only)e(exceptions)i(migh)m(t)g(b)s(e)f(a)h(few)f(cases)i(in) d(whic)m(h)h(the)h(serv)m(er)150 1594 y(pro)m(vides)32 b(a)h(magic)g(co)s(okie)h(whic)m(h)d(the)i(clien)m(t)g(then)f(rep)s (eats)h(v)m(erbatim,)h(but)e(as)h(the)g(serv)m(er)g(has)g(not)150 1704 y(y)m(et)38 b(b)s(een)f(p)s(orted)g(b)s(ey)m(ond)f(unix,)i(the)f (t)m(w)m(o)i(rules)d(pro)m(vide)g(the)i(same)f(answ)m(er)g(\(and)h (what)f(to)h(do)f(if)150 1814 y(future)25 b(serv)m(er)i(p)s(orts)e(are) i(op)s(erating)e(on)h(a)h(rep)s(ository)e(lik)m(e)g(e:/fo)s(o)j(or)e (CVS)p 2795 1814 28 4 v 32 w(R)m(OOT:[F)m(OO.BAR])h(has)150 1923 y(not)k(b)s(een)e(carefully)g(though)m(t)i(out\).)275 2061 y(Characters)i(outside)g(the)g(in)m(v)-5 b(arian)m(t)33 b(ISO)f(646)i(c)m(haracter)h(set)f(should)d(b)s(e)i(a)m(v)m(oided)h(in) e(\014lenames.)150 2170 y(This)24 b(restriction)g(ma)m(y)j(need)e(to)h (b)s(e)f(relaxed)h(to)g(allo)m(w)f(for)g(c)m(haracters)i(suc)m(h)f(as)g (`)p Fe([)p Fg(')f(and)g(`)p Fe(])p Fg(')h(\(see)h(ab)s(o)m(v)m(e)150 2280 y(ab)s(out)h(non-unix)e(serv)m(ers\);)j(this)e(has)h(not)g(b)s (een)f(carefully)g(considered)g(\(and)h(curren)m(tly)f(implemen)m(ta-) 150 2390 y(tions)i(probably)e(use)i(whatev)m(er)h(c)m(haracter)h(sets)f (that)g(the)f(op)s(erating)g(systems)g(they)h(are)f(running)e(on)150 2499 y(allo)m(w,)h(and/or)g(that)g(users)f(sp)s(ecify\).)39 b(Of)27 b(course)h(the)g(most)g(p)s(ortable)f(practice)h(is)e(to)j (restrict)e(oneself)150 2609 y(further,)i(to)i(the)g(POSIX)e(p)s (ortable)h(\014lename)f(c)m(haracter)j(set)f(as)g(sp)s(eci\014ed)e(in)g (POSIX.1.)150 2874 y Fb(5.4)68 b(File)46 b(transmissions)275 3070 y Fg(File)35 b(con)m(ten)m(ts)j(\(noted)f(b)s(elo)m(w)e(as)h Ff(\014le)g(transmission)p Fg(\))e(can)i(b)s(e)g(sen)m(t)h(in)d(one)j (of)f(t)m(w)m(o)i(forms.)57 b(The)150 3179 y(simpler)27 b(form)j(is)e(a)j(n)m(um)m(b)s(er)d(of)i(b)m(ytes,)h(follo)m(w)m(ed)e (b)m(y)h(a)g(linefeed,)e(follo)m(w)m(ed)i(b)m(y)f(the)h(sp)s(eci\014ed) e(n)m(um)m(b)s(er)150 3289 y(of)j(b)m(ytes)h(of)g(\014le)e(con)m(ten)m (ts.)45 b(These)31 b(are)h(the)g(en)m(tire)f(con)m(ten)m(ts)i(of)e(the) h(sp)s(eci\014ed)d(\014le.)43 b(Second,)31 b(if)g(b)s(oth)150 3398 y(clien)m(t)40 b(and)f(serv)m(er)h(supp)s(ort)f(`)p Fe(gzip-file-contents)p Fg(',)f(a)i(`)p Fe(z)p Fg(')g(ma)m(y)h(precede) f(the)g(length,)i(and)e(the)150 3508 y(`\014le)29 b(con)m(ten)m(ts')j (sen)m(t)e(are)g(actually)f(compressed)h(with)e(`)p Fe(gzip)p Fg(')h(\(RF)m(C1952/1951\))35 b(compression.)k(The)150 3618 y(length)30 b(sp)s(eci\014ed)e(is)i(that)h(of)f(the)h(compressed)f (v)m(ersion)g(of)g(the)h(\014le.)275 3755 y(In)c(neither)h(case)h(are)g (the)g(\014le)f(con)m(ten)m(t)i(follo)m(w)m(ed)e(b)m(y)g(an)m(y)h (additional)e(data.)41 b(The)28 b(transmission)e(of)150 3865 y(a)31 b(\014le)e(will)f(end)i(with)f(a)h(linefeed)f(i\013)h(that) h(\014le)e(\(or)i(its)f(compressed)g(form\))g(ends)g(with)f(a)i (linefeed.)275 4002 y(The)23 b(enco)s(ding)g(of)i(\014le)e(con)m(ten)m (ts)j(dep)s(ends)c(on)i(the)g(v)-5 b(alue)24 b(for)g(the)g(`)p Fe(-k)p Fg(')g(option.)38 b(If)24 b(the)g(\014le)g(is)f(binary)150 4112 y(\(as)31 b(sp)s(eci\014ed)e(b)m(y)h(the)h(`)p Fe(-kb)p Fg(')f(option)g(in)f(the)i(appropriate)e(place\),)i(then)g(it)f(is)f (just)h(a)h(certain)f(n)m(um)m(b)s(er)150 4222 y(of)38 b(o)s(ctets,)j(and)d(the)g(proto)s(col)f(con)m(tributes)h(nothing)f(to) m(w)m(ards)h(determining)e(the)i(enco)s(ding)f(\(using)150 4331 y(the)d(\014le)e(name)i(is)e(one)i(widespread,)e(if)h(not)h(univ)m (ersally)c(p)s(opular,)j(mec)m(hanism\).)49 b(If)33 b(the)h(\014le)e (is)h(text)150 4441 y(\(not)d(binary\),)e(then)h(the)h(\014le)e(is)h (sen)m(t)h(as)f(a)h(series)f(of)g(lines,)f(separated)i(b)m(y)f (linefeeds.)39 b(If)29 b(the)g(k)m(eyw)m(ord)150 4550 y(expansion)g(is)h(set)g(to)h(something)f(other)h(than)f(`)p Fe(-ko)p Fg(',)g(then)g(it)g(is)f(exp)s(ected)i(that)g(the)g(\014le)e (conform)h(to)150 4660 y(the)f(R)m(CS)f(exp)s(ectations)i(regarding)e (k)m(eyw)m(ord)h(expansion|in)d(particular,)i(that)h(it)g(is)f(in)f(a)i (c)m(haracter)150 4770 y(set)i(suc)m(h)f(as)h(ASCI)s(I)d(in)h(whic)m(h) h(0x24)h(is)f(a)g(dollar)f(sign)h(\(`)p Fe($)p Fg('\).)150 5035 y Fb(5.5)68 b(Strings)275 5230 y Fg(In)24 b(v)-5 b(arious)25 b(con)m(texts,)k(for)c(example)g(the)h Fe(Argument)d Fg(request)j(and)f(the)h Fe(M)f Fg(resp)s(onse,)h(one)g(transmits)150 5340 y(what)32 b(is)f(essen)m(tially)h(an)g(arbitrary)f(string.)45 b(Often)32 b(this)f(will)f(ha)m(v)m(e)j(b)s(een)f(supplied)d(b)m(y)j (the)g(user)g(\(for)p eop %%Page: 9 9 9 8 bop 150 366 a Fg(example,)29 b(the)h(`)p Fe(-m)p Fg(')f(option)g(to)h(the)f Fe(ci)g Fg(request\).)41 b(The)29 b(proto)s(col)g(has)g(no)g(mec)m(hanism)g(to)h(sp)s(ecify)e(the)150 476 y(c)m(haracter)23 b(set)e(of)h(suc)m(h)e(strings;)k(it)c(w)m(ould)g (b)s(e)h(fairly)e(safe)i(to)h(stic)m(k)g(to)f(the)h(in)m(v)-5 b(arian)m(t)20 b(ISO)g(646)i(c)m(haracter)150 586 y(set)35 b(but)f(the)h(existing)e(practice)i(is)f(probably)e(to)k(just)e (transmit)f(whatev)m(er)i(the)g(user)f(sp)s(eci\014es,)h(and)150 695 y(hop)s(e)j(that)h(ev)m(ery)m(one)g(in)m(v)m(olv)m(ed)f(agrees)i (whic)m(h)d(c)m(haracter)j(set)f(is)e(in)g(use,)j(or)f(stic)m(ks)f(to)h (a)g(common)150 805 y(subset.)150 1082 y Fb(5.6)68 b(Request)46 b(in)l(tro)275 1282 y Fg(By)33 b(con)m(v)m(en)m(tion,)h(requests)f (whic)m(h)f(b)s(egin)f(with)g(a)j(capital)e(letter)h(do)g(not)g(elicit) e(a)j(resp)s(onse)d(from)150 1392 y(the)f(serv)m(er,)g(while)e(all)h (others)h(do)f({)h(sa)m(v)m(e)i(one.)41 b(The)29 b(exception)h(is)f(`)p Fe(gzip-file-contents)p Fg('.)36 b(Unrec-)150 1502 y(ognized)g (requests)f(will)e(alw)m(a)m(ys)k(elicit)d(a)i(resp)s(onse)f(from)h (the)g(serv)m(er,)h(ev)m(en)g(if)d(that)j(request)e(b)s(egins)150 1611 y(with)29 b(a)i(capital)f(letter.)150 1888 y Fb(5.7)68 b(Requests)275 2089 y Fg(Here)30 b(are)h(the)g(requests:)150 2260 y Fe(Root)e Ff(pathname)36 b Fe(\\n)630 2370 y Fg(Resp)s(onse)29 b(exp)s(ected:)40 b(no.)h(T)-8 b(ell)28 b(the)h(serv)m(er)h(whic)m(h)e Fe(CVSROOT)f Fg(to)j(use.)40 b(Note)31 b(that)f Ff(path-)630 2479 y(name)k Fg(is)27 b(a)i(lo)s(cal)f(directory)g(and)g Ff(not)j Fg(a)e(fully)d(quali\014ed)h Fe(CVSROOT)f Fg(v)-5 b(ariable.)39 b Ff(pathname)630 2589 y Fg(m)m(ust)23 b(already)g(exist;)j(if)c(creating)i(a)g(new)f(ro)s(ot,)i(use)e(the)h Fe(init)e Fg(request,)j(not)f Fe(Root)p Fg(.)37 b Ff(path-)630 2698 y(name)43 b Fg(do)s(es)37 b(not)g(include)e(the)j(hostname)g(of)f (the)h(serv)m(er,)i(ho)m(w)d(to)h(access)h(the)e(serv)m(er,)630 2808 y(etc.;)h(b)m(y)c(the)g(time)g(the)g(CVS)g(proto)s(col)g(is)f(in)g (use,)i(connection,)h(authen)m(tication,)f(etc.,)630 2917 y(are)c(already)f(tak)m(en)h(care)g(of.)630 3056 y(The)20 b Fe(Root)f Fg(request)h(m)m(ust)h(b)s(e)e(sen)m(t)i(only)f (once,)j(and)d(it)g(m)m(ust)g(b)s(e)g(sen)m(t)g(b)s(efore)g(an)m(y)h (requests)630 3165 y(other)31 b(than)f Fe(Valid-responses)p Fg(,)c Fe(valid-requests)p Fg(,)h Fe(UseUnchanged)p Fg(,)g(or)k Fe(init)p Fg(.)150 3333 y Fe(Valid-responses)26 b Ff(request-list)32 b Fe(\\n)630 3442 y Fg(Resp)s(onse)i(exp)s(ected:)51 b(no.)j(T)-8 b(ell)34 b(the)h(serv)m(er)g(what)g(resp)s(onses)f(the)h (clien)m(t)g(will)d(accept.)630 3552 y(request-list)d(is)h(a)h(space)g (separated)f(list)f(of)i(tok)m(ens.)150 3719 y Fe(valid-requests)26 b(\\n)630 3829 y Fg(Resp)s(onse)37 b(exp)s(ected:)57 b(y)m(es.)64 b(Ask)38 b(the)g(serv)m(er)g(to)h(send)e(bac)m(k)h(a)h Fe(Valid-requests)34 b Fg(re-)630 3938 y(sp)s(onse.)150 4106 y Fe(Directory)28 b Ff(lo)s(cal-directory)37 b Fe(\\n)630 4215 y Fg(Additional)31 b(data:)48 b Ff(rep)s(ository)41 b Fe(\\)p Fg(n.)49 b(Resp)s(onse)33 b(exp)s(ected:)48 b(no.)j(T)-8 b(ell)32 b(the)i(serv)m(er)g(what)630 4325 y(directory)h(to)g(use.)55 b(The)34 b Ff(rep)s(ository)42 b Fg(should)33 b(b)s(e)h(a)i(directory)e(name)h(from)g(a)g(previous)630 4434 y(serv)m(er)h(resp)s(onse.)56 b(Note)37 b(that)f(this)f(b)s(oth)f (giv)m(es)i(a)h(default)d(for)i Fe(Entry)e Fg(and)h Fe(Modified)630 4544 y Fg(and)f(also)g(for)g Fe(ci)g Fg(and)g(the)g(other)h(commands;)h (normal)d(usage)i(is)f(to)h(send)e Fe(Directory)630 4654 y Fg(for)25 b(eac)m(h)h(directory)e(in)g(whic)m(h)g(there)h(will)d(b)s (e)j(an)f Fe(Entry)g Fg(or)h Fe(Modified)p Fg(,)f(and)g(then)h(a)g (\014nal)630 4763 y Fe(Directory)33 b Fg(for)j(the)g(original)d (directory)-8 b(,)38 b(then)d(the)h(command.)57 b(The)35 b Ff(lo)s(cal-directory)630 4873 y Fg(is)j(relativ)m(e)i(to)g(the)f (top)h(lev)m(el)f(at)h(whic)m(h)e(the)h(command)h(is)e(o)s(ccurring)g (\(i.e.)68 b(the)39 b(last)630 4982 y Fe(Directory)33 b Fg(whic)m(h)i(is)g(sen)m(t)h(b)s(efore)g(the)g(command\);)j(to)e (indicate)e(that)h(top)h(lev)m(el,)g(`)p Fe(.)p Fg(')630 5092 y(should)28 b(b)s(e)i(send)g(for)g Ff(lo)s(cal-directory)p Fg(.)630 5230 y(Here)j(is)e(an)h(example)f(of)i(where)e(a)h(clien)m(t)g (gets)h Ff(rep)s(ository)39 b Fg(and)31 b Ff(lo)s(cal-directory)p Fg(.)45 b(Sup-)630 5340 y(p)s(ose)30 b(that)h(there)g(is)e(a)i(mo)s (dule)d(de\014ned)i(b)m(y)p eop %%Page: 10 10 10 9 bop 870 366 a Fe(moddir)46 b(1dir)630 526 y Fg(That)32 b(is,)f(one)h(can)h(c)m(hec)m(k)g(out)f Fe(moddir)e Fg(and)h(it)h(will) d(tak)m(e)k Fe(1dir)e Fg(in)g(the)h(rep)s(ository)f(and)630 636 y(c)m(hec)m(k)c(it)d(out)h(to)h Fe(moddir)e Fg(in)f(the)j(w)m (orking)e(directory)-8 b(.)39 b(Then)24 b(an)h(initial)d(c)m(hec)m(k)27 b(out)e(could)630 745 y(pro)s(ceed)30 b(lik)m(e)g(this:)870 900 y Fe(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870 1003 y(.)g(.)h(.)870 1107 y(C:)f(Argument)f(moddir)870 1211 y(C:)h(Directory)e(.)870 1315 y(C:)i(/home/kingdon/zwork/cvsro)o (ot)870 1418 y(C:)g(co)870 1522 y(S:)g(Clear-sticky)e(moddir/)870 1626 y(S:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)o(/)870 1730 y(.)g(.)h(.)870 1834 y(S:)f(ok)630 1993 y Fg(In)32 b(this)f(example)h(the)h(resp)s(onse)f(sho)m(wn)g(is)f Fe(Clear-sticky)p Fg(,)f(but)i(it)g(could)g(b)s(e)g(another)630 2103 y(resp)s(onse)23 b(instead.)38 b(Note)25 b(that)f(it)g(returns)e (t)m(w)m(o)k(pathnames.)38 b(The)23 b(\014rst)g(one,)j(`)p Fe(moddir/)p Fg(',)630 2213 y(indicates)35 b(the)g(w)m(orking)g (directory)h(to)g(c)m(hec)m(k)h(out)f(in)m(to.)57 b(The)35 b(second)h(one,)h(ending)d(in)630 2322 y(`)p Fe(1dir/)p Fg(',)48 b(indicates)d(the)g(directory)g(to)h(pass)f(bac)m(k)h(to)g (the)f(serv)m(er)h(in)e(a)i(subsequen)m(t)630 2432 y Fe(Directory)25 b Fg(request.)39 b(F)-8 b(or)28 b(example,)g(a)g (subsequen)m(t)e Fe(update)g Fg(request)h(migh)m(t)g(lo)s(ok)f(lik)m (e:)870 2586 y Fe(C:)47 b(Directory)e(moddir)870 2689 y(C:)i(/home/kingdon/zwork/cvsro)o(ot/1)o(dir)870 2793 y(.)g(.)h(.)870 2897 y(C:)f(update)630 3057 y Fg(F)-8 b(or)44 b(a)h(giv)m(en)e Ff(lo)s(cal-directory)p Fg(,)k(the)d(rep)s (ository)e(will)f(b)s(e)i(the)h(same)g(for)g(eac)m(h)h(of)f(the)630 3166 y(resp)s(onses,)31 b(so)h(one)g(can)h(use)e(the)h(rep)s(ository)f (from)g(whic)m(hev)m(er)g(resp)s(onse)g(is)g(most)h(con-)630 3276 y(v)m(enien)m(t.)49 b(T)m(ypically)31 b(a)i(clien)m(t)g(will)d (store)j(the)h(rep)s(ository)d(along)i(with)f(the)h(sources)g(for)630 3386 y(eac)m(h)38 b Ff(lo)s(cal-directory)p Fg(,)f(use)g(that)g(same)g (setting)g(whenev)m(er)f(op)s(erating)h(on)f(that)h Ff(lo)s(cal-)630 3495 y(directory)p Fg(,)30 b(and)g(not)h(up)s(date)e(the)i(setting)f (as)h(long)f(as)g(the)h Ff(lo)s(cal-directory)37 b Fg(exists.)630 3655 y(A)24 b(clien)m(t)f(is)g(free)g(to)i(rename)f(a)g Ff(lo)s(cal-directory)30 b Fg(at)25 b(an)m(y)f(time)f(\(for)h(example,) h(in)d(resp)s(onse)630 3765 y(to)37 b(an)f(explicit)e(user)h (request\).)58 b(While)35 b(it)h(is)f(true)h(that)g(the)h(serv)m(er)f (supplies)d(a)j Ff(lo)s(cal-)630 3874 y(directory)g Fg(to)29 b(the)g(clien)m(t,)g(as)g(noted)f(ab)s(o)m(v)m(e,)j(this)c(is)h(only)f (the)i(default)f(place)h(to)g(put)f(the)630 3984 y(directory)-8 b(.)40 b(Of)26 b(course,)i(the)f(v)-5 b(arious)26 b Fe(Directory)f Fg(requests)i(for)g(a)g(single)f(command)h(\(for)630 4093 y(example,)40 b Fe(update)c Fg(or)i Fe(ci)g Fg(request\))g(should) e(name)j(a)f(particular)e(directory)i(with)f(the)630 4203 y(same)31 b Ff(lo)s(cal-directory)p Fg(.)630 4363 y(Eac)m(h)j Fe(Directory)c Fg(request)j(sp)s(eci\014es)f(a)h(brand-new) f Ff(lo)s(cal-directory)40 b Fg(and)32 b Ff(rep)s(ository)8 b Fg(;)630 4472 y(that)37 b(is,)f Ff(lo)s(cal-directory)43 b Fg(and)35 b Ff(rep)s(ository)43 b Fg(are)36 b(nev)m(er)h(relativ)m(e) f(to)g(paths)g(sp)s(eci\014ed)e(in)630 4582 y(an)m(y)d(previous)e Fe(Directory)e Fg(request.)150 4792 y Fe(Max-dotdot)h Ff(lev)m(el)33 b Fe(\\n)630 4902 y Fg(Resp)s(onse)27 b(exp)s(ected:)39 b(no.)h(T)-8 b(ell)26 b(the)i(serv)m(er)g(that)g Ff(lev)m(el)i Fg(lev)m(els)d(of)h(directories)e(ab)s(o)m(v)m(e)j(the) 630 5011 y(directory)23 b(whic)m(h)f Fe(Directory)e Fg(requests)k(are)f (relativ)m(e)h(to)g(will)c(b)s(e)j(needed.)38 b(F)-8 b(or)24 b(example,)630 5121 y(if)36 b(the)h(clien)m(t)g(is)f(planning)f (to)j(use)e(a)i Fe(Directory)c Fg(request)k(for)e(`)p Fe(../../foo)p Fg(',)h(it)g(m)m(ust)630 5230 y(send)27 b(a)h Fe(Max-dotdot)d Fg(request)j(with)e(a)i Ff(lev)m(el)j Fg(of)d(at)h(least)f(2.)40 b Fe(Max-dotdot)25 b Fg(m)m(ust)i(b)s(e)g (sen)m(t)630 5340 y(b)s(efore)j(the)h(\014rst)e Fe(Directory)f Fg(request.)p eop %%Page: 11 11 11 10 bop 150 366 a Fe(Static-directory)26 b(\\n)630 476 y Fg(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f(most)h(recen)m (tly)g(sp)s(eci\014ed)630 586 y(with)35 b Fe(Directory)e Fg(should)h(not)i(ha)m(v)m(e)h(additional)d(\014les)g(c)m(hec)m(k)m(ed) k(out)e(unless)e(explicitly)630 695 y(requested.)69 b(The)39 b(clien)m(t)h(sends)f(this)f(if)h(the)h Fe(Entries.Static)c Fg(\015ag)k(is)f(set,)k(whic)m(h)c(is)630 805 y(con)m(trolled)i(b)m(y)h (the)f Fe(Set-static-directory)36 b Fg(and)41 b Fe (Clear-static-directory)36 b Fg(re-)630 914 y(sp)s(onses.)150 1081 y Fe(Sticky)29 b Ff(tagsp)s(ec)36 b Fe(\\n)630 1191 y Fg(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f(most)h(recen)m(tly)g(sp)s (eci\014ed)630 1300 y(with)k Fe(Directory)f Fg(has)i(a)h(stic)m(ky)g (tag)h(or)e(date)h Ff(tagsp)s(ec)p Fg(.)41 b(The)26 b(\014rst)f(c)m (haracter)j(of)f Ff(tagsp)s(ec)630 1410 y Fg(is)j(`)p Fe(T)p Fg(')g(for)h(a)g(tag,)h(or)e(`)p Fe(D)p Fg(')h(for)f(a)h(date.) 42 b(The)30 b(remainder)f(of)i Ff(tagsp)s(ec)37 b Fg(con)m(tains)31 b(the)g(actual)630 1519 y(tag)h(or)e(date.)630 1658 y(The)24 b(serv)m(er)g(should)f(remem)m(b)s(er)h Fe(Static-directory)c Fg(and)j Fe(Sticky)g Fg(requests)h(for)g(a)h(par-)630 1767 y(ticular)19 b(directory;)24 b(the)d(clien)m(t)f(need)h(not)g (resend)f(them)g(eac)m(h)i(time)e(it)h(sends)e(a)i Fe(Directory)630 1877 y Fg(request)34 b(for)g(a)g(giv)m(en)h(directory)-8 b(.)51 b(Ho)m(w)m(ev)m(er,)38 b(the)c(serv)m(er)g(is)g(not)g(obliged)f (to)i(remem)m(b)s(er)630 1986 y(them)30 b(b)s(ey)m(ond)g(the)h(con)m (text)h(of)e(a)h(single)e(command.)150 2153 y Fe(Checkin-prog)e Ff(program)j Fe(\\n)630 2263 y Fg(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f (most)h(recen)m(tly)g(sp)s(eci\014ed)630 2372 y(with)31 b Fe(Directory)f Fg(has)i(a)h(c)m(hec)m(kin)g(program)f Ff(program)p Fg(.)47 b(Suc)m(h)31 b(a)i(program)f(w)m(ould)g(ha)m(v)m (e)630 2482 y(b)s(een)e(previously)e(set)j(with)e(the)h Fe(Set-checkin-prog)c Fg(resp)s(onse.)150 2648 y Fe(Update-prog)h Ff(program)j Fe(\\n)630 2758 y Fg(Resp)s(onse)20 b(exp)s(ected:)36 b(no.)h(T)-8 b(ell)20 b(the)g(serv)m(er)h(that)g(the)g(directory)f (most)h(recen)m(tly)g(sp)s(eci\014ed)630 2868 y(with)28 b Fe(Directory)f Fg(has)j(an)f(up)s(date)g(program)g Ff(program)p Fg(.)40 b(Suc)m(h)29 b(a)h(program)f(w)m(ould)g(ha)m(v)m (e)630 2977 y(b)s(een)h(previously)e(set)j(with)e(the)h Fe(Set-update-prog)d Fg(resp)s(onse.)150 3144 y Fe(Entry)i Ff(en)m(try-line)34 b Fe(\\n)630 3253 y Fg(Resp)s(onse)j(exp)s(ected:) 56 b(no.)63 b(T)-8 b(ell)36 b(the)i(serv)m(er)g(what)g(v)m(ersion)f(of) h(a)g(\014le)f(is)g(on)h(the)g(lo)s(cal)630 3363 y(mac)m(hine.)83 b(The)44 b(name)h(in)e Ff(en)m(try-line)49 b Fg(is)43 b(a)i(name)g(relativ)m(e)f(to)i(the)f(directory)f(most)630 3472 y(recen)m(tly)35 b(sp)s(eci\014ed)e(with)h Fe(Directory)p Fg(.)52 b(If)34 b(the)h(user)g(is)f(op)s(erating)g(on)h(only)f(some)h (\014les)630 3582 y(in)26 b(a)i(directory)-8 b(,)28 b Fe(Entry)f Fg(requests)g(for)g(only)g(those)h(\014les)f(need)g(b)s(e)g (included.)37 b(If)27 b(an)g Fe(Entry)630 3692 y Fg(request)37 b(is)g(sen)m(t)g(without)g Fe(Modified)p Fg(,)g Fe(Is-modified)p Fg(,)f(or)h Fe(Unchanged)p Fg(,)g(it)g(means)g(the)630 3801 y(\014le)32 b(is)f(lost)i(\(do)s(es)f(not)h(exist)g(in)e(the)i(w)m (orking)f(directory\).)47 b(If)32 b(b)s(oth)g Fe(Entry)f Fg(and)h(one)h(of)630 3911 y Fe(Modified)p Fg(,)22 b Fe(Is-modified)p Fg(,)f(or)h Fe(Unchanged)e Fg(are)i(sen)m(t)h(for)f (the)g(same)h(\014le,)g Fe(Entry)e Fg(m)m(ust)h(b)s(e)630 4020 y(sen)m(t)j(\014rst.)38 b(F)-8 b(or)25 b(a)f(giv)m(en)h(\014le,)f (one)h(can)f(send)g Fe(Modified)p Fg(,)f Fe(Is-modified)p Fg(,)g(or)h Fe(Unchanged)p Fg(,)630 4130 y(but)30 b(not)g(more)h(than)f (one)h(of)f(these)h(three.)150 4297 y Fe(Kopt)e Ff(option)h Fe(\\n)630 4406 y Fg(This)c(indicates)g(to)i(the)g(serv)m(er)g(whic)m (h)e(k)m(eyw)m(ord)i(expansion)e(options)h(to)h(use)f(for)g(the)h (\014le)630 4516 y(sp)s(eci\014ed)h(b)m(y)i(the)h(next)f Fe(Modified)e Fg(or)i Fe(Is-modified)d Fg(request)j(\(for)g(example)g (`)p Fe(-kb)p Fg(')f(for)630 4625 y(a)i(binary)d(\014le\).)43 b(This)30 b(is)g(similar)f(to)j Fe(Entry)p Fg(,)e(but)h(is)f(used)h (for)g(a)h(\014le)e(for)h(whic)m(h)f(there)i(is)630 4735 y(no)h(en)m(tries)f(line.)46 b(T)m(ypically)31 b(this)h(will)e(b)s(e)i (a)h(\014le)f(b)s(eing)f(added)h(via)g(an)h Fe(add)f Fg(or)h Fe(import)630 4845 y Fg(request.)41 b(The)30 b(clien)m(t)g(ma)m(y)h(not)f(send)g(b)s(oth)f Fe(Kopt)h Fg(and)f Fe(Entry)g Fg(for)h(the)h(same)g(\014le.)150 5011 y Fe(Modified)d Ff(\014lename)35 b Fe(\\n)630 5121 y Fg(Resp)s(onse)26 b(exp)s(ected:)39 b(no.)g(Additional)24 b(data:)39 b(mo)s(de,)27 b Fe(\\)p Fg(n,)f(\014le)g(transmission.)37 b(Send)25 b(the)630 5230 y(serv)m(er)i(a)g(cop)m(y)g(of)g(one)f(lo)s (cally)f(mo)s(di\014ed)g(\014le.)38 b Ff(\014lename)31 b Fg(is)25 b(relativ)m(e)i(to)g(the)g(most)g(recen)m(t)630 5340 y(rep)s(ository)32 b(sen)m(t)j(with)d Fe(Directory)p Fg(.)47 b(If)34 b(the)f(user)g(is)g(op)s(erating)g(on)g(only)g(some)h (\014les)e(in)p eop %%Page: 12 12 12 11 bop 630 366 a Fg(a)30 b(directory)-8 b(,)31 b(only)e(those)h (\014les)f(need)h(to)h(b)s(e)e(included.)38 b(This)29 b(can)h(also)g(b)s(e)f(sen)m(t)i(without)630 476 y Fe(Entry)p Fg(,)e(if)h(there)g(is)g(no)g(en)m(try)g(for)h(the)f(\014le.)150 637 y Fe(Is-modified)d Ff(\014lename)35 b Fe(\\n)630 746 y Fg(Resp)s(onse)27 b(exp)s(ected:)40 b(no.)g(Additional)26 b(data:)40 b(none.)f(Lik)m(e)28 b Fe(Modified)p Fg(,)f(but)g(used)g(if) g(the)630 856 y(serv)m(er)k(only)e(needs)h(to)h(kno)m(w)g(whether)e (the)i(\014le)e(is)h(mo)s(di\014ed,)e(not)j(the)f(con)m(ten)m(ts.)630 991 y(The)47 b(commands)g(whic)m(h)g(can)g(tak)m(e)i Fe(Is-modified)c Fg(instead)i(of)g Fe(Modified)f Fg(with)g(no)630 1100 y(kno)m(wn)54 b(c)m(hange)i(in)d(b)s(eha)m(vior)h(are:)89 b Fe(admin)p Fg(,)59 b Fe(diff)54 b Fg(\(if)g(and)g(only)f(if)h(t)m(w)m (o)i(`)p Fe(-r)p Fg(')e(or)630 1210 y(`)p Fe(-D)p Fg(')35 b(options)g(are)h(sp)s(eci\014ed\),)f Fe(watch-on)p Fg(,)g Fe(watch-off)p Fg(,)g Fe(watch-add)p Fg(,)f Fe(watch-remove)p Fg(,)630 1320 y Fe(watchers)p Fg(,)28 b Fe(editors)p Fg(,)h Fe(log)p Fg(,)h(and)g Fe(annotate)p Fg(.)630 1455 y(F)-8 b(or)31 b(the)f Fe(status)f Fg(command,)h(one)g(can)h(send)e Fe(Is-modified)e Fg(but)j(if)f(the)h(clien)m(t)g(is)f(using)630 1564 y(imp)s(erfect)i(mec)m(hanisms)g(suc)m(h)g(as)h(timestamps)g(to)g (determine)f(whether)g(to)i(consider)e(a)630 1674 y(\014le)22 b(mo)s(di\014ed,)g(then)g(the)h(b)s(eha)m(vior)f(will)e(b)s(e)i (di\013eren)m(t.)38 b(That)22 b(is,)i(if)d(one)i(sends)f Fe(Modified)p Fg(,)630 1784 y(then)32 b(the)h(serv)m(er)g(will)c (actually)j(compare)h(the)g(con)m(ten)m(ts)h(of)f(the)g(\014le)e(sen)m (t)i(and)f(the)h(one)630 1893 y(it)e(deriv)m(es)g(from)h(to)g (determine)f(whether)g(the)h(\014le)f(is)g(gen)m(uinely)f(mo)s (di\014ed.)43 b(But)32 b(if)f(one)630 2003 y(sends)38 b Fe(Is-modified)p Fg(,)f(then)i(the)f(serv)m(er)h(tak)m(es)h(the)f (clien)m(t's)f(w)m(ord)g(for)g(it.)65 b(A)39 b(similar)630 2112 y(situation)29 b(exists)h(for)g Fe(tag)p Fg(,)g(if)g(the)g(`)p Fe(-c)p Fg(')g(option)g(is)g(sp)s(eci\014ed.)630 2247 y(Commands)f(for)h(whic)m(h)f Fe(Modified)g Fg(is)g(necessary)i(are)g Fe(co)p Fg(,)f Fe(ci)p Fg(,)g Fe(update)p Fg(,)f(and)g Fe(import)p Fg(.)630 2382 y(Commands)h(whic)m(h)g(do)h(not)g(need)g(to) h(inform)d(the)j(serv)m(er)f(ab)s(out)g(a)g(w)m(orking)g(directory)-8 b(,)630 2492 y(and)26 b(th)m(us)g(should)e(not)j(b)s(e)e(sending)g (either)h Fe(Modified)e Fg(or)i Fe(Is-modified)p Fg(:)36 b Fe(rdiff)p Fg(,)26 b Fe(rtag)p Fg(,)630 2602 y Fe(history)p Fg(,)j Fe(init)p Fg(,)g(and)h Fe(release)p Fg(.)630 2737 y(Commands)g(for)h(whic)m(h)f(further)g(in)m(v)m(estigation)i(is)e(w)m (arran)m(ted)i(are:)43 b Fe(remove)p Fg(,)30 b Fe(add)p Fg(,)h(and)630 2846 y Fe(export)p Fg(.)48 b(P)m(ending)33 b(suc)m(h)g(in)m(v)m(estigation,)i(the)e(more)h(conserv)-5 b(ativ)m(e)35 b(course)e(of)h(action)g(is)630 2956 y(to)d(stic)m(k)g (to)g Fe(Modified)p Fg(.)150 3116 y Fe(Unchanged)d Ff(\014lename)35 b Fe(\\n)630 3226 y Fg(Resp)s(onse)30 b(exp)s(ected:)41 b(no.)f(T)-8 b(ell)30 b(the)g(serv)m(er)h(that)g Ff(\014lename)k Fg(has)30 b(not)g(b)s(een)g(mo)s(di\014ed)e(in)630 3336 y(the)34 b(c)m(hec)m(k)m(ed)i(out)e(directory)-8 b(.)51 b(The)33 b(name)h(is)f(relativ)m(e)h(to)h(the)f(most)g(recen)m(t)h(rep) s(ository)630 3445 y(sen)m(t)c(with)e Fe(Directory)p Fg(.)150 3606 y Fe(UseUnchanged)e(\\n)630 3715 y Fg(Resp)s(onse)g(exp)s (ected:)40 b(no.)g(T)-8 b(o)28 b(sp)s(ecify)f(the)h(v)m(ersion)f(of)i (the)f(proto)s(col)g(describ)s(ed)d(in)i(this)630 3825 y(do)s(cumen)m(t,)e(serv)m(ers)g(m)m(ust)e(supp)s(ort)g(this)g(request) h(\(although)g(it)f(need)h(not)g(do)g(an)m(ything\))630 3935 y(and)30 b(clien)m(ts)g(m)m(ust)g(issue)f(it.)150 4095 y Fe(Notify)g Ff(\014lename)34 b Fe(\\n)630 4205 y Fg(Resp)s(onse)h(exp)s(ected:)51 b(no.)57 b(T)-8 b(ell)34 b(the)i(serv)m(er)g(that)g(a)g Fe(edit)e Fg(or)i Fe(unedit)e Fg(command)h(has)630 4314 y(tak)m(en)c(place.)41 b(The)30 b(serv)m(er)g(needs)g(to)h(send)e(a)i Fe(Notified)d Fg(resp)s(onse,)h (but)h(suc)m(h)g(resp)s(onse)630 4424 y(is)j(deferred)g(un)m(til)f(the) i(next)g(time)g(that)h(the)f(serv)m(er)g(is)f(sending)f(resp)s(onses.) 51 b(Resp)s(onse)630 4534 y(exp)s(ected:)41 b(no.)g(Additional)28 b(data:)870 4663 y Ff(noti\014cation-t)m(yp)s(e)53 b Fe(\\t)47 b Ff(time)53 b Fe(\\t)47 b Ff(clien)m(thost)i Fe(\\t)870 4767 y Ff(w)m(orking-dir)j Fe(\\t)47 b Ff(w)m(atc)m(hes)54 b Fe(\\n)630 4902 y Fg(where)33 b Ff(noti\014cation-t)m(yp)s(e)38 b Fg(is)32 b(`)p Fe(E)p Fg(')h(for)g(edit,)g(`)p Fe(U)p Fg(')g(for)g(unedit,)g(unde\014ned)d(b)s(eha)m(vior)j(if)f(`)p Fe(C)p Fg(',)630 5011 y(and)26 b(all)g(other)h(letters)f(should)f(b)s (e)h(silen)m(tly)f(ignored)h(for)g(future)g(expansion.)39 b Ff(time)31 b Fg(is)26 b(the)630 5121 y(time)36 b(at)g(whic)m(h)f(the) h(edit)g(or)g(unedit)e(to)s(ok)j(place,)h(in)d(a)h(user-readable)f (format)i(of)f(the)630 5230 y(clien)m(t's)26 b(c)m(hoice)i(\(the)f (serv)m(er)g(should)e(treat)i(the)g(time)g(as)g(an)f(opaque)h(string)f (rather)g(than)630 5340 y(in)m(terpreting)k(it\).)42 b Ff(clien)m(thost)33 b Fg(is)d(the)h(name)g(of)g(the)g(host)g(on)g (whic)m(h)f(the)h(edit)g(or)f(unedit)p eop %%Page: 13 13 13 12 bop 630 366 a Fg(to)s(ok)39 b(place,)i(and)d Ff(w)m(orking-dir)43 b Fg(is)37 b(the)i(pathname)f(of)h(the)g(w)m(orking)e(directory)h (where)630 476 y(the)g(edit)g(or)f(unedit)g(to)s(ok)i(place.)63 b Ff(w)m(atc)m(hes)43 b Fg(are)c(the)f(temp)s(orary)f(w)m(atc)m(hes)j (to)e(set.)64 b(If)630 586 y Ff(w)m(atc)m(hes)32 b Fg(is)26 b(follo)m(w)m(ed)h(b)m(y)g Fe(\\)p Fg(t)g(then)f(the)h Fe(\\)p Fg(t)g(and)g(the)g(rest)g(of)g(the)g(line)e(should)g(b)s(e)i (ignored,)630 695 y(for)j(future)g(expansion.)630 849 y(Note)j(that)f(a)f(clien)m(t)g(ma)m(y)h(b)s(e)f(capable)g(of)h(p)s (erforming)d(an)i Fe(edit)f Fg(or)i Fe(unedit)d Fg(op)s(eration)630 958 y(without)35 b(connecting)i(to)g(the)f(serv)m(er)h(at)g(that)g (time,)h(and)e(instead)f(connecting)i(to)g(the)630 1068 y(serv)m(er)27 b(when)f(it)g(is)g(con)m(v)m(enien)m(t)i(\(for)e (example,)i(when)e(a)h(laptop)f(is)g(on)g(the)h(net)g(again\))g(to)630 1177 y(send)j(the)h Fe(Notify)e Fg(requests.)41 b(Ev)m(en)31 b(if)e(a)i(clien)m(t)f(is)g(capable)h(of)f(deferring)f (noti\014cations,)630 1287 y(it)40 b(should)e(attempt)j(to)g(send)f (them)g(immediately)f(\(one)h(can)h(send)e Fe(Notify)g Fg(requests)630 1396 y(together)32 b(with)e(a)h Fe(noop)e Fg(request,)i(for)g(example\),)g(unless)e(p)s(erhaps)g(if)g(it)i(can)g (kno)m(w)f(that)630 1506 y(a)h(connection)f(w)m(ould)f(b)s(e)h(imp)s (ossible.)150 1703 y Fe(Questionable)d Ff(\014lename)35 b Fe(\\n)630 1813 y Fg(Resp)s(onse)c(exp)s(ected:)43 b(no.)g(Additional)29 b(data:)43 b(no.)g(T)-8 b(ell)31 b(the)g(serv)m(er)h(to)g(c)m(hec)m(k)h(whether)630 1922 y Ff(\014lename)41 b Fg(should)34 b(b)s(e)i(ignored,)h(and)f(if)f(not,) k(next)d(time)g(the)h(serv)m(er)f(sends)g(resp)s(onses,)630 2032 y(send)24 b(\(in)h(a)g Fe(M)g Fg(resp)s(onse\))g(`)p Fe(?)p Fg(')g(follo)m(w)m(ed)g(b)m(y)g(the)g(directory)g(and)f (\014lename.)39 b Ff(\014lename)29 b Fg(m)m(ust)630 2141 y(not)i(con)m(tain)f(`)p Fe(/)p Fg(';)h(it)f(needs)g(to)h(b)s(e)f(a)h (\014le)e(in)g(the)i(directory)e(named)h(b)m(y)h(the)f(most)h(recen)m (t)630 2251 y Fe(Directory)d Fg(request.)150 2448 y Fe(Case)h(\\n)163 b Fg(Resp)s(onse)37 b(exp)s(ected:)55 b(no.)63 b(T)-8 b(ell)36 b(the)i(serv)m(er)g(that)g(\014lenames)e(should)g(b)s(e)h (matc)m(hed)h(in)630 2557 y(a)j(case-insensitiv)m(e)g(fashion.)71 b(Note)43 b(that)e(this)f(is)g(not)i(the)f(primary)e(mec)m(hanism)h (for)630 2667 y(ac)m(hieving)28 b(case-insensitivit)m(y;)g(for)h(the)g (most)g(part)f(the)h(clien)m(t)f(k)m(eeps)h(trac)m(k)h(of)f(the)g(case) 630 2777 y(whic)m(h)20 b(the)i(serv)m(er)g(w)m(an)m(ts)h(to)f(use)f (and)g(tak)m(es)i(care)g(to)f(alw)m(a)m(ys)g(use)g(that)g(case)h (regardless)e(of)630 2886 y(what)i(the)g(user)f(sp)s(eci\014es.)37 b(F)-8 b(or)24 b(example)e(the)h(\014lenames)f(giv)m(en)h(in)e Fe(Entry)h Fg(and)g Fe(Modified)630 2996 y Fg(requests)36 b(for)g(the)h(same)g(\014le)e(m)m(ust)i(matc)m(h)g(in)e(case)i (regardless)f(of)h(whether)f(the)g Fe(Case)630 3105 y Fg(request)28 b(is)e(sen)m(t.)40 b(The)27 b(latter)h(mec)m(hanism)f(is) f(more)i(general)f(\(it)h(could)e(also)i(b)s(e)e(used)h(for)630 3215 y(8.3)e(\014lenames,)g(VMS)e(\014lenames)g(with)g(more)h(than)g (one)g(`)p Fe(.)p Fg(',)i(and)d(an)m(y)h(other)g(situation)f(in)630 3325 y(whic)m(h)e(there)h(is)f(a)h(predictable)f(mapping)f(b)s(et)m(w)m (een)j(\014lenames)e(in)g(the)h(w)m(orking)f(directory)630 3434 y(and)32 b(\014lenames)f(in)g(the)i(proto)s(col\),)g(but)f(there)g (are)h(some)g(situations)e(it)g(cannot)i(handle)630 3544 y(\(ignore)26 b(patterns,)i(or)e(situations)g(where)g(the)g(user)g(sp)s (eci\014es)f(a)i(\014lename)f(and)g(the)g(clien)m(t)630 3653 y(do)s(es)k(not)h(kno)m(w)f(ab)s(out)g(that)h(\014le\).)150 3850 y Fe(Argument)d Ff(text)33 b Fe(\\n)630 3960 y Fg(Resp)s(onse)43 b(exp)s(ected:)69 b(no.)81 b(Sa)m(v)m(e)45 b(argumen)m(t)f(for)g(use)g (in)e(a)j(subsequen)m(t)e(command.)630 4069 y(Argumen)m(ts)c(accum)m (ulate)i(un)m(til)c(an)i(argumen)m(t-using)g(command)g(is)f(giv)m(en,)k (at)e(whic)m(h)630 4179 y(p)s(oin)m(t)29 b(they)i(are)g(forgotten.)150 4376 y Fe(Argumentx)d Ff(text)33 b Fe(\\n)630 4486 y Fg(Resp)s(onse)g(exp)s(ected:)48 b(no.)i(App)s(end)32 b Fe(\\)p Fg(n)h(follo)m(w)m(ed)g(b)m(y)h(text)h(to)f(the)g(curren)m(t) f(argumen)m(t)630 4595 y(b)s(eing)c(sa)m(v)m(ed.)150 4792 y Fe(Global_option)e Ff(option)j Fe(\\n)630 4902 y Fg(Resp)s(onse)41 b(exp)s(ected:)64 b(no.)75 b(T)-8 b(ransmit)41 b(one)h(of)g(the)g(global)f(options)g(`)p Fe(-q)p Fg(',)k(`)p Fe(-Q)p Fg(',)g(`)p Fe(-l)p Fg(',)630 5011 y(`)p Fe(-t)p Fg(',)36 b(`)p Fe(-r)p Fg(',)f(or)g(`)p Fe(-n)p Fg('.)53 b Ff(option)34 b Fg(m)m(ust)g(b)s(e)g(one)h(of)g (those)g(strings,)f(no)h(v)-5 b(ariations)33 b(\(suc)m(h)i(as)630 5121 y(com)m(bining)e(of)h(options\))f(are)i(allo)m(w)m(ed.)51 b(F)-8 b(or)35 b(graceful)f(handling)d(of)k Fe(valid-requests)p Fg(,)630 5230 y(it)28 b(is)f(probably)f(b)s(etter)i(to)h(mak)m(e)g(new) e(global)g(options)h(separate)h(requests,)f(rather)g(than)630 5340 y(trying)h(to)j(add)d(them)i(to)g(this)e(request.)p eop %%Page: 14 14 14 13 bop 150 366 a Fe(Gzip-stream)27 b Ff(lev)m(el)34 b Fe(\\n)630 476 y Fg(Resp)s(onse)25 b(exp)s(ected:)39 b(no.)g(Use)27 b(zlib)d(\(RF)m(C)i(1950/1951\))31 b(compression)25 b(to)h(compress)g(all)630 586 y(further)j(comm)m(unication)h(b)s(et)m (w)m(een)i(the)e(clien)m(t)h(and)e(the)i(serv)m(er.)42 b(After)31 b(this)e(request)i(is)630 695 y(sen)m(t,)g(all)d(further)g (comm)m(unication)h(m)m(ust)h(b)s(e)f(compressed.)40 b(All)28 b(further)g(data)j(receiv)m(ed)630 805 y(from)37 b(the)g(serv)m(er)g(will)e(also)i(b)s(e)f(compressed.)61 b(The)36 b Ff(lev)m(el)41 b Fg(argumen)m(t)c(suggests)h(to)g(the)630 914 y(serv)m(er)i(the)g(lev)m(el)f(of)h(compression)f(that)h(it)g (should)d(apply;)44 b(it)39 b(should)f(b)s(e)h(an)h(in)m(teger)630 1024 y(b)s(et)m(w)m(een)27 b(1)g(and)f(9,)i(inclusiv)m(e,)e(where)g(a)h (higher)e(n)m(um)m(b)s(er)g(indicates)h(more)h(compression.)150 1174 y Fe(Kerberos-encrypt)f(\\n)630 1283 y Fg(Resp)s(onse)d(exp)s (ected:)38 b(no.)g(Use)24 b(Kerb)s(eros)f(encryption)g(to)h(encrypt)f (all)g(further)f(comm)m(u-)630 1393 y(nication)h(b)s(et)m(w)m(een)i (the)f(clien)m(t)f(and)h(the)g(serv)m(er.)39 b(This)22 b(will)f(only)j(w)m(ork)g(if)f(the)h(connection)630 1503 y(w)m(as)36 b(made)g(o)m(v)m(er)h(Kerb)s(eros)e(in)g(the)h(\014rst)f (place.)57 b(If)35 b(b)s(oth)h(the)g Fe(Gzip-stream)c Fg(and)k(the)630 1612 y Fe(Kerberos-encrypt)18 b Fg(requests)23 b(are)g(used,)h(the)f Fe(Kerberos-encrypt)18 b Fg(request)23 b(should)e(b)s(e)630 1722 y(used)34 b(\014rst.)53 b(This)33 b(will)f(mak)m(e)j(the)g(clien)m(t)f(and)g(serv)m(er)h(encrypt)g(the)g (compressed)f(data,)630 1831 y(as)40 b(opp)s(osed)f(to)i(compressing)e (the)h(encrypted)g(data.)70 b(Encrypted)39 b(data)i(is)e(generally)630 1941 y(incompressible.)630 2071 y(Note)25 b(that)e(this)g(request)g(do) s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d (hijac)m(king)f(the)h(con-)630 2180 y(nection,)29 b(in)f(the)h(sense)g (that)g(it)f(do)s(es)h(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h (connection)g(b)s(et)m(w)m(een)630 2290 y(the)i(initial)c(authen)m (tication)k(and)e(the)i Fe(Kerberos-encrypt)26 b Fg(request.)150 2440 y Fe(Gssapi-encrypt)g(\\n)630 2549 y Fg(Resp)s(onse)g(exp)s (ected:)39 b(no.)g(Use)26 b(GSSAPI)g(encryption)f(to)i(encrypt)e(all)g (further)g(comm)m(u-)630 2659 y(nication)e(b)s(et)m(w)m(een)i(the)f (clien)m(t)f(and)h(the)g(serv)m(er.)39 b(This)22 b(will)f(only)j(w)m (ork)g(if)f(the)h(connection)630 2768 y(w)m(as)35 b(made)f(o)m(v)m(er)h (GSSAPI)f(in)f(the)h(\014rst)g(place.)52 b(See)34 b Fe (Kerberos-encrypt)p Fg(,)d(ab)s(o)m(v)m(e,)37 b(for)630 2878 y(the)31 b(relation)e(b)s(et)m(w)m(een)i Fe(Gssapi-encrypt)c Fg(and)i Fe(Gzip-stream)p Fg(.)630 3008 y(Note)c(that)e(this)g(request) g(do)s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g(attac)m(k)m(er)i(from)d (hijac)m(king)f(the)h(con-)630 3117 y(nection,)29 b(in)f(the)h(sense)g (that)g(it)f(do)s(es)h(not)g(prev)m(en)m(t)g(hijac)m(king)f(the)h (connection)g(b)s(et)m(w)m(een)630 3227 y(the)i(initial)c(authen)m (tication)k(and)e(the)i Fe(Gssapi-encrypt)c Fg(request.)150 3377 y Fe(Gssapi-authenticate)e(\\n)630 3486 y Fg(Resp)s(onse)38 b(exp)s(ected:)57 b(no.)65 b(Use)39 b(GSSAPI)f(authen)m(tication)g(to)i (authen)m(ticate)f(all)f(fur-)630 3596 y(ther)c(comm)m(unication)g(b)s (et)m(w)m(een)h(the)f(clien)m(t)g(and)g(the)g(serv)m(er.)53 b(This)33 b(will)e(only)j(w)m(ork)g(if)630 3705 y(the)k(connection)g(w) m(as)g(made)f(o)m(v)m(er)i(GSSAPI)e(in)g(the)g(\014rst)g(place.)63 b(Encrypted)37 b(data)h(is)630 3815 y(automatically)21 b(authen)m(ticated,)j(so)d(using)f(b)s(oth)g Fe(Gssapi-authenticate)c Fg(and)k Fe(Gssapi-)630 3924 y(encrypt)25 b Fg(has)i(no)f(e\013ect)j(b) s(ey)m(ond)d(that)i(of)f Fe(Gssapi-encrypt)p Fg(.)36 b(Unlik)m(e)25 b(encrypted)i(data,)630 4034 y(it)j(is)f(reasonable)i (to)g(compress)f(authen)m(ticated)h(data.)630 4164 y(Note)25 b(that)e(this)g(request)g(do)s(es)g(not)h(fully)c(prev)m(en)m(t)k(an)g (attac)m(k)m(er)i(from)d(hijac)m(king)f(the)h(con-)630 4273 y(nection,)29 b(in)f(the)h(sense)g(that)g(it)f(do)s(es)h(not)g (prev)m(en)m(t)g(hijac)m(king)f(the)h(connection)g(b)s(et)m(w)m(een)630 4383 y(the)i(initial)c(authen)m(tication)k(and)e(the)i Fe(Gssapi-authenticate)25 b Fg(request.)150 4533 y Fe(Set)k Ff(v)-5 b(ariable)5 b Fe(=)p Ff(v)-5 b(alue)34 b Fe(\\n)630 4642 y Fg(Resp)s(onse)c(exp)s(ected:)41 b(no.)f(Set)31 b(a)g(user)e(v)-5 b(ariable)30 b Ff(v)-5 b(ariable)34 b Fg(to)d Ff(v)-5 b(alue)p Fg(.)150 4792 y Fe(expand-modules)26 b(\\n)630 4902 y Fg(Resp)s(onse)31 b(exp)s(ected:)44 b(y)m(es.)i(Expand)31 b(the)h(mo)s(dules)e(whic)m(h)h(are)h(sp)s (eci\014ed)e(in)h(the)h(argu-)630 5011 y(men)m(ts.)40 b(Returns)25 b(the)i(data)g(in)e Fe(Module-expansion)c Fg(resp)s(onses.)39 b(Note)27 b(that)g(the)g(serv)m(er)630 5121 y(can)32 b(assume)g(that)h(this)e(is)g(c)m(hec)m(k)m(out)k(or)d (exp)s(ort,)h(not)f(rtag)h(or)f(rdi\013;)g(the)g(latter)h(do)f(not)630 5230 y(access)g(the)f(w)m(orking)f(directory)g(and)g(th)m(us)g(ha)m(v)m (e)i(no)f(need)f(to)h(expand)f(mo)s(dules)f(on)i(the)630 5340 y(clien)m(t)f(side.)p eop %%Page: 15 15 15 14 bop 630 366 a Fg(Expand)41 b(ma)m(y)i(not)f(b)s(e)g(the)g(b)s (est)g(w)m(ord)g(for)f(what)i(this)e(request)h(do)s(es.)76 b(It)42 b(do)s(es)g(not)630 476 y(necessarily)33 b(tell)g(y)m(ou)h(all) e(the)i(\014les)f(con)m(tained)h(in)e(a)i(mo)s(dule,)g(for)f(example.) 51 b(Basically)630 586 y(it)37 b(is)f(a)h(w)m(a)m(y)h(of)g(telling)d(y) m(ou)i(whic)m(h)f(w)m(orking)h(directories)f(the)h(serv)m(er)g(needs)g (to)h(kno)m(w)630 695 y(ab)s(out)30 b(in)f(order)h(to)h(handle)e(a)i(c) m(hec)m(k)m(out)i(of)d(the)h(sp)s(eci\014ed)d(mo)s(dules.)630 825 y(F)-8 b(or)31 b(example,)f(supp)s(ose)f(that)i(the)g(serv)m(er)g (has)f(a)g(mo)s(dule)f(de\014ned)g(b)m(y)870 949 y Fe(aliasmodule)45 b(-a)i(1dir)630 1079 y Fg(That)27 b(is,)h(one)g(can)f(c)m(hec)m(k)j (out)d Fe(aliasmodule)e Fg(and)i(it)g(will)e(tak)m(e)k Fe(1dir)d Fg(in)g(the)i(rep)s(ository)630 1189 y(and)41 b(c)m(hec)m(k)j(it)d(out)h(to)h Fe(1dir)d Fg(in)h(the)h(w)m(orking)f (directory)-8 b(.)75 b(No)m(w)43 b(supp)s(ose)d(the)i(clien)m(t)630 1299 y(already)35 b(has)h(this)e(mo)s(dule)g(c)m(hec)m(k)m(ed)k(out)e (and)f(is)g(planning)e(on)j(using)e(the)i Fe(co)f Fg(request)630 1408 y(to)g(up)s(date)f(it.)53 b(Without)34 b(using)f Fe(expand-modules)p Fg(,)f(the)j(clien)m(t)f(w)m(ould)f(ha)m(v)m(e)j(t) m(w)m(o)g(bad)630 1518 y(c)m(hoices:)i(it)23 b(could)g(either)g(send)g (information)f(ab)s(out)h Ff(all)j Fg(w)m(orking)d(directories)g(under) f(the)630 1627 y(curren)m(t)29 b(directory)-8 b(,)30 b(whic)m(h)f(could)f(b)s(e)h(unnecessarily)e(slo)m(w,)j(or)g(it)f (could)f(b)s(e)h(ignoran)m(t)h(of)630 1737 y(the)d(fact)h(that)f Fe(aliasmodule)d Fg(stands)i(for)g Fe(1dir)p Fg(,)h(and)f(neglect)i(to) f(send)f(information)f(for)630 1847 y Fe(1dir)p Fg(,)k(whic)m(h)h(w)m (ould)f(lead)h(to)h(incorrect)f(op)s(eration.)630 1976 y(With)21 b Fe(expand-modules)p Fg(,)f(the)h(clien)m(t)g(w)m(ould)f (\014rst)h(ask)h(for)f(the)h(mo)s(dule)d(to)k(b)s(e)d(expanded:)870 2101 y Fe(C:)47 b(Root)g(/home/kingdon/zwork/cvsr)o(oot)870 2204 y(.)g(.)h(.)870 2308 y(C:)f(Argument)f(aliasmodule)870 2412 y(C:)h(Directory)e(.)870 2516 y(C:)i(/home/kingdon/zwork/cvsro)o (ot)870 2620 y(C:)g(expand-modules)870 2723 y(S:)g(Module-expansion)d (1dir)870 2827 y(S:)j(ok)630 2957 y Fg(and)23 b(then)h(it)f(kno)m(ws)h (to)h(c)m(hec)m(k)g(the)f(`)p Fe(1dir)p Fg(')f(directory)h(and)f(send)g (requests)h(suc)m(h)f(as)h Fe(Entry)630 3067 y Fg(and)30 b Fe(Modified)e Fg(for)i(the)h(\014les)e(in)g(that)i(directory)-8 b(.)150 3217 y Fe(ci)30 b(\\n)150 3327 y(diff)f(\\n)150 3436 y(tag)g(\\n)150 3546 y(status)g(\\n)150 3655 y(log)g(\\n)150 3765 y(remove)g(\\n)150 3875 y(admin)g(\\n)150 3984 y(history)f(\\n)150 4094 y(watchers)g(\\n)150 4203 y(editors)g(\\n)150 4313 y(annotate)g(\\n)630 4423 y Fg(Resp)s(onse)k(exp)s(ected:)47 b(y)m(es.)i(Actually)32 b(do)h(a)g(cvs)g(command.)48 b(This)32 b(uses)g(an)m(y)h(previous)630 4532 y Fe(Argument)p Fg(,)40 b Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)i(or)e Fe(Modified)d Fg(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b)s(een)e(sen) m(t.)630 4642 y(The)44 b(last)g Fe(Directory)e Fg(sen)m(t)j(sp)s (eci\014es)e(the)h(w)m(orking)g(directory)g(at)h(the)f(time)g(of)h(the) 630 4751 y(op)s(eration.)c(No)31 b(pro)m(vision)e(is)h(made)h(for)f(an) m(y)h(input)e(from)h(the)h(user.)41 b(This)29 b(means)h(that)630 4861 y Fe(ci)g Fg(m)m(ust)g(use)g(a)h Fe(-m)f Fg(argumen)m(t)g(if)g(it) g(w)m(an)m(ts)h(to)g(sp)s(ecify)e(a)i(log)f(message.)150 5011 y Fe(co)g(\\n)258 b Fg(Resp)s(onse)31 b(exp)s(ected:)45 b(y)m(es.)h(Get)33 b(\014les)e(from)h(the)g(rep)s(ository)-8 b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 5121 y Fe(Argument)p Fg(,)40 b Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)i(or)e Fe(Modified)d Fg(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b) s(een)e(sen)m(t.)630 5230 y(Argumen)m(ts)34 b(to)h(this)e(command)h (are)g(mo)s(dule)e(names;)k(the)f(clien)m(t)e(cannot)i(kno)m(w)f(what) 630 5340 y(directories)h(they)g(corresp)s(ond)g(to)h(except)h(b)m(y)e (\(1\))i(just)e(sending)f(the)h Fe(co)g Fg(request,)j(and)p eop %%Page: 16 16 16 15 bop 630 366 a Fg(then)36 b(seeing)f(what)h(directory)g(names)g (the)g(serv)m(er)g(sends)f(bac)m(k)i(in)e(its)g(resp)s(onses,)i(and)630 476 y(\(2\))31 b(the)g Fe(expand-modules)c Fg(request.)150 642 y Fe(export)i(\\n)67 b Fg(Resp)s(onse)31 b(exp)s(ected:)45 b(y)m(es.)h(Get)33 b(\014les)e(from)h(the)g(rep)s(ository)-8 b(.)45 b(This)30 b(uses)i(an)m(y)g(previous)630 752 y Fe(Argument)p Fg(,)40 b Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)i(or)e Fe(Modified)d Fg(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b) s(een)e(sen)m(t.)630 861 y(Argumen)m(ts)24 b(to)i(this)d(command)h(are) h(mo)s(dule)d(names,)k(as)f(describ)s(ed)d(for)i(the)h Fe(co)f Fg(request.)630 971 y(The)e(in)m(ten)m(tion)g(b)s(ehind)e(this) i(command)g(is)g(that)h(a)g(clien)m(t)f(can)h(get)h(sources)e(from)h(a) g(serv)m(er)630 1080 y(without)d(storing)h(CVS)f(information)g(ab)s (out)h(those)g(sources.)38 b(That)21 b(is,)h(a)g(clien)m(t)f(probably) 630 1190 y(should)26 b(not)i(coun)m(t)g(on)g(b)s(eing)e(able)h(to)i (tak)m(e)g(the)f(en)m(tries)g(line)e(returned)h(in)f(the)i Fe(Created)630 1299 y Fg(resp)s(onse)k(from)h(an)g Fe(export)e Fg(request)i(and)g(send)f(it)h(in)e(a)j(future)e Fe(Entry)g Fg(request.)49 b(Note)630 1409 y(that)33 b(the)g(en)m(tries)f(line)f (in)g(the)i Fe(Created)d Fg(resp)s(onse)i(m)m(ust)g(indicate)g(whether) g(the)g(\014le)g(is)630 1519 y(binary)d(or)h(text,)i(so)e(the)h(clien)m (t)f(can)g(create)i(it)e(correctly)-8 b(.)150 1685 y Fe(rdiff)29 b(\\n)150 1794 y(rtag)g(\\n)163 b Fg(Resp)s(onse)39 b(exp)s(ected:)59 b(y)m(es.)68 b(Actually)38 b(do)i(a)f(cvs)h(command.) 67 b(This)37 b(uses)i(an)m(y)h(previ-)630 1904 y(ous)i Fe(Argument)e Fg(requests,)46 b(if)41 b(they)i(ha)m(v)m(e)h(b)s(een)d (sen)m(t.)78 b(The)42 b(clien)m(t)g(should)e(not)j(send)630 2013 y Fe(Directory)p Fg(,)27 b Fe(Entry)p Fg(,)i(or)g Fe(Modified)e Fg(requests)i(for)g(this)f(command;)i(they)f(are)h(not)f (used.)630 2123 y(Argumen)m(ts)h(to)i(these)e(commands)g(are)h(mo)s (dule)e(names,)h(as)h(describ)s(ed)d(for)i Fe(co)p Fg(.)150 2289 y Fe(init)f Ff(ro)s(ot-name)36 b Fe(\\n)630 2398 y Fg(Resp)s(onse)j(exp)s(ected:)60 b(y)m(es.)70 b(If)40 b(it)f(do)s(esn't)h(already)f(exist,)j(create)g(a)e Fc(cvs)f Fg(rep)s(ository)630 2508 y Ff(ro)s(ot-name)p Fg(.)55 b(Note)36 b(that)f Ff(ro)s(ot-name)40 b Fg(is)34 b(a)h(lo)s(cal)f (directory)h(and)f Ff(not)j Fg(a)e(fully)d(quali\014ed)630 2618 y Fe(CVSROOT)c Fg(v)-5 b(ariable.)40 b(The)30 b Fe(Root)f Fg(request)h(need)h(not)f(ha)m(v)m(e)i(b)s(een)d(previously)f (sen)m(t.)150 2783 y Fe(update)h(\\n)67 b Fg(Resp)s(onse)34 b(exp)s(ected:)50 b(y)m(es.)55 b(Actually)34 b(do)h(a)g Fe(cvs)30 b(update)j Fg(command.)54 b(This)33 b(uses)i(an)m(y)630 2893 y(previous)24 b Fe(Argument)p Fg(,)h Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)g(or)h Fe(Modified)e Fg(requests,)j(if)e(they)h (ha)m(v)m(e)h(b)s(een)630 3003 y(sen)m(t.)40 b(The)25 b(last)g Fe(Directory)f Fg(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking) f(directory)g(at)i(the)e(time)h(of)g(the)630 3112 y(op)s(eration.)40 b(The)30 b Fe(-I)g Fg(option)g(is)f(not)i(used{\014les)e(whic)m(h)g (the)h(clien)m(t)g(can)h(decide)f(whether)630 3222 y(to)f(ignore)f(are) g(not)h(men)m(tioned)f(and)f(the)i(clien)m(t)e(sends)h(the)g Fe(Questionable)d Fg(request)j(for)630 3331 y(others.)150 3497 y Fe(import)h(\\n)67 b Fg(Resp)s(onse)34 b(exp)s(ected:)50 b(y)m(es.)55 b(Actually)34 b(do)h(a)g Fe(cvs)30 b(import)j Fg(command.)54 b(This)33 b(uses)i(an)m(y)630 3607 y(previous)24 b Fe(Argument)p Fg(,)h Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)g(or)h Fe(Modified)e Fg(requests,)j(if)e(they)h(ha)m(v)m(e)h(b)s (een)630 3716 y(sen)m(t.)40 b(The)25 b(last)g Fe(Directory)f Fg(sen)m(t)i(sp)s(eci\014es)e(the)i(w)m(orking)f(directory)g(at)i(the)e (time)h(of)g(the)630 3826 y(op)s(eration.)45 b(The)31 b(\014les)g(to)i(b)s(e)e(imp)s(orted)g(are)h(sen)m(t)h(in)d Fe(Modified)g Fg(requests)i(\(\014les)f(whic)m(h)630 3936 y(the)36 b(clien)m(t)f(kno)m(ws)h(should)d(b)s(e)i(ignored)g(are)h (not)g(sen)m(t;)j(the)d(serv)m(er)g(m)m(ust)g(still)d(pro)s(cess)630 4045 y(the)25 b(CVSR)m(OOT/cvsignore)g(\014le)f(unless)f(-I)i(!)h(is)e (sen)m(t\).)40 b(A)25 b(log)g(message)h(m)m(ust)f(ha)m(v)m(e)i(b)s(een) 630 4155 y(sp)s(eci\014ed)i(with)g(a)h Fe(-m)g Fg(argumen)m(t.)150 4321 y Fe(add)f(\\n)211 b Fg(Resp)s(onse)47 b(exp)s(ected:)74 b(y)m(es.)92 b(Add)46 b(a)i(\014le)e(or)h(directory)-8 b(.)91 b(This)45 b(uses)i(an)m(y)g(previous)630 4430 y Fe(Argument)p Fg(,)40 b Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)i(or)e Fe(Modified)d Fg(requests,)43 b(if)c(they)h(ha)m(v)m(e)h(b) s(een)e(sen)m(t.)630 4540 y(The)31 b(last)g Fe(Directory)d Fg(sen)m(t)k(sp)s(eci\014es)e(the)h(w)m(orking)g(directory)g(at)h(the)f (time)g(of)g(the)h(op-)630 4649 y(eration.)630 4787 y(T)-8 b(o)50 b(add)e(a)i(directory)-8 b(,)54 b(send)49 b(the)g(directory)g (to)h(b)s(e)e(added)h(using)f Fe(Directory)f Fg(and)630 4897 y Fe(Argument)28 b Fg(requests.)41 b(F)-8 b(or)31 b(example:)870 5029 y Fe(C:)47 b(Root)g(/u/cvsroot)870 5132 y(.)g(.)h(.)870 5236 y(C:)f(Argument)f(nsdir)870 5340 y(C:)h(Directory)e(nsdir)p eop %%Page: 17 17 17 16 bop 870 366 a Fe(C:)47 b(/u/cvsroot/1dir/nsdir)870 470 y(C:)g(Directory)e(.)870 574 y(C:)i(/u/cvsroot/1dir)870 678 y(C:)g(add)870 782 y(S:)g(M)h(Directory)d(/u/cvsroot/1dir/nsdir)d (added)k(to)h(the)g(repository)870 885 y(S:)g(ok)630 1113 y Fg(Y)-8 b(ou)23 b(will)e(notice)i(that)g(the)g(serv)m(er)h(do)s (es)e(not)h(signal)f(to)h(the)g(clien)m(t)g(in)f(an)m(y)h(particular)e (w)m(a)m(y)630 1222 y(that)34 b(the)f(directory)f(has)h(b)s(een)f (successfully)f(added.)48 b(The)33 b(clien)m(t)g(is)f(supp)s(osed)f(to) j(just)630 1332 y(assume)f(that)g(the)g(directory)g(has)f(b)s(een)g (added)h(and)f(up)s(date)g(its)g(records)h(accordingly)-8 b(.)630 1441 y(Note)42 b(also)g(that)f(adding)f(a)i(directory)e(is)g (immediate;)46 b(it)41 b(do)s(es)g(not)g(w)m(ait)h(un)m(til)d(a)j Fe(ci)630 1551 y Fg(request)30 b(as)h(\014les)e(do.)630 1778 y(T)-8 b(o)28 b(add)f(a)g(\014le,)h(send)e(the)i(\014le)e(to)i(b)s (e)f(added)f(using)g(a)i Fe(Modified)d Fg(request.)40 b(F)-8 b(or)28 b(example:)870 2000 y Fe(C:)47 b(Argument)f(nfile)870 2104 y(C:)h(Directory)e(.)870 2207 y(C:)i(/u/cvsroot/1dir)870 2311 y(C:)g(Modified)f(nfile)870 2415 y(C:)h(u=rw,g=r,o=r)870 2519 y(C:)g(6)870 2622 y(C:)g(hello)870 2726 y(C:)g(add)870 2830 y(S:)g(E)h(cvs)f(server:)e(scheduling)g(file)i(`nfile')f(for)h (addition)870 2934 y(S:)g(Mode)g(u=rw,g=r,o=r)870 3038 y(S:)g(Checked-in)e(./)870 3141 y(S:)i(/u/cvsroot/1dir/nfile)870 3245 y(S:)g(/nfile/0///)870 3349 y(S:)g(E)h(cvs)f(server:)e(use)i('cvs) g(commit')f(to)h(add)g(this)f(file)h(permanently)870 3453 y(S:)g(ok)630 3680 y Fg(Note)40 b(that)f(the)g(\014le)e(has)h(not) h(b)s(een)f(added)g(to)h(the)g(rep)s(ository;)j(the)c(only)g(e\013ect)i (of)f(a)630 3790 y(successful)j Fe(add)f Fg(request,)47 b(for)42 b(a)h(\014le,)i(is)d(to)i(supply)c(the)j(clien)m(t)f(with)g(a) h(new)f(en)m(tries)630 3899 y(line)31 b(con)m(taining)h(`)p Fe(0)p Fg(')h(to)g(indicate)f(an)g(added)g(\014le.)47 b(In)32 b(fact,)i(the)f(clien)m(t)f(probably)f(could)630 4009 y(p)s(erform)e(this)g(op)s(eration)h(without)g(con)m(tacting)i (the)f(serv)m(er,)g(although)f(using)f Fe(add)g Fg(do)s(es)630 4118 y(cause)i(the)f(serv)m(er)h(to)g(p)s(erform)e(a)i(few)f(more)h(c)m (hec)m(ks.)630 4346 y(The)f(clien)m(t)g(sends)f(a)i(subsequen)m(t)f Fe(ci)f Fg(to)j(actually)d(add)h(the)h(\014le)e(to)i(the)g(rep)s (ository)-8 b(.)630 4573 y(Another)32 b(quirk)e(of)i(the)g Fe(add)f Fg(request)g(is)g(that)i(with)d(CVS)h(1.9)i(and)e(older,)h(a)g (pathname)630 4682 y(sp)s(eci\014ed)h(in)f(an)j Fe(Argument)c Fg(request)k(cannot)g(con)m(tain)f(`)p Fe(/)p Fg('.)53 b(There)33 b(is)h(no)g(go)s(o)s(d)g(reason)630 4792 y(for)40 b(this)e(restriction,)k(and)d(in)g(fact)i(more)f(recen)m(t)h(CVS)e (serv)m(ers)h(don't)g(ha)m(v)m(e)h(it.)69 b(But)630 4902 y(the)33 b(w)m(a)m(y)g(to)g(in)m(terop)s(erate)g(with)e(the)i(older)f (serv)m(ers)g(is)g(to)h(ensure)f(that)h(all)e Fe(Directory)630 5011 y Fg(requests)d(for)g Fe(add)g Fg(\(except)i(those)e(used)g(to)h (add)f(directories,)g(as)g(describ)s(ed)f(ab)s(o)m(v)m(e\),)j(use)630 5121 y(`)p Fe(.)p Fg(')41 b(for)f Ff(lo)s(cal-directory)p Fg(.)70 b(Sp)s(ecifying)37 b(another)k(string)e(for)h Ff(lo)s(cal-directory)48 b Fg(ma)m(y)41 b(not)630 5230 y(get)32 b(an)e(error,)g(but)g(it)g(will)d(get)32 b(y)m(ou)f(strange)g Fe(Checked-in)c Fg(resp)s(onses)j(from)g(the)g(buggy)630 5340 y(serv)m(ers.)p eop %%Page: 18 18 18 17 bop 150 366 a Fe(watch-on)28 b(\\n)150 476 y(watch-off)g(\\n)150 586 y(watch-add)g(\\n)150 695 y(watch-remove)f(\\n)630 805 y Fg(Resp)s(onse)38 b(exp)s(ected:)56 b(y)m(es.)65 b(Actually)38 b(do)g(the)h Fe(cvs)29 b(watch)g(on)p Fg(,)40 b Fe(cvs)29 b(watch)g(off)p Fg(,)40 b Fe(cvs)630 914 y(watch)29 b(add)p Fg(,)f(and)h Fe(cvs)g(watch)g(remove)e Fg(commands,)i(resp)s(ectiv)m(ely)-8 b(.)40 b(This)27 b(uses)h(an)m(y)h(pre-)630 1024 y(vious)37 b Fe(Argument)p Fg(,)h Fe(Directory)p Fg(,)g Fe(Entry)p Fg(,)h(or)f Fe(Modified)e Fg(requests,)k(if)d(they)h(ha)m(v)m(e)i(b)s(een)630 1134 y(sen)m(t.)g(The)25 b(last)g Fe(Directory)f Fg(sen)m(t)i(sp)s (eci\014es)e(the)i(w)m(orking)f(directory)g(at)i(the)e(time)h(of)g(the) 630 1243 y(op)s(eration.)150 1406 y Fe(release)i(\\n)630 1515 y Fg(Resp)s(onse)35 b(exp)s(ected:)51 b(y)m(es.)56 b(Note)36 b(that)g(a)g Fe(cvs)29 b(release)34 b Fg(command)h(has)g(tak) m(en)h(place)630 1625 y(and)30 b(up)s(date)f(the)i(history)e(\014le)h (accordingly)-8 b(.)150 1787 y Fe(noop)29 b(\\n)163 b Fg(Resp)s(onse)41 b(exp)s(ected:)64 b(y)m(es.)76 b(This)40 b(request)i(is)f(a)h(n)m(ull)e(command)i(in)e(the)i(sense)g(that)630 1897 y(it)g(do)s(esn't)h(do)f(an)m(ything,)j(but)d(merely)g(\(as)i (with)d(an)m(y)i(other)g(requests)f(exp)s(ecting)h(a)630 2007 y(resp)s(onse\))51 b(sends)f(bac)m(k)i(an)m(y)f(resp)s(onses)g(p)s (ertaining)d(to)k(p)s(ending)d(errors,)56 b(p)s(ending)630 2116 y Fe(Notified)28 b Fg(resp)s(onses,)i(etc.)150 2279 y Fe(update-patches)c(\\n)630 2388 y Fg(Resp)s(onse)h(exp)s(ected:)40 b(y)m(es.)h(This)26 b(request)i(do)s(es)g(not)g(actually)f(do)h(an)m (ything.)40 b(It)28 b(is)f(used)630 2498 y(as)37 b(a)g(signal)e(that)i (the)f(serv)m(er)h(is)f(able)g(to)h(generate)h(patc)m(hes)f(when)f(giv) m(en)g(an)h Fe(update)630 2608 y Fg(request.)51 b(The)34 b(clien)m(t)f(m)m(ust)h(issue)f(the)h Fe(-u)f Fg(argumen)m(t)i(to)f Fe(update)e Fg(in)h(order)g(to)i(receiv)m(e)630 2717 y(patc)m(hes.)150 2880 y Fe(gzip-file-contents)25 b Ff(lev)m(el)34 b Fe(\\n)630 2989 y Fg(Resp)s(onse)k(exp)s(ected:)57 b(no.)65 b(Note)39 b(that)g(this)f(request)g(do)s(es)g(not)h(follo)m(w) e(the)i(resp)s(onse)630 3099 y(con)m(v)m(en)m(tion)46 b(stated)g(ab)s(o)m(v)m(e.)87 b Fe(Gzip-stream)42 b Fg(is)i(suggested)i (instead)e(of)i Fe(gzip-file-)630 3208 y(contents)41 b Fg(as)j(it)f(giv)m(es)h(b)s(etter)g(compression;)49 b(the)44 b(only)f(reason)g(to)i(implemen)m(t)d(the)630 3318 y(latter)g(is)f(to)h(pro)m(vide)e(compression)h(with)f Fc(cvs)h Fg(1.8)i(and)d(earlier.)74 b(The)41 b Fe(gzip-file-)630 3428 y(contents)31 b Fg(request)i(asks)h(the)f(serv)m(er)h(to)g (compress)f(\014les)f(it)h(sends)f(to)i(the)g(clien)m(t)e(using)630 3537 y Fe(gzip)27 b Fg(\(RF)m(C1952/1951\))34 b(compression,)28 b(using)f(the)h(sp)s(eci\014ed)f(lev)m(el)h(of)g(compression.)39 b(If)630 3647 y(this)29 b(request)i(is)e(not)i(made,)f(the)h(serv)m(er) g(m)m(ust)f(not)g(compress)h(\014les.)630 3783 y(This)h(is)g(only)h(a)h (hin)m(t)f(to)h(the)g(serv)m(er.)50 b(It)34 b(ma)m(y)g(still)e(decide)h (\(for)g(example,)i(in)d(the)i(case)630 3893 y(of)29 b(v)m(ery)h(small)e(\014les,)g(or)h(\014les)g(that)g(already)g(app)s (ear)g(to)h(b)s(e)e(compressed\))h(not)h(to)g(do)f(the)630 4002 y(compression.)40 b(Compression)28 b(is)i(indicated)f(b)m(y)h(a)h (`)p Fe(z)p Fg(')f(preceding)g(the)g(\014le)g(length.)630 4138 y(Av)-5 b(ailabilit)m(y)40 b(of)j(this)f(request)g(in)g(the)h (serv)m(er)g(indicates)e(to)j(the)f(clien)m(t)f(that)h(it)f(ma)m(y)630 4248 y(compress)32 b(\014les)e(sen)m(t)j(to)f(the)g(serv)m(er,)h (regardless)e(of)h(whether)f(the)i(clien)m(t)e(actually)g(uses)630 4357 y(this)e(request.)150 4520 y Fe(wrapper-sendme-rcsOption)o(s)24 b(\\n)630 4629 y Fg(Resp)s(onse)31 b(exp)s(ected:)43 b(y)m(es.)i(Request)32 b(that)g(the)g(serv)m(er)f(transmit)g(mappings)f (from)h(\014le-)630 4739 y(names)f(to)h(k)m(eyw)m(ord)g(expansion)e(mo) s(des)h(in)f Fe(Wrapper-rcsOption)d Fg(resp)s(onses.)150 4902 y Ff(other-request)33 b(text)g Fe(\\n)630 5011 y Fg(Resp)s(onse)20 b(exp)s(ected:)37 b(y)m(es.)h(An)m(y)21 b(unrecognized)g(request)g(exp)s(ects)g(a)h(resp)s(onse,)g(and)e(do)s (es)630 5121 y(not)30 b(con)m(tain)g(an)m(y)g(additional)d(data.)41 b(The)29 b(resp)s(onse)g(will)e(normally)h(b)s(e)h(something)g(lik)m(e) 630 5230 y(`)p Fe(error)g(unrecognized)e(request)p Fg(',)33 b(but)h(it)f(could)g(b)s(e)g(a)i(di\013eren)m(t)e(error)g(if)g(a)h (previous)630 5340 y(command)c(whic)m(h)f(do)s(esn't)h(exp)s(ect)h(a)g (resp)s(onse)e(pro)s(duced)g(an)h(error.)p eop %%Page: 19 19 19 18 bop 275 366 a Fg(When)30 b(the)g(clien)m(t)g(is)g(done,)g(it)g (drops)f(the)i(connection.)150 673 y Fb(5.8)68 b(In)l(tro)t(duction)45 b(to)g(Resp)t(onses)275 885 y Fg(After)24 b(a)g(command)g(whic)m(h)f (exp)s(ects)h(a)h(resp)s(onse,)g(the)f(serv)m(er)g(sends)f(ho)m(w)m(ev) m(er)j(man)m(y)e(of)g(the)g(follo)m(w-)150 994 y(ing)k(resp)s(onses)g (are)i(appropriate.)39 b(The)29 b(serv)m(er)g(should)e(not)j(send)e (data)i(at)f(other)h(times)e(\(the)i(curren)m(t)150 1104 y(implemen)m(tation)23 b(ma)m(y)i(violate)f(this)f(principle)e(in)i(a)h (few)g(minor)f(places,)i(where)f(the)g(serv)m(er)h(is)e(prin)m(ting)150 1214 y(an)30 b(error)g(message)i(and)e(exiting|this)e(should)g(b)s(e)i (in)m(v)m(estigated)h(further\).)275 1368 y(An)m(y)f(set)i(of)f(resp)s (onses)e(alw)m(a)m(ys)j(ends)e(with)f(`)p Fe(error)p Fg(')h(or)h(`)p Fe(ok)p Fg('.)42 b(This)29 b(indicates)g(that)j(the)f (resp)s(onse)150 1477 y(is)e(o)m(v)m(er.)275 1631 y(The)h(resp)s(onses) g Fe(Checked-in)p Fg(,)e Fe(New-entry)p Fg(,)h Fe(Updated)p Fg(,)h Fe(Created)p Fg(,)f Fe(Update-existing)p Fg(,)e Fe(Merged)p Fg(,)150 1741 y(and)j Fe(Patched)e Fg(are)j(refered)f(to)h (as)f Ff(\014le)f(up)s(dating)36 b Fg(resp)s(onses,)30 b(b)s(ecause)g(they)h(c)m(hange)g(the)g(status)f(of)h(a)150 1851 y(\014le)24 b(in)g(the)h(w)m(orking)f(directory)h(in)e(some)j(w)m (a)m(y)-8 b(.)40 b(The)24 b(resp)s(onses)g Fe(Mode)p Fg(,)h Fe(Mod-time)p Fg(,)f(and)h Fe(Checksum)e Fg(are)150 1960 y(referred)33 b(to)h(as)g Ff(\014le)e(up)s(date)h(mo)s(difying)39 b Fg(resp)s(onses)32 b(b)s(ecause)i(they)f(mo)s(dify)f(the)i(next)f (\014le)g(up)s(dating)150 2070 y(resp)s(onse.)38 b(In)24 b(no)h(case)h(shall)e(a)h(\014le)f(up)s(date)g(mo)s(difying)f(resp)s (onse)h(apply)g(to)h(a)h(\014le)e(up)s(dating)f(resp)s(onse)150 2179 y(other)32 b(than)f(the)h(next)g(one.)45 b(Nor)32 b(can)f(the)h(same)g(\014le)f(up)s(date)g(mo)s(difying)e(resp)s(onse)i (o)s(ccur)g(t)m(wice)h(for)150 2289 y(a)d(giv)m(en)g(\014le)f(up)s (dating)f(resp)s(onse)h(\(if)g(serv)m(ers)h(diagnose)f(this)g(problem,) g(it)g(ma)m(y)i(aid)e(in)f(detecting)j(the)150 2398 y(case)25 b(where)f(clien)m(ts)f(send)h(an)g(up)s(date)f(mo)s(difying)f(resp)s (onse)h(without)g(follo)m(wing)g(it)g(b)m(y)h(a)h(\014le)e(up)s(dating) 150 2508 y(resp)s(onse\).)150 2814 y Fb(5.9)68 b(The)45 b Fa(")p Fb(pathname)p Fa(")f Fb(in)h(resp)t(onses)275 3026 y Fg(Man)m(y)f(of)f(the)h(resp)s(onses)e(con)m(tain)i(something)f (called)f Ff(pathname)p Fg(.)80 b(The)43 b(name)g(is)g(somewhat)150 3136 y(misleading;)f(it)e(actually)f(indicates)g(a)h(pair)f(of)h (pathnames.)68 b(First,)42 b(a)e(lo)s(cal)f(directory)h(name)f(rel-)150 3246 y(ativ)m(e)i(to)f(the)g(directory)g(in)e(whic)m(h)h(the)h(command) f(w)m(as)h(giv)m(en)g(\(i.e.)69 b(the)40 b(last)g Fe(Directory)d Fg(b)s(efore)150 3355 y(the)i(command\).)67 b(Then)38 b(a)i(linefeed)d(and)h(a)i(rep)s(ository)e(name.)67 b(Then)38 b(a)h(slash)f(and)g(the)i(\014lename)150 3465 y(\(without)c(a)h(`)p Fe(,v)p Fg(')f(ending\).)58 b(F)-8 b(or)37 b(example,)h(for)e(a)h (\014le)e(`)p Fe(i386.mh)p Fg(')g(whic)m(h)h(is)f(in)g(the)i(lo)s(cal)e (directory)150 3574 y(`)p Fe(gas.clean/config)p Fg(')26 b(and)k(for)g(whic)m(h)f(the)i(rep)s(ository)e(is)h(`)p Fe(/rel/cvsfiles/devo/gas/c)o(onfi)o(g)p Fg(':)390 3723 y Fe(gas.clean/config/)390 3826 y(/rel/cvsfiles/devo/gas/c)o(onfi)o (g/i3)o(86.)o(mh)275 3980 y Fg(If)22 b(the)h(serv)m(er)h(w)m(an)m(ts)g (to)g(tell)e(the)h(clien)m(t)g(to)h(create)g(a)g(directory)-8 b(,)25 b(then)d(it)h(merely)f(uses)h(the)g(directory)150 4090 y(in)i(an)m(y)j(resp)s(onse,)e(as)h(describ)s(ed)e(ab)s(o)m(v)m (e,)k(and)d(the)h(clien)m(t)g(should)d(create)29 b(the)e(directory)f (if)g(it)g(do)s(es)h(not)150 4200 y(exist.)53 b(Note)35 b(that)g(this)e(should)g(only)g(b)s(e)h(done)g(one)h(directory)f(at)h (a)g(time,)g(in)e(order)h(to)h(p)s(ermit)e(the)150 4309 y(clien)m(t)e(to)i(correctly)f(store)g(the)g(rep)s(ository)f(for)h(eac) m(h)h(directory)-8 b(.)44 b(Serv)m(ers)32 b(can)g(use)g(requests)f(suc) m(h)h(as)150 4419 y Fe(Clear-sticky)p Fg(,)27 b Fe (Clear-static-directory)p Fg(,)e(or)30 b(an)m(y)h(other)g(requests,)f (to)h(create)h(directories.)275 4573 y(Some)f(serv)m(er)h(implemen)m (tations)d(ma)m(y)j(p)s(o)s(orly)e(distinguish)d(b)s(et)m(w)m(een)32 b(a)g(directory)f(whic)m(h)f(should)150 4682 y(not)36 b(exist)f(and)f(a)i(directory)f(whic)m(h)f(con)m(tains)h(no)g(\014les;) i(in)d(order)h(to)h(refrain)e(from)h(creating)h(empt)m(y)150 4792 y(directories)25 b(a)i(clien)m(t)e(should)f(b)s(oth)i(send)f(the)h (`)p Fe(-P)p Fg(')g(option)g(to)h Fe(update)d Fg(or)i Fe(co)p Fg(,)h(and)e(should)g(also)h(detect)150 4902 y(the)34 b(case)h(in)e(whic)m(h)f(the)i(serv)m(er)g(asks)g(to)h(create) h(a)e(directory)f(but)g(not)i(an)m(y)f(\014les)f(within)e(it)i(\(in)g (that)150 5011 y(case)38 b(the)e(clien)m(t)h(should)d(remo)m(v)m(e)k (the)f(directory)f(or)h(refrain)e(from)h(creating)h(it)f(in)g(the)h (\014rst)e(place\).)150 5121 y(Note)d(that)f(serv)m(ers)f(could)g (clean)g(this)f(up)h(greatly)h(b)m(y)f(only)f(telling)g(the)i(clien)m (t)f(to)h(create)h(directories)150 5230 y(if)e(the)i(directory)f(in)f (question)h(should)e(exist,)j(but)e(un)m(til)g(serv)m(ers)i(do)f(this,) g(clien)m(ts)f(will)f(need)i(to)i(o\013er)150 5340 y(the)e(`)p Fe(-P)p Fg(')f(b)s(eha)m(vior)f(describ)s(ed)g(ab)s(o)m(v)m(e.)p eop %%Page: 20 20 20 19 bop 150 366 a Fb(5.10)68 b(Resp)t(onses)275 596 y Fg(Here)30 b(are)h(the)g(resp)s(onses:)150 810 y Fe(Valid-requests)26 b Ff(request-list)32 b Fe(\\n)630 920 y Fg(Indicate)45 b(what)g(requests)h(the)g(serv)m(er)f(will)e(accept.)88 b Ff(request-list)46 b Fg(is)f(a)g(space)h(sepa-)630 1029 y(rated)f(list)e(of)h(tok)m(ens.)84 b(If)43 b(the)i(serv)m(er)g (supp)s(orts)d(sending)h(patc)m(hes,)49 b(it)44 b(will)d(include)630 1139 y(`)p Fe(update-patches)p Fg(')23 b(in)i(this)g(list.)38 b(The)26 b(`)p Fe(update-patches)p Fg(')d(request)j(do)s(es)g(not)g (actually)630 1248 y(do)k(an)m(ything.)150 1444 y Fe(Checked-in)e Ff(pathname)35 b Fe(\\n)630 1554 y Fg(Additional)d(data:)50 b(New)35 b(En)m(tries)e(line,)i Fe(\\)p Fg(n.)52 b(This)33 b(means)h(a)h(\014le)f Ff(pathname)39 b Fg(has)c(b)s(een)630 1664 y(successfully)c(op)s(erated)j(on)f(\(c)m(hec)m(k)m(ed)j(in,)d (added,)h(etc.\).)52 b(name)34 b(in)e(the)h(En)m(tries)g(line)f(is)630 1773 y(the)f(same)f(as)h(the)g(last)f(comp)s(onen)m(t)g(of)h Ff(pathname)p Fg(.)150 1969 y Fe(New-entry)d Ff(pathname)35 b Fe(\\n)630 2079 y Fg(Additional)27 b(data:)41 b(New)30 b(En)m(tries)f(line,)g Fe(\\)p Fg(n.)40 b(Lik)m(e)29 b Fe(Checked-in)p Fg(,)e(but)i(the)h(\014le)f(is)g(not)h(up)630 2188 y(to)h(date.)150 2384 y Fe(Updated)d Ff(pathname)36 b Fe(\\n)630 2494 y Fg(Additional)24 b(data:)39 b(New)26 b(En)m(tries)g(line,)f Fe(\\)p Fg(n,)i(mo)s(de,)g Fe(\\)p Fg(n,)f(\014le)f(transmission.)37 b(A)27 b(new)e(cop)m(y)630 2603 y(of)40 b(the)f(\014le)f(is)h(enclosed.)67 b(This)38 b(is)g(used)h(for)g(a)h(new)e(revision)g(of)h(an)h(existing)e(\014le,)j (or)630 2713 y(for)31 b(a)h(new)f(\014le,)g(or)g(for)h(an)m(y)f(other)h (case)g(in)f(whic)m(h)f(the)h(lo)s(cal)g(\(clien)m(t-side\))g(cop)m(y)h (of)g(the)630 2823 y(\014le)e(needs)h(to)i(b)s(e)d(up)s(dated,)h(and)g (after)h(b)s(eing)d(up)s(dated)i(it)f(will)f(b)s(e)i(up)f(to)i(date.)45 b(If)31 b(an)m(y)630 2932 y(directory)37 b(in)g(pathname)g(do)s(es)h (not)g(exist,)i(create)f(it.)62 b(This)36 b(resp)s(onse)h(is)g(not)h (used)f(if)630 3042 y Fe(Created)28 b Fg(and)i Fe(Update-existing)c Fg(are)31 b(supp)s(orted.)150 3238 y Fe(Created)d Ff(pathname)36 b Fe(\\n)630 3347 y Fg(This)24 b(is)h(just)h(lik)m(e)f Fe(Updated)f Fg(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but) d(is)g(used)h(only)f(if)630 3457 y(no)e Fe(Entry)p Fg(,)g Fe(Modified)p Fg(,)f(or)g Fe(Unchanged)f Fg(request)h(has)h(b)s(een)f (sen)m(t)h(for)f(the)h(\014le)f(in)f(question.)630 3567 y(The)37 b(distinction)f(b)s(et)m(w)m(een)i Fe(Created)e Fg(and)h Fe(Update-existing)c Fg(is)k(so)h(that)g(the)g(clien)m(t)630 3676 y(can)h(giv)m(e)g(an)f(error)g(message)i(in)d(sev)m(eral)i(cases:) 58 b(\(1\))40 b(there)f(is)e(a)i(\014le)f(in)f(the)i(w)m(orking)630 3786 y(directory)-8 b(,)31 b(but)g(not)g(one)h(for)f(whic)m(h)e Fe(Entry)p Fg(,)i Fe(Modified)p Fg(,)e(or)i Fe(Unchanged)e Fg(w)m(as)i(sen)m(t)h(\(for)630 3895 y(example,)f(a)f(\014le)g(whic)m (h)f(w)m(as)i(ignored,)f(or)h(a)g(\014le)e(for)h(whic)m(h)g Fe(Questionable)d Fg(w)m(as)k(sen)m(t\),)630 4005 y(\(2\))42 b(there)f(is)e(a)j(\014le)d(in)h(the)h(w)m(orking)f(directory)g(whose)g (name)h(di\013ers)e(from)i(the)g(one)630 4114 y(men)m(tioned)c(in)f Fe(Created)f Fg(in)h(w)m(a)m(ys)i(that)g(the)f(clien)m(t)g(is)f(unable) g(to)i(use)f(to)h(distinguish)630 4224 y(\014les.)63 b(F)-8 b(or)39 b(example,)h(the)e(clien)m(t)g(is)f(case-insensitiv)m(e) g(and)h(the)g(names)g(di\013er)f(only)g(in)630 4334 y(case.)150 4530 y Fe(Update-existing)26 b Ff(pathname)36 b Fe(\\n)630 4639 y Fg(This)24 b(is)h(just)h(lik)m(e)f Fe(Updated)f Fg(and)i(tak)m(es)h(the)g(same)f(additional)e(data,)k(but)d(is)g(used)h (only)f(if)630 4749 y(a)i Fe(Entry)p Fg(,)f Fe(Modified)p Fg(,)g(or)g Fe(Unchanged)f Fg(request)h(has)h(b)s(een)f(sen)m(t)h(for)f (the)h(\014le)f(in)f(question.)630 4902 y(This)35 b(resp)s(onse,)j(or)f Fe(Merged)p Fg(,)h(indicates)e(that)h(the)h(serv)m(er)f(has)g (determined)f(that)h(it)g(is)630 5011 y(OK)32 b(to)h(o)m(v)m(erwrite)g (the)g(previous)e(con)m(ten)m(ts)j(of)f(the)g(\014le)e(sp)s(eci\014ed)g (b)m(y)i Ff(pathname)p Fg(.)47 b(Pro-)630 5121 y(vided)30 b(that)h(the)h(clien)m(t)e(has)h(correctly)h(sen)m(t)f Fe(Modified)e Fg(or)i Fe(Is-modified)d Fg(requests)j(for)630 5230 y(a)26 b(mo)s(di\014ed)d(\014le,)j(and)f(the)h(\014le)e(w)m(as)i (not)g(mo)s(di\014ed)d(while)g(CVS)i(w)m(as)h(running,)e(the)i(serv)m (er)630 5340 y(can)31 b(ensure)e(that)i(a)g(user's)f(mo)s (di\014cations)e(are)j(not)g(lost.)p eop %%Page: 21 21 21 20 bop 150 366 a Fe(Merged)29 b Ff(pathname)35 b Fe(\\n)630 476 y Fg(This)40 b(is)h(just)h(lik)m(e)f Fe(Updated)f Fg(and)i(tak)m(es)h(the)f(same)h(additional)d(data,)46 b(with)40 b(the)j(one)630 586 y(di\013erence)32 b(that)h(after)h(the)e (new)h(cop)m(y)g(of)g(the)g(\014le)e(is)h(enclosed,)h(it)f(will)f (still)f(not)j(b)s(e)f(up)630 695 y(to)f(date.)41 b(Used)31 b(for)f(the)g(results)g(of)g(a)h(merge,)g(with)e(or)h(without)g (con\015icts.)630 845 y(It)36 b(is)g(useful)e(to)j(preserv)m(e)f(an)g (cop)m(y)h(of)g(what)f(the)g(\014le)f(lo)s(ok)m(ed)h(lik)m(e)g(b)s (efore)g(the)g(merge.)630 955 y(This)g(is)h(basically)f(handled)g(b)m (y)h(the)h(serv)m(er;)k(b)s(efore)c(sending)e Fe(Merged)g Fg(it)h(will)f(send)h(a)630 1065 y Fe(Copy-file)25 b Fg(resp)s(onse.)39 b(F)-8 b(or)28 b(example,)g(if)f(the)h(\014le)e(is)h (`)p Fe(aa)p Fg(')g(and)g(it)h(deriv)m(es)f(from)g(revision)630 1174 y(1.3,)j(the)e Fe(Copy-file)d Fg(resp)s(onse)i(will)e(tell)i(the)h (clien)m(t)f(to)i(cop)m(y)g(`)p Fe(aa)p Fg(')e(to)i(`)p Fe(.#aa.1.3)p Fg('.)38 b(It)28 b(is)630 1284 y(up)e(to)h(the)g(clien)m (t)g(to)g(decide)g(ho)m(w)g(long)f(to)i(k)m(eep)f(this)f(\014le)g (around;)h(traditionally)d(clien)m(ts)630 1393 y(ha)m(v)m(e)39 b(left)f(it)g(around)f(forev)m(er,)42 b(th)m(us)37 b(letting)h(the)h (user)e(clean)h(it)g(up)f(as)i(desired.)63 b(But)630 1503 y(another)31 b(answ)m(er,)f(suc)m(h)g(as)h(un)m(til)d(the)j(next)g (commit,)f(migh)m(t)g(b)s(e)g(preferable.)150 1694 y Fe(Rcs-diff)e Ff(pathname)35 b Fe(\\n)630 1803 y Fg(This)40 b(is)h(just)h(lik)m(e)f Fe(Updated)f Fg(and)i(tak)m(es)h(the)f(same)h (additional)d(data,)46 b(with)40 b(the)j(one)630 1913 y(di\013erence)37 b(that)h(instead)f(of)h(sending)e(a)i(new)g(cop)m(y)g (of)g(the)g(\014le,)g(the)g(serv)m(er)g(sends)f(an)630 2022 y(R)m(CS)h(c)m(hange)i(text.)66 b(This)37 b(c)m(hange)j(text)g(is) d(pro)s(duced)g(b)m(y)i(`)p Fe(diff)29 b(-n)p Fg(')39 b(\(the)g(GNU)g(di\013)630 2132 y(`)p Fe(-a)p Fg(')c(option)f(ma)m(y)h (also)f(b)s(e)g(used\).)53 b(The)35 b(clien)m(t)f(m)m(ust)g(apply)f (this)h(c)m(hange)i(text)f(to)h(the)630 2241 y(existing)g(\014le.)60 b(This)35 b(will)f(only)i(b)s(e)h(used)f(when)g(the)h(clien)m(t)g(has)g (an)g(exact)h(cop)m(y)g(of)f(an)630 2351 y(earlier)32 b(revision)f(of)i(a)g(\014le.)47 b(This)31 b(resp)s(onse)h(is)g(only)g (used)g(if)f(the)i Fe(update)e Fg(command)i(is)630 2461 y(giv)m(en)d(the)h(`)p Fe(-u)p Fg(')f(argumen)m(t.)150 2651 y Fe(Patched)e Ff(pathname)36 b Fe(\\n)630 2761 y Fg(This)d(is)i(just)f(lik)m(e)h Fe(Rcs-diff)e Fg(and)h(tak)m(es)j (the)e(same)h(additional)d(data,)k(except)g(that)e(it)630 2870 y(sends)24 b(a)h(standard)e(patc)m(h)j(rather)e(than)g(an)h(R)m (CS)f(c)m(hange)i(text.)40 b(The)24 b(patc)m(h)h(is)f(pro)s(duced)630 2980 y(b)m(y)e(`)p Fe(diff)30 b(-c)p Fg(')21 b(for)h Fc(cvs)g Fg(1.6)h(and)e(later)i(\(see)g(POSIX.2)f(for)g(a)g (description)f(of)h(this)f(format\),)630 3090 y(or)j(`)p Fe(diff)30 b(-u)p Fg(')23 b(for)h(previous)f(v)m(ersions)g(of)h Fc(cvs)p Fg(;)i(clien)m(ts)d(are)i(encouraged)f(to)h(accept)g(either) 630 3199 y(format.)58 b(Lik)m(e)35 b Fe(Rcs-diff)p Fg(,)h(this)e(resp)s (onse)h(is)g(only)g(used)g(if)g(the)h Fe(update)e Fg(command)i(is)630 3309 y(giv)m(en)30 b(the)h(`)p Fe(-u)p Fg(')f(argumen)m(t.)630 3459 y(The)j Fe(Patched)e Fg(resp)s(onse)h(is)g(deprecated)h(in)f(fa)m (v)m(or)i(of)f(the)g Fe(Rcs-diff)e Fg(resp)s(onse.)48 b(Ho)m(w-)630 3568 y(ev)m(er,)31 b(older)f(clien)m(ts)g(\(CVS)g(1.9)h (and)f(earlier\))g(only)f(supp)s(ort)g Fe(Patched)p Fg(.)150 3759 y Fe(Mode)g Ff(mo)s(de)35 b Fe(\\n)630 3869 y Fg(This)j Ff(mo)s(de)45 b Fg(applies)38 b(to)j(the)f(next)g(\014le)f(men)m (tioned)h(in)f Fe(Checked-in)p Fg(.)67 b Fe(Mode)38 b Fg(is)h(a)i(\014le)630 3978 y(up)s(date)21 b(mo)s(difying)f(resp)s (onse)i(as)g(describ)s(ed)e(in)h(Section)h(5.8)i([Resp)s(onse)e(in)m (tro],)i(page)f(19.)150 4169 y Fe(Mod-time)28 b Ff(time)35 b Fe(\\n)630 4278 y Fg(Set)25 b(the)g(mo)s(di\014cation)e(time)i(of)g (the)g(next)g(\014le)f(sen)m(t)i(to)f Ff(time)p Fg(.)39 b Fe(Mod-time)23 b Fg(is)g(a)j(\014le)e(up)s(date)630 4388 y(mo)s(difying)29 b(resp)s(onse)i(as)i(describ)s(ed)d(in)g (Section)i(5.8)h([Resp)s(onse)f(in)m(tro],)g(page)h(19.)46 b(The)630 4498 y Ff(time)31 b Fg(is)24 b(in)h(the)h(format)g(sp)s (eci\014ed)e(b)m(y)h(RF)m(C822)j(as)e(mo)s(di\014ed)d(b)m(y)j(RF)m (C1123.)41 b(The)26 b(serv)m(er)630 4607 y(ma)m(y)33 b(sp)s(ecify)e(an)m(y)h(timezone)h(it)e(c)m(ho)s(oses;)k(clien)m(ts)c (will)f(w)m(an)m(t)j(to)f(con)m(v)m(ert)i(that)f(to)g(their)630 4717 y(o)m(wn)d(timezone)h(as)g(appropriate.)40 b(An)30 b(example)g(of)g(this)f(format)i(is:)870 4861 y Fe(26)47 b(May)g(1997)g(13:01:40)e(-0400)630 5011 y Fg(There)27 b(is)g(no)h(requiremen)m(t)f(that)i(the)f(clien)m(t)g(and)f(serv)m(er)h (clo)s(c)m(ks)g(b)s(e)g(sync)m(hronized.)38 b(The)630 5121 y(serv)m(er)31 b(just)e(sends)h(its)f(recommendation)h(for)g(a)h (timestamp)f(\(based)g(on)g(its)g(o)m(wn)g(clo)s(c)m(k,)630 5230 y(presumably\),)40 b(and)f(the)h(clien)m(t)f(should)e(just)i(b)s (eliev)m(e)g(it)g(\(this)g(means)g(that)i(the)e(time)630 5340 y(migh)m(t)30 b(b)s(e)g(in)f(the)h(future,)g(for)g(example\).)p eop %%Page: 22 22 22 21 bop 150 366 a Fe(Checksum)28 b Ff(c)m(hec)m(ksum)p Fe(\\n)630 476 y Fg(The)34 b Ff(c)m(hec)m(ksum)i Fg(applies)d(to)j(the) f(next)g(\014le)f(sen)m(t)h(\(that)h(is,)f Fe(Checksum)e Fg(is)h(a)h(\014le)f(up)s(date)630 586 y(mo)s(difying)e(resp)s(onse)i (as)h(describ)s(ed)e(in)h(Section)g(5.8)i([Resp)s(onse)f(in)m(tro],)h (page)f(19\).)56 b(In)630 695 y(the)25 b(case)h(of)g Fe(Patched)p Fg(,)e(the)h(c)m(hec)m(ksum)h(applies)d(to)j(the)f(\014le) g(after)g(b)s(eing)f(patc)m(hed,)j(not)e(to)630 805 y(the)30 b(patc)m(h)g(itself.)40 b(The)29 b(clien)m(t)g(should)f(compute)i(the)g (c)m(hec)m(ksum)g(itself,)f(after)i(receiving)630 914 y(the)43 b(\014le)g(or)g(patc)m(h,)k(and)c(signal)f(an)h(error)g(if)f (the)h(c)m(hec)m(ksums)h(do)f(not)g(matc)m(h.)80 b(The)630 1024 y(c)m(hec)m(ksum)36 b(is)e(the)i(128)g(bit)e(MD5)j(c)m(hec)m(ksum) f(represen)m(ted)f(as)g(32)h(hex)f(digits)f(\(MD5)j(is)630 1134 y(describ)s(ed)25 b(in)h(RF)m(C1321\).)43 b(This)25 b(resp)s(onse)i(is)f(optional,)i(and)f(is)f(only)h(used)f(if)h(the)g (clien)m(t)630 1243 y(supp)s(orts)h(it)i(\(as)h(judged)f(b)m(y)g(the)h Fe(Valid-responses)26 b Fg(request\).)150 1431 y Fe(Copy-file)i Ff(pathname)35 b Fe(\\n)630 1541 y Fg(Additional)e(data:)51 b Ff(newname)40 b Fe(\\)p Fg(n.)55 b(Cop)m(y)35 b(\014le)g Ff(pathname)40 b Fg(to)c Ff(newname)k Fg(in)34 b(the)i(same)630 1651 y(directory)30 b(where)g(it)g(already)g(is.)39 b(This)29 b(do)s(es)h(not)h(a\013ect)h Fe(CVS/Entries)p Fg(.)630 1800 y(This)h(can)i(optionally)e(b)s(e)g(implemen)m(ted)h(as)g(a)h (rename)g(instead)f(of)g(a)h(cop)m(y)-8 b(.)55 b(The)34 b(only)630 1909 y(use)f(for)g(it)g(whic)m(h)g(curren)m(tly)f(has)h(b)s (een)g(iden)m(ti\014ed)f(is)g(prior)g(to)i(a)g Fe(Merged)e Fg(resp)s(onse)h(as)630 2019 y(describ)s(ed)g(under)g Fe(Merged)p Fg(.)53 b(Clien)m(ts)34 b(can)h(probably)e(assume)i(that)h (is)e(ho)m(w)h(it)f(is)g(b)s(eing)630 2128 y(used,)j(if)d(they)j(w)m (an)m(t)f(to)h(w)m(orry)e(ab)s(out)h(things)f(lik)m(e)g(ho)m(w)h(long)f (to)i(k)m(eep)f(the)g Ff(newname)630 2238 y Fg(\014le)29 b(around.)150 2426 y Fe(Removed)f Ff(pathname)36 b Fe(\\n)630 2536 y Fg(The)26 b(\014le)g(has)g(b)s(een)g(remo)m(v)m(ed)h(from)f(the) h(rep)s(ository)e(\(this)h(is)g(the)g(case)i(where)e(cvs)g(prin)m(ts) 630 2645 y(`)p Fe(file)j(foobar.c)g(is)g(no)h(longer)f(pertinent)p Fg('\).)150 2834 y Fe(Remove-entry)e Ff(pathname)35 b Fe(\\n)630 2943 y Fg(The)26 b(\014le)f(needs)h(its)f(en)m(try)h(remo)m (v)m(ed)i(from)d Fe(CVS/Entries)p Fg(,)f(but)i(the)g(\014le)f(itself)g (is)g(already)630 3053 y(gone)33 b(\(this)f(happ)s(ens)e(in)h(resp)s (onse)h(to)h(a)f Fe(ci)g Fg(request)g(whic)m(h)g(in)m(v)m(olv)m(es)g (committing)g(the)630 3162 y(remo)m(v)-5 b(al)31 b(of)f(a)h(\014le\).) 150 3351 y Fe(Set-static-directory)25 b Ff(pathname)35 b Fe(\\n)630 3460 y Fg(This)30 b(instructs)g(the)i(clien)m(t)f(to)h (set)g(the)g Fe(Entries.Static)c Fg(\015ag,)k(whic)m(h)f(it)g(should)e (then)630 3570 y(send)d(bac)m(k)i(to)g(the)f(serv)m(er)h(in)e(a)h Fe(Static-directory)c Fg(request)k(whenev)m(er)g(the)g(directory)630 3679 y(is)i(op)s(erated)i(on.)41 b Ff(pathname)35 b Fg(ends)30 b(in)f(a)i(slash;)f(its)f(purp)s(ose)g(is)h(to)h(sp)s(ecify)e(a)i (directory)-8 b(,)630 3789 y(not)31 b(a)f(\014le)g(within)e(a)i (directory)-8 b(.)150 3977 y Fe(Clear-static-directory)24 b Ff(pathname)36 b Fe(\\n)630 4087 y Fg(Lik)m(e)30 b Fe(Set-static-directory)p Fg(,)25 b(but)30 b(clear,)h(not)f(set,)h(the) g(\015ag.)150 4275 y Fe(Set-sticky)d Ff(pathname)35 b Fe(\\n)630 4385 y Fg(Additional)30 b(data:)45 b Ff(tagsp)s(ec)39 b Fe(\\)p Fg(n.)46 b(T)-8 b(ell)31 b(the)i(clien)m(t)f(to)h(set)g(a)g (stic)m(ky)f(tag)i(or)e(date,)i(whic)m(h)630 4494 y(should)g(b)s(e)i (supplied)d(with)i(the)h Fe(Sticky)f Fg(request)h(for)g(future)f(op)s (erations.)58 b Ff(pathname)630 4604 y Fg(ends)24 b(in)f(a)j(slash;)f (its)f(purp)s(ose)g(is)f(to)j(sp)s(ecify)d(a)i(directory)-8 b(,)26 b(not)f(a)h(\014le)d(within)g(a)i(directory)-8 b(.)630 4713 y(The)27 b(clien)m(t)f(should)g(store)h Ff(tagsp)s(ec)34 b Fg(and)27 b(pass)f(it)h(bac)m(k)h(to)g(the)f(serv)m (er)h(as-is,)g(to)f(allo)m(w)g(for)630 4823 y(future)k(expansion.)45 b(The)31 b(\014rst)g(c)m(haracter)j(of)e Ff(tagsp)s(ec)38 b Fg(is)32 b(`)p Fe(T)p Fg(')g(for)f(a)i(tag,)h(`)p Fe(D)p Fg(')e(for)g(a)g(date,)630 4933 y(or)e(something)g(else)g(for)g(future) g(expansion.)39 b(The)30 b(remainder)f(of)h Ff(tagsp)s(ec)37 b Fg(con)m(tains)31 b(the)630 5042 y(actual)g(tag)g(or)g(date.)150 5230 y Fe(Clear-sticky)c Ff(pathname)35 b Fe(\\n)630 5340 y Fg(Clear)30 b(an)m(y)g(stic)m(ky)h(tag)h(or)e(date)h(set)g(b)m (y)f Fe(Set-sticky)p Fg(.)p eop %%Page: 23 23 23 22 bop 150 366 a Fe(Template)28 b Ff(pathname)35 b Fe(\\n)630 476 y Fg(Additional)29 b(data:)42 b(\014le)30 b(transmission)f(\(note:)42 b(compressed)31 b(\014le)f(transmissions)e (are)k(not)630 586 y(supp)s(orted\).)67 b Ff(pathname)44 b Fg(ends)39 b(in)f(a)i(slash;)j(its)c(purp)s(ose)f(is)g(to)j(sp)s (ecify)d(a)i(directory)-8 b(,)630 695 y(not)29 b(a)h(\014le)e(within)e (a)j(directory)-8 b(.)41 b(T)-8 b(ell)28 b(the)h(clien)m(t)f(to)i (store)g(the)f(\014le)f(transmission)f(as)i(the)630 805 y(template)24 b(log)f(message,)k(and)c(then)g(use)g(that)h(template)g (in)e(the)i(future)e(when)h(prompting)630 914 y(the)31 b(user)e(for)h(a)h(log)g(message.)150 1098 y Fe(Set-checkin-prog)26 b Ff(dir)35 b Fe(\\n)630 1207 y Fg(Additional)20 b(data:)38 b Ff(prog)30 b Fe(\\)p Fg(n.)37 b(T)-8 b(ell)22 b(the)g(clien)m(t)g(to) i(set)f(a)g(c)m(hec)m(kin)g(program,)h(whic)m(h)d(should)630 1317 y(b)s(e)30 b(supplied)d(with)i(the)h Fe(Checkin-prog)d Fg(request)k(for)f(future)g(op)s(erations.)150 1500 y Fe(Set-update-prog)c Ff(dir)35 b Fe(\\n)630 1610 y Fg(Additional)k (data:)62 b Ff(prog)49 b Fe(\\)p Fg(n.)72 b(T)-8 b(ell)40 b(the)h(clien)m(t)f(to)i(set)g(an)e(up)s(date)h(program,)i(whic)m(h)630 1719 y(should)28 b(b)s(e)i(supplied)d(with)i(the)i Fe(Update-prog)c Fg(request)k(for)f(future)f(op)s(erations.)150 1903 y Fe(Notified)f Ff(pathname)35 b Fe(\\n)630 2012 y Fg(Indicate)29 b(to)i(the)f(clien)m(t)f(that)h(the)g(noti\014cation)f(for)h Ff(pathname)35 b Fg(has)29 b(b)s(een)g(done.)40 b(There)630 2122 y(should)19 b(b)s(e)h(one)h(suc)m(h)f(resp)s(onse)g(for)h(ev)m (ery)g Fe(Notify)e Fg(request;)25 b(if)19 b(there)i(are)h(sev)m(eral)f Fe(Notify)630 2232 y Fg(requests)39 b(for)f(a)i(single)d(\014le,)j(the) f(requests)g(should)e(b)s(e)h(pro)s(cessed)g(in)g(order;)43 b(the)c(\014rst)630 2341 y Fe(Notified)28 b Fg(resp)s(onse)i(p)s (ertains)e(to)j(the)g(\014rst)f Fe(Notify)e Fg(request,)j(etc.)150 2524 y Fe(Module-expansion)26 b Ff(pathname)35 b Fe(\\n)630 2634 y Fg(Return)c(a)i(\014le)e(or)h(directory)f(whic)m(h)g(is)g (included)f(in)g(a)j(particular)d(mo)s(dule.)44 b Ff(pathname)630 2744 y Fg(is)35 b(relativ)m(e)h(to)g(cvsro)s(ot,)j(unlik)m(e)34 b(most)i(pathnames)f(in)g(resp)s(onses.)56 b Ff(pathname)41 b Fg(should)630 2853 y(b)s(e)31 b(used)f(to)i(lo)s(ok)f(and)f(see)i (whether)f(some)g(or)h(all)e(of)h(the)g(mo)s(dule)f(exists)h(on)g(the)g (clien)m(t)630 2963 y(side;)37 b(it)e(is)g(not)h(necessarily)e (suitable)g(for)h(passing)g(as)g(an)h(argumen)m(t)g(to)g(a)g Fe(co)f Fg(request)630 3072 y(\(for)25 b(example,)h(if)e(the)h(mo)s (dules)e(\014le)g(con)m(tains)i(the)g(`)p Fe(-d)p Fg(')g(option,)h(it)e (will)e(b)s(e)i(the)h(directory)630 3182 y(sp)s(eci\014ed)k(with)g(`)p Fe(-d)p Fg(',)h(not)h(the)f(name)h(of)f(the)h(mo)s(dule\).)150 3365 y Fe(Wrapper-rcsOption)26 b Ff(pattern)k Fe(-k)g(')p Ff(option)p Fe(')f(\\n)630 3475 y Fg(T)-8 b(ransmit)32 b(to)i(the)f(clien)m(t)g(a)g(\014lename)f(pattern)h(whic)m(h)f(implies) e(a)k(certain)f(k)m(eyw)m(ord)g(ex-)630 3585 y(pansion)g(mo)s(de.)54 b(The)35 b Ff(pattern)g Fg(is)e(a)j(wildcard)c(pattern)j(\(for)g (example,)h(`)p Fe(*.exe)p Fg('.)53 b(The)630 3694 y Ff(option)33 b Fg(is)f(`)p Fe(b)p Fg(')h(for)g(binary)-8 b(,)33 b(and)f(so)h(on.)49 b(Note)35 b(that)e(although)g(the)g(syn)m (tax)h(happ)s(ens)d(to)630 3804 y(resem)m(ble)h(the)h(syn)m(tax)h(in)d (certain)i(CVS)f(con\014guration)h(\014les,)f(it)h(is)e(more)i (constrained;)630 3913 y(there)44 b(m)m(ust)g(b)s(e)f(exactly)i(one)f (space)g(b)s(et)m(w)m(een)h Ff(pattern)f Fg(and)f(`)p Fe(-k)p Fg(')h(and)f(exactly)i(one)630 4023 y(space)34 b(b)s(et)m(w)m(een)g(`)p Fe(-k)p Fg(')g(and)f(`)p Fe(')p Fg(',)i(and)e(no)g(string)g(is)f(p)s(ermitted)h(in)f(place)h(of)h(`)p Fe(-k)p Fg(')g(\(exten-)630 4132 y(sions)23 b(should)f(b)s(e)i(done)g (with)e(new)i(resp)s(onses,)h(not)f(b)m(y)g(extending)f(this)g(one,)j (for)e(graceful)630 4242 y(handling)k(of)i Fe(Valid-responses)p Fg(\).)150 4425 y Fe(M)g Ff(text)j Fe(\\n)115 b Fg(A)30 b(one-line)g(message)h(for)g(the)f(user.)150 4609 y Fe(Mbinary)e(\\n) 630 4718 y Fg(Additional)h(data:)42 b(\014le)30 b(transmission)f (\(note:)42 b(compressed)31 b(\014le)f(transmissions)e(are)k(not)630 4828 y(supp)s(orted\).)70 b(This)39 b(is)h(lik)m(e)f(`)p Fe(M)p Fg(',)44 b(except)e(the)f(con)m(ten)m(ts)h(of)f(the)g(\014le)e (transmission)g(are)630 4937 y(binary)d(and)h(should)f(b)s(e)h(copied)g (to)h(standard)f(output)g(without)g(translation)f(to)j(lo)s(cal)630 5047 y(text)29 b(\014le)e(con)m(v)m(en)m(tions.)41 b(T)-8 b(o)28 b(transmit)f(a)h(text)h(\014le)e(to)i(standard)e(output,)h(serv) m(ers)g(should)630 5157 y(use)i(a)h(series)f(of)g(`)p Fe(M)p Fg(')h(requests.)150 5340 y Fe(E)f Ff(text)j Fe(\\n)115 b Fg(Same)30 b(as)h Fe(M)f Fg(but)g(send)f(to)i(stderr)f(not)h(stdout.) p eop %%Page: 24 24 24 23 bop 150 366 a Fe(F)30 b(\\n)306 b Fg(Flush)23 b(stderr.)38 b(That)24 b(is,)h(mak)m(e)h(it)e(p)s(ossible)e(for)i(the)h(user)e(to)j (see)f(what)f(has)g(b)s(een)g(written)630 476 y(to)30 b(stderr)e(\(it)h(is)f(up)g(to)h(the)h(implemen)m(tation)d(to)j(decide) e(exactly)i(ho)m(w)f(far)g(it)f(should)f(go)630 586 y(to)k(ensure)f (this\).)150 763 y Fe(MT)g Ff(tagname)37 b(data)31 b Fe(\\n)630 873 y Fg(This)c(resp)s(onse)i(pro)m(vides)f(for)h(tagged)i (text.)41 b(It)29 b(is)f(similar)f(to)j(SGML/HTML/XML)g(in)630 983 y(that)d(the)g(data)g(is)f(structured)g(and)g(a)h(naiv)m(e)f (application)f(can)i(also)g(mak)m(e)g(some)g(sense)g(of)630 1092 y(it)e(without)f(understanding)f(the)i(structure.)39 b(The)25 b(syn)m(tax)g(is)g(not)g(SGML-lik)m(e,)h(ho)m(w)m(ev)m(er,)630 1202 y(in)i(order)g(to)i(\014t)e(in)m(to)h(the)g(CVS)g(proto)s(col)f(b) s(etter)h(and)g(\(more)g(imp)s(ortan)m(tly\))f(to)h(mak)m(e)h(it)630 1311 y(easier)g(to)h(parse,)g(esp)s(ecially)d(in)h(a)i(language)g(lik)m (e)f(p)s(erl)e(or)j(a)m(wk.)630 1455 y(The)36 b Ff(tagname)43 b Fg(can)37 b(ha)m(v)m(e)h(sev)m(eral)f(forms.)59 b(If)36 b(it)g(starts)h(with)f(`)p Fe(a)p Fg(')h(to)g(`)p Fe(z)p Fg(')g(or)f(`)p Fe(A)p Fg(')h(to)h(`)p Fe(Z)p Fg(',)630 1565 y(then)28 b(it)f(represen)m(ts)h(tagged)i(text.)41 b(If)27 b(the)i(implemen)m(tation)d(recognizes)j Ff(tagname)p Fg(,)h(then)630 1674 y(it)36 b(ma)m(y)h(in)m(terpret)e Ff(data)i Fg(in)e(some)i(particular)e(fashion.)57 b(If)36 b(the)g(implemen)m(tation)f(do)s(es)630 1784 y(not)24 b(recognize)g Ff(tagname)p Fg(,)j(then)c(it)g(should)f(simply)f(treat)k Ff(data)f Fg(as)g(text)h(to)f(b)s(e)f(sen)m(t)h(to)h(the)630 1893 y(user)h(\(similar)d(to)k(an)f(`)p Fe(M)p Fg(')h(resp)s(onse\).)39 b(There)25 b(are)i(t)m(w)m(o)g(tags)h(whic)m(h)d(are)h(general)g(purp)s (ose.)630 2003 y(The)k(`)p Fe(text)p Fg(')g(tag)i(is)d(similar)f(to)k (an)e(unrecognized)g(tag)i(in)d(that)i(it)f(pro)m(vides)g(text)h(whic)m (h)630 2113 y(will)26 b(ordinarily)f(b)s(e)i(sen)m(t)i(to)g(the)g (user.)39 b(The)28 b(`)p Fe(newline)p Fg(')f(tag)i(is)f(used)f(without) h Ff(data)h Fg(and)630 2222 y(indicates)24 b(that)j(a)e(newline)f(will) f(ordinarily)f(b)s(e)j(sen)m(t)h(to)g(the)g(user)f(\(there)h(is)e(no)i (pro)m(vision)630 2332 y(for)k(em)m(b)s(edding)f(newlines)f(in)h(the)i Ff(data)g Fg(of)f(other)h(tagged)h(text)f(resp)s(onses\).)630 2476 y(If)39 b Ff(tagname)46 b Fg(starts)40 b(with)e(`)p Fe(+)p Fg(')h(it)g(indicates)f(a)i(start)g(tag)h(and)e(if)f(it)h (starts)h(with)e(`)p Fe(-)p Fg(')h(it)630 2585 y(indicates)25 b(an)h(end)f(tag.)41 b(The)25 b(remainder)f(of)j Ff(tagname)32 b Fg(should)24 b(b)s(e)h(the)i(same)f(for)g(matc)m(h-)630 2695 y(ing)k(start)h(and)e(end)h(tags,)i(and)e(tags)h(should)e(b)s(e)g (nested)i(\(for)f(example)h(one)f(could)g(ha)m(v)m(e)630 2804 y(tags)g(in)f(the)g(follo)m(wing)f(order)h Fe(+bold)f(+italic)f (text)i(-italic)e(-bold)h Fg(but)h(not)g Fe(+bold)630 2914 y(+italic)j(text)h(-bold)f(-italic)p Fg(\).)50 b(A)34 b(particular)e(start)i(and)f(end)h(tag)h(ma)m(y)f(b)s(e)f(do)s(cu-)630 3023 y(men)m(ted)e(to)g(constrain)f(the)g(tagged)i(text)f(resp)s(onses) f(whic)m(h)f(are)i(v)-5 b(alid)28 b(b)s(et)m(w)m(een)j(them.)630 3167 y(Note)43 b(that)f(if)e Ff(data)i Fg(is)e(presen)m(t)i(there)f (will)e(alw)m(a)m(ys)j(b)s(e)f(exactly)h(one)f(space)h(b)s(et)m(w)m (een)630 3277 y Ff(tagname)35 b Fg(and)27 b Ff(data)p Fg(;)j(if)d(there)i(is)e(more)h(than)g(one)h(space,)g(then)f(the)h (spaces)f(b)s(ey)m(ond)g(the)630 3386 y(\014rst)i(are)g(part)h(of)f Ff(data)p Fg(.)630 3530 y(Here)f(is)e(an)i(example)f(of)h(some)f (tagged)j(text)e(resp)s(onses.)39 b(Note)30 b(that)f(there)g(is)e(a)i (trailing)630 3640 y(space)i(after)g(`)p Fe(Checking)d(in)p Fg(')j(and)f(`)p Fe(initial)e(revision:)p Fg(')g(and)i(there)h(are)g(t) m(w)m(o)h(trailing)630 3749 y(spaces)f(after)g(`)p Fe(<--)p Fg('.)40 b(Suc)m(h)30 b(trailing)e(spaces)j(are,)g(of)g(course,)f(part) h(of)f Ff(data)p Fg(.)870 3887 y Fe(MT)47 b(+checking-in)870 3991 y(MT)g(text)g(Checking)e(in)870 4095 y(MT)i(fname)g(gz.tst)870 4198 y(MT)g(text)g(;)870 4302 y(MT)g(newline)870 4406 y(MT)g(rcsfile)f(/home/kingdon/zwork/cvsr)o(oot/)o(foo/)o(gz.)o(tst,)o (v)870 4510 y(MT)h(text)142 b(<--)870 4614 y(MT)47 b(fname)g(gz.tst)870 4717 y(MT)g(newline)870 4821 y(MT)g(text)g(initial)f(revision:)870 4925 y(MT)h(init-rev)f(1.1)870 5029 y(MT)h(newline)870 5132 y(MT)g(text)g(done)870 5236 y(MT)g(newline)870 5340 y(MT)g(-checking-in)p eop %%Page: 25 25 25 24 bop 630 366 a Fg(If)34 b(the)h(clien)m(t)f(do)s(es)h(not)g(supp)s (ort)e(the)i(`)p Fe(MT)p Fg(')f(resp)s(onse,)h(the)g(same)g(resp)s (onses)f(migh)m(t)h(b)s(e)630 476 y(sen)m(t)c(as:)870 606 y Fe(M)47 b(Checking)f(in)h(gz.tst;)870 709 y(M)g (/home/kingdon/zwork/cvsroo)o(t/fo)o(o/g)o(z.ts)o(t,v)89 b(<--)95 b(gz.tst)870 813 y(M)47 b(initial)f(revision:)g(1.1)870 917 y(M)h(done)630 1052 y Fg(F)-8 b(or)31 b(a)g(list)e(of)h(sp)s (eci\014c)g(tags,)h(see)g(Section)f(5.11)i([T)-8 b(ext)32 b(tags],)g(page)f(25.)150 1214 y Fe(error)e Ff(errno-co)s(de)36 b Fe(`)47 b(')30 b Ff(text)j Fe(\\n)630 1323 y Fg(The)k(command)h (completed)f(with)f(an)i(error.)62 b Ff(errno-co)s(de)43 b Fg(is)36 b(a)i(sym)m(b)s(olic)e(error)i(co)s(de)630 1433 y(\(e.g.)h Fe(ENOENT)p Fg(\);)24 b(if)c(the)i(serv)m(er)g(do)s (esn't)g(supp)s(ort)e(this)g(feature,)k(or)e(if)f(it's)g(not)h (appropriate)630 1542 y(for)30 b(this)g(particular)e(message,)k(it)e (just)g(omits)g(the)h(errno-co)s(de)g(\(in)e(that)i(case)h(there)f(are) 630 1652 y(t)m(w)m(o)37 b(spaces)f(after)g(`)p Fe(error)p Fg('\).)56 b(T)-8 b(ext)36 b(is)f(an)h(error)f(message)h(suc)m(h)g(as)g (that)g(pro)m(vided)e(b)m(y)630 1762 y(strerror\(\),)d(or)f(an)m(y)h (other)f(message)i(the)f(serv)m(er)f(w)m(an)m(ts)h(to)g(use.)150 1923 y Fe(ok)f(\\n)258 b Fg(The)30 b(command)g(completed)g (successfully)-8 b(.)150 2185 y Fb(5.11)68 b(T)-11 b(ags)45 b(for)g(the)h(MT)d(tagged)k(text)e(resp)t(onse)275 2379 y Fg(The)30 b Fe(MT)g Fg(resp)s(onse,)g(as)h(describ)s(ed)d(in)i (Section)g(5.10)j([Resp)s(onses],)d(page)i(20,)g(o\013ers)f(a)g(w)m(a)m (y)g(for)g(the)150 2489 y(serv)m(er)g(to)g(send)f(tagged)i(text)g(to)f (the)g(clien)m(t.)41 b(This)29 b(section)i(describ)s(es)d(sp)s (eci\014c)i(tags.)42 b(The)30 b(in)m(ten)m(tion)150 2599 y(is)f(to)j(up)s(date)d(this)g(section)i(as)g(serv)m(ers)f(add)g(new)g (tags.)275 2735 y(In)37 b(the)h(follo)m(wing)f(descriptions,)i Fe(text)e Fg(and)g Fe(newline)f Fg(tags)k(are)e(omitted.)65 b(Suc)m(h)37 b(tags)j(con)m(tain)150 2845 y(information)31 b(whic)m(h)g(is)h(in)m(tended)f(for)h(users)g(\(or)h(to)g(b)s(e)f (discarded\),)g(and)g(are)h(sub)5 b(ject)32 b(to)i(c)m(hange)f(at)150 2954 y(the)28 b(whim)d(of)j(the)f(serv)m(er.)40 b(T)-8 b(o)28 b(a)m(v)m(oid)g(b)s(eing)e(vulnerable)g(to)i(suc)m(h)f(whim,)f (clien)m(ts)h(should)e(lo)s(ok)j(for)f(the)150 3064 y(tags)k(listed)e (here,)i(not)f Fe(text)p Fg(,)g Fe(newline)p Fg(,)f(or)h(other)h(tags.) 275 3200 y(The)d(follo)m(wing)g(tag)i(means)f(to)h(indicate)e(to)i(the) g(user)e(that)i(a)g(\014le)e(has)h(b)s(een)f(up)s(dated.)39 b(It)30 b(is)e(more)150 3310 y(or)33 b(less)g(redundan)m(t)e(with)h (the)i Fe(Created)d Fg(and)h Fe(Update-existing)d Fg(resp)s(onses,)k (but)g(w)m(e)g(don't)g(try)g(to)150 3419 y(sp)s(ecify)d(here)h(whether) f(it)h(o)s(ccurs)f(in)g(exactly)i(the)f(same)g(circumstances)g(as)g Fe(Created)e Fg(and)i Fe(Update-)150 3529 y(existing)p Fg(.)38 b(The)29 b Ff(name)34 b Fg(is)29 b(the)g(pathname)g(of)h(the)f (\014le)g(b)s(eing)f(up)s(dated)g(relativ)m(e)h(to)h(the)f(directory)g (in)150 3638 y(whic)m(h)j(the)h(command)g(is)f(o)s(ccurring)f(\(that)j (is,)f(the)h(last)e Fe(Directory)f Fg(request)i(whic)m(h)f(is)g(sen)m (t)h(b)s(efore)150 3748 y(the)e(command\).)390 3879 y Fe(MT)47 b(+updated)390 3982 y(MT)g(fname)g Ff(name)390 4086 y Fe(MT)g(-updated)150 4348 y Fb(5.12)68 b(Example)275 4543 y Fg(Here)31 b(is)e(an)i(example;)f(lines)f(are)i(pre\014xed)f(b)m (y)g(`)p Fe(C:)g Fg(')h(to)g(indicate)f(the)h(clien)m(t)f(sends)g(them) g(or)h(`)p Fe(S:)f Fg(')150 4652 y(to)h(indicate)f(the)g(serv)m(er)h (sends)e(them.)275 4789 y(The)h(clien)m(t)g(starts)i(b)m(y)e (connecting,)i(sending)d(the)i(ro)s(ot,)h(and)e(completing)g(the)h (proto)s(col)g(negotia-)150 4898 y(tion.)40 b(In)30 b(actual)h (practice)f(the)h(lists)e(of)h(v)-5 b(alid)29 b(resp)s(onses)g(and)h (requests)g(w)m(ould)f(b)s(e)h(longer.)390 5029 y Fe(C:)47 b(Root)g(/u/cvsroot)390 5132 y(C:)g(Valid-responses)d(ok)j(error)f (Checked-in)f(M)j(E)390 5236 y(C:)f(valid-requests)390 5340 y(S:)g(Valid-requests)d(Root)j(Directory)e(Entry)h(Modified)g (Argument)f(Argumentx)h(ci)h(co)p eop %%Page: 26 26 26 25 bop 390 366 a Fe(S:)47 b(ok)390 470 y(C:)g(UseUnchanged)275 608 y Fg(The)32 b(clien)m(t)h(w)m(an)m(ts)h(to)g(c)m(hec)m(k)h(out)e (the)h Fe(supermunger)c Fg(mo)s(dule)h(in)m(to)i(a)h(fresh)e(w)m (orking)h(directory)-8 b(.)150 717 y(Therefore)26 b(it)g(\014rst)g (expands)g(the)h Fe(supermunger)c Fg(mo)s(dule;)k(this)e(step)i(w)m (ould)e(b)s(e)h(omitted)h(if)f(the)g(clien)m(t)150 827 y(w)m(as)31 b(op)s(erating)f(on)g(a)h(directory)e(rather)i(than)f(a)h (mo)s(dule.)390 959 y Fe(C:)47 b(Argument)f(supermunger)390 1063 y(C:)h(Directory)e(.)390 1166 y(C:)i(/u/cvsroot)390 1270 y(C:)g(expand-modules)275 1408 y Fg(The)28 b(serv)m(er)h(replies)d (that)k(the)e Fe(supermunger)e Fg(mo)s(dule)h(expands)h(to)h(the)g (directory)f Fe(supermunger)150 1517 y Fg(\(the)j(simplest)d(case\):) 390 1649 y Fe(S:)47 b(Module-expansion)d(supermunger)390 1753 y(S:)j(ok)275 1891 y Fg(The)28 b(clien)m(t)h(then)g(pro)s(ceeds)f (to)i(c)m(hec)m(k)h(out)e(the)g(directory)-8 b(.)41 b(The)28 b(fact)i(that)g(it)e(sends)h(only)f(a)h(single)150 2000 y Fe(Directory)38 b Fg(request)i(whic)m(h)e(sp)s(eci\014es)h(`)p Fe(.)p Fg(')h(for)g(the)h(w)m(orking)e(directory)h(means)g(that)g (there)h(is)e(not)150 2110 y(already)30 b(a)h Fe(supermunger)c Fg(directory)j(on)g(the)h(clien)m(t.)390 2242 y Fe(C:)47 b(Argument)f(-N)390 2345 y(C:)h(Argument)f(supermunger)390 2449 y(C:)h(Directory)e(.)390 2553 y(C:)i(/u/cvsroot)390 2657 y(C:)g(co)275 2794 y Fg(The)e(serv)m(er)h(replies)e(with)g(the)i (requested)g(\014les.)85 b(In)45 b(this)g(example,)k(there)d(is)f(only) g(one)h(\014le,)150 2904 y(`)p Fe(mungeall.c)p Fg('.)c(The)31 b Fe(Clear-sticky)d Fg(and)j Fe(Clear-static-directory)26 b Fg(requests)31 b(are)h(sen)m(t)g(b)m(y)g(the)150 3014 y(curren)m(t)f(implemen)m(tation)e(but)h(they)h(ha)m(v)m(e)h(no)f (e\013ect)h(b)s(ecause)f(the)g(default)f(is)g(for)g(those)h(settings)g (to)150 3123 y(b)s(e)f(clear)g(when)g(a)g(directory)g(is)g(newly)f (created.)390 3255 y Fe(S:)47 b(Clear-sticky)e(supermunger/)390 3359 y(S:)i(/u/cvsroot/supermunger/)390 3463 y(S:)g (Clear-static-directory)42 b(supermunger/)390 3566 y(S:)47 b(/u/cvsroot/supermunger/)390 3670 y(S:)g(E)h(cvs)f(server:)e(Updating) h(supermunger)390 3774 y(S:)h(M)h(U)f(supermunger/mungeall.c)390 3878 y(S:)g(Created)f(supermunger/)390 3981 y(S:)h (/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390 4085 y(S:)g(/mungeall.c/1.1///)390 4189 y(S:)g(u=rw,g=r,o=r)390 4293 y(S:)g(26)390 4397 y(S:)g(int)g(mein)g(\(\))g({)g(abort)g(\(\);)g (})390 4500 y(S:)g(ok)275 4638 y Fg(The)38 b(curren)m(t)i(clien)m(t)f (implemen)m(tation)f(w)m(ould)g(break)h(the)h(connection)f(here)g(and)g (mak)m(e)i(a)e(new)150 4748 y(connection)33 b(for)f(the)g(next)h (command.)46 b(Ho)m(w)m(ev)m(er,)35 b(the)e(proto)s(col)f(allo)m(ws)g (it)g(to)h(k)m(eep)g(the)g(connection)150 4857 y(op)s(en)d(and)f(con)m (tin)m(ue,)i(whic)m(h)e(is)h(what)g(w)m(e)h(sho)m(w)f(here.)275 4995 y(After)k(the)h(user)f(mo)s(di\014es)e(the)j(\014le)f(and)f (instructs)h(the)g(clien)m(t)g(to)h(c)m(hec)m(k)h(it)e(bac)m(k)i(in.)51 b(The)34 b(clien)m(t)150 5104 y(sends)29 b(argumen)m(ts)i(to)g(sp)s (ecify)e(the)i(log)f(message)i(and)e(\014le)f(to)i(c)m(hec)m(k)h(in:) 390 5236 y Fe(C:)47 b(Argument)f(-m)390 5340 y(C:)h(Argument)f(Well,)g (you)h(see,)g(it)g(took)f(me)i(hours)e(and)h(hours)f(to)h(find)p eop %%Page: 27 27 27 26 bop 390 366 a Fe(C:)47 b(Argumentx)e(this)i(typo)g(and)g(I)g (searched)f(and)h(searched)e(and)i(eventually)390 470 y(C:)g(Argumentx)e(had)i(to)h(ask)e(John)h(for)g(help.)390 574 y(C:)g(Argument)f(mungeall.c)275 704 y Fg(It)d(also)g(sends)f (information)f(ab)s(out)i(the)g(con)m(ten)m(ts)h(of)f(the)h(w)m(orking) e(directory)-8 b(,)46 b(including)40 b(the)150 814 y(new)33 b(con)m(ten)m(ts)i(of)e(the)g(mo)s(di\014ed)e(\014le.)49 b(Note)34 b(that)g(the)g(user)e(has)h(c)m(hanged)h(in)m(to)f(the)h(`)p Fe(supermunger)p Fg(')150 923 y(directory)h(b)s(efore)g(executing)g (this)f(command;)k(the)d(top)h(lev)m(el)f(directory)g(is)f(a)i (user-visible)c(concept)150 1033 y(b)s(ecause)e(the)h(serv)m(er)g (should)d(prin)m(t)h(\014lenames)g(in)g Fe(M)h Fg(and)g Fe(E)g Fg(resp)s(onses)g(relativ)m(e)g(to)h(that)g(directory)-8 b(.)390 1157 y Fe(C:)47 b(Directory)e(.)390 1261 y(C:)i (/u/cvsroot/supermunger)390 1365 y(C:)g(Entry)g(/mungeall.c/1.1///)390 1469 y(C:)g(Modified)f(mungeall.c)390 1572 y(C:)h(u=rw,g=r,o=r)390 1676 y(C:)g(26)390 1780 y(C:)g(int)g(main)g(\(\))g({)g(abort)g(\(\);)g (})275 1910 y Fg(And)36 b(\014nally)-8 b(,)37 b(the)g(clien)m(t)f (issues)g(the)h(c)m(hec)m(kin)g(command)g(\(whic)m(h)f(mak)m(es)i(use)f (of)g(the)g(data)h(just)150 2020 y(sen)m(t\):)390 2144 y Fe(C:)47 b(ci)275 2274 y Fg(And)29 b(the)i(serv)m(er)f(tells)g(the)g (clien)m(t)g(that)h(the)g(c)m(hec)m(kin)f(succeeded:)390 2398 y Fe(S:)47 b(M)h(Checking)d(in)i(mungeall.c;)390 2502 y(S:)g(E)h(/u/cvsroot/supermunger/)o(mung)o(eal)o(l.c,)o(v)90 b(<--)k(mungeall.c)390 2606 y(S:)47 b(E)h(new)f(revision:)e(1.2;)h (previous)g(revision:)f(1.1)390 2710 y(S:)i(E)h(done)390 2813 y(S:)f(Mode)g(u=rw,g=r,o=r)390 2917 y(S:)g(Checked-in)e(./)390 3021 y(S:)i(/u/cvsroot/supermunger/mu)o(ngea)o(ll.)o(c)390 3125 y(S:)g(/mungeall.c/1.2///)390 3229 y(S:)g(ok)150 3473 y Fb(5.13)68 b(Required)46 b(v)l(ersus)f(optional)h(parts)g(of)f (the)g(proto)t(col)275 3661 y Fg(The)d(follo)m(wing)g(are)h(part)g(of)h (ev)m(ery)g(kno)m(wn)e(implemen)m(tation)g(of)i(the)f(CVS)f(proto)s (col)i(\(except)150 3771 y(obsolete,)35 b(pre-1.5,)h(v)m(ersions)d(of)g (CVS\))h(and)f(it)g(is)f(considered)h(reasonable)g(b)s(eha)m(vior)g(to) h(completely)150 3880 y(fail)44 b(to)j(w)m(ork)f(if)e(y)m(ou)i(are)g (connected)h(with)d(an)i(implemen)m(tation)e(whic)m(h)h(attempts)h(to)h (not)f(sup-)150 3990 y(p)s(ort)k(them.)102 b(Requests:)81 b Fe(Root)p Fg(,)55 b Fe(Valid-responses)p Fg(,)d Fe(valid-requests)p Fg(,)g Fe(Directory)p Fg(,)h Fe(Entry)p Fg(,)150 4099 y Fe(Modified)p Fg(,)48 b Fe(Unchanged)p Fg(,)g Fe(Argument)p Fg(,)g Fe(Argumentx)p Fg(,)g Fe(ci)p Fg(,)h Fe(co)p Fg(,)h Fe(update)p Fg(.)86 b(Resp)s(onses:)71 b Fe(ok)p Fg(,)50 b Fe(error)p Fg(,)150 4209 y Fe(Valid-requests)p Fg(,)27 b Fe(Checked-in)p Fg(,)h Fe(Updated)p Fg(,)g Fe(Merged)p Fg(,)h Fe(Removed)p Fg(,)g Fe(M)p Fg(,)h Fe(E)p Fg(.)275 4339 y(A)37 b(serv)m(er)g(need)g(not)g(implemen)m(t)f Fe(Repository)p Fg(,)g(but)h(in)f(order)g(to)i(in)m(terop)s(erate)g (with)d(CVS)i(1.5)150 4449 y(through)23 b(1.9)i(it)e(m)m(ust)h(claim)e (to)j(implemen)m(t)d(it)h(\(in)g Fe(Valid-requests)p Fg(\).)35 b(The)23 b(clien)m(t)g(will)e(not)j(actually)150 4558 y(send)30 b(the)g(request.)150 4802 y Fb(5.14)68 b(Obsolete)47 b(proto)t(col)e(elemen)l(ts)275 4991 y Fg(This)26 b(section)i(brie\015y)e(describ)s(es)g(proto)s(col)i(elemen) m(ts)h(whic)m(h)d(are)j(obsolete.)40 b(There)28 b(is)f(no)h(attempt)150 5100 y(to)j(do)s(cumen)m(t)f(them)h(in)e(full)f(detail.)275 5230 y(There)43 b(w)m(as)g(a)h Fe(Repository)d Fg(request)i(whic)m(h)g (w)m(as)h(lik)m(e)e Fe(Directory)f Fg(except)k(it)e(only)f(pro)m(vided) 150 5340 y Ff(rep)s(ository)p Fg(,)30 b(and)f(the)i(lo)s(cal)f (directory)f(w)m(as)i(assumed)f(to)h(b)s(e)f(similarly)d(named.)p eop %%Page: 28 28 28 27 bop 275 366 a Fg(If)39 b(the)i Fe(UseUnchanged)c Fg(request)j(w)m(as)h(not)g(sen)m(t,)i(there)e(w)m(as)f(a)h Fe(Lost)e Fg(request)i(whic)m(h)e(w)m(as)h(sen)m(t)150 476 y(to)c(indicate)f(that)h(a)g(\014le)e(did)g(not)i(exist)f(in)f(the) i(w)m(orking)f(directory)-8 b(,)37 b(and)d(the)i(meaning)f(of)h (sending)150 586 y Fe(Entries)c Fg(without)g Fe(Lost)g Fg(or)i Fe(Modified)d Fg(w)m(as)j(di\013eren)m(t.)50 b(All)32 b(curren)m(t)h(clien)m(ts)g(\(CVS)g(1.5)i(and)e(later\))150 695 y(will)28 b(send)h Fe(UseUnchanged)e Fg(if)j(it)g(is)f(supp)s (orted.)p eop %%Page: 29 29 29 28 bop 150 366 a Fh(6)80 b(Notes)53 b(on)g(the)g(Proto)t(col)275 661 y Fg(A)44 b(n)m(um)m(b)s(er)f(of)i(enhancemen)m(ts)g(are)g(p)s (ossible.)80 b(Also)45 b(see)g(the)f(\014le)g Fc(todo)f Fg(in)h(the)g Fc(cvs)g Fg(source)150 771 y(distribution,)g(whic)m(h)e (has)i(further)f(ideas)g(concerning)g(v)-5 b(arious)43 b(asp)s(ects)h(of)g Fc(cvs)p Fg(,)j(some)d(of)g(whic)m(h)150 881 y(impact)30 b(the)h(proto)s(col.)225 1035 y Fd(\017)60 b Fg(The)37 b Fe(Modified)f Fg(request)i(could)f(b)s(e)g(sp)s(eeded)g (up)g(b)m(y)h(sending)e(di\013s)h(rather)g(than)h(en)m(tire)g(\014les.) 330 1145 y(The)f(clien)m(t)f(w)m(ould)g(need)h(some)h(w)m(a)m(y)g(to)g (k)m(eep)g(the)f(v)m(ersion)g(of)g(the)h(\014le)e(whic)m(h)g(w)m(as)i (originally)330 1255 y(c)m(hec)m(k)m(ed)c(out;)g(probably)d(requiring)f (the)j(use)f(of)g Fe(")p Fg(cvs)h(edit)p Fe(")e Fg(in)g(this)h(case)h (is)f(the)g(most)h(sensible)330 1364 y(course)f(\(the)g Fe(")p Fg(cvs)f(edit)p Fe(")g Fg(could)f(b)s(e)h(handled)f(b)m(y)h(a)h (pac)m(k)-5 b(age)33 b(lik)m(e)e(V)m(C)h(for)f(emacs\).)45 b(This)30 b(w)m(ould)330 1474 y(also)g(allo)m(w)g(lo)s(cal)g(op)s (eration)g(of)g Fe(cvs)g(diff)f Fg(without)g(argumen)m(ts.)225 1618 y Fd(\017)60 b Fg(The)25 b(curren)m(t)g(pro)s(cedure)g(for)g Fe(cvs)30 b(update)23 b Fg(is)i(highly)f(sub-optimal)f(if)i(there)g (are)h(man)m(y)g(mo)s(di\014ed)330 1728 y(\014les.)41 b(One)30 b(p)s(ossible)f(alternativ)m(e)i(w)m(ould)f(b)s(e)g(to)h(ha)m (v)m(e)h(the)f(clien)m(t)g(send)f(a)h(\014rst)f(request)h(without)330 1838 y(the)d(con)m(ten)m(ts)h(of)f(ev)m(ery)h(mo)s(di\014ed)c(\014le,)j (then)f(ha)m(v)m(e)i(the)f(serv)m(er)g(tell)f(it)h(what)f(\014les)g(it) g(needs.)40 b(Note)330 1947 y(the)32 b(serv)m(er)h(needs)f(to)h(do)f (the)g(what-needs-to-b)s(e-up)s(dated)g(c)m(hec)m(k)i(t)m(wice)f(\(or)g (more,)g(if)e(c)m(hanges)330 2057 y(in)36 b(the)i(rep)s(ository)f(mean) h(it)f(has)g(to)i(ask)e(the)h(clien)m(t)g(for)f(more)h(\014les\),)h(b)s (ecause)e(it)h(can't)g(k)m(eep)330 2166 y(lo)s(c)m(ks)26 b(op)s(en)f(while)e(w)m(aiting)i(for)h(the)g(net)m(w)m(ork.)40 b(P)m(erhaps)25 b(this)g(whole)g(thing)f(is)h(irrelev)-5 b(an)m(t)25 b(if)g(there)330 2276 y(is)34 b(a)h(m)m(ultisite)e (capabilit)m(y)h(\(as)h(noted)g(in)e Fc(todo)p Fg(\),)j(and)e (therefore)h(the)g(rcsmerge)g(can)g(b)s(e)f(done)330 2386 y(with)29 b(a)i(rep)s(ository)e(whic)m(h)g(is)h(connected)h(via)f (a)h(fast)f(connection.)225 2530 y Fd(\017)60 b Fg(The)33 b(fact)h(that)g Fe(pserver)d Fg(requires)h(an)h(extra)h(net)m(w)m(ork)g (turnaround)d(in)h(order)h(to)h(p)s(erform)e(au-)330 2640 y(then)m(tication)45 b(w)m(ould)e(b)s(e)h(nice)g(to)i(a)m(v)m (oid.)84 b(This)43 b(relates)i(to)g(the)g(issue)e(of)i(rep)s(orting)e (errors;)330 2749 y(probably)35 b(the)h(clean)g(solution)f(is)h(to)h (defer)f(the)g(error)g(un)m(til)f(the)h(clien)m(t)g(has)g(issued)f(a)i (request)330 2859 y(whic)m(h)28 b(exp)s(ects)i(a)f(resp)s(onse.)40 b(T)-8 b(o)29 b(some)h(exten)m(t)h(this)d(migh)m(t)h(relate)h(to)g(the) f(next)h(item)f(\(in)f(terms)330 2969 y(of)33 b(ho)m(w)f(easy)h(it)f (is)g(to)h(skip)e(a)i(whole)f(bunc)m(h)f(of)i(requests)f(un)m(til)f(w)m (e)i(get)h(to)f(one)g(that)g(exp)s(ects)g(a)330 3078 y(resp)s(onse\).)40 b(I)30 b(kno)m(w)h(that)f(the)h(k)m(erb)s(eros)f (co)s(de)h(do)s(esn't)f(w)m(ait)g(in)f(this)g(fashion,)h(but)f(that)i (proba-)330 3188 y(bly)24 b(can)h(cause)h(net)m(w)m(ork)g(deadlo)s(c)m (ks)f(and)g(p)s(erhaps)e(future)i(problems)e(running)g(o)m(v)m(er)j(a)g (transp)s(ort)330 3297 y(whic)m(h)e(is)h(more)g(transaction)h(orien)m (ted)f(than)g(TCP)-8 b(.)25 b(On)g(the)g(other)h(hand)e(I'm)h(not)h (sure)f(it)f(is)h(wise)330 3407 y(to)39 b(mak)m(e)h(the)e(clien)m(t)g (conduct)h(a)g(length)m(y)f(upload)f(only)h(to)h(\014nd)e(there)i(is)e (an)i(authen)m(tication)330 3516 y(failure.)225 3661 y Fd(\017)60 b Fg(The)50 b(proto)s(col)h(uses)f(an)h(extra)h(net)m(w)m (ork)f(turnaround)e(for)h(proto)s(col)h(negotiation)g(\()p Fe(valid-)330 3771 y(requests)p Fg(\).)38 b(It)28 b(migh)m(t)g(b)s(e)f (nice)g(to)i(a)m(v)m(oid)g(this)d(b)m(y)i(ha)m(ving)g(the)g(clien)m(t)f (b)s(e)h(able)f(to)i(send)e(requests)330 3880 y(and)38 b(tell)g(the)g(serv)m(er)h(to)g(ignore)g(them)f(if)g(they)g(are)h (unrecognized)f(\(di\013eren)m(t)g(requests)h(could)330 3990 y(pro)s(duce)33 b(a)i(fatal)g(error)f(if)g(unrecognized\).)53 b(T)-8 b(o)35 b(do)g(this)e(there)i(should)e(b)s(e)h(a)h(standard)e (syn)m(tax)330 4099 y(for)39 b(requests.)69 b(F)-8 b(or)40 b(example,)i(p)s(erhaps)c(all)h(future)f(requests)i(should)d(b)s(e)i(a) h(single)f(line,)h(with)330 4209 y(mec)m(hanisms)30 b(analogous)h(to)h Fe(Argumentx)p Fg(,)d(or)i(sev)m(eral)g(requests)g(w)m(orking)f (together,)j(to)f(pro)m(vide)330 4319 y(greater)e(amoun)m(ts)g(of)f (information.)39 b(Or)29 b(there)g(migh)m(t)g(b)s(e)g(a)g(standard)g (mec)m(hanism)f(for)h(coun)m(ted)330 4428 y(data)40 b(\(analogous)g(to) g(that)g(used)e(b)m(y)h Fe(Modified)p Fg(\))f(or)h(con)m(tin)m(uation)g (lines)f(\(lik)m(e)h(a)g(generalized)330 4538 y Fe(Argumentx)p Fg(\).)45 b(It)32 b(w)m(ould)g(b)s(e)g(useful)e(to)j(compare)g(what)g (HTTP)f(is)f(planning)f(in)h(this)g(area;)k(last)330 4647 y(I)j(lo)s(ok)m(ed)g(they)g(w)m(ere)g(con)m(templating)g (something)g(called)f(Proto)s(col)h(Extension)f(Proto)s(col)i(but)330 4757 y(I)e(ha)m(v)m(en't)h(lo)s(ok)m(ed)e(at)i(the)f(relev)-5 b(an)m(t)37 b(IETF)g(do)s(cumen)m(ts)f(in)g(an)m(y)h(detail.)59 b(Ob)m(viously)-8 b(,)37 b(w)m(e)g(w)m(an)m(t)330 4867 y(something)30 b(as)g(simple)f(as)h(p)s(ossible)e(\(but)i(no)h (simpler\).)225 5011 y Fd(\017)60 b Fg(The)20 b(scram)m(bling)g (algorithm)g(in)f(the)i(CVS)f(clien)m(t)h(and)f(serv)m(er)h(actually)f (supp)s(ort)f(more)i(c)m(haracters)330 5121 y(than)32 b(those)h(do)s(cumen)m(ted)f(in)f(Chapter)g(4)i([P)m(assw)m(ord)g (scram)m(bling],)e(page)i(6.)47 b(Someda)m(y)33 b(w)m(e)g(are)330 5230 y(going)41 b(to)g(either)f(ha)m(v)m(e)i(to)f(do)s(cumen)m(t)g (them)g(all)e(\(but)h(this)g(is)g(not)h(as)f(easy)i(as)f(it)f(ma)m(y)h (lo)s(ok,)330 5340 y(see)33 b(b)s(elo)m(w\),)g(or)g(\(gradually)e(and)h (with)f(adequate)j(pro)s(cess\))f(phase)f(out)h(the)f(supp)s(ort)f(for) i(other)p eop %%Page: 30 30 30 29 bop 330 366 a Fg(c)m(haracters)44 b(in)e(the)h(CVS)g(implemen)m (tation.)77 b(This)41 b(business)g(of)i(ha)m(ving)f(the)h(feature)h (partly)330 476 y(undo)s(cumen)m(ted)29 b(isn't)h(a)g(desirable)f (state)j(long-term.)330 611 y(The)25 b(problem)f(with)g(do)s(cumen)m (ting)g(other)h(c)m(haracters)i(is)e(that)g(unless)f(w)m(e)i(kno)m(w)f (what)g(c)m(haracter)330 720 y(set)k(is)e(in)g(use,)h(there)h(is)e(no)h (w)m(a)m(y)h(to)g(mak)m(e)g(a)g(passw)m(ord)e(p)s(ortable)g(from)h(one) g(system)h(to)f(another.)330 830 y(F)-8 b(or)25 b(example,)g(a)g(with)e (a)h(circle)g(on)g(top)g(migh)m(t)g(ha)m(v)m(e)h(di\013eren)m(t)f(enco) s(dings)f(in)g(di\013eren)m(t)g(c)m(haracter)330 939 y(sets.)330 1074 y(It)g Ff(almost)i Fg(w)m(orks)e(to)g(sa)m(y)h(that)f (the)g(clien)m(t)g(pic)m(ks)f(an)h(arbitrary)-8 b(,)24 b(unkno)m(wn)d(c)m(haracter)j(set)g(\(indeed,)330 1183 y(ha)m(ving)j(the)h(CVS)f(clien)m(t)g(kno)m(w)g(what)h(c)m(haracter)h (set)f(the)g(user)e(has)i(in)e(mind)f(is)i(a)h(hard)f(problem)330 1293 y(otherwise\),)42 b(and)e(scram)m(bles)f(according)h(to)h(a)f (certain)g(o)s(ctet)p Fe(<)p Fg(-)p Fe(>)p Fg(o)s(ctet)i(mapping.)68 b(There)40 b(are)330 1403 y(t)m(w)m(o)32 b(problems)d(with)g(this.)41 b(One)30 b(is)g(that)h(the)g(proto)s(col)f(has)h(no)f(w)m(a)m(y)i(to)f (transmit)f(c)m(haracter)i(10)330 1512 y(decimal)c(\(linefeed\),)h(and) g(the)h(curren)m(t)f(serv)m(er)g(and)g(clien)m(ts)g(ha)m(v)m(e)i(no)e (w)m(a)m(y)h(to)g(handle)e(0)i(decimal)330 1622 y(\(NUL\).)c(This)e(ma) m(y)i(cause)g(problems)d(with)h(certain)h(m)m(ultib)m(yte)g(c)m (haracter)i(sets,)g(in)d(whic)m(h)g(o)s(ctets)330 1731 y(10)d(and)f(0)h(will)d(app)s(ear)i(in)f(the)i(middle)d(of)j(other)g(c) m(haracters.)39 b(The)20 b(other)h(problem,)g(whic)m(h)e(is)h(more)330 1841 y(minor)35 b(and)h(p)s(ossibly)e(not)j(w)m(orth)f(w)m(orrying)g (ab)s(out,)i(is)d(that)j(someone)f(can)g(t)m(yp)s(e)g(a)g(passw)m(ord) 330 1951 y(on)c(one)g(system)g(and)g(then)g(go)g(to)h(another)f(system) h(whic)m(h)d(uses)i(a)g(di\013eren)m(t)g(enco)s(ding)f(for)h(the)330 2060 y(same)e(c)m(haracters,)h(and)e(ha)m(v)m(e)h(their)f(passw)m(ord)f (not)i(w)m(ork.)330 2195 y(The)j(restriction)f(to)i(the)g(ISO646)f(in)m (v)-5 b(arian)m(t)34 b(subset)g(is)f(the)h(b)s(est)g(approac)m(h)h(for) f(strings)f(whic)m(h)330 2304 y(are)44 b(not)g(particularly)e (signi\014can)m(t)g(to)j(users.)80 b(P)m(assw)m(ords)44 b(are)g(visible)d(enough)j(that)g(this)f(is)330 2414 y(somewhat)d(doubtful)e(as)i(applied)e(here.)69 b(ISO646)40 b(do)s(es,)j(ho)m(w)m(ev)m(er,)h(ha)m(v)m(e)d(the)f(virtue)f(\(!?\))70 b(of)330 2523 y(o\013ending)29 b(ev)m(ery)m(one.)43 b(It)30 b(is)g(easy)h(to)g(sa)m(y)g Fe(")p Fg(But)g(the)f($)h(is)e(righ)m(t)h (on)h(p)s(eople's)e(k)m(eyb)s(oards!)41 b(Surely)330 2633 y(w)m(e)33 b(can't)g(forbid)d(that)p Fe(")p Fg(.)47 b(F)-8 b(rom)33 b(a)g(h)m(uman)e(factors)j(p)s(oin)m(t)d(of)h(view,)h (that)g(mak)m(es)g(quite)f(a)g(bit)g(of)330 2743 y(sense.)41 b(The)29 b(con)m(trary)i(argumen)m(t,)g(of)f(course,)g(is)f(that)i(a)f (with)f(a)h(circle)g(on)g(top,)g(or)g(some)h(of)f(the)330 2852 y(c)m(haracters)i(p)s(o)s(orly)c(handled)h(b)m(y)h(Unico)s(de,)g (are)h(on)f Ff(someone)5 b Fg('s)31 b(k)m(eyb)s(oard.)p eop %%Trailer end userdict /end-hook known{end-hook}if %%EOF