From owner-man-jp-reviewer@jp.freebsd.org  Tue Nov  7 00:57:41 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA26605;
	Tue, 7 Nov 2000 00:57:41 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.vc-net.ne.jp (vs03.vc-net.ne.jp [210.255.128.10])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA26598
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 7 Nov 2000 00:57:40 +0900 (JST)
	(envelope-from metal@vc-net.ne.jp)
Received: from vc-net.ne.jp (vcic1p129.vc-net.ne.jp [210.255.153.129])
	by mail.vc-net.ne.jp (8.9.3/3.7W+vc-net_2.1) with ESMTP id AAA03608
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 7 Nov 2000 00:57:23 +0900 (JST)
Message-ID: <3A06D313.C9D02065@vc-net.ne.jp>
Date: Tue, 07 Nov 2000 00:49:39 +0900
From: SUZUKI Koichi <metal@vc-net.ne.jp>
X-Mailer: Mozilla 4.75C-ja  [ja] (X11; U; FreeBSD 4.1.1-STABLE i386)
X-Accept-Language: ja, en
MIME-Version: 1.0
To: man-jp-reviewer@jp.freebsd.org
Content-Type: multipart/mixed;
 boundary="------------7F8B756858634872F9A01D40"
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 3068
Subject: [man-jp-reviewer 3068] kbdmap.5
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: metal@mail.vc-net.ne.jp

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

kbdmap.5 $B$N=iLu$G$9!#(B

$B$$$/$D$+ITL@$JE@$,$"$j$^$9!#(B

.It btab 
Act as backwards tab.

"backwards tab" $B$H$O2?$G$9$+(B?
$BB?$/$N(B keyboard map $B$G(B Shift + Tab $B$K(B
$B3d$jEv$F$i$l$F$$$k$h$&$J$N$G$9$,!"(B
$B:#$^$GCN$j$^$;$s$G$7$?!#(B
$B0l1~!V%P%C%/%o!<%I%?%V!W$H$7$F$"$j$^$9!#(B

.It lshifta|shifta 
Act as left shift key / alt lock.
.It rshifta 
Act as right shift key / alt lock.
.It lctrla|ctrla 
Act as left ctrl key / alt lock.
.It rctrla 
Act as right ctrl key / alt lock.
.It lalta|alta 
Act as left alt key / alt lock.
.It ralta 
Act as right alt key / alt lock.

$B$3$l$i$O$I$&$$$&$3$H$r;X$7$F$$$k$N$G$7$g$&(B?
$BNc$($P(B 'shifta' $B$O(B cs.latin2.qwertz.kbd $B$G(B
$B0J2<$N$h$&$K;H$o$l$F$$$^$9!#(B

# scan                       cntrl          alt    alt   cntrl lock
# code  base   shift  cntrl  shift  alt    shift  cntrl  shift state
# ------------------------------------------------------------------
  042   lshift lshift lshift lshift lshifta lshifta lshift lshift O


This extract
configures the backtick key on a UK keyboard
to act as a grave accent key.

"backtick key" $B$O!V%P%C%/%F%#%C%/%-!<!W$H$7$F$$$$$G$7$g$&$+(B?
"`" (Backquote) $B$r;X$7$F$$$k$h$&$J$N$G$9$,!"(B
"backtick" $B$H$$$&$N$O=i$a$F8+$^$7$?!#(B

$B$h$m$7$/$*4j$$$7$^$9!#(B

-- 
This is my STYLE.
$B$9$:$-$3!<$$$A(B
--------------7F8B756858634872F9A01D40
Content-Type: text/plain; charset=iso-2022-jp;
 name="kbdmap.5"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
 filename="kbdmap.5"

.\" Copyright (c) 2000
.\"	David Malone
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in the
.\"    documentation and/or other materials provided with the distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" $FreeBSD: /c/ncvs/src/usr.sbin/kbdcontrol/kbdmap.5,v 1.1.2.1 2000/10/29 17:08:04 dwmalone Exp $
.\"
.Dd September 11, 2000
.Dt KBDMAP 5
.Os
.Sh $BL>>N(B
.Nm kbdmap
.Nd kbdcontrol $BMQ$N%-!<%\!<%I%^%C%W%U%!%$%k$N%U%)!<%^%C%H(B
.Sh $B=q<0(B
.Nm
.Sh $B2r@b(B
.Nm
$B%U%!%$%k$K$O!"%-!<%\!<%I>e$N%-!<$,(B
$B$I$N$h$&$K?6$kIq$&$Y$-$+$,5-=R$5$l$F$$$^$9!#(B
$B$3$l$i$N%U%!%$%k$O(B
.Xr kbdcontrol 1
$B$K$h$C$FFI$_9~$`$3$H$b$G$-$^$9$7!"(B
.Xr kbdmap 1
$B$K$h$C$F%G%U%)%k%H$N(B
.Nm
$B%U%!%$%k$rBPOCE*$KA*Br$9$k$3$H$b$G$-$^$9!#(B
.Nm
$B%U%!%$%k$O%V!<%H;~$KFI$_9~$^$l$k$h$&$K(B
.Xr rc.conf 5
$B$K;XDj$9$k$3$H$b$G$-$^$9!#(B
$B$^$?(B
.Xr kbdcontrol 1
$B$r;H$C$F8=:_$N%-!<%^%C%W$r=PNO$9$k$3$H$b$G$-$^$9!#(B
.Pp
$B%U%!%$%k$N3F9T$K$O!"%-!<$^$?$O%"%/%;%s%H$r5-=R$7$^$9!#(B
.Ql #
$B5-9f$O9TKv$^$G%3%a%s%H$rI=$7$^$9!#(B
.Pp
$B%-!<$N5-=R$O!"$=$N%-!<$N%9%-%c%s%3!<%I$+$i;O$a$^$9!#(B
$B$=$N8e$K%7%U%H%-!<!"%3%s%H%m!<%k%-!<!"%*%k%H%-!<$H(B
$BAH$_9g$o$;$?;~$N7k2L$r0J2<$N=gHV$G5-=R$7$^$9(B:
$BL5=$>~!"(B
$B%7%U%H!"(B
$B%3%s%H%m!<%k!"(B
$B%3%s%H%m!<%k$H%7%U%H!"(B
$B%*%k%H!"(B
$B%*%k%H$H%7%U%H!"(B
$B%*%k%H$H%3%s%H%m!<%k!"(B
$B%*%k%H$H%3%s%H%m!<%k$H%7%U%H!#(B
$B$=$l$>$l$N=$>~%-!<$HAH$_9g$o$;$?;~$N%"%/%7%g%s$O!"(B
$B0J2<$r;XDj$G$-$^$9(B:
.Bl -tag -width Ar
.It ' Ns Ar symbol Ns No '
$B%-!<$,@8@.$9$Y$-5-9f$r%7%s%0%k%/%)!<%H$G$/$/$C$F;XDj$7$^$9!#(B
.It Ar decnum
$B@8@.$9$k(B
.Tn ASCII
$B%3!<%I$r==?J?t$G;XDj$7$^$9(B
(
.Xr ascii 7
$B;2>H(B)$B!#(B
$BNc$($P%9%Z!<%9$K$O(B 32 $B$r;XDj$7$^$9!#(B
.It 0x Ns Ar hexnum
$B@8@.$9$k(B
.Tn ASCII
$B%3!<%I$r==O;?J?t$G;XDj$7$^$9!#(B
$BNc$($P%9%Z!<%9$K$O(B 0x20 $B$r;XDj$7$^$9!#(B
.It Ar ctrlname
.Tn ASCII
$B%3%s%H%m!<%kJ8;z$NI8=`$NL>>N$r0l$D;XDj$7$^$9(B:
nul,
soh,
stx,
etx,
eot,
enq,
ack,
bel,
bs,
ht,
nl,
vt,
np,
cr,
so,
si,
dle,
dc1,
dc2,
dc3,
dc4,
nak,
syn,
etb,
can,
em,
sub,
esc,
fs,
gs,
rs,
ns,
us,
sp,
del$B!#(B
.It Ar accentname
$B%"%/%;%s%H$NL>>N$r;XDj$9$k$3$H$G!"(B
$B<!$K2!$9%-!<$,$=$N%"%/%;%s%H$KBP1~$9$kJ8;z$r@8@.$7$^$9!#(B
$B8e=R$N%"%/%;%s%H$N5-=R$r;2>H$7$F2<$5$$!#(B
$B%"%/%;%s%H$NL>>N$O0J2<$G$9(B:
dgra,
dacu,
dcir,
dtil,
dmac,
dbre,
ddot,
duml,
ddia,
dsla,
drin,
dced,
dapo,
ddac,
dogo,
dcar$B!#(B
.It fkey Ns Ar N
.Ar N
$BHVL\$N%U%!%s%/%7%g%s%-!<$H$7$F?6$kIq$$$^$9!#(B
$B$3$3$G(B
.Ar N
$B$O==?J?t$G$9!#(B
.It lshift 
$B:8%7%U%H%-!<$H$7$F?6$kIq$$$^$9!#(B
.It rshift 
$B1&%7%U%H%-!<$H$7$F?6$kIq$$$^$9!#(B
.It clock 
$B%-%c%W%9%m%C%/%-!<$H$7$F?6$kIq$$$^$9!#(B
.It nlock 
$B?tCM%m%C%/%-!<$H$7$F?6$kIq$$$^$9!#(B
.It slock 
$B%9%/%m!<%k%m%C%/%-!<$H$7$F?6$kIq$$$^$9!#(B
.It lalt|alt 
$B:8%*%k%H%-!<$H$7$F?6$kIq$$$^$9!#(B
.It btab 
$B%P%C%/%o!<%I%?%V$H$7$F?6$kIq$$$^$9!#(B
.It lctrl|ctrl 
$B:8%3%s%H%m!<%k%-!<$H$7$F?6$kIq$$$^$9!#(B
.It rctrl 
$B1&%3%s%H%m!<%k%-!<$H$7$F?6$kIq$$$^$9!#(B
.It ralt 
$B1&%*%k%H(B (altgr) $B%-!<$H$7$F?6$kIq$$$^$9!#(B
.It alock 
$B%*%k%H%m%C%/%-!<$H$7$F?6$kIq$$$^$9!#(B
.It ashift 
$B%*%k%H%7%U%H%-!<$H$7$F?6$kIq$$$^$9!#(B
.It meta 
$B%a%?%-!<$H$7$F?6$kIq$$$^$9!#(B
.It lshifta|shifta 
Act as left shift key / alt lock.
.It rshifta 
Act as right shift key / alt lock.
.It lctrla|ctrla 
Act as left ctrl key / alt lock.
.It rctrla 
Act as right ctrl key / alt lock.
.It lalta|alta 
Act as left alt key / alt lock.
.It ralta 
Act as right alt key / alt lock.
.It nscr 
$B<!$N%9%/%j!<%s$X$N@ZBX%-!<$H$7$F?6$kIq$$$^$9!#(B
.It pscr 
$BA0$N%9%/%j!<%s$X$N@ZBX%-!<$H$7$F?6$kIq$$$^$9!#(B
.It scr Ns Ar N
.Ar N
$BHVL\$N%9%/%j!<%s$X$N@ZBX%-!<$H$7$F?6$kIq$$$^$9!#(B
$B$3$3$G(B
.Ar N
$B$O==?J?t$G$9!#(B
.It boot 
$B%^%7%s$r%j%V!<%H$7$^$9!#(B
.It halt 
$B%^%7%s$rDd;_$7$^$9!#(B
.It pdwn 
$B%^%7%s$rDd;_$7EE8;$rMn$7$^$9!#(B
.It debug 
$B%G%P%C%,$r5/F0$7$^$9!#(B
.It susp 
APM $B$r;H$$%5%9%Z%s%I$7$^$9!#(B
.It saver 
$B%9%W%i%C%7%e2hLL$H%F%-%9%H2hLL$r%H%0%k$7$F(B
$B%9%/%j!<%s%;!<%P$rM-8z$K$7$^$9!#(B
.It panic 
$B%7%9%F%`$r%Q%K%C%/$5$;$^$9!#(B
.El
.Pp
$B:G8e$K!"%-!<$N5-=R$r40N;$9$k$?$a$K!"(B
$B%-%c%W%9%m%C%/$H?tCM%m%C%/$,2!$5$l$?;~$N7k2L$r(B
$B5-=R$9$k%U%i%0$r;XDj$7$^$9!#(B
$B%-%c%W%9%m%C%/$,$=$N%-!<$K1F6A$9$k$3$H$r<($9$K$O(B
.Ql C
$B$r!"?tCM%m%C%/$,$=$N%-!<$K1F6A$9$k$3$H$r<($9$K$O(B
.Ql N
$B$r!"%-%c%W%9%m%C%/$H?tCM%m%C%/$NN>J}$,(B
$B$=$N%-!<$K1F6A$9$k$3$H$r<($9$K$O(B
.Ql B
$B$r!"$=$7$F$I$A$i$b1F6A$7$J$$;~$O(B
.Ql O
$B$r;XDj$7$^$9!#(B
.Pp
$B%"%/%;%s%H%-!<$O!"<!$K2!$5$l$?%-!<$N?6$kIq$$$r(B
$BAu>~$9$k$h$&F/$-$^$9!#(B
$B%"%/%;%s%H$N5-=R$O!"(B
$BA0=R$N%"%/%;%s%H$NL>>N$N0l$D$+$i;O$a$^$9!#(B
$B<!$K$=$N%"%/%;%s%H$N5-9f$,!"%7%s%0%k%/%)!<%H$G$/$/$i$l$k$+!"(B
$B==?J?t$^$?$O==O;?J?t$N(B
.Tn ASCII
$B%3!<%I$G;XDj$5$l$^$9!#(B
$B$3$N5-9f$O!"%"%/%;%s%H%-!<$N<!$K%9%Z!<%9%-!<$,(B
$B2!$5$l$?;~$K@8@.$5$l$^$9!#(B
.Pp
$B%"%/%;%s%H%-!<$N5-=R$O!"(B
$BMM!9$J5-9f$r$I$N$h$&$KAu>~$9$k$+$r!"(B
$BDL>o$N5-9f$HAu>~$5$l$?5-9f$NBP$r>.3g8L$G$/$/$C$?%j%9%H$K$h$C$F(B
$BB3$1$F;XDj$7$^$9!#(B
$B$I$A$i$N5-9f$b!"%7%s%0%k%/%)!<%H$G$/$/$i$l$k$+!"(B
$B==?J?t$^$?$O==O;?J?t$N(B
.Tn ASCII
$B%3!<%I$G;XDj$5$l$^$9!#(B
.Pp
$BNc$H$7$F!"$"$k(B
.Nm
$B$+$i0zMQ$7$?5-=R$r8+$F$_$^$9(B:
.Bd -literal -offset indent
  041   dgra   172    nop    nop    '|'    '|'    nop    nop     O
  dgra  '`'  ( 'a' 224 ) ( 'A' 192 ) ( 'e' 232 ) ( 'E' 200 )
             ( 'i' 236 ) ( 'I' 204 ) ( 'o' 242 ) ( 'O' 210 )
             ( 'u' 249 ) ( 'U' 217 )
.Ed
$B$3$N0zMQIt$O(B UK $B%-!<%\!<%I>e$G(B
$BM^2;5-9f%-!<$H$7$F?6$kIq$&(B
$B%P%C%/%F%#%C%/%-!<$r@_Dj$7$F$$$^$9!#(B
$B%P%C%/%F%#%C%/%-!<$N8e$K%9%Z!<%9%-!<$r2!$9$H(B
$B%P%C%/%F%#%C%/$r@8@.$7!"(B
$B%P%C%/%F%#%C%/$N8e$KJl2;$r2!$9$H(B
$BM^2;5-9fIU$-$NJl2;$KBP1~$9$k(B
ISO-8859-1 $B$N5-9f$r@8@.$7$^$9!#(B
.Sh $B4XO"%U%!%$%k(B
.Bl -tag -width /usr/share/syscons/keymaps/* -compact
.It Pa /usr/share/syscons/keymaps/*
$BI8=`%-!<%\!<%I%^%C%W%U%!%$%k(B
.El
.Sh $B4XO"9`L\(B
.Xr kbdcontrol 1 ,
.Xr kbdmap 1 ,
.Xr keyboard 4 ,
.Xr syscons 4 ,
.Xr ascii 7
.Sh $BNr;K(B
$B$3$N%^%K%e%"%k%Z!<%8$O(B
.Fx 5.0
$B$G=i$a$FEP>l$7$^$7$?!#(B

--------------7F8B756858634872F9A01D40
Content-Type: application/vnd.lotus-organizer;
 name="kbdmap.5.org"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="kbdmap.5.org"

LlwiIENvcHlyaWdodCAoYykgMjAwMAouXCIJRGF2aWQgTWFsb25lCi5cIgouXCIgUmVkaXN0
cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3
aXRob3V0Ci5cIiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLlwiIGFyZSBtZXQ6Ci5cIiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAou
XCIgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2lu
ZyBkaXNjbGFpbWVyLgouXCIgMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11
c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLlwiICAgIG5vdGljZSwgdGhpcyBs
aXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
LlwiICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCi5cIgouXCIgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURF
RCBCWSBUSEUgQVVUSE9SIGBgQVMgSVMnJyBBTkQKLlwiIEFOWSBFWFBSRVNTIE9SIElNUExJ
RUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFRIRQouXCIg
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UKLlwiIEFSRSBESVNDTEFJTUVELiAgSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIEFVVEhPUiBCRSBMSUFCTEUKLlwiIEZPUiBBTlkgRElSRUNULCBJTkRJUkVD
VCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMCi5c
IiBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUwouXCIgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRB
LCBPUiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pCi5cIiBIT1dFVkVSIENB
VVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJB
Q1QsIFNUUklDVAouXCIgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWQouXCIgT1VUIE9GIFRIRSBVU0Ug
T0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBP
RgouXCIgU1VDSCBEQU1BR0UuCi5cIgouXCIgJEZyZWVCU0Q6IC9jL25jdnMvc3JjL3Vzci5z
YmluL2tiZGNvbnRyb2wva2JkbWFwLjUsdiAxLjEuMi4xIDIwMDAvMTAvMjkgMTc6MDg6MDQg
ZHdtYWxvbmUgRXhwICQKLlwiCi5EZCBTZXB0ZW1iZXIgMTEsIDIwMDAKLkR0IEtCRE1BUCA1
Ci5PcwouU2ggTkFNRQouTm0ga2JkbWFwCi5OZCBrZXlib2FyZCBtYXAgZmlsZSBmb3JtYXQg
Zm9yIGtiZGNvbnRyb2wKLlNoIFNZTk9QU0lTCi5ObQouU2ggREVTQ1JJUFRJT04KQQouTm0K
ZmlsZSBkZXNjcmliZXMgaG93IHRoZSBrZXlzIG9uIGEga2V5Ym9hcmQgc2hvdWxkIGJlaGF2
ZS4KVGhlc2UgZmlsZXMgY2FuIGJlIGxvYWRlZAp1c2luZwouWHIga2JkY29udHJvbCAxICwK
b3IKLlhyIGtiZG1hcCAxCmNhbiBiZSB1c2VkIHRvIHNlbGVjdCBvbmUgb2YgdGhlIGRlZmF1
bHQKLk5tCmZpbGVzIGludGVyYWN0aXZlbHkuCkEKLk5tCmZpbGUgY2FuIGJlIHNwZWNpZmll
ZCBpbgouWHIgcmMuY29uZiA1ICwKdG8gYmUgbG9hZGVkCmF0IGJvb3QgdGltZS4KVGhlIGN1
cnJlbnQga2V5bWFwIG1heSBhbHNvIGJlIHByaW50ZWQgdXNpbmcKLlhyIGtiZGNvbnRyb2wg
MSAuCi5QcApFYWNoIGxpbmUgaW4gdGhlIGZpbGUKY2FuIGRlc2NyaWJlIGEga2V5IG9yIGFu
IGFjY2VudC4KQQouUWwgIwpjaGFyYWN0ZXIgYmVnaW5zIGEgY29tbWVudCwKd2hpY2ggZXh0
ZW5kcyB0byB0aGUgZW5kIG9mIHRoZSBsaW5lLgouUHAKVGhlIGRlc2NyaXB0aW9uIG9mIGEg
a2V5CmJlZ2lucyB3aXRoIHRoZSBzY2FuY29kZSBmb3IgdGhhdCBrZXkuClRoZW4gdGhlIGVm
ZmVjdCBvZiB0aGUga2V5CnVuZGVyIGNvbWJpbmF0aW9ucyBvZgpzaGlmdCwKY29udHJvbAph
bmQgYWx0CmFyZSBsaXN0ZWQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoKbm8gbW9kaWZpZXIs
CnNoaWZ0LApjb250cm9sLApjb250cm9sIGFuZCBzaGlmdCwKYWx0LAphbHQgYW5kIHNoaWZ0
LAphbHQgYW5kIGNvbnRyb2wsCmFsdCBhbmQgY29udHJvbCBhbmQgc2hpZnQuClRoZSBhY3Rp
b24gb2YgdGhlIGtleQp1bmRlciBlYWNoIG1vZGlmaWVyIGNhbiBiZToKLkJsIC10YWcgLXdp
ZHRoIEFyCi5JdCAnIE5zIEFyIHN5bWJvbCBOcyBObyAnClRoZSBzeW1ib2wgdGhlIGtleSBz
aG91bGQgcHJvZHVjZSwKaW4gc2luZ2xlIHF1b3Rlcy4KLkl0IEFyIGRlY251bQpUaGUgCi5U
biBBU0NJSQp2YWx1ZSB0byBwcm9kdWNlCmFzIGEgZGVjaW1hbCBudW1iZXIKKHNlZQouWHIg
YXNjaWkgNyApIC4KRm9yIGV4YW1wbGUsIDMyIGZvciBzcGFjZS4KLkl0IDB4IE5zIEFyIGhl
eG51bQpUaGUKLlRuIEFTQ0lJCnZhbHVlIHRvIHByb2R1Y2UKYXMgYSBoZXhhZGVjaW1hbCBu
dW1iZXIuCkZvciBleGFtcGxlLCAweDIwIGZvciBzcGFjZS4KLkl0IEFyIGN0cmxuYW1lCk9u
ZSBvZiB0aGUgc3RhbmRhcmQgbmFtZXMKZm9yIHRoZQouVG4gQVNDSUkKY29udHJvbCBjaGFy
YWN0ZXJzOgpudWwsCnNvaCwKc3R4LApldHgsCmVvdCwKZW5xLAphY2ssCmJlbCwKYnMsCmh0
LApubCwKdnQsCm5wLApjciwKc28sCnNpLApkbGUsCmRjMSwKZGMyLApkYzMsCmRjNCwKbmFr
LApzeW4sCmV0YiwKY2FuLAplbSwKc3ViLAplc2MsCmZzLApncywKcnMsCm5zLAp1cywKc3As
CmRlbC4KLkl0IEFyIGFjY2VudG5hbWUKQnkgZ2l2aW5nIG9uZSBvZiB0aGUgYWNjZW50IG5h
bWVzLAp0aGUgbmV4dCBrZXkgcHJlc3NlZCB3aWxsIHByb2R1Y2UKYW4gYWNjZW50ZWQgY2hh
cmFjdGVyCmluIGFjY29yZGFuY2Ugd2l0aCB0aGF0IGFjY2VudC4KU2VlIHRoZSBkZXNjcmlw
dGlvbiBvZiBhY2NlbnRzIGJlbG93LgpUaGUgYWNjZW50IG5hbWVzIGFyZToKZGdyYSwKZGFj
dSwKZGNpciwKZHRpbCwKZG1hYywKZGJyZSwKZGRvdCwKZHVtbCwKZGRpYSwKZHNsYSwKZHJp
biwKZGNlZCwKZGFwbywKZGRhYywKZG9nbywKZGNhci4KLkl0IGZrZXkgTnMgQXIgTgpBY3Qg
YXMgdGhlCi5BciBOIE5zIE5vIHRoCmZ1bmN0aW9uIGtleSwKd2hlcmUKLkFyIE4KaXMgYSBk
ZWNpbWFsIG51bWJlci4KLkl0IGxzaGlmdCAKQWN0IGFzIGxlZnQgc2hpZnQga2V5LgouSXQg
cnNoaWZ0IApBY3QgYXMgcmlnaHQgc2hpZnQga2V5LgouSXQgY2xvY2sgCkFjdCBhcyBjYXBz
IGxvY2sga2V5LgouSXQgbmxvY2sgCkFjdCBhcyBudW0gbG9jayBrZXkuCi5JdCBzbG9jayAK
QWN0IGFzIHNjcm9sbCBsb2NrIGtleS4KLkl0IGxhbHR8YWx0IApBY3QgYXMgbGVmdCBhbHQg
a2V5LgouSXQgYnRhYiAKQWN0IGFzIGJhY2t3YXJkcyB0YWIuCi5JdCBsY3RybHxjdHJsIApB
Y3QgYXMgbGVmdCBjb250cm9sIGtleS4KLkl0IHJjdHJsIApBY3QgYXMgcmlnaHQgY29udHJv
bCBrZXkuCi5JdCByYWx0IApBY3QgYXMgcmlnaHQgYWx0IChhbHRncikga2V5LgouSXQgYWxv
Y2sgCkFjdCBhcyBhbHQgbG9jayBrZXkuCi5JdCBhc2hpZnQgCkFjdCBhcyBhbHQgc2hpZnQg
a2V5LgouSXQgbWV0YSAKQWN0IGFzIG1ldGEga2V5LgouSXQgbHNoaWZ0YXxzaGlmdGEgCkFj
dCBhcyBsZWZ0IHNoaWZ0IGtleSAvIGFsdCBsb2NrLgouSXQgcnNoaWZ0YSAKQWN0IGFzIHJp
Z2h0IHNoaWZ0IGtleSAvIGFsdCBsb2NrLgouSXQgbGN0cmxhfGN0cmxhIApBY3QgYXMgbGVm
dCBjdHJsIGtleSAvIGFsdCBsb2NrLgouSXQgcmN0cmxhIApBY3QgYXMgcmlnaHQgY3RybCBr
ZXkgLyBhbHQgbG9jay4KLkl0IGxhbHRhfGFsdGEgCkFjdCBhcyBsZWZ0IGFsdCBrZXkgLyBh
bHQgbG9jay4KLkl0IHJhbHRhIApBY3QgYXMgcmlnaHQgYWx0IGtleSAvIGFsdCBsb2NrLgou
SXQgbnNjciAKQWN0IGFzIHN3aXRjaCB0byBuZXh0IHNjcmVlbi4KLkl0IHBzY3IgCkFjdCBh
cyBzd2l0Y2ggdG8gcHJldmlvdXMgc2NyZWVuLgouSXQgc2NyIE5zIEFyIE4KU3dpdGNoIHRv
IHNjcmVlbgouQXIgTiAsCndoZXJlCi5BciBOCmlzIGEgZGVjaW1hbCBudW1iZXIuCi5JdCBi
b290IApSZWJvb3QgdGhlIG1hY2hpbmUuCi5JdCBoYWx0IApIYWx0IHRoZSBtYWNoaW5lLgou
SXQgcGR3biAKSGFsdCB0aGUgbWFjaGluZQphbmQgYXR0ZW1wdCB0byBwb3dlciBpdCBkb3du
LgouSXQgZGVidWcgCkNhbGwgdGhlIGRlYnVnZ2VyLgouSXQgc3VzcCAKVXNlIEFQTSB0byBz
dXNwZW5kIHBvd2VyLgouSXQgc2F2ZXIgCkFjdGl2YXRlIHNjcmVlbiBzYXZlcgpieSB0b2dn
bGluZyBiZXR3ZWVuIHNwbGFzaC90ZXh0IHNjcmVlbi4KLkl0IHBhbmljIApQYW5pYyB0aGUg
c3lzdGVtLgouRWwKLlBwCkZpbmFsbHksCnRvIGNvbXBsZXRlIHRoZSBkZXNjcmlwdGlvbiBv
ZiBhIGtleSwKYSBmbGFnIHdoaWNoIGRlc2NyaWJlcwp0aGUgZWZmZWN0IG9mIGNhcHMgbG9j
ayBhbmQgbnVtIGxvY2sKb24gdGhhdCBrZXkgaXMgZ2l2ZW4uClRoZSBmbGFnIGNhbiBiZQou
UWwgQwp0byBpbmRpY2F0ZSB0aGF0IGNhcHMgbG9jayBhZmZlY3RzIHRoZSBrZXksCi5RbCBO
CnRvIGluZGljYXRlIHRoYXQgbnVtIGxvY2sgYWZmZWN0cyB0aGUga2V5LAouUWwgQgp0byBp
bmRpY2F0ZSB0aGF0IGJvdGgKY2FwcyBsb2NrIGFuZCBudW0gbG9jayBhZmZlY3RzIHRoZSBr
ZXksCm9yCi5RbCBPCnRvIGluZGljYXRlIHRoYXQgbmVpdGhlciBhZmZlY3RzIHRoZSBrZXku
Ci5QcApBbiBhY2NlbnQga2V5IHdvcmtzCmJ5IG1vZGlmeWluZyB0aGUgYmVoYXZpb3IKb2Yg
dGhlIG5leHQga2V5IHByZXNzZWQuClRoZSBkZXNjcmlwdGlvbiBvZiBhbiBhY2NlbnQgYmVn
aW5zCndpdGggb25lIG9mIHRoZSBhY2NlbnQgbmFtZXMKZ2l2ZW4gYWJvdmUuClRoaXMgaXMg
Zm9sbG93ZWQKYnkgdGhlIHN5bWJvbCBmb3IgdGhlIGFjY2VudCwKZ2l2ZW4gaW4gc2luZ2xl
IHF1b3RlcyBvcgphcyBhIGRlY2ltYWwgb3IgaGV4YWRlY2ltYWwKLlRuIEFTQ0lJCnZhbHVl
LgpUaGlzIHN5bWJvbCB3aWxsIGJlIHByb2R1Y2VkCmlmIHRoZSBhY2NlbnQga2V5IGlzIHBy
ZXNzZWQgYW5kCnRoZW4gdGhlIHNwYWNlIGtleSBpcyBwcmVzc2VkLgouUHAKVGhlIGRlc2Ny
aXB0aW9uIG9mIHRoZSBhY2NlbnQga2V5CmNvbnRpbnVlcyB3aXRoIGEgbGlzdCBzaG93aW5n
CmhvdyBpdCBtb2RpZmllcyB2YXJpb3VzIHN5bWJvbHMsCmJ5IGdpdmluZyBwYWlycyBtYWRl
IHVwIG9mIHRoZSBub3JtYWwgc3ltYm9sIGFuZAp0aGUgbW9kaWZpZWQgc3ltYm9sCmVuY2xv
c2VkIGluIHBhcmVudGhlc2VzLgpCb3RoIHN5bWJvbHMgaW4gYSBwYWlyIGNhbiBiZSBnaXZl
bgppbiBlaXRoZXIgc2luZ2xlIHF1b3RlcyBvcgphcyBkZWNpbWFsIG9yCmhleGFkZWNpbWFs
Ci5UbiBBU0NJSQp2YWx1ZXMuCi5QcApGb3IgZXhhbXBsZSwKY29uc2lkZXIgdGhlIGZvbGxv
d2luZyBleHRyYWN0IGZyb20gYQouTm0gTnMgOgouQmQgLWxpdGVyYWwgLW9mZnNldCBpbmRl
bnQKICAwNDEgICBkZ3JhICAgMTcyICAgIG5vcCAgICBub3AgICAgJ3wnICAgICd8JyAgICBu
b3AgICAgbm9wICAgICBPCiAgZGdyYSAgJ2AnICAoICdhJyAyMjQgKSAoICdBJyAxOTIgKSAo
ICdlJyAyMzIgKSAoICdFJyAyMDAgKQogICAgICAgICAgICAgKCAnaScgMjM2ICkgKCAnSScg
MjA0ICkgKCAnbycgMjQyICkgKCAnTycgMjEwICkKICAgICAgICAgICAgICggJ3UnIDI0OSAp
ICggJ1UnIDIxNyApCi5FZApUaGlzIGV4dHJhY3QKY29uZmlndXJlcyB0aGUgYmFja3RpY2sg
a2V5IG9uIGEgVUsga2V5Ym9hcmQKdG8gYWN0IGFzIGEgZ3JhdmUgYWNjZW50IGtleS4KUHJl
c3NpbmcgYmFja3RpY2sgZm9sbG93ZWQgYnkgc3BhY2UKcHJvZHVjZXMgYSBiYWNrdGljaywg
YW5kCnByZXNzaW5nIGEgYmFja3RpY2sgZm9sbG93ZWQgYnkgYSB2b3dlbApwcm9kdWNlcyB0
aGUgSVNPLTg4NTktMSBzeW1ib2wKZm9yIHRoYXQgdm93ZWwgd2l0aCBhIGdyYXZlIGFjY2Vu
dC4KLlNoIEZJTEVTCi5CbCAtdGFnIC13aWR0aCAvdXNyL3NoYXJlL3N5c2NvbnMva2V5bWFw
cy8qIC1jb21wYWN0Ci5JdCBQYSAvdXNyL3NoYXJlL3N5c2NvbnMva2V5bWFwcy8qCnN0YW5k
YXJkIGtleWJvYXJkIG1hcCBmaWxlcwouRWwKLlNoIFNFRSBBTFNPCi5YciBrYmRjb250cm9s
IDEgLAouWHIga2JkbWFwIDEgLAouWHIga2V5Ym9hcmQgNCAsCi5YciBzeXNjb25zIDQgLAou
WHIgYXNjaWkgNwouU2ggSElTVE9SWQpUaGlzIG1hbnVhbCBwYWdlIGZpcnN0IGFwcGVhcmVk
IGluCi5GeCA1LjAgLgo=
--------------7F8B756858634872F9A01D40--

