From owner-man-jp-reviewer@jp.FreeBSD.org Tue May 21 09:21:52 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g4L0LqD92119;
	Tue, 21 May 2002 09:21:52 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp1.Stanford.EDU (smtp1.Stanford.EDU [171.64.14.23])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g4L0Lpv92113
	for <man-jp-reviewer@jp.FreeBSD.org>; Tue, 21 May 2002 09:21:52 +0900 (JST)
	(envelope-from metal@gc5.so-net.ne.jp)
Received: from smtp1.Stanford.EDU (localhost [127.0.0.1])
	by smtp1.Stanford.EDU (8.11.6/8.11.6) with ESMTP id g4L0LjY02871
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 20 May 2002 17:21:45 -0700 (PDT)
Received: from gc5.so-net.ne.jp (hpn-vr2.Stanford.EDU [171.64.74.195])
	by smtp1.Stanford.EDU (8.11.6/8.11.6) with ESMTP id g4L0Lg302851
	for <man-jp-reviewer@jp.FreeBSD.org>; Mon, 20 May 2002 17:21:44 -0700 (PDT)
Message-ID: <3CE992FF.8070409@gc5.so-net.ne.jp>
Date: Mon, 20 May 2002 17:21:19 -0700
From: SUZUKI Koichi <metal@gc5.so-net.ne.jp>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.0rc2) Gecko/20020517
X-Accept-Language: ja, en
MIME-Version: 1.0
To: man-jp-reviewer@jp.FreeBSD.org
References: <020520024226.M0206109@mistral.imasy.or.jp>
Content-Type: multipart/mixed;
 boundary="------------050403000502090405060704"
Reply-To: man-jp-reviewer@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020417
X-Sequence: man-jp-reviewer 4158
Subject: [man-jp-reviewer 4158] Re: dhcp-options.5
Errors-To: owner-man-jp-reviewer@jp.FreeBSD.org
Sender: owner-man-jp-reviewer@jp.FreeBSD.org
X-Originator: metal@gc5.so-net.ne.jp


This is a multi-part message in MIME format.
--------------050403000502090405060704
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit

$BNkLZ$G$9!#(B

$BCzG+$J(B Review$B!"$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B

Kazuo Horikawa wrote:
> SUZUKI Koichi <metal@gc5.so-net.ne.jp> wrote:
>>$B$J$k$[$I!"(BNovell $B$b(B "NetWare" $B$H!"$=$N$^$^;H$C$F$k$s$G$9$M!#(B
   :
> $BB>$N%^%K%e%"%k%Z!<%8$G$b(B NetWare $B$J$N$G(B NetWare $B$K$7$F$*$-$^$9!#(B
> $B!V%N%Y%k!W$bB>$N%^%K%e%"%k%Z!<%8$G$O(B Novell $B$H$7$F$$$k$N$G!"(BNovell
> $B$K$7$F(B cvs commit $B$7$^$7$?!#(B

$B$"$j$,$H$&$4$6$$$^$9!#(B

$BKY@n$5$s$H1n4]$5$s$N(B Comment $B$K=>$C$F!">/!9=$@5$7$^$7$?!#(B
$B:#F|(B CVSup $B$7$?$b$N$H$N:9J,$r$D$1$^$9!#(B


>  .B option \fBsubnet-selection\fR \fIstring\fR\fB;\fR
>  .RS 0.25i
>  .PP
> -Sent by the client if an address is required in a subnet other than the one
> -that would normally be selected (based on the relaying address of the
> -connected subnet the request is obtained from). See RFC3011. Note that the
> -option number used by this server is 118; this has not always been the
> -defined number, and some clients may use a different value. Use of this
> -option should be regarded as slightly experimental!
> +.\" metal
> +($BMW5a$,=P$5$l$?%5%V%M%C%H$K$D$J$,$l$?%j%l!<%5!<%P$N%"%I%l%9$K4p$E$$$F(B)
> +$BDL>oA*Br$5$l$k$G$"$m$&$b$N$G$O$J$$%5%V%M%C%H$K$*$$$F%"%I%l%9$,MW5a$5$l$?>l9g!"(B
> +$B%/%i%$%"%s%H$K$h$C$FAw=P$5$l$^$9!#(B
>
> $B$3$l$G$bNI$$$N$+$b$7$l$^$;$s$,!"!V%5%V%M%C%H$K$*$$$F!W$,5$$K$J$j$^$7$?!#(B
> $B!VDL>oA*Br$5$l$k$G$"$m$&$b$N$G$O$J$$%5%V%M%C%H$K$*$$$F!W$@$H!"(B
> $B!VDL>oA*Br$5$l$k$G$"$m$&$b$N$G$O$J$$%5%V%M%C%H!W$K%/%"%$%"%s%H$,(B
> $B!V4{$K!W$D$J$,$l$F$$$k$h$&$J0u>]$r<u$1$^$9$,!"!VDL>oA*Br$5$l$k$G$"$m$&(B
> $B$b$N$G$O$J$$%5%V%M%C%H!W$N%"%I%l%9$r<u$1<h$j$?$$$N$G$9$h$M!#(B

$B3N$+$K!"(BClient $B$,$=$N(B Subnet $B$K$D$J$,$C$F$$$k$+$I$&$+$O(B
$B4X78$"$j$^$;$s$M!#(B
RFC3011 $B$K=P$F$$$?Nc$K0z$-$:$i$l$F$7$^$C$?$N$+$bCN$l$^$;$s!#(B

# RFC3011 $B$O!"EEOC2s@~>e$N(B ppp $B$N$h$&$J(B Ethernet $B$G$O$J$$(B
# Media $B$N8~$3$&$N(B Client $B$K!"$I$&$d$C$F(B DHCP Server $B$+$i(B
# IP Address $B$r3d$j?6$k$Y(B? $B$H$$$&MW5a$K1~$($?5,3J!#(B
#
# $B$3$N>l9g!"(BAccess Server $B$J$I$,(B DHCP Client $B$NMM$K?6$kIq$C$F(B
# $B<B:]$N(B PC $B$N$"$k(B Subnet $B$N(B IP Address $B$r(B DHCP Server $B$+$i$b$i$$!"(B
# $B$=$l$r(B PC $B$KAw$k!#(B
#
# DHCP Relay Agent $B$H0c$C$F!"(BAccess Server $B<+BN$O!"(B
# PC $B$HF1$8(B Subnet $B$K$$$k$o$1$G$O$J$$$N$G!"(BDHCP Server $B$O!"(B
# Relay Agent $B$N;~$N$h$&$K(B Relay Agent $B$N(B IP Address $B$+$i(B
# $B3d$j?6$k$Y$-(B IP Address $B$N(B Subnet $B$r3d$j=P$9$3$H$,$G$-$J$$$N$G!"(B
# $B$3$N$h$&$J(B Option $B$,:n$i$l$?$i$7$$!#(B

$B$J$N$G!"MW5a$,=P$5$l$?$N$,(B Subnet $BFb$N(B PC $B$+$i$G(B (DHCP Request $B$G$O$J$$(B)$B!"(B
$B$=$l$r<u$1$F(B Access Server $B$,(B DHCP Client $B$H$7$FMW5a$r=P$7$F$$$k%$%a!<%8$N(B
$BLu$K$J$C$A$c$C$F$^$9!#(B

RFC3011 $B$K=P$F$?$N$O!"$3$N%*%W%7%g%s$,M-8z$JNc$J$N$G!"(B
$BJL$K!"$=$N(B Subnet $BFb$+$iMW5a$,=P$5$l$F$$$k$h$&$JLu$O(B
$B$d$a$?J}$,$$$$$G$9$M!#(B

> $BDL>oA*Br$5$l$k$G$"$m$&$b$N$G$O$J$$%5%V%M%C%H$N%"%I%l%9$,I,MW$J>l9g!"(B
> $B%/%i%$%"%s%H$,Aw=P$7$^$9!#(B

$B$3$l!"$$$?$@$-$^$9!#(B



Yoshihiko SARUMARU wrote:
> 2002-05-16($BLZ(B) 10:41:04.$B:"!"(Bmetal@gc5.so-net.ne.jp$B$5$s$O=q$-$^$7$?!#(B
>> .B domain-name
>>-data type specifies a domain name, which must not
>>-enclosed in double quotes.   This data type is not used for any
>>-existing DHCP options.   The domain name is stored just as if it were
>>-a text option.
>>+$B%G!<%?%?%$%W$O%I%a%$%sL>$r;XDj$7$^$9!#(B
>>+$BJ8;zNs$r%@%V%k%/%)!<%H$G3g$C$F$$$1$^$;$s!#(B
>>+$B$3$N%G!<%?%?%$%W$O!"B>$N4{B8$N(B DHCP $B%*%W%7%g%s$K$O;H$o$l$^$;$s!#(B
>>+$B%I%a%$%sL>$O!"(Btext $B%*%W%7%g%s$G$"$k$+$N$h$&$KJ];}$5$l$^$9!#(B
>>+.\" text $B%G!<%?%?%$%W$G$"$k$+$N$h$&$K(B?
>>+.\" metal
>   typo $B$C$]$$$G$9$M!#(B

$B$3$l$b(B murray $B$5$s$K(B Mail $B$7$F$_$^$9!#(B


>>-The
>> .B flag
>>-data type specifies a boolean value.   Booleans can be either true or
>>-false (or on or off, if that makes more sense to you).
>>+$B%G!<%?%?%$%W$O%V!<%kCM$r;XDj$7$^$9!#(B
>>+$B%V!<%kCM$O(B true $B$^$?$O(B false $B$N$$$:$l$+$G$9(B
>>+($B$b$7$/$O!"(Bon $B$^$?$O(B off $B$NJ}$,J,$+$j$d$9$1$l$P!"$3$A$i$G$b$+$^$$$^$;$s(B)$B!#(B
>   $B$3$A$i(B $B"*(B $B$=$A$i(B ($B$+$J!)(B)

$B$3$l$O!V$3$A$i!W$N$^$^$K$7$^$7$?!#(B


>>-This option is used by a DHCP server to provide an error message to a
>>-DHCP client in a DHCPNAK message in the event of a failure. A client
>>-may use this option in a DHCPDECLINE message to indicate why the
>>-client declined the offered parameters.
>>+.\" metal
>>+$BK\%*%W%7%g%s$O!">c32$,5/$-$?;~$K!"(BDHCP $B%5!<%P$,(B DHCPNAK $B%a%C%;!<%8Cf$G(B
>>+DHCP $B%/%i%$%"%s%H$X%(%i!<%a%C%;!<%8$rDs6!$9$k$N$K;HMQ$7$^$9!#(B
>>+$B$^$?%/%i%$%"%s%H$,!"Ds<($5$l$?%Q%i%a!<%?$r5qH]$7$?M}M3$r<($9$?$a$K!"(B
>>+DHCPDECLINE $B%a%C%;!<%8Cf$GK\%*%W%7%g%s$r;H$&$3$H$b$"$j$^$9!#(B
> 
> 
>   $B>c32"*5Q2<(B ($B$+$J$!!D!D(B)
> $B!!>c32$H$$$&$N$O2?$+0c$&$h$&$J5$$,$9$k$N$G$9$,!"$8$c$"2?$,$$$$$+(B
> $B$H$$$o$l$k$H:$$j$^$9$M!#(B

$B;d$b:G=iG:$s$@$s$G$9$,!"(B
Cisco $B$N(B Site $B$+$iF~<j$7$?!V(BDHCP $B$N%*%W%7%g%s!W$J$k;qNA(B(*)$B$K(B
$B$3$&$"$C$?$N$G!"GR<Z$7$F$7$^$$$^$7$?!#(B(^^;

(*)
http://www.cisco.com/japanese/warp/public/3/jp/service/manual_j/nms/ca/nrug/appendixB/11411_01_APPENDIXB.PDF

$B$o$1$o$+$i$J$$(B Option $B$N0UL#$rDO$`$N$K$O!"$+$J$jLu$KN)$A$^$7$?!#(B:-)
$B$G$b>/$78E$$$N$+!"(Bisc-dhcp 3.0.1rc8 $B$N(B dhcp-options.5 $B$K5-=R$5$l$F$$$k(B
Option $B$9$Y$F$O@bL@$5$l$F$O$$$^$;$s$G$7$?!#(B


>> .B option \fBmax-dgram-reassembly\fR \fIuint16\fR\fB;\fR
>> .RS 0.25i
>> .PP
>>-This option specifies the maximum size datagram that the client
>>-should be prepared to reassemble.  The minimum legal value is 576.
>>+$BK\%*%W%7%g%s$O!"%/%i%$%"%s%H$,:FAH$_N)$F$N=`Hw$r$9$Y$-(B
>>+$B:GBg%G!<%?%0%i%`%5%$%:$r;XDj$7$^$9!#(B
>>+$B:G>.$N@5EvCM$O(B 576 $B$G$9!#(B
>>+.\" The minimum value legal value is 576.
>>+.\" The minimum legal value is 576. $B$+$J(B (horikawa@jp.freebsd.org 19990404)
>   $B$3$N%3%a%s%H$O$b$&$$$i$J$$!)(B

$B86J8$,D>$k$^$G!"CV$$$F$*$3$&$H;W$$$^$9!#(B


>>-Some default behaviours for well-known DHCP client vendors (currently,
>>-the Microsoft Windows 2000 DHCP client) are configured automatically,
>>-but otherwise this must be configured manually - see the VENDOR
>>+$B$h$/CN$i$l$?(B DHCP $B%/%i%$%"%s%H%Y%s%@(B ($B:#$N$H$3$m(B Microsoft Windows
>>+2000 DHCP $B%/%i%$%"%s%H(B) $B$N$$$/$D$+$N%G%U%)%k%H$NF0:n$G$O!"(B
> 
>                           ^$B!VMQ!W$H$+!V8~$1!W$H$+MW$j$^$9!)(B

$B$=$&$G$9$M!#(B
Windows 2000 DHCP Client $B$N%G%U%)%k%HF0:n$H$$$&$o$1$G$O$J$/$F!"(B
$B$=$l$i$KBP$9$k(B DHCP Server $B$NF0:n$J$s$G$9$M!#(B
$B$A$g$C$HFI$_0c$($F$^$7$?!#(B


>>-.SH THE CLIENT FQDN SUBOPTIONS
>>-The Client FQDN option, currently defined in the Internet Draft
>>-draft-ietf-dhc-fqdn-option-00.txt is not a standard yet, but is in
>>-sufficiently wide use already that we have implemented it.   Due to
>>-the complexity of the option format, we have implemented it as a
>>-suboption space rather than a single option.   In general this
>>-option should not be configured by the user - instead it should be
>>-used as part of an automatic DNS update system.
>>+.SH $B%/%i%$%"%s%H(B FQDN $B%5%V%*%W%7%g%s(B
>>+.\" metal
>>+$B8=:_!"%$%s%?!<%M%C%H%I%i%U%H(B draft-ietf-dhc-fqdn-option-00.txt $B$G(B
>>+$BDj5A$5$l$F$$$k%/%i%$%"%s%H(B FQDN $B%*%W%7%g%s$O!"$^$@I8=`$H$J$C$F$O$$$^$;$s!#(B
>>+$B$7$+$7$9$G$K==J,9-$/MxMQ$5$l$F$*$j!"2f!9$b$3$l$r<BAu$7$F$$$^$9!#(B
> 
> but is in sufficiently wide use already that we have implemented it.
> $B$N$H$3$m$C$F!"(Bthat we have implemented it $B$,(B wide use already $B$K(B
> $B$+$+$C$F!"2f!9$,<BAu$7$?$b$N$,9-$/;H$o$l$F$$$k$N$+$H;W$C$?$s$G$9(B
> $B$,!"$I$&$J$s$G$7$g$&!)(B > $B<1<T(B

$B$I$&$J$s$G$7$g$&!#(B
$B;d$b$3$3$N(B "that" $B$r$A$c$s$H2r<a$G$-$J$/$F!"(B
$B$J$s$H$J$/$*Cc$rBy$7$F$7$^$C$?$N$G$9$,!#(B


>>-interpreted the protocol rather loose and have used option code
>>-values greater than 128 themselves.   There's no real way to avoid
> 
>>+$B<B:]$K$O!"%W%m%H%3%k$r>/!9$"$$$^$$$K2r<a$7$F$$$k%Y%s%@$,$"$j!"(B
>                          $B<i$C$F$$$J$$%Y%s%@$,$"$j!"$O8@$$2a$.!)(B

$B$A$g$C$H!"$=$3$^$G$$$&$N$O5$$,0z$1$?$N$G!"$=$N$^$^$K$7$^$7$?!#(B

-- 
This is my STYLE.
$B$9$:$-$3!<$$$A(B

--------------050403000502090405060704
Content-Type: text/plain;
 name="dhcp-options.5.diff"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="dhcp-options.5.diff"

LS0tIGRoY3Atb3B0aW9ucy41Lm9yaWcJTW9uIE1heSAyMCAxNDo1ODo0NCAyMDAyCisrKyBk
aGNwLW9wdGlvbnMuNQlNb24gTWF5IDIwIDE3OjE3OjM4IDIwMDIKQEAgLTY0LDEzICs2NCwx
MyBAQAogw7Gw7KTOpaql16W3peel88y+pKzCs6StoaKlqqXXpbel56XzpcehvKW/pKzCs6St
pN6kuaGjCiClqqXXpbel56XzpM7MvsGwpMilx6G8pb+kzr3xvLCkz7jlvdKkt6TepLmhowog
pLmk2aTGpM4gREhDUCClqqXXpbel56XzpPLM1s3lxaqky7vYxOqkuaTryazN16TPpMqkr6Gi
Ci2lr6XppaSloqXzpciky8mszdekyqWqpdelt6XnpfOkzqTfpPK72MTqpLmk68mszdekrKSi
pOqk3qS5oaMKK6WvpemlpKWipfOlyKTLyazN16TKpaql16W3peel86TOpN+k8rvYxOqkt6Te
pLmhowogLlBQCiClqqXXpbel56XzpcehvKW/pMukz6GivKGkzqTopKaky83Nobmkyr3xvLCk
rKSipOqk3qS5OgogLlBQCiAuQiBpcC1hZGRyZXNzCiClx6G8pb+lv6Wkpdekz6GizMC8qMWq
pMogSVAgpaKlyaXspbkgKM7jpKik0CAyMzkuMjU0LjE5Ny4xMCkgpN6kv6TPCi2lyaXhpaSl
88y+ICjO46SopNAgaGFhZ2VuLmlzYy5vcmcpIKTOpKSkuqTspKukx7vYxOqyxMe9pMekuaGj
CiulyaXhpaSl88y+ICjO46SopNAgaGFhZ2VuLmlzYy5vcmcpIKTOpMmkwaTppMek4rvYxOqy
xMe9pMekuaGjCiClyaXhpaSl88y+pMe72MTqpLmk677sueehogogpL2kzqXJpeGlpKXzzL6k
8rLyt+ikuaTrpMjDsbDspM4gSVAgpaKlyaXspbmky6TKpOuk6KSmpMukt6TGpK+kwKS1pKSh
owogLlBQCkBAIC0yOTQsNyArMjk0LDcgQEAKIC5cIiBtZXRhbAogy9ylqqXXpbel56XzpM+h
oqWvpemlpKWipfOlyKTIpbWhvKXQpM7OvrzUpKuk6cH3vdCktaTsoaIKIERIQ1AgpdGlsaXD
pcikrLTepPOkx6SkpOsgREhDUCCl4aXDpbuhvKW4pM6lv6Wkpdek8rvYxOqkt6TepLmhowot
y9ylqqXXpbel56XzpKy86KTqxsCk68PNpM+horDKsrykzsTMpOqkx6S5IChSRkMyMTMyIKTo
pOqkvaTOpN6k3si0v+gpoaMKK8vcpaql16W3peel86SsvOik6sbApOvDzaTPoaKwyrK8pM6k
yKSqpOqkx6S5IChSRkMyMTMyIKTopOqkvaTOpN6k3si0v+gpoaMKIC5QUAogLm5mCiAgICAg
ICAgICAgICAgMSAgICAgREhDUERJU0NPVkVSCkBAIC0zMzksOCArMzM5LDggQEAKIC5SUyAw
LjI1aQogLlBQCiAuXCIgbWV0YWwKLcvcpaql16W3peel86TPoaKlr6XppaSloqXzpcikq6Tp
wfe90KS1pOykv77sueehoqWvpemlpKWipfOlyKSsCi2ltaG8pdCky8rWxfqk8rT1y76kuaTr
paql16W3peel86Tyu9jE6qS3pN6kuaGjCivL3KWqpdelt6XnpfOkz6Gipa+l6aWkpaKl86XI
pKuk6cH3vdCktaTspL++7LnnoaIKK6W1obyl0KTLytbF+qTytPXLvqS5pOulqqXXpbel56Xz
pPKlr6XppaSloqXzpcikrLvYxOqkt6TepLmhowogxMy+7yBJU0MgREhDUCClr6XppaSloqXz
pcikx6TPoaJcZklyZXF1ZXN0XGZSIMq4pPLN0aSkpMa51KTvpOyk3qS5oaMKIMvcpaql16W3
peel86Sspa+l6aWkpaKl86XIpKuk6bvYxOqktaTspMqkq6TDpL++7LnnoaLEzL7vIERIQ1Ag
pbWhvKXQpM+hogogpbmls6G8pdfG4qTHza24+qSrpMSx/sX6pMu8/aTepOukuaTZpMakzqWq
pdelt6XnpfOk8srWpLek3qS5oaMKQEAgLTM5Niw3ICszOTYsNyBAQAogREhDUCClr6XppaSl
oqXzpcikz6GiREhDUCCltaG8pdCk2KXmpculraXjpbmlyKS5pOukuaTZpMakziBESENQIKXh
pcOlu6G8pbikzgogsLjA6KWipcml7KW5pMikt6TGICdzZXJ2ZXIgaWRlbnRpZmllcicgpdWl
o6G8peulyaTOxuLNxqTyu8jN0aS3pN6kuaGjCiCk3qS/IERIQ1Agpa+l6aWkpaKl86XIpM+h
okRIQ1BSRVFVRVNUIKXhpcOlu6G8pbjD5qTLy9ylqqXXpbel56XzpPK03qThoaIKLcqjv/Sk
zqXqobyluaTOxPO8qKTOpMmk7KSsvPWkscb+pOyk6aTspL+kq6TyvKikt6TepLmhoworyqO/
9KTOpeqhvKW5pM7E87yopM6kyaTspPK89aSxxv6k7KS/pKuk8ryopLek3qS5oaMKIC5QUAog
y9ylqqXXpbel56XzpM7DzaTPoaKltaG8pdCkziBJUCCloqXJpeyluaTHpLmhowogLlBQCkBA
IC05MzEsOCArOTMxLDggQEAKIC5QUAogLlwiIG1ldGFsCiAozde14aSsvdCktaTspL+ltaXW
pc2lw6XIpMukxKTKpKyk7KS/peql7KG8pbWhvKXQpM6loqXJpeyluaTLtPCkxaSkpMYpCi3E
zL7vwarC8qS1pOyk66THpKKk7aSmpOKkzqTHpM+kyqSkpbWl1qXNpcOlyKTLpKqkpKTGpaKl
yaXspbmkrM3XteGktaTspL++7LnnoaIKLaWvpemlpKWipfOlyKTLpOikw6TGwfe90KS1pOyk
3qS5oaMKK8TMvu/BqsLypLWk7KTrpMekoqTtpKak4qTOpMekz6TKpKSltaXWpc2lw6XIpM6l
oqXJpeyluaSsyazN16TKvuy556GiCiulr6XppaSloqXzpcikrMH3vdCkt6TepLmhowogUkZD
MzAxMSCk8ruyvsikt6TGpK+kwKS1pKShowogpLOkzqW1obyl0KTLpKqkpKTGu8ik76TspOul
qqXXpbel56Xzpcql86XQpM8gMTE4IKTHpLmhowogpLOkzqXKpfOl0KTPsMrBsKSrpOmkuqTD
pMjE6rXBpLWk7KTGpKSkv6XKpfOl0KTHpM+kyqSvoaIKQEAgLTEwNjksMTIgKzEwNjksMTIg
QEAKIKTipLekr6TPIDEgpMSk3qS/pM+kvaTssMq+5aTOpdml86XAuMfNraW1pdalqqXXpbel
56XzpPK03qTfpN6kuaGjCiDL3KWqpdelt6XnpfOkz6GixMy+7yBESENQIKW1obyl0KTOwN/E
6qXVpaGlpKXrpMfA38TqpLWk7KTrpOKkzqTHpM8KIKSipOqk3qS7pPOhowotpL2kpqTHpM+k
yqSvoaKl2aXzpcClr6XppbmkrKXZpfOlwMvopMvE6rXBpLWk7KGiCivEzL7vpM+hoqXZpfOl
wKWvpemluaSspdml86XAy+iky8TqtcGktaTsoaIKIKXZpfOlwKWvpemluaW1pdalqqXXpbel
56XzpKzE6rXBpLWk7KGipL2kzqW1pdalqqXXpbel56XzpM7DzaSsCiDE6rXBpLWk7KGiREhD
UCCltaG8pdCkz6S9pOyk6aTypOKkyKTLsf7F+qTywcik377lpLKk3qS5oaMKIC5QUAogpOik
r8POpOmk7KS/IERIQ1Agpa+l6aWkpaKl86XIpdml86XAICi6o6TOpMiks6TtIE1pY3Jvc29m
dCBXaW5kb3dzCi0yMDAwIERIQ1Agpa+l6aWkpaKl86XIKSCkzqSkpK+kxKSrpM6lx6XVpaml
66XIpM7GsLrupMekz6GiCisyMDAwIERIQ1Agpa+l6aWkpaKl86XIKSC4/qSxpM6kpKSvpMSk
q6TOpcel1aWppeulyKTOxrC67qTHpM+hogogpLOkzqWqpdelt6XnpfOkz7yrxrDFqqTLwN/E
6qS1pOyk3qS5pKyhoqS9pM7CvqTOpOKkzqTLtNikt6TGpM+hogogvOrGsKTHwN/E6qS3pMqk
saTspNCkyqTqpN6ku6TzoaMKIL7cutmkzyBcZklkaGNwZC5jb25mXGZJIKTOIFZFTkRPUiBF
TkNBUFNVTEFURUQgT1BUSU9OUyCkzr7PpPIKQEAgLTEyMjgsNyArMTIyOCw3IEBACiAuQiBv
cHRpb24gXGZCbndpcC5wcmVmZXJyZWQtZHNzXGZSIFxmSWlwLWFkZHJlc3NcZlIgW1xmQixc
ZlIgXGZJaXAtYWRkcmVzc1xmUi4uLiBdXGZSXGZCO1xmUgogLlJTIDAuMjVpCiAuUFAKLcvc
paql16W3peel86TPoaI1IKTEpN6kx6TOIElQIKWipcml7KW5pM6l6qW5pcik8rvYxOqkt6Te
pLmhowory9yltaXWpaql16W3peel86TLpM+hojUgpMSk3qTHpM4gSVAgpaKlyaXspbmkzqXq
pbmlyKTyu9jE6qS3pN6kuaGjCiCkvaTspL6k7KTOpaKlyaXspbmkz6GiTmV0V2FyZSClyaXh
paSl8yBTQVAvUklQIKW1obyl0CAoRFNTKSCkzgogSVAgpaKlyaXspbmkx6S5oaMKIC5SRQpA
QCAtMTIzNyw3ICsxMjM3LDcgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1xm
QixcZlIgXGZJaXAtYWRkcmVzc1xmUi4uLl1cZlJcZkI7XGZSCiAuUlMgMC4yNWkKIC5QUAot
y9ylqqXXpbel56XzpM+hojUgpMSk3qTHpM4gSVAgpaKlyaXspbmkzqXqpbmlyKTyu9jE6qS3
pN6kuaGjCivL3KW1pdalqqXXpbel56XzpMukz6GiNSCkxKTepMekziBJUCCloqXJpeyluaTO
peqluaXIpPK72MTqpLek3qS5oaMKIKS9pOykvqTspM6loqXJpeyluaTPoaK24cDcpM4gTmV0
V2FyZSBJUCCltaG8pdAKIChOZWFyZXN0IE5ldFdhcmUgSVAgU2VydmVyKSCkziBJUCCloqXJ
peyluaTHpLmhowogLlJFCkBAIC0xMjc5LDcgKzEyNzksOCBAQAogv7e1rKWqpdelt6XnpfOk
8sTqtcGkuaTrtaG5vaTixPO2oaS3pMakpKTepLmhowogpL2k7KS+pOykziBESENQIKWqpdel
t6XnpfOkz6GizL7BsKTIpbOhvKXJoaK5vcKkpPK7/aTDpMakpKTepLmhowogzL7BsKTPoaK7
yM3RvNSkrKWqpdelt6XnpfOk8ruyvsikuaTrpM6ky7vIzdGktaTspN6kuaGjCi2ls6G8pcmk
z6GiREhDUCCltaG8pdCkyKWvpemlpKWipfOlyKSspaql16W3peel86Tyu7K+yKS5pOukzqTL
u8jN0aS1pOyk3qS5oaMKK6WzobylyaTPoaJESENQIKW1obyl0KTIpa+l6aWkpaKl86XIpKyl
qqXXpbel56XzpPK7sr7IpLmk66TOpMsKK7vIzdGkuaTryNa55qTHpLmhowogub3CpKTPoaKl
qqXXpbel56XzpM7G4s3GpKykyaTOpOikpqTKpOKkzqSrpPK1rb3SpLekxqSkpN6kuaGjCiAu
UFAKIL+3taylqqXXpbel56XzpPLE6rXBpLmk66TLpM+hosK+pM6lqqXXpbel56XzpMekz7vI
pO+k7KTGpKSkyqSkzL7BsKTyCkBAIC0xMjk0LDggKzEyOTUsOSBAQAogImxvY2FsLWhvc3Qt
bmFtZSIgpMi4wKSmzL7BsKTPoaKkpKSvpOmkq7DCv7Skt6TGxOq1waTHpK2k66THpLek56Sm
oaMKIC5QUAogzL7BsKTywarC8qS3pL+k6aGivKGkz6WzobylyaTywaqk0KTNpNCkyqTqpN6k
u6TzoaMKLaW1paSlyKXtobylq6Xrpaql16W3peel883RpMikt6TGoaJESENQIKWqpdelt6Xn
pfOkziAxMjggpKuk6SAyNTYgpN6kx6TOCi2ls6G8pcmkz829zPOktaTspMakpKTrpM6kx6Gi
pLOkzsPmpM6ls6G8pcmkyqTppMmk7KTHpOLBqqTWpLOkyKSspMekraTepLmhoworREhDUCCl
qqXXpbel56XzpM4gMTI4IKSrpOkgMjU2IKTepMekzqWzobylyaTPoaIKK6W1paSlyKXtobyl
q6Xrpaql16W3peel883RpMikt6TGzb3M86S1pOykxqSkpOukzqTHoaIKK6SzpM7D5qTOpbOh
vKXJpMqk6aTJpOykx6Tiwaqk1qSzpMikrKTHpK2k3qS5oaMKILzCut2ky6TPoaKl16Xtpcil
s6XrpPK+r6G5pKKkpKTepKSky7LyvOGkt6TGpKSk66XZpfOlwKSspKKk6qGiCiAxMjggpOik
6sLnpK2kpMPNpM6lqqXXpbel56XzpbOhvKXJpPK7yM3RpLekxqSkpN6kuaGjCiCks6TOzOTC
6qTyy9zF9qTLsvPI8qS5pOvK/cuhpM+koqTqpN6ku6TzpKyhogo=
--------------050403000502090405060704--

