You are on page 1of 28

C

o
m
p
i
l
e

a
n
d

e
x
e
c
u
t
e

w
i
t
h
:
#

g
+
+

-
c

I
P
v
4
.
c
p
p

s
i
m
p
l
e
c
p
p
.
c
p
p
#

C
o
m
p
i
l
e

i
n

o
b
j
e
c
t
s
#

g
+
+

I
P
v
4
.
o

s
i
m
p
l
e
c
p
p
.
o

-
o

s
i
m
p
l
e
c
p
p
.
e
x
e
#

L
i
n
k

t
h
e

o
b
j
e
c
t
s

t
o

f
i
n
a
l

e
x
e
c
u
t
a
b
l
e
#

.
/
s
i
m
p
l
e
c
p
p
.
e
x
e
1
3
4
7
8
6
1
4
8
6

=

8
0
.
8
6
.
1
8
7
.
2
3
8
U
s
e
l
d
d
t
o
c
h
e
c
k
w
h
i
c
h
l
i
b
r
a
r
i
e
s
a
r
e
u
s
e
d
b
y
t
h
e
e
x
e
c
u
t
a
b
l
e
a
n
d
w
h
e
r
e
t
h
e
y
a
r
e
l
o
c
a
t
e
d
.
A
l
s
o
u
s
e
d
t
o

c
h
e
c
k

i
f

a

s
h
a
r
e
d

l
i
b
r
a
r
y

i
s

m
i
s
s
i
n
g

o
r

i
f

t
h
e

e
x
e
c
u
t
a
b
l
e

i
s

s
t
a
t
i
c
.
#

l
d
d

/
s
b
i
n
/
i
f
c
o
n
f
i
g
#

l
i
s
t

d
y
n
a
m
i
c

o
b
j
e
c
t

d
e
p
e
n
d
e
n
c
i
e
s
#

a
r

r
c
s

s
t
a
t
i
c
l
i
b
.
a

*
.
o
#

c
r
e
a
t
e

s
t
a
t
i
c

a
r
c
h
i
v
e
#

a
r

t

s
t
a
t
i
c
l
i
b
.
a
#

p
r
i
n
t

t
h
e

o
b
j
e
c
t
s

l
i
s
t

f
r
o
m

t
h
e

a
r
c
h
i
v
e
#

a
r

x

/
u
s
r
/
l
i
b
/
l
i
b
c
.
a

v
e
r
s
i
o
n
.
o
#

e
x
t
r
a
c
t

a
n

o
b
j
e
c
t

f
i
l
e

f
r
o
m

t
h
e

a
r
c
h
i
v
e
#

n
m

v
e
r
s
i
o
n
.
o
#

s
h
o
w

f
u
n
c
t
i
o
n

m
e
m
b
e
r
s

p
r
o
v
i
d
e
d

b
y

o
b
j
e
c
t
2
2
.
5
S
i
m
p
l
e

M
a
k
e
f
i
l
e
T
h
e
m
i
n
i
m
a
l
M
a
k
e
f
i
l
e
f
o
r
t
h
e
m
u
l
t
i
-
s
o
u
r
c
e
p
r
o
g
r
a
m
i
s
s
h
o
w
n
b
e
l
o
w
.
T
h
e
l
i
n
e
s
w
i
t
h
i
n
s
t
r
u
c
t
i
o
n
s
m
u
s
t
b
e
g
i
n

w
i
t
h

a

t
a
b
!

T
h
e

b
a
c
k

s
l
a
s
h

"
\
"

c
a
n

b
e

u
s
e
d

t
o

c
u
t

l
o
n
g

l
i
n
e
s
.
C
C
=

g
+
+
C
F
L
A
G
S
=

-
O
O
B
J
S
=

I
P
v
4
.
o

s
i
m
p
l
e
c
p
p
.
o
s
i
m
p
l
e
c
p
p
:

$
{
O
B
J
S
}
$
{
C
C
}

-
o

s
i
m
p
l
e
c
p
p

$
{
C
F
L
A
G
S
}

$
{
O
B
J
S
}
c
l
e
a
n
:
r
m

-
f

$
{
T
A
R
G
E
T
}

$
{
O
B
J
S
}
2
3
O
N
L
I
N
E

H
E
L
P
2
3
.
1
D
o
c
u
m
e
n
t
a
t
i
o
n
L
i
n
u
x

D
o
c
u
m
e
n
t
a
t
i
o
n
e
n
.
t
l
d
p
.
o
r
g
L
i
n
u
x

M
a
n

P
a
g
e
s
w
w
w
.
l
i
n
u
x
m
a
n
p
a
g
e
s
.
c
o
m
L
i
n
u
x

c
o
m
m
a
n
d
s

d
i
r
e
c
t
o
r
y
w
w
w
.
o
r
e
i
l
l
y
n
e
t
.
c
o
m
/
l
i
n
u
x
/
c
m
d
L
i
n
u
x

d
o
c

m
a
n

h
o
w
t
o
s
l
i
n
u
x
.
d
i
e
.
n
e
t
F
r
e
e
B
S
D

H
a
n
d
b
o
o
k
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
F
r
e
e
B
S
D

M
a
n

P
a
g
e
s
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
c
g
i
/
m
a
n
.
c
g
i
F
r
e
e
B
S
D

u
s
e
r

w
i
k
i
w
w
w
.
f
r
e
e
b
s
d
w
i
k
i
.
n
e
t
S
o
l
a
r
i
s

M
a
n

P
a
g
e
s
d
o
c
s
.
s
u
n
.
c
o
m
/
a
p
p
/
d
o
c
s
/
c
o
l
l
/
4
0
.
1
0
2
3
.
2
O
t
h
e
r

U
n
i
x
/
L
i
n
u
x

r
e
f
e
r
e
n
c
e
s
R
o
s
e
t
t
a

S
t
o
n
e

f
o
r

U
n
i
x
b
h
a
m
i
.
c
o
m
/
r
o
s
e
t
t
a
.
h
t
m
l

(
a

U
n
i
x

c
o
m
m
a
n
d

t
r
a
n
s
l
a
t
o
r
)
U
n
i
x

g
u
i
d
e

c
r
o
s
s

r
e
f
e
r
e
n
c
e
u
n
i
x
g
u
i
d
e
.
n
e
t
/
u
n
i
x
g
u
i
d
e
.
s
h
t
m
l
L
i
n
u
x

c
o
m
m
a
n
d
s

l
i
n
e

l
i
s
t
w
w
w
.
l
i
n
u
x
c
m
d
.
o
r
g
S
h
o
r
t

L
i
n
u
x

r
e
f
e
r
e
n
c
e
w
w
w
.
p
i
x
e
l
b
e
a
t
.
o
r
g
/
c
m
d
l
i
n
e
.
h
t
m
l
L
i
t
t
l
e

c
o
m
m
a
n
d

l
i
n
e

g
o
o
d
i
e
s
w
w
w
.
s
h
e
l
l
-
f
u
.
o
r
g
T
h
a
t
'
s

a
l
l

f
o
l
k
s
!
T
h
i
s
d
o
c
u
m
e
n
t
:
"
U
n
i
x
T
o
o
l
b
o
x
r
e
v
i
s
i
o
n
1
4
.
3
"
i
s
l
i
c
e
n
s
e
d
u
n
d
e
r
a
C
r
e
a
t
i
v
e
C
o
m
m
o
n
s
L
i
c
e
n
c
e
[
A
t
t
r
i
b
u
t
i
o
n

-

S
h
a
r
e

A
l
i
k
e
]
.

C
o
l
i
n

B
a
r
s
c
h
e
l
2
0
0
7
-
2
0
1
1
.

S
o
m
e

r
i
g
h
t
s

r
e
s
e
r
v
e
d
.
-

O
n
l
i
n
e

H
e
l
p

-
5
6
U
N
I
X

T
O
O
L
B
O
X
T
h
i
s
d
o
c
u
m
e
n
t
i
s
a
c
o
l
l
e
c
t
i
o
n
o
f
U
n
i
x
/
L
i
n
u
x
/
B
S
D
c
o
m
m
a
n
d
s
a
n
d
t
a
s
k
s
w
h
i
c
h
a
r
e
u
s
e
f
u
l
f
o
r
I
T
w
o
r
k
o
r
f
o
r
a
d
v
a
n
c
e
d
u
s
e
r
s
.
T
h
i
s
i
s
a
p
r
a
c
t
i
c
a
l
g
u
i
d
e
w
i
t
h
c
o
n
c
i
s
e
e
x
p
l
a
n
a
t
i
o
n
s
,
h
o
w
e
v
e
r
t
h
e
r
e
a
d
e
r
i
s
s
u
p
p
o
s
e
d

t
o

k
n
o
w

w
h
a
t

s
/
h
e

i
s

d
o
i
n
g
.
1
.
S
y
s
t
e
m

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
2
.
P
r
o
c
e
s
s
e
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

7
3
.
F
i
l
e

S
y
s
t
e
m

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

9
4
.
N
e
t
w
o
r
k

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

1
4
5
.
S
S
H

S
C
P

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
2
6
.
V
P
N

w
i
t
h

S
S
H

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
6
7
.
R
S
Y
N
C

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
7
8
.
S
U
D
O

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
9
9
.
E
n
c
r
y
p
t

F
i
l
e
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

2
9
1
0
.
E
n
c
r
y
p
t

P
a
r
t
i
t
i
o
n
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

3
1
1
1
.
S
S
L

C
e
r
t
i
f
i
c
a
t
e
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

3
3
1
2
.
C
V
S

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

3
5
1
3
.
S
V
N

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

3
8
1
4
.
U
s
e
f
u
l

C
o
m
m
a
n
d
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

3
9
1
5
.
I
n
s
t
a
l
l

S
o
f
t
w
a
r
e

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

4
4
1
6
.
C
o
n
v
e
r
t

M
e
d
i
a

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

4
5
1
7
.
P
r
i
n
t
i
n
g

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

4
7
1
8
.
D
a
t
a
b
a
s
e
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

4
7
1
9
.
D
i
s
k

Q
u
o
t
a

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

4
9
2
0
.
S
h
e
l
l
s

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

5
0
2
1
.
S
c
r
i
p
t
i
n
g

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

5
2
2
2
.
P
r
o
g
r
a
m
m
i
n
g

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

5
4
2
3
.
O
n
l
i
n
e

H
e
l
p

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

5
6
U
n
i
x

T
o
o
l
b
o
x

r
e
v
i
s
i
o
n

1
4
.
3
T
h
e
l
a
t
e
s
t
v
e
r
s
i
o
n
o
f
t
h
i
s
d
o
c
u
m
e
n
t
c
a
n
b
e
f
o
u
n
d
a
t
h
t
t
p
:
/
/
c
b
.
v
u
/
u
n
i
x
t
o
o
l
b
o
x
.
x
h
t
m
l
.
R
e
p
l
a
c
e
.
x
h
t
m
l
o
n
t
h
e
l
i
n
k
w
i
t
h
.
p
d
f
f
o
r
t
h
e
P
D
F
v
e
r
s
i
o
n
a
n
d
w
i
t
h
.
b
o
o
k
.
p
d
f
f
o
r
t
h
e
b
o
o
k
l
e
t
v
e
r
s
i
o
n
.
O
n
a
d
u
p
l
e
x
p
r
i
n
t
e
r

t
h
e

b
o
o
k
l
e
t

w
i
l
l

c
r
e
a
t
e

a

s
m
a
l
l

b
o
o
k

r
e
a
d
y

t
o

b
i
n
d
.

S
e
e

a
l
s
o

t
h
e
a
b
o
u
t

p
a
g
e
.
E
r
r
o
r

r
e
p
o
r
t
s

a
n
d

c
o
m
m
e
n
t
s

a
r
e

m
o
s
t

w
e
l
c
o
m
e

-
c
@
c
b
.
v
u
C
o
l
i
n

B
a
r
s
c
h
e
l
.
1
S
Y
S
T
E
M
H
a
r
d
w
a
r
e
(
p
2
)
|
S
t
a
t
i
s
t
i
c
s
(
p
2
)
|
U
s
e
r
s
(
p
3
)
|
L
i
m
i
t
s
(
p
3
)
|
R
u
n
l
e
v
e
l
s
(
p
4
)
|
r
o
o
t
p
a
s
s
w
o
r
d
(
p
5
)
|
C
o
m
p
i
l
e

k
e
r
n
e
l
(
p
6
)
|
R
e
p
a
i
r

g
r
u
b
(
p
7
)
R
u
n
n
i
n
g

k
e
r
n
e
l

a
n
d

s
y
s
t
e
m

i
n
f
o
r
m
a
t
i
o
n
#

u
n
a
m
e

-
a
#

G
e
t

t
h
e

k
e
r
n
e
l

v
e
r
s
i
o
n

(
a
n
d

B
S
D

v
e
r
s
i
o
n
)
#

l
s
b
_
r
e
l
e
a
s
e

-
a
#

F
u
l
l

r
e
l
e
a
s
e

i
n
f
o

o
f

a
n
y

L
S
B

d
i
s
t
r
i
b
u
t
i
o
n
#

c
a
t

/
e
t
c
/
S
u
S
E
-
r
e
l
e
a
s
e
#

G
e
t

S
u
S
E

v
e
r
s
i
o
n
#

c
a
t

/
e
t
c
/
d
e
b
i
a
n
_
v
e
r
s
i
o
n
#

G
e
t

D
e
b
i
a
n

v
e
r
s
i
o
n
U
s
e
/
e
t
c
/
D
I
S
T
R
-
r
e
l
e
a
s
e
w
i
t
h
D
I
S
T
R
=
l
s
b
(
U
b
u
n
t
u
)
,
r
e
d
h
a
t
,
g
e
n
t
o
o
,
m
a
n
d
r
a
k
e
,
s
u
n
(
S
o
l
a
r
i
s
)
,
a
n
d
s
o
o
n
.

S
e
e

a
l
s
o
/
e
t
c
/
i
s
s
u
e
.
#

u
p
t
i
m
e
#

S
h
o
w

h
o
w

l
o
n
g

t
h
e

s
y
s
t
e
m

h
a
s

b
e
e
n

r
u
n
n
i
n
g

+

l
o
a
d
#

h
o
s
t
n
a
m
e
#

s
y
s
t
e
m
'
s

h
o
s
t

n
a
m
e
#

h
o
s
t
n
a
m
e

-
i
#

D
i
s
p
l
a
y

t
h
e

I
P

a
d
d
r
e
s
s

o
f

t
h
e

h
o
s
t
.

(
L
i
n
u
x

o
n
l
y
)
#

m
a
n

h
i
e
r
#

D
e
s
c
r
i
p
t
i
o
n

o
f

t
h
e

f
i
l
e

s
y
s
t
e
m

h
i
e
r
a
r
c
h
y
#

l
a
s
t

r
e
b
o
o
t
#

S
h
o
w

s
y
s
t
e
m

r
e
b
o
o
t

h
i
s
t
o
r
y
1
.
1
H
a
r
d
w
a
r
e

I
n
f
o
r
m
a
t
i
o
n
s
K
e
r
n
e
l

d
e
t
e
c
t
e
d

h
a
r
d
w
a
r
e
#

d
m
e
s
g
#

D
e
t
e
c
t
e
d

h
a
r
d
w
a
r
e

a
n
d

b
o
o
t

m
e
s
s
a
g
e
s
#

l
s
d
e
v
#

i
n
f
o
r
m
a
t
i
o
n

a
b
o
u
t

i
n
s
t
a
l
l
e
d

h
a
r
d
w
a
r
e
#

d
d

i
f
=
/
d
e
v
/
m
e
m

b
s
=
1
k

s
k
i
p
=
7
6
8

c
o
u
n
t
=
2
5
6

2
>
/
d
e
v
/
n
u
l
l

|

s
t
r
i
n
g
s

-
n

8
#

R
e
a
d

B
I
O
S
L
i
n
u
x
#

c
a
t

/
p
r
o
c
/
c
p
u
i
n
f
o
#

C
P
U

m
o
d
e
l
#

c
a
t

/
p
r
o
c
/
m
e
m
i
n
f
o
#

H
a
r
d
w
a
r
e

m
e
m
o
r
y
#

g
r
e
p

M
e
m
T
o
t
a
l

/
p
r
o
c
/
m
e
m
i
n
f
o
#

D
i
s
p
l
a
y

t
h
e

p
h
y
s
i
c
a
l

m
e
m
o
r
y
#

w
a
t
c
h

-
n
1

'
c
a
t

/
p
r
o
c
/
i
n
t
e
r
r
u
p
t
s
'
#

W
a
t
c
h

c
h
a
n
g
e
a
b
l
e

i
n
t
e
r
r
u
p
t
s

c
o
n
t
i
n
u
o
u
s
l
y
#

f
r
e
e

-
m
#

U
s
e
d

a
n
d

f
r
e
e

m
e
m
o
r
y

(
-
m

f
o
r

M
B
)
#

c
a
t

/
p
r
o
c
/
d
e
v
i
c
e
s
#

C
o
n
f
i
g
u
r
e
d

d
e
v
i
c
e
s
#

l
s
p
c
i

-
t
v
#

S
h
o
w

P
C
I

d
e
v
i
c
e
s
#

l
s
u
s
b

-
t
v
#

S
h
o
w

U
S
B

d
e
v
i
c
e
s
#

l
s
h
a
l
#

S
h
o
w

a

l
i
s
t

o
f

a
l
l

d
e
v
i
c
e
s

w
i
t
h

t
h
e
i
r

p
r
o
p
e
r
t
i
e
s
#

d
m
i
d
e
c
o
d
e
#

S
h
o
w

D
M
I
/
S
M
B
I
O
S
:

h
w

i
n
f
o

f
r
o
m

t
h
e

B
I
O
S
F
r
e
e
B
S
D
#

s
y
s
c
t
l

h
w
.
m
o
d
e
l
#

C
P
U

m
o
d
e
l
#

s
y
s
c
t
l

h
w
#

G
i
v
e
s

a

l
o
t

o
f

h
a
r
d
w
a
r
e

i
n
f
o
r
m
a
t
i
o
n
#

s
y
s
c
t
l

h
w
.
n
c
p
u
#

n
u
m
b
e
r

o
f

a
c
t
i
v
e

C
P
U
s

i
n
s
t
a
l
l
e
d
#

s
y
s
c
t
l

v
m
#

M
e
m
o
r
y

u
s
a
g
e
#

s
y
s
c
t
l

h
w
.
r
e
a
l
m
e
m
#

H
a
r
d
w
a
r
e

m
e
m
o
r
y
#

s
y
s
c
t
l

-
a

|

g
r
e
p

m
e
m
#

K
e
r
n
e
l

m
e
m
o
r
y

s
e
t
t
i
n
g
s

a
n
d

i
n
f
o
#

s
y
s
c
t
l

d
e
v
#

C
o
n
f
i
g
u
r
e
d

d
e
v
i
c
e
s
#

p
c
i
c
o
n
f

-
l

-
c
v
#

S
h
o
w

P
C
I

d
e
v
i
c
e
s
#

u
s
b
d
e
v
s

-
v
#

S
h
o
w

U
S
B

d
e
v
i
c
e
s
#

a
t
a
c
o
n
t
r
o
l

l
i
s
t
#

S
h
o
w

A
T
A

d
e
v
i
c
e
s
#

c
a
m
c
o
n
t
r
o
l

d
e
v
l
i
s
t

-
v
#

S
h
o
w

S
C
S
I

d
e
v
i
c
e
s
1
.
2
L
o
a
d
,

s
t
a
t
i
s
t
i
c
s

a
n
d

m
e
s
s
a
g
e
s
T
h
e

f
o
l
l
o
w
i
n
g

c
o
m
m
a
n
d
s

a
r
e

u
s
e
f
u
l

t
o

f
i
n
d

o
u
t

w
h
a
t

i
s

g
o
i
n
g

o
n

o
n

t
h
e

s
y
s
t
e
m
.
#

t
o
p
#

d
i
s
p
l
a
y

a
n
d

u
p
d
a
t
e

t
h
e

t
o
p

c
p
u

p
r
o
c
e
s
s
e
s
#

m
p
s
t
a
t

1
#

d
i
s
p
l
a
y

p
r
o
c
e
s
s
o
r
s

r
e
l
a
t
e
d

s
t
a
t
i
s
t
i
c
s
#

v
m
s
t
a
t

2
#

d
i
s
p
l
a
y

v
i
r
t
u
a
l

m
e
m
o
r
y

s
t
a
t
i
s
t
i
c
s
#

i
o
s
t
a
t

2
#

d
i
s
p
l
a
y

I
/
O

s
t
a
t
i
s
t
i
c
s

(
2

s

i
n
t
e
r
v
a
l
s
)
#

s
y
s
t
a
t

-
v
m
s
t
a
t

1
#

B
S
D

s
u
m
m
a
r
y

o
f

s
y
s
t
e
m

s
t
a
t
i
s
t
i
c
s

(
1

s

i
n
t
e
r
v
a
l
s
)
#

s
y
s
t
a
t

-
t
c
p

1
#

B
S
D

t
c
p

c
o
n
n
e
c
t
i
o
n
s

(
t
r
y

a
l
s
o

-
i
p
)
#

s
y
s
t
a
t

-
n
e
t
s
t
a
t

1
#

B
S
D

a
c
t
i
v
e

n
e
t
w
o
r
k

c
o
n
n
e
c
t
i
o
n
s
#

s
y
s
t
a
t

-
i
f
s
t
a
t

1
#

B
S
D

n
e
t
w
o
r
k

t
r
a
f
f
i
c

t
h
r
o
u
g
h

a
c
t
i
v
e

i
n
t
e
r
f
a
c
e
s
-

S
y
s
t
e
m

-
2
2
2
.
3
C
+
+

b
a
s
i
c
s
*
p
o
i
n
t
e
r
/
/

O
b
j
e
c
t

p
o
i
n
t
e
d

t
o

b
y

p
o
i
n
t
e
r
&
o
b
j
/
/

A
d
d
r
e
s
s

o
f

o
b
j
e
c
t

o
b
j
o
b
j
.
x
/
/

M
e
m
b
e
r

x

o
f

c
l
a
s
s

o
b
j

(
o
b
j
e
c
t

o
b
j
)
p
o
b
j
-
>
x
/
/

M
e
m
b
e
r

x

o
f

c
l
a
s
s

p
o
i
n
t
e
d

t
o

b
y

p
o
b
j
/
/

(
*
p
o
b
j
)
.
x

a
n
d

p
o
b
j
-
>
x

a
r
e

t
h
e

s
a
m
e
2
2
.
4
C
+
+

e
x
a
m
p
l
e
A
s
a
s
l
i
g
h
t
l
y
m
o
r
e
r
e
a
l
i
s
t
i
c
p
r
o
g
r
a
m
i
n
C
+
+
:
a
c
l
a
s
s
i
n
i
t
s
o
w
n
h
e
a
d
e
r
(
I
P
v
4
.
h
)
a
n
d
i
m
p
l
e
m
e
n
t
a
t
i
o
n
(
I
P
v
4
.
c
p
p
)
a
n
d
a
p
r
o
g
r
a
m
w
h
i
c
h
u
s
e
s
t
h
e
c
l
a
s
s
f
u
n
c
t
i
o
n
a
l
i
t
y
.
T
h
e
c
l
a
s
s
c
o
n
v
e
r
t
s
a
n
I
P
a
d
d
r
e
s
s
i
n
i
n
t
e
g
e
r

f
o
r
m
a
t

t
o

t
h
e

k
n
o
w
n

q
u
a
d

f
o
r
m
a
t
.
I
P
v
4

c
l
a
s
s
I
P
v
4
.
h
:
#
i
f
n
d
e
f
I
P
V
4
_
H
#
d
e
f
i
n
e
I
P
V
4
_
H
#
i
n
c
l
u
d
e
<
s
t
r
i
n
g
>
n
a
m
e
s
p
a
c
e
G
e
n
e
r
i
c
U
t
i
l
s

{
/
/

c
r
e
a
t
e

a

n
a
m
e
s
p
a
c
e
c
l
a
s
s
I
P
v
4

{
/
/

c
l
a
s
s

d
e
f
i
n
i
t
i
o
n
p
u
b
l
i
c
:
I
P
v
4
(
)
;

~
I
P
v
4
(
)
;
s
t
d
:
:
s
t
r
i
n
g

I
P
i
n
t
_
t
o
_
I
P
q
u
a
d
(
u
n
s
i
g
n
e
d
l
o
n
g
i
p
)
;
/
/

m
e
m
b
e
r

i
n
t
e
r
f
a
c
e
}
;
}
/
/
n
a
m
e
s
p
a
c
e

G
e
n
e
r
i
c
U
t
i
l
s
#
e
n
d
i
f
/
/

I
P
V
4
_
H
I
P
v
4
.
c
p
p
:
#
i
n
c
l
u
d
e
"
I
P
v
4
.
h
"
#
i
n
c
l
u
d
e
<
s
t
r
i
n
g
>
#
i
n
c
l
u
d
e
<
s
s
t
r
e
a
m
>
u
s
i
n
g
n
a
m
e
s
p
a
c
e
s
t
d
;
/
/

u
s
e

t
h
e

n
a
m
e
s
p
a
c
e
s
u
s
i
n
g
n
a
m
e
s
p
a
c
e
G
e
n
e
r
i
c
U
t
i
l
s
;
I
P
v
4
:
:
I
P
v
4
(
)

{
}
/
/

d
e
f
a
u
l
t

c
o
n
s
t
r
u
c
t
o
r
/
d
e
s
t
r
u
c
t
o
r
I
P
v
4
:
:
~
I
P
v
4
(
)

{
}
s
t
r
i
n
g

I
P
v
4
:
:
I
P
i
n
t
_
t
o
_
I
P
q
u
a
d
(
u
n
s
i
g
n
e
d
l
o
n
g
i
p
)

{
/
/

m
e
m
b
e
r

i
m
p
l
e
m
e
n
t
a
t
i
o
n
o
s
t
r
i
n
g
s
t
r
e
a
m

i
p
s
t
r
;
/
/

u
s
e

a

s
t
r
i
n
g
s
t
r
e
a
m
i
p
s
t
r

<
<

(
(
i
p

&
0
x
f
f
0
0
0
0
0
0
)

>
>

2
4
)
/
/

B
i
t
w
i
s
e

r
i
g
h
t

s
h
i
f
t
<
<

"
.
"

<
<

(
(
i
p

&
0
x
0
0
f
f
0
0
0
0
)

>
>

1
6
)
<
<

"
.
"

<
<

(
(
i
p

&
0
x
0
0
0
0
f
f
0
0
)

>
>

8
)
<
<

"
.
"

<
<

(
(
i
p

&
0
x
0
0
0
0
0
0
f
f
)
)
;
r
e
t
u
r
n
i
p
s
t
r
.
s
t
r
(
)
;
}
T
h
e

p
r
o
g
r
a
m

s
i
m
p
l
e
c
p
p
.
c
p
p
#
i
n
c
l
u
d
e
"
I
P
v
4
.
h
"
#
i
n
c
l
u
d
e
<
i
o
s
t
r
e
a
m
>
#
i
n
c
l
u
d
e
<
s
t
r
i
n
g
>
u
s
i
n
g
n
a
m
e
s
p
a
c
e
s
t
d
;
i
n
t
m
a
i
n

(
i
n
t
a
r
g
c
,
c
h
a
r
*

a
r
g
v
[
]
)

{
s
t
r
i
n
g

i
p
s
t
r
;
/
/

d
e
f
i
n
e

v
a
r
i
a
b
l
e
s
u
n
s
i
g
n
e
d
l
o
n
g
i
p
i
n
t

=

1
3
4
7
8
6
1
4
8
6
;
/
/

T
h
e

I
P

i
n

i
n
t
e
g
e
r

f
o
r
m
G
e
n
e
r
i
c
U
t
i
l
s
:
:
I
P
v
4

i
p
u
t
i
l
s
;
/
/

c
r
e
a
t
e

a
n

o
b
j
e
c
t

o
f

t
h
e

c
l
a
s
s
i
p
s
t
r

=

i
p
u
t
i
l
s
.
I
P
i
n
t
_
t
o
_
I
P
q
u
a
d
(
i
p
i
n
t
)
;
/
/

c
a
l
l

t
h
e

c
l
a
s
s

m
e
m
b
e
r
c
o
u
t

<
<

i
p
i
n
t

<
<

"

=

"

<
<

i
p
s
t
r

<
<

e
n
d
l
;
/
/

p
r
i
n
t

t
h
e

r
e
s
u
l
t
r
e
t
u
r
n
0
;
}
-

P
r
o
g
r
a
m
m
i
n
g

-
5
5
.
*
#

m
a
t
c
h

z
e
r
o

o
r

m
o
r
e

c
h
a
r
a
c
t
e
r
s
^
#

m
a
t
c
h

a
t

t
h
e

s
t
a
r
t

o
f

a

l
i
n
e
/
s
t
r
i
n
g
$
#

m
a
t
c
h

a
t

t
h
e

e
n
d

o
f

a

l
i
n
e
/
s
t
r
i
n
g
.
$
#

m
a
t
c
h

a

s
i
n
g
l
e

c
h
a
r
a
c
t
e
r

a
t

t
h
e

e
n
d

o
f

l
i
n
e
/
s
t
r
i
n
g
^

$
#

m
a
t
c
h

l
i
n
e

w
i
t
h

a

s
i
n
g
l
e

s
p
a
c
e
[
^
A
-
Z
]
#

m
a
t
c
h

a
n
y

l
i
n
e

b
e
g
i
n
n
i
n
g

w
i
t
h

a
n
y

c
h
a
r

f
r
o
m

A

t
o

Z
2
1
.
6
S
o
m
e

u
s
e
f
u
l

c
o
m
m
a
n
d
s
T
h
e

f
o
l
l
o
w
i
n
g

c
o
m
m
a
n
d
s

a
r
e

u
s
e
f
u
l

t
o

i
n
c
l
u
d
e

i
n

a

s
c
r
i
p
t

o
r

a
s

o
n
e

l
i
n
e
r
s
.
s
o
r
t

-
t
.

-
k
1
,
1
n

-
k
2
,
2
n

-
k
3
,
3
n

-
k
4
,
4
n
#

S
o
r
t

I
P
v
4

i
p

a
d
d
r
e
s
s
e
s
e
c
h
o

'
T
e
s
t
'

|

t
r

'
[
:
l
o
w
e
r
:
]
'

'
[
:
u
p
p
e
r
:
]
'
#

C
a
s
e

c
o
n
v
e
r
s
i
o
n
e
c
h
o

f
o
o
.
b
a
r

|

c
u
t

-
d

.

-
f

1
#

R
e
t
u
r
n
s

f
o
o
P
I
D
=
$
(
p
s

|

g
r
e
p

s
c
r
i
p
t
.
s
h

|

g
r
e
p

b
i
n

|

a
w
k

'
{
p
r
i
n
t

$
1
}
'
)
#

P
I
D

o
f

a

r
u
n
n
i
n
g

s
c
r
i
p
t
P
I
D
=
$
(
p
s

a
x
w
w

|

g
r
e
p

[
p
]
i
n
g

|

a
w
k

'
{
p
r
i
n
t

$
1
}
'
)
#

P
I
D

o
f

p
i
n
g

(
w
/
o

g
r
e
p

p
i
d
)
I
P
=
$
(
i
f
c
o
n
f
i
g

$
I
N
T
E
R
F
A
C
E

|

s
e
d

'
/
.
*
i
n
e
t

a
d
d
r
:
/
!
d
;
s
/
/
/
;
s
/

.
*
/
/
'
)
#

L
i
n
u
x
I
P
=
$
(
i
f
c
o
n
f
i
g

$
I
N
T
E
R
F
A
C
E

|

s
e
d

'
/
.
*
i
n
e
t

/
!
d
;
s
/
/
/
;
s
/

.
*
/
/
'
)
#

F
r
e
e
B
S
D
i
f

[

`
d
i
f
f

f
i
l
e
1

f
i
l
e
2

|

w
c

-
l
`

!
=

0

]
;

t
h
e
n

[
.
.
.
]

f
i
#

F
i
l
e

c
h
a
n
g
e
d
?
c
a
t

/
e
t
c
/
m
a
s
t
e
r
.
p
a
s
s
w
d

|

g
r
e
p

-
v

r
o
o
t

|

g
r
e
p

-
v

\
*
:

|

a
w
k

-
F
"
:
"

\
#

C
r
e
a
t
e

h
t
t
p

p
a
s
s
w
d
'
{

p
r
i
n
t
f
(
"
%
s
:
%
s
\
n
"
,

$
1
,

$
2
)

}
'

>

/
u
s
r
/
l
o
c
a
l
/
e
t
c
/
a
p
a
c
h
e
2
/
p
a
s
s
w
d
t
e
s
t
u
s
e
r
=
$
(
c
a
t

/
u
s
r
/
l
o
c
a
l
/
e
t
c
/
a
p
a
c
h
e
2
/
p
a
s
s
w
d

|

g
r
e
p

-
v

\
#

C
h
e
c
k

u
s
e
r

i
n

p
a
s
s
w
d
r
o
o
t

|

g
r
e
p

-
v

\
*
:

|

a
w
k

-
F
"
:
"

'
{

p
r
i
n
t
f
(
"
%
s
\
n
"
,

$
1
)

}
'

|

g
r
e
p

^
u
s
e
r
$
)
:
(
)
{

:
|
:
&

}
;
:
#

b
a
s
h

f
o
r
k

b
o
m
b
.

W
i
l
l

k
i
l
l

y
o
u
r

m
a
c
h
i
n
e
t
a
i
l

+
2

f
i
l
e

>

f
i
l
e
2
#

r
e
m
o
v
e

t
h
e

f
i
r
s
t

l
i
n
e

f
r
o
m

f
i
l
e
I
u
s
e
t
h
i
s
l
i
t
t
l
e
t
r
i
c
k
t
o
c
h
a
n
g
e
t
h
e
f
i
l
e
e
x
t
e
n
s
i
o
n
f
o
r
m
a
n
y
f
i
l
e
s
a
t
o
n
c
e
.
F
o
r
e
x
a
m
p
l
e
f
r
o
m
.
c
x
x
t
o
.
c
p
p
.
T
e
s
t
i
t
f
i
r
s
t
w
i
t
h
o
u
t
t
h
e
|
s
h
a
t
t
h
e
e
n
d
.
Y
o
u
c
a
n
a
l
s
o
d
o
t
h
i
s
w
i
t
h
t
h
e
c
o
m
m
a
n
d
r
e
n
a
m
e
i
f
i
n
s
t
a
l
l
e
d
.

O
r

w
i
t
h

b
a
s
h

b
u
i
l
t
i
n
s
.
#

l
s

*
.
c
x
x

|

a
w
k

-
F
.

'
{
p
r
i
n
t

"
m
v

"
$
0
"

"
$
1
"
.
c
p
p
"
}
'

|

s
h
#

l
s

*
.
c

|

s
e
d

"
s
/
.
*
/
c
p

&

&
.
$
(
d
a
t
e

"
+
%
Y
%
m
%
d
"
)
/
"

|

s
h
#

e
.
g
.

c
o
p
y

*
.
c

t
o

*
.
c
.
2
0
0
8
0
4
0
1
#

r
e
n
a
m
e

.
c
x
x

.
c
p
p

*
.
c
x
x
#

R
e
n
a
m
e

a
l
l

.
c
x
x

t
o

c
p
p
#

f
o
r

i

i
n

*
.
c
x
x
;

d
o

m
v

$
i

$
{
i
%
%
.
c
x
x
}
.
c
p
p
;

d
o
n
e
#

w
i
t
h

b
a
s
h

b
u
i
l
t
i
n
s
2
2
P
R
O
G
R
A
M
M
I
N
G
2
2
.
1
C

b
a
s
i
c
s
s
t
r
c
p
y
(
n
e
w
s
t
r
,
s
t
r
)
/
*

c
o
p
y

s
t
r

t
o

n
e
w
s
t
r

*
/
e
x
p
r
1

?

e
x
p
r
2

:

e
x
p
r
3
/
*

i
f

(
e
x
p
r
1
)

e
x
p
r
2

e
l
s
e

e
x
p
r
3

*
/
x

=

(
y

>

z
)

?

y

:

z
;
/
*

i
f

(
y

>

z
)

x

=

y
;

e
l
s
e

x

=

z
;

*
/
i
n
t

a
[
]
=
{
0
,
1
,
2
}
;
/
*

I
n
i
t
i
a
l
i
z
e
d

a
r
r
a
y

(
o
r

a
[
3
]
=
{
0
,
1
,
2
}
;

*
/
i
n
t

a
[
2
]
[
3
]
=
{
{
1
,
2
,
3
}
,
{
4
,
5
,
6
}
}
;
/
*

A
r
r
a
y

o
f

a
r
r
a
y

o
f

i
n
t
s

*
/
i
n
t

i

=

1
2
3
4
5
;
/
*

C
o
n
v
e
r
t

i
n

i

t
o

c
h
a
r

s
t
r

*
/
c
h
a
r

s
t
r
[
1
0
]
;
s
p
r
i
n
t
f
(
s
t
r
,

"
%
d
"
,

i
)
;
2
2
.
2
C

e
x
a
m
p
l
e
A

m
i
n
i
m
a
l

c

p
r
o
g
r
a
m

s
i
m
p
l
e
.
c
:
#
i
n
c
l
u
d
e
<
s
t
d
i
o
.
h
>
m
a
i
n
(
)

{
i
n
t
n
u
m
b
e
r
=
4
2
;
p
r
i
n
t
f
(
"
T
h
e

a
n
s
w
e
r

i
s

%
i
\
n
"
,

n
u
m
b
e
r
)
;
}
C
o
m
p
i
l
e

w
i
t
h
:
#

g
c
c

s
i
m
p
l
e
.
c

-
o

s
i
m
p
l
e
#

.
/
s
i
m
p
l
e
T
h
e

a
n
s
w
e
r

i
s

4
2
-

P
r
o
g
r
a
m
m
i
n
g

-
5
4
#

s
y
s
t
a
t

-
i
o
s
t
a
t

1
#

B
S
D

C
P
U

a
n
d

a
n
d

d
i
s
k

t
h
r
o
u
g
h
p
u
t
#

t
a
i
l

-
n

5
0
0

/
v
a
r
/
l
o
g
/
m
e
s
s
a
g
e
s
#

L
a
s
t

5
0
0

k
e
r
n
e
l
/
s
y
s
l
o
g

m
e
s
s
a
g
e
s
#

t
a
i
l

/
v
a
r
/
l
o
g
/
w
a
r
n
#

S
y
s
t
e
m

w
a
r
n
i
n
g
s

m
e
s
s
a
g
e
s

s
e
e

s
y
s
l
o
g
.
c
o
n
f
1
.
3
U
s
e
r
s
#

i
d
#

S
h
o
w

t
h
e

a
c
t
i
v
e

u
s
e
r

i
d

w
i
t
h

l
o
g
i
n

a
n
d

g
r
o
u
p
#

l
a
s
t
#

S
h
o
w

l
a
s
t

l
o
g
i
n
s

o
n

t
h
e

s
y
s
t
e
m
#

w
h
o
#

S
h
o
w

w
h
o

i
s

l
o
g
g
e
d

o
n

t
h
e

s
y
s
t
e
m
#

g
r
o
u
p
a
d
d

a
d
m
i
n
#

A
d
d

g
r
o
u
p

"
a
d
m
i
n
"

a
n
d

u
s
e
r

c
o
l
i
n

(
L
i
n
u
x
/
S
o
l
a
r
i
s
)
#

u
s
e
r
a
d
d

-
c

"
C
o
l
i
n

B
a
r
s
c
h
e
l
"

-
g

a
d
m
i
n

-
m

c
o
l
i
n
#

u
s
e
r
m
o
d

-
a

-
G

<
g
r
o
u
p
>

<
u
s
e
r
>
#

A
d
d

e
x
i
s
t
i
n
g

u
s
e
r

t
o

g
r
o
u
p

(
D
e
b
i
a
n
)
#

g
r
o
u
p
m
o
d

-
A

<
u
s
e
r
>

<
g
r
o
u
p
>
#

A
d
d

e
x
i
s
t
i
n
g

u
s
e
r

t
o

g
r
o
u
p

(
S
u
S
E
)
#

u
s
e
r
d
e
l

c
o
l
i
n
#

D
e
l
e
t
e

u
s
e
r

c
o
l
i
n

(
L
i
n
u
x
/
S
o
l
a
r
i
s
)
#

a
d
d
u
s
e
r

j
o
e
#

F
r
e
e
B
S
D

a
d
d

u
s
e
r

j
o
e

(
i
n
t
e
r
a
c
t
i
v
e
)
#

r
m
u
s
e
r

j
o
e
#

F
r
e
e
B
S
D

d
e
l
e
t
e

u
s
e
r

j
o
e

(
i
n
t
e
r
a
c
t
i
v
e
)
#

p
w

g
r
o
u
p
a
d
d

a
d
m
i
n
#

U
s
e

p
w

o
n

F
r
e
e
B
S
D
#

p
w

g
r
o
u
p
m
o
d

a
d
m
i
n

-
m

n
e
w
m
e
m
b
e
r
#

A
d
d

a

n
e
w

m
e
m
b
e
r

t
o

a

g
r
o
u
p
#

p
w

u
s
e
r
a
d
d

c
o
l
i
n

-
c

"
C
o
l
i
n

B
a
r
s
c
h
e
l
"

-
g

a
d
m
i
n

-
m

-
s

/
b
i
n
/
t
c
s
h
#

p
w

u
s
e
r
d
e
l

c
o
l
i
n
;

p
w

g
r
o
u
p
d
e
l

a
d
m
i
n
E
n
c
r
y
p
t
e
d
p
a
s
s
w
o
r
d
s
a
r
e
s
t
o
r
e
d
i
n
/
e
t
c
/
s
h
a
d
o
w
f
o
r
L
i
n
u
x
a
n
d
S
o
l
a
r
i
s
a
n
d
/
e
t
c
/
m
a
s
t
e
r
.
p
a
s
s
w
d
o
n
F
r
e
e
B
S
D
.
I
f
t
h
e
m
a
s
t
e
r
.
p
a
s
s
w
d
i
s
m
o
d
i
f
i
e
d
m
a
n
u
a
l
l
y
(
s
a
y
t
o
d
e
l
e
t
e
a
p
a
s
s
w
o
r
d
)
,
r
u
n
#
p
w
d
_
m
k
d
b
-
p

m
a
s
t
e
r
.
p
a
s
s
w
d
t
o

r
e
b
u
i
l
d

t
h
e

d
a
t
a
b
a
s
e
.
T
o
t
e
m
p
o
r
a
r
i
l
y
p
r
e
v
e
n
t
l
o
g
i
n
s
s
y
s
t
e
m
w
i
d
e
(
f
o
r
a
l
l
u
s
e
r
s
b
u
t
r
o
o
t
)
u
s
e
n
o
l
o
g
i
n
.
T
h
e
m
e
s
s
a
g
e
i
n
n
o
l
o
g
i
n

w
i
l
l

b
e

d
i
s
p
l
a
y
e
d

(
m
i
g
h
t

n
o
t

w
o
r
k

w
i
t
h

s
s
h

p
r
e
-
s
h
a
r
e
d

k
e
y
s
)
.
#

e
c
h
o

"
S
o
r
r
y

n
o

l
o
g
i
n

n
o
w
"

>

/
e
t
c
/
n
o
l
o
g
i
n
#

(
L
i
n
u
x
)
#

e
c
h
o

"
S
o
r
r
y

n
o

l
o
g
i
n

n
o
w
"

>

/
v
a
r
/
r
u
n
/
n
o
l
o
g
i
n
#

(
F
r
e
e
B
S
D
)
1
.
4
L
i
m
i
t
s
S
o
m
e
a
p
p
l
i
c
a
t
i
o
n
r
e
q
u
i
r
e
h
i
g
h
e
r
l
i
m
i
t
s
o
n
o
p
e
n
f
i
l
e
s
a
n
d
s
o
c
k
e
t
s
(
l
i
k
e
a
p
r
o
x
y
w
e
b
s
e
r
v
e
r
,
d
a
t
a
b
a
s
e
)
.

T
h
e

d
e
f
a
u
l
t

l
i
m
i
t
s

a
r
e

u
s
u
a
l
l
y

t
o
o

l
o
w
.
L
i
n
u
x
P
e
r

s
h
e
l
l
/
s
c
r
i
p
t
T
h
e
s
h
e
l
l
l
i
m
i
t
s
a
r
e
g
o
v
e
r
n
e
d
b
y
u
l
i
m
i
t
.
T
h
e
s
t
a
t
u
s
i
s
c
h
e
c
k
e
d
w
i
t
h
u
l
i
m
i
t
-
a
.
F
o
r
e
x
a
m
p
l
e
t
o
c
h
a
n
g
e

t
h
e

o
p
e
n

f
i
l
e
s

l
i
m
i
t

f
r
o
m

1
0
2
4

t
o

1
0
2
4
0

d
o
:
#

u
l
i
m
i
t

-
n

1
0
2
4
0
#

T
h
i
s

i
s

o
n
l
y

v
a
l
i
d

w
i
t
h
i
n

t
h
e

s
h
e
l
l
T
h
e
u
l
i
m
i
t
c
o
m
m
a
n
d

c
a
n

b
e

u
s
e
d

i
n

a

s
c
r
i
p
t

t
o

c
h
a
n
g
e

t
h
e

l
i
m
i
t
s

f
o
r

t
h
e

s
c
r
i
p
t

o
n
l
y
.
P
e
r

u
s
e
r
/
p
r
o
c
e
s
s
L
o
g
i
n

u
s
e
r
s

a
n
d

a
p
p
l
i
c
a
t
i
o
n
s

c
a
n

b
e

c
o
n
f
i
g
u
r
e
d

i
n
/
e
t
c
/
s
e
c
u
r
i
t
y
/
l
i
m
i
t
s
.
c
o
n
f
.

F
o
r

e
x
a
m
p
l
e
:
#

c
a
t

/
e
t
c
/
s
e
c
u
r
i
t
y
/
l
i
m
i
t
s
.
c
o
n
f
*



h
a
r
d




n
p
r
o
c



2
5
0
#

L
i
m
i
t

u
s
e
r

p
r
o
c
e
s
s
e
s
a
s
t
e
r
i
s
k

h
a
r
d

n
o
f
i
l
e

4
0
9
6
0
0
#

L
i
m
i
t

a
p
p
l
i
c
a
t
i
o
n

o
p
e
n

f
i
l
e
s
S
y
s
t
e
m

w
i
d
e
K
e
r
n
e
l

l
i
m
i
t
s

a
r
e

s
e
t

w
i
t
h

s
y
s
c
t
l
.

P
e
r
m
a
n
e
n
t

l
i
m
i
t
s

a
r
e

s
e
t

i
n
/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f
.
#

s
y
s
c
t
l

-
a
#

V
i
e
w

a
l
l

s
y
s
t
e
m

l
i
m
i
t
s
#

s
y
s
c
t
l

f
s
.
f
i
l
e
-
m
a
x
#

V
i
e
w

m
a
x

o
p
e
n

f
i
l
e
s

l
i
m
i
t
#

s
y
s
c
t
l

f
s
.
f
i
l
e
-
m
a
x
=
1
0
2
4
0
0
#

C
h
a
n
g
e

m
a
x

o
p
e
n

f
i
l
e
s

l
i
m
i
t
#

e
c
h
o

"
1
0
2
4

5
0
0
0
0
"

>

/
p
r
o
c
/
s
y
s
/
n
e
t
/
i
p
v
4
/
i
p
_
l
o
c
a
l
_
p
o
r
t
_
r
a
n
g
e
#

p
o
r
t

r
a
n
g
e
#

c
a
t

/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f
f
s
.
f
i
l
e
-
m
a
x
=
1
0
2
4
0
0
#

P
e
r
m
a
n
e
n
t

e
n
t
r
y

i
n

s
y
s
c
t
l
.
c
o
n
f
#

c
a
t

/
p
r
o
c
/
s
y
s
/
f
s
/
f
i
l
e
-
n
r
#

H
o
w

m
a
n
y

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s

a
r
e

i
n

u
s
e
-

S
y
s
t
e
m

-
3
F
r
e
e
B
S
D
P
e
r

s
h
e
l
l
/
s
c
r
i
p
t
U
s
e

t
h
e

c
o
m
m
a
n
d
l
i
m
i
t
s
i
n

c
s
h

o
r

t
c
s
h

o
r

a
s

i
n

L
i
n
u
x
,

u
s
e
u
l
i
m
i
t
i
n

a
n

s
h

o
r

b
a
s
h

s
h
e
l
l
.
P
e
r

u
s
e
r
/
p
r
o
c
e
s
s
T
h
e
d
e
f
a
u
l
t
l
i
m
i
t
s
o
n
l
o
g
i
n
a
r
e
s
e
t
i
n
/
e
t
c
/
l
o
g
i
n
.
c
o
n
f
.
A
n
u
n
l
i
m
i
t
e
d
v
a
l
u
e
i
s
s
t
i
l
l
l
i
m
i
t
e
d
b
y
t
h
e
s
y
s
t
e
m

m
a
x
i
m
a
l

v
a
l
u
e
.
S
y
s
t
e
m

w
i
d
e
K
e
r
n
e
l
l
i
m
i
t
s
a
r
e
a
l
s
o
s
e
t
w
i
t
h
s
y
s
c
t
l
.
P
e
r
m
a
n
e
n
t
l
i
m
i
t
s
a
r
e
s
e
t
i
n
/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f
o
r
/
b
o
o
t
/
l
o
a
d
e
r
.
c
o
n
f
.

T
h
e

s
y
n
t
a
x

i
s

t
h
e

s
a
m
e

a
s

L
i
n
u
x

b
u
t

t
h
e

k
e
y
s

a
r
e

d
i
f
f
e
r
e
n
t
.
#

s
y
s
c
t
l

-
a
#

V
i
e
w

a
l
l

s
y
s
t
e
m

l
i
m
i
t
s
#

s
y
s
c
t
l

k
e
r
n
.
m
a
x
f
i
l
e
s
=
X
X
X
X
#

m
a
x
i
m
u
m

n
u
m
b
e
r

o
f

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s
k
e
r
n
.
i
p
c
.
n
m
b
c
l
u
s
t
e
r
s
=
3
2
7
6
8
#

P
e
r
m
a
n
e
n
t

e
n
t
r
y

i
n

/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f
k
e
r
n
.
m
a
x
f
i
l
e
s
=
6
5
5
3
6
#

T
y
p
i
c
a
l

v
a
l
u
e
s

f
o
r

S
q
u
i
d
k
e
r
n
.
m
a
x
f
i
l
e
s
p
e
r
p
r
o
c
=
3
2
7
6
8
k
e
r
n
.
i
p
c
.
s
o
m
a
x
c
o
n
n
=
8
1
9
2
#

T
C
P

q
u
e
u
e
.

B
e
t
t
e
r

f
o
r

a
p
a
c
h
e
/
s
e
n
d
m
a
i
l
#

s
y
s
c
t
l

k
e
r
n
.
o
p
e
n
f
i
l
e
s
#

H
o
w

m
a
n
y

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s

a
r
e

i
n

u
s
e
#

s
y
s
c
t
l

k
e
r
n
.
i
p
c
.
n
u
m
o
p
e
n
s
o
c
k
e
t
s
#

H
o
w

m
a
n
y

o
p
e
n

s
o
c
k
e
t
s

a
r
e

i
n

u
s
e
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
p
o
r
t
r
a
n
g
e
.
l
a
s
t
=
5
0
0
0
0
#

D
e
f
a
u
l
t

i
s

1
0
2
4
-
5
0
0
0
#

n
e
t
s
t
a
t

-
m
#

n
e
t
w
o
r
k

m
e
m
o
r
y

b
u
f
f
e
r
s

s
t
a
t
i
s
t
i
c
s
S
e
e

T
h
e
F
r
e
e
B
S
D

h
a
n
d
b
o
o
k

C
h
a
p
t
e
r

1
1
1
f
o
r

d
e
t
a
i
l
s
.
S
o
l
a
r
i
s
T
h
e

f
o
l
l
o
w
i
n
g

v
a
l
u
e
s

i
n
/
e
t
c
/
s
y
s
t
e
m
w
i
l
l

i
n
c
r
e
a
s
e

t
h
e

m
a
x
i
m
u
m

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s

p
e
r

p
r
o
c
:
s
e
t

r
l
i
m
_
f
d
_
m
a
x

=

4
0
9
6
#

H
a
r
d

l
i
m
i
t

o
n

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s

f
o
r

a

s
i
n
g
l
e

p
r
o
c
s
e
t

r
l
i
m
_
f
d
_
c
u
r

=

1
0
2
4
#

S
o
f
t

l
i
m
i
t

o
n

f
i
l
e

d
e
s
c
r
i
p
t
o
r
s

f
o
r

a

s
i
n
g
l
e

p
r
o
c
1
.
5
R
u
n
l
e
v
e
l
s
L
i
n
u
x
O
n
c
e
b
o
o
t
e
d
,
t
h
e
k
e
r
n
e
l
s
t
a
r
t
s
i
n
i
t
w
h
i
c
h
t
h
e
n
s
t
a
r
t
s
r
c
w
h
i
c
h
s
t
a
r
t
s
a
l
l
s
c
r
i
p
t
s
b
e
l
o
n
g
i
n
g
t
o
a
r
u
n
l
e
v
e
l
.
T
h
e
s
c
r
i
p
t
s
a
r
e
s
t
o
r
e
d
i
n
/
e
t
c
/
i
n
i
t
.
d
a
n
d
a
r
e
l
i
n
k
e
d
i
n
t
o
/
e
t
c
/
r
c
.
d
/
r
c
N
.
d
w
i
t
h
N
t
h
e
r
u
n
l
e
v
e
l
n
u
m
b
e
r
.
T
h
e

d
e
f
a
u
l
t

r
u
n
l
e
v
e
l

i
s

c
o
n
f
i
g
u
r
e
d

i
n

/
e
t
c
/
i
n
i
t
t
a
b
.

I
t

i
s

u
s
u
a
l
l
y

3

o
r

5
:
#

g
r
e
p

d
e
f
a
u
l
t
:

/
e
t
c
/
i
n
i
t
t
a
b
i
d
:
3
:
i
n
i
t
d
e
f
a
u
l
t
:
T
h
e

a
c
t
u
a
l

r
u
n
l
e
v
e
l

c
a
n

b
e

c
h
a
n
g
e
d

w
i
t
h
i
n
i
t
.

F
o
r

e
x
a
m
p
l
e

t
o

g
o

f
r
o
m

3

t
o

5
:
#

i
n
i
t

5
#

E
n
t
e
r
s

r
u
n
l
e
v
e
l

5
0
S
h
u
t
d
o
w
n

a
n
d

h
a
l
t
1
S
i
n
g
l
e
-
U
s
e
r

m
o
d
e

(
a
l
s
o

S
)
2
M
u
l
t
i
-
u
s
e
r

w
i
t
h
o
u
t

n
e
t
w
o
r
k
3
M
u
l
t
i
-
u
s
e
r

w
i
t
h

n
e
t
w
o
r
k
5
M
u
l
t
i
-
u
s
e
r

w
i
t
h

X
6
R
e
b
o
o
t
U
s
e
c
h
k
c
o
n
f
i
g
t
o

c
o
n
f
i
g
u
r
e

t
h
e

p
r
o
g
r
a
m
s

t
h
a
t

w
i
l
l

b
e

s
t
a
r
t
e
d

a
t

b
o
o
t

i
n

a

r
u
n
l
e
v
e
l
.
#

c
h
k
c
o
n
f
i
g

-
-
l
i
s
t
#

L
i
s
t

a
l
l

i
n
i
t

s
c
r
i
p
t
s
#

c
h
k
c
o
n
f
i
g

-
-
l
i
s
t

s
s
h
d
#

R
e
p
o
r
t

t
h
e

s
t
a
t
u
s

o
f

s
s
h
d
#

c
h
k
c
o
n
f
i
g

s
s
h
d

-
-
l
e
v
e
l

3
5

o
n
#

C
o
n
f
i
g
u
r
e

s
s
h
d

f
o
r

l
e
v
e
l
s

3

a
n
d

5
#

c
h
k
c
o
n
f
i
g

s
s
h
d

o
f
f
#

D
i
s
a
b
l
e

s
s
h
d

f
o
r

a
l
l

r
u
n
l
e
v
e
l
s
D
e
b
i
a
n
a
n
d
D
e
b
i
a
n
b
a
s
e
d
d
i
s
t
r
i
b
u
t
i
o
n
s
l
i
k
e
U
b
u
n
t
u
o
r
K
n
o
p
p
i
x
u
s
e
t
h
e
c
o
m
m
a
n
d
u
p
d
a
t
e
-
r
c
.
d
t
o
m
a
n
a
g
e

t
h
e

r
u
n
l
e
v
e
l
s

s
c
r
i
p
t
s
.

D
e
f
a
u
l
t

i
s

t
o

s
t
a
r
t

i
n

2
,
3
,
4

a
n
d

5

a
n
d

s
h
u
t
d
o
w
n

i
n

0
,
1

a
n
d

6
.
#

u
p
d
a
t
e
-
r
c
.
d

s
s
h
d

d
e
f
a
u
l
t
s
#

A
c
t
i
v
a
t
e

s
s
h
d

w
i
t
h

t
h
e

d
e
f
a
u
l
t

r
u
n
l
e
v
e
l
s
#

u
p
d
a
t
e
-
r
c
.
d

s
s
h
d

s
t
a
r
t

2
0

2

3

4

5

.

s
t
o
p

2
0

0

1

6

.
#

W
i
t
h

e
x
p
l
i
c
i
t

a
r
g
u
m
e
n
t
s
1
.
h
t
t
p
:
/
/
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
/
c
o
n
f
i
g
t
u
n
i
n
g
-
k
e
r
n
e
l
-
l
i
m
i
t
s
.
h
t
m
l
-

S
y
s
t
e
m

-
4
e
c
h
o

$
M
Y
H
O
M
E
e
x
i
s
t
s
e
l
s
e
e
c
h
o

$
M
Y
H
O
M
E
d
o
e
s

n
o
t

e
x
i
s
t
f
i
_
E
O
F
s
h

t
e
s
t
h
o
m
e
.
s
h
2
1
.
2
B
o
u
r
n
e

s
c
r
i
p
t

e
x
a
m
p
l
e
A
s

a

s
m
a
l
l

e
x
a
m
p
l
e
,

t
h
e

s
c
r
i
p
t

u
s
e
d

t
o

c
r
e
a
t
e

a

P
D
F

b
o
o
k
l
e
t

f
r
o
m

t
h
i
s

x
h
t
m
l

d
o
c
u
m
e
n
t
:
#
!
/
b
i
n
/
s
h
#

T
h
i
s

s
c
r
i
p
t

c
r
e
a
t
e
s

a

b
o
o
k

i
n

p
d
f

f
o
r
m
a
t

r
e
a
d
y

t
o

p
r
i
n
t

o
n

a

d
u
p
l
e
x

p
r
i
n
t
e
r
i
f
[

$
#
-
n
e
1

]
;
t
h
e
n
#

C
h
e
c
k

t
h
e

a
r
g
u
m
e
n
t
e
c
h
o

1
>
&
2

"
U
s
a
g
e
:

$
0

H
t
m
l
F
i
l
e
"
e
x
i
t
1
#

n
o
n

z
e
r
o

e
x
i
t

i
f

e
r
r
o
r
f
i
f
i
l
e
=
$
1
#

A
s
s
i
g
n

t
h
e

f
i
l
e
n
a
m
e
f
n
a
m
e
=
$
{
f
i
l
e
%
.
*
}
#

G
e
t

t
h
e

n
a
m
e

o
f

t
h
e

f
i
l
e

o
n
l
y
f
e
x
t
=
$
{
f
i
l
e
#
*
.
}
#

G
e
t

t
h
e

e
x
t
e
n
s
i
o
n

o
f

t
h
e

f
i
l
e
p
r
i
n
c
e

$
f
i
l
e
-
o

$
f
n
a
m
e
.
p
d
f
#

f
r
o
m

w
w
w
.
p
r
i
n
c
e
x
m
l
.
c
o
m
p
d
f
t
o
p
s

-
p
a
p
e
r

A
4

-
n
o
s
h
r
i
n
k

$
f
n
a
m
e
.
p
d
f

$
f
n
a
m
e
.
p
s
#

c
r
e
a
t
e

p
o
s
t
s
c
r
i
p
t

b
o
o
k
l
e
t
c
a
t

$
f
n
a
m
e
.
p
s

|
p
s
b
o
o
k
|
p
s
n
u
p

-
P
a
4

-
2

|
p
s
t
o
p
s

-
b

"
2
:
0
,
1
U
(
2
1
c
m
,
2
9
.
7
c
m
)
"

>

$
f
n
a
m
e
.
b
o
o
k
.
p
s
p
s
2
p
d
f
1
3

-
s
P
A
P
E
R
S
I
Z
E
=
a
4

-
s
A
u
t
o
R
o
t
a
t
e
P
a
g
e
s
=
N
o
n
e

$
f
n
a
m
e
.
b
o
o
k
.
p
s

$
f
n
a
m
e
.
b
o
o
k
.
p
d
f
#

u
s
e

#
a
4

a
n
d

#
N
o
n
e

o
n

W
i
n
d
o
w
s
!
e
x
i
t
0
#

e
x
i
t

0

m
e
a
n
s

s
u
c
c
e
s
s
f
u
l
2
1
.
3
S
o
m
e

a
w
k

c
o
m
m
a
n
d
s
A
w
k
i
s
u
s
e
f
u
l
f
o
r
f
i
e
l
d
s
t
r
i
p
p
i
n
g
,
l
i
k
e
c
u
t
i
n
a
m
o
r
e
p
o
w
e
r
f
u
l
w
a
y
.
S
e
a
r
c
h
t
h
i
s
d
o
c
u
m
e
n
t
f
o
r
o
t
h
e
r
e
x
a
m
p
l
e
s
.

S
e
e

f
o
r

e
x
a
m
p
l
e
g
n
u
l
a
m
p
.
c
o
m
a
n
d
o
n
e
-
l
i
n
e
r
s

f
o
r

a
w
k
f
o
r

s
o
m
e

n
i
c
e

e
x
a
m
p
l
e
s
.
a
w
k

'
{

p
r
i
n
t

$
2
,

$
1

}
'

f
i
l
e
#

P
r
i
n
t

a
n
d

i
n
v
e
r
s
e

f
i
r
s
t

t
w
o

c
o
l
u
m
n
s
a
w
k

'
{
p
r
i
n
t
f
(
"
%
5
d

:

%
s
\
n
"
,

N
R
,
$
0
)
}
'

f
i
l
e
#

A
d
d

l
i
n
e

n
u
m
b
e
r

l
e
f
t

a
l
i
g
n
e
d
a
w
k

'
{
p
r
i
n
t

F
N
R

"
\
t
"

$
0
}
'

f
i
l
e
s
#

A
d
d

l
i
n
e

n
u
m
b
e
r

r
i
g
h
t

a
l
i
g
n
e
d
a
w
k

N
F

t
e
s
t
.
t
x
t
#

r
e
m
o
v
e

b
l
a
n
k

l
i
n
e
s

(
s
a
m
e

a
s

g
r
e
p

'
.
'
)
a
w
k

'
l
e
n
g
t
h

>

8
0
'
#

p
r
i
n
t

l
i
n
e

l
o
n
g
e
r

t
h
a
n

8
0

c
h
a
r
)
2
1
.
4
S
o
m
e

s
e
d

c
o
m
m
a
n
d
s
H
e
r
e

i
s
t
h
e

o
n
e

l
i
n
e
r

g
o
l
d

m
i
n
e
3
2
.

A
n
d

a

g
o
o
d
i
n
t
r
o
d
u
c
t
i
o
n

a
n
d

t
u
t
o
r
i
a
l

t
o

s
e
d
3
3
.
s
e
d

'
s
/
s
t
r
i
n
g
1
/
s
t
r
i
n
g
2
/
g
'
#

R
e
p
l
a
c
e

s
t
r
i
n
g
1

w
i
t
h

s
t
r
i
n
g
2
s
e
d

-
i

'
s
/
w
r
o
o
n
g
/
w
r
o
n
g
/
g
'

*
.
t
x
t
#

R
e
p
l
a
c
e

a

r
e
c
u
r
r
i
n
g

w
o
r
d

w
i
t
h

g
s
e
d

'
s
/
\
(
.
*
\
)
1
/
\
1
2
/
g
'
#

M
o
d
i
f
y

a
n
y
s
t
r
i
n
g
1

t
o

a
n
y
s
t
r
i
n
g
2
s
e
d

'
/
<
p
>
/
,
/
<
\
/
p
>
/
d
'

t
.
x
h
t
m
l
#

D
e
l
e
t
e

l
i
n
e
s

t
h
a
t

s
t
a
r
t

w
i
t
h

<
p
>
#

a
n
d

e
n
d

w
i
t
h

<
/
p
>
s
e
d

'
/

*
#
/
d
;

/
^

*
$
/
d
'
#

R
e
m
o
v
e

c
o
m
m
e
n
t
s

a
n
d

b
l
a
n
k

l
i
n
e
s
s
e
d

'
s
/
[

\
t
]
*
$
/
/
'
#

R
e
m
o
v
e

t
r
a
i
l
i
n
g

s
p
a
c
e
s

(
u
s
e

t
a
b

a
s

\
t
)
s
e
d

'
s
/
^
[

\
t
]
*
/
/
;
s
/
[

\
t
]
*
$
/
/
'
#

R
e
m
o
v
e

l
e
a
d
i
n
g

a
n
d

t
r
a
i
l
i
n
g

s
p
a
c
e
s
s
e
d

'
s
/
[
^
*
]
/
[
&
]
/
'
#

E
n
c
l
o
s
e

f
i
r
s
t

c
h
a
r

w
i
t
h

[
]

t
o
p
-
>
[
t
]
o
p
s
e
d

=

f
i
l
e

|

s
e
d

'
N
;
s
/
\
n
/
\
t
/
'

>

f
i
l
e
.
n
u
m
#

N
u
m
b
e
r

l
i
n
e
s

o
n

a

f
i
l
e
2
1
.
5
R
e
g
u
l
a
r

E
x
p
r
e
s
s
i
o
n
s
S
o
m
e

b
a
s
i
c

r
e
g
u
l
a
r

e
x
p
r
e
s
s
i
o
n

u
s
e
f
u
l

f
o
r

s
e
d

t
o
o
.

S
e
e
B
a
s
i
c

R
e
g
e
x

S
y
n
t
a
x
3
4
f
o
r

a

g
o
o
d

p
r
i
m
e
r
.
[
\
^
$
.
|
?
*
+
(
)
#

s
p
e
c
i
a
l

c
h
a
r
a
c
t
e
r
s

a
n
y

o
t
h
e
r

w
i
l
l

m
a
t
c
h

t
h
e
m
s
e
l
v
e
s
\
#

e
s
c
a
p
e
s

s
p
e
c
i
a
l

c
h
a
r
a
c
t
e
r
s

a
n
d

t
r
e
a
t

a
s

l
i
t
e
r
a
l
*
#

r
e
p
e
a
t

t
h
e

p
r
e
v
i
o
u
s

i
t
e
m

z
e
r
o

o
r

m
o
r
e

t
i
m
e
s
.
#

s
i
n
g
l
e

c
h
a
r
a
c
t
e
r

e
x
c
e
p
t

l
i
n
e

b
r
e
a
k

c
h
a
r
a
c
t
e
r
s
3
2
.
h
t
t
p
:
/
/
s
t
u
d
e
n
t
.
n
o
r
t
h
p
a
r
k
.
e
d
u
/
p
e
m
e
n
t
e
/
s
e
d
/
s
e
d
1
l
i
n
e
.
t
x
t
3
3
.
h
t
t
p
:
/
/
w
w
w
.
g
r
y
m
o
i
r
e
.
c
o
m
/
U
n
i
x
/
S
e
d
.
h
t
m
l
3
4
.
h
t
t
p
:
/
/
w
w
w
.
r
e
g
u
l
a
r
-
e
x
p
r
e
s
s
i
o
n
s
.
i
n
f
o
/
r
e
f
e
r
e
n
c
e
.
h
t
m
l
-

S
c
r
i
p
t
i
n
g

-
5
3
2
1
S
C
R
I
P
T
I
N
G
B
a
s
i
c
s
(
p
5
2
)
|
S
c
r
i
p
t
e
x
a
m
p
l
e
(
p
5
3
)
|
a
w
k
(
p
5
3
)
|
s
e
d
(
p
5
3
)
|
R
e
g
u
l
a
r
E
x
p
r
e
s
s
i
o
n
s
(
p
5
3
)
|
u
s
e
f
u
l
c
o
m
m
a
n
d
s
(
p
5
4
)
T
h
e
B
o
u
r
n
e
s
h
e
l
l
(
/
b
i
n
/
s
h
)
i
s
p
r
e
s
e
n
t
o
n
a
l
l
U
n
i
x
i
n
s
t
a
l
l
a
t
i
o
n
s
a
n
d
s
c
r
i
p
t
s
w
r
i
t
t
e
n
i
n
t
h
i
s
l
a
n
g
u
a
g
e
a
r
e

(
q
u
i
t
e
)

p
o
r
t
a
b
l
e
;
m
a
n

1

s
h
i
s

a

g
o
o
d

r
e
f
e
r
e
n
c
e
.
2
1
.
1
B
a
s
i
c
s
V
a
r
i
a
b
l
e
s

a
n
d

a
r
g
u
m
e
n
t
s
A
s
s
i
g
n

w
i
t
h

v
a
r
i
a
b
l
e
=
v
a
l
u
e

a
n
d

g
e
t

c
o
n
t
e
n
t

w
i
t
h

$
v
a
r
i
a
b
l
e
M
E
S
S
A
G
E
=
"
H
e
l
l
o

W
o
r
l
d
"
#

A
s
s
i
g
n

a

s
t
r
i
n
g
P
I
=
3
.
1
4
1
5
#

A
s
s
i
g
n

a

d
e
c
i
m
a
l

n
u
m
b
e
r
N
=
8
T
W
O
N
=
`
e
x
p
r

$
N

*

2
`
#

A
r
i
t
h
m
e
t
i
c

e
x
p
r
e
s
s
i
o
n

(
o
n
l
y

i
n
t
e
g
e
r
s
)
T
W
O
N
=
$
(
(
$
N

*

2
)
)
#

O
t
h
e
r

s
y
n
t
a
x
T
W
O
P
I
=
`
e
c
h
o

"
$
P
I

*

2
"

|

b
c

-
l
`
#

U
s
e

b
c

f
o
r

f
l
o
a
t
i
n
g

p
o
i
n
t

o
p
e
r
a
t
i
o
n
s
Z
E
R
O
=
`
e
c
h
o

"
c
(
$
P
I
/
4
)
-
s
q
r
t
(
2
)
/
2
"

|

b
c

-
l
`
T
h
e

c
o
m
m
a
n
d

l
i
n
e

a
r
g
u
m
e
n
t
s

a
r
e
$
0
,

$
1
,

$
2
,

.
.
.
#

$
0

i
s

t
h
e

c
o
m
m
a
n
d

i
t
s
e
l
f
$
#
#

T
h
e

n
u
m
b
e
r

o
f

a
r
g
u
m
e
n
t
s
$
*
#

A
l
l

a
r
g
u
m
e
n
t
s

(
a
l
s
o

$
@
)
S
p
e
c
i
a
l

V
a
r
i
a
b
l
e
s
$
$
#

T
h
e

c
u
r
r
e
n
t

p
r
o
c
e
s
s

I
D
$
?
#

e
x
i
t

s
t
a
t
u
s

o
f

l
a
s
t

c
o
m
m
a
n
d
c
o
m
m
a
n
d
i
f
[

$
?
!
=

0

]
;
t
h
e
n
e
c
h
o

"
c
o
m
m
a
n
d

f
a
i
l
e
d
"
f
i
m
y
p
a
t
h
=
`
p
w
d
`
m
y
p
a
t
h
=
$
{
m
y
p
a
t
h
}
/
f
i
l
e
.
t
x
t
e
c
h
o

$
{
m
y
p
a
t
h
#
#
*
/
}
#

D
i
s
p
l
a
y

t
h
e

f
i
l
e
n
a
m
e

o
n
l
y
e
c
h
o

$
{
m
y
p
a
t
h
%
%
.
*
}
#

F
u
l
l

p
a
t
h

w
i
t
h
o
u
t

e
x
t
e
n
t
i
o
n
v
a
r
2
=
$
{
v
a
r
:
=
s
t
r
i
n
g
}
#

U
s
e

v
a
r

i
f

s
e
t
,

o
t
h
e
r
w
i
s
e

u
s
e

s
t
r
i
n
g
#

a
s
s
i
g
n

s
t
r
i
n
g

t
o

v
a
r

a
n
d

t
h
e
n

t
o

v
a
r
2
.
C
o
n
s
t
r
u
c
t
s
f
o
r
f
i
l
e
i
n

`
l
s
`
d
o
e
c
h
o

$
f
i
l
e
d
o
n
e
c
o
u
n
t
=
0
w
h
i
l
e
[

$
c
o
u
n
t
-
l
t

5

]
;
d
o
e
c
h
o

$
c
o
u
n
t
s
l
e
e
p

1
c
o
u
n
t
=
$
(
(
$
c
o
u
n
t
+

1
)
)
d
o
n
e
m
y
f
u
n
c
t
i
o
n
(
)

{
f
i
n
d

.

-
t
y
p
e

f

-
n
a
m
e

"
*
.
$
1
"

-
p
r
i
n
t
#

$
1

i
s

f
i
r
s
t

a
r
g
u
m
e
n
t

o
f

t
h
e

f
u
n
c
t
i
o
n
} m
y
f
u
n
c
t
i
o
n

"
t
x
t
"
G
e
n
e
r
a
t
e

a

f
i
l
e
M
Y
H
O
M
E
=
/
h
o
m
e
/
c
o
l
i
n
c
a
t

>

t
e
s
t
h
o
m
e
.
s
h

<
<

_
E
O
F
#

A
l
l

o
f

t
h
i
s

g
o
e
s

i
n
t
o

t
h
e

f
i
l
e

t
e
s
t
h
o
m
e
.
s
h
i
f
[

-
d

"
$
M
Y
H
O
M
E
"

]

;
t
h
e
n
-

S
c
r
i
p
t
i
n
g

-
5
2
#

u
p
d
a
t
e
-
r
c
.
d

-
f

s
s
h
d

r
e
m
o
v
e
#

D
i
s
a
b
l
e

s
s
h
d

f
o
r

a
l
l

r
u
n
l
e
v
e
l
s
#

s
h
u
t
d
o
w
n

-
h

n
o
w

(
o
r

#

p
o
w
e
r
o
f
f
)
#

S
h
u
t
d
o
w
n

a
n
d

h
a
l
t

t
h
e

s
y
s
t
e
m
F
r
e
e
B
S
D
T
h
e
B
S
D
b
o
o
t
a
p
p
r
o
a
c
h
i
s
d
i
f
f
e
r
e
n
t
f
r
o
m
t
h
e
S
y
s
V
,
t
h
e
r
e
a
r
e
n
o
r
u
n
l
e
v
e
l
s
.
T
h
e
f
i
n
a
l
b
o
o
t
s
t
a
t
e
(
s
i
n
g
l
e
u
s
e
r
,
w
i
t
h
o
r
w
i
t
h
o
u
t
X
)
i
s
c
o
n
f
i
g
u
r
e
d
i
n
/
e
t
c
/
t
t
y
s
.
A
l
l
O
S
s
c
r
i
p
t
s
a
r
e
l
o
c
a
t
e
d
i
n
/
e
t
c
/
r
c
.
d
/
a
n
d
i
n
/
u
s
r
/
l
o
c
a
l
/
e
t
c
/
r
c
.
d
/
f
o
r
t
h
i
r
d
-
p
a
r
t
y
a
p
p
l
i
c
a
t
i
o
n
s
.
T
h
e
a
c
t
i
v
a
t
i
o
n
o
f
t
h
e
s
e
r
v
i
c
e
i
s
c
o
n
f
i
g
u
r
e
d
i
n
/
e
t
c
/
r
c
.
c
o
n
f
a
n
d
/
e
t
c
/
r
c
.
c
o
n
f
.
l
o
c
a
l
.
T
h
e
d
e
f
a
u
l
t
b
e
h
a
v
i
o
r
i
s
c
o
n
f
i
g
u
r
e
d
i
n
/
e
t
c
/
d
e
f
a
u
l
t
s
/
r
c
.
c
o
n
f
.

T
h
e

s
c
r
i
p
t
s

r
e
s
p
o
n
d
s

a
t

l
e
a
s
t

t
o

s
t
a
r
t
|
s
t
o
p
|
s
t
a
t
u
s
.
#

/
e
t
c
/
r
c
.
d
/
s
s
h
d

s
t
a
t
u
s
s
s
h
d

i
s

r
u
n
n
i
n
g

a
s

p
i
d

5
5
2
.
#

s
h
u
t
d
o
w
n

n
o
w
#

G
o

i
n
t
o

s
i
n
g
l
e
-
u
s
e
r

m
o
d
e
#

e
x
i
t
#

G
o

b
a
c
k

t
o

m
u
l
t
i
-
u
s
e
r

m
o
d
e
#

s
h
u
t
d
o
w
n

-
p

n
o
w
#

S
h
u
t
d
o
w
n

a
n
d

h
a
l
t

t
h
e

s
y
s
t
e
m
#

s
h
u
t
d
o
w
n

-
r

n
o
w
#

R
e
b
o
o
t
T
h
e
p
r
o
c
e
s
s
i
n
i
t
c
a
n
a
l
s
o
b
e
u
s
e
d
t
o
r
e
a
c
h
o
n
e
o
f
t
h
e
f
o
l
l
o
w
i
n
g
s
t
a
t
e
s
l
e
v
e
l
.
F
o
r
e
x
a
m
p
l
e
#
i
n
i
t
6
f
o
r

r
e
b
o
o
t
.
0
H
a
l
t

a
n
d

t
u
r
n

t
h
e

p
o
w
e
r

o
f
f

(
s
i
g
n
a
l
U
S
R
2
)
1
G
o

t
o

s
i
n
g
l
e
-
u
s
e
r

m
o
d
e

(
s
i
g
n
a
l
T
E
R
M
)
6
R
e
b
o
o
t

t
h
e

m
a
c
h
i
n
e

(
s
i
g
n
a
l
I
N
T
)
c
B
l
o
c
k

f
u
r
t
h
e
r

l
o
g
i
n
s

(
s
i
g
n
a
l
T
S
T
P
)
q
R
e
s
c
a
n

t
h
e

t
t
y
s
(
5
)

f
i
l
e

(
s
i
g
n
a
l
H
U
P
)
W
i
n
d
o
w
s
S
t
a
r
t
a
n
d
s
t
o
p
a
s
e
r
v
i
c
e
w
i
t
h
e
i
t
h
e
r
t
h
e
s
e
r
v
i
c
e
n
a
m
e
o
r
"
s
e
r
v
i
c
e
d
e
s
c
r
i
p
t
i
o
n
"
(
s
h
o
w
n
i
n
t
h
e
S
e
r
v
i
c
e
s

C
o
n
t
r
o
l

P
a
n
e
l
)

a
s

f
o
l
l
o
w
s
:
n
e
t

s
t
o
p

W
S
e
a
r
c
h
n
e
t

s
t
a
r
t

W
S
e
a
r
c
h
#

s
t
a
r
t

s
e
a
r
c
h

s
e
r
v
i
c
e
n
e
t

s
t
o
p

"
W
i
n
d
o
w
s

S
e
a
r
c
h
"
n
e
t

s
t
a
r
t

"
W
i
n
d
o
w
s

S
e
a
r
c
h
"
#

s
a
m
e

a
s

a
b
o
v
e

u
s
i
n
g

d
e
s
c
r
.
1
.
6
R
e
s
e
t

r
o
o
t

p
a
s
s
w
o
r
d
L
i
n
u
x

m
e
t
h
o
d

1
A
t

t
h
e

b
o
o
t

l
o
a
d
e
r

(
l
i
l
o

o
r

g
r
u
b
)
,

e
n
t
e
r

t
h
e

f
o
l
l
o
w
i
n
g

b
o
o
t

o
p
t
i
o
n
:
i
n
i
t
=
/
b
i
n
/
s
h
T
h
e
k
e
r
n
e
l
w
i
l
l
m
o
u
n
t
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n
a
n
d
i
n
i
t
w
i
l
l
s
t
a
r
t
t
h
e
b
o
u
r
n
e
s
h
e
l
l
i
n
s
t
e
a
d
o
f
r
c
a
n
d
t
h
e
n
a
r
u
n
l
e
v
e
l
.
U
s
e
t
h
e
c
o
m
m
a
n
d
p
a
s
s
w
d
a
t
t
h
e
p
r
o
m
p
t
t
o
c
h
a
n
g
e
t
h
e
p
a
s
s
w
o
r
d
a
n
d
t
h
e
n
r
e
b
o
o
t
.
F
o
r
g
e
t
t
h
e

s
i
n
g
l
e

u
s
e
r

m
o
d
e

a
s

y
o
u

n
e
e
d

t
h
e

p
a
s
s
w
o
r
d

f
o
r

t
h
a
t
.
I
f
,

a
f
t
e
r

b
o
o
t
i
n
g
,

t
h
e

r
o
o
t

p
a
r
t
i
t
i
o
n

i
s

m
o
u
n
t
e
d

r
e
a
d

o
n
l
y
,

r
e
m
o
u
n
t

i
t

r
w
:
#

m
o
u
n
t

-
o

r
e
m
o
u
n
t
,
r
w

/
#

p
a
s
s
w
d
#

o
r

d
e
l
e
t
e

t
h
e

r
o
o
t

p
a
s
s
w
o
r
d

(
/
e
t
c
/
s
h
a
d
o
w
)
#

s
y
n
c
;

m
o
u
n
t

-
o

r
e
m
o
u
n
t
,
r
o

/
#

s
y
n
c

b
e
f
o
r
e

t
o

r
e
m
o
u
n
t

r
e
a
d

o
n
l
y
#

r
e
b
o
o
t
F
r
e
e
B
S
D

m
e
t
h
o
d

1
O
n
F
r
e
e
B
S
D
,
b
o
o
t
i
n
s
i
n
g
l
e
u
s
e
r
m
o
d
e
,
r
e
m
o
u
n
t
/
r
w
a
n
d
u
s
e
p
a
s
s
w
d
.
Y
o
u
c
a
n
s
e
l
e
c
t
t
h
e
s
i
n
g
l
e
u
s
e
r
m
o
d
e
o
n
t
h
e
b
o
o
t
m
e
n
u
(
o
p
t
i
o
n
4
)
w
h
i
c
h
i
s
d
i
s
p
l
a
y
e
d
f
o
r
1
0
s
e
c
o
n
d
s
a
t
s
t
a
r
t
u
p
.
T
h
e
s
i
n
g
l
e
u
s
e
r

m
o
d
e

w
i
l
l

g
i
v
e

y
o
u

a

r
o
o
t

s
h
e
l
l

o
n

t
h
e

/

p
a
r
t
i
t
i
o
n
.
#

m
o
u
n
t

-
u

/
;

m
o
u
n
t

-
a
#

w
i
l
l

m
o
u
n
t

/

r
w
#

p
a
s
s
w
d
#

r
e
b
o
o
t
-

S
y
s
t
e
m

-
5
U
n
i
x
e
s

a
n
d

F
r
e
e
B
S
D

a
n
d

L
i
n
u
x

m
e
t
h
o
d

2
O
t
h
e
r
U
n
i
x
e
s
m
i
g
h
t
n
o
t
l
e
t
y
o
u
g
o
a
w
a
y
w
i
t
h
t
h
e
s
i
m
p
l
e
i
n
i
t
t
r
i
c
k
.
T
h
e
s
o
l
u
t
i
o
n
i
s
t
o
m
o
u
n
t
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n

f
r
o
m

a
n

o
t
h
e
r

O
S

(
l
i
k
e

a

r
e
s
c
u
e

C
D
)

a
n
d

c
h
a
n
g
e

t
h
e

p
a
s
s
w
o
r
d

o
n

t
h
e

d
i
s
k
.
-
B
o
o
t

a

l
i
v
e

C
D

o
r

i
n
s
t
a
l
l
a
t
i
o
n

C
D

i
n
t
o

a

r
e
s
c
u
e

m
o
d
e

w
h
i
c
h

w
i
l
l

g
i
v
e

y
o
u

a

s
h
e
l
l
.
-
F
i
n
d

t
h
e

r
o
o
t

p
a
r
t
i
t
i
o
n

w
i
t
h

f
d
i
s
k

e
.
g
.

f
d
i
s
k

/
d
e
v
/
s
d
a
-
M
o
u
n
t

i
t

a
n
d

u
s
e

c
h
r
o
o
t
:
#

m
o
u
n
t

-
o

r
w

/
d
e
v
/
a
d
4
s
3
a

/
m
n
t
#

c
h
r
o
o
t

/
m
n
t
#

c
h
r
o
o
t

i
n
t
o

/
m
n
t
#

p
a
s
s
w
d
#

r
e
b
o
o
t
1
.
7
K
e
r
n
e
l

m
o
d
u
l
e
s
L
i
n
u
x
#

l
s
m
o
d
#

L
i
s
t

a
l
l

m
o
d
u
l
e
s

l
o
a
d
e
d

i
n

t
h
e

k
e
r
n
e
l
#

m
o
d
p
r
o
b
e

i
s
d
n
#

T
o

l
o
a
d

a

m
o
d
u
l
e

(
h
e
r
e

i
s
d
n
)
F
r
e
e
B
S
D
#

k
l
d
s
t
a
t
#

L
i
s
t

a
l
l

m
o
d
u
l
e
s

l
o
a
d
e
d

i
n

t
h
e

k
e
r
n
e
l
#

k
l
d
l
o
a
d

c
r
y
p
t
o
#

T
o

l
o
a
d

a

m
o
d
u
l
e

(
h
e
r
e

c
r
y
p
t
o
)
1
.
8
C
o
m
p
i
l
e

K
e
r
n
e
l
L
i
n
u
x
#

c
d

/
u
s
r
/
s
r
c
/
l
i
n
u
x
#

m
a
k
e

m
r
p
r
o
p
e
r
#

C
l
e
a
n

e
v
e
r
y
t
h
i
n
g
,

i
n
c
l
u
d
i
n
g

c
o
n
f
i
g

f
i
l
e
s
#

m
a
k
e

o
l
d
c
o
n
f
i
g
#

R
e
u
s
e

t
h
e

o
l
d

.
c
o
n
f
i
g

i
f

e
x
i
s
t
e
n
t
#

m
a
k
e

m
e
n
u
c
o
n
f
i
g
#

o
r

x
c
o
n
f
i
g

(
Q
t
)

o
r

g
c
o
n
f
i
g

(
G
T
K
)
#

m
a
k
e
#

C
r
e
a
t
e

a

c
o
m
p
r
e
s
s
e
d

k
e
r
n
e
l

i
m
a
g
e
#

m
a
k
e

m
o
d
u
l
e
s
#

C
o
m
p
i
l
e

t
h
e

m
o
d
u
l
e
s
#

m
a
k
e

m
o
d
u
l
e
s
_
i
n
s
t
a
l
l
#

I
n
s
t
a
l
l

t
h
e

m
o
d
u
l
e
s
#

m
a
k
e

i
n
s
t
a
l
l
#

I
n
s
t
a
l
l

t
h
e

k
e
r
n
e
l
#

r
e
b
o
o
t
F
r
e
e
B
S
D
O
p
t
i
o
n
a
l
l
y

u
p
d
a
t
e

t
h
e

s
o
u
r
c
e

t
r
e
e

(
i
n
/
u
s
r
/
s
r
c
)

w
i
t
h

c
s
u
p

(
a
s

o
f

F
r
e
e
B
S
D

6
.
2

o
r

l
a
t
e
r
)
:
#

c
s
u
p

<
s
u
p
f
i
l
e
>
I

u
s
e

t
h
e

f
o
l
l
o
w
i
n
g

s
u
p
f
i
l
e
:
*
d
e
f
a
u
l
t

h
o
s
t
=
c
v
s
u
p
5
.
F
r
e
e
B
S
D
.
o
r
g


#

w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
/
c
v
s
u
p
.
h
t
m
l
#
C
V
S
U
P
-
M
I
R
R
O
R
S
*
d
e
f
a
u
l
t

p
r
e
f
i
x
=
/
u
s
r
*
d
e
f
a
u
l
t

b
a
s
e
=
/
v
a
r
/
d
b
*
d
e
f
a
u
l
t

r
e
l
e
a
s
e
=
c
v
s

d
e
l
e
t
e

t
a
g
=
R
E
L
E
N
G
_
7
s
r
c
-
a
l
l
T
o
m
o
d
i
f
y
a
n
d
r
e
b
u
i
l
d
t
h
e
k
e
r
n
e
l
,
c
o
p
y
t
h
e
g
e
n
e
r
i
c
c
o
n
f
i
g
u
r
a
t
i
o
n
f
i
l
e
t
o
a
n
e
w
n
a
m
e
a
n
d
e
d
i
t
i
t
a
s
n
e
e
d
e
d
(
y
o
u
c
a
n
a
l
s
o
e
d
i
t
t
h
e
f
i
l
e
G
E
N
E
R
I
C
d
i
r
e
c
t
l
y
)
.
T
o
r
e
s
t
a
r
t
t
h
e
b
u
i
l
d
a
f
t
e
r
a
n
i
n
t
e
r
r
u
p
t
i
o
n
,
a
d
d
t
h
e

o
p
t
i
o
n
N
O
_
C
L
E
A
N
=
Y
E
S
t
o

t
h
e

m
a
k
e

c
o
m
m
a
n
d

t
o

a
v
o
i
d

c
l
e
a
n
i
n
g

t
h
e

o
b
j
e
c
t
s

a
l
r
e
a
d
y

b
u
i
l
d
.
#

c
d

/
u
s
r
/
s
r
c
/
s
y
s
/
i
3
8
6
/
c
o
n
f
/
#

c
p

G
E
N
E
R
I
C

M
Y
K
E
R
N
E
L
#

c
d

/
u
s
r
/
s
r
c
#

m
a
k
e

b
u
i
l
d
k
e
r
n
e
l

K
E
R
N
C
O
N
F
=
M
Y
K
E
R
N
E
L
#

m
a
k
e

i
n
s
t
a
l
l
k
e
r
n
e
l

K
E
R
N
C
O
N
F
=
M
Y
K
E
R
N
E
L
T
o

r
e
b
u
i
l
d

t
h
e

f
u
l
l

O
S
:
#

m
a
k
e

b
u
i
l
d
w
o
r
l
d
#

B
u
i
l
d

t
h
e

f
u
l
l

O
S

b
u
t

n
o
t

t
h
e

k
e
r
n
e
l
#

m
a
k
e

b
u
i
l
d
k
e
r
n
e
l
#

U
s
e

K
E
R
N
C
O
N
F

a
s

a
b
o
v
e

i
f

a
p
p
r
o
p
r
i
a
t
e
#

m
a
k
e

i
n
s
t
a
l
l
k
e
r
n
e
l
#

r
e
b
o
o
t
#

m
e
r
g
e
m
a
s
t
e
r

-
p
#

C
o
m
p
a
r
e
s

o
n
l
y

f
i
l
e
s

k
n
o
w
n

t
o

b
e

e
s
s
e
n
t
i
a
l
-

S
y
s
t
e
m

-
6
#

i
n

.
b
a
s
h
r
c
b
i
n
d

'
"
\
e
[
A
"
'
:
h
i
s
t
o
r
y
-
s
e
a
r
c
h
-
b
a
c
k
w
a
r
d
#

U
s
e

u
p

a
n
d

d
o
w
n

a
r
r
o
w

t
o

s
e
a
r
c
h
b
i
n
d

'
"
\
e
[
B
"
'
:
h
i
s
t
o
r
y
-
s
e
a
r
c
h
-
f
o
r
w
a
r
d
#

t
h
e

h
i
s
t
o
r
y
.

I
n
v
a
l
u
a
b
l
e
!
s
e
t

-
o

e
m
a
c
s
#

S
e
t

e
m
a
c
s

m
o
d
e

i
n

b
a
s
h

(
s
e
e

b
e
l
o
w
)
s
e
t

b
e
l
l
-
s
t
y
l
e

v
i
s
i
b
l
e
#

D
o

n
o
t

b
e
e
p
,

i
n
v
e
r
s
e

c
o
l
o
r
s
#

S
e
t

a

n
i
c
e

p
r
o
m
p
t

l
i
k
e

[
u
s
e
r
@
h
o
s
t
]
/
p
a
t
h
/
t
o
d
i
r
>
P
S
1
=
"
\
[
\
0
3
3
[
1
;
3
0
m
\
]
[
\
[
\
0
3
3
[
1
;
3
4
m
\
]
\
u
\
[
\
0
3
3
[
1
;
3
0
m
\
]
"
P
S
1
=
"
$
P
S
1
@
\
[
\
0
3
3
[
0
;
3
3
m
\
]
\
h
\
[
\
0
3
3
[
1
;
3
0
m
\
]
]
\
[
\
0
3
3
[
0
;
3
7
m
\
]
"
P
S
1
=
"
$
P
S
1
\
w
\
[
\
0
3
3
[
1
;
3
0
m
\
]
>
\
[
\
0
3
3
[
0
m
\
]
"
#

T
o

c
h
e
c
k

t
h
e

c
u
r
r
e
n
t
l
y

a
c
t
i
v
e

a
l
i
a
s
e
s
,

s
i
m
p
l
y

t
y
p
e

a
l
i
a
s
a
l
i
a
s


l
s
=
'
l
s

-
a
F
'
#

A
p
p
e
n
d

i
n
d
i
c
a
t
o
r

(
o
n
e

o
f

*
/
=
>
@
|
)
a
l
i
a
s


l
l
=
'
l
s

-
a
F
l
s
'
#

L
i
s
t
i
n
g
a
l
i
a
s


l
a
=
'
l
s

-
a
l
l
'
a
l
i
a
s

.
.
=
'
c
d

.
.
'
a
l
i
a
s

.
.
.
=
'
c
d

.
.
/
.
.
'
e
x
p
o
r
t

H
I
S
T
F
I
L
E
S
I
Z
E
=
5
0
0
0
#

L
a
r
g
e
r

h
i
s
t
o
r
y
e
x
p
o
r
t

C
L
I
C
O
L
O
R
=
1
#

U
s
e

c
o
l
o
r
s

(
i
f

p
o
s
s
i
b
l
e
)
e
x
p
o
r
t

L
S
C
O
L
O
R
S
=
E
x
G
x
F
x
d
x
C
x
D
x
D
x
B
x
B
x
E
x
E
x
2
0
.
2
t
c
s
h
R
e
d
i
r
e
c
t
s

a
n
d

p
i
p
e
s

f
o
r

t
c
s
h

a
n
d

c
s
h

(
s
i
m
p
l
e

>

a
n
d

>
>

a
r
e

t
h
e

s
a
m
e

a
s

s
h
)
:
#

c
m
d

>
&

f
i
l
e
#

R
e
d
i
r
e
c
t

b
o
t
h

s
t
d
o
u
t

a
n
d

s
t
d
e
r
r

t
o

f
i
l
e
.
#

c
m
d

>
>
&

f
i
l
e
#

A
p
p
e
n
d

b
o
t
h

s
t
d
o
u
t

a
n
d

s
t
d
e
r
r

t
o

f
i
l
e
.
#

c
m
d
1

|

c
m
d
2
#

p
i
p
e

s
t
d
o
u
t

t
o

c
m
d
2
#

c
m
d
1

|
&

c
m
d
2
#

p
i
p
e

s
t
d
o
u
t

a
n
d

s
t
d
e
r
r

t
o

c
m
d
2
T
h
e

s
e
t
t
i
n
g
s

f
o
r

c
s
h
/
t
c
s
h

a
r
e

s
e
t

i
n
~
/
.
c
s
h
r
c
,

r
e
l
o
a
d

w
i
t
h

"
s
o
u
r
c
e

.
c
s
h
r
c
"
.

E
x
a
m
p
l
e
s
:
#

i
n

.
c
s
h
r
c
a
l
i
a
s


l
s






'
l
s

-
a
F
'
a
l
i
a
s


l
l






'
l
s

-
a
F
l
s
'
a
l
i
a
s


l
a






'
l
s

-
a
l
l
'
a
l
i
a
s


.
.






'
c
d

.
.
'
a
l
i
a
s


.
.
.





'
c
d

.
.
/
.
.
'
s
e
t



p
r
o
m
p
t




=

"
%
B
%
n
%
b
@
%
B
%
m
%
b
%
/
>

"
#

l
i
k
e

u
s
e
r
@
h
o
s
t
/
p
a
t
h
/
t
o
d
i
r
>
s
e
t



h
i
s
t
o
r
y



=


5
0
0
0
s
e
t



s
a
v
e
h
i
s
t


=

(

6
0
0
0

m
e
r
g
e

)
s
e
t



a
u
t
o
l
i
s
t
#

R
e
p
o
r
t

p
o
s
s
i
b
l
e

c
o
m
p
l
e
t
i
o
n
s

w
i
t
h

t
a
b
s
e
t



v
i
s
i
b
l
e
b
e
l
l
#

D
o

n
o
t

b
e
e
p
,

i
n
v
e
r
s
e

c
o
l
o
r
s
#

B
i
n
d
k
e
y

a
n
d

c
o
l
o
r
s
b
i
n
d
k
e
y

-
e





S
e
l
e
c
t

E
m
a
c
s

b
i
n
d
i
n
g
s
#

U
s
e

e
m
a
c
s

k
e
y
s

t
o

e
d
i
t

t
h
e

c
o
m
m
a
n
d

p
r
o
m
p
t
b
i
n
d
k
e
y

-
k

u
p

h
i
s
t
o
r
y
-
s
e
a
r
c
h
-
b
a
c
k
w
a
r
d
#

U
s
e

u
p

a
n
d

d
o
w
n

a
r
r
o
w

t
o

s
e
a
r
c
h
b
i
n
d
k
e
y

-
k

d
o
w
n

h
i
s
t
o
r
y
-
s
e
a
r
c
h
-
f
o
r
w
a
r
d
s
e
t
e
n
v

C
L
I
C
O
L
O
R

1
#

U
s
e

c
o
l
o
r
s

(
i
f

p
o
s
s
i
b
l
e
)
s
e
t
e
n
v

L
S
C
O
L
O
R
S

E
x
G
x
F
x
d
x
C
x
D
x
D
x
B
x
B
x
E
x
E
x
T
h
e
e
m
a
c
s
m
o
d
e
e
n
a
b
l
e
s
t
o
u
s
e
t
h
e
e
m
a
c
s
k
e
y
s
s
h
o
r
t
c
u
t
s
t
o
m
o
d
i
f
y
t
h
e
c
o
m
m
a
n
d
p
r
o
m
p
t
l
i
n
e
.
T
h
i
s

i
s

e
x
t
r
e
m
e
l
y

u
s
e
f
u
l

(
n
o
t

o
n
l
y

f
o
r

e
m
a
c
s

u
s
e
r
s
)
.

T
h
e

m
o
s
t

u
s
e
d

c
o
m
m
a
n
d
s

a
r
e
:
C
-
a
M
o
v
e

c
u
r
s
o
r

t
o

b
e
g
i
n
n
i
n
g

o
f

l
i
n
e
C
-
e
M
o
v
e

c
u
r
s
o
r

t
o

e
n
d

o
f

l
i
n
e
M
-
b
M
o
v
e

c
u
r
s
o
r

b
a
c
k

o
n
e

w
o
r
d
M
-
f
M
o
v
e

c
u
r
s
o
r

f
o
r
w
a
r
d

o
n
e

w
o
r
d
M
-
d
C
u
t

t
h
e

n
e
x
t

w
o
r
d
C
-
w
C
u
t

t
h
e

l
a
s
t

w
o
r
d
C
-
u
C
u
t

e
v
e
r
y
t
h
i
n
g

b
e
f
o
r
e

t
h
e

c
u
r
s
o
r
C
-
k
C
u
t

e
v
e
r
y
t
h
i
n
g

a
f
t
e
r

t
h
e

c
u
r
s
o
r

(
r
e
s
t

o
f

t
h
e

l
i
n
e
)
C
-
y
P
a
s
t
e

t
h
e

l
a
s
t

t
h
i
n
g

t
o

b
e

c
u
t

(
s
i
m
p
l
y

p
a
s
t
e
)
C
-
_
U
n
d
o
N
o
t
e
:
C
-

=

h
o
l
d

c
o
n
t
r
o
l
,

M
-

=

h
o
l
d

m
e
t
a

(
w
h
i
c
h

i
s

u
s
u
a
l
l
y

t
h
e

a
l
t

o
r

e
s
c
a
p
e

k
e
y
)
.
-

S
h
e
l
l
s

-
5
1
c
h
a
n
g
e
t
h
e
v
a
l
u
e
s
o
f
s
o
f
t
a
n
d
h
a
r
d
.
I
f
n
o
t
s
p
e
c
i
f
i
e
d
,
t
h
e
b
l
o
c
k
s
a
r
e
1
k
.
T
h
e
g
r
a
c
e
p
e
r
i
o
d
i
s
s
e
t
w
i
t
h
e
d
q
u
o
t
a

-
t
.

F
o
r

e
x
a
m
p
l
e
:
#

e
d
q
u
o
t
a

-
u

c
o
l
i
n
L
i
n
u
x
D
i
s
k

q
u
o
t
a
s

f
o
r

u
s
e
r

c
o
l
i
n

(
u
i
d

1
0
0
7
)
:
F
i
l
e
s
y
s
t
e
m









b
l
o
c
k
s







s
o
f
t







h
a
r
d





i
n
o
d
e
s





s
o
f
t





h
a
r
d
/
d
e
v
/
s
d
a
8












1
0
8







1
0
0
0







2
0
0
0










1








0








0
F
r
e
e
B
S
D
Q
u
o
t
a
s

f
o
r

u
s
e
r

c
o
l
i
n
:
/
h
o
m
e
:

k
b
y
t
e
s

i
n

u
s
e
:

5
0
4
1
8
4
,

l
i
m
i
t
s

(
s
o
f
t

=

7
0
0
0
0
0
,

h
a
r
d

=

8
0
0
0
0
0
)
i
n
o
d
e
s

i
n

u
s
e
:

1
7
9
2
,

l
i
m
i
t
s

(
s
o
f
t

=

0
,

h
a
r
d

=

0
)
F
o
r

m
a
n
y

u
s
e
r
s
T
h
e
c
o
m
m
a
n
d
e
d
q
u
o
t
a
-
p
i
s
u
s
e
d
t
o
d
u
p
l
i
c
a
t
e
a
q
u
o
t
a
t
o
o
t
h
e
r
u
s
e
r
s
.
F
o
r
e
x
a
m
p
l
e
t
o
d
u
p
l
i
c
a
t
e
a
r
e
f
e
r
e
n
c
e

q
u
o
t
a

t
o

a
l
l

u
s
e
r
s
:
#

e
d
q
u
o
t
a

-
p

r
e
f
u
s
e
r

`
a
w
k

-
F
:

'
$
3

>

4
9
9

{
p
r
i
n
t

$
1
}
'

/
e
t
c
/
p
a
s
s
w
d
`
#

e
d
q
u
o
t
a

-
p

r
e
f
u
s
e
r

u
s
e
r
1

u
s
e
r
2
#

D
u
p
l
i
c
a
t
e

t
o

2

u
s
e
r
s
C
h
e
c
k
s
U
s
e
r
s
c
a
n
c
h
e
c
k
t
h
e
i
r
q
u
o
t
a
b
y
s
i
m
p
l
y
t
y
p
i
n
g
q
u
o
t
a
(
t
h
e
f
i
l
e
q
u
o
t
a
.
u
s
e
r
m
u
s
t
b
e
r
e
a
d
a
b
l
e
)
.
R
o
o
t
c
a
n

c
h
e
c
k

a
l
l

q
u
o
t
a
s
.
#

q
u
o
t
a

-
u

c
o
l
i
n
#

C
h
e
c
k

q
u
o
t
a

f
o
r

a

u
s
e
r
#

r
e
p
q
u
o
t
a

/
h
o
m
e
#

F
u
l
l

r
e
p
o
r
t

f
o
r

t
h
e

p
a
r
t
i
t
i
o
n

f
o
r

a
l
l

u
s
e
r
s
2
0
S
H
E
L
L
S
M
o
s
t
L
i
n
u
x
d
i
s
t
r
i
b
u
t
i
o
n
s
u
s
e
t
h
e
b
a
s
h
s
h
e
l
l
w
h
i
l
e
t
h
e
B
S
D
s
u
s
e
t
c
s
h
,
t
h
e
b
o
u
r
n
e
s
h
e
l
l
i
s
o
n
l
y
u
s
e
d
f
o
r

s
c
r
i
p
t
s
.

F
i
l
t
e
r
s

a
r
e

v
e
r
y

u
s
e
f
u
l

a
n
d

c
a
n

b
e

p
i
p
e
d
:
g
r
e
p
P
a
t
t
e
r
n

m
a
t
c
h
i
n
g
s
e
d
S
e
a
r
c
h

a
n
d

R
e
p
l
a
c
e

s
t
r
i
n
g
s

o
r

c
h
a
r
a
c
t
e
r
s
c
u
t
P
r
i
n
t

s
p
e
c
i
f
i
c

c
o
l
u
m
n
s

f
r
o
m

a

m
a
r
k
e
r
s
o
r
t
S
o
r
t

a
l
p
h
a
b
e
t
i
c
a
l
l
y

o
r

n
u
m
e
r
i
c
a
l
l
y
u
n
i
q
R
e
m
o
v
e

d
u
p
l
i
c
a
t
e

l
i
n
e
s

f
r
o
m

a

f
i
l
e
F
o
r

e
x
a
m
p
l
e

u
s
e
d

a
l
l

a
t

o
n
c
e
:
#

i
f
c
o
n
f
i
g

|

s
e
d

'
s
/


/

/
g
'

|

c
u
t

-
d
"

"

-
f
1

|

u
n
i
q

|

g
r
e
p

-
E

"
[
a
-
z
0
-
9
]
+
"

|

s
o
r
t

-
r
#

i
f
c
o
n
f
i
g

|

s
e
d

'
/
.
*
i
n
e
t

a
d
d
r
:
/
!
d
;
s
/
/
/
;
s
/

.
*
/
/
'
|
s
o
r
t

-
t
.

-
k
1
,
1
n

-
k
2
,
2
n

-
k
3
,
3
n

-
k
4
,
4
n
T
h
e

f
i
r
s
t

c
h
a
r
a
c
t
e
r

i
n

t
h
e

s
e
d

p
a
t
t
e
r
n

i
s

a

t
a
b
.

T
o

w
r
i
t
e

a

t
a
b

o
n

t
h
e

c
o
n
s
o
l
e
,

u
s
e

c
t
r
l
-
v

c
t
r
l
-
t
a
b
.
2
0
.
1
b
a
s
h
R
e
d
i
r
e
c
t
s

a
n
d

p
i
p
e
s

f
o
r

b
a
s
h

a
n
d

s
h
:
#

c
m
d

1
>

f
i
l
e
#

R
e
d
i
r
e
c
t

s
t
d
o
u
t

t
o

f
i
l
e
.
#

c
m
d

2
>

f
i
l
e
#

R
e
d
i
r
e
c
t

s
t
d
e
r
r

t
o

f
i
l
e
.
#

c
m
d

1
>
>

f
i
l
e
#

R
e
d
i
r
e
c
t

a
n
d

a
p
p
e
n
d

s
t
d
o
u
t

t
o

f
i
l
e
.
#

c
m
d

&
>

f
i
l
e
#

R
e
d
i
r
e
c
t

b
o
t
h

s
t
d
o
u
t

a
n
d

s
t
d
e
r
r

t
o

f
i
l
e
.
#

c
m
d

>
f
i
l
e

2
>
&
1
#

R
e
d
i
r
e
c
t
s

s
t
d
e
r
r

t
o

s
t
d
o
u
t

a
n
d

t
h
e
n

t
o

f
i
l
e
.
#

c
m
d
1

|

c
m
d
2
#

p
i
p
e

s
t
d
o
u
t

t
o

c
m
d
2
#

c
m
d
1

2
>
&
1

|

c
m
d
2
#

p
i
p
e

s
t
d
o
u
t

a
n
d

s
t
d
e
r
r

t
o

c
m
d
2
M
o
d
i
f
y
y
o
u
r
c
o
n
f
i
g
u
r
a
t
i
o
n
i
n
~
/
.
b
a
s
h
r
c
(
i
t
c
a
n
a
l
s
o
b
e
~
/
.
b
a
s
h
_
p
r
o
f
i
l
e
)
.
T
h
e
f
o
l
l
o
w
i
n
g
e
n
t
r
i
e
s
a
r
e
u
s
e
f
u
l
,
r
e
l
o
a
d
w
i
t
h
"
.
.
b
a
s
h
r
c
"
.
W
i
t
h
c
y
g
w
i
n
u
s
e
~
/
.
b
a
s
h
_
p
r
o
f
i
l
e
;
w
i
t
h
r
x
v
t
p
a
s
t
w
i
t
h
s
h
i
f
t
+
l
e
f
t
-
c
l
i
c
k
.
-

S
h
e
l
l
s

-
5
0
#

m
a
k
e

i
n
s
t
a
l
l
w
o
r
l
d
#

m
e
r
g
e
m
a
s
t
e
r

-
i

-
U
#

U
p
d
a
t
e

a
l
l

c
o
n
f
i
g
u
r
a
t
i
o
n
s

a
n
d

o
t
h
e
r

f
i
l
e
s
#

r
e
b
o
o
t
F
o
r

s
m
a
l
l

c
h
a
n
g
e
s

i
n

t
h
e

s
o
u
r
c
e

y
o
u

c
a
n

u
s
e

N
O
_
C
L
E
A
N
=
y
e
s

t
o

a
v
o
i
d

r
e
b
u
i
l
d
i
n
g

t
h
e

w
h
o
l
e

t
r
e
e
.
#

m
a
k
e

b
u
i
l
d
w
o
r
l
d

N
O
_
C
L
E
A
N
=
y
e
s
#

D
o
n
'
t

d
e
l
e
t
e

t
h
e

o
l
d

o
b
j
e
c
t
s
#

m
a
k
e

b
u
i
l
d
k
e
r
n
e
l

K
E
R
N
C
O
N
F
=
M
Y
K
E
R
N
E
L

N
O
_
C
L
E
A
N
=
y
e
s
1
.
9
R
e
p
a
i
r

g
r
u
b
S
o
y
o
u
b
r
o
k
e
g
r
u
b
?
B
o
o
t
f
r
o
m
a
l
i
v
e
c
d
,
[
f
i
n
d
y
o
u
r
l
i
n
u
x
p
a
r
t
i
t
i
o
n
u
n
d
e
r
/
d
e
v
a
n
d
u
s
e
f
d
i
s
k
t
o
f
i
n
d
t
h
e
l
i
n
u
x
p
a
r
t
i
o
n
]
m
o
u
n
t
t
h
e
l
i
n
u
x
p
a
r
t
i
t
i
o
n
,
a
d
d
/
p
r
o
c
a
n
d
/
d
e
v
a
n
d
u
s
e
g
r
u
b
-
i
n
s
t
a
l
l
/
d
e
v
/
x
y
z
.
S
u
p
p
o
s
e

l
i
n
u
x

l
i
e
s

o
n
/
d
e
v
/
s
d
a
6
:
#

m
o
u
n
t

/
d
e
v
/
s
d
a
6

/
m
n
t
#

m
o
u
n
t

t
h
e

l
i
n
u
x

p
a
r
t
i
t
i
o
n

o
n

/
m
n
t
#

m
o
u
n
t

-
-
b
i
n
d

/
p
r
o
c

/
m
n
t
/
p
r
o
c
#

m
o
u
n
t

t
h
e

p
r
o
c

s
u
b
s
y
s
t
e
m

i
n
t
o

/
m
n
t
#

m
o
u
n
t

-
-
b
i
n
d

/
d
e
v

/
m
n
t
/
d
e
v
#

m
o
u
n
t

t
h
e

d
e
v
i
c
e
s

i
n
t
o

/
m
n
t
#

c
h
r
o
o
t

/
m
n
t
#

c
h
a
n
g
e

r
o
o
t

t
o

t
h
e

l
i
n
u
x

p
a
r
t
i
t
i
o
n
#

g
r
u
b
-
i
n
s
t
a
l
l

/
d
e
v
/
s
d
a
#

r
e
i
n
s
t
a
l
l

g
r
u
b

w
i
t
h

y
o
u
r

o
l
d

s
e
t
t
i
n
g
s
2
P
R
O
C
E
S
S
E
S
L
i
s
t
i
n
g
(
p
7
)
|
P
r
i
o
r
i
t
y
(
p
7
)
|
B
a
c
k
g
r
o
u
n
d
/
F
o
r
e
g
r
o
u
n
d
(
p
8
)
|
T
o
p
(
p
8
)
|
K
i
l
l
(
p
8
)
2
.
1
L
i
s
t
i
n
g

a
n
d

P
I
D
s
E
a
c
h

p
r
o
c
e
s
s

h
a
s

a

u
n
i
q
u
e

n
u
m
b
e
r
,

t
h
e

P
I
D
.

A

l
i
s
t

o
f

a
l
l

r
u
n
n
i
n
g

p
r
o
c
e
s
s

i
s

r
e
t
r
i
e
v
e
d

w
i
t
h
p
s
.
#

p
s

-
a
u
x
e
f
w
#

E
x
t
e
n
s
i
v
e

l
i
s
t

o
f

a
l
l

r
u
n
n
i
n
g

p
r
o
c
e
s
s
H
o
w
e
v
e
r
m
o
r
e
t
y
p
i
c
a
l
u
s
a
g
e
i
s
w
i
t
h
a
p
i
p
e
o
r
w
i
t
h
p
g
r
e
p
(
f
o
r
O
S
X
i
n
s
t
a
l
l
p
r
o
c
t
o
o
l
s
f
r
o
m
M
a
c
P
o
r
t
s
(
p
a
g
e

4
5
)
)
:
#

p
s

a
x
w
w

|

g
r
e
p

c
r
o
n
5
8
6


?
?


I
s





0
:
0
1
.
4
8

/
u
s
r
/
s
b
i
n
/
c
r
o
n

-
s
#

p
s

a
x
j
f
#

A
l
l

p
r
o
c
e
s
s
e
s

i
n

a

t
r
e
e

f
o
r
m
a
t

(
L
i
n
u
x
)
#

p
s

a
u
x

|

g
r
e
p

'
s
s
[
h
]
'
#

F
i
n
d

a
l
l

s
s
h

p
i
d
s

w
i
t
h
o
u
t

t
h
e

g
r
e
p

p
i
d
#

p
g
r
e
p

-
l

s
s
h
d
#

F
i
n
d

t
h
e

P
I
D
s

o
f

p
r
o
c
e
s
s
e
s

b
y

(
p
a
r
t

o
f
)

n
a
m
e
#

e
c
h
o

$
$
#

T
h
e

P
I
D

o
f

y
o
u
r

s
h
e
l
l
#

f
u
s
e
r

-
v
a

2
2
/
t
c
p
#

L
i
s
t

p
r
o
c
e
s
s
e
s

u
s
i
n
g

p
o
r
t

2
2

(
L
i
n
u
x
)
#

p
m
a
p

P
I
D
#

M
e
m
o
r
y

m
a
p

o
f

p
r
o
c
e
s
s

(
h
u
n
t

m
e
m
o
r
y

l
e
a
k
s
)

(
L
i
n
u
x
)
#

f
u
s
e
r

-
v
a

/
h
o
m
e
#

L
i
s
t

p
r
o
c
e
s
s
e
s

a
c
c
e
s
s
i
n
g

t
h
e

/
h
o
m
e

p
a
r
t
i
t
i
o
n
#

s
t
r
a
c
e

d
f
#

T
r
a
c
e

s
y
s
t
e
m

c
a
l
l
s

a
n
d

s
i
g
n
a
l
s
#

t
r
u
s
s

d
f
#

s
a
m
e

a
s

a
b
o
v
e

o
n

F
r
e
e
B
S
D
/
S
o
l
a
r
i
s
/
U
n
i
x
w
a
r
e
2
.
2
P
r
i
o
r
i
t
y
C
h
a
n
g
e
t
h
e
p
r
i
o
r
i
t
y
o
f
a
r
u
n
n
i
n
g
p
r
o
c
e
s
s
w
i
t
h
r
e
n
i
c
e
.
N
e
g
a
t
i
v
e
n
u
m
b
e
r
s
h
a
v
e
a
h
i
g
h
e
r
p
r
i
o
r
i
t
y
,
t
h
e

l
o
w
e
s
t

i
s

-
2
0

a
n
d

"
n
i
c
e
"

h
a
v
e

a

p
o
s
i
t
i
v
e

v
a
l
u
e
.
#

r
e
n
i
c
e

-
5

5
8
6
#

S
t
r
o
n
g
e
r

p
r
i
o
r
i
t
y
5
8
6
:

o
l
d

p
r
i
o
r
i
t
y

0
,

n
e
w

p
r
i
o
r
i
t
y

-
5
S
t
a
r
t
t
h
e
p
r
o
c
e
s
s
w
i
t
h
a
d
e
f
i
n
e
d
p
r
i
o
r
i
t
y
w
i
t
h
n
i
c
e
.
P
o
s
i
t
i
v
e
i
s
"
n
i
c
e
"
o
r
w
e
a
k
,
n
e
g
a
t
i
v
e
i
s
s
t
r
o
n
g
s
c
h
e
d
u
l
i
n
g
p
r
i
o
r
i
t
y
.
M
a
k
e
s
u
r
e
y
o
u
k
n
o
w
i
f
/
u
s
r
/
b
i
n
/
n
i
c
e
o
r
t
h
e
s
h
e
l
l
b
u
i
l
t
-
i
n
i
s
u
s
e
d
(
c
h
e
c
k
w
i
t
h
#

w
h
i
c
h

n
i
c
e
)
.
#

n
i
c
e

-
n

-
5

t
o
p
#

S
t
r
o
n
g
e
r

p
r
i
o
r
i
t
y

(
/
u
s
r
/
b
i
n
/
n
i
c
e
)
#

n
i
c
e

-
n

5

t
o
p
#

W
e
a
k
e
r

p
r
i
o
r
i
t
y

(
/
u
s
r
/
b
i
n
/
n
i
c
e
)
#

n
i
c
e

+
5

t
o
p
#

t
c
s
h

b
u
i
l
t
i
n

n
i
c
e

(
s
a
m
e

a
s

a
b
o
v
e
!
)
W
h
i
l
e
n
i
c
e
c
h
a
n
g
e
s
t
h
e
C
P
U
s
c
h
e
d
u
l
e
r
,
a
n
o
t
h
e
r
u
s
e
f
u
l
c
o
m
m
a
n
d
i
o
n
i
c
e
w
i
l
l
s
c
h
e
d
u
l
e
t
h
e
d
i
s
k
I
O
.
T
h
i
s
i
s
v
e
r
y
u
s
e
f
u
l
f
o
r
i
n
t
e
n
s
i
v
e
I
O
a
p
p
l
i
c
a
t
i
o
n
(
e
.
g
.
c
o
m
p
i
l
i
n
g
)
.
Y
o
u
c
a
n
s
e
l
e
c
t
a
c
l
a
s
s
(
i
d
l
e
-
b
e
s
t
e
f
f
o
r
t

-

r
e
a
l

t
i
m
e
)
,

t
h
e

m
a
n

p
a
g
e

i
s

s
h
o
r
t

a
n
d

w
e
l
l

e
x
p
l
a
i
n
e
d
.
-

P
r
o
c
e
s
s
e
s

-
7
#

i
o
n
i
c
e

c
3

-
p
1
2
3
#

s
e
t

i
d
l
e

c
l
a
s
s

f
o
r

p
i
d

1
2
3

(
L
i
n
u
x

o
n
l
y
)
#

i
o
n
i
c
e

-
c
2

-
n
0

f
i
r
e
f
o
x
#

R
u
n

f
i
r
e
f
o
x

w
i
t
h

b
e
s
t

e
f
f
o
r
t

a
n
d

h
i
g
h

p
r
i
o
r
i
t
y
#

i
o
n
i
c
e

-
c
3

-
p
$
$
#

S
e
t

t
h
e

a
c
t
u
a
l

s
h
e
l
l

t
o

i
d
l
e

p
r
i
o
r
i
t
y
T
h
e
l
a
s
t
c
o
m
m
a
n
d
i
s
v
e
r
y
u
s
e
f
u
l
t
o
c
o
m
p
i
l
e
(
o
r
d
e
b
u
g
)
a
l
a
r
g
e
p
r
o
j
e
c
t
.
E
v
e
r
y
c
o
m
m
a
n
d
l
a
u
n
c
h
e
d
f
r
o
m

t
h
i
s

s
h
e
l
l

w
i
l
l

h
a
v
e

a

l
o
v
e
r

p
r
i
o
r
i
t
y
.
$
$
i
s

y
o
u
r

s
h
e
l
l

p
i
d

(
t
r
y

e
c
h
o

$
$
)
.
F
r
e
e
B
S
D

u
s
e
s
i
d
p
r
i
o
/
r
t
p
r
i
o
(
0

=

m
a
x

p
r
i
o
r
i
t
y
,

3
1

=

m
o
s
t

i
d
l
e
)
:
#

i
d
p
r
i
o

3
1

m
a
k
e
#

c
o
m
p
i
l
e

i
n

t
h
e

l
o
w
e
s
t

p
r
i
o
r
i
t
y
#

i
d
p
r
i
o

3
1

-
1
2
3
4
#

s
e
t

P
I
D

1
2
3
4

w
i
t
h

l
o
w
e
s
t

p
r
i
o
r
i
t
y
#

i
d
p
r
i
o

-
t

-
1
2
3
4
#

-
t

r
e
m
o
v
e
s

a
n
y

r
e
a
l

t
i
m
e
/
i
d
l
e

p
r
i
o
r
i
t
y
2
.
3
B
a
c
k
g
r
o
u
n
d
/
F
o
r
e
g
r
o
u
n
d
W
h
e
n
s
t
a
r
t
e
d
f
r
o
m
a
s
h
e
l
l
,
p
r
o
c
e
s
s
e
s
c
a
n
b
e
b
r
o
u
g
h
t
i
n
t
h
e
b
a
c
k
g
r
o
u
n
d
a
n
d
b
a
c
k
t
o
t
h
e
f
o
r
e
g
r
o
u
n
d
w
i
t
h

[
C
t
r
l
]
-
[
Z
]

(
^
Z
)
,
b
g
a
n
d
f
g
.

L
i
s
t

t
h
e

p
r
o
c
e
s
s
e
s

w
i
t
h
j
o
b
s
.
#

p
i
n
g

c
b
.
v
u

>

p
i
n
g
.
l
o
g
^
Z
#

p
i
n
g

i
s

s
u
s
p
e
n
d
e
d

(
s
t
o
p
p
e
d
)

w
i
t
h

[
C
t
r
l
]
-
[
Z
]
#

b
g
#

p
u
t

i
n

b
a
c
k
g
r
o
u
n
d

a
n
d

c
o
n
t
i
n
u
e
s

r
u
n
n
i
n
g
#

j
o
b
s

-
l
#

L
i
s
t

p
r
o
c
e
s
s
e
s

i
n

b
a
c
k
g
r
o
u
n
d
[
1
]


-

3
6
2
3
2

R
u
n
n
i
n
g























p
i
n
g

c
b
.
v
u

>

p
i
n
g
.
l
o
g
[
2
]


+

3
6
2
3
3

S
u
s
p
e
n
d
e
d

(
t
t
y

o
u
t
p
u
t
)








t
o
p
#

f
g

%
2
#

B
r
i
n
g

p
r
o
c
e
s
s

2

b
a
c
k

i
n

f
o
r
e
g
r
o
u
n
d
U
s
e
n
o
h
u
p
t
o
s
t
a
r
t
a
p
r
o
c
e
s
s
w
h
i
c
h
h
a
s
t
o
k
e
e
p
r
u
n
n
i
n
g
w
h
e
n
t
h
e
s
h
e
l
l
i
s
c
l
o
s
e
d
(
i
m
m
u
n
e
t
o
h
a
n
g
u
p
s
)
.
#

n
o
h
u
p

p
i
n
g

-
i

6
0

>

p
i
n
g
.
l
o
g

&
2
.
4
T
o
p
T
h
e
p
r
o
g
r
a
m
t
o
p
d
i
s
p
l
a
y
s
r
u
n
n
i
n
g
i
n
f
o
r
m
a
t
i
o
n
o
f
p
r
o
c
e
s
s
e
s
.
S
e
e
a
l
s
o
t
h
e
p
r
o
g
r
a
m
h
t
o
p
f
r
o
m
h
t
o
p
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
(
a
m
o
r
e
p
o
w
e
r
f
u
l
v
e
r
s
i
o
n
o
f
t
o
p
)
w
h
i
c
h
r
u
n
s
o
n
L
i
n
u
x
a
n
d
F
r
e
e
B
S
D
(
p
o
r
t
s
/
s
y
s
u
t
i
l
s
/
h
t
o
p
/
)
.

W
h
i
l
e

t
o
p

i
s

r
u
n
n
i
n
g

p
r
e
s
s

t
h
e

k
e
y

h

f
o
r

a

h
e
l
p

o
v
e
r
v
i
e
w
.

U
s
e
f
u
l

k
e
y
s

a
r
e
:
-
u
[
u
s
e
r
n
a
m
e
]
T
o
d
i
s
p
l
a
y
o
n
l
y
t
h
e
p
r
o
c
e
s
s
e
s
b
e
l
o
n
g
i
n
g
t
o
t
h
e
u
s
e
r
.
U
s
e
+
o
r
b
l
a
n
k
t
o
s
e
e
a
l
l

u
s
e
r
s
-
k

[
p
i
d
]
K
i
l
l

t
h
e

p
r
o
c
e
s
s

w
i
t
h

p
i
d
.
-
1
T
o

d
i
s
p
l
a
y

a
l
l

p
r
o
c
e
s
s
o
r
s

s
t
a
t
i
s
t
i
c
s

(
L
i
n
u
x

o
n
l
y
)
-
R
T
o
g
g
l
e

n
o
r
m
a
l
/
r
e
v
e
r
s
e

s
o
r
t
.
2
.
5
S
i
g
n
a
l
s
/
K
i
l
l
T
e
r
m
i
n
a
t
e

o
r

s
e
n
d

a

s
i
g
n
a
l

w
i
t
h
k
i
l
l
o
r
k
i
l
l
a
l
l
.
#

p
i
n
g

-
i

6
0

c
b
.
v
u

>

p
i
n
g
.
l
o
g

&
[
1
]

4
7
1
2
#

k
i
l
l

-
s

T
E
R
M

4
7
1
2
#

s
a
m
e

a
s

k
i
l
l

-
1
5

4
7
1
2
#

k
i
l
l
a
l
l

-
1

h
t
t
p
d
#

K
i
l
l

H
U
P

p
r
o
c
e
s
s
e
s

b
y

e
x
a
c
t

n
a
m
e
#

p
k
i
l
l

-
9

h
t
t
p
#

K
i
l
l

T
E
R
M

p
r
o
c
e
s
s
e
s

b
y

(
p
a
r
t

o
f
)

n
a
m
e
#

p
k
i
l
l

-
T
E
R
M

-
u

w
w
w
#

K
i
l
l

T
E
R
M

p
r
o
c
e
s
s
e
s

o
w
n
e
d

b
y

w
w
w
#

f
u
s
e
r

-
k

-
T
E
R
M

-
m

/
h
o
m
e
#

K
i
l
l

e
v
e
r
y

p
r
o
c
e
s
s

a
c
c
e
s
s
i
n
g

/
h
o
m
e

(
t
o

u
m
o
u
n
t
)
I
m
p
o
r
t
a
n
t

s
i
g
n
a
l
s

a
r
e
:
1
H
U
P
(
h
a
n
g

u
p
)
2
I
N
T
(
i
n
t
e
r
r
u
p
t
)
3
Q
U
I
T
(
q
u
i
t
)
9
K
I
L
L
(
n
o
n
-
c
a
t
c
h
a
b
l
e
,

n
o
n
-
i
g
n
o
r
a
b
l
e

k
i
l
l
)
1
5
T
E
R
M
(
s
o
f
t
w
a
r
e

t
e
r
m
i
n
a
t
i
o
n

s
i
g
n
a
l
)
-

P
r
o
c
e
s
s
e
s

-
8
D
u
m
p

a
n
d

r
e
s
t
o
r
e
I
t
c
a
n
b
e
u
s
e
f
u
l
t
o
d
u
m
p
a
n
d
r
e
s
t
o
r
e
a
n
S
Q
L
i
t
e
d
a
t
a
b
a
s
e
.
F
o
r
e
x
a
m
p
l
e
y
o
u
c
a
n
e
d
i
t
t
h
e
d
u
m
p
f
i
l
e
t
o
c
h
a
n
g
e
a
c
o
l
u
m
n
a
t
t
r
i
b
u
t
e
o
r
t
y
p
e
a
n
d
t
h
e
n
r
e
s
t
o
r
e
t
h
e
d
a
t
a
b
a
s
e
.
T
h
i
s
i
s
e
a
s
i
e
r
t
h
a
n
m
e
s
s
i
n
g
w
i
t
h

S
Q
L

c
o
m
m
a
n
d
s
.

U
s
e

t
h
e

c
o
m
m
a
n
d
s
q
l
i
t
e
3
f
o
r

a

3
.
x

d
a
t
a
b
a
s
e
.
#

s
q
l
i
t
e

d
a
t
a
b
a
s
e
.
d
b

.
d
u
m
p

>

d
u
m
p
.
s
q
l
#

d
u
m
p
#

s
q
l
i
t
e

d
a
t
a
b
a
s
e
.
d
b

<

d
u
m
p
.
s
q
l
#

r
e
s
t
o
r
e
C
o
n
v
e
r
t

2
.
x

t
o

3
.
x

d
a
t
a
b
a
s
e
s
q
l
i
t
e

d
a
t
a
b
a
s
e
_
v
2
.
d
b

.
d
u
m
p

|

s
q
l
i
t
e
3

d
a
t
a
b
a
s
e
_
v
3
.
d
b
1
9
D
I
S
K

Q
U
O
T
A
A
d
i
s
k
q
u
o
t
a
a
l
l
o
w
s
t
o
l
i
m
i
t
t
h
e
a
m
o
u
n
t
o
f
d
i
s
k
s
p
a
c
e
a
n
d
/
o
r
t
h
e
n
u
m
b
e
r
o
f
f
i
l
e
s
a
u
s
e
r
o
r
(
o
r
m
e
m
b
e
r
o
f
g
r
o
u
p
)
c
a
n
u
s
e
.
T
h
e
q
u
o
t
a
s
a
r
e
a
l
l
o
c
a
t
e
d
o
n
a
p
e
r
-
f
i
l
e
s
y
s
t
e
m
b
a
s
i
s
a
n
d
a
r
e
e
n
f
o
r
c
e
d
b
y
t
h
e

k
e
r
n
e
l
.
1
9
.
1
L
i
n
u
x

s
e
t
u
p
T
h
e

q
u
o
t
a

t
o
o
l
s

p
a
c
k
a
g
e

u
s
u
a
l
l
y

n
e
e
d
s

t
o

b
e

i
n
s
t
a
l
l
e
d
,

i
t

c
o
n
t
a
i
n
s

t
h
e

c
o
m
m
a
n
d

l
i
n
e

t
o
o
l
s
.
A
c
t
i
v
a
t
e
t
h
e
u
s
e
r
q
u
o
t
a
i
n
t
h
e
f
s
t
a
b
a
n
d
r
e
m
o
u
n
t
t
h
e
p
a
r
t
i
t
i
o
n
.
I
f
t
h
e
p
a
r
t
i
t
i
o
n
i
s
b
u
s
y
,
e
i
t
h
e
r
a
l
l
l
o
c
k
e
d
f
i
l
e
s
m
u
s
t
b
e
c
l
o
s
e
d
,
o
r
t
h
e
s
y
s
t
e
m
m
u
s
t
b
e
r
e
b
o
o
t
e
d
.
A
d
d
u
s
r
q
u
o
t
a
t
o
t
h
e
f
s
t
a
b
m
o
u
n
t
o
p
t
i
o
n
s
,

f
o
r

e
x
a
m
p
l
e
:
/
d
e
v
/
s
d
a
2





/
h
o
m
e




r
e
i
s
e
r
f
s





r
w
,
a
c
l
,
u
s
e
r
_
x
a
t
t
r
,
u
s
r
q
u
o
t
a

1

1
#

m
o
u
n
t

-
o

r
e
m
o
u
n
t

/
h
o
m
e
#

m
o
u
n
t
#

C
h
e
c
k

i
f

u
s
r
q
u
o
t
a

i
s

a
c
t
i
v
e
,

o
t
h
e
r
w
i
s
e

r
e
b
o
o
t
I
n
i
t
i
a
l
i
z
e

t
h
e

q
u
o
t
a
.
u
s
e
r

f
i
l
e

w
i
t
h
q
u
o
t
a
c
h
e
c
k
.
#

q
u
o
t
a
c
h
e
c
k

-
v
u
m

/
h
o
m
e
#

c
h
m
o
d

6
4
4

/
h
o
m
e
/
a
q
u
o
t
a
.
u
s
e
r
#

T
o

l
e
t

t
h
e

u
s
e
r
s

c
h
e
c
k

t
h
e
i
r

o
w
n

q
u
o
t
a
A
c
t
i
v
a
t
e
t
h
e
q
u
o
t
a
e
i
t
h
e
r
w
i
t
h
t
h
e
p
r
o
v
i
d
e
d
s
c
r
i
p
t
(
e
.
g
.
/
e
t
c
/
i
n
i
t
.
d
/
q
u
o
t
a
d
o
n
S
u
S
E
)
o
r
w
i
t
h
q
u
o
t
a
o
n
:
q
u
o
t
a
o
n

-
v
u

/
h
o
m
e
C
h
e
c
k

t
h
a
t

t
h
e

q
u
o
t
a

i
s

a
c
t
i
v
e

w
i
t
h
:
q
u
o
t
a

-
v
1
9
.
2
F
r
e
e
B
S
D

s
e
t
u
p
T
h
e
q
u
o
t
a
t
o
o
l
s
a
r
e
p
a
r
t
o
f
t
h
e
b
a
s
e
s
y
s
t
e
m
,
h
o
w
e
v
e
r
t
h
e
k
e
r
n
e
l
n
e
e
d
s
t
h
e
o
p
t
i
o
n
q
u
o
t
a
.
I
f
i
t
i
s
n
o
t
t
h
e
r
e
,

a
d
d

i
t

a
n
d
r
e
c
o
m
p
i
l
e
t
h
e

k
e
r
n
e
l
.
o
p
t
i
o
n
s

Q
U
O
T
A
A
s

w
i
t
h

L
i
n
u
x
,

a
d
d

t
h
e

q
u
o
t
a

t
o

t
h
e

f
s
t
a
b

o
p
t
i
o
n
s

(
u
s
e
r
q
u
o
t
a
,

n
o
t

u
s
r
q
u
o
t
a
)
:
/
d
e
v
/
a
d
0
s
1
d




/
h
o
m
e




u
f
s





r
w
,
n
o
a
t
i
m
e
,
u
s
e
r
q
u
o
t
a




2


2
#

m
o
u
n
t

/
h
o
m
e
#

T
o

r
e
m
o
u
n
t

t
h
e

p
a
r
t
i
t
i
o
n
E
n
a
b
l
e

d
i
s
k

q
u
o
t
a
s

i
n

/
e
t
c
/
r
c
.
c
o
n
f

a
n
d

s
t
a
r
t

t
h
e

q
u
o
t
a
.
#

g
r
e
p

q
u
o
t
a
s

/
e
t
c
/
r
c
.
c
o
n
f
e
n
a
b
l
e
_
q
u
o
t
a
s
=
"
Y
E
S
"
#

t
u
r
n

o
n

q
u
o
t
a
s

o
n

s
t
a
r
t
u
p

(
o
r

N
O
)
.
c
h
e
c
k
_
q
u
o
t
a
s
=
"
Y
E
S
"
#

C
h
e
c
k

q
u
o
t
a
s

o
n

s
t
a
r
t
u
p

(
o
r

N
O
)
.
#

/
e
t
c
/
r
c
.
d
/
q
u
o
t
a

s
t
a
r
t
1
9
.
3
A
s
s
i
g
n

q
u
o
t
a

l
i
m
i
t
s
T
h
e
q
u
o
t
a
s
a
r
e
n
o
t
l
i
m
i
t
e
d
p
e
r
d
e
f
a
u
l
t
(
s
e
t
t
o
0
)
.
T
h
e
l
i
m
i
t
s
a
r
e
s
e
t
w
i
t
h
e
d
q
u
o
t
a
f
o
r
s
i
n
g
l
e
u
s
e
r
s
.
A
q
u
o
t
a
c
a
n
b
e
a
l
s
o
d
u
p
l
i
c
a
t
e
d
t
o
m
a
n
y
u
s
e
r
s
.
T
h
e
f
i
l
e
s
t
r
u
c
t
u
r
e
i
s
d
i
f
f
e
r
e
n
t
b
e
t
w
e
e
n
t
h
e
q
u
o
t
a
i
m
p
l
e
m
e
n
t
a
t
i
o
n
s
,
b
u
t
t
h
e
p
r
i
n
c
i
p
l
e
i
s
t
h
e
s
a
m
e
:
t
h
e
v
a
l
u
e
s
o
f
b
l
o
c
k
s
a
n
d
i
n
o
d
e
s
c
a
n
b
e
l
i
m
i
t
e
d
.
O
n
l
y
3
1
.
h
t
t
p
:
/
/
w
w
w
.
s
q
l
i
t
e
.
o
r
g
-

D
i
s
k

Q
u
o
t
a

-
4
9
#

p
g
_
d
u
m
p
a
l
l

-
-
c
l
e
a
n

>

f
u
l
l
.
d
u
m
p
#

p
s
q
l

-
f

f
u
l
l
.
d
u
m
p

p
o
s
t
g
r
e
s
I
n
t
h
i
s
c
a
s
e
t
h
e
r
e
s
t
o
r
e
i
s
s
t
a
r
t
e
d
w
i
t
h
t
h
e
d
a
t
a
b
a
s
e
p
o
s
t
g
r
e
s
w
h
i
c
h
i
s
b
e
t
t
e
r
w
h
e
n
r
e
l
o
a
d
i
n
g
a
n
e
m
p
t
y

c
l
u
s
t
e
r
.
1
8
.
2
M
y
S
Q
L
C
h
a
n
g
e

m
y
s
q
l

r
o
o
t

o
r

u
s
e
r
n
a
m
e

p
a
s
s
w
o
r
d
M
e
t
h
o
d

1
#

/
e
t
c
/
i
n
i
t
.
d
/
m
y
s
q
l

s
t
o
p
o
r
#

k
i
l
l
a
l
l

m
y
s
q
l
d
#

m
y
s
q
l
d

-
-
s
k
i
p
-
g
r
a
n
t
-
t
a
b
l
e
s
#

m
y
s
q
l
a
d
m
i
n

-
u

r
o
o
t

p
a
s
s
w
o
r
d

'
n
e
w
p
a
s
s
w
d
'
#

/
e
t
c
/
i
n
i
t
.
d
/
m
y
s
q
l

s
t
a
r
t
M
e
t
h
o
d

2
#

m
y
s
q
l

-
u

r
o
o
t

m
y
s
q
l
m
y
s
q
l
>
U
P
D
A
T
E

U
S
E
R

S
E
T

P
A
S
S
W
O
R
D
=
P
A
S
S
W
O
R
D
(
"
n
e
w
p
a
s
s
w
o
r
d
"
)

w
h
e
r
e

u
s
e
r
=
'
r
o
o
t
'
;
m
y
s
q
l
>
F
L
U
S
H

P
R
I
V
I
L
E
G
E
S
;
#

U
s
e

u
s
e
r
n
a
m
e

i
n
s
t
e
a
d

o
f

"
r
o
o
t
"
m
y
s
q
l
>
q
u
i
t
C
r
e
a
t
e

u
s
e
r

a
n
d

d
a
t
a
b
a
s
e

(
s
e
e
M
y
S
Q
L

d
o
c
3
0
)
#

m
y
s
q
l

-
u

r
o
o
t

m
y
s
q
l
m
y
s
q
l
>
C
R
E
A
T
E

U
S
E
R

'
b
o
b
'
@
'
l
o
c
a
l
h
o
s
t
'

I
D
E
N
T
I
F
I
E
D

B
Y

'
p
w
d
'
;
#

c
r
e
a
t
e

o
n
l
y

a

u
s
e
r
m
y
s
q
l
>
C
R
E
A
T
E

D
A
T
A
B
A
S
E

b
o
b
d
b
;
m
y
s
q
l
>
G
R
A
N
T

A
L
L

O
N

*
.
*

T
O

'
b
o
b
'
@
'
%
'

I
D
E
N
T
I
F
I
E
D

B
Y

'
p
w
d
'
;
#

U
s
e

l
o
c
a
l
h
o
s
t

i
n
s
t
e
a
d

o
f

%
#

t
o

r
e
s
t
r
i
c
t

t
h
e

n
e
t
w
o
r
k

a
c
c
e
s
s
m
y
s
q
l
>
D
R
O
P

D
A
T
A
B
A
S
E

b
o
b
d
b
;
#

D
e
l
e
t
e

d
a
t
a
b
a
s
e
m
y
s
q
l
>
D
R
O
P

U
S
E
R

b
o
b
;
#

D
e
l
e
t
e

u
s
e
r
m
y
s
q
l
>
D
E
L
E
T
E

F
R
O
M

m
y
s
q
l
.
u
s
e
r

W
H
E
R
E

u
s
e
r
=
'
b
o
b

a
n
d

h
o
s
t
=
'
h
o
s
t
n
a
m
e
'
;
#

A
l
t
.

c
o
m
m
a
n
d
m
y
s
q
l
>
F
L
U
S
H

P
R
I
V
I
L
E
G
E
S
;
G
r
a
n
t

r
e
m
o
t
e

a
c
c
e
s
s
R
e
m
o
t
e
a
c
c
e
s
s
i
s
t
y
p
i
c
a
l
l
y
p
e
r
m
i
t
t
e
d
f
o
r
a
d
a
t
a
b
a
s
e
,
a
n
d
n
o
t
a
l
l
d
a
t
a
b
a
s
e
s
.
T
h
e
f
i
l
e
/
e
t
c
/
m
y
.
c
n
f
c
o
n
t
a
i
n
s
t
h
e
I
P
a
d
d
r
e
s
s
t
o
b
i
n
d
t
o
.
(
O
n
F
r
e
e
B
S
D
m
y
.
c
n
f
n
o
t
c
r
e
a
t
e
d
p
e
r
f
e
d
a
u
l
t
,
c
o
p
y
o
n
e
.
c
n
f
f
i
l
e
f
r
o
m
/
u
s
r
/
l
o
c
a
l
/
s
h
a
r
e
/
m
y
s
q
l
t
o
/
u
s
r
/
l
o
c
a
l
/
e
t
c
/
m
y
.
c
n
f
)
T
y
p
i
c
a
l
l
y
c
o
m
m
e
n
t
t
h
e
l
i
n
e
b
i
n
d
-
a
d
d
r
e
s
s

=
o
u
t
.
#

m
y
s
q
l

-
u

r
o
o
t

m
y
s
q
l
m
y
s
q
l
>
G
R
A
N
T

A
L
L

O
N

b
o
b
d
b
.
*

T
O

b
o
b
@
'
x
x
x
.
x
x
x
.
x
x
x
.
x
x
x
'

I
D
E
N
T
I
F
I
E
D

B
Y

'
P
A
S
S
W
O
R
D
'
;
m
y
s
q
l
>
R
E
V
O
K
E

G
R
A
N
T

O
P
T
I
O
N

O
N

f
o
o
.
*

F
R
O
M

b
a
r
@
'
x
x
x
.
x
x
x
.
x
x
x
.
x
x
x
'
;
m
y
s
q
l
>
F
L
U
S
H

P
R
I
V
I
L
E
G
E
S
;
#

U
s
e

'
h
o
s
t
n
a
m
e
'

o
r

a
l
s
o

'
%
'

f
o
r

f
u
l
l

a
c
c
e
s
s
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e

a

s
i
n
g
l
e

d
a
t
a
b
a
s
e
:
#

m
y
s
q
l
d
u
m
p

-
u

r
o
o
t

-
p
s
e
c
r
e
t

-
-
a
d
d
-
d
r
o
p
-
d
a
t
a
b
a
s
e

d
b
n
a
m
e

>

d
b
n
a
m
e
_
s
q
l
.
d
u
m
p
#

m
y
s
q
l

-
u

r
o
o
t

-
p
s
e
c
r
e
t

-
D

d
b
n
a
m
e

<

d
b
n
a
m
e
_
s
q
l
.
d
u
m
p
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e

a
l
l

d
a
t
a
b
a
s
e
s
:
#

m
y
s
q
l
d
u
m
p

-
u

r
o
o
t

-
p
s
e
c
r
e
t

-
-
a
d
d
-
d
r
o
p
-
d
a
t
a
b
a
s
e

-
-
a
l
l
-
d
a
t
a
b
a
s
e
s

>

f
u
l
l
.
d
u
m
p
#

m
y
s
q
l

-
u

r
o
o
t

-
p
s
e
c
r
e
t

<

f
u
l
l
.
d
u
m
p
H
e
r
e
i
s
"
s
e
c
r
e
t
"
t
h
e
m
y
s
q
l
r
o
o
t
p
a
s
s
w
o
r
d
,
t
h
e
r
e
i
s
n
o
s
p
a
c
e
a
f
t
e
r
-
p
.
W
h
e
n
t
h
e
-
p
o
p
t
i
o
n
i
s
u
s
e
d
a
l
o
n
e

(
w
/
o

p
a
s
s
w
o
r
d
)
,

t
h
e

p
a
s
s
w
o
r
d

i
s

a
s
k
e
d

a
t

t
h
e

c
o
m
m
a
n
d

p
r
o
m
p
t
.
1
8
.
3
S
Q
L
i
t
e
S
Q
L
i
t
e
3
1
i
s

a

s
m
a
l
l

p
o
w
e
r
f
u
l

s
e
l
f
-
c
o
n
t
a
i
n
e
d
,

s
e
r
v
e
r
l
e
s
s
,

z
e
r
o
-
c
o
n
f
i
g
u
r
a
t
i
o
n

S
Q
L

d
a
t
a
b
a
s
e
.
3
0
.
h
t
t
p
:
/
/
d
e
v
.
m
y
s
q
l
.
c
o
m
/
d
o
c
/
r
e
f
m
a
n
/
5
.
1
/
e
n
/
a
d
d
i
n
g
-
u
s
e
r
s
.
h
t
m
l
-

D
a
t
a
b
a
s
e
s

-
4
8
3
F
I
L
E

S
Y
S
T
E
M
D
i
s
k
i
n
f
o
(
p
9
)
|
B
o
o
t
(
p
9
)
|
D
i
s
k
u
s
a
g
e
(
p
9
)
|
O
p
e
n
e
d
f
i
l
e
s
(
p
9
)
|
M
o
u
n
t
/
r
e
m
o
u
n
t
(
p
1
0
)
|
M
o
u
n
t
S
M
B
(
p
1
1
)
|
M
o
u
n
t
i
m
a
g
e
(
p
1
2
)
|
B
u
r
n
I
S
O
(
p
1
2
)
|
C
r
e
a
t
e
i
m
a
g
e
(
p
1
3
)
|
M
e
m
o
r
y
d
i
s
k
(
p
1
4
)
|
D
i
s
k
p
e
r
f
o
r
m
a
n
c
e
(
p
1
4
)
3
.
1
P
e
r
m
i
s
s
i
o
n
s
C
h
a
n
g
e
p
e
r
m
i
s
s
i
o
n
a
n
d
o
w
n
e
r
s
h
i
p
w
i
t
h
c
h
m
o
d
a
n
d
c
h
o
w
n
.
T
h
e
d
e
f
a
u
l
t
u
m
a
s
k
c
a
n
b
e
c
h
a
n
g
e
d
f
o
r
a
l
l
u
s
e
r
s
i
n
/
e
t
c
/
p
r
o
f
i
l
e
f
o
r
L
i
n
u
x
o
r
/
e
t
c
/
l
o
g
i
n
.
c
o
n
f
f
o
r
F
r
e
e
B
S
D
.
T
h
e
d
e
f
a
u
l
t
u
m
a
s
k
i
s
u
s
u
a
l
l
y
0
2
2
.
T
h
e
u
m
a
s
k

i
s

s
u
b
t
r
a
c
t
e
d

f
r
o
m

7
7
7
,

t
h
u
s

u
m
a
s
k

0
2
2

r
e
s
u
l
t
s

i
n

a

p
e
r
m
i
s
s
i
o
n

0
f

7
5
5
.
1

-
-
x

e
x
e
c
u
t
e
#

M
o
d
e

7
6
4

=

e
x
e
c
/
r
e
a
d
/
w
r
i
t
e

|

r
e
a
d
/
w
r
i
t
e

|

r
e
a
d
2

-
w
-

w
r
i
t
e
#

F
o
r
:







|
-
-


O
w
n
e
r


-
-
|



|
-

G
r
o
u
p
-
|



|
O
t
h
|
4

r
-
-

r
e
a
d
u
g
o
=
a
u
=
u
s
e
r
,

g
=
g
r
o
u
p
,

o
=
o
t
h
e
r
s
,

a
=
e
v
e
r
y
o
n
e
#

c
h
m
o
d

[
O
P
T
I
O
N
]

M
O
D
E
[
,
M
O
D
E
]

F
I
L
E
#

M
O
D
E

i
s

o
f

t
h
e

f
o
r
m

[
u
g
o
a
]
*
(
[
-
+
=
]
(
[
r
w
x
X
s
t
]
)
)
#

c
h
m
o
d

6
4
0

/
v
a
r
/
l
o
g
/
m
a
i
l
l
o
g
#

R
e
s
t
r
i
c
t

t
h
e

l
o
g

-
r
w
-
r
-
-
-
-
-
#

c
h
m
o
d

u
=
r
w
,
g
=
r
,
o
=

/
v
a
r
/
l
o
g
/
m
a
i
l
l
o
g
#

S
a
m
e

a
s

a
b
o
v
e
#

c
h
m
o
d

-
R

o
-
r

/
h
o
m
e
/
*
#

R
e
c
u
r
s
i
v
e

r
e
m
o
v
e

o
t
h
e
r

r
e
a
d
a
b
l
e

f
o
r

a
l
l

u
s
e
r
s
#

c
h
m
o
d

u
+
s

/
p
a
t
h
/
t
o
/
p
r
o
g
#

S
e
t

S
U
I
D

b
i
t

o
n

e
x
e
c
u
t
a
b
l
e

(
k
n
o
w

w
h
a
t

y
o
u

d
o
!
)
#

f
i
n
d

/

-
p
e
r
m

-
u
+
s

-
p
r
i
n
t
#

F
i
n
d

a
l
l

p
r
o
g
r
a
m
s

w
i
t
h

t
h
e

S
U
I
D

b
i
t
#

c
h
o
w
n

u
s
e
r
:
g
r
o
u
p

/
p
a
t
h
/
t
o
/
f
i
l
e
#

C
h
a
n
g
e

t
h
e

u
s
e
r

a
n
d

g
r
o
u
p

o
w
n
e
r
s
h
i
p

o
f

a

f
i
l
e
#

c
h
g
r
p

g
r
o
u
p

/
p
a
t
h
/
t
o
/
f
i
l
e
#

C
h
a
n
g
e

t
h
e

g
r
o
u
p

o
w
n
e
r
s
h
i
p

o
f

a

f
i
l
e
#

c
h
m
o
d

6
4
0

`
f
i
n
d

.
/

-
t
y
p
e

f

-
p
r
i
n
t
`
#

C
h
a
n
g
e

p
e
r
m
i
s
s
i
o
n
s

t
o

6
4
0

f
o
r

a
l
l

f
i
l
e
s
#

c
h
m
o
d

7
5
1

`
f
i
n
d

.
/

-
t
y
p
e

d

-
p
r
i
n
t
`
#

C
h
a
n
g
e

p
e
r
m
i
s
s
i
o
n
s

t
o

7
5
1

f
o
r

a
l
l

d
i
r
e
c
t
o
r
i
e
s
3
.
2
D
i
s
k

i
n
f
o
r
m
a
t
i
o
n
#

d
i
s
k
i
n
f
o

-
v

/
d
e
v
/
a
d
2
#

i
n
f
o
r
m
a
t
i
o
n

a
b
o
u
t

d
i
s
k

(
s
e
c
t
o
r
/
s
i
z
e
)

F
r
e
e
B
S
D
#

h
d
p
a
r
m

-
I

/
d
e
v
/
s
d
a
#

i
n
f
o
r
m
a
t
i
o
n

a
b
o
u
t

t
h
e

I
D
E
/
A
T
A

d
i
s
k

(
L
i
n
u
x
)
#

f
d
i
s
k

/
d
e
v
/
a
d
2
#

D
i
s
p
l
a
y

a
n
d

m
a
n
i
p
u
l
a
t
e

t
h
e

p
a
r
t
i
t
i
o
n

t
a
b
l
e
#

s
m
a
r
t
c
t
l

-
a

/
d
e
v
/
a
d
2
#

D
i
s
p
l
a
y

t
h
e

d
i
s
k

S
M
A
R
T

i
n
f
o
3
.
3
B
o
o
t
F
r
e
e
B
S
D
T
o

b
o
o
t

a
n

o
l
d

k
e
r
n
e
l

i
f

t
h
e

n
e
w

k
e
r
n
e
l

d
o
e
s
n
'
t

b
o
o
t
,

s
t
o
p

t
h
e

b
o
o
t

a
t

d
u
r
i
n
g

t
h
e

c
o
u
n
t

d
o
w
n
.
#

u
n
l
o
a
d
#

l
o
a
d

k
e
r
n
e
l
.
o
l
d
#

b
o
o
t
3
.
4
S
y
s
t
e
m

m
o
u
n
t

p
o
i
n
t
s
/
D
i
s
k

u
s
a
g
e
#

m
o
u
n
t

|

c
o
l
u
m
n

-
t
#

S
h
o
w

m
o
u
n
t
e
d

f
i
l
e
-
s
y
s
t
e
m
s

o
n

t
h
e

s
y
s
t
e
m
#

d
f
#

d
i
s
p
l
a
y

f
r
e
e

d
i
s
k

s
p
a
c
e

a
n
d

m
o
u
n
t
e
d

d
e
v
i
c
e
s
#

c
a
t

/
p
r
o
c
/
p
a
r
t
i
t
i
o
n
s
#

S
h
o
w

a
l
l

r
e
g
i
s
t
e
r
e
d

p
a
r
t
i
t
i
o
n
s

(
L
i
n
u
x
)
D
i
s
k

u
s
a
g
e
#

d
u

-
s
h

*
#

D
i
r
e
c
t
o
r
y

s
i
z
e
s

a
s

l
i
s
t
i
n
g
#

d
u

-
c
s
h
#

T
o
t
a
l

d
i
r
e
c
t
o
r
y

s
i
z
e

o
f

t
h
e

c
u
r
r
e
n
t

d
i
r
e
c
t
o
r
y
#

d
u

-
k
s

*

|

s
o
r
t

-
n

-
r
#

S
o
r
t

e
v
e
r
y
t
h
i
n
g

b
y

s
i
z
e

i
n

k
i
l
o
b
y
t
e
s
#

l
s

-
l
S
r
#

S
h
o
w

f
i
l
e
s
,

b
i
g
g
e
s
t

l
a
s
t
3
.
5
W
h
o

h
a
s

w
h
i
c
h

f
i
l
e
s

o
p
e
n
e
d
T
h
i
s
i
s
u
s
e
f
u
l
t
o
f
i
n
d
o
u
t
w
h
i
c
h
f
i
l
e
i
s
b
l
o
c
k
i
n
g
a
p
a
r
t
i
t
i
o
n
w
h
i
c
h
h
a
s
t
o
b
e
u
n
m
o
u
n
t
e
d
a
n
d
g
i
v
e
s
a
t
y
p
i
c
a
l

e
r
r
o
r

o
f
:
-

F
i
l
e

S
y
s
t
e
m

-
9
#

u
m
o
u
n
t

/
h
o
m
e
/
u
m
o
u
n
t
:

u
n
m
o
u
n
t

o
f

/
h
o
m
e
#

u
m
o
u
n
t

i
m
p
o
s
s
i
b
l
e

b
e
c
a
u
s
e

a

f
i
l
e

i
s

l
o
c
k
i
n
g

h
o
m
e
f
a
i
l
e
d
:

D
e
v
i
c
e

b
u
s
y
F
r
e
e
B
S
D

a
n
d

m
o
s
t

U
n
i
x
e
s
#

f
s
t
a
t

-
f

/
h
o
m
e
#

f
o
r

a

m
o
u
n
t

p
o
i
n
t
#

f
s
t
a
t

-
p

P
I
D
#

f
o
r

a
n

a
p
p
l
i
c
a
t
i
o
n

w
i
t
h

P
I
D
#

f
s
t
a
t

-
u

u
s
e
r
#

f
o
r

a

u
s
e
r

n
a
m
e
F
i
n
d

o
p
e
n
e
d

l
o
g

f
i
l
e

(
o
r

o
t
h
e
r

o
p
e
n
e
d

f
i
l
e
s
)
,

s
a
y

f
o
r

X
o
r
g
:
#

p
s

a
x

|

g
r
e
p

X
o
r
g

|

a
w
k

'
{
p
r
i
n
t

$
1
}
'
1
2
5
2
#

f
s
t
a
t

-
p

1
2
5
2
U
S
E
R





C
M
D










P
I
D



F
D

M
O
U
N
T






I
N
U
M

M
O
D
E









S
Z
|
D
V

R
/
W
r
o
o
t





X
o
r
g








1
2
5
2

r
o
o
t

/













2

d
r
w
x
r
-
x
r
-
x





5
1
2


r
r
o
o
t





X
o
r
g








1
2
5
2

t
e
x
t

/
u
s
r





2
1
6
0
1
6

-
r
w
s
-
-
x
-
-
x


1
6
7
9
8
4
8

r
r
o
o
t





X
o
r
g








1
2
5
2




0

/
v
a
r





2
1
2
0
4
2

-
r
w
-
r
-
-
r
-
-



5
6
9
8
7


w
T
h
e

f
i
l
e

w
i
t
h

i
n
u
m

2
1
2
0
4
2

i
s

t
h
e

o
n
l
y

f
i
l
e

i
n

/
v
a
r
:
#

f
i
n
d

-
x

/
v
a
r

-
i
n
u
m

2
1
2
0
4
2
/
v
a
r
/
l
o
g
/
X
o
r
g
.
0
.
l
o
g
L
i
n
u
x
F
i
n
d

o
p
e
n
e
d

f
i
l
e
s

o
n

a

m
o
u
n
t

p
o
i
n
t

w
i
t
h
f
u
s
e
r
o
r
l
s
o
f
:
#

f
u
s
e
r

-
m

/
h
o
m
e
#

L
i
s
t

p
r
o
c
e
s
s
e
s

a
c
c
e
s
s
i
n
g

/
h
o
m
e
#

l
s
o
f

/
h
o
m
e
C
O
M
M
A
N
D



P
I
D




U
S
E
R



F
D



T
Y
P
E

D
E
V
I
C
E




S
I
Z
E





N
O
D
E

N
A
M
E
t
c
s
h




2
9
0
2
9

e
e
d
c
o
b
a


c
w
d




D
I
R



0
,
1
8



1
2
2
8
8


1
0
4
8
5
8
7

/
h
o
m
e
/
e
e
d
c
o
b
a

(
g
u
a
m
:
/
h
o
m
e
)
l
s
o
f




2
9
1
4
0

e
e
d
c
o
b
a


c
w
d




D
I
R



0
,
1
8



1
2
2
8
8


1
0
4
8
5
8
7

/
h
o
m
e
/
e
e
d
c
o
b
a

(
g
u
a
m
:
/
h
o
m
e
)
A
b
o
u
t

a
n

a
p
p
l
i
c
a
t
i
o
n
:
p
s

a
x

|

g
r
e
p

X
o
r
g

|

a
w
k

'
{
p
r
i
n
t

$
1
}
'
3
3
2
4
#

l
s
o
f

-
p

3
3
2
4
C
O
M
M
A
N
D



P
I
D




U
S
E
R



F
D



T
Y
P
E

D
E
V
I
C
E




S
I
Z
E




N
O
D
E

N
A
M
E
X
o
r
g




3
3
2
4

r
o
o
t




0
w



R
E
G








8
,
6



5
6
2
9
6






1
2
4
9
2

/
v
a
r
/
l
o
g
/
X
o
r
g
.
0
.
l
o
g
A
b
o
u
t

a

s
i
n
g
l
e

f
i
l
e
:
#

l
s
o
f

/
v
a
r
/
l
o
g
/
X
o
r
g
.
0
.
l
o
g
C
O
M
M
A
N
D


P
I
D

U
S
E
R



F
D



T
Y
P
E

D
E
V
I
C
E


S
I
Z
E


N
O
D
E

N
A
M
E
X
o
r
g




3
3
2
4

r
o
o
t




0
w



R
E
G




8
,
6

5
6
2
9
6

1
2
4
9
2

/
v
a
r
/
l
o
g
/
X
o
r
g
.
0
.
l
o
g
3
.
6
M
o
u
n
t
/
r
e
m
o
u
n
t

a

f
i
l
e

s
y
s
t
e
m
F
o
r

e
x
a
m
p
l
e

t
h
e

c
d
r
o
m
.

I
f

l
i
s
t
e
d

i
n

/
e
t
c
/
f
s
t
a
b
:
#

m
o
u
n
t

/
c
d
r
o
m
O
r

f
i
n
d

t
h
e

d
e
v
i
c
e

i
n

/
d
e
v
/

o
r

w
i
t
h

d
m
e
s
g
F
r
e
e
B
S
D
#

m
o
u
n
t

-
v

-
t

c
d
9
6
6
0

/
d
e
v
/
c
d
0
c

/
m
n
t
#

c
d
r
o
m
#

m
o
u
n
t
_
c
d
9
6
6
0

/
d
e
v
/
w
c
d
0
c

/
c
d
r
o
m
#

o
t
h
e
r

m
e
t
h
o
d
#

m
o
u
n
t

-
v

-
t

m
s
d
o
s

/
d
e
v
/
f
d
0
c

/
m
n
t
#

f
l
o
p
p
y
E
n
t
r
y

i
n

/
e
t
c
/
f
s
t
a
b
:
#

D
e
v
i
c
e
















M
o
u
n
t
p
o
i
n
t






F
S
t
y
p
e


O
p
t
i
o
n
s









D
u
m
p




P
a
s
s
#
/
d
e
v
/
a
c
d
0















/
c
d
r
o
m










c
d
9
6
6
0


r
o
,
n
o
a
u
t
o







0







0
T
o

l
e
t

u
s
e
r
s

d
o

i
t
:
#

s
y
s
c
t
l

v
f
s
.
u
s
e
r
m
o
u
n
t
=
1
#

O
r

i
n
s
e
r
t

t
h
e

l
i
n
e

"
v
f
s
.
u
s
e
r
m
o
u
n
t
=
1
"

i
n

/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f
-

F
i
l
e

S
y
s
t
e
m

-
1
0
1
7
P
R
I
N
T
I
N
G
1
7
.
1
P
r
i
n
t

w
i
t
h

l
p
r
#

l
p
r

u
n
i
x
t
o
o
l
b
o
x
.
p
s
#

P
r
i
n
t

o
n

d
e
f
a
u
l
t

p
r
i
n
t
e
r
#

e
x
p
o
r
t

P
R
I
N
T
E
R
=
h
p
4
6
0
0
#

C
h
a
n
g
e

t
h
e

d
e
f
a
u
l
t

p
r
i
n
t
e
r
#

l
p
r

-
P
h
p
4
5
0
0

#
2

u
n
i
x
t
o
o
l
b
o
x
.
p
s
#

U
s
e

p
r
i
n
t
e
r

h
p
4
5
0
0

a
n
d

p
r
i
n
t

2

c
o
p
i
e
s
#

l
p
r

-
o

D
u
p
l
e
x
=
D
u
p
l
e
x
N
o
T
u
m
b
l
e

.
.
.
#

P
r
i
n
t

d
u
p
l
e
x

a
l
o
n
g

t
h
e

l
o
n
g

s
i
d
e
#

l
p
r

-
o

P
a
g
e
S
i
z
e
=
A
4
,
D
u
p
l
e
x
=
D
u
p
l
e
x
N
o
T
u
m
b
l
e

.
.
.
#

l
p
q
#

C
h
e
c
k

t
h
e

q
u
e
u
e

o
n

d
e
f
a
u
l
t

p
r
i
n
t
e
r
#

l
p
q

-
l

-
P
h
p
4
5
0
0
#

Q
u
e
u
e

o
n

p
r
i
n
t
e
r

h
p
4
5
0
0

w
i
t
h

v
e
r
b
o
s
e
#

l
p
r
m

-
#

R
e
m
o
v
e

a
l
l

u
s
e
r
s

j
o
b
s

o
n

d
e
f
a
u
l
t

p
r
i
n
t
e
r
#

l
p
r
m

-
P
h
p
4
5
0
0

3
1
8
6
#

R
e
m
o
v
e

j
o
b

3
1
8
6
.

F
i
n
d

j
o
b

n
b
r

w
i
t
h

l
p
q
#

l
p
c

s
t
a
t
u
s
#

L
i
s
t

a
l
l

a
v
a
i
l
a
b
l
e

p
r
i
n
t
e
r
s
#

l
p
c

s
t
a
t
u
s

h
p
4
5
0
0
#

C
h
e
c
k

i
f

p
r
i
n
t
e
r

i
s

o
n
l
i
n
e

a
n
d

q
u
e
u
e

l
e
n
g
t
h
S
o
m
e
d
e
v
i
c
e
s
a
r
e
n
o
t
p
o
s
t
s
c
r
i
p
t
a
n
d
w
i
l
l
p
r
i
n
t
g
a
r
b
a
g
e
w
h
e
n
f
e
d
w
i
t
h
a
p
d
f
f
i
l
e
.
T
h
i
s
m
i
g
h
t
b
e
s
o
l
v
e
d
w
i
t
h
:
#

g
s

-
d
S
A
F
E
R

-
d
N
O
P
A
U
S
E

-
s
D
E
V
I
C
E
=
d
e
s
k
j
e
t

-
s
O
u
t
p
u
t
F
i
l
e
=
\
|
l
p
r

f
i
l
e
.
p
d
f
P
r
i
n
t
t
o
a
P
D
F
f
i
l
e
e
v
e
n
i
f
t
h
e
a
p
p
l
i
c
a
t
i
o
n
d
o
e
s
n
o
t
s
u
p
p
o
r
t
i
t
.
U
s
e
g
s
o
n
t
h
e
p
r
i
n
t
c
o
m
m
a
n
d
i
n
s
t
e
a
d
o
f
l
p
r
.
#

g
s

-
q

-
s
P
A
P
E
R
S
I
Z
E
=
a
4

-
d
N
O
P
A
U
S
E

-
d
B
A
T
C
H

-
s
D
E
V
I
C
E
=
p
d
f
w
r
i
t
e

-
s
O
u
t
p
u
t
F
i
l
e
=
/
p
a
t
h
/
f
i
l
e
.
p
d
f
1
8
D
A
T
A
B
A
S
E
S
1
8
.
1
P
o
s
t
g
r
e
S
Q
L
C
h
a
n
g
e

r
o
o
t

o
r

a

u
s
e
r
n
a
m
e

p
a
s
s
w
o
r
d
#

p
s
q
l

-
d

t
e
m
p
l
a
t
e
1

-
U

p
g
s
q
l
>

a
l
t
e
r

u
s
e
r

p
g
s
q
l

w
i
t
h

p
a
s
s
w
o
r
d

'
p
g
s
q
l
_
p
a
s
s
w
o
r
d
'
;
#

U
s
e

u
s
e
r
n
a
m
e

i
n
s
t
e
a
d

o
f

"
p
g
s
q
l
"
C
r
e
a
t
e

u
s
e
r

a
n
d

d
a
t
a
b
a
s
e
T
h
e
c
o
m
m
a
n
d
s
c
r
e
a
t
e
u
s
e
r
,
d
r
o
p
u
s
e
r
,
c
r
e
a
t
e
d
b
a
n
d
d
r
o
p
d
b
a
r
e
c
o
n
v
e
n
i
e
n
t
s
h
o
r
t
c
u
t
s
e
q
u
i
v
a
l
e
n
t
t
o
t
h
e
S
Q
L
c
o
m
m
a
n
d
s
.
T
h
e
n
e
w
u
s
e
r
i
s
b
o
b
w
i
t
h
d
a
t
a
b
a
s
e
b
o
b
d
b
;
u
s
e
a
s
r
o
o
t
w
i
t
h
p
g
s
q
l
t
h
e
d
a
t
a
b
a
s
e

s
u
p
e
r

u
s
e
r
:
#

c
r
e
a
t
e
u
s
e
r

-
U

p
g
s
q
l

-
P

b
o
b
#

-
P

w
i
l
l

a
s
k

f
o
r

p
a
s
s
w
o
r
d
#

c
r
e
a
t
e
d
b

-
U

p
g
s
q
l

-
O

b
o
b

b
o
b
d
b
#

n
e
w

b
o
b
d
b

i
s

o
w
n
e
d

b
y

b
o
b
#

d
r
o
p
d
b

b
o
b
d
b
#

D
e
l
e
t
e

d
a
t
a
b
a
s
e

b
o
b
d
b
#

d
r
o
p
u
s
e
r

b
o
b
#

D
e
l
e
t
e

u
s
e
r

b
o
b
T
h
e

g
e
n
e
r
a
l

d
a
t
a
b
a
s
e

a
u
t
h
e
n
t
i
c
a
t
i
o
n

m
e
c
h
a
n
i
s
m

i
s

c
o
n
f
i
g
u
r
e
d

i
n

p
g
_
h
b
a
.
c
o
n
f
G
r
a
n
t

r
e
m
o
t
e

a
c
c
e
s
s
T
h
e
f
i
l
e
$
P
G
S
Q
L
_
D
A
T
A
_
D
/
p
o
s
t
g
r
e
s
q
l
.
c
o
n
f
s
p
e
c
i
f
i
e
s
t
h
e
a
d
d
r
e
s
s
t
o
b
i
n
d
t
o
.
T
y
p
i
c
a
l
l
y
l
i
s
t
e
n
_
a
d
d
r
e
s
s
e
s

=

'
*
'
f
o
r

P
o
s
t
g
r
e
s

8
.
x
.
T
h
e

f
i
l
e
$
P
G
S
Q
L
_
D
A
T
A
_
D
/
p
g
_
h
b
a
.
c
o
n
f
d
e
f
i
n
e
s

t
h
e

a
c
c
e
s
s

c
o
n
t
r
o
l
.

E
x
a
m
p
l
e
s
:
#

T
Y
P
E


D
A
T
A
B
A
S
E




U
S
E
R








I
P
-
A
D
D
R
E
S
S








I
P
-
M
A
S
K










M
E
T
H
O
D
h
o
s
t




b
o
b
d
b







b
o
b








2
1
2
.
1
1
7
.
8
1
.
4
2





2
5
5
.
2
5
5
.
2
5
5
.
2
5
5



p
a
s
s
w
o
r
d
h
o
s
t




a
l
l









a
l
l








0
.
0
.
0
.
0
/
0



























p
a
s
s
w
o
r
d
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e
T
h
e
b
a
c
k
u
p
s
a
n
d
r
e
s
t
o
r
e
a
r
e
d
o
n
e
w
i
t
h
t
h
e
u
s
e
r
p
g
s
q
l
o
r
p
o
s
t
g
r
e
s
.
B
a
c
k
u
p
a
n
d
r
e
s
t
o
r
e
a
s
i
n
g
l
e
d
a
t
a
b
a
s
e
:
#

p
g
_
d
u
m
p

-
-
c
l
e
a
n

d
b
n
a
m
e

>

d
b
n
a
m
e
_
s
q
l
.
d
u
m
p
#

p
s
q
l

d
b
n
a
m
e

<

d
b
n
a
m
e
_
s
q
l
.
d
u
m
p
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e

a
l
l

d
a
t
a
b
a
s
e
s

(
i
n
c
l
u
d
i
n
g

u
s
e
r
s
)
:
-

P
r
i
n
t
i
n
g

-
4
7
#

i
c
o
n
v

-
f

<
f
r
o
m
_
e
n
c
o
d
i
n
g
>

-
t

<
t
o
_
e
n
c
o
d
i
n
g
>

<
i
n
p
u
t
_
f
i
l
e
>
#

i
c
o
n
v

-
f

I
S
O
8
8
5
9
-
1

-
t

U
T
F
-
8

-
o

f
i
l
e
.
i
n
p
u
t

>

f
i
l
e
_
u
t
f
8
#

i
c
o
n
v

-
l
#

L
i
s
t

k
n
o
w
n

c
o
d
e
d

c
h
a
r
a
c
t
e
r

s
e
t
s
W
i
t
h
o
u
t
t
h
e
-
f
o
p
t
i
o
n
,
i
c
o
n
v
w
i
l
l
u
s
e
t
h
e
l
o
c
a
l
c
h
a
r
-
s
e
t
,
w
h
i
c
h
i
s
u
s
u
a
l
l
y
f
i
n
e
i
f
t
h
e
d
o
c
u
m
e
n
t
d
i
s
p
l
a
y
s
w
e
l
l
.
1
6
.
2
U
n
i
x

-

D
O
S

n
e
w
l
i
n
e
s
C
o
n
v
e
r
t
D
O
S
(
C
R
/
L
F
)
t
o
U
n
i
x
(
L
F
)
n
e
w
l
i
n
e
s
a
n
d
b
a
c
k
w
i
t
h
i
n
a
U
n
i
x
s
h
e
l
l
.
S
e
e
a
l
s
o
d
o
s
2
u
n
i
x
a
n
d
u
n
i
x
2
d
o
s
i
f

y
o
u

h
a
v
e

t
h
e
m
.
#

s
e
d

'
s
/
.
$
/
/
'

d
o
s
f
i
l
e
.
t
x
t

>

u
n
i
x
f
i
l
e
.
t
x
t
#

D
O
S

t
o

U
N
I
X
#

a
w
k

'
{
s
u
b
(
/
\
r
$
/
,
"
"
)
;
p
r
i
n
t
}
'

d
o
s
f
i
l
e
.
t
x
t

>

u
n
i
x
f
i
l
e
.
t
x
t
#

D
O
S

t
o

U
N
I
X
#

a
w
k

'
{
s
u
b
(
/
$
/
,
"
\
r
"
)
;
p
r
i
n
t
}
'

u
n
i
x
f
i
l
e
.
t
x
t

>

d
o
s
f
i
l
e
.
t
x
t
#

U
N
I
X

t
o

D
O
S
C
o
n
v
e
r
t
U
n
i
x
t
o
D
O
S
n
e
w
l
i
n
e
s
w
i
t
h
i
n
a
W
i
n
d
o
w
s
e
n
v
i
r
o
n
m
e
n
t
.
U
s
e
s
e
d
o
r
a
w
k
f
r
o
m
m
i
n
g
w
o
r
c
y
g
w
i
n
.
#

s
e
d

-
n

p

u
n
i
x
f
i
l
e
.
t
x
t

>

d
o
s
f
i
l
e
.
t
x
t
#

a
w
k

1

u
n
i
x
f
i
l
e
.
t
x
t

>

d
o
s
f
i
l
e
.
t
x
t
#

U
N
I
X

t
o

D
O
S

(
w
i
t
h

a

c
y
g
w
i
n

s
h
e
l
l
)
1
6
.
3
P
D
F

t
o

J
p
e
g

a
n
d

c
o
n
c
a
t
e
n
a
t
e

P
D
F

f
i
l
e
s
C
o
n
v
e
r
t
a
P
D
F
d
o
c
u
m
e
n
t
w
i
t
h
g
s
(
G
h
o
s
t
S
c
r
i
p
t
)
t
o
j
p
e
g
(
o
r
p
n
g
)
i
m
a
g
e
s
f
o
r
e
a
c
h
p
a
g
e
.
A
l
s
o
m
u
c
h
s
h
o
r
t
e
r

w
i
t
h
c
o
n
v
e
r
t
a
n
d
m
o
g
r
i
f
y
(
f
r
o
m

I
m
a
g
e
M
a
g
i
c
k

o
r

G
r
a
p
h
i
c
s
M
a
g
i
c
k
)
.
#

g
s

-
d
B
A
T
C
H

-
d
N
O
P
A
U
S
E

-
s
D
E
V
I
C
E
=
j
p
e
g

-
r
1
5
0

-
d
T
e
x
t
A
l
p
h
a
B
i
t
s
=
4

-
d
G
r
a
p
h
i
c
s
A
l
p
h
a
B
i
t
s
=
4

\
-
d
M
a
x
S
t
r
i
p
S
i
z
e
=
8
1
9
2

-
s
O
u
t
p
u
t
F
i
l
e
=
u
n
i
x
t
o
o
l
b
o
x
_
%
d
.
j
p
g

u
n
i
x
t
o
o
l
b
o
x
.
p
d
f
#

c
o
n
v
e
r
t

u
n
i
x
t
o
o
l
b
o
x
.
p
d
f

u
n
i
x
t
o
o
l
b
o
x
-
%
0
3
d
.
p
n
g
#

c
o
n
v
e
r
t

*
.
j
p
e
g

i
m
a
g
e
s
.
p
d
f
#

C
r
e
a
t
e

a

s
i
m
p
l
e

P
D
F

w
i
t
h

a
l
l

p
i
c
t
u
r
e
s
#

c
o
n
v
e
r
t

i
m
a
g
e
0
0
0
*

-
r
e
s
a
m
p
l
e

1
2
0
x
1
2
0

-
c
o
m
p
r
e
s
s

J
P
E
G

-
q
u
a
l
i
t
y

8
0

i
m
a
g
e
s
.
p
d
f
#

m
o
g
r
i
f
y

-
f
o
r
m
a
t

p
n
g

*
.
p
p
m
#

c
o
n
v
e
r
t

a
l
l

p
p
m

i
m
a
g
e
s

t
o

p
n
g

f
o
r
m
a
t
G
h
o
s
t
s
c
r
i
p
t
c
a
n
a
l
s
o
c
o
n
c
a
t
e
n
a
t
e
m
u
l
t
i
p
l
e
p
d
f
f
i
l
e
s
i
n
t
o
a
s
i
n
g
l
e
o
n
e
.
T
h
i
s
o
n
l
y
w
o
r
k
s
w
e
l
l
i
f
t
h
e
P
D
F
f
i
l
e
s

a
r
e

"
w
e
l
l

b
e
h
a
v
e
d
"
.
#

g
s

-
q

-
s
P
A
P
E
R
S
I
Z
E
=
a
4

-
d
N
O
P
A
U
S
E

-
d
B
A
T
C
H

-
s
D
E
V
I
C
E
=
p
d
f
w
r
i
t
e

-
s
O
u
t
p
u
t
F
i
l
e
=
a
l
l
.
p
d
f

\
f
i
l
e
1
.
p
d
f

f
i
l
e
2
.
p
d
f

.
.
.
#

O
n

W
i
n
d
o
w
s

u
s
e

'
#
'

i
n
s
t
e
a
d

o
f

'
=
'
1
6
.
4
C
o
n
v
e
r
t

v
i
d
e
o
C
o
m
p
r
e
s
s

t
h
e

C
a
n
o
n

d
i
g
i
c
a
m

v
i
d
e
o

w
i
t
h

a
n

m
p
e
g
4

c
o
d
e
c

a
n
d

r
e
p
a
i
r

t
h
e

c
r
a
p
p
y

s
o
u
n
d
.
#

m
e
n
c
o
d
e
r

-
o

v
i
d
e
o
o
u
t
.
a
v
i

-
o
a
c

m
p
3
l
a
m
e

-
o
v
c

l
a
v
c

-
s
r
a
t
e

1
1
0
2
5

\
-
c
h
a
n
n
e
l
s

1

-
a
f
-
a
d
v

f
o
r
c
e
=
1

-
l
a
m
e
o
p
t
s

p
r
e
s
e
t
=
m
e
d
i
u
m

-
l
a
v
c
o
p
t
s

\
v
c
o
d
e
c
=
m
s
m
p
e
g
4
v
2
:
v
b
i
t
r
a
t
e
=
6
0
0

-
m
c

0

v
i
d
o
e
i
n
.
A
V
I
S
e
e
s
o
x
f
o
r

s
o
u
n
d

p
r
o
c
e
s
s
i
n
g
.
1
6
.
5
C
o
p
y

a
n

a
u
d
i
o

c
d
T
h
e
p
r
o
g
r
a
m
c
d
p
a
r
a
n
o
i
a
2
9
c
a
n
s
a
v
e
t
h
e
a
u
d
i
o
t
r
a
c
k
s
(
F
r
e
e
B
S
D
p
o
r
t
i
n
a
u
d
i
o
/
c
d
p
a
r
a
n
o
i
a
/
)
,
o
g
g
e
n
c
c
a
n

e
n
c
o
d
e

i
n

O
g
g

V
o
r
b
i
s

f
o
r
m
a
t
,
l
a
m
e
c
o
n
v
e
r
t
s

t
o

m
p
3
.
#

c
d
p
a
r
a
n
o
i
a

-
B
#

C
o
p
y

t
h
e

t
r
a
c
k
s

t
o

w
a
v

f
i
l
e
s

i
n

c
u
r
r
e
n
t

d
i
r
#

l
a
m
e

-
b

2
5
6

i
n
.
w
a
v

o
u
t
.
m
p
3
#

E
n
c
o
d
e

i
n

m
p
3

2
5
6

k
b
/
s
#

f
o
r

i

i
n

*
.
w
a
v
;

d
o

l
a
m
e

-
b

2
5
6

$
i

`
b
a
s
e
n
a
m
e

$
i

.
w
a
v
`
.
m
p
3
;

d
o
n
e
#

o
g
g
e
n
c

i
n
.
w
a
v

-
b

2
5
6

o
u
t
.
o
g
g
#

E
n
c
o
d
e

i
n

O
g
g

V
o
r
b
i
s

2
5
6

k
b
/
s
2
9
.
h
t
t
p
:
/
/
x
i
p
h
.
o
r
g
/
p
a
r
a
n
o
i
a
/
-

C
o
n
v
e
r
t

M
e
d
i
a

-
4
6
L
i
n
u
x
#

m
o
u
n
t

-
t

a
u
t
o

/
d
e
v
/
c
d
r
o
m

/
m
n
t
/
c
d
r
o
m
#

t
y
p
i
c
a
l

c
d
r
o
m

m
o
u
n
t

c
o
m
m
a
n
d
#

m
o
u
n
t

/
d
e
v
/
h
d
c

-
t

i
s
o
9
6
6
0

-
r

/
c
d
r
o
m
#

t
y
p
i
c
a
l

I
D
E
#

m
o
u
n
t

/
d
e
v
/
s
c
d
0

-
t

i
s
o
9
6
6
0

-
r

/
c
d
r
o
m
#

t
y
p
i
c
a
l

S
C
S
I

c
d
r
o
m
#

m
o
u
n
t

/
d
e
v
/
s
d
c
0

-
t

n
t
f
s
-
3
g

/
w
i
n
d
o
w
s
#

t
y
p
i
c
a
l

S
C
S
I
E
n
t
r
y

i
n

/
e
t
c
/
f
s
t
a
b
:
/
d
e
v
/
c
d
r
o
m



/
m
e
d
i
a
/
c
d
r
o
m


s
u
b
f
s

n
o
a
u
t
o
,
f
s
=
c
d
f
s
s
,
r
o
,
p
r
o
c
u
i
d
,
n
o
s
u
i
d
,
n
o
d
e
v
,
e
x
e
c

0

0
M
o
u
n
t

a

F
r
e
e
B
S
D

p
a
r
t
i
t
i
o
n

w
i
t
h

L
i
n
u
x
F
i
n
d
t
h
e
p
a
r
t
i
t
i
o
n
n
u
m
b
e
r
c
o
n
t
a
i
n
i
n
g
w
i
t
h
f
d
i
s
k
,
t
h
i
s
i
s
u
s
u
a
l
l
y
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n
,
b
u
t
i
t
c
o
u
l
d
b
e
a
n
o
t
h
e
r
B
S
D
s
l
i
c
e
t
o
o
.
I
f
t
h
e
F
r
e
e
B
S
D
h
a
s
m
a
n
y
s
l
i
c
e
s
,
t
h
e
y
a
r
e
t
h
e
o
n
e
n
o
t
l
i
s
t
e
d
i
n
t
h
e
f
d
i
s
k
t
a
b
l
e
,
b
u
t

v
i
s
i
b
l
e

i
n

/
d
e
v
/
s
d
a
*

o
r

/
d
e
v
/
h
d
a
*
.
#

f
d
i
s
k

/
d
e
v
/
s
d
a
#

F
i
n
d

t
h
e

F
r
e
e
B
S
D

p
a
r
t
i
t
i
o
n
/
d
e
v
/
s
d
a
3



*








5
3
5
7








7
9
0
5




2
0
4
7
4
8
4
2
+


a
5


F
r
e
e
B
S
D
#

m
o
u
n
t

-
t

u
f
s

-
o

u
f
s
t
y
p
e
=
u
f
s
2
,
r
o

/
d
e
v
/
s
d
a
3

/
m
n
t
/
d
e
v
/
s
d
a
1
0

=

/
t
m
p
;

/
d
e
v
/
s
d
a
1
1

/
u
s
r
#

T
h
e

o
t
h
e
r

s
l
i
c
e
s
R
e
m
o
u
n
t
R
e
m
o
u
n
t

a

d
e
v
i
c
e

w
i
t
h
o
u
t

u
n
m
o
u
n
t
i
n
g

i
t
.

N
e
c
e
s
s
a
r
y

f
o
r

f
s
c
k

f
o
r

e
x
a
m
p
l
e
#

m
o
u
n
t

-
o

r
e
m
o
u
n
t
,
r
o

/
#

L
i
n
u
x
#

m
o
u
n
t

-
o

r
o

/
#

F
r
e
e
B
S
D
C
o
p
y

t
h
e

r
a
w

d
a
t
a

f
r
o
m

a

c
d
r
o
m

i
n
t
o

a
n

i
s
o

i
m
a
g
e
:
#

d
d

i
f
=
/
d
e
v
/
c
d
0
c

o
f
=
f
i
l
e
.
i
s
o
3
.
7
A
d
d

s
w
a
p

o
n
-
t
h
e
-
f
l
y
S
u
p
p
o
s
e

y
o
u

n
e
e
d

m
o
r
e

s
w
a
p

(
r
i
g
h
t

n
o
w
)
,

s
a
y

a

2
G
B

f
i
l
e

/
s
w
a
p
2
g
b

(
L
i
n
u
x

o
n
l
y
)
.
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

o
f
=
/
s
w
a
p
2
g
b

b
s
=
1
0
2
4
k

c
o
u
n
t
=
2
0
0
0
#

m
k
s
w
a
p

/
s
w
a
p
2
g
b
#

c
r
e
a
t
e

t
h
e

s
w
a
p

a
r
e
a
#

s
w
a
p
o
n

/
s
w
a
p
2
g
b
#

a
c
t
i
v
a
t
e

t
h
e

s
w
a
p
.

I
t

n
o
w

i
n

u
s
e
#

s
w
a
p
o
f
f

/
s
w
a
p
2
g
b
#

w
h
e
n

d
o
n
e

d
e
a
c
t
i
v
a
t
e

t
h
e

s
w
a
p
#

r
m

/
s
w
a
p
2
g
b
3
.
8
M
o
u
n
t

a
n

S
M
B

s
h
a
r
e
S
u
p
p
o
s
e
w
e
w
a
n
t
t
o
a
c
c
e
s
s
t
h
e
S
M
B
s
h
a
r
e
m
y
s
h
a
r
e
o
n
t
h
e
c
o
m
p
u
t
e
r
s
m
b
s
e
r
v
e
r
,
t
h
e
a
d
d
r
e
s
s
a
s
t
y
p
e
d
o
n
a
W
i
n
d
o
w
s
P
C
i
s
\
\
s
m
b
s
e
r
v
e
r
\
m
y
s
h
a
r
e
\
.
W
e
m
o
u
n
t
o
n
/
m
n
t
/
s
m
b
s
h
a
r
e
.
W
a
r
n
i
n
g
>
c
i
f
s
w
a
n
t
s

a
n

I
P

o
r

D
N
S

n
a
m
e
,

n
o
t

a

W
i
n
d
o
w
s

n
a
m
e
.
L
i
n
u
x
#

s
m
b
c
l
i
e
n
t

-
U

u
s
e
r

-
I

1
9
2
.
1
6
8
.
1
6
.
2
2
9

-
L

/
/
s
m
b
s
h
a
r
e
/
#

L
i
s
t

t
h
e

s
h
a
r
e
s
#

m
o
u
n
t

-
t

s
m
b
f
s

-
o

u
s
e
r
n
a
m
e
=
w
i
n
u
s
e
r

/
/
s
m
b
s
e
r
v
e
r
/
m
y
s
h
a
r
e

/
m
n
t
/
s
m
b
s
h
a
r
e
#

m
o
u
n
t

-
t

c
i
f
s

-
o

u
s
e
r
n
a
m
e
=
w
i
n
u
s
e
r
,
p
a
s
s
w
o
r
d
=
w
i
n
p
w
d

/
/
1
9
2
.
1
6
8
.
1
6
.
2
2
9
/
m
y
s
h
a
r
e

/
m
n
t
/
s
h
a
r
e
A
d
d
i
t
i
o
n
a
l
l
y
w
i
t
h
t
h
e
p
a
c
k
a
g
e
m
o
u
n
t
.
c
i
f
s
i
t
i
s
p
o
s
s
i
b
l
e
t
o
s
t
o
r
e
t
h
e
c
r
e
d
e
n
t
i
a
l
s
i
n
a
f
i
l
e
,
f
o
r
e
x
a
m
p
l
e
/
h
o
m
e
/
u
s
e
r
/
.
s
m
b
:
u
s
e
r
n
a
m
e
=
w
i
n
u
s
e
r
p
a
s
s
w
o
r
d
=
w
i
n
p
w
d
A
n
d

m
o
u
n
t

a
s

f
o
l
l
o
w
:
#

m
o
u
n
t

-
t

c
i
f
s

-
o

c
r
e
d
e
n
t
i
a
l
s
=
/
h
o
m
e
/
u
s
e
r
/
.
s
m
b

/
/
1
9
2
.
1
6
8
.
1
6
.
2
2
9
/
m
y
s
h
a
r
e

/
m
n
t
/
s
m
b
s
h
a
r
e
F
r
e
e
B
S
D
U
s
e

-
I

t
o

g
i
v
e

t
h
e

I
P

(
o
r

D
N
S

n
a
m
e
)
;

s
m
b
s
e
r
v
e
r

i
s

t
h
e

W
i
n
d
o
w
s

n
a
m
e
.
#

s
m
b
u
t
i
l

v
i
e
w

-
I

1
9
2
.
1
6
8
.
1
6
.
2
2
9

/
/
w
i
n
u
s
e
r
@
s
m
b
s
e
r
v
e
r
#

L
i
s
t

t
h
e

s
h
a
r
e
s
#

m
o
u
n
t
_
s
m
b
f
s

-
I

1
9
2
.
1
6
8
.
1
6
.
2
2
9

/
/
w
i
n
u
s
e
r
@
s
m
b
s
e
r
v
e
r
/
m
y
s
h
a
r
e

/
m
n
t
/
s
m
b
s
h
a
r
e
-

F
i
l
e

S
y
s
t
e
m

-
1
1
3
.
9
M
o
u
n
t

a
n

i
m
a
g
e
#

h
d
i
u
t
i
l

m
o
u
n
t

i
m
a
g
e
.
i
s
o
#

O
S

X
L
i
n
u
x

l
o
o
p
-
b
a
c
k
#

m
o
u
n
t

-
t

i
s
o
9
6
6
0

-
o

l
o
o
p

f
i
l
e
.
i
s
o

/
m
n
t
#

M
o
u
n
t

a

C
D

i
m
a
g
e
#

m
o
u
n
t

-
t

e
x
t
3

-
o

l
o
o
p

f
i
l
e
.
i
m
g

/
m
n
t
#

M
o
u
n
t

a
n

i
m
a
g
e

w
i
t
h

e
x
t
3

f
s
F
r
e
e
B
S
D
W
i
t
h

m
e
m
o
r
y

d
e
v
i
c
e

(
d
o

#

k
l
d
l
o
a
d

m
d
.
k
o

i
f

n
e
c
e
s
s
a
r
y
)
:
#

m
d
c
o
n
f
i
g

-
a

-
t

v
n
o
d
e

-
f

f
i
l
e
.
i
s
o

-
u

0
#

m
o
u
n
t

-
t

c
d
9
6
6
0

/
d
e
v
/
m
d
0

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
;

m
d
c
o
n
f
i
g

-
d

-
u

0
#

C
l
e
a
n
u
p

t
h
e

m
d

d
e
v
i
c
e
O
r

w
i
t
h

v
i
r
t
u
a
l

n
o
d
e
:
#

v
n
c
o
n
f
i
g

/
d
e
v
/
v
n
0
c

f
i
l
e
.
i
s
o
;

m
o
u
n
t

-
t

c
d
9
6
6
0

/
d
e
v
/
v
n
0
c

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
;

v
n
c
o
n
f
i
g

-
u

/
d
e
v
/
v
n
0
c
#

C
l
e
a
n
u
p

t
h
e

v
n

d
e
v
i
c
e
S
o
l
a
r
i
s

a
n
d

F
r
e
e
B
S
D
w
i
t
h

l
o
o
p
-
b
a
c
k

f
i
l
e

i
n
t
e
r
f
a
c
e

o
r

l
o
f
i
:
#

l
o
f
i
a
d
m

-
a

f
i
l
e
.
i
s
o
#

m
o
u
n
t

-
F

h
s
f
s

-
o

r
o

/
d
e
v
/
l
o
f
i
/
1

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
;

l
o
f
i
a
d
m

-
d

/
d
e
v
/
l
o
f
i
/
1
#

C
l
e
a
n
u
p

t
h
e

l
o
f
i

d
e
v
i
c
e
3
.
1
0
C
r
e
a
t
e

a
n
d

b
u
r
n

a
n

I
S
O

i
m
a
g
e
T
h
i
s
w
i
l
l
c
o
p
y
t
h
e
c
d
o
r
D
V
D
s
e
c
t
o
r
f
o
r
s
e
c
t
o
r
.
W
i
t
h
o
u
t
c
o
n
v
=
n
o
t
r
u
n
c
,
t
h
e
i
m
a
g
e
w
i
l
l
b
e
s
m
a
l
l
e
r
i
f
t
h
e
r
e

i
s

l
e
s
s

c
o
n
t
e
n
t

o
n

t
h
e

c
d
.

S
e
e

b
e
l
o
w

a
n
d

t
h
e
d
d

e
x
a
m
p
l
e
s
(
p
a
g
e

4
1
)
.
#

d
d

i
f
=
/
d
e
v
/
h
d
c

o
f
=
/
t
m
p
/
m
y
c
d
.
i
s
o

b
s
=
2
0
4
8

c
o
n
v
=
n
o
t
r
u
n
c
U
s
e
m
k
i
s
o
f
s
t
o
c
r
e
a
t
e
a
C
D
/
D
V
D
i
m
a
g
e
f
r
o
m
f
i
l
e
s
i
n
a
d
i
r
e
c
t
o
r
y
.
T
o
o
v
e
r
c
o
m
e
t
h
e
f
i
l
e
n
a
m
e
s
r
e
s
t
r
i
c
t
i
o
n
s
:
-
r
e
n
a
b
l
e
s
t
h
e
R
o
c
k
R
i
d
g
e
e
x
t
e
n
s
i
o
n
s
c
o
m
m
o
n
t
o
U
N
I
X
s
y
s
t
e
m
s
,
-
J
e
n
a
b
l
e
s
J
o
l
i
e
t
e
x
t
e
n
s
i
o
n
s

u
s
e
d

b
y

M
i
c
r
o
s
o
f
t

s
y
s
t
e
m
s
.

-
L

a
l
l
o
w
s

I
S
O
9
6
6
0

f
i
l
e
n
a
m
e
s

t
o

b
e
g
i
n

w
i
t
h

a

p
e
r
i
o
d
.
#

m
k
i
s
o
f
s

-
J

-
L

-
r

-
V

T
I
T
L
E

-
o

i
m
a
g
e
f
i
l
e
.
i
s
o

/
p
a
t
h
/
t
o
/
d
i
r
#

h
d
i
u
t
i
l

m
a
k
e
h
y
b
r
i
d

-
i
s
o

-
j
o
l
i
e
t

-
o

d
i
r
.
i
s
o

d
i
r
/
#

O
S

X
O
n

F
r
e
e
B
S
D
,

m
k
i
s
o
f
s

i
s

f
o
u
n
d

i
n

t
h
e

p
o
r
t
s

i
n

s
y
s
u
t
i
l
s
/
c
d
r
t
o
o
l
s
.
B
u
r
n

a

C
D
/
D
V
D

I
S
O

i
m
a
g
e
F
r
e
e
B
S
D
F
r
e
e
B
S
D
d
o
e
s
n
o
t
e
n
a
b
l
e
D
M
A
o
n
A
T
A
P
I
d
r
i
v
e
s
b
y
d
e
f
a
u
l
t
.
D
M
A
i
s
e
n
a
b
l
e
d
w
i
t
h
t
h
e
s
y
s
c
t
l
c
o
m
m
a
n
d
a
n
d

t
h
e

a
r
g
u
m
e
n
t
s

b
e
l
o
w
,

o
r

w
i
t
h

/
b
o
o
t
/
l
o
a
d
e
r
.
c
o
n
f

w
i
t
h

t
h
e

f
o
l
l
o
w
i
n
g

e
n
t
r
i
e
s
:
h
w
.
a
t
a
.
a
t
a
_
d
m
a
=
"
1
"
h
w
.
a
t
a
.
a
t
a
p
i
_
d
m
a
=
"
1
"
U
s
e
b
u
r
n
c
d
w
i
t
h
a
n
A
T
A
P
I
d
e
v
i
c
e
(
b
u
r
n
c
d
i
s
p
a
r
t
o
f
t
h
e
b
a
s
e
s
y
s
t
e
m
)
a
n
d
c
d
r
e
c
o
r
d
(
i
n
s
y
s
u
t
i
l
s
/
c
d
r
t
o
o
l
s
)

w
i
t
h

a

S
C
S
I

d
r
i
v
e
.
#

b
u
r
n
c
d

-
f

/
d
e
v
/
a
c
d
0

d
a
t
a

i
m
a
g
e
f
i
l
e
.
i
s
o

f
i
x
a
t
e
#

F
o
r

A
T
A
P
I

d
r
i
v
e
#

c
d
r
e
c
o
r
d

-
s
c
a
n
b
u
s
#

T
o

f
i
n
d

t
h
e

b
u
r
n
e
r

d
e
v
i
c
e

(
l
i
k
e

1
,
0
,
0
)
#

c
d
r
e
c
o
r
d

d
e
v
=
1
,
0
,
0

i
m
a
g
e
f
i
l
e
.
i
s
o
L
i
n
u
x
A
l
s
o
u
s
e
c
d
r
e
c
o
r
d
w
i
t
h
L
i
n
u
x
a
s
d
e
s
c
r
i
b
e
d
a
b
o
v
e
.
A
d
d
i
t
i
o
n
a
l
l
y
i
t
i
s
p
o
s
s
i
b
l
e
t
o
u
s
e
t
h
e
n
a
t
i
v
e
A
T
A
P
I
i
n
t
e
r
f
a
c
e

w
h
i
c
h

i
s

f
o
u
n
d

w
i
t
h
:
#

c
d
r
e
c
o
r
d

d
e
v
=
A
T
A
P
I

-
s
c
a
n
b
u
s
A
n
d

b
u
r
n

t
h
e

C
D
/
D
V
D

a
s

a
b
o
v
e
.
-

F
i
l
e

S
y
s
t
e
m

-
1
2
#

p
k
g
a
d
d

-
d

<
c
d
r
o
m
>
/
S
o
l
a
r
i
s
_
9
/
P
r
o
d
u
c
t

S
U
N
W
g
t
a
r
#

p
k
g
a
d
d

-
d

S
U
N
W
g
t
a
r
#

A
d
d

d
o
w
n
l
o
a
d
e
d

p
a
c
k
a
g
e

(
b
u
n
z
i
p
2

f
i
r
s
t
)
#

p
k
g
r
m

S
U
N
W
g
t
a
r
#

R
e
m
o
v
e

t
h
e

p
a
c
k
a
g
e
F
r
e
e
B
S
D
#

p
k
g
_
a
d
d

-
r

r
s
y
n
c
#

F
e
t
c
h

a
n
d

i
n
s
t
a
l
l

r
s
y
n
c
.
#

p
k
g
_
d
e
l
e
t
e

/
v
a
r
/
d
b
/
p
k
g
/
r
s
y
n
c
-
x
x
#

D
e
l
e
t
e

t
h
e

r
s
y
n
c

p
a
c
k
a
g
e
S
e
t

w
h
e
r
e

t
h
e

p
a
c
k
a
g
e
s

a
r
e

f
e
t
c
h
e
d

f
r
o
m

w
i
t
h

t
h
e
P
A
C
K
A
G
E
S
I
T
E
v
a
r
i
a
b
l
e
.

F
o
r

e
x
a
m
p
l
e
:
#

e
x
p
o
r
t

P
A
C
K
A
G
E
S
I
T
E
=
f
t
p
:
/
/
f
t
p
.
f
r
e
e
b
s
d
.
o
r
g
/
p
u
b
/
F
r
e
e
B
S
D
/
p
o
r
t
s
/
i
3
8
6
/
p
a
c
k
a
g
e
s
/
L
a
t
e
s
t
/
#

o
r

f
t
p
:
/
/
f
t
p
.
f
r
e
e
b
s
d
.
o
r
g
/
p
u
b
/
F
r
e
e
B
S
D
/
p
o
r
t
s
/
i
3
8
6
/
p
a
c
k
a
g
e
s
-
6
-
s
t
a
b
l
e
/
L
a
t
e
s
t
/
F
r
e
e
B
S
D
p
o
r
t
s
2
7
T
h
e
p
o
r
t
t
r
e
e
/
u
s
r
/
p
o
r
t
s
/
i
s
a
c
o
l
l
e
c
t
i
o
n
o
f
s
o
f
t
w
a
r
e
r
e
a
d
y
t
o
c
o
m
p
i
l
e
a
n
d
i
n
s
t
a
l
l
(
s
e
e
m
a
n
p
o
r
t
s
)
.
T
h
e

p
o
r
t
s

a
r
e

u
p
d
a
t
e
d

w
i
t
h

t
h
e

p
r
o
g
r
a
m
p
o
r
t
s
n
a
p
.
#

p
o
r
t
s
n
a
p

f
e
t
c
h

e
x
t
r
a
c
t
#

C
r
e
a
t
e

t
h
e

t
r
e
e

w
h
e
n

r
u
n
n
i
n
g

t
h
e

f
i
r
s
t

t
i
m
e
#

p
o
r
t
s
n
a
p

f
e
t
c
h

u
p
d
a
t
e
#

U
p
d
a
t
e

t
h
e

p
o
r
t

t
r
e
e
#

c
d

/
u
s
r
/
p
o
r
t
s
/
n
e
t
/
r
s
y
n
c
/
#

S
e
l
e
c
t

t
h
e

p
a
c
k
a
g
e

t
o

i
n
s
t
a
l
l
#

m
a
k
e

i
n
s
t
a
l
l

d
i
s
t
c
l
e
a
n
#

I
n
s
t
a
l
l

a
n
d

c
l
e
a
n
u
p

(
a
l
s
o

s
e
e

m
a
n

p
o
r
t
s
)
#

m
a
k
e

p
a
c
k
a
g
e
#

M
a
k
e

a

b
i
n
a
r
y

p
a
c
k
a
g
e

o
f

t
h
i
s

p
o
r
t
#

p
k
g
d
b

-
F
#

F
i
x

t
h
e

p
a
c
k
a
g
e

r
e
g
i
s
t
r
y

d
a
t
a
b
a
s
e
#

p
o
r
t
s
c
l
e
a
n

-
C

-
D
D
#

C
l
e
a
n

w
o
r
k
d
i
r

a
n
d

d
i
s
t
d
i
r

(
p
a
r
t

o
f

p
o
r
t
u
p
g
r
a
d
e
)
O
S

X
M
a
c
P
o
r
t
s
2
8
(
u
s
e

s
u
d
o

f
o
r

a
l
l

c
o
m
m
a
n
d
s
)
#

p
o
r
t

s
e
l
f
u
p
d
a
t
e
#

U
p
d
a
t
e

t
h
e

p
o
r
t

t
r
e
e

(
s
a
f
e
)
#

p
o
r
t

i
n
s
t
a
l
l
e
d
#

L
i
s
t

i
n
s
t
a
l
l
e
d

p
o
r
t
s
#

p
o
r
t

d
e
p
s

a
p
a
c
h
e
2
#

L
i
s
t

d
e
p
e
n
d
e
n
c
i
e
s

f
o
r

t
h
i
s

p
o
r
t
#

p
o
r
t

s
e
a
r
c
h

p
g
r
e
p
#

S
e
a
r
c
h

f
o
r

s
t
r
i
n
g
#

p
o
r
t

i
n
s
t
a
l
l

p
r
o
c
t
o
o
l
s
#

I
n
s
t
a
l
l

t
h
i
s

p
a
c
k
a
g
e
#

p
o
r
t

v
a
r
i
a
n
t
s

g
h
o
s
t
s
c
r
i
p
t
#

L
i
s
t

v
a
r
i
a
n
t
s

o
f

t
h
i
s

p
o
r
t
#

p
o
r
t

-
v

i
n
s
t
a
l
l

g
h
o
s
t
s
c
r
i
p
t

+
n
o
_
x
1
1
#

-
n
o
_
x
1
1

f
o
r

n
e
g
a
t
i
v
e

v
a
l
u
e
#

p
o
r
t

c
l
e
a
n

-
-
a
l
l

g
h
o
s
t
s
c
r
i
p
t
#

C
l
e
a
n

w
o
r
k
d
i
r

o
f

p
o
r
t
#

p
o
r
t

u
p
g
r
a
d
e

g
h
o
s
t
s
c
r
i
p
t
#

U
p
g
r
a
d
e

t
h
i
s

p
o
r
t
#

p
o
r
t

u
n
i
n
s
t
a
l
l

g
h
o
s
t
s
c
r
i
p
t
#

U
n
i
n
s
t
a
l
l

t
h
i
s

p
o
r
t
#

p
o
r
t

-
f

u
n
i
n
s
t
a
l
l

i
n
s
t
a
l
l
e
d
#

U
n
i
n
s
t
a
l
l

e
v
e
r
y
t
h
i
n
g
1
5
.
3
L
i
b
r
a
r
y

p
a
t
h
D
u
e
t
o
c
o
m
p
l
e
x
d
e
p
e
n
d
e
n
c
i
e
s
a
n
d
r
u
n
t
i
m
e
l
i
n
k
i
n
g
,
p
r
o
g
r
a
m
s
a
r
e
d
i
f
f
i
c
u
l
t
t
o
c
o
p
y
t
o
a
n
o
t
h
e
r
s
y
s
t
e
m
o
r
d
i
s
t
r
i
b
u
t
i
o
n
.
H
o
w
e
v
e
r
f
o
r
s
m
a
l
l
p
r
o
g
r
a
m
s
w
i
t
h
l
i
t
t
l
e
d
e
p
e
n
d
e
n
c
i
e
s
,
t
h
e
m
i
s
s
i
n
g
l
i
b
r
a
r
i
e
s
c
a
n
b
e
c
o
p
i
e
d
o
v
e
r
.
T
h
e
r
u
n
t
i
m
e
l
i
b
r
a
r
i
e
s
(
a
n
d
t
h
e
m
i
s
s
i
n
g
o
n
e
)
a
r
e
c
h
e
c
k
e
d
w
i
t
h
l
d
d
a
n
d
m
a
n
a
g
e
d
w
i
t
h
l
d
c
o
n
f
i
g
.
#

l
d
d

/
u
s
r
/
b
i
n
/
r
s
y
n
c
#

L
i
s
t

a
l
l

n
e
e
d
e
d

r
u
n
t
i
m
e

l
i
b
r
a
r
i
e
s
#

o
t
o
o
l

-
L

/
u
s
r
/
b
i
n
/
r
s
y
n
c
#

O
S

X

e
q
u
i
v
a
l
e
n
t

t
o

l
d
d
#

l
d
c
o
n
f
i
g

-
n

/
p
a
t
h
/
t
o
/
l
i
b
s
/
#

A
d
d

a

p
a
t
h

t
o

t
h
e

s
h
a
r
e
d

l
i
b
r
a
r
i
e
s

d
i
r
e
c
t
o
r
i
e
s
#

l
d
c
o
n
f
i
g

-
m

/
p
a
t
h
/
t
o
/
l
i
b
s
/
#

F
r
e
e
B
S
D
#

L
D
_
L
I
B
R
A
R
Y
_
P
A
T
H
#

T
h
e

v
a
r
i
a
b
l
e

s
e
t

t
h
e

l
i
n
k

l
i
b
r
a
r
y

p
a
t
h
1
6
C
O
N
V
E
R
T

M
E
D
I
A
S
o
m
e
t
i
m
e
s

o
n
e

s
i
m
p
l
y

n
e
e
d

t
o

c
o
n
v
e
r
t

a

v
i
d
e
o
,

a
u
d
i
o

f
i
l
e

o
r

d
o
c
u
m
e
n
t

t
o

a
n
o
t
h
e
r

f
o
r
m
a
t
.
1
6
.
1
T
e
x
t

e
n
c
o
d
i
n
g
T
e
x
t
e
n
c
o
d
i
n
g
c
a
n
g
e
t
t
o
t
a
l
l
y
w
r
o
n
g
,
s
p
e
c
i
a
l
l
y
w
h
e
n
t
h
e
l
a
n
g
u
a
g
e
r
e
q
u
i
r
e
s
s
p
e
c
i
a
l
c
h
a
r
a
c
t
e
r
s
l
i
k
e

.

T
h
e

c
o
m
m
a
n
d
i
c
o
n
v
c
a
n

c
o
n
v
e
r
t

f
r
o
m

o
n
e

e
n
c
o
d
i
n
g

t
o

a
n

o
t
h
e
r
.
2
7
.
h
t
t
p
:
/
/
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
/
p
o
r
t
s
.
h
t
m
l
2
8
.
h
t
t
p
:
/
/
g
u
i
d
e
.
m
a
c
p
o
r
t
s
.
o
r
g
/
-

C
o
n
v
e
r
t

M
e
d
i
a

-
4
5
#

r
m

-
-

-
b
a
d
c
h
a
r
.
t
x
t
#

R
e
m
o
v
e

f
i
l
e

w
h
i
t
c
h

s
t
a
r
t
s

w
i
t
h

a

d
a
s
h

(
-
)
#

c
p

-
l
a

/
d
i
r
1

/
d
i
r
2
#

A
r
c
h
i
v
e

a
n
d

h
a
r
d

l
i
n
k

f
i
l
e
s

i
n
s
t
e
a
d

o
f

c
o
p
y
#

c
p

-
l
p
R

/
d
i
r
1

/
d
i
r
2
#

S
a
m
e

f
o
r

F
r
e
e
B
S
D
#

c
p

u
n
i
x
t
o
o
l
b
o
x
.
x
h
t
m
l
{
,
.
b
a
k
}
#

S
h
o
r
t

w
a
y

t
o

c
o
p
y

t
h
e

f
i
l
e

w
i
t
h

a

n
e
w

e
x
t
e
n
s
i
o
n
#

m
v

/
d
i
r
1

/
d
i
r
2
#

R
e
n
a
m
e

a

d
i
r
e
c
t
o
r
y
#

l
s

-
1
#

l
i
s
t

o
n
e

f
i
l
e

p
e
r

l
i
n
e
#

h
i
s
t
o
r
y

|

t
a
i
l

-
5
0
#

D
i
s
p
l
a
y

t
h
e

l
a
s
t

5
0

u
s
e
d

c
o
m
m
a
n
d
s
#

c
d

-
#

c
d

t
o

p
r
e
v
i
o
u
s

(
$
O
L
D
P
W
D
)

d
i
r
e
c
t
o
r
y
C
h
e
c
k
f
i
l
e
h
a
s
h
e
s
w
i
t
h
o
p
e
n
s
s
l
.
T
h
i
s
i
s
a
n
i
c
e
a
l
t
e
r
n
a
t
i
v
e
t
o
t
h
e
c
o
m
m
a
n
d
s
m
d
5
s
u
m
o
r
s
h
a
1
s
u
m
(
F
r
e
e
B
S
D

u
s
e
s
m
d
5
a
n
d
s
h
a
1
)

w
h
i
c
h

a
r
e

n
o
t

a
l
w
a
y
s

i
n
s
t
a
l
l
e
d
.
#

o
p
e
n
s
s
l

m
d
5

f
i
l
e
.
t
a
r
.
g
z
#

G
e
n
e
r
a
t
e

a
n

m
d
5

c
h
e
c
k
s
u
m

f
r
o
m

f
i
l
e
#

o
p
e
n
s
s
l

s
h
a
1

f
i
l
e
.
t
a
r
.
g
z
#

G
e
n
e
r
a
t
e

a
n

s
h
a
1

c
h
e
c
k
s
u
m

f
r
o
m

f
i
l
e
#

o
p
e
n
s
s
l

r
m
d
1
6
0

f
i
l
e
.
t
a
r
.
g
z
#

G
e
n
e
r
a
t
e

a

R
I
P
E
M
D
-
1
6
0

c
h
e
c
k
s
u
m

f
r
o
m

f
i
l
e
1
5
I
N
S
T
A
L
L

S
O
F
T
W
A
R
E
U
s
u
a
l
l
y

t
h
e

p
a
c
k
a
g
e

m
a
n
a
g
e
r

u
s
e
s

t
h
e

p
r
o
x
y

v
a
r
i
a
b
l
e

f
o
r

h
t
t
p
/
f
t
p

r
e
q
u
e
s
t
s
.

I
n

.
b
a
s
h
r
c
:
e
x
p
o
r
t

h
t
t
p
_
p
r
o
x
y
=
h
t
t
p
:
/
/
p
r
o
x
y
_
s
e
r
v
e
r
:
3
1
2
8
e
x
p
o
r
t

f
t
p
_
p
r
o
x
y
=
h
t
t
p
:
/
/
p
r
o
x
y
_
s
e
r
v
e
r
:
3
1
2
8
1
5
.
1
L
i
s
t

i
n
s
t
a
l
l
e
d

p
a
c
k
a
g
e
s
#

r
p
m

-
q
a
#

L
i
s
t

i
n
s
t
a
l
l
e
d

p
a
c
k
a
g
e
s

(
R
H
,

S
u
S
E
,

R
P
M

b
a
s
e
d
)
#

d
p
k
g

-
l
#

D
e
b
i
a
n
,

U
b
u
n
t
u
#

p
k
g
_
i
n
f
o
#

F
r
e
e
B
S
D

l
i
s
t

a
l
l

i
n
s
t
a
l
l
e
d

p
a
c
k
a
g
e
s
#

p
k
g
_
i
n
f
o

-
W

s
m
b
d
#

F
r
e
e
B
S
D

s
h
o
w

w
h
i
c
h

p
a
c
k
a
g
e

s
m
b
d

b
e
l
o
n
g
s

t
o
#

p
k
g
i
n
f
o
#

S
o
l
a
r
i
s
1
5
.
2
A
d
d
/
r
e
m
o
v
e

s
o
f
t
w
a
r
e
F
r
o
n
t

e
n
d
s
:

y
a
s
t
2
/
y
a
s
t

f
o
r

S
u
S
E
,

r
e
d
h
a
t
-
c
o
n
f
i
g
-
p
a
c
k
a
g
e
s

f
o
r

R
e
d

H
a
t
.
#

r
p
m

-
i

p
k
g
n
a
m
e
.
r
p
m
#

i
n
s
t
a
l
l

t
h
e

p
a
c
k
a
g
e

(
R
H
,

S
u
S
E
,

R
P
M

b
a
s
e
d
)
#

r
p
m

-
e

p
k
g
n
a
m
e
#

R
e
m
o
v
e

p
a
c
k
a
g
e
S
u
S
E

z
y
p
p
e
r
(
s
e
e

d
o
c

a
n
d

c
h
e
e
t

s
h
e
e
t
)
2
6
#

z
y
p
p
e
r

r
e
f
r
e
s
h
#

R
e
f
r
e
s
h

r
e
p
o
s
i
t
o
r
i
e
#

z
y
p
p
e
r

i
n
s
t
a
l
l

v
i
m
#

I
n
s
t
a
l
l

t
h
e

p
a
c
k
a
g
e

v
i
m
#

z
y
p
p
e
r

r
e
m
o
v
e

v
i
m
#

R
e
m
o
v
e

t
h
e

p
a
c
k
a
g
e

v
i
m
#

z
y
p
p
e
r

s
e
a
r
c
h

v
i
m
#

S
e
a
r
c
h

p
a
c
k
a
g
e
s

w
i
t
h

v
i
m
#

z
y
p
p
e
r

u
p
d
a
t
e

v
i
m
#

S
e
a
r
c
h

p
a
c
k
a
g
e
s

w
i
t
h

v
i
m
D
e
b
i
a
n
#

a
p
t
-
g
e
t

u
p
d
a
t
e
#

F
i
r
s
t

u
p
d
a
t
e

t
h
e

p
a
c
k
a
g
e

l
i
s
t
s
#

a
p
t
-
g
e
t

i
n
s
t
a
l
l

e
m
a
c
s
#

I
n
s
t
a
l
l

t
h
e

p
a
c
k
a
g
e

e
m
a
c
s
#

d
p
k
g

-
-
r
e
m
o
v
e

e
m
a
c
s
#

R
e
m
o
v
e

t
h
e

p
a
c
k
a
g
e

e
m
a
c
s
#

d
p
k
g

-
S

f
i
l
e
#

f
i
n
d

w
h
a
t

p
a
c
k
a
g
e

a

f
i
l
e

b
e
l
o
n
g
s

t
o
G
e
n
t
o
o
G
e
n
t
o
o

u
s
e
s

e
m
e
r
g
e

a
s

t
h
e

h
e
a
r
t

o
f

i
t
s

"
P
o
r
t
a
g
e
"

p
a
c
k
a
g
e

m
a
n
a
g
e
m
e
n
t

s
y
s
t
e
m
.
#

e
m
e
r
g
e

-
-
s
y
n
c
#

F
i
r
s
t

s
y
n
c

t
h
e

l
o
c
a
l

p
o
r
t
a
g
e

t
r
e
e
#

e
m
e
r
g
e

-
u

p
a
c
k
a
g
e
n
a
m
e
#

I
n
s
t
a
l
l

o
r

u
p
g
r
a
d
e

a

p
a
c
k
a
g
e
#

e
m
e
r
g
e

-
C

p
a
c
k
a
g
e
n
a
m
e
#

R
e
m
o
v
e

t
h
e

p
a
c
k
a
g
e
#

r
e
v
d
e
p
-
r
e
b
u
i
l
d
#

R
e
p
a
i
r

d
e
p
e
n
d
e
n
c
i
e
s
S
o
l
a
r
i
s
T
h
e

<
c
d
r
o
m
>

p
a
t
h

i
s

u
s
u
a
l
l
y
/
c
d
r
o
m
/
c
d
r
o
m
0
.
2
6
.
h
t
t
p
:
/
/
e
n
.
o
p
e
n
s
u
s
e
.
o
r
g
/
Z
y
p
p
e
r
/
U
s
a
g
e
-

I
n
s
t
a
l
l

S
o
f
t
w
a
r
e

-
4
4
d
v
d
+
r
w
-
t
o
o
l
s
T
h
e
d
v
d
+
r
w
-
t
o
o
l
s
p
a
c
k
a
g
e
(
F
r
e
e
B
S
D
:
p
o
r
t
s
/
s
y
s
u
t
i
l
s
/
d
v
d
+
r
w
-
t
o
o
l
s
)
c
a
n
d
o
i
t
a
l
l
a
n
d
i
n
c
l
u
d
e
s
g
r
o
w
i
s
o
f
s
t
o
b
u
r
n
C
D
s
o
r
D
V
D
s
.
T
h
e
e
x
a
m
p
l
e
s
r
e
f
e
r
t
o
t
h
e
d
v
d
d
e
v
i
c
e
a
s
/
d
e
v
/
d
v
d
w
h
i
c
h
c
o
u
l
d
b
e
a
s
y
m
l
i
n
k
t
o
/
d
e
v
/
s
c
d
0
(
t
y
p
i
c
a
l
s
c
s
i
o
n
L
i
n
u
x
)
o
r
/
d
e
v
/
c
d
0
(
t
y
p
i
c
a
l
F
r
e
e
B
S
D
)
o
r
/
d
e
v
/
r
c
d
0
c
(
t
y
p
i
c
a
l
N
e
t
B
S
D
/
O
p
e
n
B
S
D
c
h
a
r
a
c
t
e
r
S
C
S
I
)
o
r
/
d
e
v
/
r
d
s
k
/
c
0
t
1
d
0
s
2
(
S
o
l
a
r
i
s
e
x
a
m
p
l
e
o
f
a
c
h
a
r
a
c
t
e
r
S
C
S
I
/
A
T
A
P
I
C
D
-
R
O
M
d
e
v
i
c
e
)
.
T
h
e
r
e
i
s
a
n
i
c
e
d
o
c
u
m
e
n
t
a
t
i
o
n
w
i
t
h
e
x
a
m
p
l
e
s
o
n
t
h
e
F
r
e
e
B
S
D
h
a
n
d
b
o
o
k

c
h
a
p
t
e
r

1
8
.
7
2
.
#

-
d
v
d
-
c
o
m
p
a
t

c
l
o
s
e
s

t
h
e

d
i
s
k
#

g
r
o
w
i
s
o
f
s

-
d
v
d
-
c
o
m
p
a
t

-
Z

/
d
e
v
/
d
v
d
=
i
m
a
g
e
f
i
l
e
.
i
s
o
#

B
u
r
n

e
x
i
s
t
i
n
g

i
s
o

i
m
a
g
e
#

g
r
o
w
i
s
o
f
s

-
d
v
d
-
c
o
m
p
a
t

-
Z

/
d
e
v
/
d
v
d

-
J

-
R

/
p
/
t
o
/
d
a
t
a
#

B
u
r
n

d
i
r
e
c
t
l
y
C
o
n
v
e
r
t

a

N
e
r
o

.
n
r
g

f
i
l
e

t
o

.
i
s
o
N
e
r
o

s
i
m
p
l
y

a
d
d
s

a

3
0
0
K
b

h
e
a
d
e
r

t
o

a

n
o
r
m
a
l

i
s
o

i
m
a
g
e
.

T
h
i
s

c
a
n

b
e

t
r
i
m
m
e
d

w
i
t
h

d
d
.
#

d
d

b
s
=
1
k

i
f
=
i
m
a
g
e
f
i
l
e
.
n
r
g

o
f
=
i
m
a
g
e
f
i
l
e
.
i
s
o

s
k
i
p
=
3
0
0
C
o
n
v
e
r
t

a

b
i
n
/
c
u
e

i
m
a
g
e

t
o

.
i
s
o
T
h
e

l
i
t
t
l
e
b
c
h
u
n
k
p
r
o
g
r
a
m
3
c
a
n

d
o

t
h
i
s
.

I
t

i
s

i
n

t
h
e

F
r
e
e
B
S
D

p
o
r
t
s

i
n

s
y
s
u
t
i
l
s
/
b
c
h
u
n
k
.
#

b
c
h
u
n
k

i
m
a
g
e
f
i
l
e
.
b
i
n

i
m
a
g
e
f
i
l
e
.
c
u
e

i
m
a
g
e
f
i
l
e
.
i
s
o
3
.
1
1
C
r
e
a
t
e

a

f
i
l
e

b
a
s
e
d

i
m
a
g
e
F
o
r
e
x
a
m
p
l
e
a
p
a
r
t
i
t
i
o
n
o
f
1
G
B
u
s
i
n
g
t
h
e
f
i
l
e
/
u
s
r
/
v
d
i
s
k
.
i
m
g
.
H
e
r
e
w
e
u
s
e
t
h
e
v
n
o
d
e
0
,
b
u
t
i
t
c
o
u
l
d
a
l
s
o

b
e

1
.
F
r
e
e
B
S
D
#

d
d

i
f
=
/
d
e
v
/
r
a
n
d
o
m

o
f
=
/
u
s
r
/
v
d
i
s
k
.
i
m
g

b
s
=
1
K

c
o
u
n
t
=
1
M
#

m
d
c
o
n
f
i
g

-
a

-
t

v
n
o
d
e

-
f

/
u
s
r
/
v
d
i
s
k
.
i
m
g

-
u

0
#

C
r
e
a
t
e
s

d
e
v
i
c
e

/
d
e
v
/
m
d
1
#

b
s
d
l
a
b
e
l

-
w

/
d
e
v
/
m
d
0
#

n
e
w
f
s

/
d
e
v
/
m
d
0
c
#

m
o
u
n
t

/
d
e
v
/
m
d
0
c

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
;

m
d
c
o
n
f
i
g

-
d

-
u

0
;

r
m

/
u
s
r
/
v
d
i
s
k
.
i
m
g
#

C
l
e
a
n
u
p

t
h
e

m
d

d
e
v
i
c
e
T
h
e
f
i
l
e
b
a
s
e
d
i
m
a
g
e
c
a
n
b
e
a
u
t
o
m
a
t
i
c
a
l
l
y
m
o
u
n
t
e
d
d
u
r
i
n
g
b
o
o
t
w
i
t
h
a
n
e
n
t
r
y
i
n
/
e
t
c
/
r
c
.
c
o
n
f
a
n
d
/
e
t
c
/
f
s
t
a
b
.
T
e
s
t
y
o
u
r
s
e
t
u
p
w
i
t
h
#
/
e
t
c
/
r
c
.
d
/
m
d
c
o
n
f
i
g
s
t
a
r
t
(
f
i
r
s
t
d
e
l
e
t
e
t
h
e
m
d
0
d
e
v
i
c
e
w
i
t
h
#
m
d
c
o
n
f
i
g

-
d

-
u

0
)
.
N
o
t
e
h
o
w
e
v
e
r
t
h
a
t
t
h
i
s
a
u
t
o
m
a
t
i
c
s
e
t
u
p
w
i
l
l
o
n
l
y
w
o
r
k
i
f
t
h
e
f
i
l
e
i
m
a
g
e
i
s
N
O
T
o
n
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n
.
T
h
e
r
e
a
s
o
n
i
s
t
h
a
t
t
h
e
/
e
t
c
/
r
c
.
d
/
m
d
c
o
n
f
i
g
s
c
r
i
p
t
i
s
e
x
e
c
u
t
e
d
v
e
r
y
e
a
r
l
y
d
u
r
i
n
g
b
o
o
t
a
n
d
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n
i
s
s
t
i
l
l
r
e
a
d
-
o
n
l
y
.
I
m
a
g
e
s
l
o
c
a
t
e
d
o
u
t
s
i
d
e
t
h
e
r
o
o
t
p
a
r
t
i
t
i
o
n
w
i
l
l
b
e
m
o
u
n
t
e
d
l
a
t
e
r
w
i
t
h
t
h
e
s
c
r
i
p
t

/
e
t
c
/
r
c
.
d
/
m
d
c
o
n
f
i
g
2
.
/
b
o
o
t
/
l
o
a
d
e
r
.
c
o
n
f
:
m
d
_
l
o
a
d
=
"
Y
E
S
"
/
e
t
c
/
r
c
.
c
o
n
f
:
#

m
d
c
o
n
f
i
g
_
m
d
0
=
"
-
t

v
n
o
d
e

-
f

/
u
s
r
/
v
d
i
s
k
.
i
m
g
"
#

/
u
s
r

i
s

n
o
t

o
n

t
h
e

r
o
o
t

p
a
r
t
i
t
i
o
n
/
e
t
c
/
f
s
t
a
b
:
(
T
h
e
0
0
a
t
t
h
e
e
n
d
i
s
i
m
p
o
r
t
a
n
t
,
i
t
t
e
l
l
f
s
c
k
t
o
i
g
n
o
r
e
t
h
i
s
d
e
v
i
c
e
,
a
s
i
s
d
o
e
s
n
o
t
e
x
i
s
t
y
e
t
)
/
d
e
v
/
m
d
0
















/
u
s
r
/
v
d
i
s
k






u
f
s





r
w














0







0
I
t

i
s

a
l
s
o

p
o
s
s
i
b
l
e

t
o

i
n
c
r
e
a
s
e

t
h
e

s
i
z
e

o
f

t
h
e

i
m
a
g
e

a
f
t
e
r
w
a
r
d
,

s
a
y

f
o
r

e
x
a
m
p
l
e

3
0
0

M
B

l
a
r
g
e
r
.
#

u
m
o
u
n
t

/
m
n
t
;

m
d
c
o
n
f
i
g

-
d

-
u

0
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

b
s
=
1
m

c
o
u
n
t
=
3
0
0

>
>

/
u
s
r
/
v
d
i
s
k
.
i
m
g
#

m
d
c
o
n
f
i
g

-
a

-
t

v
n
o
d
e

-
f

/
u
s
r
/
v
d
i
s
k
.
i
m
g

-
u

0
#

g
r
o
w
f
s

/
d
e
v
/
m
d
0
#

m
o
u
n
t

/
d
e
v
/
m
d
0
c

/
m
n
t
#

F
i
l
e

p
a
r
t
i
t
i
o
n

i
s

n
o
w

3
0
0

M
B

l
a
r
g
e
r
2
.
h
t
t
p
:
/
/
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
/
c
r
e
a
t
i
n
g
-
d
v
d
s
.
h
t
m
l
3
.
h
t
t
p
:
/
/
f
r
e
s
h
m
e
a
t
.
n
e
t
/
p
r
o
j
e
c
t
s
/
b
c
h
u
n
k
/
-

F
i
l
e

S
y
s
t
e
m

-
1
3
L
i
n
u
x
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

o
f
=
/
u
s
r
/
v
d
i
s
k
.
i
m
g

b
s
=
1
0
2
4
k

c
o
u
n
t
=
1
0
2
4
#

m
k
f
s
.
e
x
t
3

/
u
s
r
/
v
d
i
s
k
.
i
m
g
#

m
o
u
n
t

-
o

l
o
o
p

/
u
s
r
/
v
d
i
s
k
.
i
m
g

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
;

r
m

/
u
s
r
/
v
d
i
s
k
.
i
m
g
#

C
l
e
a
n
u
p
L
i
n
u
x

w
i
t
h

l
o
s
e
t
u
p
/
d
e
v
/
z
e
r
o
i
s

m
u
c
h

f
a
s
t
e
r

t
h
a
n
u
r
a
n
d
o
m
,

b
u
t

l
e
s
s

s
e
c
u
r
e

f
o
r

e
n
c
r
y
p
t
i
o
n
.
#

d
d

i
f
=
/
d
e
v
/
u
r
a
n
d
o
m

o
f
=
/
u
s
r
/
v
d
i
s
k
.
i
m
g

b
s
=
1
0
2
4
k

c
o
u
n
t
=
1
0
2
4
#

l
o
s
e
t
u
p

/
d
e
v
/
l
o
o
p
0

/
u
s
r
/
v
d
i
s
k
.
i
m
g
#

C
r
e
a
t
e
s

a
n
d

a
s
s
o
c
i
a
t
e
s

/
d
e
v
/
l
o
o
p
0
#

m
k
f
s
.
e
x
t
3

/
d
e
v
/
l
o
o
p
0
#

m
o
u
n
t

/
d
e
v
/
l
o
o
p
0

/
m
n
t
#

l
o
s
e
t
u
p

-
a
#

C
h
e
c
k

u
s
e
d

l
o
o
p
s
#

u
m
o
u
n
t

/
m
n
t
#

l
o
s
e
t
u
p

-
d

/
d
e
v
/
l
o
o
p
0
#

D
e
t
a
c
h
#

r
m

/
u
s
r
/
v
d
i
s
k
.
i
m
g
3
.
1
2
C
r
e
a
t
e

a

m
e
m
o
r
y

f
i
l
e

s
y
s
t
e
m
A
m
e
m
o
r
y
b
a
s
e
d
f
i
l
e
s
y
s
t
e
m
i
s
v
e
r
y
f
a
s
t
f
o
r
h
e
a
v
y
I
O
a
p
p
l
i
c
a
t
i
o
n
.
H
o
w
t
o
c
r
e
a
t
e
a
6
4
M
B
p
a
r
t
i
t
i
o
n
m
o
u
n
t
e
d

o
n

/
m
e
m
d
i
s
k
:
F
r
e
e
B
S
D
#

m
o
u
n
t
_
m
f
s

-
o

r
w

-
s

6
4
M

m
d

/
m
e
m
d
i
s
k
#

u
m
o
u
n
t

/
m
e
m
d
i
s
k
;

m
d
c
o
n
f
i
g

-
d

-
u

0
#

C
l
e
a
n
u
p

t
h
e

m
d

d
e
v
i
c
e
m
d





/
m
e
m
d
i
s
k





m
f
s





r
w
,
-
s
6
4
M




0



0
#

/
e
t
c
/
f
s
t
a
b

e
n
t
r
y
L
i
n
u
x
#

m
o
u
n
t

-
t

t
m
p
f
s

-
o
s
i
z
e
=
6
4
m

t
m
p
f
s

/
m
e
m
d
i
s
k
3
.
1
3
D
i
s
k

p
e
r
f
o
r
m
a
n
c
e
R
e
a
d

a
n
d

w
r
i
t
e

a

1

G
B

f
i
l
e

o
n

p
a
r
t
i
t
i
o
n

a
d
4
s
3
c

(
/
h
o
m
e
)
#

t
i
m
e

d
d

i
f
=
/
d
e
v
/
a
d
4
s
3
c

o
f
=
/
d
e
v
/
n
u
l
l

b
s
=
1
0
2
4
k

c
o
u
n
t
=
1
0
0
0
#

t
i
m
e

d
d

i
f
=
/
d
e
v
/
z
e
r
o

b
s
=
1
0
2
4
k

c
o
u
n
t
=
1
0
0
0

o
f
=
/
h
o
m
e
/
1
G
b
.
f
i
l
e
#

h
d
p
a
r
m

-
t
T

/
d
e
v
/
h
d
a
#

L
i
n
u
x

o
n
l
y
4
N
E
T
W
O
R
K
R
o
u
t
i
n
g
(
p
1
5
)
|
A
d
d
i
t
i
o
n
a
l
I
P
(
p
1
5
)
|
C
h
a
n
g
e
M
A
C
(
p
1
6
)
|
P
o
r
t
s
(
p
1
6
)
|
F
i
r
e
w
a
l
l
(
p
1
6
)
|
I
P
F
o
r
w
a
r
d
(
p
1
7
)
|
N
A
T
(
p
1
7
)
|
D
N
S
(
p
1
7
)
|
D
H
C
P
(
p
1
9
)
|
T
r
a
f
f
i
c
(
p
1
9
)
|
Q
o
S
(
p
2
0
)
|
N
I
S
(
p
2
1
)
|
N
e
t
c
a
t
(
p
2
1
)
4
.
1
D
e
b
u
g
g
i
n
g

(
S
e
e

a
l
s
o
T
r
a
f
f
i
c

a
n
a
l
y
s
i
s
)
(
p
a
g
e

1
9
)
L
i
n
u
x
#

e
t
h
t
o
o
l

e
t
h
0
#

S
h
o
w

t
h
e

e
t
h
e
r
n
e
t

s
t
a
t
u
s

(
r
e
p
l
a
c
e
s

m
i
i
-
d
i
a
g
)
#

e
t
h
t
o
o
l

-
s

e
t
h
0

s
p
e
e
d

1
0
0

d
u
p
l
e
x

f
u
l
l
#

F
o
r
c
e

1
0
0
M
b
i
t

F
u
l
l

d
u
p
l
e
x
#

e
t
h
t
o
o
l

-
s

e
t
h
0

a
u
t
o
n
e
g

o
f
f
#

D
i
s
a
b
l
e

a
u
t
o

n
e
g
o
t
i
a
t
i
o
n
#

e
t
h
t
o
o
l

-
p

e
t
h
1
#

B
l
i
n
k

t
h
e

e
t
h
e
r
n
e
t

l
e
d

-

v
e
r
y

u
s
e
f
u
l

w
h
e
n

s
u
p
p
o
r
t
e
d
#

i
p

l
i
n
k

s
h
o
w
#

D
i
s
p
l
a
y

a
l
l

i
n
t
e
r
f
a
c
e
s

o
n

L
i
n
u
x

(
s
i
m
i
l
a
r

t
o

i
f
c
o
n
f
i
g
)
#

i
p

l
i
n
k

s
e
t

e
t
h
0

u
p
#

B
r
i
n
g

d
e
v
i
c
e

u
p

(
o
r

d
o
w
n
)
.

S
a
m
e

a
s

"
i
f
c
o
n
f
i
g

e
t
h
0

u
p
"
#

i
p

a
d
d
r

s
h
o
w
#

D
i
s
p
l
a
y

a
l
l

I
P

a
d
d
r
e
s
s
e
s

o
n

L
i
n
u
x

(
s
i
m
i
l
a
r

t
o

i
f
c
o
n
f
i
g
)
#

i
p

n
e
i
g
h

s
h
o
w
#

S
i
m
i
l
a
r

t
o

a
r
p

-
a
O
t
h
e
r

O
S
e
s
#

i
f
c
o
n
f
i
g

f
x
p
0
#

C
h
e
c
k

t
h
e

"
m
e
d
i
a
"

f
i
e
l
d

o
n

F
r
e
e
B
S
D
#

a
r
p

-
a
#

C
h
e
c
k

t
h
e

r
o
u
t
e
r

(
o
r

h
o
s
t
)

A
R
P

e
n
t
r
y

(
a
l
l

O
S
)
#

p
i
n
g

c
b
.
v
u
#

T
h
e

f
i
r
s
t

t
h
i
n
g

t
o

t
r
y
.
.
.
#

t
r
a
c
e
r
o
u
t
e

c
b
.
v
u
#

P
r
i
n
t

t
h
e

r
o
u
t
e

p
a
t
h

t
o

d
e
s
t
i
n
a
t
i
o
n
-

N
e
t
w
o
r
k

-
1
4
-
C
t
r
l
-
a

[
e
n
t
e
r

i
n
t
o
s
c
r
o
l
l
b
a
c
k
m
o
d
e
,

e
x
i
t

w
i
t
h
e
s
c
.
U
s
e
e
c
h
o

"
d
e
f
s
c
r
o
l
l
b
a
c
k

5
0
0
0
"

>

~
/
.
s
c
r
e
e
n
r
c
t
o

i
n
c
r
e
a
s
e

b
u
f
f
e
r

(
d
e
f
a
u
l
t

i
s

1
0
0
)

C
-
u
S
c
r
o
l
l
s

a

h
a
l
f

p
a
g
e

u
p

C
-
b
S
c
r
o
l
l

a

f
u
l
l

p
a
g
e

u
p

C
-
d
S
c
r
o
l
l

a

h
a
l
f

p
a
g
e

d
o
w
n

C
-
f
S
c
r
o
l
l

a

f
u
l
l

p
a
g
e

d
o
w
n

/
S
e
a
r
c
h

f
o
r
w
a
r
d

?
S
e
a
r
c
h

b
a
c
k
w
a
r
d
T
h
e
s
c
r
e
e
n
s
e
s
s
i
o
n
i
s
t
e
r
m
i
n
a
t
e
d
w
h
e
n
t
h
e
p
r
o
g
r
a
m
w
i
t
h
i
n
t
h
e
r
u
n
n
i
n
g
t
e
r
m
i
n
a
l
i
s
c
l
o
s
e
d
a
n
d
y
o
u
l
o
g
o
u
t

f
r
o
m

t
h
e

t
e
r
m
i
n
a
l
.
1
4
.
7
F
i
n
d
S
o
m
e

i
m
p
o
r
t
a
n
t

o
p
t
i
o
n
s
:
-
x
(
o
n

B
S
D
)
-
x
d
e
v
(
o
n

L
i
n
u
x
)
S
t
a
y

o
n

t
h
e

s
a
m
e

f
i
l
e

s
y
s
t
e
m

(
d
e
v

i
n

f
s
t
a
b
)
.
-
e
x
e
c

c
m
d

{
}

\
;
E
x
e
c
u
t
e

t
h
e

c
o
m
m
a
n
d

a
n
d

r
e
p
l
a
c
e

{
}

w
i
t
h

t
h
e

f
u
l
l

p
a
t
h
-
i
n
a
m
e
L
i
k
e

-
n
a
m
e

b
u
t

i
s

c
a
s
e

i
n
s
e
n
s
i
t
i
v
e
-
l
s
D
i
s
p
l
a
y

i
n
f
o
r
m
a
t
i
o
n

a
b
o
u
t

t
h
e

f
i
l
e

(
l
i
k
e

l
s

-
l
a
)
-
s
i
z
e

n
n

i
s

+
-
n

(
k

M

G

T

P
)
-
c
m
i
n

n
F
i
l
e
'
s

s
t
a
t
u
s

w
a
s

l
a
s
t

c
h
a
n
g
e
d

n

m
i
n
u
t
e
s

a
g
o
.
#

f
i
n
d

.

-
t
y
p
e

f

!

-
p
e
r
m

-
4
4
4
#

F
i
n
d

f
i
l
e
s

n
o
t

r
e
a
d
a
b
l
e

b
y

a
l
l
#

f
i
n
d

.

-
t
y
p
e

d

!

-
p
e
r
m

-
1
1
1
#

F
i
n
d

d
i
r
s

n
o
t

a
c
c
e
s
s
i
b
l
e

b
y

a
l
l
#

f
i
n
d

/
h
o
m
e
/
u
s
e
r
/

-
c
m
i
n

1
0

-
p
r
i
n
t
#

F
i
l
e
s

c
r
e
a
t
e
d

o
r

m
o
d
i
f
i
e
d

i
n

t
h
e

l
a
s
t

1
0

m
i
n
.
#

f
i
n
d

.

-
n
a
m
e

'
*
.
[
c
h
]
'

|

x
a
r
g
s

g
r
e
p

-
E

'
e
x
p
r
'
#

S
e
a
r
c
h

'
e
x
p
r
'

i
n

t
h
i
s

d
i
r

a
n
d

b
e
l
o
w
.
#

f
i
n
d

/

-
n
a
m
e

"
*
.
c
o
r
e
"

|

x
a
r
g
s

r
m
#

F
i
n
d

c
o
r
e

d
u
m
p
s

a
n
d

d
e
l
e
t
e

t
h
e
m

(
a
l
s
o

t
r
y

c
o
r
e
.
*
)
#

f
i
n
d

/

-
n
a
m
e

"
*
.
c
o
r
e
"

-
p
r
i
n
t

-
e
x
e
c

r
m

{
}

\
;
#

O
t
h
e
r

s
y
n
t
a
x
#

F
i
n
d

i
m
a
g
e
s

a
n
d

c
r
e
a
t
e

a
n

a
r
c
h
i
v
e
,

i
n
a
m
e

i
s

n
o
t

c
a
s
e

s
e
n
s
i
t
i
v
e
.

-
r

f
o
r

a
p
p
e
n
d
#

f
i
n
d

.

\
(

-
i
n
a
m
e

"
*
.
p
n
g
"

-
o

-
i
n
a
m
e

"
*
.
j
p
g
"

\
)

-
p
r
i
n
t

-
e
x
e
c

t
a
r

-
r
f

i
m
a
g
e
s
.
t
a
r

{
}

\
;
#

f
i
n
d

.

-
t
y
p
e

f

-
n
a
m
e

"
*
.
t
x
t
"

!

-
n
a
m
e

R
E
A
D
M
E
.
t
x
t

-
p
r
i
n
t
#

E
x
c
l
u
d
e

R
E
A
D
M
E
.
t
x
t

f
i
l
e
s
#

f
i
n
d

/
v
a
r
/

-
s
i
z
e

+
1
0
M

-
e
x
e
c

l
s

-
l
h

{
}

\
;
#

F
i
n
d

l
a
r
g
e

f
i
l
e
s

>

1
0

M
B
#

f
i
n
d

/
v
a
r
/

-
s
i
z
e

+
1
0
M

-
l
s
#

T
h
i
s

i
s

s
i
m
p
l
e
r
#

f
i
n
d

.

-
s
i
z
e

+
1
0
M

-
s
i
z
e

-
5
0
M

-
p
r
i
n
t
#

f
i
n
d

/
u
s
r
/
p
o
r
t
s
/

-
n
a
m
e

w
o
r
k

-
t
y
p
e

d

-
p
r
i
n
t

-
e
x
e
c

r
m

-
r
f

{
}

\
;
#

C
l
e
a
n

t
h
e

p
o
r
t
s
#

F
i
n
d

f
i
l
e
s

w
i
t
h

S
U
I
D
;

t
h
o
s
e

f
i
l
e

a
r
e

v
u
l
n
e
r
a
b
l
e

a
n
d

m
u
s
t

b
e

k
e
p
t

s
e
c
u
r
e
#

f
i
n
d

/

-
t
y
p
e

f

-
u
s
e
r

r
o
o
t

-
p
e
r
m

-
4
0
0
0

-
e
x
e
c

l
s

-
l

{
}

\
;
B
e
c
a
r
e
f
u
l
w
i
t
h
x
a
r
g
o
r
e
x
e
c
a
s
i
t
m
i
g
h
t
o
r
m
i
g
h
t
n
o
t
h
o
n
o
r
q
u
o
t
i
n
g
s
a
n
d
c
a
n
r
e
t
u
r
n
w
r
o
n
g
r
e
s
u
l
t
s
w
h
e
n
f
i
l
e
s
o
r
d
i
r
e
c
t
o
r
i
e
s
c
o
n
t
a
i
n
s
p
a
c
e
s
.
I
n
d
o
u
b
t
u
s
e
"
-
p
r
i
n
t
0
|
x
a
r
g
s
-
0
"
i
n
s
t
e
a
d
o
f
"
|
x
a
r
g
s
"
.
T
h
e
o
p
t
i
o
n

-
p
r
i
n
t
0

m
u
s
t

b
e

t
h
e

l
a
s
t

i
n

t
h
e

f
i
n
d

c
o
m
m
a
n
d
.

S
e
e

t
h
i
s

n
i
c
e
m
i
n
i

t
u
t
o
r
i
a
l

f
o
r

f
i
n
d
2
5
.
#

f
i
n
d

.

-
t
y
p
e

f

|

x
a
r
g
s

l
s

-
l
#

W
i
l
l

n
o
t

w
o
r
k

w
i
t
h

s
p
a
c
e
s

i
n

n
a
m
e
s
#

f
i
n
d

.

-
t
y
p
e

f

-
p
r
i
n
t
0

|

x
a
r
g
s

-
0

l
s

-
l
#

W
i
l
l

w
o
r
k

w
i
t
h

s
p
a
c
e
s

i
n

n
a
m
e
s
#

f
i
n
d

.

-
t
y
p
e

f

-
e
x
e
c

l
s

-
l

'
{
}
'

\
;
#

O
r

u
s
e

q
u
o
t
e
s

'
{
}
'

w
i
t
h

-
e
x
e
c
1
4
.
8
M
i
s
c
e
l
l
a
n
e
o
u
s
#

w
h
i
c
h

c
o
m
m
a
n
d
#

S
h
o
w

f
u
l
l

p
a
t
h

n
a
m
e

o
f

c
o
m
m
a
n
d
#

t
i
m
e

c
o
m
m
a
n
d
#

S
e
e

h
o
w

l
o
n
g

a

c
o
m
m
a
n
d

t
a
k
e
s

t
o

e
x
e
c
u
t
e
#

t
i
m
e

c
a
t
#

U
s
e

t
i
m
e

a
s

s
t
o
p
w
a
t
c
h
.

C
t
r
l
-
c

t
o

s
t
o
p
#

s
e
t

|

g
r
e
p

$
U
S
E
R
#

L
i
s
t

t
h
e

c
u
r
r
e
n
t

e
n
v
i
r
o
n
m
e
n
t
#

c
a
l

-
3
#

D
i
s
p
l
a
y

a

t
h
r
e
e

m
o
n
t
h

c
a
l
e
n
d
a
r
#

d
a
t
e

[
-
u
|
-
-
u
t
c
|
-
-
u
n
i
v
e
r
s
a
l
]

[
M
M
D
D
h
h
m
m
[
[
C
C
]
Y
Y
]
[
.
s
s
]
]
#

d
a
t
e

1
0
0
2
2
1
5
5
#

S
e
t

d
a
t
e

a
n
d

t
i
m
e
#

w
h
a
t
i
s

g
r
e
p
#

D
i
s
p
l
a
y

a

s
h
o
r
t

i
n
f
o

o
n

t
h
e

c
o
m
m
a
n
d

o
r

w
o
r
d
#

w
h
e
r
e
i
s

j
a
v
a
#

S
e
a
r
c
h

p
a
t
h

a
n
d

s
t
a
n
d
a
r
d

d
i
r
e
c
t
o
r
i
e
s

f
o
r

w
o
r
d
#

s
e
t
e
n
v

v
a
r
n
a
m
e

v
a
l
u
e
#

S
e
t

e
n
v
.

v
a
r
i
a
b
l
e

v
a
r
n
a
m
e

t
o

v
a
l
u
e

(
c
s
h
/
t
c
s
h
)
#

e
x
p
o
r
t

v
a
r
n
a
m
e
=
"
v
a
l
u
e
"
#

s
e
t

e
n
v
.

v
a
r
i
a
b
l
e

v
a
r
n
a
m
e

t
o

v
a
l
u
e

(
s
h
/
k
s
h
/
b
a
s
h
)
#

p
w
d
#

P
r
i
n
t

w
o
r
k
i
n
g

d
i
r
e
c
t
o
r
y
#

m
k
d
i
r

-
p

/
p
a
t
h
/
t
o
/
d
i
r
#

n
o

e
r
r
o
r

i
f

e
x
i
s
t
i
n
g
,

m
a
k
e

p
a
r
e
n
t

d
i
r
s

a
s

n
e
e
d
e
d
#

m
k
d
i
r

-
p

p
r
o
j
e
c
t
/
{
b
i
n
,
s
r
c
,
o
b
j
,
d
o
c
/
{
h
t
m
l
,
m
a
n
,
p
d
f
}
,
d
e
b
u
g
/
s
o
m
e
/
m
o
r
e
/
d
i
r
s
}
#

r
m
d
i
r

/
p
a
t
h
/
t
o
/
d
i
r
#

R
e
m
o
v
e

d
i
r
e
c
t
o
r
y
#

r
m

-
r
f

/
p
a
t
h
/
t
o
/
d
i
r
#

R
e
m
o
v
e

d
i
r
e
c
t
o
r
y

a
n
d

i
t
s

c
o
n
t
e
n
t

(
f
o
r
c
e
)
2
5
.
h
t
t
p
:
/
/
w
w
w
.
h
c
c
f
l
.
e
d
u
/
p
o
l
l
o
c
k
/
U
n
i
x
/
F
i
n
d
C
m
d
.
h
t
m
-

U
s
e
f
u
l

C
o
m
m
a
n
d
s

-
4
3
#

d
d

i
f
=
/
d
e
v
/
h
d
a

o
f
=
/
d
e
v
/
n
u
l
l

b
s
=
1
m
#

C
h
e
c
k

f
o
r

b
a
d

b
l
o
c
k
s
#

d
d

b
s
=
1
k

i
f
=
/
d
e
v
/
h
d
a
1

c
o
n
v
=
s
y
n
c
,
n
o
e
r
r
o
r
,
n
o
t
r
u
n
c

|

g
z
i
p

|

s
s
h

\
#

S
e
n
d

t
o

r
e
m
o
t
e
r
o
o
t
@
f
r
y

'
d
d

o
f
=
h
d
a
1
.
g
z

b
s
=
1
k
'
#

d
d

b
s
=
1
k

i
f
=
/
d
e
v
/
h
d
a
1

c
o
n
v
=
s
y
n
c
,
n
o
e
r
r
o
r
,
n
o
t
r
u
n
c

o
f
=
h
d
a
1
.
i
m
g
#

S
t
o
r
e

i
n
t
o

a
n

i
m
a
g
e
#

m
o
u
n
t

-
o

l
o
o
p

/
h
d
a
1
.
i
m
g

/
m
n
t
#
M
o
u
n
t

t
h
e

i
m
a
g
e
(
p
a
g
e

1
3
)
#

r
s
y
n
c

-
a
x

/
m
n
t
/

/
n
e
w
d
i
s
k
/
#

C
o
p
y

o
n

a

n
e
w

d
i
s
k
#

d
d

i
f
=
/
d
e
v
/
h
d
a

o
f
=
/
d
e
v
/
h
d
a
#

R
e
f
r
e
s
h

t
h
e

m
a
g
n
e
t
i
c

s
t
a
t
e
#

T
h
e

a
b
o
v
e

i
s

u
s
e
f
u
l

t
o

r
e
f
r
e
s
h

a

d
i
s
k
.

I
t

i
s

p
e
r
f
e
c
t
l
y

s
a
f
e
,

b
u
t

m
u
s
t

b
e

u
n
m
o
u
n
t
e
d
.
D
e
l
e
t
e
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

o
f
=
/
d
e
v
/
h
d
c
#

D
e
l
e
t
e

f
u
l
l

d
i
s
k
#

d
d

i
f
=
/
d
e
v
/
u
r
a
n
d
o
m

o
f
=
/
d
e
v
/
h
d
c
#

D
e
l
e
t
e

f
u
l
l

d
i
s
k

b
e
t
t
e
r
#

k
i
l
l

-
U
S
R
1

P
I
D
#

V
i
e
w

d
d

p
r
o
g
r
e
s
s

(
L
i
n
u
x
)
#

k
i
l
l

-
I
N
F
O

P
I
D
#

V
i
e
w

d
d

p
r
o
g
r
e
s
s

(
F
r
e
e
B
S
D
)
M
B
R

t
r
i
c
k
s
T
h
e
M
B
R
c
o
n
t
a
i
n
s
t
h
e
b
o
o
t
l
o
a
d
e
r
a
n
d
t
h
e
p
a
r
t
i
t
i
o
n
t
a
b
l
e
a
n
d
i
s
5
1
2
b
y
t
e
s
s
m
a
l
l
.
T
h
e
f
i
r
s
t
4
4
6
a
r
e
f
o
r

t
h
e

b
o
o
t

l
o
a
d
e
r
,

t
h
e

b
y
t
e
s

4
4
6

t
o

5
1
2

a
r
e

f
o
r

t
h
e

p
a
r
t
i
t
i
o
n

t
a
b
l
e
.
#

d
d

i
f
=
/
d
e
v
/
s
d
a

o
f
=
/
m
b
r
_
s
d
a
.
b
a
k

b
s
=
5
1
2

c
o
u
n
t
=
1
#

B
a
c
k
u
p

t
h
e

f
u
l
l

M
B
R
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

o
f
=
/
d
e
v
/
s
d
a

b
s
=
5
1
2

c
o
u
n
t
=
1
#

D
e
l
e
t
e

M
B
R

a
n
d

p
a
r
t
i
t
i
o
n

t
a
b
l
e
#

d
d

i
f
=
/
m
b
r
_
s
d
a
.
b
a
k

o
f
=
/
d
e
v
/
s
d
a

b
s
=
5
1
2

c
o
u
n
t
=
1
#

R
e
s
t
o
r
e

t
h
e

f
u
l
l

M
B
R
#

d
d

i
f
=
/
m
b
r
_
s
d
a
.
b
a
k

o
f
=
/
d
e
v
/
s
d
a

b
s
=
4
4
6

c
o
u
n
t
=
1
#

R
e
s
t
o
r
e

o
n
l
y

t
h
e

b
o
o
t

l
o
a
d
e
r
#

d
d

i
f
=
/
m
b
r
_
s
d
a
.
b
a
k

o
f
=
/
d
e
v
/
s
d
a

b
s
=
1

c
o
u
n
t
=
6
4

s
k
i
p
=
4
4
6

s
e
e
k
=
4
4
6
#

R
e
s
t
o
r
e

p
a
r
t
i
t
i
o
n

t
a
b
l
e
1
4
.
6
s
c
r
e
e
n
S
c
r
e
e
n

(
a

m
u
s
t

h
a
v
e
)

h
a
s

t
w
o

m
a
i
n

f
u
n
c
t
i
o
n
a
l
i
t
i
e
s
:
-
R
u
n

m
u
l
t
i
p
l
e

t
e
r
m
i
n
a
l

s
e
s
s
i
o
n

w
i
t
h
i
n

a

s
i
n
g
l
e

t
e
r
m
i
n
a
l
.
-
A
s
t
a
r
t
e
d
p
r
o
g
r
a
m
i
s
d
e
c
o
u
p
l
e
d
f
r
o
m
t
h
e
r
e
a
l
t
e
r
m
i
n
a
l
a
n
d
c
a
n
t
h
u
s
r
u
n
i
n
t
h
e
b
a
c
k
g
r
o
u
n
d
.
T
h
e

r
e
a
l

t
e
r
m
i
n
a
l

c
a
n

b
e

c
l
o
s
e
d

a
n
d

r
e
a
t
t
a
c
h
e
d

l
a
t
e
r
.
S
h
o
r
t

s
t
a
r
t

e
x
a
m
p
l
e
s
t
a
r
t

s
c
r
e
e
n

w
i
t
h
:
#

s
c
r
e
e
n
W
i
t
h
i
n

t
h
e

s
c
r
e
e
n

s
e
s
s
i
o
n

w
e

c
a
n

s
t
a
r
t

a

l
o
n
g

l
a
s
t
i
n
g

p
r
o
g
r
a
m

(
l
i
k
e

t
o
p
)
.
#

t
o
p
N
o
w

d
e
t
a
c
h

w
i
t
h
C
t
r
l
-
a

C
t
r
l
-
d
.

R
e
a
t
t
a
c
h

t
h
e

t
e
r
m
i
n
a
l

w
i
t
h
:
#

s
c
r
e
e
n

-
R

-
D
I
n
d
e
t
a
i
l
t
h
i
s
m
e
a
n
s
:
I
f
a
s
e
s
s
i
o
n
i
s
r
u
n
n
i
n
g
,
t
h
e
n
r
e
a
t
t
a
c
h
.
I
f
n
e
c
e
s
s
a
r
y
d
e
t
a
c
h
a
n
d
l
o
g
o
u
t
r
e
m
o
t
e
l
y
f
i
r
s
t
.

I
f

i
t

w
a
s

n
o
t

r
u
n
n
i
n
g

c
r
e
a
t
e

i
t

a
n
d

n
o
t
i
f
y

t
h
e

u
s
e
r
.

O
r
:
#

s
c
r
e
e
n

-
x
A
t
t
a
c
h
t
o
a
r
u
n
n
i
n
g
s
c
r
e
e
n
i
n
a
m
u
l
t
i
d
i
s
p
l
a
y
m
o
d
e
.
T
h
e
c
o
n
s
o
l
e
i
s
t
h
u
s
s
h
a
r
e
d
a
m
o
n
g
m
u
l
t
i
p
l
e
u
s
e
r
s
.

V
e
r
y

u
s
e
f
u
l

f
o
r

t
e
a
m

w
o
r
k
/
d
e
b
u
g
!
S
c
r
e
e
n

c
o
m
m
a
n
d
s

(
w
i
t
h
i
n

s
c
r
e
e
n
)
A
l
l

s
c
r
e
e
n

c
o
m
m
a
n
d
s

s
t
a
r
t

w
i
t
h
C
t
r
l
-
a
.
-
C
t
r
l
-
a

?
h
e
l
p

a
n
d

s
u
m
m
a
r
y

o
f

f
u
n
c
t
i
o
n
s
-
C
t
r
l
-
a

c
c
r
e
a
t
e

a
n

n
e
w

w
i
n
d
o
w

(
t
e
r
m
i
n
a
l
)
-
C
t
r
l
-
a
C
t
r
l
-
n
a
n
d
C
t
r
l
-
a
C
t
r
l
-
p
t
o
s
w
i
t
c
h
t
o
t
h
e
n
e
x
t
o
r
p
r
e
v
i
o
u
s
w
i
n
d
o
w
i
n
t
h
e
l
i
s
t
,
b
y
n
u
m
b
e
r
.
-
C
t
r
l
-
a

C
t
r
l
-
N
w
h
e
r
e

N

i
s

a

n
u
m
b
e
r

f
r
o
m

0

t
o

9
,

t
o

s
w
i
t
c
h

t
o

t
h
e

c
o
r
r
e
s
p
o
n
d
i
n
g

w
i
n
d
o
w
.
-
C
t
r
l
-
a

"
t
o

g
e
t

a

n
a
v
i
g
a
b
l
e

l
i
s
t

o
f

r
u
n
n
i
n
g

w
i
n
d
o
w
s
-
C
t
r
l
-
a

a
t
o

c
l
e
a
r

a

m
i
s
s
e
d

C
t
r
l
-
a
-
C
t
r
l
-
a

C
t
r
l
-
d
t
o

d
i
s
c
o
n
n
e
c
t

a
n
d

l
e
a
v
e

t
h
e

s
e
s
s
i
o
n

r
u
n
n
i
n
g

i
n

t
h
e

b
a
c
k
g
r
o
u
n
d
-
C
t
r
l
-
a

x
l
o
c
k

t
h
e

s
c
r
e
e
n

t
e
r
m
i
n
a
l

w
i
t
h

a

p
a
s
s
w
o
r
d
-

U
s
e
f
u
l

C
o
m
m
a
n
d
s

-
4
2
#

i
f
c
o
n
f
i
g

f
x
p
0

m
e
d
i
a

1
0
0
b
a
s
e
T
X

m
e
d
i
a
o
p
t

f
u
l
l
-
d
u
p
l
e
x
#

1
0
0
M
b
i
t

f
u
l
l

d
u
p
l
e
x

(
F
r
e
e
B
S
D
)
#

n
e
t
s
t
a
t

-
s
#

S
y
s
t
e
m
-
w
i
d
e

s
t
a
t
i
s
t
i
c
s

f
o
r

e
a
c
h

n
e
t
w
o
r
k

p
r
o
t
o
c
o
l
A
d
d
i
t
i
o
n
a
l

c
o
m
m
a
n
d
s

w
h
i
c
h

a
r
e

n
o
t

a
l
w
a
y
s

i
n
s
t
a
l
l
e
d

p
e
r

d
e
f
a
u
l
t

b
u
t

e
a
s
y

t
o

f
i
n
d
:
#

a
r
p
i
n
g

1
9
2
.
1
6
8
.
1
6
.
2
5
4
#

P
i
n
g

o
n

e
t
h
e
r
n
e
t

l
a
y
e
r
#

t
c
p
t
r
a
c
e
r
o
u
t
e

-
f

5

c
b
.
v
u
#

u
s
e
s

t
c
p

i
n
s
t
e
a
d

o
f

i
c
m
p

t
o

t
r
a
c
e

t
h
r
o
u
g
h

f
i
r
e
w
a
l
l
s
4
.
2
R
o
u
t
i
n
g
P
r
i
n
t

r
o
u
t
i
n
g

t
a
b
l
e
#

r
o
u
t
e

-
n
#

L
i
n
u
x

o
r

u
s
e

"
i
p

r
o
u
t
e
"
#

n
e
t
s
t
a
t

-
r
n
#

L
i
n
u
x
,

B
S
D

a
n
d

U
N
I
X
#

r
o
u
t
e

p
r
i
n
t
#

W
i
n
d
o
w
s
A
d
d

a
n
d

d
e
l
e
t
e

a

r
o
u
t
e
F
r
e
e
B
S
D
#

r
o
u
t
e

a
d
d

2
1
2
.
1
1
7
.
0
.
0
/
1
6

1
9
2
.
1
6
8
.
1
.
1
#

r
o
u
t
e

d
e
l
e
t
e

2
1
2
.
1
1
7
.
0
.
0
/
1
6
#

r
o
u
t
e

a
d
d

d
e
f
a
u
l
t

1
9
2
.
1
6
8
.
1
.
1
A
d
d

t
h
e

r
o
u
t
e

p
e
r
m
a
n
e
n
t
l
y

i
n

/
e
t
c
/
r
c
.
c
o
n
f
s
t
a
t
i
c
_
r
o
u
t
e
s
=
"
m
y
r
o
u
t
e
"
r
o
u
t
e
_
m
y
r
o
u
t
e
=
"
-
n
e
t

2
1
2
.
1
1
7
.
0
.
0
/
1
6

1
9
2
.
1
6
8
.
1
.
1
"
L
i
n
u
x
#

r
o
u
t
e

a
d
d

-
n
e
t

1
9
2
.
1
6
8
.
2
0
.
0

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

g
w

1
9
2
.
1
6
8
.
1
6
.
2
5
4
#

i
p

r
o
u
t
e

a
d
d

1
9
2
.
1
6
8
.
2
0
.
0
/
2
4

v
i
a

1
9
2
.
1
6
8
.
1
6
.
2
5
4
#

s
a
m
e

a
s

a
b
o
v
e

w
i
t
h

i
p

r
o
u
t
e
#

r
o
u
t
e

a
d
d

-
n
e
t

1
9
2
.
1
6
8
.
2
0
.
0

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

d
e
v

e
t
h
0
#

r
o
u
t
e

a
d
d

d
e
f
a
u
l
t

g
w

1
9
2
.
1
6
8
.
5
1
.
2
5
4
#

i
p

r
o
u
t
e

a
d
d

d
e
f
a
u
l
t

v
i
a

1
9
2
.
1
6
8
.
5
1
.
2
5
4

d
e
v

e
t
h
0
#

s
a
m
e

a
s

a
b
o
v
e

w
i
t
h

i
p

r
o
u
t
e
#

r
o
u
t
e

d
e
l
e
t
e

-
n
e
t

1
9
2
.
1
6
8
.
2
0
.
0

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
S
o
l
a
r
i
s
#

r
o
u
t
e

a
d
d

-
n
e
t

1
9
2
.
1
6
8
.
2
0
.
0

-
n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

1
9
2
.
1
6
8
.
1
6
.
2
5
4
#

r
o
u
t
e

a
d
d

d
e
f
a
u
l
t

1
9
2
.
1
6
8
.
5
1
.
2
5
4

1
#

1

=

h
o
p
s

t
o

t
h
e

n
e
x
t

g
a
t
e
w
a
y
#

r
o
u
t
e

c
h
a
n
g
e

d
e
f
a
u
l
t

1
9
2
.
1
6
8
.
5
0
.
2
5
4

1
P
e
r
m
a
n
e
n
t

e
n
t
r
i
e
s

a
r
e

s
e
t

i
n

e
n
t
r
y

i
n
/
e
t
c
/
d
e
f
a
u
l
t
r
o
u
t
e
r
.
W
i
n
d
o
w
s
#

R
o
u
t
e

a
d
d

1
9
2
.
1
6
8
.
5
0
.
0

m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

1
9
2
.
1
6
8
.
5
1
.
2
5
3
#

R
o
u
t
e

a
d
d

0
.
0
.
0
.
0

m
a
s
k

0
.
0
.
0
.
0

1
9
2
.
1
6
8
.
5
1
.
2
5
4
U
s
e

a
d
d

-
p

t
o

m
a
k
e

t
h
e

r
o
u
t
e

p
e
r
s
i
s
t
e
n
t
.
4
.
3
C
o
n
f
i
g
u
r
e

a
d
d
i
t
i
o
n
a
l

I
P

a
d
d
r
e
s
s
e
s
L
i
n
u
x
#

i
f
c
o
n
f
i
g

e
t
h
0

1
9
2
.
1
6
8
.
5
0
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
#

F
i
r
s
t

I
P
#

i
f
c
o
n
f
i
g

e
t
h
0
:
0

1
9
2
.
1
6
8
.
5
1
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
#

S
e
c
o
n
d

I
P
#

i
p

a
d
d
r

a
d
d

1
9
2
.
1
6
8
.
5
0
.
2
5
4
/
2
4

d
e
v

e
t
h
0
#

E
q
u
i
v
a
l
e
n
t

i
p

c
o
m
m
a
n
d
s
#

i
p

a
d
d
r

a
d
d

1
9
2
.
1
6
8
.
5
1
.
2
5
4
/
2
4

d
e
v

e
t
h
0

l
a
b
e
l

e
t
h
0
:
1
F
r
e
e
B
S
D
#

i
f
c
o
n
f
i
g

f
x
p
0

i
n
e
t

1
9
2
.
1
6
8
.
5
0
.
2
5
4
/
2
4
#

F
i
r
s
t

I
P
#

i
f
c
o
n
f
i
g

f
x
p
0

a
l
i
a
s

1
9
2
.
1
6
8
.
5
1
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
#

S
e
c
o
n
d

I
P
#

i
f
c
o
n
f
i
g

f
x
p
0

-
a
l
i
a
s

1
9
2
.
1
6
8
.
5
1
.
2
5
4
#

R
e
m
o
v
e

s
e
c
o
n
d

I
P

a
l
i
a
s
P
e
r
m
a
n
e
n
t

e
n
t
r
i
e
s

i
n

/
e
t
c
/
r
c
.
c
o
n
f
i
f
c
o
n
f
i
g
_
f
x
p
0
=
"
i
n
e
t

1
9
2
.
1
6
8
.
5
0
.
2
5
4


n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
"
i
f
c
o
n
f
i
g
_
f
x
p
0
_
a
l
i
a
s
0
=
"
1
9
2
.
1
6
8
.
5
1
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
"
-

N
e
t
w
o
r
k

-
1
5
S
o
l
a
r
i
s
C
h
e
c
k

t
h
e

s
e
t
t
i
n
g
s

w
i
t
h
i
f
c
o
n
f
i
g

-
a
#

i
f
c
o
n
f
i
g

h
m
e
0

p
l
u
m
b
#

E
n
a
b
l
e

t
h
e

n
e
t
w
o
r
k

c
a
r
d
#

i
f
c
o
n
f
i
g

h
m
e
0

1
9
2
.
1
6
8
.
5
0
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

u
p
#

F
i
r
s
t

I
P
#

i
f
c
o
n
f
i
g

h
m
e
0
:
1

1
9
2
.
1
6
8
.
5
1
.
2
5
4

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

u
p
#

S
e
c
o
n
d

I
P
4
.
4
C
h
a
n
g
e

M
A
C

a
d
d
r
e
s
s
N
o
r
m
a
l
l
y
y
o
u
h
a
v
e
t
o
b
r
i
n
g
t
h
e
i
n
t
e
r
f
a
c
e
d
o
w
n
b
e
f
o
r
e
t
h
e
c
h
a
n
g
e
.
D
o
n
'
t
t
e
l
l
m
e
w
h
y
y
o
u
w
a
n
t
t
o
c
h
a
n
g
e

t
h
e

M
A
C

a
d
d
r
e
s
s
.
.
.
#

i
f
c
o
n
f
i
g

e
t
h
0

d
o
w
n
#

i
f
c
o
n
f
i
g

e
t
h
0

h
w

e
t
h
e
r

0
0
:
0
1
:
0
2
:
0
3
:
0
4
:
0
5
#

L
i
n
u
x
#

i
f
c
o
n
f
i
g

f
x
p
0

l
i
n
k

0
0
:
0
1
:
0
2
:
0
3
:
0
4
:
0
5
#

F
r
e
e
B
S
D
#

i
f
c
o
n
f
i
g

h
m
e
0

e
t
h
e
r

0
0
:
0
1
:
0
2
:
0
3
:
0
4
:
0
5
#

S
o
l
a
r
i
s
#

s
u
d
o

i
f
c
o
n
f
i
g

e
n
0

e
t
h
e
r

0
0
:
0
1
:
0
2
:
0
3
:
0
4
:
0
5
#

O
S

X

T
i
g
e
r
,

S
n
o
w

L
e
o
p
a
r
d

L
A
N
*
#

s
u
d
o

i
f
c
o
n
f
i
g

e
n
0

l
l
a
d
d
r

0
0
:
0
1
:
0
2
:
0
3
:
0
4
:
0
5
#

O
S

X

L
e
o
p
a
r
d
*
T
y
p
i
c
a
l
w
i
r
e
l
e
s
s
i
n
t
e
r
f
a
c
e
i
s
e
n
1
a
n
d
n
e
e
d
s
d
o
d
i
s
a
s
s
o
c
i
a
t
e
f
r
o
m
a
n
y
n
e
t
w
o
r
k
f
i
r
s
t
(
o
s
x
d
a
i
l
y
h
o
w
t
o
)
.
#

e
c
h
o

"
a
l
i
a
s

a
i
r
p
o
r
t
=
'
/
S
y
s
t
e
m
/
L
i
b
r
a
r
y
/
P
r
i
v
a
t
e
F
r
a
m
e
w
o
r
k
s
/
A
p
p
l
e
8
0
2
1
1
.
f
r
a
m
e
w
o
r
k
/
V
e
r
s
i
o
n
s
/
C
u
r
r
e
n
t
/
R
e
s
o
u
r
c
e
s
/
a
i
r
p
o
r
t
'
"
\
>
>

~
/
.
b
a
s
h
_
p
r
o
f
i
l
e
#

o
r

s
y
m
l
i
n
k

t
o

/
u
s
r
/
s
b
i
n
#

a
i
r
p
o
r
t

-
z
#

D
i
s
a
s
s
o
c
i
a
t
e

f
r
o
m

w
i
r
e
l
e
s
s

n
e
t
w
o
r
k
s
#

a
i
r
p
o
r
t

-
I
#

G
e
t

i
n
f
o

f
r
o
m

w
i
r
e
l
e
s
s

n
e
t
w
o
r
k
M
a
n
y

t
o
o
l
s

e
x
i
s
t

f
o
r

W
i
n
d
o
w
s
.

F
o
r

e
x
a
m
p
l
e
e
t
h
e
r
c
h
a
n
g
e
4
.

O
r

l
o
o
k

f
o
r

"
M
a
c

M
a
k
e
u
p
"
,

"
s
m
a
c
"
.
4
.
5
P
o
r
t
s

i
n

u
s
e
L
i
s
t
e
n
i
n
g

o
p
e
n

p
o
r
t
s
:
#

n
e
t
s
t
a
t

-
a
n

|

g
r
e
p

L
I
S
T
E
N
#

l
s
o
f

-
i
#

L
i
n
u
x

l
i
s
t

a
l
l

I
n
t
e
r
n
e
t

c
o
n
n
e
c
t
i
o
n
s
#

s
o
c
k
l
i
s
t
#

L
i
n
u
x

d
i
s
p
l
a
y

l
i
s
t

o
f

o
p
e
n

s
o
c
k
e
t
s
#

s
o
c
k
s
t
a
t

-
4
#

F
r
e
e
B
S
D

a
p
p
l
i
c
a
t
i
o
n

l
i
s
t
i
n
g
#

n
e
t
s
t
a
t

-
a
n
p

-
-
u
d
p

-
-
t
c
p

|

g
r
e
p

L
I
S
T
E
N
#

L
i
n
u
x
#

n
e
t
s
t
a
t

-
t
u
p
#

L
i
s
t

a
c
t
i
v
e

c
o
n
n
e
c
t
i
o
n
s

t
o
/
f
r
o
m

s
y
s
t
e
m

(
L
i
n
u
x
)
#

n
e
t
s
t
a
t

-
t
u
p
l
#

L
i
s
t

l
i
s
t
e
n
i
n
g

p
o
r
t
s

f
r
o
m

s
y
s
t
e
m

(
L
i
n
u
x
)
#

n
e
t
s
t
a
t

-
a
n
o
#

W
i
n
d
o
w
s
4
.
6
F
i
r
e
w
a
l
l
C
h
e
c
k

i
f

a

f
i
r
e
w
a
l
l

i
s

r
u
n
n
i
n
g

(
t
y
p
i
c
a
l

c
o
n
f
i
g
u
r
a
t
i
o
n

o
n
l
y
)
:
L
i
n
u
x
#

i
p
t
a
b
l
e
s

-
L

-
n

-
v
#

F
o
r

s
t
a
t
u
s
O
p
e
n

t
h
e

i
p
t
a
b
l
e
s

f
i
r
e
w
a
l
l
#

i
p
t
a
b
l
e
s

-
P

I
N
P
U
T







A
C
C
E
P
T
#

O
p
e
n

e
v
e
r
y
t
h
i
n
g
#

i
p
t
a
b
l
e
s

-
P

F
O
R
W
A
R
D





A
C
C
E
P
T
#

i
p
t
a
b
l
e
s

-
P

O
U
T
P
U
T






A
C
C
E
P
T
#

i
p
t
a
b
l
e
s

-
Z
#

Z
e
r
o

t
h
e

p
a
c
k
e
t

a
n
d

b
y
t
e

c
o
u
n
t
e
r
s

i
n

a
l
l

c
h
a
i
n
s
#

i
p
t
a
b
l
e
s

-
F
#

F
l
u
s
h

a
l
l

c
h
a
i
n
s
#

i
p
t
a
b
l
e
s

-
X
#

D
e
l
e
t
e

a
l
l

c
h
a
i
n
s
F
r
e
e
B
S
D
#

i
p
f
w

s
h
o
w
#

F
o
r

s
t
a
t
u
s
#

i
p
f
w

l
i
s
t

6
5
5
3
5
#

i
f

a
n
s
w
e
r

i
s

"
6
5
5
3
5

d
e
n
y

i
p

f
r
o
m

a
n
y

t
o

a
n
y
"

t
h
e

f
w

i
s

d
i
s
a
b
l
e
d
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
w
.
e
n
a
b
l
e
=
0
#

D
i
s
a
b
l
e
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
w
.
e
n
a
b
l
e
=
1
#

E
n
a
b
l
e
4
.
h
t
t
p
:
/
/
n
t
s
e
c
u
r
i
t
y
.
n
u
/
t
o
o
l
b
o
x
/
e
t
h
e
r
c
h
a
n
g
e
-

N
e
t
w
o
r
k

-
1
6
C
r
e
a
t
e
#

c
d

/
#

t
a
r

-
c
f

h
o
m
e
.
t
a
r

h
o
m
e
/
#

a
r
c
h
i
v
e

t
h
e

w
h
o
l
e

/
h
o
m
e

d
i
r
e
c
t
o
r
y

(
c

f
o
r

c
r
e
a
t
e
)
#

t
a
r

-
c
z
f

h
o
m
e
.
t
g
z

h
o
m
e
/
#

s
a
m
e

w
i
t
h

z
i
p

c
o
m
p
r
e
s
s
i
o
n
#

t
a
r

-
c
j
f

h
o
m
e
.
t
b
z

h
o
m
e
/
#

s
a
m
e

w
i
t
h

b
z
i
p
2

c
o
m
p
r
e
s
s
i
o
n
O
n
l
y
i
n
c
l
u
d
e
o
n
e
(
o
r
t
w
o
)
d
i
r
e
c
t
o
r
i
e
s
f
r
o
m
a
t
r
e
e
,
b
u
t
k
e
e
p
t
h
e
r
e
l
a
t
i
v
e
s
t
r
u
c
t
u
r
e
.
F
o
r
e
x
a
m
p
l
e
a
r
c
h
i
v
e

/
u
s
r
/
l
o
c
a
l
/
e
t
c

a
n
d

/
u
s
r
/
l
o
c
a
l
/
w
w
w

a
n
d

t
h
e

f
i
r
s
t

d
i
r
e
c
t
o
r
y

i
n

t
h
e

a
r
c
h
i
v
e

s
h
o
u
l
d

b
e

l
o
c
a
l
/
.
#

t
a
r

-
C

/
u
s
r

-
c
z
f

l
o
c
a
l
.
t
g
z

l
o
c
a
l
/
e
t
c

l
o
c
a
l
/
w
w
w
#

t
a
r

-
C

/
u
s
r

-
x
z
f

l
o
c
a
l
.
t
g
z
#

T
o

u
n
t
a
r

t
h
e

l
o
c
a
l

d
i
r

i
n
t
o

/
u
s
r
#

c
d

/
u
s
r
;

t
a
r

-
x
z
f

l
o
c
a
l
.
t
g
z
#

I
s

t
h
e

s
a
m
e

a
s

a
b
o
v
e
E
x
t
r
a
c
t
#

t
a
r

-
t
z
f

h
o
m
e
.
t
g
z
#

l
o
o
k

i
n
s
i
d
e

t
h
e

a
r
c
h
i
v
e

w
i
t
h
o
u
t

e
x
t
r
a
c
t
i
n
g

(
l
i
s
t
)
#

t
a
r

-
x
f

h
o
m
e
.
t
a
r
#

e
x
t
r
a
c
t

t
h
e

a
r
c
h
i
v
e

h
e
r
e

(
x

f
o
r

e
x
t
r
a
c
t
)
#

t
a
r

-
x
z
f

h
o
m
e
.
t
g
z
#

s
a
m
e

w
i
t
h

z
i
p

c
o
m
p
r
e
s
s
i
o
n

(
-
x
j
f

f
o
r

b
z
i
p
2

c
o
m
p
r
e
s
s
i
o
n
)
#

r
e
m
o
v
e

l
e
a
d
i
n
g

p
a
t
h

g
a
l
l
e
r
y
2

a
n
d

e
x
t
r
a
c
t

i
n
t
o

g
a
l
l
e
r
y
#

t
a
r

-
-
s
t
r
i
p
-
c
o
m
p
o
n
e
n
t
s

1

-
z
x
v
f

g
a
l
l
e
r
y
2
.
t
g
z

-
C

g
a
l
l
e
r
y
/
#

t
a
r

-
x
j
f

h
o
m
e
.
t
b
z

h
o
m
e
/
c
o
l
i
n
/
f
i
l
e
.
t
x
t
#

R
e
s
t
o
r
e

a

s
i
n
g
l
e

f
i
l
e
M
o
r
e

a
d
v
a
n
c
e
d
#

t
a
r

c

d
i
r
/

|

g
z
i
p

|

s
s
h

u
s
e
r
@
r
e
m
o
t
e

'
d
d

o
f
=
d
i
r
.
t
g
z
'
#

a
r
c
h

d
i
r
/

a
n
d

s
t
o
r
e

r
e
m
o
t
e
l
y
.
#

t
a
r

c
v
f

-

`
f
i
n
d

.

-
p
r
i
n
t
`

>

b
a
c
k
u
p
.
t
a
r
#

a
r
c
h

t
h
e

c
u
r
r
e
n
t

d
i
r
e
c
t
o
r
y
.
#

t
a
r

-
c
f

-

-
C

/
e
t
c

.

|

t
a
r

x
p
f

-

-
C

/
b
a
c
k
u
p
/
e
t
c
#

C
o
p
y

d
i
r
e
c
t
o
r
i
e
s
#

t
a
r

-
c
f

-

-
C

/
e
t
c

.

|

s
s
h

u
s
e
r
@
r
e
m
o
t
e

t
a
r

x
p
f

-

-
C

/
b
a
c
k
u
p
/
e
t
c
#

R
e
m
o
t
e

c
o
p
y
.
#

t
a
r

-
c
z
f

h
o
m
e
.
t
g
z

-
-
e
x
c
l
u
d
e

'
*
.
o
'

-
-
e
x
c
l
u
d
e

'
t
m
p
/
'

h
o
m
e
/
1
4
.
5
d
d
T
h
e
p
r
o
g
r
a
m
d
d
(
d
i
s
k
d
u
m
p
o
r
d
e
s
t
r
o
y
d
i
s
k
o
r
s
e
e
t
h
e
m
e
a
n
i
n
g
o
f
d
d
)
i
s
u
s
e
d
t
o
c
o
p
y
p
a
r
t
i
t
i
o
n
s
a
n
d

d
i
s
k
s

a
n
d

f
o
r

o
t
h
e
r

c
o
p
y

t
r
i
c
k
s
.

T
y
p
i
c
a
l

u
s
a
g
e
:
#

d
d

i
f
=
<
s
o
u
r
c
e
>

o
f
=
<
t
a
r
g
e
t
>

b
s
=
<
b
y
t
e

s
i
z
e
>

c
o
n
v
=
<
c
o
n
v
e
r
s
i
o
n
>
I
m
p
o
r
t
a
n
t

c
o
n
v

o
p
t
i
o
n
s
:
n
o
t
r
u
n
c
d
o

n
o
t

t
r
u
n
c
a
t
e

t
h
e

o
u
t
p
u
t

f
i
l
e
,

a
l
l

z
e
r
o
s

w
i
l
l

b
e

w
r
i
t
t
e
n

a
s

z
e
r
o
s
.
n
o
e
r
r
o
r
c
o
n
t
i
n
u
e

a
f
t
e
r

r
e
a
d

e
r
r
o
r
s

(
e
.
g
.

b
a
d

b
l
o
c
k
s
)
s
y
n
c
p
a
d

e
v
e
r
y

i
n
p
u
t

b
l
o
c
k

w
i
t
h

N
u
l
l
s

t
o

i
b
s
-
s
i
z
e
T
h
e
d
e
f
a
u
l
t
b
y
t
e
s
i
z
e
i
s
5
1
2
(
o
n
e
b
l
o
c
k
)
.
T
h
e
M
B
R
,
w
h
e
r
e
t
h
e
p
a
r
t
i
t
i
o
n
t
a
b
l
e
i
s
l
o
c
a
t
e
d
,
i
s
o
n
t
h
e
f
i
r
s
t
b
l
o
c
k
,
t
h
e
f
i
r
s
t
6
3
b
l
o
c
k
s
o
f
a
d
i
s
k
a
r
e
e
m
p
t
y
.
L
a
r
g
e
r
b
y
t
e
s
i
z
e
s
a
r
e
f
a
s
t
e
r
t
o
c
o
p
y
b
u
t
r
e
q
u
i
r
e
a
l
s
o

m
o
r
e

m
e
m
o
r
y
.
B
a
c
k
u
p

a
n
d

r
e
s
t
o
r
e
#

d
d

i
f
=
/
d
e
v
/
h
d
a

o
f
=
/
d
e
v
/
h
d
c

b
s
=
1
6
0
6
5
b
#

C
o
p
y

d
i
s
k

t
o

d
i
s
k

(
s
a
m
e

s
i
z
e
)
#

d
d

i
f
=
/
d
e
v
/
s
d
a
7

o
f
=
/
h
o
m
e
/
r
o
o
t
.
i
m
g

b
s
=
4
0
9
6

c
o
n
v
=
n
o
t
r
u
n
c
,
n
o
e
r
r
o
r
#

B
a
c
k
u
p

/
#

d
d

i
f
=
/
h
o
m
e
/
r
o
o
t
.
i
m
g

o
f
=
/
d
e
v
/
s
d
a
7

b
s
=
4
0
9
6

c
o
n
v
=
n
o
t
r
u
n
c
,
n
o
e
r
r
o
r
#

R
e
s
t
o
r
e

/
#

d
d

b
s
=
1
M

i
f
=
/
d
e
v
/
a
d
4
s
3
e

|

g
z
i
p

-
c

>

a
d
4
s
3
e
.
g
z
#

Z
i
p

t
h
e

b
a
c
k
u
p
#

g
u
n
z
i
p

-
d
c

a
d
4
s
3
e
.
g
z

|

d
d

o
f
=
/
d
e
v
/
a
d
0
s
3
e

b
s
=
1
M
#

R
e
s
t
o
r
e

t
h
e

z
i
p
#

d
d

b
s
=
1
M

i
f
=
/
d
e
v
/
a
d
4
s
3
e

|

g
z
i
p

|

s
s
h

e
e
d
c
o
b
a
@
f
r
y

'
d
d

o
f
=
a
d
4
s
3
e
.
g
z
'
#

a
l
s
o

r
e
m
o
t
e
#

g
u
n
z
i
p

-
d
c

a
d
4
s
3
e
.
g
z

|

s
s
h

e
e
d
c
o
b
a
@
h
o
s
t

'
d
d

o
f
=
/
d
e
v
/
a
d
0
s
3
e

b
s
=
1
M
'
#

d
d

i
f
=
/
d
e
v
/
a
d
0

o
f
=
/
d
e
v
/
a
d
2

s
k
i
p
=
1

s
e
e
k
=
1

b
s
=
4
k

c
o
n
v
=
n
o
e
r
r
o
r
#

S
k
i
p

M
B
R
#

T
h
i
s

i
s

n
e
c
e
s
s
a
r
y

i
f

t
h
e

d
e
s
t
i
n
a
t
i
o
n

(
a
d
2
)

i
s

s
m
a
l
l
e
r
.
R
e
c
o
v
e
r
T
h
e
c
o
m
m
a
n
d
d
d
w
i
l
l
r
e
a
d
e
v
e
r
y
s
i
n
g
l
e
b
l
o
c
k
o
f
t
h
e
p
a
r
t
i
t
i
o
n
.
I
n
c
a
s
e
o
f
p
r
o
b
l
e
m
s
i
t
i
s
b
e
t
t
e
r
t
o
u
s
e
t
h
e
o
p
t
i
o
n
c
o
n
v
=
s
y
n
c
,
n
o
e
r
r
o
r
s
o
d
d
w
i
l
l
s
k
i
p
t
h
e
b
a
d
b
l
o
c
k
a
n
d
w
r
i
t
e
z
e
r
o
s
a
t
t
h
e
d
e
s
t
i
n
a
t
i
o
n
.
A
c
c
o
r
d
i
n
g
l
y
i
t
i
s
i
m
p
o
r
t
a
n
t
t
o
s
e
t
t
h
e
b
l
o
c
k
s
i
z
e
e
q
u
a
l
o
r
s
m
a
l
l
e
r
t
h
a
n
t
h
e
d
i
s
k
b
l
o
c
k
s
i
z
e
.
A
1
k
s
i
z
e
s
e
e
m
s
s
a
f
e
,
s
e
t
i
t
w
i
t
h
b
s
=
1
k
.
I
f
a
d
i
s
k
h
a
s
b
a
d
s
e
c
t
o
r
s
a
n
d
t
h
e
d
a
t
a
s
h
o
u
l
d
b
e
r
e
c
o
v
e
r
e
d
f
r
o
m
a
p
a
r
t
i
t
i
o
n
,
c
r
e
a
t
e
a
n
i
m
a
g
e
f
i
l
e
w
i
t
h
d
d
,
m
o
u
n
t
t
h
e
i
m
a
g
e
a
n
d
c
o
p
y
t
h
e
c
o
n
t
e
n
t
t
o
a
n
e
w
d
i
s
k
.
W
i
t
h
t
h
e
o
p
t
i
o
n
n
o
e
r
r
o
r
,
d
d
w
i
l
l
s
k
i
p
t
h
e
b
a
d
s
e
c
t
o
r
s
a
n
d
w
r
i
t
e
z
e
r
o
s
i
n
s
t
e
a
d
,
t
h
u
s
o
n
l
y
t
h
e
d
a
t
a
c
o
n
t
a
i
n
e
d

i
n

t
h
e

b
a
d

s
e
c
t
o
r
s

w
i
l
l

b
e

l
o
s
t
.
-

U
s
e
f
u
l

C
o
m
m
a
n
d
s

-
4
1
1
4
.
2
v
i
V
i
i
s
p
r
e
s
e
n
t
o
n
A
N
Y
L
i
n
u
x
/
U
n
i
x
i
n
s
t
a
l
l
a
t
i
o
n
(
n
o
t
g
e
n
t
o
o
?
)
a
n
d
i
t
i
s
t
h
e
r
e
f
o
r
e
u
s
e
f
u
l
t
o
k
n
o
w
s
o
m
e
b
a
s
i
c
c
o
m
m
a
n
d
s
.
T
h
e
r
e
a
r
e
t
w
o
m
o
d
e
s
:
c
o
m
m
a
n
d
m
o
d
e
a
n
d
i
n
s
e
r
t
i
o
n
m
o
d
e
.
T
h
e
c
o
m
m
a
n
d
s
m
o
d
e
i
s

a
c
c
e
s
s
e
d

w
i
t
h
[
E
S
C
]
,

t
h
e

i
n
s
e
r
t
i
o
n

m
o
d
e

w
i
t
h
i
.

U
s
e
:

h
e
l
p
i
f

y
o
u

a
r
e

l
o
s
t
.
T
h
e

e
d
i
t
o
r
s
n
a
n
o
a
n
d
p
i
c
o
a
r
e

u
s
u
a
l
l
y

a
v
a
i
l
a
b
l
e

t
o
o

a
n
d

a
r
e

e
a
s
i
e
r

(
I
M
H
O
)

t
o

u
s
e
.
Q
u
i
t
:
w
n
e
w
f
i
l
e
n
a
m
e
s
a
v
e

t
h
e

f
i
l
e

t
o

n
e
w
f
i
l
e
n
a
m
e
:
w
q

o
r

:
x
s
a
v
e

a
n
d

q
u
i
t
:
q
!
q
u
i
t

w
i
t
h
o
u
t

s
a
v
i
n
g
S
e
a
r
c
h

a
n
d

m
o
v
e
/
s
t
r
i
n
g
S
e
a
r
c
h

f
o
r
w
a
r
d

f
o
r

s
t
r
i
n
g
?
s
t
r
i
n
g
S
e
a
r
c
h

b
a
c
k

f
o
r

s
t
r
i
n
g
n
S
e
a
r
c
h

f
o
r

n
e
x
t

i
n
s
t
a
n
c
e

o
f

s
t
r
i
n
g
N
S
e
a
r
c
h

f
o
r

p
r
e
v
i
o
u
s

i
n
s
t
a
n
c
e

o
f

s
t
r
i
n
g
{
M
o
v
e

a

p
a
r
a
g
r
a
p
h

b
a
c
k
}
M
o
v
e

a

p
a
r
a
g
r
a
p
h

f
o
r
w
a
r
d
1
G
M
o
v
e

t
o

t
h
e

f
i
r
s
t

l
i
n
e

o
f

t
h
e

f
i
l
e
n
G
M
o
v
e

t
o

t
h
e

n

t
h

l
i
n
e

o
f

t
h
e

f
i
l
e
G
M
o
v
e

t
o

t
h
e

l
a
s
t

l
i
n
e

o
f

t
h
e

f
i
l
e
:
%
s
/
O
L
D
/
N
E
W
/
g
S
e
a
r
c
h

a
n
d

r
e
p
l
a
c
e

e
v
e
r
y

o
c
c
u
r
r
e
n
c
e
D
e
l
e
t
e

c
o
p
y

p
a
s
t
e

t
e
x
t
d
d

(
d
w
)
C
u
t

c
u
r
r
e
n
t

l
i
n
e

(
w
o
r
d
)
D
C
u
t

t
o

t
h
e

e
n
d

o
f

t
h
e

l
i
n
e
x
D
e
l
e
t
e

(
c
u
t
)

c
h
a
r
a
c
t
e
r
y
y

(
y
w
)
C
o
p
y

l
i
n
e

(
w
o
r
d
)

a
f
t
e
r

c
u
r
s
o
r
P
P
a
s
t
e

a
f
t
e
r

c
u
r
s
o
r
u
U
n
d
o

l
a
s
t

m
o
d
i
f
i
c
a
t
i
o
n
U
U
n
d
o

a
l
l

c
h
a
n
g
e
s

t
o

c
u
r
r
e
n
t

l
i
n
e
1
4
.
3
m
a
i
l
T
h
e
m
a
i
l
c
o
m
m
a
n
d
i
s
a
b
a
s
i
c
a
p
p
l
i
c
a
t
i
o
n
t
o
r
e
a
d
a
n
d
s
e
n
d
e
m
a
i
l
,
i
t
i
s
u
s
u
a
l
l
y
i
n
s
t
a
l
l
e
d
.
T
o
s
e
n
d
a
n
e
m
a
i
l
s
i
m
p
l
y
t
y
p
e
"
m
a
i
l
u
s
e
r
@
d
o
m
a
i
n
"
.
T
h
e
f
i
r
s
t
l
i
n
e
i
s
t
h
e
s
u
b
j
e
c
t
,
t
h
e
n
t
h
e
m
a
i
l
c
o
n
t
e
n
t
.
T
e
r
m
i
n
a
t
e

a
n
d

s
e
n
d

t
h
e

e
m
a
i
l

w
i
t
h

a

s
i
n
g
l
e

d
o
t

(
.
)

i
n

a

n
e
w

l
i
n
e
.

E
x
a
m
p
l
e
:
#

m
a
i
l

c
@
c
b
.
v
u
S
u
b
j
e
c
t
:

Y
o
u
r

t
e
x
t

i
s

f
u
l
l

o
f

t
y
p
o
s
"
F
o
r

a

m
o
m
e
n
t
,

n
o
t
h
i
n
g

h
a
p
p
e
n
e
d
.

T
h
e
n
,

a
f
t
e
r

a

s
e
c
o
n
d

o
r

s
o
,
n
o
t
h
i
n
g

c
o
n
t
i
n
u
e
d

t
o

h
a
p
p
e
n
.
"
. E
O
T
#
T
h
i
s

i
s

a
l
s
o

w
o
r
k
i
n
g

w
i
t
h

a

p
i
p
e
:
#

e
c
h
o

"
T
h
i
s

i
s

t
h
e

m
a
i
l

b
o
d
y
"

|

m
a
i
l

c
@
c
b
.
v
u
T
h
i
s

i
s

a
l
s
o

a

s
i
m
p
l
e

w
a
y

t
o

t
e
s
t

t
h
e

m
a
i
l

s
e
r
v
e
r
.
1
4
.
4
t
a
r
T
h
e
c
o
m
m
a
n
d
t
a
r
(
t
a
p
e
a
r
c
h
i
v
e
)
c
r
e
a
t
e
s
a
n
d
e
x
t
r
a
c
t
s
a
r
c
h
i
v
e
s
o
f
f
i
l
e
a
n
d
d
i
r
e
c
t
o
r
i
e
s
.
T
h
e
a
r
c
h
i
v
e
.
t
a
r
i
s
u
n
c
o
m
p
r
e
s
s
e
d
,
a
c
o
m
p
r
e
s
s
e
d
a
r
c
h
i
v
e
h
a
s
t
h
e
e
x
t
e
n
s
i
o
n
.
t
g
z
o
r
.
t
a
r
.
g
z
(
z
i
p
)
o
r
.
t
b
z
(
b
z
i
p
2
)
.
D
o
n
o
t
u
s
e
a
b
s
o
l
u
t
e
p
a
t
h
w
h
e
n
c
r
e
a
t
i
n
g
a
n
a
r
c
h
i
v
e
,
y
o
u
p
r
o
b
a
b
l
y
w
a
n
t
t
o
u
n
p
a
c
k
i
t
s
o
m
e
w
h
e
r
e
e
l
s
e
.

S
o
m
e

t
y
p
i
c
a
l

c
o
m
m
a
n
d
s

a
r
e
:
-

U
s
e
f
u
l

C
o
m
m
a
n
d
s

-
4
0
4
.
7
I
P

F
o
r
w
a
r
d

f
o
r

r
o
u
t
i
n
g
L
i
n
u
x
C
h
e
c
k

a
n
d

t
h
e
n

e
n
a
b
l
e

I
P

f
o
r
w
a
r
d

w
i
t
h
:
#

c
a
t

/
p
r
o
c
/
s
y
s
/
n
e
t
/
i
p
v
4
/
i
p
_
f
o
r
w
a
r
d
#

C
h
e
c
k

I
P

f
o
r
w
a
r
d

0
=
o
f
f
,

1
=
o
n
#

e
c
h
o

1

>

/
p
r
o
c
/
s
y
s
/
n
e
t
/
i
p
v
4
/
i
p
_
f
o
r
w
a
r
d
o
r

e
d
i
t

/
e
t
c
/
s
y
s
c
t
l
.
c
o
n
f

w
i
t
h
:
n
e
t
.
i
p
v
4
.
i
p
_
f
o
r
w
a
r
d

=

1
F
r
e
e
B
S
D
C
h
e
c
k

a
n
d

e
n
a
b
l
e

w
i
t
h
:
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
o
r
w
a
r
d
i
n
g
#

C
h
e
c
k

I
P

f
o
r
w
a
r
d

0
=
o
f
f
,

1
=
o
n
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
o
r
w
a
r
d
i
n
g
=
1
#

s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
a
s
t
f
o
r
w
a
r
d
i
n
g
=
1
#

F
o
r

d
e
d
i
c
a
t
e
d

r
o
u
t
e
r

o
r

f
i
r
e
w
a
l
l
P
e
r
m
a
n
e
n
t

w
i
t
h

e
n
t
r
y

i
n

/
e
t
c
/
r
c
.
c
o
n
f
:
g
a
t
e
w
a
y
_
e
n
a
b
l
e
=
"
Y
E
S
"
#

S
e
t

t
o

Y
E
S

i
f

t
h
i
s

h
o
s
t

w
i
l
l

b
e

a

g
a
t
e
w
a
y
.
S
o
l
a
r
i
s
#

n
d
d

-
s
e
t

/
d
e
v
/
i
p

i
p
_
f
o
r
w
a
r
d
i
n
g

1
#

S
e
t

I
P

f
o
r
w
a
r
d

0
=
o
f
f
,

1
=
o
n
4
.
8
N
A
T

N
e
t
w
o
r
k

A
d
d
r
e
s
s

T
r
a
n
s
l
a
t
i
o
n
L
i
n
u
x
#

i
p
t
a
b
l
e
s

-
t

n
a
t

-
A

P
O
S
T
R
O
U
T
I
N
G

-
o

e
t
h
0

-
j

M
A
S
Q
U
E
R
A
D
E
#

t
o

a
c
t
i
v
a
t
e

N
A
T
#

i
p
t
a
b
l
e
s

-
t

n
a
t

-
A

P
R
E
R
O
U
T
I
N
G

-
p

t
c
p

-
d

7
8
.
3
1
.
7
0
.
2
3
8

-
-
d
p
o
r
t

2
0
0
2
2

-
j

D
N
A
T

\
-
-
t
o

1
9
2
.
1
6
8
.
1
6
.
4
4
:
2
2
#

P
o
r
t

f
o
r
w
a
r
d

2
0
0
2
2

t
o

i
n
t
e
r
n
a
l

I
P

p
o
r
t

s
s
h
#

i
p
t
a
b
l
e
s

-
t

n
a
t

-
A

P
R
E
R
O
U
T
I
N
G

-
p

t
c
p

-
d

7
8
.
3
1
.
7
0
.
2
3
8

-
-
d
p
o
r
t

9
9
3
:
9
9
5

-
j

D
N
A
T

\
-
-
t
o

1
9
2
.
1
6
8
.
1
6
.
2
5
4
:
9
9
3
-
9
9
5
#

P
o
r
t

f
o
r
w
a
r
d

o
f

r
a
n
g
e

9
9
3
-
9
9
5
#

i
p

r
o
u
t
e

f
l
u
s
h

c
a
c
h
e
#

i
p
t
a
b
l
e
s

-
L

-
t

n
a
t
#

C
h
e
c
k

N
A
T

s
t
a
t
u
s
D
e
l
e
t
e
t
h
e
p
o
r
t
f
o
r
w
a
r
d
w
i
t
h
-
D
i
n
s
t
e
a
d
o
f
-
A
.
T
h
e
p
r
o
g
r
a
m
n
e
t
s
t
a
t
-
n
a
t
5
i
s
v
e
r
y
u
s
e
f
u
l
t
o
t
r
a
c
k
c
o
n
n
e
c
t
i
o
n
s

(
i
t

u
s
e
s
/
p
r
o
c
/
n
e
t
/
i
p
_
c
o
n
n
t
r
a
c
k
o
r
/
p
r
o
c
/
n
e
t
/
n
f
_
c
o
n
n
t
r
a
c
k
)
.
#

n
e
t
s
t
a
t
-
n
a
t

-
n
#

s
h
o
w

a
l
l

c
o
n
n
e
c
t
i
o
n
s

w
i
t
h

I
P
s
F
r
e
e
B
S
D
#

n
a
t
d

-
s

-
m

-
u

-
d
y
n
a
m
i
c

-
f

/
e
t
c
/
n
a
t
d
.
c
o
n
f

-
n

f
x
p
0
O
r

e
d
i
t

/
e
t
c
/
r
c
.
c
o
n
f

w
i
t
h
:
f
i
r
e
w
a
l
l
_
e
n
a
b
l
e
=
"
Y
E
S
"
#

S
e
t

t
o

Y
E
S

t
o

e
n
a
b
l
e

f
i
r
e
w
a
l
l

f
u
n
c
t
i
o
n
a
l
i
t
y
f
i
r
e
w
a
l
l
_
t
y
p
e
=
"
o
p
e
n
"
#

F
i
r
e
w
a
l
l

t
y
p
e

(
s
e
e

/
e
t
c
/
r
c
.
f
i
r
e
w
a
l
l
)
n
a
t
d
_
e
n
a
b
l
e
=
"
Y
E
S
"
#

E
n
a
b
l
e

n
a
t
d

(
i
f

f
i
r
e
w
a
l
l
_
e
n
a
b
l
e

=
=

Y
E
S
)
.
n
a
t
d
_
i
n
t
e
r
f
a
c
e
=
"
t
u
n
0
"
#

P
u
b
l
i
c

i
n
t
e
r
f
a
c
e

o
r

I
P

a
d
d
r
e
s
s

t
o

u
s
e
.
n
a
t
d
_
f
l
a
g
s
=
"
-
s

-
m

-
u

-
d
y
n
a
m
i
c

-
f

/
e
t
c
/
n
a
t
d
.
c
o
n
f
"
P
o
r
t

f
o
r
w
a
r
d

w
i
t
h
:
#

c
a
t

/
e
t
c
/
n
a
t
d
.
c
o
n
f
s
a
m
e
_
p
o
r
t
s

y
e
s
u
s
e
_
s
o
c
k
e
t
s

y
e
s
u
n
r
e
g
i
s
t
e
r
e
d
_
o
n
l
y
#

r
e
d
i
r
e
c
t
_
p
o
r
t

t
c
p

i
n
s
i
d
e
I
P
:
2
3
0
0
-
2
3
9
9

3
3
0
0
-
3
3
9
9
#

p
o
r
t

r
a
n
g
e
r
e
d
i
r
e
c
t
_
p
o
r
t

u
d
p

1
9
2
.
1
6
8
.
5
1
.
1
0
3
:
7
7
7
7

7
7
7
7
4
.
9
D
N
S
O
n
U
n
i
x
t
h
e
D
N
S
e
n
t
r
i
e
s
a
r
e
v
a
l
i
d
f
o
r
a
l
l
i
n
t
e
r
f
a
c
e
s
a
n
d
a
r
e
s
t
o
r
e
d
i
n
/
e
t
c
/
r
e
s
o
l
v
.
c
o
n
f
.
T
h
e
d
o
m
a
i
n
t
o

w
h
i
c
h

t
h
e

h
o
s
t

b
e
l
o
n
g
s

i
s

a
l
s
o

s
t
o
r
e
d

i
n

t
h
i
s

f
i
l
e
.

A

m
i
n
i
m
a
l

c
o
n
f
i
g
u
r
a
t
i
o
n

i
s
:
5
.
h
t
t
p
:
/
/
t
w
e
e
g
y
.
n
l
/
p
r
o
j
e
c
t
s
/
n
e
t
s
t
a
t
-
n
a
t
-

N
e
t
w
o
r
k

-
1
7
n
a
m
e
s
e
r
v
e
r

7
8
.
3
1
.
7
0
.
2
3
8
s
e
a
r
c
h

s
l
e
e
p
y
o
w
l
.
n
e
t

i
n
t
e
r
n
.
l
a
b
d
o
m
a
i
n

s
l
e
e
p
y
o
w
l
.
n
e
t
C
h
e
c
k

t
h
e

s
y
s
t
e
m

d
o
m
a
i
n

n
a
m
e

w
i
t
h
:
#

h
o
s
t
n
a
m
e

-
d
#

S
a
m
e

a
s

d
n
s
d
o
m
a
i
n
n
a
m
e
W
i
n
d
o
w
s
O
n
W
i
n
d
o
w
s
t
h
e
D
N
S
a
r
e
c
o
n
f
i
g
u
r
e
d
p
e
r
i
n
t
e
r
f
a
c
e
.
T
o
d
i
s
p
l
a
y
t
h
e
c
o
n
f
i
g
u
r
e
d
D
N
S
a
n
d
t
o
f
l
u
s
h
t
h
e
D
N
S

c
a
c
h
e

u
s
e
:
#

i
p
c
o
n
f
i
g

/
?
#

D
i
s
p
l
a
y

h
e
l
p
#

i
p
c
o
n
f
i
g

/
a
l
l
#

S
e
e

a
l
l

i
n
f
o
r
m
a
t
i
o
n

i
n
c
l
u
d
i
n
g

D
N
S
F
l
u
s
h

D
N
S
F
l
u
s
h
t
h
e
O
S
D
N
S
c
a
c
h
e
,
s
o
m
e
a
p
p
l
i
c
a
t
i
o
n
u
s
i
n
g
t
h
e
i
r
o
w
n
c
a
c
h
e
(
e
.
g
.
F
i
r
e
f
o
x
)
a
n
d
w
i
l
l
b
e
u
n
a
f
f
e
c
t
e
d
.
#

/
e
t
c
/
i
n
i
t
.
d
/
n
s
c
d

r
e
s
t
a
r
t
#

R
e
s
t
a
r
t

n
s
c
d

i
f

u
s
e
d

-

L
i
n
u
x
/
B
S
D
/
S
o
l
a
r
i
s
#

l
o
o
k
u
p
d

-
f
l
u
s
h
c
a
c
h
e
#

O
S

X

T
i
g
e
r
#

d
s
c
a
c
h
e
u
t
i
l

-
f
l
u
s
h
c
a
c
h
e
#

O
S

X

L
e
o
p
a
r
d

a
n
d

n
e
w
e
r
#

i
p
c
o
n
f
i
g

/
f
l
u
s
h
d
n
s
#

W
i
n
d
o
w
s
F
o
r
w
a
r
d

q
u
e
r
i
e
s
D
i
g
i
s
y
o
u
f
r
i
e
n
d
t
o
t
e
s
t
t
h
e
D
N
S
s
e
t
t
i
n
g
s
.
F
o
r
e
x
a
m
p
l
e
t
h
e
p
u
b
l
i
c
D
N
S
s
e
r
v
e
r
2
1
3
.
1
3
3
.
1
0
5
.
2
n
s
.
s
e
c
o
n
d
-
n
s
.
d
e
c
a
n
b
e
u
s
e
d
f
o
r
t
e
s
t
i
n
g
.
S
e
e
f
r
o
m
w
h
i
c
h
s
e
r
v
e
r
t
h
e
c
l
i
e
n
t
r
e
c
e
i
v
e
s
t
h
e
a
n
s
w
e
r
(
s
i
m
p
l
i
f
i
e
d

a
n
s
w
e
r
)
.
#

d
i
g

s
l
e
e
p
y
o
w
l
.
n
e
t
s
l
e
e
p
y
o
w
l
.
n
e
t
.










6
0
0





I
N






A







7
8
.
3
1
.
7
0
.
2
3
8
;
;

S
E
R
V
E
R
:

1
9
2
.
1
6
8
.
5
1
.
2
5
4
#
5
3
(
1
9
2
.
1
6
8
.
5
1
.
2
5
4
)
T
h
e
r
o
u
t
e
r
1
9
2
.
1
6
8
.
5
1
.
2
5
4
a
n
s
w
e
r
e
d
a
n
d
t
h
e
r
e
s
p
o
n
s
e
i
s
t
h
e
A
e
n
t
r
y
.
A
n
y
e
n
t
r
y
c
a
n
b
e
q
u
e
r
i
e
d
a
n
d

t
h
e

D
N
S

s
e
r
v
e
r

c
a
n

b
e

s
e
l
e
c
t
e
d

w
i
t
h

@
:
#

d
i
g

M
X

g
o
o
g
l
e
.
c
o
m
#

d
i
g

@
1
2
7
.
0
.
0
.
1

N
S

s
u
n
.
c
o
m
#

T
o

t
e
s
t

t
h
e

l
o
c
a
l

s
e
r
v
e
r
#

d
i
g

@
2
0
4
.
9
7
.
2
1
2
.
1
0

N
S

M
X

h
e
i
s
e
.
d
e
#

Q
u
e
r
y

a
n

e
x
t
e
r
n
a
l

s
e
r
v
e
r
#

d
i
g

A
X
F
R

@
n
s
1
.
x
n
a
m
e
.
o
r
g

c
b
.
v
u
#

G
e
t

t
h
e

f
u
l
l

z
o
n
e

(
z
o
n
e

t
r
a
n
s
f
e
r
)
T
h
e

p
r
o
g
r
a
m

h
o
s
t

i
s

a
l
s
o

p
o
w
e
r
f
u
l
.
#

h
o
s
t

-
t

M
X

c
b
.
v
u
#

G
e
t

t
h
e

m
a
i
l

M
X

e
n
t
r
y
#

h
o
s
t

-
t

N
S

-
T

s
u
n
.
c
o
m
#

G
e
t

t
h
e

N
S

r
e
c
o
r
d

o
v
e
r

a

T
C
P

c
o
n
n
e
c
t
i
o
n
#

h
o
s
t

-
a

s
l
e
e
p
y
o
w
l
.
n
e
t
#

G
e
t

e
v
e
r
y
t
h
i
n
g
R
e
v
e
r
s
e

q
u
e
r
i
e
s
F
i
n
d
t
h
e
n
a
m
e
b
e
l
o
n
g
i
n
g
t
o
a
n
I
P
a
d
d
r
e
s
s
(
i
n
-
a
d
d
r
.
a
r
p
a
.
)
.
T
h
i
s
c
a
n
b
e
d
o
n
e
w
i
t
h
d
i
g
,
h
o
s
t
a
n
d
n
s
l
o
o
k
u
p
:
#

d
i
g

-
x

7
8
.
3
1
.
7
0
.
2
3
8
#

h
o
s
t

7
8
.
3
1
.
7
0
.
2
3
8
#

n
s
l
o
o
k
u
p

7
8
.
3
1
.
7
0
.
2
3
8
/
e
t
c
/
h
o
s
t
s
S
i
n
g
l
e
h
o
s
t
s
c
a
n
b
e
c
o
n
f
i
g
u
r
e
d
i
n
t
h
e
f
i
l
e
/
e
t
c
/
h
o
s
t
s
i
n
s
t
e
a
d
o
f
r
u
n
n
i
n
g
n
a
m
e
d
l
o
c
a
l
l
y
t
o
r
e
s
o
l
v
e
t
h
e
h
o
s
t
n
a
m
e

q
u
e
r
i
e
s
.

T
h
e

f
o
r
m
a
t

i
s

s
i
m
p
l
e
,

f
o
r

e
x
a
m
p
l
e
:
7
8
.
3
1
.
7
0
.
2
3
8



s
l
e
e
p
y
o
w
l
.
n
e
t



s
l
e
e
p
y
o
w
l
T
h
e
p
r
i
o
r
i
t
y
b
e
t
w
e
e
n
h
o
s
t
s
a
n
d
a
d
n
s
q
u
e
r
y
,
t
h
a
t
i
s
t
h
e
n
a
m
e
r
e
s
o
l
u
t
i
o
n
o
r
d
e
r
,
c
a
n
b
e
c
o
n
f
i
g
u
r
e
d
i
n
/
e
t
c
/
n
s
s
w
i
t
c
h
.
c
o
n
f
A
N
D

/
e
t
c
/
h
o
s
t
.
c
o
n
f
.

T
h
e

f
i
l
e

a
l
s
o

e
x
i
s
t
s

o
n

W
i
n
d
o
w
s
,

i
t

i
s

u
s
u
a
l
l
y

i
n
:
C
:
\
W
I
N
D
O
W
S
\
S
Y
S
T
E
M
3
2
\
D
R
I
V
E
R
S
\
E
T
C
-

N
e
t
w
o
r
k

-
1
8
#

c
h
o
w
n

-
R

w
w
w
:
w
w
w

/
h
o
m
e
/
s
v
n
C
r
e
a
t
e

a

u
s
e
r

w
i
t
h

h
t
p
a
s
s
w
d
2
:
#

h
t
p
a
s
s
w
d

-
c

/
e
t
c
/
s
v
n
-
p
a
s
s
w
d

u
s
e
r
1
#

-
c

c
r
e
a
t
e
s

t
h
e

f
i
l
e
A
c
c
e
s
s

c
o
n
t
r
o
l

s
v
n
.
a
c
l

e
x
a
m
p
l
e
#

D
e
f
a
u
l
t

i
t

r
e
a
d

a
c
c
e
s
s
.

"
*

=
"

w
o
u
l
d

b
e

d
e
f
a
u
l
t

n
o

a
c
c
e
s
s
[
/
]
*

=

r
[
g
r
o
u
p
s
]
p
r
o
j
e
c
t
1
-
d
e
v
e
l
o
p
e
r
s

=

j
o
e
,

j
a
c
k
,

j
a
n
e
#

G
i
v
e

w
r
i
t
e

a
c
c
e
s
s

t
o

t
h
e

d
e
v
e
l
o
p
e
r
s
[
p
r
o
j
e
c
t
1
:
]
@
p
r
o
j
e
c
t
1
-
d
e
v
e
l
o
p
e
r
s

=

r
w
1
3
.
2
S
V
N

c
o
m
m
a
n
d
s

a
n
d

u
s
a
g
e
S
e
e

a
l
s
o

t
h
e
S
u
b
v
e
r
s
i
o
n

Q
u
i
c
k

R
e
f
e
r
e
n
c
e

C
a
r
d
2
3
.
T
o
r
t
o
i
s
e

S
V
N
2
4
i
s

a

n
i
c
e

W
i
n
d
o
w
s

i
n
t
e
r
f
a
c
e
.
I
m
p
o
r
t
A
n
e
w
p
r
o
j
e
c
t
,
t
h
a
t
i
s
a
d
i
r
e
c
t
o
r
y
w
i
t
h
s
o
m
e
f
i
l
e
s
,
i
s
i
m
p
o
r
t
e
d
i
n
t
o
t
h
e
r
e
p
o
s
i
t
o
r
y
w
i
t
h
t
h
e
i
m
p
o
r
t
c
o
m
m
a
n
d
.

I
m
p
o
r
t

i
s

a
l
s
o

u
s
e
d

t
o

a
d
d

a

d
i
r
e
c
t
o
r
y

w
i
t
h

i
t
s

c
o
n
t
e
n
t

t
o

a
n

e
x
i
s
t
i
n
g

p
r
o
j
e
c
t
.
#

s
v
n

h
e
l
p

i
m
p
o
r
t
#

G
e
t

h
e
l
p

f
o
r

a
n
y

c
o
m
m
a
n
d
#

A
d
d

a

n
e
w

d
i
r
e
c
t
o
r
y

(
w
i
t
h

c
o
n
t
e
n
t
)

i
n
t
o

t
h
e

s
r
c

d
i
r

o
n

p
r
o
j
e
c
t
1
#

s
v
n

i
m
p
o
r
t

/
p
r
o
j
e
c
t
1
/
n
e
w
d
i
r

h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
r
u
n
k
/
s
r
c

-
m

'
a
d
d

n
e
w
d
i
r
'
T
y
p
i
c
a
l

S
V
N

c
o
m
m
a
n
d
s
#

s
v
n

c
o

h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
r
u
n
k
#

C
h
e
c
k
o
u
t

t
h
e

m
o
s
t

r
e
c
e
n
t

v
e
r
s
i
o
n
#

T
a
g
s

a
n
d

b
r
a
n
c
h
e
s

a
r
e

c
r
e
a
t
e
d

b
y

c
o
p
y
i
n
g
#

s
v
n

m
k
d
i
r

h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
a
g
s
/
#

C
r
e
a
t
e

t
h
e

t
a
g
s

d
i
r
e
c
t
o
r
y
#

s
v
n

c
o
p
y

-
m

"
T
a
g

r
c
1

r
e
l
.
"

h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
r
u
n
k

\
h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
a
g
s
/
1
.
0
r
c
1
#

s
v
n

s
t
a
t
u
s

[
-
-
v
e
r
b
o
s
e
]
#

C
h
e
c
k

f
i
l
e
s

s
t
a
t
u
s

i
n
t
o

w
o
r
k
i
n
g

d
i
r
#

s
v
n

a
d
d

s
r
c
/
f
i
l
e
.
h

s
r
c
/
f
i
l
e
.
c
p
p
#

A
d
d

t
w
o

f
i
l
e
s
#

s
v
n

c
o
m
m
i
t

-
m

'
A
d
d
e
d

n
e
w

c
l
a
s
s

f
i
l
e
'
#

C
o
m
m
i
t

t
h
e

c
h
a
n
g
e
s

w
i
t
h

a

m
e
s
s
a
g
e
#

s
v
n

l
s

h
t
t
p
:
/
/
h
o
s
t
.
u
r
l
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
a
g
s
/
#

L
i
s
t

a
l
l

t
a
g
s
#

s
v
n

m
o
v
e

f
o
o
.
c

b
a
r
.
c
#

M
o
v
e

(
r
e
n
a
m
e
)

f
i
l
e
s
#

s
v
n

d
e
l
e
t
e

s
o
m
e
_
o
l
d
_
f
i
l
e
#

D
e
l
e
t
e

f
i
l
e
s
1
4
U
S
E
F
U
L

C
O
M
M
A
N
D
S
l
e
s
s
(
p
3
9
)
|
v
i
(
p
4
0
)
|
m
a
i
l
(
p
4
0
)
|
t
a
r
(
p
4
0
)
|
d
d
(
p
4
1
)
|
s
c
r
e
e
n
(
p
4
2
)
|
f
i
n
d
(
p
4
3
)
|
M
i
s
c
e
l
l
a
n
e
o
u
s
(
p
4
3
)
1
4
.
1
l
e
s
s
T
h
e
l
e
s
s
c
o
m
m
a
n
d

d
i
s
p
l
a
y
s

a

t
e
x
t

d
o
c
u
m
e
n
t

o
n

t
h
e

c
o
n
s
o
l
e
.

I
t

i
s

p
r
e
s
e
n
t

o
n

m
o
s
t

i
n
s
t
a
l
l
a
t
i
o
n
.
#

l
e
s
s

u
n
i
x
t
o
o
l
b
o
x
.
x
h
t
m
l
S
o
m
e

i
m
p
o
r
t
a
n
t

c
o
m
m
a
n
d
s

a
r
e

(
^
N

s
t
a
n
d
s

f
o
r

[
c
o
n
t
r
o
l
]
-
[
N
]
)
:
h

H
g
o
o
d

h
e
l
p

o
n

d
i
s
p
l
a
y
f

^
F

^
V

S
P
A
C
E
F
o
r
w
a
r
d

o
n
e

w
i
n
d
o
w

(
o
r

N

l
i
n
e
s
)
.
b

^
B

E
S
C
-
v
B
a
c
k
w
a
r
d

o
n
e

w
i
n
d
o
w

(
o
r

N

l
i
n
e
s
)
.
F
F
o
r
w
a
r
d

f
o
r
e
v
e
r
;

l
i
k
e

"
t
a
i
l

-
f
"
.
/
p
a
t
t
e
r
n
S
e
a
r
c
h

f
o
r
w
a
r
d

f
o
r

(
N
-
t
h
)

m
a
t
c
h
i
n
g

l
i
n
e
.
?
p
a
t
t
e
r
n
S
e
a
r
c
h

b
a
c
k
w
a
r
d

f
o
r

(
N
-
t
h
)

m
a
t
c
h
i
n
g

l
i
n
e
.
n
R
e
p
e
a
t

p
r
e
v
i
o
u
s

s
e
a
r
c
h

(
f
o
r

N
-
t
h

o
c
c
u
r
r
e
n
c
e
)
.
N
R
e
p
e
a
t

p
r
e
v
i
o
u
s

s
e
a
r
c
h

i
n

r
e
v
e
r
s
e

d
i
r
e
c
t
i
o
n
.
q
q
u
i
t
2
3
.
h
t
t
p
:
/
/
w
w
w
.
c
s
.
p
u
t
.
p
o
z
n
a
n
.
p
l
/
c
s
o
b
a
n
i
e
c
/
P
a
p
e
r
s
/
s
v
n
-
r
e
f
c
a
r
d
.
p
d
f
2
4
.
h
t
t
p
:
/
/
t
o
r
t
o
i
s
e
s
v
n
.
t
i
g
r
i
s
.
o
r
g
-

U
s
e
f
u
l

C
o
m
m
a
n
d
s

-
3
9
1
3
S
V
N
S
e
r
v
e
r

s
e
t
u
p
(
p
3
8
)
|
S
V
N
+
S
S
H
(
p
3
8
)
|
S
V
N

o
v
e
r

h
t
t
p
(
p
3
8
)
|
S
V
N

u
s
a
g
e
(
p
3
9
)
S
u
b
v
e
r
s
i
o
n
(
S
V
N
)
2
1
i
s
a
v
e
r
s
i
o
n
c
o
n
t
r
o
l
s
y
s
t
e
m
d
e
s
i
g
n
e
d
t
o
b
e
t
h
e
s
u
c
c
e
s
s
o
r
o
f
C
V
S
(
C
o
n
c
u
r
r
e
n
t
V
e
r
s
i
o
n
s
S
y
s
t
e
m
)
.
T
h
e
c
o
n
c
e
p
t
i
s
s
i
m
i
l
a
r
t
o
C
V
S
,
b
u
t
m
a
n
y
s
h
o
r
t
c
o
m
i
n
g
s
w
h
e
r
e
i
m
p
r
o
v
e
d
.
S
e
e
a
l
s
o
t
h
e
S
V
N

b
o
o
k
2
2
.
1
3
.
1
S
e
r
v
e
r

s
e
t
u
p
T
h
e

i
n
i
t
i
a
t
i
o
n

o
f

t
h
e

r
e
p
o
s
i
t
o
r
y

i
s

f
a
i
r
l
y

s
i
m
p
l
e

(
h
e
r
e

f
o
r

e
x
a
m
p
l
e
/
h
o
m
e
/
s
v
n
/
m
u
s
t

e
x
i
s
t
)
:
#

s
v
n
a
d
m
i
n

c
r
e
a
t
e

-
-
f
s
-
t
y
p
e

f
s
f
s

/
h
o
m
e
/
s
v
n
/
p
r
o
j
e
c
t
1
N
o
w

t
h
e

a
c
c
e
s
s

t
o

t
h
e

r
e
p
o
s
i
t
o
r
y

i
s

m
a
d
e

p
o
s
s
i
b
l
e

w
i
t
h
:
-
f
i
l
e
:
/
/
D
i
r
e
c
t
f
i
l
e
s
y
s
t
e
m
a
c
c
e
s
s
w
i
t
h
t
h
e
s
v
n
c
l
i
e
n
t
w
i
t
h
.
T
h
i
s
r
e
q
u
i
r
e
s
l
o
c
a
l
p
e
r
m
i
s
s
i
o
n
s
o
n

t
h
e

f
i
l
e

s
y
s
t
e
m
.
-
s
v
n
:
/
/
o
r
s
v
n
+
s
s
h
:
/
/
R
e
m
o
t
e
a
c
c
e
s
s
w
i
t
h
t
h
e
s
v
n
s
e
r
v
e
s
e
r
v
e
r
(
a
l
s
o
o
v
e
r
S
S
H
)
.
T
h
i
s
r
e
q
u
i
r
e
s

l
o
c
a
l

p
e
r
m
i
s
s
i
o
n
s

o
n

t
h
e

f
i
l
e

s
y
s
t
e
m

(
d
e
f
a
u
l
t

p
o
r
t
:

2
6
9
0
/
t
c
p
)
.
-
h
t
t
p
:
/
/
R
e
m
o
t
e
a
c
c
e
s
s
w
i
t
h
w
e
b
d
a
v
u
s
i
n
g
a
p
a
c
h
e
.
N
o
l
o
c
a
l
u
s
e
r
s
a
r
e
n
e
c
e
s
s
a
r
y
f
o
r
t
h
i
s
m
e
t
h
o
d
.
U
s
i
n
g
t
h
e
l
o
c
a
l
f
i
l
e
s
y
s
t
e
m
,
i
t
i
s
n
o
w
p
o
s
s
i
b
l
e
t
o
i
m
p
o
r
t
a
n
d
t
h
e
n
c
h
e
c
k
o
u
t
a
n
e
x
i
s
t
i
n
g
p
r
o
j
e
c
t
.
U
n
l
i
k
e

w
i
t
h

C
V
S

i
t

i
s

n
o
t

n
e
c
e
s
s
a
r
y

t
o

c
d

i
n
t
o

t
h
e

p
r
o
j
e
c
t

d
i
r
e
c
t
o
r
y
,

s
i
m
p
l
y

g
i
v
e

t
h
e

f
u
l
l

p
a
t
h
:
#

s
v
n

i
m
p
o
r
t

/
p
r
o
j
e
c
t
1
/

f
i
l
e
:
/
/
/
h
o
m
e
/
s
v
n
/
p
r
o
j
e
c
t
1
/
t
r
u
n
k

-
m

'
I
n
i
t
i
a
l

i
m
p
o
r
t
'
#

s
v
n

c
h
e
c
k
o
u
t

f
i
l
e
:
/
/
/
h
o
m
e
/
s
v
n
/
p
r
o
j
e
c
t
1
T
h
e

n
e
w

d
i
r
e
c
t
o
r
y

"
t
r
u
n
k
"

i
s

o
n
l
y

a

c
o
n
v
e
n
t
i
o
n
,

t
h
i
s

i
s

n
o
t

r
e
q
u
i
r
e
d
.
R
e
m
o
t
e

a
c
c
e
s
s

w
i
t
h

s
s
h
N
o
s
p
e
c
i
a
l
s
e
t
u
p
i
s
r
e
q
u
i
r
e
d
t
o
a
c
c
e
s
s
t
h
e
r
e
p
o
s
i
t
o
r
y
v
i
a
s
s
h
,
s
i
m
p
l
y
r
e
p
l
a
c
e
f
i
l
e
:
/
/
w
i
t
h
s
v
n
+
s
s
h
/
h
o
s
t
n
a
m
e
.

F
o
r

e
x
a
m
p
l
e
:
#

s
v
n

c
h
e
c
k
o
u
t

s
v
n
+
s
s
h
:
/
/
h
o
s
t
n
a
m
e
/
h
o
m
e
/
s
v
n
/
p
r
o
j
e
c
t
1
A
s
w
i
t
h
t
h
e
l
o
c
a
l
f
i
l
e
a
c
c
e
s
s
,
e
v
e
r
y
u
s
e
r
n
e
e
d
s
a
n
s
s
h
a
c
c
e
s
s
t
o
t
h
e
s
e
r
v
e
r
(
w
i
t
h
a
l
o
c
a
l
a
c
c
o
u
n
t
)
a
n
d
a
l
s
o
r
e
a
d
/
w
r
i
t
e
a
c
c
e
s
s
.
T
h
i
s
m
e
t
h
o
d
m
i
g
h
t
b
e
s
u
i
t
a
b
l
e
f
o
r
a
s
m
a
l
l
g
r
o
u
p
.
A
l
l
u
s
e
r
s
c
o
u
l
d
b
e
l
o
n
g
t
o

a

s
u
b
v
e
r
s
i
o
n

g
r
o
u
p

w
h
i
c
h

o
w
n
s

t
h
e

r
e
p
o
s
i
t
o
r
y
,

f
o
r

e
x
a
m
p
l
e
:
#

g
r
o
u
p
a
d
d

s
u
b
v
e
r
s
i
o
n
#

g
r
o
u
p
m
o
d

-
A

u
s
e
r
1

s
u
b
v
e
r
s
i
o
n
#

c
h
o
w
n

-
R

r
o
o
t
:
s
u
b
v
e
r
s
i
o
n

/
h
o
m
e
/
s
v
n
#

c
h
m
o
d

-
R

7
7
0

/
h
o
m
e
/
s
v
n
R
e
m
o
t
e

a
c
c
e
s
s

w
i
t
h

h
t
t
p

(
a
p
a
c
h
e
)
R
e
m
o
t
e
a
c
c
e
s
s
o
v
e
r
h
t
t
p
(
h
t
t
p
s
)
i
s
t
h
e
o
n
l
y
g
o
o
d
s
o
l
u
t
i
o
n
f
o
r
a
l
a
r
g
e
r
u
s
e
r
g
r
o
u
p
.
T
h
i
s
m
e
t
h
o
d
u
s
e
s
t
h
e

a
p
a
c
h
e

a
u
t
h
e
n
t
i
c
a
t
i
o
n
,

n
o
t

t
h
e

l
o
c
a
l

a
c
c
o
u
n
t
s
.

T
h
i
s

i
s

a

t
y
p
i
c
a
l

b
u
t

s
m
a
l
l

a
p
a
c
h
e

c
o
n
f
i
g
u
r
a
t
i
o
n
:
L
o
a
d
M
o
d
u
l
e

d
a
v
_
m
o
d
u
l
e









m
o
d
u
l
e
s
/
m
o
d
_
d
a
v
.
s
o
L
o
a
d
M
o
d
u
l
e

d
a
v
_
s
v
n
_
m
o
d
u
l
e





m
o
d
u
l
e
s
/
m
o
d
_
d
a
v
_
s
v
n
.
s
o
L
o
a
d
M
o
d
u
l
e

a
u
t
h
z
_
s
v
n
_
m
o
d
u
l
e



m
o
d
u
l
e
s
/
m
o
d
_
a
u
t
h
z
_
s
v
n
.
s
o
#

O
n
l
y

f
o
r

a
c
c
e
s
s

c
o
n
t
r
o
l
<
L
o
c
a
t
i
o
n

/
s
v
n
>
D
A
V

s
v
n
#

a
n
y

"
/
s
v
n
/
f
o
o
"

U
R
L

w
i
l
l

m
a
p

t
o

a

r
e
p
o
s
i
t
o
r
y

/
h
o
m
e
/
s
v
n
/
f
o
o
S
V
N
P
a
r
e
n
t
P
a
t
h

/
h
o
m
e
/
s
v
n
A
u
t
h
T
y
p
e

B
a
s
i
c
A
u
t
h
N
a
m
e

"
S
u
b
v
e
r
s
i
o
n

r
e
p
o
s
i
t
o
r
y
"
A
u
t
h
z
S
V
N
A
c
c
e
s
s
F
i
l
e

/
e
t
c
/
a
p
a
c
h
e
2
/
s
v
n
.
a
c
l
A
u
t
h
U
s
e
r
F
i
l
e

/
e
t
c
/
a
p
a
c
h
e
2
/
s
v
n
-
p
a
s
s
w
d
R
e
q
u
i
r
e

v
a
l
i
d
-
u
s
e
r
<
/
L
o
c
a
t
i
o
n
>
T
h
e

a
p
a
c
h
e

s
e
r
v
e
r

n
e
e
d
s

f
u
l
l

a
c
c
e
s
s

t
o

t
h
e

r
e
p
o
s
i
t
o
r
y
:
2
1
.
h
t
t
p
:
/
/
s
u
b
v
e
r
s
i
o
n
.
t
i
g
r
i
s
.
o
r
g
/
2
2
.
h
t
t
p
:
/
/
s
v
n
b
o
o
k
.
r
e
d
-
b
e
a
n
.
c
o
m
/
e
n
/
1
.
4
/
-

S
V
N

-
3
8
4
.
1
0
D
H
C
P
L
i
n
u
x
S
o
m
e

d
i
s
t
r
i
b
u
t
i
o
n
s

(
S
u
S
E
)

u
s
e

d
h
c
p
c
d

a
s

c
l
i
e
n
t
.

T
h
e

d
e
f
a
u
l
t

i
n
t
e
r
f
a
c
e

i
s

e
t
h
0
.
#

d
h
c
p
c
d

-
n

e
t
h
0
#

T
r
i
g
g
e
r

a

r
e
n
e
w

(
d
o
e
s

n
o
t

a
l
w
a
y
s

w
o
r
k
)
#

d
h
c
p
c
d

-
k

e
t
h
0
#

r
e
l
e
a
s
e

a
n
d

s
h
u
t
d
o
w
n
T
h
e

l
e
a
s
e

w
i
t
h

t
h
e

f
u
l
l

i
n
f
o
r
m
a
t
i
o
n

i
s

s
t
o
r
e
d

i
n
:
/
v
a
r
/
l
i
b
/
d
h
c
p
c
d
/
d
h
c
p
c
d
-
e
t
h
0
.
i
n
f
o
F
r
e
e
B
S
D
F
r
e
e
B
S
D

(
a
n
d

D
e
b
i
a
n
)

u
s
e
s

d
h
c
l
i
e
n
t
.

T
o

c
o
n
f
i
g
u
r
e

a
n

i
n
t
e
r
f
a
c
e

(
f
o
r

e
x
a
m
p
l
e

b
g
e
0
)

r
u
n
:
#

d
h
c
l
i
e
n
t

b
g
e
0
T
h
e

l
e
a
s
e

w
i
t
h

t
h
e

f
u
l
l

i
n
f
o
r
m
a
t
i
o
n

i
s

s
t
o
r
e
d

i
n
:
/
v
a
r
/
d
b
/
d
h
c
l
i
e
n
t
.
l
e
a
s
e
s
.
b
g
e
0
U
s
e
/
e
t
c
/
d
h
c
l
i
e
n
t
.
c
o
n
f
t
o

p
r
e
p
e
n
d

o
p
t
i
o
n
s

o
r

f
o
r
c
e

d
i
f
f
e
r
e
n
t

o
p
t
i
o
n
s
:
#

c
a
t

/
e
t
c
/
d
h
c
l
i
e
n
t
.
c
o
n
f
i
n
t
e
r
f
a
c
e

"
r
l
0
"

{
p
r
e
p
e
n
d

d
o
m
a
i
n
-
n
a
m
e
-
s
e
r
v
e
r
s

1
2
7
.
0
.
0
.
1
;
d
e
f
a
u
l
t

d
o
m
a
i
n
-
n
a
m
e

"
s
l
e
e
p
y
o
w
l
.
n
e
t
"
;
s
u
p
e
r
s
e
d
e

d
o
m
a
i
n
-
n
a
m
e

"
s
l
e
e
p
y
o
w
l
.
n
e
t
"
;
}
W
i
n
d
o
w
s
T
h
e

d
h
c
p

l
e
a
s
e

c
a
n

b
e

r
e
n
e
w
e
d

w
i
t
h
i
p
c
o
n
f
i
g
:
#

i
p
c
o
n
f
i
g

/
r
e
n
e
w
#

r
e
n
e
w

a
l
l

a
d
a
p
t
e
r
s
#

i
p
c
o
n
f
i
g

/
r
e
n
e
w

L
A
N
#

r
e
n
e
w

t
h
e

a
d
a
p
t
e
r

n
a
m
e
d

"
L
A
N
"
#

i
p
c
o
n
f
i
g

/
r
e
l
e
a
s
e

W
L
A
N
#

r
e
l
e
a
s
e

t
h
e

a
d
a
p
t
e
r

n
a
m
e
d

"
W
L
A
N
"
Y
e
s

i
t

i
s

a

g
o
o
d

i
d
e
a

t
o

r
e
n
a
m
e

y
o
u

a
d
a
p
t
e
r

w
i
t
h

s
i
m
p
l
e

n
a
m
e
s
!
4
.
1
1
T
r
a
f
f
i
c

a
n
a
l
y
s
i
s
B
m
o
n
6
i
s

a

s
m
a
l
l

c
o
n
s
o
l
e

b
a
n
d
w
i
d
t
h

m
o
n
i
t
o
r

a
n
d

c
a
n

d
i
s
p
l
a
y

t
h
e

f
l
o
w

o
n

d
i
f
f
e
r
e
n
t

i
n
t
e
r
f
a
c
e
s
.
S
n
i
f
f

w
i
t
h

t
c
p
d
u
m
p
#

t
c
p
d
u
m
p

-
n
l

-
i

b
g
e
0

n
o
t

p
o
r
t

s
s
h

a
n
d

s
r
c

\
(
1
9
2
.
1
6
8
.
1
6
.
1
2
1

o
r

1
9
2
.
1
6
8
.
1
6
.
5
4
\
)
#

t
c
p
d
u
m
p

-
n

-
i

e
t
h
1

n
e
t

1
9
2
.
1
6
8
.
1
6
.
1
2
1
#

s
e
l
e
c
t

t
o
/
f
r
o
m

a

s
i
n
g
l
e

I
P
#

t
c
p
d
u
m
p

-
n

-
i

e
t
h
1

n
e
t

1
9
2
.
1
6
8
.
1
6
.
0
/
2
4
#

s
e
l
e
c
t

t
r
a
f
f
i
c

t
o
/
f
r
o
m

a

n
e
t
w
o
r
k
#

t
c
p
d
u
m
p

-
l

>

d
u
m
p

&
&

t
a
i
l

-
f

d
u
m
p
#

B
u
f
f
e
r
e
d

o
u
t
p
u
t
#

t
c
p
d
u
m
p

-
i

r
l
0

-
w

t
r
a
f
f
i
c
.
r
l
0
#

W
r
i
t
e

t
r
a
f
f
i
c

h
e
a
d
e
r
s

i
n

b
i
n
a
r
y

f
i
l
e
#

t
c
p
d
u
m
p

-
i

r
l
0

-
s

0

-
w

t
r
a
f
f
i
c
.
r
l
0
#

W
r
i
t
e

t
r
a
f
f
i
c

+

p
a
y
l
o
a
d

i
n

b
i
n
a
r
y

f
i
l
e
#

t
c
p
d
u
m
p

-
r

t
r
a
f
f
i
c
.
r
l
0
#

R
e
a
d

f
r
o
m

f
i
l
e

(
a
l
s
o

f
o
r

e
t
h
e
r
e
a
l
#

t
c
p
d
u
m
p

p
o
r
t

8
0
#

T
h
e

t
w
o

c
l
a
s
s
i
c

c
o
m
m
a
n
d
s
#

t
c
p
d
u
m
p

h
o
s
t

g
o
o
g
l
e
.
c
o
m
#

t
c
p
d
u
m
p

-
i

e
t
h
0

-
X

p
o
r
t

\
(
1
1
0

o
r

1
4
3
\
)
#

C
h
e
c
k

i
f

p
o
p

o
r

i
m
a
p

i
s

s
e
c
u
r
e
#

t
c
p
d
u
m
p

-
n

-
i

e
t
h
0

i
c
m
p
#

O
n
l
y

c
a
t
c
h

p
i
n
g
s
#

t
c
p
d
u
m
p

-
i

e
t
h
0

-
s

0

-
A

p
o
r
t

8
0

|

g
r
e
p

G
E
T
#

-
s

0

f
o
r

f
u
l
l

p
a
c
k
e
t

-
A

f
o
r

A
S
C
I
I
A
d
d
i
t
i
o
n
a
l

i
m
p
o
r
t
a
n
t

o
p
t
i
o
n
s
:
-
A
P
r
i
n
t

e
a
c
h

p
a
c
k
e
t
s

i
n

c
l
e
a
r

t
e
x
t

(
w
i
t
h
o
u
t

h
e
a
d
e
r
)
-
X
P
r
i
n
t

p
a
c
k
e
t
s

i
n

h
e
x

a
n
d

A
S
C
I
I
-
l
M
a
k
e

s
t
d
o
u
t

l
i
n
e

b
u
f
f
e
r
e
d
-
D
P
r
i
n
t

a
l
l

i
n
t
e
r
f
a
c
e
s

a
v
a
i
l
a
b
l
e
O
n

W
i
n
d
o
w
s

u
s
e

w
i
n
d
u
m
p

f
r
o
m
w
w
w
.
w
i
n
p
c
a
p
.
o
r
g
.

U
s
e

w
i
n
d
u
m
p

-
D

t
o

l
i
s
t

t
h
e

i
n
t
e
r
f
a
c
e
s
.
6
.
h
t
t
p
:
/
/
p
e
o
p
l
e
.
s
u
u
g
.
c
h
/
~
t
g
r
/
b
m
o
n
/
-

N
e
t
w
o
r
k

-
1
9
S
c
a
n

w
i
t
h

n
m
a
p
N
m
a
p
7
i
s
a
p
o
r
t
s
c
a
n
n
e
r
w
i
t
h
O
S
d
e
t
e
c
t
i
o
n
,
i
t
i
s
u
s
u
a
l
l
y
i
n
s
t
a
l
l
e
d
o
n
m
o
s
t
d
i
s
t
r
i
b
u
t
i
o
n
s
a
n
d
i
s
a
l
s
o
a
v
a
i
l
a
b
l
e

f
o
r

W
i
n
d
o
w
s
.

I
f

y
o
u

d
o
n
'
t

s
c
a
n

y
o
u
r

s
e
r
v
e
r
s
,

h
a
c
k
e
r
s

d
o

i
t

f
o
r

y
o
u
.
.
.
#

n
m
a
p

c
b
.
v
u
#

s
c
a
n
s

a
l
l

r
e
s
e
r
v
e
d

T
C
P

p
o
r
t
s

o
n

t
h
e

h
o
s
t
#

n
m
a
p

-
s
P

1
9
2
.
1
6
8
.
1
6
.
0
/
2
4
#

F
i
n
d

o
u
t

w
h
i
c
h

I
P

a
r
e

u
s
e
d

a
n
d

b
y

w
h
i
c
h

h
o
s
t

o
n

0
/
2
4
#

n
m
a
p

-
s
S

-
s
V

-
O

c
b
.
v
u
#

D
o

a

s
t
e
a
l
t
h

S
Y
N

s
c
a
n

w
i
t
h

v
e
r
s
i
o
n

a
n
d

O
S

d
e
t
e
c
t
i
o
n
P
O
R
T






S
T
A
T
E


S
E
R
V
I
C
E













V
E
R
S
I
O
N
2
2
/
t
c
p




o
p
e
n



s
s
h

















O
p
e
n
S
S
H

3
.
8
.
1
p
1

F
r
e
e
B
S
D
-
2
0
0
6
0
9
3
0

(
p
r
o
t
o
c
o
l

2
.
0
)
2
5
/
t
c
p




o
p
e
n



s
m
t
p
















S
e
n
d
m
a
i
l

s
m
t
p
d

8
.
1
3
.
6
/
8
.
1
3
.
6
8
0
/
t
c
p




o
p
e
n



h
t
t
p
















A
p
a
c
h
e

h
t
t
p
d

2
.
0
.
5
9

(
(
F
r
e
e
B
S
D
)

D
A
V
/
2

P
H
P
/
4
.
[
.
.
.
]
R
u
n
n
i
n
g
:

F
r
e
e
B
S
D

5
.
X
U
p
t
i
m
e

3
3
.
1
2
0

d
a
y
s

(
s
i
n
c
e

F
r
i

A
u
g

3
1

1
1
:
4
1
:
0
4

2
0
0
7
)
O
t
h
e
r
n
o
n
s
t
a
n
d
a
r
d
b
u
t
u
s
e
f
u
l
t
o
o
l
s
a
r
e
h
p
i
n
g
(
w
w
w
.
h
p
i
n
g
.
o
r
g
)
a
n
I
P
p
a
c
k
e
t
a
s
s
e
m
b
l
e
r
/
a
n
a
l
y
z
e
r
a
n
d
f
p
i
n
g
(
f
p
i
n
g
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
)
.

f
p
i
n
g

c
a
n

c
h
e
c
k

m
u
l
t
i
p
l
e

h
o
s
t
s

i
n

a

r
o
u
n
d
-
r
o
b
i
n

f
a
s
h
i
o
n
.
4
.
1
2
T
r
a
f
f
i
c

c
o
n
t
r
o
l

(
Q
o
S
)
T
r
a
f
f
i
c
c
o
n
t
r
o
l
m
a
n
a
g
e
s
t
h
e
q
u
e
u
i
n
g
,
p
o
l
i
c
i
n
g
,
s
c
h
e
d
u
l
i
n
g
,
a
n
d
o
t
h
e
r
t
r
a
f
f
i
c
p
a
r
a
m
e
t
e
r
s
f
o
r
a
n
e
t
w
o
r
k
.
T
h
e
f
o
l
l
o
w
i
n
g
e
x
a
m
p
l
e
s
a
r
e
s
i
m
p
l
e
p
r
a
c
t
i
c
a
l
u
s
e
s
o
f
t
h
e
L
i
n
u
x
a
n
d
F
r
e
e
B
S
D
c
a
p
a
b
i
l
i
t
i
e
s
t
o
b
e
t
t
e
r

u
s
e

t
h
e

a
v
a
i
l
a
b
l
e

b
a
n
d
w
i
d
t
h
.
L
i
m
i
t

u
p
l
o
a
d
D
S
L
o
r
c
a
b
l
e
m
o
d
e
m
s
h
a
v
e
a
l
o
n
g
q
u
e
u
e
t
o
i
m
p
r
o
v
e
t
h
e
u
p
l
o
a
d
t
h
r
o
u
g
h
p
u
t
.
H
o
w
e
v
e
r
f
i
l
l
i
n
g
t
h
e
q
u
e
u
e
w
i
t
h
a
f
a
s
t
d
e
v
i
c
e
(
e
.
g
.
e
t
h
e
r
n
e
t
)
w
i
l
l
d
r
a
m
a
t
i
c
a
l
l
y
d
e
c
r
e
a
s
e
t
h
e
i
n
t
e
r
a
c
t
i
v
i
t
y
.
I
t
i
s
t
h
e
r
e
f
o
r
e
u
s
e
f
u
l
t
o
l
i
m
i
t
t
h
e
d
e
v
i
c
e
u
p
l
o
a
d
r
a
t
e
t
o
m
a
t
c
h
t
h
e
p
h
y
s
i
c
a
l
c
a
p
a
c
i
t
y
o
f
t
h
e
m
o
d
e
m
,
t
h
i
s
s
h
o
u
l
d
g
r
e
a
t
l
y

i
m
p
r
o
v
e

t
h
e

i
n
t
e
r
a
c
t
i
v
i
t
y
.

S
e
t

t
o

a
b
o
u
t

9
0
%

o
f

t
h
e

m
o
d
e
m

m
a
x
i
m
a
l

(
c
a
b
l
e
)

s
p
e
e
d
.
L
i
n
u
x
F
o
r

a

5
1
2

K
b
i
t

u
p
l
o
a
d

m
o
d
e
m
.
#

t
c

q
d
i
s
c

a
d
d

d
e
v

e
t
h
0

r
o
o
t

t
b
f

r
a
t
e

4
8
0
k
b
i
t

l
a
t
e
n
c
y

5
0
m
s

b
u
r
s
t

1
5
4
0
#

t
c

-
s

q
d
i
s
c

l
s

d
e
v

e
t
h
0
#

S
t
a
t
u
s
#

t
c

q
d
i
s
c

d
e
l

d
e
v

e
t
h
0

r
o
o
t
#

D
e
l
e
t
e

t
h
e

q
u
e
u
e
#

t
c

q
d
i
s
c

c
h
a
n
g
e

d
e
v

e
t
h
0

r
o
o
t

t
b
f

r
a
t
e

2
2
0
k
b
i
t

l
a
t
e
n
c
y

5
0
m
s

b
u
r
s
t

1
5
4
0
F
r
e
e
B
S
D
F
r
e
e
B
S
D
u
s
e
s
t
h
e
d
u
m
m
y
n
e
t
t
r
a
f
f
i
c
s
h
a
p
e
r
w
h
i
c
h
i
s
c
o
n
f
i
g
u
r
e
d
w
i
t
h
i
p
f
w
.
P
i
p
e
s
a
r
e
u
s
e
d
t
o
s
e
t
l
i
m
i
t
s
t
h
e
b
a
n
d
w
i
d
t
h
i
n
u
n
i
t
s
o
f
[
K
|
M
]
{
b
i
t
/
s
|
B
y
t
e
/
s
}
,
0
m
e
a
n
s
u
n
l
i
m
i
t
e
d
b
a
n
d
w
i
d
t
h
.
U
s
i
n
g
t
h
e
s
a
m
e
p
i
p
e
n
u
m
b
e
r

w
i
l
l

r
e
c
o
n
f
i
g
u
r
e

i
t
.

F
o
r

e
x
a
m
p
l
e

l
i
m
i
t

t
h
e

u
p
l
o
a
d

b
a
n
d
w
i
d
t
h

t
o

5
0
0

K
b
i
t
.
#

k
l
d
l
o
a
d

d
u
m
m
y
n
e
t
#

l
o
a
d

t
h
e

m
o
d
u
l
e

i
f

n
e
c
e
s
s
a
r
y
#

i
p
f
w

p
i
p
e

1

c
o
n
f
i
g

b
w

5
0
0
K
b
i
t
/
s
#

c
r
e
a
t
e

a

p
i
p
e

w
i
t
h

l
i
m
i
t
e
d

b
a
n
d
w
i
d
t
h
#

i
p
f
w

a
d
d

p
i
p
e

1

i
p

f
r
o
m

m
e

t
o

a
n
y
#

d
i
v
e
r
t

t
h
e

f
u
l
l

u
p
l
o
a
d

i
n
t
o

t
h
e

p
i
p
e
Q
u
a
l
i
t
y

o
f

s
e
r
v
i
c
e
L
i
n
u
x
P
r
i
o
r
i
t
y
q
u
e
u
i
n
g
w
i
t
h
t
c
t
o
o
p
t
i
m
i
z
e
V
o
I
P
.
S
e
e
t
h
e
f
u
l
l
e
x
a
m
p
l
e
o
n
v
o
i
p
-
i
n
f
o
.
o
r
g
o
r
w
w
w
.
h
o
w
t
o
f
o
r
g
e
.
c
o
m
.
S
u
p
p
o
s
e
V
o
I
P
u
s
e
s
u
d
p
o
n
p
o
r
t
s
1
0
0
0
0
:
1
1
0
2
4
a
n
d
d
e
v
i
c
e
e
t
h
0
(
c
o
u
l
d
a
l
s
o
b
e
p
p
p
0
o
r
s
o
)
.
T
h
e
f
o
l
l
o
w
i
n
g
c
o
m
m
a
n
d
s
d
e
f
i
n
e
t
h
e
Q
o
S
t
o
t
h
r
e
e
q
u
e
u
e
s
a
n
d
f
o
r
c
e
t
h
e
V
o
I
P
t
r
a
f
f
i
c
t
o
q
u
e
u
e
1
w
i
t
h
Q
o
S
0
x
1
e
(
a
l
l
b
i
t
s
s
e
t
)
.
T
h
e
d
e
f
a
u
l
t
t
r
a
f
f
i
c
f
l
o
w
s
i
n
t
o
q
u
e
u
e
3
a
n
d
Q
o
S
M
i
n
i
m
i
z
e
-
D
e
l
a
y
f
l
o
w
s

i
n
t
o

q
u
e
u
e

2
.
#

t
c

q
d
i
s
c

a
d
d

d
e
v

e
t
h
0

r
o
o
t

h
a
n
d
l
e

1
:

p
r
i
o

p
r
i
o
m
a
p

2

2

2

2

2

2

2

2

1

1

1

1

1

1

1

0
#

t
c

q
d
i
s
c

a
d
d

d
e
v

e
t
h
0

p
a
r
e
n
t

1
:
1

h
a
n
d
l
e

1
0
:

s
f
q
#

t
c

q
d
i
s
c

a
d
d

d
e
v

e
t
h
0

p
a
r
e
n
t

1
:
2

h
a
n
d
l
e

2
0
:

s
f
q
#

t
c

q
d
i
s
c

a
d
d

d
e
v

e
t
h
0

p
a
r
e
n
t

1
:
3

h
a
n
d
l
e

3
0
:

s
f
q
#

t
c

f
i
l
t
e
r

a
d
d

d
e
v

e
t
h
0

p
r
o
t
o
c
o
l

i
p

p
a
r
e
n
t

1
:

p
r
i
o

1

u
3
2

\
m
a
t
c
h

i
p

d
p
o
r
t

1
0
0
0
0

0
x
3
C
0
0

f
l
o
w
i
d

1
:
1
#

u
s
e

s
e
r
v
e
r

p
o
r
t

r
a
n
g
e
m
a
t
c
h

i
p

d
s
t

1
2
3
.
2
3
.
0
.
1

f
l
o
w
i
d

1
:
1
#

o
r
/
a
n
d

u
s
e

s
e
r
v
e
r

I
P
7
.
h
t
t
p
:
/
/
i
n
s
e
c
u
r
e
.
o
r
g
/
n
m
a
p
/
-

N
e
t
w
o
r
k

-
2
0
1
2
.
3
S
S
H

t
u
n
n
e
l
i
n
g

f
o
r

C
V
S
W
e
n
e
e
d
2
s
h
e
l
l
s
f
o
r
t
h
i
s
.
O
n
t
h
e
f
i
r
s
t
s
h
e
l
l
w
e
c
o
n
n
e
c
t
t
o
t
h
e
c
v
s
s
e
r
v
e
r
w
i
t
h
s
s
h
a
n
d
p
o
r
t
-
f
o
r
w
a
r
d
t
h
e

c
v
s

c
o
n
n
e
c
t
i
o
n
.

O
n

t
h
e

s
e
c
o
n
d

s
h
e
l
l

w
e

u
s
e

t
h
e

c
v
s

n
o
r
m
a
l
l
y

a
s

i
f

i
t

w
h
e
r
e

r
u
n
n
i
n
g

l
o
c
a
l
l
y
.
o
n

s
h
e
l
l

1
:
#

s
s
h

-
L
2
4
0
1
:
l
o
c
a
l
h
o
s
t
:
2
4
0
1

c
o
l
i
n
@
c
v
s
_
s
e
r
v
e
r
#

C
o
n
n
e
c
t

d
i
r
e
c
t
l
y

t
o

t
h
e

C
V
S

s
e
r
v
e
r
.

O
r
:
#

s
s
h

-
L
2
4
0
1
:
c
v
s
_
s
e
r
v
e
r
:
2
4
0
1

c
o
l
i
n
@
g
a
t
e
w
a
y
#

U
s
e

a

g
a
t
e
w
a
y

t
o

r
e
a
c
h

t
h
e

C
V
S
o
n

s
h
e
l
l

2
:
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
l
o
c
a
l
h
o
s
t
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

c
v
s

l
o
g
i
n
L
o
g
g
i
n
g

i
n

t
o

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
l
o
c
a
l
h
o
s
t
:
2
4
0
1
/
u
s
r
/
l
o
c
a
l
/
c
v
s
C
V
S

p
a
s
s
w
o
r
d
:
#

c
v
s

c
h
e
c
k
o
u
t

M
y
P
r
o
j
e
c
t
/
s
r
c
1
2
.
4
C
V
S

c
o
m
m
a
n
d
s

a
n
d

u
s
a
g
e
I
m
p
o
r
t
T
h
e
i
m
p
o
r
t
c
o
m
m
a
n
d
i
s
u
s
e
d
t
o
a
d
d
a
w
h
o
l
e
d
i
r
e
c
t
o
r
y
,
i
t
m
u
s
t
b
e
r
u
n
f
r
o
m
w
i
t
h
i
n
t
h
e
d
i
r
e
c
t
o
r
y
t
o
b
e
i
m
p
o
r
t
e
d
.
S
a
y
t
h
e
d
i
r
e
c
t
o
r
y
/
d
e
v
e
l
/
c
o
n
t
a
i
n
s
a
l
l
f
i
l
e
s
a
n
d
s
u
b
d
i
r
e
c
t
o
r
i
e
s
t
o
b
e
i
m
p
o
r
t
e
d
.
T
h
e
d
i
r
e
c
t
o
r
y

n
a
m
e

o
n

t
h
e

C
V
S

(
t
h
e

m
o
d
u
l
e
)

w
i
l
l

b
e

c
a
l
l
e
d

"
m
y
a
p
p
"
.
#

c
v
s

i
m
p
o
r
t

[
o
p
t
i
o
n
s
]

d
i
r
e
c
t
o
r
y
-
n
a
m
e

v
e
n
d
o
r
-
t
a
g

r
e
l
e
a
s
e
-
t
a
g
#

c
d

/
d
e
v
e
l
#

M
u
s
t

b
e

i
n
s
i
d
e

t
h
e

p
r
o
j
e
c
t

t
o

i
m
p
o
r
t

i
t
#

c
v
s

i
m
p
o
r
t

m
y
a
p
p

C
o
m
p
a
n
y

R
1
_
0
#

R
e
l
e
a
s
e

t
a
g

c
a
n

b
e

a
n
y
t
h
i
n
g

i
n

o
n
e

w
o
r
d
A
f
t
e
r

a

w
h
i
l
e

a

n
e
w

d
i
r
e
c
t
o
r
y

"
/
d
e
v
e
l
/
t
o
o
l
s
/
"

w
a
s

a
d
d
e
d

a
n
d

i
t

h
a
s

t
o

b
e

i
m
p
o
r
t
e
d

t
o
o
.
#

c
d

/
d
e
v
e
l
/
t
o
o
l
s
#

c
v
s

i
m
p
o
r
t

m
y
a
p
p
/
t
o
o
l
s

C
o
m
p
a
n
y

R
1
_
0
C
h
e
c
k
o
u
t

u
p
d
a
t
e

a
d
d

c
o
m
m
i
t
#

c
v
s

c
o

m
y
a
p
p
/
t
o
o
l
s
#

W
i
l
l

o
n
l
y

c
h
e
c
k
o
u
t

t
h
e

d
i
r
e
c
t
o
r
y

t
o
o
l
s
#

c
v
s

c
o

-
r

R
1
_
1

m
y
a
p
p
#

C
h
e
c
k
o
u
t

m
y
a
p
p

a
t

r
e
l
e
a
s
e

R
1
_
1

(
i
s

s
t
i
c
k
y
)
#

c
v
s

-
q

-
d

u
p
d
a
t
e

-
P
#

A

t
y
p
i
c
a
l

C
V
S

u
p
d
a
t
e
#

c
v
s

u
p
d
a
t
e

-
A
#

R
e
s
e
t

a
n
y

s
t
i
c
k
y

t
a
g

(
o
r

d
a
t
e
,

o
p
t
i
o
n
)
#

c
v
s

a
d
d

n
e
w
f
i
l
e
#

A
d
d

a

n
e
w

f
i
l
e
#

c
v
s

a
d
d

-
k
b

n
e
w
f
i
l
e
#

A
d
d

a

n
e
w

b
i
n
a
r
y

f
i
l
e
#

c
v
s

c
o
m
m
i
t

f
i
l
e
1

f
i
l
e
2
#

C
o
m
m
i
t

t
h
e

t
w
o

f
i
l
e
s

o
n
l
y
#

c
v
s

c
o
m
m
i
t

-
m

"
m
e
s
s
a
g
e
"
#

C
o
m
m
i
t

a
l
l

c
h
a
n
g
e
s

d
o
n
e

w
i
t
h

a

m
e
s
s
a
g
e
C
r
e
a
t
e

a

p
a
t
c
h
I
t
i
s
b
e
s
t
t
o
c
r
e
a
t
e
a
n
d
a
p
p
l
y
a
p
a
t
c
h
f
r
o
m
t
h
e
w
o
r
k
i
n
g
d
e
v
e
l
o
p
m
e
n
t
d
i
r
e
c
t
o
r
y
r
e
l
a
t
e
d
t
o
t
h
e
p
r
o
j
e
c
t
,
o
r

f
r
o
m

w
i
t
h
i
n

t
h
e

s
o
u
r
c
e

d
i
r
e
c
t
o
r
y
.
#

c
d

/
d
e
v
e
l
/
p
r
o
j
e
c
t
#

d
i
f
f

-
N
a
u
r

o
l
d
d
i
r

n
e
w
d
i
r

>

p
a
t
c
h
f
i
l
e
#

C
r
e
a
t
e

a

p
a
t
c
h

f
r
o
m

a

d
i
r
e
c
t
o
r
y

o
r

a

f
i
l
e
#

d
i
f
f

-
N
a
u
r

o
l
d
f
i
l
e

n
e
w
f
i
l
e

>

p
a
t
c
h
f
i
l
e
A
p
p
l
y

a

p
a
t
c
h
S
o
m
e
t
i
m
e
s
i
t
i
s
n
e
c
e
s
s
a
r
y
t
o
s
t
r
i
p
a
d
i
r
e
c
t
o
r
y
l
e
v
e
l
f
r
o
m
t
h
e
p
a
t
c
h
,
d
e
p
e
n
d
i
n
g
h
o
w
i
t
w
a
s
c
r
e
a
t
e
d
.
I
n

c
a
s
e

o
f

d
i
f
f
i
c
u
l
t
i
e
s
,

s
i
m
p
l
y

l
o
o
k

a
t

t
h
e

f
i
r
s
t

l
i
n
e
s

o
f

t
h
e

p
a
t
c
h

a
n
d

t
r
y

-
p
0
,

-
p
1

o
r

-
p
2
.
#

c
d

/
d
e
v
e
l
/
p
r
o
j
e
c
t
#

p
a
t
c
h

-
-
d
r
y
-
r
u
n

-
p
0

<

p
a
t
c
h
f
i
l
e
#

T
e
s
t

t
h
e

p
a
t
h

w
i
t
h
o
u
t

a
p
p
l
y
i
n
g

i
t
#

p
a
t
c
h

-
p
0

<

p
a
t
c
h
f
i
l
e
#

p
a
t
c
h

-
p
1

<

p
a
t
c
h
f
i
l
e
#

s
t
r
i
p

o
f
f

t
h
e

1
s
t

l
e
v
e
l

f
r
o
m

t
h
e

p
a
t
h
-

C
V
S

-
3
7
N
e
t
w
o
r
k

s
e
t
u
p

w
i
t
h

i
n
e
t
d
T
h
e
C
V
S
c
a
n
b
e
r
u
n
l
o
c
a
l
l
y
o
n
l
y
i
f
a
n
e
t
w
o
r
k
a
c
c
e
s
s
i
s
n
o
t
n
e
e
d
e
d
.
F
o
r
a
r
e
m
o
t
e
a
c
c
e
s
s
,
t
h
e
d
a
e
m
o
n
i
n
e
t
d

c
a
n

s
t
a
r
t

t
h
e

p
s
e
r
v
e
r

w
i
t
h

t
h
e

f
o
l
l
o
w
i
n
g

l
i
n
e

i
n

/
e
t
c
/
i
n
e
t
d
.
c
o
n
f

(
/
e
t
c
/
x
i
n
e
t
d
.
d
/
c
v
s

o
n

S
u
S
E
)
:
c
v
s
p
s
e
r
v
e
r








s
t
r
e
a
m


t
c
p


n
o
w
a
i
t


c
v
s


/
u
s
r
/
b
i
n
/
c
v
s








c
v
s

\
-
-
a
l
l
o
w
-
r
o
o
t
=
/
u
s
r
/
l
o
c
a
l
/
c
v
s

p
s
e
r
v
e
r
I
t
i
s
a
g
o
o
d
i
d
e
a
t
o
b
l
o
c
k
t
h
e
c
v
s
p
o
r
t
f
r
o
m
t
h
e
I
n
t
e
r
n
e
t
w
i
t
h
t
h
e
f
i
r
e
w
a
l
l
a
n
d
u
s
e
a
n
s
s
h
t
u
n
n
e
l
t
o
a
c
c
e
s
s

t
h
e

r
e
p
o
s
i
t
o
r
y

r
e
m
o
t
e
l
y
.
S
e
p
a
r
a
t
e

a
u
t
h
e
n
t
i
c
a
t
i
o
n
I
t
i
s
p
o
s
s
i
b
l
e
t
o
h
a
v
e
c
v
s
u
s
e
r
s
w
h
i
c
h
a
r
e
n
o
t
p
a
r
t
o
f
t
h
e
O
S
(
n
o
l
o
c
a
l
u
s
e
r
s
)
.
T
h
i
s
i
s
a
c
t
u
a
l
l
y
p
r
o
b
a
b
l
y
w
a
n
t
e
d
t
o
o
f
r
o
m
t
h
e
s
e
c
u
r
i
t
y
p
o
i
n
t
o
f
v
i
e
w
.
S
i
m
p
l
y
a
d
d
a
f
i
l
e
n
a
m
e
d
p
a
s
s
w
d
(
i
n
t
h
e
C
V
S
R
O
O
T
d
i
r
e
c
t
o
r
y
)
c
o
n
t
a
i
n
i
n
g
t
h
e
u
s
e
r
s
l
o
g
i
n
a
n
d
p
a
s
s
w
o
r
d
i
n
t
h
e
c
r
y
p
t
f
o
r
m
a
t
.
T
h
i
s
i
s
c
a
n
b
e
d
o
n
e

w
i
t
h

t
h
e

a
p
a
c
h
e

h
t
p
a
s
s
w
d

t
o
o
l
.
N
o
t
e
:
T
h
i
s
p
a
s
s
w
d
f
i
l
e
i
s
t
h
e
o
n
l
y
f
i
l
e
w
h
i
c
h
h
a
s
t
o
b
e
e
d
i
t
e
d
d
i
r
e
c
t
l
y
i
n
t
h
e
C
V
S
R
O
O
T
d
i
r
e
c
t
o
r
y
.
A
l
s
o
i
t

w
o
n
'
t

b
e

c
h
e
c
k
e
d

o
u
t
.

M
o
r
e

i
n
f
o

w
i
t
h

h
t
p
a
s
s
w
d

-
-
h
e
l
p
#

h
t
p
a
s
s
w
d

-
c
b

p
a
s
s
w
d

u
s
e
r
1

p
a
s
s
w
o
r
d
1
#

-
c

c
r
e
a
t
e
s

t
h
e

f
i
l
e
#

h
t
p
a
s
s
w
d

-
b

p
a
s
s
w
d

u
s
e
r
2

p
a
s
s
w
o
r
d
2
N
o
w
a
d
d
:
c
v
s
a
t
t
h
e
e
n
d
o
f
e
a
c
h
l
i
n
e
t
o
t
e
l
l
t
h
e
c
v
s
s
e
r
v
e
r
t
o
c
h
a
n
g
e
t
h
e
u
s
e
r
t
o
c
v
s
(
o
r
w
h
a
t
e
v
e
r
y
o
u
r

c
v
s

s
e
r
v
e
r

i
s

r
u
n
n
i
n
g

u
n
d
e
r
)
.

I
t

l
o
o
k
s

l
i
k
e

t
h
i
s
:
#

c
a
t

p
a
s
s
w
d
u
s
e
r
1
:
x
s
F
j
h
U
2
2
u
8
F
u
o
:
c
v
s
u
s
e
r
2
:
v
n
e
f
J
O
s
n
n
v
T
o
M
:
c
v
s
1
2
.
2
T
e
s
t

i
t
T
e
s
t

t
h
e

l
o
g
i
n

a
s

n
o
r
m
a
l

u
s
e
r

(
f
o
r

e
x
a
m
p
l
e

h
e
r
e

m
e
)
#

c
v
s

-
d

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
1
9
2
.
1
6
8
.
5
0
.
2
5
4
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s

l
o
g
i
n
L
o
g
g
i
n
g

i
n

t
o

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
1
9
2
.
1
6
8
.
5
0
.
2
5
4
:
2
4
0
1
/
u
s
r
/
l
o
c
a
l
/
c
v
s
C
V
S

p
a
s
s
w
o
r
d
:
C
V
S
R
O
O
T

v
a
r
i
a
b
l
e
T
h
i
s
i
s
a
n
e
n
v
i
r
o
n
m
e
n
t
v
a
r
i
a
b
l
e
u
s
e
d
t
o
s
p
e
c
i
f
y
t
h
e
l
o
c
a
t
i
o
n
o
f
t
h
e
r
e
p
o
s
i
t
o
r
y
w
e
'
r
e
d
o
i
n
g
o
p
e
r
a
t
i
o
n
s
o
n
.
F
o
r
l
o
c
a
l
u
s
e
,
i
t
c
a
n
b
e
j
u
s
t
s
e
t
t
o
t
h
e
d
i
r
e
c
t
o
r
y
o
f
t
h
e
r
e
p
o
s
i
t
o
r
y
.
F
o
r
u
s
e
o
v
e
r
t
h
e
n
e
t
w
o
r
k
,
t
h
e
t
r
a
n
s
p
o
r
t
p
r
o
t
o
c
o
l
m
u
s
t
b
e
s
p
e
c
i
f
i
e
d
.
S
e
t
t
h
e
C
V
S
R
O
O
T
v
a
r
i
a
b
l
e
w
i
t
h
s
e
t
e
n
v
C
V
S
R
O
O
T
s
t
r
i
n
g
o
n
a

c
s
h
,

t
c
s
h

s
h
e
l
l
,

o
r

w
i
t
h
e
x
p
o
r
t

C
V
S
R
O
O
T
=
s
t
r
i
n
g
o
n

a

s
h
,

b
a
s
h

s
h
e
l
l
.
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
p
s
e
r
v
e
r
:
<
u
s
e
r
n
a
m
e
>
@
<
h
o
s
t
>
:
/
c
v
s
d
i
r
e
c
t
o
r
y
F
o
r

e
x
a
m
p
l
e
:
#

s
e
t
e
n
v

C
V
S
R
O
O
T

/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

U
s
e
d

l
o
c
a
l
l
y

o
n
l
y
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
l
o
c
a
l
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

S
a
m
e

a
s

a
b
o
v
e
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
e
x
t
:
u
s
e
r
@
c
v
s
s
e
r
v
e
r
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

D
i
r
e
c
t

a
c
c
e
s
s

w
i
t
h

S
S
H
#

s
e
t
e
n
v

C
V
S
_
R
S
H

s
s
h
#

f
o
r

t
h
e

e
x
t

a
c
c
e
s
s
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
p
s
e
r
v
e
r
:
u
s
e
r
@
c
v
s
s
e
r
v
e
r
.
2
5
4
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

n
e
t
w
o
r
k

w
i
t
h

p
s
e
r
v
e
r
W
h
e
n
t
h
e
l
o
g
i
n
s
u
c
c
e
e
d
e
d
o
n
e
c
a
n
i
m
p
o
r
t
a
n
e
w
p
r
o
j
e
c
t
i
n
t
o
t
h
e
r
e
p
o
s
i
t
o
r
y
:
c
d
i
n
t
o
y
o
u
r
p
r
o
j
e
c
t
r
o
o
t

d
i
r
e
c
t
o
r
y
c
v
s

i
m
p
o
r
t

<
m
o
d
u
l
e

n
a
m
e
>

<
v
e
n
d
o
r

t
a
g
>

<
i
n
i
t
i
a
l

t
a
g
>
c
v
s

-
d

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
1
9
2
.
1
6
8
.
5
0
.
2
5
4
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s

i
m
p
o
r
t

M
y
P
r
o
j
e
c
t

M
y
C
o
m
p
a
n
y

S
T
A
R
T
W
h
e
r
e
M
y
P
r
o
j
e
c
t
i
s
t
h
e
n
a
m
e
o
f
t
h
e
n
e
w
p
r
o
j
e
c
t
i
n
t
h
e
r
e
p
o
s
i
t
o
r
y
(
u
s
e
d
l
a
t
e
r
t
o
c
h
e
c
k
o
u
t
)
.
C
v
s
w
i
l
l
i
m
p
o
r
t

t
h
e

c
u
r
r
e
n
t

d
i
r
e
c
t
o
r
y

c
o
n
t
e
n
t

i
n
t
o

t
h
e

n
e
w

p
r
o
j
e
c
t
.
T
o

c
h
e
c
k
o
u
t
:
#

c
v
s

-
d

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
1
9
2
.
1
6
8
.
5
0
.
2
5
4
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s

c
h
e
c
k
o
u
t

M
y
P
r
o
j
e
c
t
o
r
#

s
e
t
e
n
v

C
V
S
R
O
O
T

:
p
s
e
r
v
e
r
:
c
o
l
i
n
@
1
9
2
.
1
6
8
.
5
0
.
2
5
4
:
/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

c
v
s

c
h
e
c
k
o
u
t

M
y
P
r
o
j
e
c
t
-

C
V
S

-
3
6
S
t
a
t
u
s

a
n
d

r
e
m
o
v
e

w
i
t
h
#

t
c

-
s

q
d
i
s
c

l
s

d
e
v

e
t
h
0
#

q
u
e
u
e

s
t
a
t
u
s
#

t
c

q
d
i
s
c

d
e
l

d
e
v

e
t
h
0

r
o
o
t
#

d
e
l
e
t
e

a
l
l

Q
o
S
C
a
l
c
u
l
a
t
e

p
o
r
t

r
a
n
g
e

a
n
d

m
a
s
k
T
h
e
t
c
f
i
l
t
e
r
d
e
f
i
n
e
s
t
h
e
p
o
r
t
r
a
n
g
e
w
i
t
h
p
o
r
t
a
n
d
m
a
s
k
w
h
i
c
h
y
o
u
h
a
v
e
t
o
c
a
l
c
u
l
a
t
e
.
F
i
n
d
t
h
e
2
^
N
e
n
d
i
n
g
o
f
t
h
e
p
o
r
t
r
a
n
g
e
,
d
e
d
u
c
e
t
h
e
r
a
n
g
e
a
n
d
c
o
n
v
e
r
t
t
o
H
E
X
.
T
h
i
s
i
s
y
o
u
r
m
a
s
k
.
E
x
a
m
p
l
e
f
o
r
1
0
0
0
0

-
>

1
1
0
2
4
,

t
h
e

r
a
n
g
e

i
s

1
0
2
4
.
#

2
^
1
3

(
8
1
9
2
)

<

1
0
0
0
0

<

2
^
1
4

(
1
6
3
8
4
)
#

e
n
d
i
n
g

i
s

2
^
1
4

=

1
6
3
8
4
#

e
c
h
o

"
o
b
a
s
e
=
1
6
;
(
2
^
1
4
)
-
1
0
2
4
"

|

b
c
#

m
a
s
k

i
s

0
x
3
C
0
0
F
r
e
e
B
S
D
T
h
e
m
a
x
l
i
n
k
b
a
n
d
w
i
d
t
h
i
s
5
0
0
K
b
i
t
/
s
a
n
d
w
e
d
e
f
i
n
e
3
q
u
e
u
e
s
w
i
t
h
p
r
i
o
r
i
t
y
1
0
0
:
1
0
:
1
f
o
r
V
o
I
P
:
s
s
h
:
a
l
l
t
h
e

r
e
s
t
.
#

i
p
f
w

p
i
p
e

1

c
o
n
f
i
g

b
w

5
0
0
K
b
i
t
/
s
#

i
p
f
w

q
u
e
u
e

1

c
o
n
f
i
g

p
i
p
e

1

w
e
i
g
h
t

1
0
0
#

i
p
f
w

q
u
e
u
e

2

c
o
n
f
i
g

p
i
p
e

1

w
e
i
g
h
t

1
0
#

i
p
f
w

q
u
e
u
e

3

c
o
n
f
i
g

p
i
p
e

1

w
e
i
g
h
t

1
#

i
p
f
w

a
d
d

1
0

q
u
e
u
e

1

p
r
o
t
o

u
d
p

d
s
t
-
p
o
r
t

1
0
0
0
0
-
1
1
0
2
4
#

i
p
f
w

a
d
d

1
1

q
u
e
u
e

1

p
r
o
t
o

u
d
p

d
s
t
-
i
p

1
2
3
.
2
3
.
0
.
1
#

o
r
/
a
n
d

u
s
e

s
e
r
v
e
r

I
P
#

i
p
f
w

a
d
d

2
0

q
u
e
u
e

2

d
s
p
-
p
o
r
t

s
s
h
#

i
p
f
w

a
d
d

3
0

q
u
e
u
e

3

f
r
o
m

m
e

t
o

a
n
y
#

a
l
l

t
h
e

r
e
s
t
S
t
a
t
u
s

a
n
d

r
e
m
o
v
e

w
i
t
h
#

i
p
f
w

l
i
s
t
#

r
u
l
e
s

s
t
a
t
u
s
#

i
p
f
w

p
i
p
e

l
i
s
t
#

p
i
p
e

s
t
a
t
u
s
#

i
p
f
w

f
l
u
s
h
#

d
e
l
e
t
e
s

a
l
l

r
u
l
e
s

b
u
t

d
e
f
a
u
l
t
4
.
1
3
N
I
S

D
e
b
u
g
g
i
n
g
S
o
m
e

c
o
m
m
a
n
d
s

w
h
i
c
h

s
h
o
u
l
d

w
o
r
k

o
n

a

w
e
l
l

c
o
n
f
i
g
u
r
e
d

N
I
S

c
l
i
e
n
t
:
#

y
p
w
h
i
c
h
#

g
e
t

t
h
e

c
o
n
n
e
c
t
e
d

N
I
S

s
e
r
v
e
r

n
a
m
e
#

d
o
m
a
i
n
n
a
m
e
#

T
h
e

N
I
S

d
o
m
a
i
n

n
a
m
e

a
s

c
o
n
f
i
g
u
r
e
d
#

y
p
c
a
t

g
r
o
u
p
#

s
h
o
u
l
d

d
i
s
p
l
a
y

t
h
e

g
r
o
u
p

f
r
o
m

t
h
e

N
I
S

s
e
r
v
e
r
#

c
d

/
v
a
r
/
y
p

&
&

m
a
k
e
#

R
e
b
u
i
l
d

t
h
e

y
p

d
a
t
a
b
a
s
e
#

r
p
c
i
n
f
o

-
p

s
e
r
v
e
r
n
a
m
e
#

R
e
p
o
r
t

R
P
C

s
e
r
v
i
c
e
s

o
f

t
h
e

s
e
r
v
e
r
I
s

y
p
b
i
n
d

r
u
n
n
i
n
g
?
#

p
s

a
u
x
w
w

|

g
r
e
p

y
p
b
i
n
d
/
u
s
r
/
s
b
i
n
/
y
p
b
i
n
d

-
s

-
m

-
S

s
e
r
v
e
r
n
a
m
e
1
,
s
e
r
v
e
r
n
a
m
e
2
#

F
r
e
e
B
S
D
/
u
s
r
/
s
b
i
n
/
y
p
b
i
n
d
#

L
i
n
u
x
#

y
p
p
o
l
l

p
a
s
s
w
d
.
b
y
n
a
m
e
M
a
p

p
a
s
s
w
d
.
b
y
n
a
m
e

h
a
s

o
r
d
e
r

n
u
m
b
e
r

1
1
9
0
6
3
5
0
4
1
.

M
o
n

S
e
p

2
4

1
3
:
5
7
:
2
1

2
0
0
7
T
h
e

m
a
s
t
e
r

s
e
r
v
e
r

i
s

s
e
r
v
e
r
n
a
m
e
.
d
o
m
a
i
n
.
n
e
t
.
L
i
n
u
x
#

c
a
t

/
e
t
c
/
y
p
.
c
o
n
f
y
p
s
e
r
v
e
r

s
e
r
v
e
r
n
a
m
e
d
o
m
a
i
n

d
o
m
a
i
n
.
n
e
t

b
r
o
a
d
c
a
s
t
4
.
1
4
N
e
t
c
a
t
N
e
t
c
a
t
8
(
n
c
)
i
s
b
e
t
t
e
r
k
n
o
w
n
a
s
t
h
e
"
n
e
t
w
o
r
k
S
w
i
s
s
A
r
m
y
K
n
i
f
e
"
,
i
t
c
a
n
m
a
n
i
p
u
l
a
t
e
,
c
r
e
a
t
e
o
r
r
e
a
d
/
w
r
i
t
e
T
C
P
/
I
P
c
o
n
n
e
c
t
i
o
n
s
.
H
e
r
e
s
o
m
e
u
s
e
f
u
l
e
x
a
m
p
l
e
s
,
t
h
e
r
e
a
r
e
m
a
n
y
m
o
r
e
o
n
t
h
e
n
e
t
,
f
o
r
e
x
a
m
p
l
e
g
-
l
o
a
d
e
d
.
e
u
[
.
.
.
]
9
a
n
d
h
e
r
e
1
0
.
Y
o
u

m
i
g
h
t

n
e
e
d

t
o

u
s
e

t
h
e

c
o
m
m
a
n
d
n
e
t
c
a
t
i
n
s
t
e
a
d

o
f
n
c
.

A
l
s
o

s
e
e

t
h
e

s
i
m
i
l
a
r

c
o
m
m
a
n
d
s
o
c
a
t
.
8
.
h
t
t
p
:
/
/
n
e
t
c
a
t
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
9
.
h
t
t
p
:
/
/
w
w
w
.
g
-
l
o
a
d
e
d
.
e
u
/
2
0
0
6
/
1
1
/
0
6
/
n
e
t
c
a
t
-
a
-
c
o
u
p
l
e
-
o
f
-
u
s
e
f
u
l
-
e
x
a
m
p
l
e
s
1
0
.
h
t
t
p
:
/
/
w
w
w
.
t
e
r
m
i
n
a
l
l
y
-
i
n
c
o
h
e
r
e
n
t
.
c
o
m
/
b
l
o
g
/
2
0
0
7
/
0
8
/
0
7
/
f
e
w
-
u
s
e
f
u
l
-
n
e
t
c
a
t
-
t
r
i
c
k
s
-

N
e
t
w
o
r
k

-
2
1
F
i
l
e

t
r
a
n
s
f
e
r
C
o
p
y
a
l
a
r
g
e
f
o
l
d
e
r
o
v
e
r
a
r
a
w
t
c
p
c
o
n
n
e
c
t
i
o
n
.
T
h
e
t
r
a
n
s
f
e
r
i
s
v
e
r
y
q
u
i
c
k
(
n
o
p
r
o
t
o
c
o
l
o
v
e
r
h
e
a
d
)
a
n
d
y
o
u
d
o
n
'
t
n
e
e
d
t
o
m
e
s
s
u
p
w
i
t
h
N
F
S
o
r
S
M
B
o
r
F
T
P
o
r
s
o
,
s
i
m
p
l
y
m
a
k
e
t
h
e
f
i
l
e
a
v
a
i
l
a
b
l
e
o
n
t
h
e
s
e
r
v
e
r
,

a
n
d

g
e
t

i
t

f
r
o
m

t
h
e

c
l
i
e
n
t
.

H
e
r
e

1
9
2
.
1
6
8
.
1
.
1

i
s

t
h
e

s
e
r
v
e
r

I
P

a
d
d
r
e
s
s
.
s
e
r
v
e
r
#
t
a
r

-
c
f

-

-
C

V
I
D
E
O
_
T
S

.

|

n
c

-
l

-
p

4
4
4
4
#

S
e
r
v
e

t
a
r

f
o
l
d
e
r

o
n

p
o
r
t

4
4
4
4
c
l
i
e
n
t
#
n
c

1
9
2
.
1
6
8
.
1
.
1

4
4
4
4

|

t
a
r

x
p
f

-

-
C

V
I
D
E
O
_
T
S
#

P
u
l
l

t
h
e

f
i
l
e

o
n

p
o
r
t

4
4
4
4
s
e
r
v
e
r
#
c
a
t

l
a
r
g
e
f
i
l
e

|

n
c

-
l

5
6
7
8
#

S
e
r
v
e
r

a

s
i
n
g
l
e

f
i
l
e
c
l
i
e
n
t
#
n
c

1
9
2
.
1
6
8
.
1
.
1

5
6
7
8

>

l
a
r
g
e
f
i
l
e
#

P
u
l
l

t
h
e

s
i
n
g
l
e

f
i
l
e
s
e
r
v
e
r
#
d
d

i
f
=
/
d
e
v
/
d
a
0

|

n
c

-
l

4
4
4
4
#

S
e
r
v
e
r

p
a
r
t
i
t
i
o
n

i
m
a
g
e
c
l
i
e
n
t
#
n
c

1
9
2
.
1
6
8
.
1
.
1

4
4
4
4

|

d
d

o
f
=
/
d
e
v
/
d
a
0
#

P
u
l
l

p
a
r
t
i
t
i
o
n

t
o

c
l
o
n
e
c
l
i
e
n
t
#
n
c

1
9
2
.
1
6
8
.
1
.
1

4
4
4
4

|

d
d

o
f
=
d
a
0
.
i
m
g
#

P
u
l
l

p
a
r
t
i
t
i
o
n

t
o

f
i
l
e
O
t
h
e
r

h
a
c
k
s
S
p
e
c
i
a
l
l
y

h
e
r
e
,

y
o
u

m
u
s
t

k
n
o
w

w
h
a
t

y
o
u

a
r
e

d
o
i
n
g
.
R
e
m
o
t
e

s
h
e
l
l
O
p
t
i
o
n

-
e

o
n
l
y

o
n

t
h
e

W
i
n
d
o
w
s

v
e
r
s
i
o
n
?

O
r

u
s
e
n
c

1
.
1
0
.
#

n
c

-
l
p

4
4
4
4

-
e

/
b
i
n
/
b
a
s
h
#

P
r
o
v
i
d
e

a

r
e
m
o
t
e

s
h
e
l
l

(
s
e
r
v
e
r

b
a
c
k
d
o
o
r
)
#

n
c

-
l
p

4
4
4
4

-
e

c
m
d
.
e
x
e
#

r
e
m
o
t
e

s
h
e
l
l

f
o
r

W
i
n
d
o
w
s
E
m
e
r
g
e
n
c
y

w
e
b

s
e
r
v
e
r
S
e
r
v
e

a

s
i
n
g
l
e

f
i
l
e

o
n

p
o
r
t

8
0

i
n

a

l
o
o
p
.
#

w
h
i
l
e

t
r
u
e
;

d
o

n
c

-
l

-
p

8
0

<

u
n
i
x
t
o
o
l
b
o
x
.
x
h
t
m
l
;

d
o
n
e
C
h
a
t
A
l
i
c
e

a
n
d

B
o
b

c
a
n

c
h
a
t

o
v
e
r

a

s
i
m
p
l
e

T
C
P

s
o
c
k
e
t
.

T
h
e

t
e
x
t

i
s

t
r
a
n
s
f
e
r
r
e
d

w
i
t
h

t
h
e

e
n
t
e
r

k
e
y
.
a
l
i
c
e
#
n
c

-
l
p

4
4
4
4
b
o
b


#
n
c

1
9
2
.
1
6
8
.
1
.
1

4
4
4
4
5
S
S
H

S
C
P
P
u
b
l
i
c

k
e
y
(
p
2
2
)
|
F
i
n
g
e
r
p
r
i
n
t
(
p
2
3
)
|
S
C
P
(
p
2
3
)
|
T
u
n
n
e
l
i
n
g
(
p
2
4
)
S
e
e

o
t
h
e
r

t
r
i
c
k
s
2
5

s
s
h

c
m
d
1
1
5
.
1
P
u
b
l
i
c

k
e
y

a
u
t
h
e
n
t
i
c
a
t
i
o
n
C
o
n
n
e
c
t
t
o
a
h
o
s
t
w
i
t
h
o
u
t
p
a
s
s
w
o
r
d
u
s
i
n
g
p
u
b
l
i
c
k
e
y
a
u
t
h
e
n
t
i
c
a
t
i
o
n
.
T
h
e
i
d
e
a
i
s
t
o
a
p
p
e
n
d
y
o
u
r
p
u
b
l
i
c
k
e
y
t
o
t
h
e
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
f
i
l
e
o
n
t
h
e
r
e
m
o
t
e
h
o
s
t
.
F
o
r
t
h
i
s
e
x
a
m
p
l
e
l
e
t
'
s
c
o
n
n
e
c
t
h
o
s
t
-
c
l
i
e
n
t
t
o
h
o
s
t
-
s
e
r
v
e
r
,
t
h
e
k
e
y
i
s
g
e
n
e
r
a
t
e
d
o
n
t
h
e
c
l
i
e
n
t
.
W
i
t
h
c
y
g
w
i
n
y
o
u
m
i
g
h
t
h
a
v
e
t
o
c
r
e
a
t
e
y
o
u
r

h
o
m
e

d
i
r
e
c
t
o
y

a
n
d

t
h
e

.
s
s
h

d
i
r
e
c
t
o
r
y

w
i
t
h
#

m
k
d
i
r

-
p

/
h
o
m
e
/
U
S
E
R
/
.
s
s
h
-
U
s
e
s
s
h
-
k
e
y
g
e
n
t
o
g
e
n
e
r
a
t
e
a
k
e
y
p
a
i
r
.
~
/
.
s
s
h
/
i
d
_
d
s
a
i
s
t
h
e
p
r
i
v
a
t
e
k
e
y
,
~
/
.
s
s
h
/
i
d
_
d
s
a
.
p
u
b
i
s

t
h
e

p
u
b
l
i
c

k
e
y
.
-
C
o
p
y
o
n
l
y
t
h
e
p
u
b
l
i
c
k
e
y
t
o
t
h
e
s
e
r
v
e
r
a
n
d
a
p
p
e
n
d
i
t
t
o
t
h
e
f
i
l
e
~
/
.
s
s
h
/
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
o
n

y
o
u
r

h
o
m
e

o
n

t
h
e

s
e
r
v
e
r
.
#

s
s
h
-
k
e
y
g
e
n

-
t

d
s
a

-
N

'
'
#

c
a
t

~
/
.
s
s
h
/
i
d
_
d
s
a
.
p
u
b

|

s
s
h

y
o
u
@
h
o
s
t
-
s
e
r
v
e
r

"
c
a
t

-

>
>

~
/
.
s
s
h
/
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
"
U
s
i
n
g

t
h
e

W
i
n
d
o
w
s

c
l
i
e
n
t

f
r
o
m

s
s
h
.
c
o
m
T
h
e
n
o
n
c
o
m
m
e
r
c
i
a
l
v
e
r
s
i
o
n
o
f
t
h
e
s
s
h
.
c
o
m
c
l
i
e
n
t
c
a
n
b
e
d
o
w
n
l
o
a
d
e
d
t
h
e
m
a
i
n
f
t
p
s
i
t
e
:
f
t
p
.
s
s
h
.
c
o
m
/
p
u
b
/
s
s
h
/
.
K
e
y
s
g
e
n
e
r
a
t
e
d
b
y
t
h
e
s
s
h
.
c
o
m
c
l
i
e
n
t
n
e
e
d
t
o
b
e
c
o
n
v
e
r
t
e
d
f
o
r
t
h
e
O
p
e
n
S
S
H
s
e
r
v
e
r
.

T
h
i
s

c
a
n

b
e

d
o
n
e

w
i
t
h

t
h
e

s
s
h
-
k
e
y
g
e
n

c
o
m
m
a
n
d
.
-
C
r
e
a
t
e
a
k
e
y
p
a
i
r
w
i
t
h
t
h
e
s
s
h
.
c
o
m
c
l
i
e
n
t
:
S
e
t
t
i
n
g
s
-
U
s
e
r
A
u
t
h
e
n
t
i
c
a
t
i
o
n
-
G
e
n
e
r
a
t
e
N
e
w
.
.
.
.
-
I

u
s
e

K
e
y

t
y
p
e

D
S
A
;

k
e
y

l
e
n
g
t
h

2
0
4
8
.
-
C
o
p
y

t
h
e

p
u
b
l
i
c

k
e
y

g
e
n
e
r
a
t
e
d

b
y

t
h
e

s
s
h
.
c
o
m

c
l
i
e
n
t

t
o

t
h
e

s
e
r
v
e
r

i
n
t
o

t
h
e

~
/
.
s
s
h

f
o
l
d
e
r
.
1
1
.
h
t
t
p
:
/
/
b
l
o
g
.
u
r
f
i
x
.
c
o
m
/
2
5
-
s
s
h
-
c
o
m
m
a
n
d
s
-
t
r
i
c
k
s
/
-

S
S
H

S
C
P

-
2
2
W
h
a
t

w
e

h
a
v
e

n
o
w

i
n

t
h
e

d
i
r
e
c
t
o
r
y

/
u
s
r
/
l
o
c
a
l
/
c
e
r
t
s
/
:
C
A
/
p
r
i
v
a
t
e
/
c
a
k
e
y
.
p
e
m
(
C
A

s
e
r
v
e
r

p
r
i
v
a
t
e

k
e
y
)
C
A
/
c
a
c
e
r
t
.
p
e
m
(
C
A

s
e
r
v
e
r

p
u
b
l
i
c

k
e
y
)
c
e
r
t
s
/
s
e
r
v
e
r
n
a
m
e
k
e
y
.
p
e
m
(
s
e
r
v
e
r

p
r
i
v
a
t
e

k
e
y
)
c
e
r
t
s
/
s
e
r
v
e
r
n
a
m
e
c
e
r
t
.
p
e
m
(
s
e
r
v
e
r

s
i
g
n
e
d

c
e
r
t
i
f
i
c
a
t
e
)
c
e
r
t
s
/
s
e
r
v
e
r
n
a
m
e
.
p
e
m
(
s
e
r
v
e
r

c
e
r
t
i
f
i
c
a
t
e

w
i
t
h

p
r
i
v
a
t
e

k
e
y
)
K
e
e
p

t
h
e

p
r
i
v
a
t
e

k
e
y

s
e
c
u
r
e
!
1
1
.
7
V
i
e
w

c
e
r
t
i
f
i
c
a
t
e

i
n
f
o
r
m
a
t
i
o
n
T
o

v
i
e
w

t
h
e

c
e
r
t
i
f
i
c
a
t
e

i
n
f
o
r
m
a
t
i
o
n

s
i
m
p
l
y

d
o
:
#

o
p
e
n
s
s
l

x
5
0
9

-
t
e
x
t

-
i
n

s
e
r
v
e
r
n
a
m
e
c
e
r
t
.
p
e
m
#

V
i
e
w

t
h
e

c
e
r
t
i
f
i
c
a
t
e

i
n
f
o
#

o
p
e
n
s
s
l

r
e
q

-
n
o
o
u
t

-
t
e
x
t

-
i
n

s
e
r
v
e
r
.
c
s
r
#

V
i
e
w

t
h
e

r
e
q
u
e
s
t

i
n
f
o
#

o
p
e
n
s
s
l

s
_
c
l
i
e
n
t

-
c
o
n
n
e
c
t

c
b
.
v
u
:
4
4
3
#

C
h
e
c
k

a

w
e
b

s
e
r
v
e
r

c
e
r
t
i
f
i
c
a
t
e
1
2
C
V
S
S
e
r
v
e
r

s
e
t
u
p
(
p
3
5
)
|
C
V
S

t
e
s
t
(
p
3
6
)
|
S
S
H

t
u
n
n
e
l
i
n
g
(
p
3
7
)
|
C
V
S

u
s
a
g
e
(
p
3
7
)
1
2
.
1
S
e
r
v
e
r

s
e
t
u
p
I
n
i
t
i
a
t
e

t
h
e

C
V
S
D
e
c
i
d
e
w
h
e
r
e
t
h
e
m
a
i
n
r
e
p
o
s
i
t
o
r
y
w
i
l
l
r
e
s
t
a
n
d
c
r
e
a
t
e
a
r
o
o
t
c
v
s
.
F
o
r
e
x
a
m
p
l
e
/
u
s
r
/
l
o
c
a
l
/
c
v
s
(
a
s
r
o
o
t
)
:
#

m
k
d
i
r

-
p

/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

s
e
t
e
n
v

C
V
S
R
O
O
T

/
u
s
r
/
l
o
c
a
l
/
c
v
s
#

S
e
t

C
V
S
R
O
O
T

t
o

t
h
e

n
e
w

l
o
c
a
t
i
o
n

(
l
o
c
a
l
)
#

c
v
s

i
n
i
t
#

C
r
e
a
t
e
s

a
l
l

i
n
t
e
r
n
a
l

C
V
S

c
o
n
f
i
g

f
i
l
e
s
#

c
d

/
r
o
o
t
#

c
v
s

c
h
e
c
k
o
u
t

C
V
S
R
O
O
T
#

C
h
e
c
k
o
u
t

t
h
e

c
o
n
f
i
g

f
i
l
e
s

t
o

m
o
d
i
f
y

t
h
e
m
#

c
d

C
V
S
R
O
O
T
e
d
i
t

c
o
n
f
i
g

(

f
i
n
e

a
s

i
t

i
s
)
#

c
v
s

c
o
m
m
i
t

c
o
n
f
i
g
c
a
t

>
>

w
r
i
t
e
r
s
#

C
r
e
a
t
e

a

w
r
i
t
e
r
s

f
i
l
e

(
o
p
t
i
o
n
a
l
l
y

a
l
s
o

r
e
a
d
e
r
s
)
c
o
l
i
n
^
D
#

U
s
e

[
C
o
n
t
r
o
l
]
[
D
]

t
o

q
u
i
t

t
h
e

e
d
i
t
#

c
v
s

a
d
d

w
r
i
t
e
r
s
#

A
d
d

t
h
e

f
i
l
e

w
r
i
t
e
r
s

i
n
t
o

t
h
e

r
e
p
o
s
i
t
o
r
y
#

c
v
s

e
d
i
t

c
h
e
c
k
o
u
t
l
i
s
t
#

c
a
t

>
>

c
h
e
c
k
o
u
t
l
i
s
t
w
r
i
t
e
r
s
^
D
#

U
s
e

[
C
o
n
t
r
o
l
]
[
D
]

t
o

q
u
i
t

t
h
e

e
d
i
t
#

c
v
s

c
o
m
m
i
t
#

C
o
m
m
i
t

a
l
l

t
h
e

c
o
n
f
i
g
u
r
a
t
i
o
n

c
h
a
n
g
e
s
A
d
d
a
r
e
a
d
e
r
s
f
i
l
e
i
f
y
o
u
w
a
n
t
t
o
d
i
f
f
e
r
e
n
t
i
a
t
e
r
e
a
d
a
n
d
w
r
i
t
e
p
e
r
m
i
s
s
i
o
n
s
N
o
t
e
:
D
o
n
o
t
(
e
v
e
r
)
e
d
i
t
f
i
l
e
s
d
i
r
e
c
t
l
y
i
n
t
o
t
h
e
m
a
i
n
c
v
s
,
b
u
t
r
a
t
h
e
r
c
h
e
c
k
o
u
t
t
h
e
f
i
l
e
,
m
o
d
i
f
y
i
t
a
n
d
c
h
e
c
k
i
t
i
n
.
W
e
d
i
d
t
h
i
s
w
i
t
h

t
h
e

f
i
l
e
w
r
i
t
e
r
s
t
o

d
e
f
i
n
e

t
h
e

w
r
i
t
e

a
c
c
e
s
s
.
T
h
e
r
e
a
r
e
t
h
r
e
e
p
o
p
u
l
a
r
w
a
y
s
t
o
a
c
c
e
s
s
t
h
e
C
V
S
a
t
t
h
i
s
p
o
i
n
t
.
T
h
e
f
i
r
s
t
t
w
o
d
o
n
'
t
n
e
e
d
a
n
y
f
u
r
t
h
e
r
c
o
n
f
i
g
u
r
a
t
i
o
n
.

S
e
e

t
h
e

e
x
a
m
p
l
e
s

o
n
C
V
S
R
O
O
T
b
e
l
o
w

f
o
r

h
o
w

t
o

u
s
e

t
h
e
m
:
-
D
i
r
e
c
t
l
o
c
a
l
a
c
c
e
s
s
t
o
t
h
e
f
i
l
e
s
y
s
t
e
m
.
T
h
e
u
s
e
r
(
s
)
n
e
e
d
s
u
f
f
i
c
i
e
n
t
f
i
l
e
p
e
r
m
i
s
s
i
o
n
t
o
a
c
c
e
s
s
t
h
e
C
S
d
i
r
e
c
t
l
y
a
n
d
t
h
e
r
e
i
s
n
o
f
u
r
t
h
e
r
a
u
t
h
e
n
t
i
c
a
t
i
o
n
i
n
a
d
d
i
t
i
o
n
t
o
t
h
e
O
S
l
o
g
i
n
.
H
o
w
e
v
e
r
t
h
i
s

i
s

o
n
l
y

u
s
e
f
u
l

i
f

t
h
e

r
e
p
o
s
i
t
o
r
y

i
s

l
o
c
a
l
.
-
R
e
m
o
t
e
a
c
c
e
s
s
w
i
t
h
s
s
h
w
i
t
h
t
h
e
e
x
t
p
r
o
t
o
c
o
l
.
A
n
y
u
s
e
w
i
t
h
a
n
s
s
h
s
h
e
l
l
a
c
c
o
u
n
t
a
n
d
r
e
a
d
/
w
r
i
t
e
p
e
r
m
i
s
s
i
o
n
s
o
n
t
h
e
C
V
S
s
e
r
v
e
r
c
a
n
a
c
c
e
s
s
t
h
e
C
V
S
d
i
r
e
c
t
l
y
w
i
t
h
e
x
t
o
v
e
r
s
s
h
w
i
t
h
o
u
t
a
n
y
a
d
d
i
t
i
o
n
a
l
t
u
n
n
e
l
.
T
h
e
r
e
i
s
n
o
s
e
r
v
e
r
p
r
o
c
e
s
s
r
u
n
n
i
n
g
o
n
t
h
e
C
V
S
f
o
r
t
h
i
s
t
o
w
o
r
k
.
T
h
e
s
s
h

l
o
g
i
n

d
o
e
s

t
h
e

a
u
t
h
e
n
t
i
c
a
t
i
o
n
.
-
R
e
m
o
t
e
a
c
c
e
s
s
w
i
t
h
p
s
e
r
v
e
r
(
d
e
f
a
u
l
t
p
o
r
t
:
2
4
0
1
/
t
c
p
)
.
T
h
i
s
i
s
t
h
e
p
r
e
f
e
r
r
e
d
u
s
e
f
o
r
l
a
r
g
e
r
u
s
e
r
b
a
s
e
a
s
t
h
e
u
s
e
r
s
a
r
e
a
u
t
h
e
n
t
i
c
a
t
e
d
b
y
t
h
e
C
V
S
p
s
e
r
v
e
r
w
i
t
h
a
d
e
d
i
c
a
t
e
d
p
a
s
s
w
o
r
d
d
a
t
a
b
a
s
e
,
t
h
e
r
e
i
s
t
h
e
r
e
f
o
r
e
n
o
n
e
e
d
f
o
r
l
o
c
a
l
u
s
e
r
s
a
c
c
o
u
n
t
s
.
T
h
i
s
s
e
t
u
p
i
s
e
x
p
l
a
i
n
e
d
b
e
l
o
w
.
-

C
V
S

-
3
5
c
e
r
t
s











=

$
d
i
r
/
c
e
r
t
s
#

W
h
e
r
e

t
h
e

i
s
s
u
e
d

c
e
r
t
s

a
r
e

k
e
p
t
c
r
l
_
d
i
r









=

$
d
i
r
/
c
r
l
#

W
h
e
r
e

t
h
e

i
s
s
u
e
d

c
r
l

a
r
e

k
e
p
t
d
a
t
a
b
a
s
e








=

$
d
i
r
/
i
n
d
e
x
.
t
x
t
#

d
a
t
a
b
a
s
e

i
n
d
e
x

f
i
l
e
.
M
a
k
e

s
u
r
e

t
h
e

d
i
r
e
c
t
o
r
i
e
s

e
x
i
s
t

o
r

c
r
e
a
t
e

t
h
e
m
#

m
k
d
i
r

-
p

/
u
s
r
/
l
o
c
a
l
/
c
e
r
t
s
/
C
A
#

c
d

/
u
s
r
/
l
o
c
a
l
/
c
e
r
t
s
/
C
A
#

m
k
d
i
r

c
e
r
t
s

c
r
l

n
e
w
c
e
r
t
s

p
r
i
v
a
t
e
#

e
c
h
o

"
0
1
"

>

s
e
r
i
a
l
#

O
n
l
y

i
f

s
e
r
i
a
l

d
o
e
s

n
o
t

e
x
i
s
t
#

t
o
u
c
h

i
n
d
e
x
.
t
x
t
I
f
y
o
u
i
n
t
e
n
d
t
o
g
e
t
a
s
i
g
n
e
d
c
e
r
t
i
f
i
c
a
t
e
f
r
o
m
a
v
e
n
d
o
r
,
y
o
u
o
n
l
y
n
e
e
d
a
c
e
r
t
i
f
i
c
a
t
e
s
i
g
n
i
n
g
r
e
q
u
e
s
t
(
C
S
R
)
.

T
h
i
s

C
S
R

w
i
l
l

t
h
e
n

b
e

s
i
g
n
e
d

b
y

t
h
e

v
e
n
d
o
r

f
o
r

a

l
i
m
i
t
e
d

t
i
m
e

(
e
.
g
.

1

y
e
a
r
)
.
1
1
.
3
C
r
e
a
t
e

a

c
e
r
t
i
f
i
c
a
t
e

a
u
t
h
o
r
i
t
y
I
f
y
o
u
d
o
n
o
t
h
a
v
e
a
c
e
r
t
i
f
i
c
a
t
e
a
u
t
h
o
r
i
t
y
f
r
o
m
a
v
e
n
d
o
r
,
y
o
u
'
l
l
h
a
v
e
t
o
c
r
e
a
t
e
y
o
u
r
o
w
n
.
T
h
i
s
s
t
e
p
i
s
n
o
t
n
e
c
e
s
s
a
r
y
i
f
o
n
e
i
n
t
e
n
d
t
o
u
s
e
a
v
e
n
d
o
r
t
o
s
i
g
n
t
h
e
r
e
q
u
e
s
t
.
T
o
m
a
k
e
a
c
e
r
t
i
f
i
c
a
t
e
a
u
t
h
o
r
i
t
y
(
C
A
)
:
#

o
p
e
n
s
s
l

r
e
q

-
n
e
w

-
x
5
0
9

-
d
a
y
s

7
3
0

-
c
o
n
f
i
g

/
e
t
c
/
s
s
l
/
o
p
e
n
s
s
l
.
c
n
f

\
-
k
e
y
o
u
t

C
A
/
p
r
i
v
a
t
e
/
c
a
k
e
y
.
p
e
m

-
o
u
t

C
A
/
c
a
c
e
r
t
.
p
e
m
1
1
.
4
C
r
e
a
t
e

a

c
e
r
t
i
f
i
c
a
t
e

s
i
g
n
i
n
g

r
e
q
u
e
s
t
T
o
m
a
k
e
a
n
e
w
c
e
r
t
i
f
i
c
a
t
e
(
f
o
r
m
a
i
l
s
e
r
v
e
r
o
r
w
e
b
s
e
r
v
e
r
f
o
r
e
x
a
m
p
l
e
)
,
f
i
r
s
t
c
r
e
a
t
e
a
r
e
q
u
e
s
t
c
e
r
t
i
f
i
c
a
t
e
w
i
t
h
i
t
s
p
r
i
v
a
t
e
k
e
y
.
I
f
y
o
u
r
a
p
p
l
i
c
a
t
i
o
n
d
o
n
o
t
s
u
p
p
o
r
t
e
n
c
r
y
p
t
e
d
p
r
i
v
a
t
e
k
e
y
(
f
o
r
e
x
a
m
p
l
e
U
W
-
I
M
A
P

d
o
e
s

n
o
t
)
,

t
h
e
n

d
i
s
a
b
l
e

e
n
c
r
y
p
t
i
o
n

w
i
t
h
-
n
o
d
e
s
.
#

o
p
e
n
s
s
l

r
e
q

-
n
e
w

-
k
e
y
o
u
t

n
e
w
k
e
y
.
p
e
m

-
o
u
t

n
e
w
r
e
q
.
p
e
m

\
-
c
o
n
f
i
g

/
e
t
c
/
s
s
l
/
o
p
e
n
s
s
l
.
c
n
f
#

o
p
e
n
s
s
l

r
e
q

-
n
o
d
e
s

-
n
e
w

-
k
e
y
o
u
t

n
e
w
k
e
y
.
p
e
m

-
o
u
t

n
e
w
r
e
q
.
p
e
m

\
-
c
o
n
f
i
g

/
e
t
c
/
s
s
l
/
o
p
e
n
s
s
l
.
c
n
f
#

N
o

e
n
c
r
y
p
t
i
o
n

f
o
r

t
h
e

k
e
y
K
e
e
p
t
h
i
s
c
r
e
a
t
e
d
C
S
R
(
n
e
w
r
e
q
.
p
e
m
)
a
s
i
t
c
a
n
b
e
s
i
g
n
e
d
a
g
a
i
n
a
t
t
h
e
n
e
x
t
r
e
n
e
w
a
l
,
t
h
e
s
i
g
n
a
t
u
r
e
o
n
l
t

w
i
l
l

l
i
m
i
t

t
h
e

v
a
l
i
d
i
t
y

o
f

t
h
e

c
e
r
t
i
f
i
c
a
t
e
.

T
h
i
s

p
r
o
c
e
s
s

a
l
s
o

c
r
e
a
t
e
d

t
h
e

p
r
i
v
a
t
e

k
e
y
n
e
w
k
e
y
.
p
e
m
.
1
1
.
5
S
i
g
n

t
h
e

c
e
r
t
i
f
i
c
a
t
e
T
h
e
c
e
r
t
i
f
i
c
a
t
e
r
e
q
u
e
s
t
h
a
s
t
o
b
e
s
i
g
n
e
d
b
y
t
h
e
C
A
t
o
b
e
v
a
l
i
d
,
t
h
i
s
s
t
e
p
i
s
u
s
u
a
l
l
y
d
o
n
e
b
y
t
h
e
v
e
n
d
o
r
.
N
o
t
e
:

r
e
p
l
a
c
e

"
s
e
r
v
e
r
n
a
m
e
"

w
i
t
h

t
h
e

n
a
m
e

o
f

y
o
u
r

s
e
r
v
e
r

i
n

t
h
e

n
e
x
t

c
o
m
m
a
n
d
s
.
#

c
a
t

n
e
w
r
e
q
.
p
e
m

n
e
w
k
e
y
.
p
e
m

>

n
e
w
.
p
e
m
#

o
p
e
n
s
s
l

c
a

-
p
o
l
i
c
y

p
o
l
i
c
y
_
a
n
y
t
h
i
n
g

-
o
u
t

s
e
r
v
e
r
n
a
m
e
c
e
r
t
.
p
e
m

\
-
c
o
n
f
i
g

/
e
t
c
/
s
s
l
/
o
p
e
n
s
s
l
.
c
n
f

-
i
n
f
i
l
e
s

n
e
w
.
p
e
m
#

m
v

n
e
w
k
e
y
.
p
e
m

s
e
r
v
e
r
n
a
m
e
k
e
y
.
p
e
m
N
o
w

s
e
r
v
e
r
n
a
m
e
k
e
y
.
p
e
m

i
s

t
h
e

p
r
i
v
a
t
e

k
e
y

a
n
d

s
e
r
v
e
r
n
a
m
e
c
e
r
t
.
p
e
m

i
s

t
h
e

s
e
r
v
e
r

c
e
r
t
i
f
i
c
a
t
e
.
1
1
.
6
C
r
e
a
t
e

u
n
i
t
e
d

c
e
r
t
i
f
i
c
a
t
e
T
h
e
I
M
A
P
s
e
r
v
e
r
w
a
n
t
s
t
o
h
a
v
e
b
o
t
h
p
r
i
v
a
t
e
k
e
y
a
n
d
s
e
r
v
e
r
c
e
r
t
i
f
i
c
a
t
e
i
n
t
h
e
s
a
m
e
f
i
l
e
.
A
n
d
i
n
g
e
n
e
r
a
l
,
t
h
i
s
i
s
a
l
s
o
e
a
s
i
e
r
t
o
h
a
n
d
l
e
,
b
u
t
t
h
e
f
i
l
e
h
a
s
t
o
b
e
k
e
p
t
s
e
c
u
r
e
l
y
!
.
A
p
a
c
h
e
a
l
s
o
c
a
n
d
e
a
l
w
i
t
h

i
t

w
e
l
l
.

C
r
e
a
t
e

a

f
i
l
e

s
e
r
v
e
r
n
a
m
e
.
p
e
m

c
o
n
t
a
i
n
i
n
g

b
o
t
h

t
h
e

c
e
r
t
i
f
i
c
a
t
e

a
n
d

k
e
y
.
-
O
p
e
n
t
h
e
p
r
i
v
a
t
e
k
e
y
(
s
e
r
v
e
r
n
a
m
e
k
e
y
.
p
e
m
)
w
i
t
h
a
t
e
x
t
e
d
i
t
o
r
a
n
d
c
o
p
y
t
h
e
p
r
i
v
a
t
e
k
e
y
i
n
t
o
t
h
e

"
s
e
r
v
e
r
n
a
m
e
.
p
e
m
"

f
i
l
e
.
-
D
o

t
h
e

s
a
m
e

w
i
t
h

t
h
e

s
e
r
v
e
r

c
e
r
t
i
f
i
c
a
t
e

(
s
e
r
v
e
r
n
a
m
e
c
e
r
t
.
p
e
m
)
.
T
h
e

f
i
n
a
l

s
e
r
v
e
r
n
a
m
e
.
p
e
m

f
i
l
e

s
h
o
u
l
d

l
o
o
k

l
i
k
e

t
h
i
s
:
-
-
-
-
-
B
E
G
I
N

R
S
A

P
R
I
V
A
T
E

K
E
Y
-
-
-
-
-
M
I
I
C
X
Q
I
B
A
A
K
B
g
Q
D
u
t
W
y
+
o
/
X
Z
/
[
.
.
.
]
q
K
5
L
q
Q
g
T
3
c
9
d
U
6
f
c
R
+
W
u
S
s
6
a
e
j
d
E
D
D
q
B
R
Q
-
-
-
-
-
E
N
D

R
S
A

P
R
I
V
A
T
E

K
E
Y
-
-
-
-
-
-
-
-
-
-
B
E
G
I
N

C
E
R
T
I
F
I
C
A
T
E
-
-
-
-
-
M
I
I
E
R
z
C
C
A
7
C
g
A
w
I
B
A
g
I
B
B
D
A
N
B
[
.
.
.
]
i
G
9
w
0
B
A
Q
Q
F
A
D
C
B
x
T
E
L
M
A
k
G
A
1
U
E
B
h
M
C
R
E
U
x
-
-
-
-
-
E
N
D

C
E
R
T
I
F
I
C
A
T
E
-
-
-
-
-
-

S
S
L

C
e
r
t
i
f
i
c
a
t
e
s

-
3
4
-
T
h
e
k
e
y
s
a
r
e
i
n
C
:
\
D
o
c
u
m
e
n
t
s
a
n
d
S
e
t
t
i
n
g
s
\
%
U
S
E
R
N
A
M
E
%
\
A
p
p
l
i
c
a
t
i
o
n
D
a
t
a
\
S
S
H
\
U
s
e
r
K
e
y
s
.
-
U
s
e

t
h
e

s
s
h
-
k
e
y
g
e
n

c
o
m
m
a
n
d

o
n

t
h
e

s
e
r
v
e
r

t
o

c
o
n
v
e
r
t

t
h
e

k
e
y
:
#

c
d

~
/
.
s
s
h
#

s
s
h
-
k
e
y
g
e
n

-
i

-
f

k
e
y
f
i
l
e
n
a
m
e
.
p
u
b

>
>

a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
N
o
t
i
c
e
:
W
e

u
s
e
d

a

D
S
A

k
e
y
,

R
S
A

i
s

a
l
s
o

p
o
s
s
i
b
l
e
.

T
h
e

k
e
y

i
s

n
o
t

p
r
o
t
e
c
t
e
d

b
y

a

p
a
s
s
w
o
r
d
.
U
s
i
n
g

p
u
t
t
y

f
o
r

W
i
n
d
o
w
s
P
u
t
t
y
1
2
i
s

a

s
i
m
p
l
e

a
n
d

f
r
e
e

s
s
h

c
l
i
e
n
t

f
o
r

W
i
n
d
o
w
s
.
-
C
r
e
a
t
e

a

k
e
y

p
a
i
r

w
i
t
h

t
h
e

p
u
T
T
Y
g
e
n

p
r
o
g
r
a
m
.
-
S
a
v
e
t
h
e
p
u
b
l
i
c
a
n
d
p
r
i
v
a
t
e
k
e
y
s
(
f
o
r
e
x
a
m
p
l
e
i
n
t
o
C
:
\
D
o
c
u
m
e
n
t
s
a
n
d
S
e
t
t
i
n
g
s
\
%
U
S
E
R
N
A
M
E
%
\
.
s
s
h
)
.
-
C
o
p
y

t
h
e

p
u
b
l
i
c

k
e
y

t
o

t
h
e

s
e
r
v
e
r

i
n
t
o

t
h
e

~
/
.
s
s
h

f
o
l
d
e
r
:
#

s
c
p

.
s
s
h
/
p
u
t
t
y
k
e
y
.
p
u
b

r
o
o
t
@
1
9
2
.
1
6
8
.
5
1
.
2
5
4
:
.
s
s
h
/
-
U
s
e

t
h
e

s
s
h
-
k
e
y
g
e
n

c
o
m
m
a
n
d

o
n

t
h
e

s
e
r
v
e
r

t
o

c
o
n
v
e
r
t

t
h
e

k
e
y

f
o
r

O
p
e
n
S
S
H
:
#

c
d

~
/
.
s
s
h
#

s
s
h
-
k
e
y
g
e
n

-
i

-
f

p
u
t
t
y
k
e
y
.
p
u
b

>
>

a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
-
P
o
i
n
t

t
h
e

p
r
i
v
a
t
e

k
e
y

l
o
c
a
t
i
o
n

i
n

t
h
e

p
u
t
t
y

s
e
t
t
i
n
g
s
:

C
o
n
n
e
c
t
i
o
n

-

S
S
H

-

A
u
t
h
5
.
2
C
h
e
c
k

f
i
n
g
e
r
p
r
i
n
t
A
t
t
h
e
f
i
r
s
t
l
o
g
i
n
,
s
s
h
w
i
l
l
a
s
k
i
f
t
h
e
u
n
k
n
o
w
n
h
o
s
t
w
i
t
h
t
h
e
f
i
n
g
e
r
p
r
i
n
t
h
a
s
t
o
b
e
s
t
o
r
e
d
i
n
t
h
e
k
n
o
w
n
h
o
s
t
s
.
T
o
a
v
o
i
d
a
m
a
n
-
i
n
-
t
h
e
-
m
i
d
d
l
e
a
t
t
a
c
k
t
h
e
a
d
m
i
n
i
s
t
r
a
t
o
r
o
f
t
h
e
s
e
r
v
e
r
c
a
n
s
e
n
d
y
o
u
t
h
e
s
e
r
v
e
r
f
i
n
g
e
r
p
r
i
n
t
w
h
i
c
h
i
s
t
h
e
n
c
o
m
p
a
r
e
d
o
n
t
h
e
f
i
r
s
t
l
o
g
i
n
.
U
s
e
s
s
h
-
k
e
y
g
e
n
-
l
t
o
g
e
t
t
h
e
f
i
n
g
e
r
p
r
i
n
t
(
o
n
t
h
e

s
e
r
v
e
r
)
:
#

s
s
h
-
k
e
y
g
e
n

-
l

-
f

/
e
t
c
/
s
s
h
/
s
s
h
_
h
o
s
t
_
r
s
a
_
k
e
y
.
p
u
b
#

F
o
r

R
S
A

k
e
y
2
0
4
8

6
1
:
3
3
:
b
e
:
9
b
:
a
e
:
6
c
:
3
6
:
3
1
:
f
d
:
8
3
:
9
8
:
b
7
:
9
9
:
2
d
:
9
f
:
c
d

/
e
t
c
/
s
s
h
/
s
s
h
_
h
o
s
t
_
r
s
a
_
k
e
y
.
p
u
b
#

s
s
h
-
k
e
y
g
e
n

-
l

-
f

/
e
t
c
/
s
s
h
/
s
s
h
_
h
o
s
t
_
d
s
a
_
k
e
y
.
p
u
b
#

F
o
r

D
S
A

k
e
y

(
d
e
f
a
u
l
t
)
2
0
4
8

1
4
:
4
a
:
a
a
:
d
9
:
7
3
:
2
5
:
4
6
:
6
d
:
0
a
:
4
8
:
3
5
:
c
7
:
f
4
:
1
6
:
d
4
:
e
e

/
e
t
c
/
s
s
h
/
s
s
h
_
h
o
s
t
_
d
s
a
_
k
e
y
.
p
u
b
N
o
w

t
h
e

c
l
i
e
n
t

c
o
n
n
e
c
t
i
n
g

t
o

t
h
i
s

s
e
r
v
e
r

c
a
n

v
e
r
i
f
y

t
h
a
t

h
e

i
s

c
o
n
n
e
c
t
i
n
g

t
o

t
h
e

r
i
g
h
t

s
e
r
v
e
r
:
#

s
s
h

l
i
n
d
a
T
h
e

a
u
t
h
e
n
t
i
c
i
t
y

o
f

h
o
s
t

'
l
i
n
d
a

(
1
9
2
.
1
6
8
.
1
6
.
5
4
)
'

c
a
n
'
t

b
e

e
s
t
a
b
l
i
s
h
e
d
.
D
S
A

k
e
y

f
i
n
g
e
r
p
r
i
n
t

i
s

1
4
:
4
a
:
a
a
:
d
9
:
7
3
:
2
5
:
4
6
:
6
d
:
0
a
:
4
8
:
3
5
:
c
7
:
f
4
:
1
6
:
d
4
:
e
e
.
A
r
e

y
o
u

s
u
r
e

y
o
u

w
a
n
t

t
o

c
o
n
t
i
n
u
e

c
o
n
n
e
c
t
i
n
g

(
y
e
s
/
n
o
)
?

y
e
s
5
.
3
S
e
c
u
r
e

f
i
l
e

t
r
a
n
s
f
e
r
S
o
m
e

s
i
m
p
l
e

c
o
m
m
a
n
d
s
:
#

s
c
p

f
i
l
e
.
t
x
t

h
o
s
t
-
t
w
o
:
/
t
m
p
#

s
c
p

j
o
e
@
h
o
s
t
-
t
w
o
:
/
w
w
w
/
*
.
h
t
m
l

/
w
w
w
/
t
m
p
#

s
c
p

-
r

j
o
e
@
h
o
s
t
-
t
w
o
:
/
w
w
w

/
w
w
w
/
t
m
p
I
n
K
o
n
q
u
e
r
o
r
o
r
M
i
d
n
i
g
h
t
C
o
m
m
a
n
d
e
r
i
t
i
s
p
o
s
s
i
b
l
e
t
o
a
c
c
e
s
s
a
r
e
m
o
t
e
f
i
l
e
s
y
s
t
e
m
w
i
t
h
t
h
e
a
d
d
r
e
s
s
f
i
s
h
:
/
/
u
s
e
r
@
g
a
t
e
.

H
o
w
e
v
e
r

t
h
e

i
m
p
l
e
m
e
n
t
a
t
i
o
n

i
s

v
e
r
y

s
l
o
w
.
F
u
r
t
h
e
r
m
o
r
e
i
t
i
s
p
o
s
s
i
b
l
e
t
o
m
o
u
n
t
a
r
e
m
o
t
e
f
o
l
d
e
r
w
i
t
h
s
s
h
f
s
a
f
i
l
e
s
y
s
t
e
m
c
l
i
e
n
t
b
a
s
e
d
o
n
S
C
P
.
S
e
e

f
u
s
e

s
s
h
f
s
1
3
.
s
s
h
_
e
x
c
h
a
n
g
e
_
i
d
e
n
t
i
f
i
c
a
t
i
o
n
:

C
o
n
n
e
c
t
i
o
n

c
l
o
s
e
d

b
y

r
e
m
o
t
e

h
o
s
t
W
i
t
h

t
h
i
s

e
r
r
o
r

t
r
y

t
h
e

f
o
l
l
o
w
i
n
g

o
n

t
h
e

s
e
r
v
e
r
:
e
c
h
o

'
S
S
H
D
:

A
L
L
'

>
>

/
e
t
c
/
h
o
s
t
s
.
a
l
l
o
w
/
e
t
c
/
i
n
i
t
.
d
/
s
s
h
d

r
e
s
t
a
r
t
1
2
.
h
t
t
p
:
/
/
w
w
w
.
c
h
i
a
r
k
.
g
r
e
e
n
e
n
d
.
o
r
g
.
u
k
/
~
s
g
t
a
t
h
a
m
/
p
u
t
t
y
/
d
o
w
n
l
o
a
d
.
h
t
m
l
1
3
.
h
t
t
p
:
/
/
f
u
s
e
.
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
/
s
s
h
f
s
.
h
t
m
l
-

S
S
H

S
C
P

-
2
3
5
.
4
T
u
n
n
e
l
i
n
g
S
S
H
t
u
n
n
e
l
i
n
g
a
l
l
o
w
s
t
o
f
o
r
w
a
r
d
o
r
r
e
v
e
r
s
e
f
o
r
w
a
r
d
a
p
o
r
t
o
v
e
r
t
h
e
S
S
H
c
o
n
n
e
c
t
i
o
n
,
t
h
u
s
s
e
c
u
r
i
n
g
t
h
e
t
r
a
f
f
i
c
a
n
d
a
c
c
e
s
s
i
n
g
p
o
r
t
s
w
h
i
c
h
w
o
u
l
d
o
t
h
e
r
w
i
s
e
b
e
b
l
o
c
k
e
d
.
T
h
i
s
o
n
l
y
w
o
r
k
s
w
i
t
h
T
C
P
.
T
h
e
g
e
n
e
r
a
l

n
o
m
e
n
c
l
a
t
u
r
e

f
o
r

f
o
r
w
a
r
d

a
n
d

r
e
v
e
r
s
e

i
s

(
s
e
e

a
l
s
o
s
s
h

a
n
d

N
A
T

e
x
a
m
p
l
e
)
:
#

s
s
h

-
L

l
o
c
a
l
p
o
r
t
:
d
e
s
t
h
o
s
t
:
d
e
s
t
p
o
r
t

u
s
e
r
@
g
a
t
e
#

d
e
s
t
h
o
s
t

a
s

s
e
e
n

f
r
o
m

t
h
e

g
a
t
e
#

s
s
h

-
R

d
e
s
t
p
o
r
t
:
d
e
s
t
h
o
s
t
:
l
o
c
a
l
p
o
r
t

u
s
e
r
@
g
a
t
e
#

f
o
r
w
a
r
d
s

y
o
u
r

l
o
c
a
l
p
o
r
t

t
o

d
e
s
t
i
n
a
t
i
o
n
#

d
e
s
t
h
o
s
t
:
l
o
c
a
l
p
o
r
t

a
s

s
e
e
n

f
r
o
m

t
h
e

c
l
i
e
n
t

i
n
i
t
i
a
t
i
n
g

t
h
e

t
u
n
n
e
l
#

s
s
h

-
X

u
s
e
r
@
g
a
t
e
#

T
o

f
o
r
c
e

X

f
o
r
w
a
r
d
i
n
g
T
h
i
s
w
i
l
l
c
o
n
n
e
c
t
t
o
g
a
t
e
a
n
d
f
o
r
w
a
r
d
t
h
e
l
o
c
a
l
p
o
r
t
t
o
t
h
e
h
o
s
t
d
e
s
t
h
o
s
t
:
d
e
s
t
p
o
r
t
.
N
o
t
e
d
e
s
t
h
o
s
t
i
s
t
h
e
d
e
s
t
i
n
a
t
i
o
n
h
o
s
t
a
s
s
e
e
n
b
y
t
h
e
g
a
t
e
,
s
o
i
f
t
h
e
c
o
n
n
e
c
t
i
o
n
i
s
t
o
t
h
e
g
a
t
e
,
t
h
e
n
d
e
s
t
h
o
s
t
i
s
l
o
c
a
l
h
o
s
t
.

M
o
r
e

t
h
a
n

o
n
e

p
o
r
t

f
o
r
w
a
r
d

i
s

p
o
s
s
i
b
l
e
.
D
i
r
e
c
t

f
o
r
w
a
r
d

o
n

t
h
e

g
a
t
e
L
e
t
s
a
y
w
e
w
a
n
t
t
o
a
c
c
e
s
s
t
h
e
C
V
S
(
p
o
r
t
2
4
0
1
)
a
n
d
h
t
t
p
(
p
o
r
t
8
0
)
w
h
i
c
h
a
r
e
r
u
n
n
i
n
g
o
n
t
h
e
g
a
t
e
.
T
h
i
s
i
s
t
h
e
s
i
m
p
l
e
s
t
e
x
a
m
p
l
e
,
d
e
s
t
h
o
s
t
i
s
t
h
u
s
l
o
c
a
l
h
o
s
t
,
a
n
d
w
e
u
s
e
t
h
e
p
o
r
t
8
0
8
0
l
o
c
a
l
l
y
i
n
s
t
e
a
d
o
f
8
0
s
o
w
e
d
o
n
'
t
n
e
e
d
t
o
b
e
r
o
o
t
.
O
n
c
e
t
h
e
s
s
h
s
e
s
s
i
o
n
i
s
o
p
e
n
,
b
o
t
h
s
e
r
v
i
c
e
s
a
r
e
a
c
c
e
s
s
i
b
l
e
o
n
t
h
e
l
o
c
a
l

p
o
r
t
s
.
#

s
s
h

-
L

2
4
0
1
:
l
o
c
a
l
h
o
s
t
:
2
4
0
1

-
L

8
0
8
0
:
l
o
c
a
l
h
o
s
t
:
8
0

u
s
e
r
@
g
a
t
e
N
e
t
b
i
o
s

a
n
d

r
e
m
o
t
e

d
e
s
k
t
o
p

f
o
r
w
a
r
d

t
o

a

s
e
c
o
n
d

s
e
r
v
e
r
L
e
t
s
a
y
a
W
i
n
d
o
w
s
s
m
b
s
e
r
v
e
r
i
s
b
e
h
i
n
d
t
h
e
g
a
t
e
a
n
d
i
s
n
o
t
r
u
n
n
i
n
g
s
s
h
.
W
e
n
e
e
d
a
c
c
e
s
s
t
o
t
h
e
s
m
b

s
h
a
r
e

a
n
d

a
l
s
o

r
e
m
o
t
e

d
e
s
k
t
o
p

t
o

t
h
e

s
e
r
v
e
r
.
#

s
s
h

-
L

1
3
9
:
s
m
b
s
e
r
v
e
r
:
1
3
9

-
L

3
3
8
8
:
s
m
b
s
e
r
v
e
r
:
3
3
8
9

u
s
e
r
@
g
a
t
e
T
h
e
s
m
b
s
h
a
r
e
c
a
n
n
o
w
b
e
a
c
c
e
s
s
e
d
w
i
t
h
\
\
1
2
7
.
0
.
0
.
1
\
,
b
u
t
o
n
l
y
i
f
t
h
e
l
o
c
a
l
s
h
a
r
e
i
s
d
i
s
a
b
l
e
d
,
b
e
c
a
u
s
e
t
h
e

l
o
c
a
l

s
h
a
r
e

i
s

l
i
s
t
e
n
i
n
g

o
n

p
o
r
t

1
3
9
.
I
t
i
s
p
o
s
s
i
b
l
e
t
o
k
e
e
p
t
h
e
l
o
c
a
l
s
h
a
r
e
e
n
a
b
l
e
d
,
f
o
r
t
h
i
s
w
e
n
e
e
d
t
o
c
r
e
a
t
e
a
n
e
w
v
i
r
t
u
a
l
d
e
v
i
c
e
w
i
t
h
a
n
e
w
I
P
a
d
d
r
e
s
s
f
o
r
t
h
e
t
u
n
n
e
l
,
t
h
e
s
m
b
s
h
a
r
e
w
i
l
l
b
e
c
o
n
n
e
c
t
e
d
o
v
e
r
t
h
i
s
a
d
d
r
e
s
s
.
F
u
r
t
h
e
r
m
o
r
e
t
h
e
l
o
c
a
l
R
D
P
i
s
a
l
r
e
a
d
y
l
i
s
t
e
n
i
n
g
o
n
3
3
8
9
,
s
o
w
e
c
h
o
o
s
e
3
3
8
8
.
F
o
r
t
h
i
s
e
x
a
m
p
l
e
l
e
t
'
s
u
s
e
a
v
i
r
t
u
a
l
I
P
o
f
1
0
.
1
.
1
.
1
.
-
W
i
t
h
p
u
t
t
y
u
s
e
S
o
u
r
c
e
p
o
r
t
=
1
0
.
1
.
1
.
1
:
1
3
9
.
I
t
i
s
p
o
s
s
i
b
l
e
t
o
c
r
e
a
t
e
m
u
l
t
i
p
l
e
l
o
o
p
d
e
v
i
c
e
s
a
n
d
t
u
n
n
e
l
.
O
n
W
i
n
d
o
w
s
2
0
0
0
,
o
n
l
y
p
u
t
t
y
w
o
r
k
e
d
f
o
r
m
e
.
O
n
W
i
n
d
o
w
s
V
i
s
t
a
a
l
s
o
f
o
r
w
a
r
d
t
h
e
p
o
r
t
4
4
5
i
n
a
d
d
i
t
i
o
n
t
o
t
h
e
p
o
r
t
1
3
9
.
A
l
s
o
o
n
V
i
s
t
a
t
h
e
p
a
t
c
h
K
B
9
4
2
6
2
4
p
r
e
v
e
n
t
s
t
h
e
p
o
r
t
4
4
5

t
o

b
e

f
o
r
w
a
r
d
e
d
,

s
o

I

h
a
d

t
o

u
n
i
n
s
t
a
l
l

t
h
i
s

p
a
t
h

i
n

V
i
s
t
a
.
-
W
i
t
h
t
h
e
s
s
h
.
c
o
m
c
l
i
e
n
t
,
d
i
s
a
b
l
e
"
A
l
l
o
w
l
o
c
a
l
c
o
n
n
e
c
t
i
o
n
s
o
n
l
y
"
.
S
i
n
c
e
s
s
h
.
c
o
m
w
i
l
l
b
i
n
d
t
o
a
l
l

a
d
d
r
e
s
s
e
s
,

o
n
l
y

a

s
i
n
g
l
e

s
h
a
r
e

c
a
n

b
e

c
o
n
n
e
c
t
e
d
.
N
o
w

c
r
e
a
t
e

t
h
e

l
o
o
p
b
a
c
k

i
n
t
e
r
f
a
c
e

w
i
t
h

I
P

1
0
.
1
.
1
.
1
:
-
#
S
y
s
t
e
m
-
>
C
o
n
t
r
o
l
P
a
n
e
l
-
>
A
d
d
H
a
r
d
w
a
r
e
#
Y
e
s
,
H
a
r
d
w
a
r
e
i
s
a
l
r
e
a
d
y
c
o
n
n
e
c
t
e
d
#
A
d
d
a
n
e
w

h
a
r
d
w
a
r
e

d
e
v
i
c
e

(
a
t

b
o
t
t
o
m
)
.
-
#
I
n
s
t
a
l
l
t
h
e
h
a
r
d
w
a
r
e
t
h
a
t
I
m
a
n
u
a
l
l
y
s
e
l
e
c
t
#
N
e
t
w
o
r
k
a
d
a
p
t
e
r
s
#
M
i
c
r
o
s
o
f
t
,
M
i
c
r
o
s
o
f
t
L
o
o
p
b
a
c
k

A
d
a
p
t
e
r
.
-
C
o
n
f
i
g
u
r
e

t
h
e

I
P

a
d
d
r
e
s
s

o
f

t
h
e

f
a
k
e

d
e
v
i
c
e

t
o

1
0
.
1
.
1
.
1

m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0
,

n
o

g
a
t
e
w
a
y
.
-
a
d
v
a
n
c
e
d
-
>
W
I
N
S
,

E
n
a
b
l
e

L
M
H
o
s
t
s

L
o
o
k
u
p
;

D
i
s
a
b
l
e

N
e
t
B
I
O
S

o
v
e
r

T
C
P
/
I
P
.
-
#
E
n
a
b
l
e
C
l
i
e
n
t
f
o
r
M
i
c
r
o
s
o
f
t
N
e
t
w
o
r
k
s
.
#
D
i
s
a
b
l
e
F
i
l
e
a
n
d
P
r
i
n
t
e
r
S
h
a
r
i
n
g
f
o
r
M
i
c
r
o
s
o
f
t
N
e
t
w
o
r
k
s
.
I
H
A
D
t
o
r
e
b
o
o
t
f
o
r
t
h
i
s
t
o
w
o
r
k
.
N
o
w
c
o
n
n
e
c
t
t
o
t
h
e
s
m
b
s
h
a
r
e
w
i
t
h
\
\
1
0
.
1
.
1
.
1
a
n
d
r
e
m
o
t
e
d
e
s
k
t
o
p
t
o

1
0
.
1
.
1
.
1
:
3
3
8
8
.
D
e
b
u
g
I
f

i
t

i
s

n
o
t

w
o
r
k
i
n
g
:
-
A
r
e

t
h
e

p
o
r
t
s

f
o
r
w
a
r
d
e
d
:

n
e
t
s
t
a
t

-
a
n
?

L
o
o
k

a
t

0
.
0
.
0
.
0
:
1
3
9

o
r

1
0
.
1
.
1
.
1
:
1
3
9
-
D
o
e
s

t
e
l
n
e
t

1
0
.
1
.
1
.
1

1
3
9

c
o
n
n
e
c
t
?
-
Y
o
u

n
e
e
d

t
h
e

c
h
e
c
k
b
o
x

"
L
o
c
a
l

p
o
r
t
s

a
c
c
e
p
t

c
o
n
n
e
c
t
i
o
n
s

f
r
o
m

o
t
h
e
r

h
o
s
t
s
"
.
-
I
s

"
F
i
l
e

a
n
d

P
r
i
n
t
e
r

S
h
a
r
i
n
g

f
o
r

M
i
c
r
o
s
o
f
t

N
e
t
w
o
r
k
s
"

d
i
s
a
b
l
e
d

o
n

t
h
e

l
o
o
p
b
a
c
k

i
n
t
e
r
f
a
c
e
?
-

S
S
H

S
C
P

-
2
4
/
e
t
c
/
f
s
t
a
b
T
h
e
e
n
c
r
y
p
t
e
d
p
a
r
t
i
t
i
o
n
c
a
n
b
e
c
o
n
f
i
g
u
r
e
d
t
o
b
e
m
o
u
n
t
e
d
w
i
t
h
/
e
t
c
/
f
s
t
a
b
.
T
h
e
p
a
s
s
w
o
r
d
w
i
l
l
b
e
p
r
o
m
p
t
e
d

w
h
e
n

b
o
o
t
i
n
g
.

T
h
e

f
o
l
l
o
w
i
n
g

s
e
t
t
i
n
g
s

a
r
e

r
e
q
u
i
r
e
d

f
o
r

t
h
i
s

e
x
a
m
p
l
e
:
#

g
r
e
p

g
e
l
i

/
e
t
c
/
r
c
.
c
o
n
f
g
e
l
i
_
d
e
v
i
c
e
s
=
"
a
d
1
"
g
e
l
i
_
a
d
1
_
f
l
a
g
s
=
"
-
k

/
r
o
o
t
/
a
d
1
.
k
e
y
"
#

g
r
e
p

g
e
l
i

/
e
t
c
/
f
s
t
a
b
/
d
e
v
/
a
d
1
.
e
l
i









/
h
o
m
e
/
p
r
i
v
a
t
e














u
f
s













r
w






0







0
U
s
e

p
a
s
s
w
o
r
d

o
n
l
y
I
t
i
s
m
o
r
e
c
o
n
v
e
n
i
e
n
t
t
o
e
n
c
r
y
p
t
a
U
S
B
s
t
i
c
k
o
r
f
i
l
e
b
a
s
e
d
i
m
a
g
e
w
i
t
h
a
p
a
s
s
p
h
r
a
s
e
o
n
l
y
a
n
d
n
o
k
e
y
.
I
n
t
h
i
s
c
a
s
e
i
t
i
s
n
o
t
n
e
c
e
s
s
a
r
y
t
o
c
a
r
r
y
t
h
e
a
d
d
i
t
i
o
n
a
l
k
e
y
f
i
l
e
a
r
o
u
n
d
.
T
h
e
p
r
o
c
e
d
u
r
e
i
s
v
e
r
y
m
u
c
h
t
h
e
s
a
m
e
a
s
a
b
o
v
e
,
s
i
m
p
l
y
w
i
t
h
o
u
t
t
h
e
k
e
y
f
i
l
e
.
L
e
t
'
s
e
n
c
r
y
p
t
a
f
i
l
e
b
a
s
e
d
i
m
a
g
e
/
c
r
y
p
t
e
d
f
i
l
e
o
f
1
G
B
.
#

d
d

i
f
=
/
d
e
v
/
z
e
r
o

o
f
=
/
c
r
y
p
t
e
d
f
i
l
e

b
s
=
1
M

c
o
u
n
t
=
1
0
0
0
#

1

G
B

f
i
l
e
#

m
d
c
o
n
f
i
g

-
a
t

v
n
o
d
e

-
f

/
c
r
y
p
t
e
d
f
i
l
e
#

g
e
l
i

i
n
i
t

/
d
e
v
/
m
d
0
#

e
n
c
r
y
p
t
s

w
i
t
h

p
a
s
s
w
o
r
d

o
n
l
y
#

g
e
l
i

a
t
t
a
c
h

/
d
e
v
/
m
d
0
#

n
e
w
f
s

-
U

-
m

0

/
d
e
v
/
m
d
0
.
e
l
i
#

m
o
u
n
t

/
d
e
v
/
m
d
0
.
e
l
i

/
m
n
t
#

u
m
o
u
n
t

/
d
e
v
/
m
d
0
.
e
l
i
#

g
e
l
i

d
e
t
a
c
h

m
d
0
.
e
l
i
I
t

i
s

n
o
w

p
o
s
s
i
b
l
e

t
o

m
o
u
n
t

t
h
i
s

i
m
a
g
e

o
n

a
n

o
t
h
e
r

s
y
s
t
e
m

w
i
t
h

t
h
e

p
a
s
s
w
o
r
d

o
n
l
y
.
#

m
d
c
o
n
f
i
g

-
a
t

v
n
o
d
e

-
f

/
c
r
y
p
t
e
d
f
i
l
e
#

g
e
l
i

a
t
t
a
c
h

/
d
e
v
/
m
d
0
#

m
o
u
n
t

/
d
e
v
/
m
d
0
.
e
l
i

/
m
n
t
1
0
.
1
O
S

X

E
n
c
r
y
p
t
e
d

D
i
s
k

I
m
a
g
e
D
o
n
'
t

k
n
o
w

b
y

c
o
m
m
a
n
d

l
i
n
e

o
n
l
y
.

S
e
e
O
S

X

E
n
c
r
y
p
t
e
d

D
i
s
k

I
m
a
g
e
1
9
a
n
d
A
p
p
l
e

s
u
p
p
o
r
t
2
0
1
1
S
S
L

C
E
R
T
I
F
I
C
A
T
E
S
S
o
c
a
l
l
e
d
S
S
L
/
T
L
S
c
e
r
t
i
f
i
c
a
t
e
s
a
r
e
c
r
y
p
t
o
g
r
a
p
h
i
c
p
u
b
l
i
c
k
e
y
c
e
r
t
i
f
i
c
a
t
e
s
a
n
d
a
r
e
c
o
m
p
o
s
e
d
o
f
a
p
u
b
l
i
c
a
n
d
a
p
r
i
v
a
t
e
k
e
y
.
T
h
e
c
e
r
t
i
f
i
c
a
t
e
s
a
r
e
u
s
e
d
t
o
a
u
t
h
e
n
t
i
c
a
t
e
t
h
e
e
n
d
p
o
i
n
t
s
a
n
d
e
n
c
r
y
p
t
t
h
e
d
a
t
a
.
T
h
e
y

a
r
e

u
s
e
d

f
o
r

e
x
a
m
p
l
e

o
n

a

w
e
b

s
e
r
v
e
r

(
h
t
t
p
s
)

o
r

m
a
i
l

s
e
r
v
e
r

(
i
m
a
p
s
)
.
1
1
.
1
P
r
o
c
e
d
u
r
e
-
W
e
n
e
e
d
a
c
e
r
t
i
f
i
c
a
t
e
a
u
t
h
o
r
i
t
y
t
o
s
i
g
n
o
u
r
c
e
r
t
i
f
i
c
a
t
e
.
T
h
i
s
s
t
e
p
i
s
u
s
u
a
l
l
y
p
r
o
v
i
d
e
d
b
y
a
v
e
n
d
o
r

l
i
k
e

T
h
a
w
t
e
,

V
e
r
i
s
i
g
n
,

e
t
c
.
,

h
o
w
e
v
e
r

w
e

c
a
n

a
l
s
o

c
r
e
a
t
e

o
u
r

o
w
n
.
-
C
r
e
a
t
e
a
c
e
r
t
i
f
i
c
a
t
e
s
i
g
n
i
n
g
r
e
q
u
e
s
t
.
T
h
i
s
r
e
q
u
e
s
t
i
s
l
i
k
e
a
n
u
n
s
i
g
n
e
d
c
e
r
t
i
f
i
c
a
t
e
(
t
h
e
p
u
b
l
i
c
p
a
r
t
)
a
n
d
a
l
r
e
a
d
y
c
o
n
t
a
i
n
s
a
l
l
n
e
c
e
s
s
a
r
y
i
n
f
o
r
m
a
t
i
o
n
.
T
h
e
c
e
r
t
i
f
i
c
a
t
e
r
e
q
u
e
s
t
i
s
n
o
r
m
a
l
l
y
s
e
n
t
t
o
t
h
e
a
u
t
h
o
r
i
t
y
v
e
n
d
o
r
f
o
r
s
i
g
n
i
n
g
.
T
h
i
s
s
t
e
p
a
l
s
o
c
r
e
a
t
e
s
t
h
e
p
r
i
v
a
t
e
k
e
y
o
n
t
h
e
l
o
c
a
l
m
a
c
h
i
n
e
.
-
S
i
g
n

t
h
e

c
e
r
t
i
f
i
c
a
t
e

w
i
t
h

t
h
e

c
e
r
t
i
f
i
c
a
t
e

a
u
t
h
o
r
i
t
y
.
-
I
f
n
e
c
e
s
s
a
r
y
j
o
i
n
t
h
e
c
e
r
t
i
f
i
c
a
t
e
a
n
d
t
h
e
k
e
y
i
n
a
s
i
n
g
l
e
f
i
l
e
t
o
b
e
u
s
e
d
b
y
t
h
e
a
p
p
l
i
c
a
t
i
o
n
(
w
e
b

s
e
r
v
e
r
,

m
a
i
l

s
e
r
v
e
r

e
t
c
.
)
.
1
1
.
2
C
o
n
f
i
g
u
r
e

O
p
e
n
S
S
L
W
e
u
s
e
/
u
s
r
/
l
o
c
a
l
/
c
e
r
t
s
a
s
d
i
r
e
c
t
o
r
y
f
o
r
t
h
i
s
e
x
a
m
p
l
e
c
h
e
c
k
o
r
e
d
i
t
/
e
t
c
/
s
s
l
/
o
p
e
n
s
s
l
.
c
n
f
a
c
c
o
r
d
i
n
g
l
y
t
o
y
o
u
r
s
e
t
t
i
n
g
s
s
o
y
o
u
k
n
o
w
w
h
e
r
e
t
h
e
f
i
l
e
s
w
i
l
l
b
e
c
r
e
a
t
e
d
.
H
e
r
e
a
r
e
t
h
e
r
e
l
e
v
a
n
t
p
a
r
t
o
f
o
p
e
n
s
s
l
.
c
n
f
:
[

C
A
_
d
e
f
a
u
l
t

]
d
i
r













=

/
u
s
r
/
l
o
c
a
l
/
c
e
r
t
s
/
C
A
#

W
h
e
r
e

e
v
e
r
y
t
h
i
n
g

i
s

k
e
p
t
1
9
.
h
t
t
p
s
:
/
/
w
i
k
i
.
t
h
a
y
e
r
.
d
a
r
t
m
o
u
t
h
.
e
d
u
/
d
i
s
p
l
a
y
/
c
o
m
p
u
t
i
n
g
/
C
r
e
a
t
i
n
g
+
a
+
M
a
c
+
O
S
+
X
+
E
n
c
r
y
p
t
e
d
+
D
i
s
k
+
I
m
a
g
e
2
0
.
h
t
t
p
:
/
/
s
u
p
p
o
r
t
.
a
p
p
l
e
.
c
o
m
/
k
b
/
h
t
1
5
7
8
-

S
S
L

C
e
r
t
i
f
i
c
a
t
e
s

-
3
3
#

c
r
y
p
t
s
e
t
u
p

l
u
k
s
O
p
e
n

/
d
e
v
/
s
d
c
1

s
d
c
1
#

m
k
f
s
.
e
x
t
3

/
d
e
v
/
m
a
p
p
e
r
/
s
d
c
1
#

c
r
e
a
t
e

e
x
t
3

f
i
l
e

s
y
s
t
e
m
#

m
o
u
n
t

-
t

e
x
t
3

/
d
e
v
/
m
a
p
p
e
r
/
s
d
c
1

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
#

c
r
y
p
t
s
e
t
u
p

l
u
k
s
C
l
o
s
e

s
d
c
1
#

D
e
t
a
c
h

t
h
e

e
n
c
r
y
p
t
e
d

p
a
r
t
i
t
i
o
n
A
t
t
a
c
h
#

c
r
y
p
t
s
e
t
u
p

l
u
k
s
O
p
e
n

/
d
e
v
/
s
d
c
1

s
d
c
1
#

m
o
u
n
t

-
t

e
x
t
3

/
d
e
v
/
m
a
p
p
e
r
/
s
d
c
1

/
m
n
t
D
e
t
a
c
h
#

u
m
o
u
n
t

/
m
n
t
#

c
r
y
p
t
s
e
t
u
p

l
u
k
s
C
l
o
s
e

s
d
c
1
d
m
-
c
r
y
p
t

w
i
t
h
o
u
t

L
U
K
S
#

c
r
y
p
t
s
e
t
u
p

-
y

c
r
e
a
t
e

s
d
c
1

/
d
e
v
/
s
d
c
1
#

o
r

a
n
y

o
t
h
e
r

p
a
r
t
i
t
i
o
n

l
i
k
e

/
d
e
v
/
l
o
o
p
0
#

d
m
s
e
t
u
p

l
s
#

c
h
e
c
k

i
t
,

w
i
l
l

d
i
s
p
l
a
y
:

s
d
c
1

(
2
5
4
,

0
)
#

m
k
f
s
.
e
x
t
3

/
d
e
v
/
m
a
p
p
e
r
/
s
d
c
1
#

T
h
i
s

i
s

d
o
n
e

o
n
l
y

t
h
e

f
i
r
s
t

t
i
m
e
!
#

m
o
u
n
t

-
t

e
x
t
3

/
d
e
v
/
m
a
p
p
e
r
/
s
d
c
1

/
m
n
t
#

u
m
o
u
n
t

/
m
n
t
/
#

c
r
y
p
t
s
e
t
u
p

r
e
m
o
v
e

s
d
c
1
#

D
e
t
a
c
h

t
h
e

e
n
c
r
y
p
t
e
d

p
a
r
t
i
t
i
o
n
D
o
e
x
a
c
t
l
y
t
h
e
s
a
m
e
(
w
i
t
h
o
u
t
t
h
e
m
k
f
s
p
a
r
t
!
)
t
o
r
e
-
a
t
t
a
c
h
t
h
e
p
a
r
t
i
t
i
o
n
.
I
f
t
h
e
p
a
s
s
w
o
r
d
i
s
n
o
t
c
o
r
r
e
c
t
,
t
h
e
m
o
u
n
t
c
o
m
m
a
n
d
w
i
l
l
f
a
i
l
.
I
n
t
h
i
s
c
a
s
e
s
i
m
p
l
y
r
e
m
o
v
e
t
h
e
m
a
p
s
d
c
1
(
c
r
y
p
t
s
e
t
u
p
r
e
m
o
v
e

s
d
c
1
)

a
n
d

c
r
e
a
t
e

i
t

a
g
a
i
n
.
1
0
.
2
F
r
e
e
B
S
D
T
h
e
t
w
o
p
o
p
u
l
a
r
F
r
e
e
B
S
D
d
i
s
k
e
n
c
r
y
p
t
i
o
n
m
o
d
u
l
e
s
a
r
e
g
b
d
e
a
n
d
g
e
l
i
.
I
n
o
w
u
s
e
g
e
l
i
b
e
c
a
u
s
e
i
t
i
s
f
a
s
t
e
r
a
n
d
a
l
s
o
u
s
e
s
t
h
e
c
r
y
p
t
o
d
e
v
i
c
e
f
o
r
h
a
r
d
w
a
r
e
a
c
c
e
l
e
r
a
t
i
o
n
.
S
e
e
T
h
e
F
r
e
e
B
S
D
h
a
n
d
b
o
o
k
C
h
a
p
t
e
r

1
8
.
6
1
8
f
o
r

a
l
l

t
h
e

d
e
t
a
i
l
s
.

T
h
e

g
e
l
i

m
o
d
u
l
e

m
u
s
t

b
e

l
o
a
d
e
d

o
r

c
o
m
p
i
l
e
d

i
n
t
o

t
h
e

k
e
r
n
e
l
:
o
p
t
i
o
n
s

G
E
O
M
_
E
L
I
d
e
v
i
c
e

c
r
y
p
t
o
#

o
r

a
s

m
o
d
u
l
e
:
#

e
c
h
o

'
g
e
o
m
_
e
l
i
_
l
o
a
d
=
"
Y
E
S
"
'

>
>

/
b
o
o
t
/
l
o
a
d
e
r
.
c
o
n
f
#

o
r

d
o
:

k
l
d
l
o
a
d

g
e
o
m
_
e
l
i
U
s
e

p
a
s
s
w
o
r
d

a
n
d

k
e
y
I
u
s
e
t
h
o
s
e
s
e
t
t
i
n
g
s
f
o
r
a
t
y
p
i
c
a
l
d
i
s
k
e
n
c
r
y
p
t
i
o
n
,
i
t
u
s
e
s
a
p
a
s
s
p
h
r
a
s
e
A
N
D
a
k
e
y
t
o
e
n
c
r
y
p
t
t
h
e
m
a
s
t
e
r
k
e
y
.
T
h
a
t
i
s
y
o
u
n
e
e
d
b
o
t
h
t
h
e
p
a
s
s
w
o
r
d
a
n
d
t
h
e
g
e
n
e
r
a
t
e
d
k
e
y
/
r
o
o
t
/
a
d
1
.
k
e
y
t
o
a
t
t
a
c
h
t
h
e
p
a
r
t
i
t
i
o
n
.
T
h
e
m
a
s
t
e
r
k
e
y
i
s
s
t
o
r
e
d
i
n
s
i
d
e
t
h
e
p
a
r
t
i
t
i
o
n
a
n
d
i
s
n
o
t
v
i
s
i
b
l
e
.
S
e
e
b
e
l
o
w
f
o
r
t
y
p
i
c
a
l
U
S
B

o
r

f
i
l
e

b
a
s
e
d

i
m
a
g
e
.
C
r
e
a
t
e

e
n
c
r
y
p
t
e
d

p
a
r
t
i
t
i
o
n
#

d
d

i
f
=
/
d
e
v
/
r
a
n
d
o
m

o
f
=
/
r
o
o
t
/
a
d
1
.
k
e
y

b
s
=
6
4

c
o
u
n
t
=
1
#

t
h
i
s

k
e
y

e
n
c
r
y
p
t
s

t
h
e

m
a
t
e
r

k
e
y
#

g
e
l
i

i
n
i
t

-
s

4
0
9
6

-
K

/
r
o
o
t
/
a
d
1
.
k
e
y

/
d
e
v
/
a
d
1
#

-
s

8
1
9
2

i
s

a
l
s
o

O
K

f
o
r

d
i
s
k
s
#

g
e
l
i

a
t
t
a
c
h

-
k

/
r
o
o
t
/
a
d
1
.
k
e
y

/
d
e
v
/
a
d
1
#

D
O

m
a
k
e

a

b
a
c
k
u
p

o
f

/
r
o
o
t
/
a
d
1
.
k
e
y
#

d
d

i
f
=
/
d
e
v
/
r
a
n
d
o
m

o
f
=
/
d
e
v
/
a
d
1
.
e
l
i

b
s
=
1
m
#

O
p
t
i
o
n
a
l

a
n
d

t
a
k
e
s

a

l
o
n
g

t
i
m
e
#

n
e
w
f
s

/
d
e
v
/
a
d
1
.
e
l
i
#

C
r
e
a
t
e

f
i
l
e

s
y
s
t
e
m
#

m
o
u
n
t

/
d
e
v
/
a
d
1
.
e
l
i

/
m
n
t
A
t
t
a
c
h
#

g
e
l
i

a
t
t
a
c
h

-
k

/
r
o
o
t
/
a
d
1
.
k
e
y

/
d
e
v
/
a
d
1
#

f
s
c
k

-
n
y

-
t

f
f
s

/
d
e
v
/
a
d
1
.
e
l
i
#

I
n

d
o
u
b
t

c
h
e
c
k

t
h
e

f
i
l
e

s
y
s
t
e
m
#

m
o
u
n
t

/
d
e
v
/
a
d
1
.
e
l
i

/
m
n
t
D
e
t
a
c
h
T
h
e

d
e
t
a
c
h

p
r
o
c
e
d
u
r
e

i
s

d
o
n
e

a
u
t
o
m
a
t
i
c
a
l
l
y

o
n

s
h
u
t
d
o
w
n
.
#

u
m
o
u
n
t

/
m
n
t
#

g
e
l
i

d
e
t
a
c
h

/
d
e
v
/
a
d
1
.
e
l
i
1
8
.
h
t
t
p
:
/
/
w
w
w
.
f
r
e
e
b
s
d
.
o
r
g
/
h
a
n
d
b
o
o
k
/
d
i
s
k
s
-
e
n
c
r
y
p
t
i
n
g
.
h
t
m
l
-

E
n
c
r
y
p
t

P
a
r
t
i
t
i
o
n
s

-
3
2
C
o
n
n
e
c
t

t
w
o

c
l
i
e
n
t
s

b
e
h
i
n
d

N
A
T
S
u
p
p
o
s
e
t
w
o
c
l
i
e
n
t
s
a
r
e
b
e
h
i
n
d
a
N
A
T
g
a
t
e
w
a
y
a
n
d
c
l
i
e
n
t
c
l
i
a
d
m
i
n
h
a
s
t
o
c
o
n
n
e
c
t
t
o
c
l
i
e
n
t
c
l
i
u
s
e
r
(
t
h
e
d
e
s
t
i
n
a
t
i
o
n
)
,
b
o
t
h
c
a
n
l
o
g
i
n
t
o
t
h
e
g
a
t
e
w
i
t
h
s
s
h
a
n
d
a
r
e
r
u
n
n
i
n
g
L
i
n
u
x
w
i
t
h
s
s
h
d
.
Y
o
u
d
o
n
'
t
n
e
e
d
r
o
o
t
a
c
c
e
s
s
a
n
y
w
h
e
r
e
a
s
l
o
n
g
a
s
t
h
e
p
o
r
t
s
o
n
g
a
t
e
a
r
e
a
b
o
v
e
1
0
2
4
.
W
e
u
s
e
2
0
2
2
o
n
g
a
t
e
.
A
l
s
o

s
i
n
c
e

t
h
e

g
a
t
e

i
s

u
s
e
d

l
o
c
a
l
l
y
,

t
h
e

o
p
t
i
o
n

G
a
t
e
w
a
y
P
o
r
t
s

i
s

n
o
t

n
e
c
e
s
s
a
r
y
.
O
n

c
l
i
e
n
t

c
l
i
u
s
e
r

(
f
r
o
m

d
e
s
t
i
n
a
t
i
o
n

t
o

g
a
t
e
)
:
#

s
s
h

-
R

2
0
2
2
:
l
o
c
a
l
h
o
s
t
:
2
2

u
s
e
r
@
g
a
t
e
#

f
o
r
w
a
r
d
s

c
l
i
e
n
t

2
2

t
o

g
a
t
e
:
2
0
2
2
O
n

c
l
i
e
n
t

c
l
i
a
d
m
i
n

(
f
r
o
m

h
o
s
t

t
o

g
a
t
e
)
:
#

s
s
h

-
L

3
0
2
2
:
l
o
c
a
l
h
o
s
t
:
2
0
2
2

a
d
m
i
n
@
g
a
t
e
#

f
o
r
w
a
r
d
s

c
l
i
e
n
t

3
0
2
2

t
o

g
a
t
e
:
2
0
2
2
N
o
w

t
h
e

a
d
m
i
n

c
a
n

c
o
n
n
e
c
t

d
i
r
e
c
t
l
y

t
o

t
h
e

c
l
i
e
n
t

c
l
i
u
s
e
r

w
i
t
h
:
#

s
s
h

-
p

3
0
2
2

a
d
m
i
n
@
l
o
c
a
l
h
o
s
t
#

l
o
c
a
l
:
3
0
2
2

-
>

g
a
t
e
:
2
0
2
2

-
>

c
l
i
e
n
t
:
2
2
C
o
n
n
e
c
t

t
o

V
N
C

b
e
h
i
n
d

N
A
T
S
u
p
p
o
s
e
a
W
i
n
d
o
w
s
c
l
i
e
n
t
w
i
t
h
V
N
C
l
i
s
t
e
n
i
n
g
o
n
p
o
r
t
5
9
0
0
h
a
s
t
o
b
e
a
c
c
e
s
s
e
d
f
r
o
m
b
e
h
i
n
d
N
A
T
.
O
n
c
l
i
e
n
t

c
l
i
w
i
n

t
o

g
a
t
e
:
#

s
s
h

-
R

1
5
9
0
0
:
l
o
c
a
l
h
o
s
t
:
5
9
0
0

u
s
e
r
@
g
a
t
e
O
n

c
l
i
e
n
t

c
l
i
a
d
m
i
n

(
f
r
o
m

h
o
s
t

t
o

g
a
t
e
)
:
#

s
s
h

-
L

5
9
0
0
:
l
o
c
a
l
h
o
s
t
:
1
5
9
0
0

a
d
m
i
n
@
g
a
t
e
N
o
w

t
h
e

a
d
m
i
n

c
a
n

c
o
n
n
e
c
t

d
i
r
e
c
t
l
y

t
o

t
h
e

c
l
i
e
n
t

V
N
C

w
i
t
h
:
#

v
n
c
c
o
n
n
e
c
t

-
d
i
s
p
l
a
y

:
0

l
o
c
a
l
h
o
s
t
D
i
g

a

m
u
l
t
i
-
h
o
p

s
s
h

t
u
n
n
e
l
S
u
p
p
o
s
e
y
o
u
c
a
n
n
o
t
r
e
a
c
h
a
s
e
r
v
e
r
d
i
r
e
c
t
l
y
w
i
t
h
s
s
h
,
b
u
t
o
n
l
y
v
i
a
m
u
l
t
i
p
l
e
i
n
t
e
r
m
e
d
i
a
t
e
h
o
s
t
s
(
f
o
r
e
x
a
m
p
l
e
b
e
c
a
u
s
e
o
f
r
o
u
t
i
n
g
i
s
s
u
e
s
)
.
S
o
m
e
t
i
m
e
s
i
t
i
s
s
t
i
l
l
n
e
c
e
s
s
a
r
y
t
o
g
e
t
a
d
i
r
e
c
t
c
l
i
e
n
t
-
s
e
r
v
e
r
c
o
n
n
e
c
t
i
o
n
,
f
o
r
e
x
a
m
p
l
e
t
o
c
o
p
y
f
i
l
e
s
w
i
t
h
s
c
p
,
o
r
f
o
r
w
a
r
d
o
t
h
e
r
p
o
r
t
s
l
i
k
e
s
m
b
o
r
v
n
c
.
O
n
e
w
a
y
t
o
d
o
t
h
i
s
i
s
t
o
c
h
a
i
n
t
u
n
n
e
l
s
t
o
g
e
t
h
e
r
t
o
f
o
r
w
a
r
d
a
p
o
r
t
t
o
t
h
e
s
e
r
v
e
r
a
l
o
n
g
t
h
e
h
o
p
s
.
T
h
i
s
"
c
a
r
r
i
e
r
"
p
o
r
t

o
n
l
y

r
e
a
c
h
e
s

i
t
s

f
i
n
a
l

d
e
s
t
i
n
a
t
i
o
n

o
n

t
h
e

l
a
s
t

c
o
n
n
e
c
t
i
o
n

t
o

t
h
e

s
e
r
v
e
r
.
S
u
p
p
o
s
e
w
e
w
a
n
t
t
o
f
o
r
w
a
r
d
t
h
e
s
s
h
p
o
r
t
f
r
o
m
a
c
l
i
e
n
t
t
o
a
s
e
r
v
e
r
o
v
e
r
t
w
o
h
o
p
s
.
O
n
c
e
t
h
e
t
u
n
n
e
l
i
s
b
u
i
l
d
,
i
t
i
s
p
o
s
s
i
b
l
e
t
o
c
o
n
n
e
c
t
t
o
t
h
e
s
e
r
v
e
r
d
i
r
e
c
t
l
y
f
r
o
m
t
h
e
c
l
i
e
n
t
(
a
n
d
a
l
s
o
a
d
d
a
n
o
t
h
e
r
p
o
r
t
f
o
r
w
a
r
d
)
.
C
r
e
a
t
e

t
u
n
n
e
l

i
n

o
n
e

s
h
e
l
l
c
l
i
e
n
t

-
>

h
o
s
t
1

-
>

h
o
s
t
2

-
>

s
e
r
v
e
r

a
n
d

d
i
g

t
u
n
n
e
l

5
6
7
8
c
l
i
e
n
t
>
#

s
s
h

-
L
5
6
7
8
:
l
o
c
a
l
h
o
s
t
:
5
6
7
8

h
o
s
t
1
#

5
6
7
8

i
s

a
n

a
r
b
i
t
r
a
r
y

p
o
r
t

f
o
r

t
h
e

t
u
n
n
e
l
h
o
s
t
_
1
>
#

s
s
h

-
L
5
6
7
8
:
l
o
c
a
l
h
o
s
t
:
5
6
7
8

h
o
s
t
2
#

c
h
a
i
n

5
6
7
8

f
r
o
m

h
o
s
t
1

t
o

h
o
s
t
2
h
o
s
t
_
2
>
#

s
s
h

-
L
5
6
7
8
:
l
o
c
a
l
h
o
s
t
:
2
2

s
e
r
v
e
r
#

e
n
d

t
h
e

t
u
n
n
e
l

o
n

p
o
r
t

2
2

o
n

t
h
e

s
e
r
v
e
r
U
s
e

t
u
n
n
e
l

w
i
t
h

a
n

o
t
h
e
r

s
h
e
l
l
c
l
i
e
n
t

-
>

s
e
r
v
e
r

u
s
i
n
g

t
u
n
n
e
l

5
6
7
8
#

s
s
h

-
p

5
6
7
8

l
o
c
a
l
h
o
s
t
#

c
o
n
n
e
c
t

d
i
r
e
c
t
l
y

f
r
o
m

c
l
i
e
n
t

t
o


s
e
r
v
e
r
#

s
c
p

-
P

5
6
7
8

m
y
f
i
l
e

l
o
c
a
l
h
o
s
t
:
/
t
m
p
/
#

o
r

c
o
p
y

a

f
i
l
e

d
i
r
e
c
t
l
y

u
s
i
n
g

t
h
e

t
u
n
n
e
l
#

r
s
y
n
c

-
e

'
s
s
h

-
p

5
6
7
8
'

m
y
f
i
l
e

l
o
c
a
l
h
o
s
t
:
/
t
m
p
/
#

o
r

r
s
y
n
c

a

f
i
l
e

d
i
r
e
c
t
l
y

t
o

t
h
e

s
e
r
v
e
r
A
u
t
o
c
o
n
n
e
c
t

a
n
d

k
e
e
p

a
l
i
v
e

s
c
r
i
p
t
I
u
s
e
v
a
r
i
a
t
i
o
n
s
o
f
t
h
e
f
o
l
l
o
w
i
n
g
s
c
r
i
p
t
t
o
k
e
e
p
a
m
a
c
h
i
n
e
r
e
a
c
h
e
a
b
l
e
o
v
e
r
a
r
e
v
e
r
s
e
s
s
h
t
u
n
n
e
l
.
T
h
e
c
o
n
n
e
c
t
i
o
n

i
s

a
u
t
o
m
a
t
i
c
a
l
l
y

r
e
b
u
i
l
t

i
f

c
l
o
s
e
d
.

Y
o
u

c
a
n

a
d
d

m
u
l
t
i
p
l
e
-
L
o
r
-
R
t
u
n
n
e
l
s

o
n

o
n
e

l
i
n
e
.
#
!
/
b
i
n
/
s
h
C
O
M
M
A
N
D
=
"
s
s
h

-
N

-
f

-
g

-
R

3
0
2
2
:
l
o
c
a
l
h
o
s
t
:
2
2

c
o
l
i
n
@
c
b
.
v
u
"
p
g
r
e
p

-
f

-
x

"
$
C
O
M
M
A
N
D
"

>

/
d
e
v
/
n
u
l
l

2
>
&
1

|
|

$
C
O
M
M
A
N
D
e
x
i
t

0
1

*

*

*

*

c
o
l
i
n

/
h
o
m
e
/
c
o
l
i
n
/
p
o
r
t
_
f
o
r
w
a
r
d
.
s
h
#

c
r
o
n
t
a
b

e
n
t
r
y

(
h
e
r
e

h
o
u
r
l
y
)
-

S
S
H

S
C
P

-
2
5
6
V
P
N

W
I
T
H

S
S
H
A
s
o
f
v
e
r
s
i
o
n
4
.
3
,
O
p
e
n
S
S
H
c
a
n
u
s
e
t
h
e
t
u
n
/
t
a
p
d
e
v
i
c
e
t
o
e
n
c
r
y
p
t
a
t
u
n
n
e
l
.
T
h
i
s
i
s
v
e
r
y
s
i
m
i
l
a
r
t
o
o
t
h
e
r
T
L
S
b
a
s
e
d
V
P
N
s
o
l
u
t
i
o
n
s
l
i
k
e
O
p
e
n
V
P
N
.
O
n
e
a
d
v
a
n
t
a
g
e
w
i
t
h
S
S
H
i
s
t
h
a
t
t
h
e
r
e
i
s
n
o
n
e
e
d
t
o
i
n
s
t
a
l
l
a
n
d
c
o
n
f
i
g
u
r
e
a
d
d
i
t
i
o
n
a
l
s
o
f
t
w
a
r
e
.
A
d
d
i
t
i
o
n
a
l
l
y
t
h
e
t
u
n
n
e
l
u
s
e
s
t
h
e
S
S
H
a
u
t
h
e
n
t
i
c
a
t
i
o
n
l
i
k
e
p
r
e
s
h
a
r
e
d
k
e
y
s
.
T
h
e
d
r
a
w
b
a
c
k
i
s
t
h
a
t
t
h
e
e
n
c
a
p
s
u
l
a
t
i
o
n
i
s
d
o
n
e
o
v
e
r
T
C
P
w
h
i
c
h
m
i
g
h
t
r
e
s
u
l
t
i
n
p
o
o
r
p
e
r
f
o
r
m
a
n
c
e
o
n
a
s
l
o
w
l
i
n
k
.
A
l
s
o
t
h
e
t
u
n
n
e
l
i
s
r
e
l
y
i
n
g
o
n
a
s
i
n
g
l
e
(
f
r
a
g
i
l
e
)
T
C
P
c
o
n
n
e
c
t
i
o
n
.
T
h
i
s
t
e
c
h
n
i
q
u
e
i
s
v
e
r
y
u
s
e
f
u
l
f
o
r
a
q
u
i
c
k
I
P
b
a
s
e
d
V
P
N
s
e
t
u
p
.
T
h
e
r
e
i
s
n
o
l
i
m
i
t
a
t
i
o
n
a
s
w
i
t
h
t
h
e
s
i
n
g
l
e
T
C
P
p
o
r
t
f
o
r
w
a
r
d
,
a
l
l
l
a
y
e
r
3
/
4
p
r
o
t
o
c
o
l
s
l
i
k
e
I
C
M
P
,
T
C
P
/
U
D
P
,
e
t
c
.
a
r
e
f
o
r
w
a
r
d
e
d
o
v
e
r
t
h
e
V
P
N
.
I
n
a
n
y

c
a
s
e
,

t
h
e

f
o
l
l
o
w
i
n
g

o
p
t
i
o
n
s

a
r
e

n
e
e
d
e
d

i
n

t
h
e

s
s
h
d
_
c
o
n
f

f
i
l
e
:
P
e
r
m
i
t
R
o
o
t
L
o
g
i
n

y
e
s
P
e
r
m
i
t
T
u
n
n
e
l

y
e
s
6
.
1
S
i
n
g
l
e

P
2
P

c
o
n
n
e
c
t
i
o
n
H
e
r
e
w
e
a
r
e
c
o
n
n
e
c
t
i
n
g
t
w
o
h
o
s
t
s
,
h
c
l
i
e
n
t
a
n
d
h
s
e
r
v
e
r
w
i
t
h
a
p
e
e
r
t
o
p
e
e
r
t
u
n
n
e
l
.
T
h
e
c
o
n
n
e
c
t
i
o
n
i
s
s
t
a
r
t
e
d
f
r
o
m
h
c
l
i
e
n
t
t
o
h
s
e
r
v
e
r
a
n
d
i
s
d
o
n
e
a
s
r
o
o
t
.
T
h
e
t
u
n
n
e
l
e
n
d
p
o
i
n
t
s
a
r
e
1
0
.
0
.
1
.
1
(
s
e
r
v
e
r
)
a
n
d
1
0
.
0
.
1
.
2
(
c
l
i
e
n
t
)
a
n
d
w
e
c
r
e
a
t
e
a
d
e
v
i
c
e
t
u
n
5
(
t
h
i
s
c
o
u
l
d
a
l
s
o
b
e
a
n
o
t
h
e
r
n
u
m
b
e
r
)
.
T
h
e
p
r
o
c
e
d
u
r
e
i
s

v
e
r
y

s
i
m
p
l
e
:
-
C
o
n
n
e
c
t

w
i
t
h

S
S
H

u
s
i
n
g

t
h
e

t
u
n
n
e
l

o
p
t
i
o
n

-
w
-
C
o
n
f
i
g
u
r
e

t
h
e

I
P

a
d
d
r
e
s
s
e
s

o
f

t
h
e

t
u
n
n
e
l
.

O
n
c
e

o
n

t
h
e

s
e
r
v
e
r

a
n
d

o
n
c
e

o
n

t
h
e

c
l
i
e
n
t
.
C
o
n
n
e
c
t

t
o

t
h
e

s
e
r
v
e
r
C
o
n
n
e
c
t
i
o
n

s
t
a
r
t
e
d

o
n

t
h
e

c
l
i
e
n
t

a
n
d

c
o
m
m
a
n
d
s

a
r
e

e
x
e
c
u
t
e
d

o
n

t
h
e

s
e
r
v
e
r
.
S
e
r
v
e
r

i
s

o
n

L
i
n
u
x
c
l
i
>
#
s
s
h

-
w
5
:
5

r
o
o
t
@
h
s
e
r
v
e
r
s
r
v
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
1

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
2
5
2
#

E
x
e
c
u
t
e
d

o
n

t
h
e

s
e
r
v
e
r

s
h
e
l
l
S
e
r
v
e
r

i
s

o
n

F
r
e
e
B
S
D
c
l
i
>
#
s
s
h

-
w
5
:
5

r
o
o
t
@
h
s
e
r
v
e
r
s
r
v
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
1

1
0
.
0
.
1
.
2
#

E
x
e
c
u
t
e
d

o
n

t
h
e

s
e
r
v
e
r

s
h
e
l
l
C
o
n
f
i
g
u
r
e

t
h
e

c
l
i
e
n
t
C
o
m
m
a
n
d
s

e
x
e
c
u
t
e
d

o
n

t
h
e

c
l
i
e
n
t
:
c
l
i
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
2

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
2
5
2
#

C
l
i
e
n
t

i
s

o
n

L
i
n
u
x
c
l
i
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
2

1
0
.
0
.
1
.
1
#

C
l
i
e
n
t

i
s

o
n

F
r
e
e
B
S
D
T
h
e
t
w
o
h
o
s
t
s
a
r
e
n
o
w
c
o
n
n
e
c
t
e
d
a
n
d
c
a
n
t
r
a
n
s
p
a
r
e
n
t
l
y
c
o
m
m
u
n
i
c
a
t
e
w
i
t
h
a
n
y
l
a
y
e
r
3
/
4
p
r
o
t
o
c
o
l
u
s
i
n
g

t
h
e

t
u
n
n
e
l

I
P

a
d
d
r
e
s
s
e
s
.
6
.
2
C
o
n
n
e
c
t

t
w
o

n
e
t
w
o
r
k
s
I
n
a
d
d
i
t
i
o
n
t
o
t
h
e
p
2
p
s
e
t
u
p
a
b
o
v
e
,
i
t
i
s
m
o
r
e
u
s
e
f
u
l
t
o
c
o
n
n
e
c
t
t
w
o
p
r
i
v
a
t
e
n
e
t
w
o
r
k
s
w
i
t
h
a
n
S
S
H
V
P
N
u
s
i
n
g
t
w
o
g
a
t
e
s
.
S
u
p
p
o
s
e
f
o
r
t
h
e
e
x
a
m
p
l
e
,
n
e
t
A
i
s
1
9
2
.
1
6
8
.
5
1
.
0
/
2
4
a
n
d
n
e
t
B
1
9
2
.
1
6
8
.
1
6
.
0
/
2
4
.
T
h
e
p
r
o
c
e
d
u
r
e
i
s
s
i
m
i
l
a
r
a
s
a
b
o
v
e
,
w
e
o
n
l
y
n
e
e
d
t
o
a
d
d
t
h
e
r
o
u
t
i
n
g
.
N
A
T
m
u
s
t
b
e
a
c
t
i
v
a
t
e
d
o
n
t
h
e

p
r
i
v
a
t
e

i
n
t
e
r
f
a
c
e

o
n
l
y

i
f

t
h
e

g
a
t
e
s

a
r
e

n
o
t

t
h
e

s
a
m
e

a
s

t
h
e

d
e
f
a
u
l
t

g
a
t
e
w
a
y

o
f

t
h
e
i
r

n
e
t
w
o
r
k
.
1
9
2
.
1
6
8
.
5
1
.
0
/
2
4

(
n
e
t
A
)
|
g
a
t
e
A

<
-
>

g
a
t
e
B
|
1
9
2
.
1
6
8
.
1
6
.
0
/
2
4

(
n
e
t
B
)
-
C
o
n
n
e
c
t

w
i
t
h

S
S
H

u
s
i
n
g

t
h
e

t
u
n
n
e
l

o
p
t
i
o
n

-
w
.
-
C
o
n
f
i
g
u
r
e

t
h
e

I
P

a
d
d
r
e
s
s
e
s

o
f

t
h
e

t
u
n
n
e
l
.

O
n
c
e

o
n

t
h
e

s
e
r
v
e
r

a
n
d

o
n
c
e

o
n

t
h
e

c
l
i
e
n
t
.
-
A
d
d

t
h
e

r
o
u
t
i
n
g

f
o
r

t
h
e

t
w
o

n
e
t
w
o
r
k
s
.
-
I
f

n
e
c
e
s
s
a
r
y
,

a
c
t
i
v
a
t
e

N
A
T

o
n

t
h
e

p
r
i
v
a
t
e

i
n
t
e
r
f
a
c
e

o
f

t
h
e

g
a
t
e
.
T
h
e

s
e
t
u
p

i
s
s
t
a
r
t
e
d

f
r
o
m

g
a
t
e
A

i
n

n
e
t
A
.
C
o
n
n
e
c
t

f
r
o
m

g
a
t
e
A

t
o

g
a
t
e
B
C
o
n
n
e
c
t
i
o
n

i
s

s
t
a
r
t
e
d

f
r
o
m

g
a
t
e
A

a
n
d

c
o
m
m
a
n
d
s

a
r
e

e
x
e
c
u
t
e
d

o
n

g
a
t
e
B
.
-

V
P
N

w
i
t
h

S
S
H

-
2
6
E
n
c
r
y
p
t

f
o
r

p
e
r
s
o
n
a
l

u
s
e

o
n
l
y
N
o

n
e
e
d

t
o

e
x
p
o
r
t
/
i
m
p
o
r
t

a
n
y

k
e
y

f
o
r

t
h
i
s
.

Y
o
u

h
a
v
e

b
o
t
h

a
l
r
e
a
d
y
.
#

g
p
g

-
e

-
r

'
Y
o
u
r

N
a
m
e
'

f
i
l
e
#

E
n
c
r
y
p
t

w
i
t
h

y
o
u
r

p
u
b
l
i
c

k
e
y
#

g
p
g

-
o

f
i
l
e

-
d

f
i
l
e
.
g
p
g
#

D
e
c
r
y
p
t
.

U
s
e

-
o

o
r

i
t

g
o
e
s

t
o

s
t
d
o
u
t
E
n
c
r
y
p
t

-

D
e
c
r
y
p
t

w
i
t
h

k
e
y
s
F
i
r
s
t
y
o
u
n
e
e
d
t
o
e
x
p
o
r
t
y
o
u
r
p
u
b
l
i
c
k
e
y
f
o
r
s
o
m
e
o
n
e
e
l
s
e
t
o
u
s
e
i
t
.
A
n
d
y
o
u
n
e
e
d
t
o
i
m
p
o
r
t
t
h
e
p
u
b
l
i
c
s
a
y
f
r
o
m
A
l
i
c
e
t
o
e
n
c
r
y
p
t
a
f
i
l
e
f
o
r
h
e
r
.
Y
o
u
c
a
n
e
i
t
h
e
r
h
a
n
d
l
e
t
h
e
k
e
y
s
i
n
s
i
m
p
l
e
a
s
c
i
i
f
i
l
e
s
o
r
u
s
e

a

p
u
b
l
i
c

k
e
y

s
e
r
v
e
r
.
F
o
r
e
x
a
m
p
l
e
A
l
i
c
e
e
x
p
o
r
t
h
e
r
p
u
b
l
i
c
k
e
y
a
n
d
y
o
u
i
m
p
o
r
t
i
t
,
y
o
u
c
a
n
t
h
e
n
e
n
c
r
y
p
t
a
f
i
l
e
f
o
r
h
e
r
.
T
h
a
t
i
s

o
n
l
y

A
l
i
c
e

w
i
l
l

b
e

a
b
l
e

t
o

d
e
c
r
y
p
t

i
t
.
#

g
p
g

-
a

-
o

a
l
i
c
e
k
e
y
.
a
s
c

-
-
e
x
p
o
r
t

'
A
l
i
c
e
'
#

A
l
i
c
e

e
x
p
o
r
t
e
d

h
e
r

k
e
y

i
n

a
s
c
i
i

f
i
l
e
.
#

g
p
g

-
-
s
e
n
d
-
k
e
y
s

-
-
k
e
y
s
e
r
v
e
r

s
u
b
k
e
y
s
.
p
g
p
.
n
e
t

K
E
Y
I
D
#

A
l
i
c
e

p
u
t

h
e
r

k
e
y

o
n

a

s
e
r
v
e
r
.
#

g
p
g

-
-
i
m
p
o
r
t

a
l
i
c
e
k
e
y
.
a
s
c
#

Y
o
u

i
m
p
o
r
t

h
e
r

k
e
y

i
n
t
o

y
o
u
r

p
u
b
r
i
n
g
.
#

g
p
g

-
-
s
e
a
r
c
h
-
k
e
y
s

-
-
k
e
y
s
e
r
v
e
r

s
u
b
k
e
y
s
.
p
g
p
.
n
e
t

'
A
l
i
c
e
'
#

o
r

g
e
t

h
e
r

k
e
y

f
r
o
m

a

s
e
r
v
e
r
.
O
n
c
e

t
h
e

k
e
y
s

a
r
e

i
m
p
o
r
t
e
d

i
t

i
s

v
e
r
y

e
a
s
y

t
o

e
n
c
r
y
p
t

o
r

d
e
c
r
y
p
t

a

f
i
l
e
:
#

g
p
g

-
e

-
r

'
A
l
i
c
e
'

f
i
l
e
#

E
n
c
r
y
p
t

t
h
e

f
i
l
e

f
o
r

A
l
i
c
e
.
#

g
p
g

-
d

f
i
l
e
.
g
p
g

-
o

f
i
l
e
#

D
e
c
r
y
p
t

a

f
i
l
e

e
n
c
r
y
p
t
e
d

b
y

A
l
i
c
e

f
o
r

y
o
u
.
K
e
y

a
d
m
i
n
i
s
t
r
a
t
i
o
n
#

g
p
g

-
-
l
i
s
t
-
k
e
y
s
#

l
i
s
t

p
u
b
l
i
c

k
e
y
s

a
n
d

s
e
e

t
h
e

K
E
Y
I
D
S
T
h
e

K
E
Y
I
D

f
o
l
l
o
w
s

t
h
e

'
/
'

e
.
g
.

f
o
r
:

p
u
b



1
0
2
4
D
/
D
1
2
B
7
7
C
E

t
h
e

K
E
Y
I
D

i
s

D
1
2
B
7
7
C
E
#

g
p
g

-
-
g
e
n
-
r
e
v
o
k
e

'
Y
o
u
r

N
a
m
e
'
#

g
e
n
e
r
a
t
e

r
e
v
o
c
a
t
i
o
n

c
e
r
t
i
f
i
c
a
t
e
#

g
p
g

-
-
l
i
s
t
-
s
e
c
r
e
t
-
k
e
y
s
#

l
i
s
t

p
r
i
v
a
t
e

k
e
y
s
#

g
p
g

-
-
d
e
l
e
t
e
-
k
e
y
s

N
A
M
E
#

d
e
l
e
t
e

a

p
u
b
l
i
c

k
e
y

f
r
o
m

l
o
c
a
l

k
e
y

r
i
n
g
#

g
p
g

-
-
d
e
l
e
t
e
-
s
e
c
r
e
t
-
k
e
y

N
A
M
E
#

d
e
l
e
t
e

a

s
e
c
r
e
t

k
e
y

f
r
o
m

l
o
c
a
l

k
e
y

r
i
n
g
#

g
p
g

-
-
f
i
n
g
e
r
p
r
i
n
t

K
E
Y
I
D
#

S
h
o
w

t
h
e

f
i
n
g
e
r
p
r
i
n
t

o
f

t
h
e

k
e
y
#

g
p
g

-
-
e
d
i
t
-
k
e
y

K
E
Y
I
D
#

E
d
i
t

k
e
y

(
e
.
g

s
i
g
n

o
r

a
d
d
/
d
e
l

e
m
a
i
l
)
1
0
E
N
C
R
Y
P
T

P
A
R
T
I
T
I
O
N
S
L
i
n
u
x
w
i
t
h
L
U
K
S
(
p
3
1
)
|
L
i
n
u
x
d
m
-
c
r
y
p
t
o
n
l
y
(
p
3
2
)
|
F
r
e
e
B
S
D
G
E
L
I
(
p
3
2
)
|
F
B
S
D
p
w
d
o
n
l
y
(
p
3
3
)
|
O
S

X

i
m
a
g
e
(
p
3
3
)
T
h
e
r
e
a
r
e
(
m
a
n
y
)
o
t
h
e
r
a
l
t
e
r
n
a
t
i
v
e
m
e
t
h
o
d
s
t
o
e
n
c
r
y
p
t
d
i
s
k
s
,
I
o
n
l
y
s
h
o
w
h
e
r
e
t
h
e
m
e
t
h
o
d
s
I
k
n
o
w
a
n
d
u
s
e
.
K
e
e
p
i
n
m
i
n
d
t
h
a
t
t
h
e
s
e
c
u
r
i
t
y
i
s
o
n
l
y
g
o
o
d
a
s
l
o
n
g
t
h
e
O
S
h
a
s
n
o
t
b
e
e
n
t
e
m
p
e
r
e
d
w
i
t
h
.
A
n
i
n
t
r
u
d
e
r
c
o
u
l
d
e
a
s
i
l
y
r
e
c
o
r
d
t
h
e
p
a
s
s
w
o
r
d
f
r
o
m
t
h
e
k
e
y
b
o
a
r
d
e
v
e
n
t
s
.
F
u
r
t
h
e
r
m
o
r
e
t
h
e
d
a
t
a
i
s
f
r
e
e
l
y
a
c
c
e
s
s
i
b
l
e
w
h
e
n
t
h
e
p
a
r
t
i
t
i
o
n
i
s
a
t
t
a
c
h
e
d
a
n
d
w
i
l
l
n
o
t
p
r
e
v
e
n
t
a
n
i
n
t
r
u
d
e
r
t
o
h
a
v
e
a
c
c
e
s
s
t
o
i
t
i
n

t
h
i
s

s
t
a
t
e
.
1
0
.
1
L
i
n
u
x
T
h
o
s
e
i
n
s
t
r
u
c
t
i
o
n
s
u
s
e
t
h
e
L
i
n
u
x
d
m
-
c
r
y
p
t
(
d
e
v
i
c
e
-
m
a
p
p
e
r
)
f
a
c
i
l
i
t
y
a
v
a
i
l
a
b
l
e
o
n
t
h
e
2
.
6
k
e
r
n
e
l
.
I
n
t
h
i
s
e
x
a
m
p
l
e
,
l
e
t
s
e
n
c
r
y
p
t
t
h
e
p
a
r
t
i
t
i
o
n
/
d
e
v
/
s
d
c
1
,
i
t
c
o
u
l
d
b
e
h
o
w
e
v
e
r
a
n
y
o
t
h
e
r
p
a
r
t
i
t
i
o
n
o
r
d
i
s
k
,
o
r
U
S
B
o
r
a
f
i
l
e
b
a
s
e
d
p
a
r
t
i
t
i
o
n
c
r
e
a
t
e
d
w
i
t
h
l
o
s
e
t
u
p
.
I
n
t
h
i
s
c
a
s
e
w
e
w
o
u
l
d
u
s
e
/
d
e
v
/
l
o
o
p
0
.
S
e
e
f
i
l
e
i
m
a
g
e
p
a
r
t
i
t
i
o
n
.
T
h
e
d
e
v
i
c
e
m
a
p
p
e
r
u
s
e
s
l
a
b
e
l
s
t
o
i
d
e
n
t
i
f
y
a
p
a
r
t
i
t
i
o
n
.
W
e
u
s
e
s
d
c
1
i
n
t
h
i
s
e
x
a
m
p
l
e
,

b
u
t

i
t

c
o
u
l
d

b
e

a
n
y

s
t
r
i
n
g
.
d
m
-
c
r
y
p
t

w
i
t
h

L
U
K
S
L
U
K
S
w
i
t
h
d
m
-
c
r
y
p
t
h
a
s
b
e
t
t
e
r
e
n
c
r
y
p
t
i
o
n
a
n
d
m
a
k
e
s
i
t
p
o
s
s
i
b
l
e
t
o
h
a
v
e
m
u
l
t
i
p
l
e
p
a
s
s
p
h
r
a
s
e
f
o
r
t
h
e
s
a
m
e
p
a
r
t
i
t
i
o
n
o
r
t
o
c
h
a
n
g
e
t
h
e
p
a
s
s
w
o
r
d
e
a
s
i
l
y
.
T
o
t
e
s
t
i
f
L
U
K
S
i
s
a
v
a
i
l
a
b
l
e
,
s
i
m
p
l
y
t
y
p
e
#
c
r
y
p
t
s
e
t
u
p
-
-
h
e
l
p
,
i
f
n
o
t
h
i
n
g
a
b
o
u
t
L
U
K
S
s
h
o
w
s
u
p
,
u
s
e
t
h
e
i
n
s
t
r
u
c
t
i
o
n
s
b
e
l
o
w
W
i
t
h
o
u
t
L
U
K
S
.
F
i
r
s
t

c
r
e
a
t
e

a

p
a
r
t
i
t
i
o
n

i
f

n
e
c
e
s
s
a
r
y
:
f
d
i
s
k

/
d
e
v
/
s
d
c
.
C
r
e
a
t
e

e
n
c
r
y
p
t
e
d

p
a
r
t
i
t
i
o
n
#

d
d

i
f
=
/
d
e
v
/
u
r
a
n
d
o
m

o
f
=
/
d
e
v
/
s
d
c
1
#

O
p
t
i
o
n
a
l
.

F
o
r

p
a
r
a
n
o
i
d
s

o
n
l
y

(
t
a
k
e
s

d
a
y
s
)
#

c
r
y
p
t
s
e
t
u
p

-
y

l
u
k
s
F
o
r
m
a
t

/
d
e
v
/
s
d
c
1
#

T
h
i
s

d
e
s
t
r
o
y
s

a
n
y

d
a
t
a

o
n

s
d
c
1
-

E
n
c
r
y
p
t

P
a
r
t
i
t
i
o
n
s

-
3
1
t
a
r

a
n
d

e
n
c
r
y
p
t

a

w
h
o
l
e

d
i
r
e
c
t
o
r
y
#

t
a
r

-
c
f

-

d
i
r
e
c
t
o
r
y

|

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
s
a
l
t

-
o
u
t

d
i
r
e
c
t
o
r
y
.
t
a
r
.
a
e
s
#

E
n
c
r
y
p
t
#

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
d

-
s
a
l
t

-
i
n

d
i
r
e
c
t
o
r
y
.
t
a
r
.
a
e
s

|

t
a
r

-
x

-
f

-
#

D
e
c
r
y
p
t
t
a
r

z
i
p

a
n
d

e
n
c
r
y
p
t

a

w
h
o
l
e

d
i
r
e
c
t
o
r
y
#

t
a
r

-
z
c
f

-

d
i
r
e
c
t
o
r
y

|

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
s
a
l
t

-
o
u
t

d
i
r
e
c
t
o
r
y
.
t
a
r
.
g
z
.
a
e
s
#

E
n
c
r
y
p
t
#

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
d

-
s
a
l
t

-
i
n

d
i
r
e
c
t
o
r
y
.
t
a
r
.
g
z
.
a
e
s

|

t
a
r

-
x
z

-
f

-
#

D
e
c
r
y
p
t
-
U
s
e
-
k
m
y
s
e
c
r
e
t
p
a
s
s
w
o
r
d
a
f
t
e
r
a
e
s
-
1
2
8
-
c
b
c
t
o
a
v
o
i
d
t
h
e
i
n
t
e
r
a
c
t
i
v
e
p
a
s
s
w
o
r
d
r
e
q
u
e
s
t
.
H
o
w
e
v
e
r

n
o
t
e

t
h
a
t

t
h
i
s

i
s

h
i
g
h
l
y

i
n
s
e
c
u
r
e
.
-
U
s
e
a
e
s
-
2
5
6
-
c
b
c
i
n
s
t
e
a
d
o
f
a
e
s
-
1
2
8
-
c
b
c
t
o
g
e
t
e
v
e
n
s
t
r
o
n
g
e
r
e
n
c
r
y
p
t
i
o
n
.
T
h
i
s
u
s
e
s
a
l
s
o
m
o
r
e

C
P
U
.
9
.
2
G
P
G
G
n
u
P
G
i
s
w
e
l
l
k
n
o
w
n
t
o
e
n
c
r
y
p
t
a
n
d
s
i
g
n
e
m
a
i
l
s
o
r
a
n
y
d
a
t
a
.
F
u
r
t
h
e
r
m
o
r
e
g
p
g
a
n
d
a
l
s
o
p
r
o
v
i
d
e
s
a
n
a
d
v
a
n
c
e
d
k
e
y
m
a
n
a
g
e
m
e
n
t
s
y
s
t
e
m
.
T
h
i
s
s
e
c
t
i
o
n
o
n
l
y
c
o
v
e
r
s
f
i
l
e
s
e
n
c
r
y
p
t
i
o
n
,
n
o
t
e
m
a
i
l
u
s
a
g
e
,
s
i
g
n
i
n
g

o
r

t
h
e

W
e
b
-
O
f
-
T
r
u
s
t
.
T
h
e
s
i
m
p
l
e
s
t
e
n
c
r
y
p
t
i
o
n
i
s
w
i
t
h
a
s
y
m
m
e
t
r
i
c
c
i
p
h
e
r
.
I
n
t
h
i
s
c
a
s
e
t
h
e
f
i
l
e
i
s
e
n
c
r
y
p
t
e
d
w
i
t
h
a
p
a
s
s
w
o
r
d
a
n
d
a
n
y
o
n
e
w
h
o
k
n
o
w
s
t
h
e
p
a
s
s
w
o
r
d
c
a
n
d
e
c
r
y
p
t
i
t
,
t
h
u
s
t
h
e
k
e
y
s
a
r
e
n
o
t
n
e
e
d
e
d
.
G
p
g
a
d
d
s

a
n

e
x
t
e
n
t
i
o
n

"
.
g
p
g
"

t
o

t
h
e

e
n
c
r
y
p
t
e
d

f
i
l
e

n
a
m
e
s
.
#

g
p
g

-
c

f
i
l
e
#

E
n
c
r
y
p
t

f
i
l
e

w
i
t
h

p
a
s
s
w
o
r
d
#

g
p
g

f
i
l
e
.
g
p
g
#

D
e
c
r
y
p
t

f
i
l
e

(
o
p
t
i
o
n
a
l
l
y

-
o

o
t
h
e
r
f
i
l
e
)
U
s
i
n
g

k
e
y
s
F
o
r
m
o
r
e
d
e
t
a
i
l
s
s
e
e
G
P
G
Q
u
i
c
k
S
t
a
r
t
1
5
a
n
d
G
P
G
/
P
G
P
B
a
s
i
c
s
1
6
a
n
d
t
h
e
g
n
u
p
g
d
o
c
u
m
e
n
t
a
t
i
o
n
1
7
a
m
o
n
g
o
t
h
e
r
s
.
T
h
e
p
r
i
v
a
t
e
a
n
d
p
u
b
l
i
c
k
e
y
s
a
r
e
t
h
e
h
e
a
r
t
o
f
a
s
y
m
m
e
t
r
i
c
c
r
y
p
t
o
g
r
a
p
h
y
.
W
h
a
t
i
s
i
m
p
o
r
t
a
n
t
t
o
r
e
m
e
m
b
e
r
:
-
Y
o
u
r
p
u
b
l
i
c
k
e
y
i
s
u
s
e
d
b
y
o
t
h
e
r
s
t
o
e
n
c
r
y
p
t
f
i
l
e
s
t
h
a
t
o
n
l
y
y
o
u
a
s
t
h
e
r
e
c
e
i
v
e
r
c
a
n
d
e
c
r
y
p
t
(
n
o
t
e
v
e
n
t
h
e
o
n
e
w
h
o
e
n
c
r
y
p
t
e
d
t
h
e
f
i
l
e
c
a
n
d
e
c
r
y
p
t
i
t
)
.
T
h
e
p
u
b
l
i
c
k
e
y
i
s
t
h
u
s
m
e
a
n
t
t
o
b
e
d
i
s
t
r
i
b
u
t
e
d
.
-
Y
o
u
r
p
r
i
v
a
t
e
k
e
y
i
s
e
n
c
r
y
p
t
e
d
w
i
t
h
y
o
u
r
p
a
s
s
p
h
r
a
s
e
a
n
d
i
s
u
s
e
d
t
o
d
e
c
r
y
p
t
f
i
l
e
s
w
h
i
c
h
w
e
r
e
e
n
c
r
y
p
t
e
d
w
i
t
h
y
o
u
r
p
u
b
l
i
c
k
e
y
.
T
h
e
p
r
i
v
a
t
e
k
e
y
m
u
s
t
b
e
k
e
p
t
s
e
c
u
r
e
.
A
l
s
o
i
f
t
h
e
k
e
y
o
r
p
a
s
s
p
h
r
a
s
e

i
s

l
o
s
t
,

s
o

a
r
e

a
l
l

t
h
e

f
i
l
e
s

e
n
c
r
y
p
t
e
d

w
i
t
h

y
o
u
r

p
u
b
l
i
c

k
e
y
.
-
T
h
e

k
e
y

f
i
l
e
s

a
r
e

c
a
l
l
e
d

k
e
y
r
i
n
g
s

a
s

t
h
e
y

c
a
n

c
o
n
t
a
i
n

m
o
r
e

t
h
a
n

o
n
e

k
e
y
.
F
i
r
s
t
g
e
n
e
r
a
t
e
a
k
e
y
p
a
i
r
.
T
h
e
d
e
f
a
u
l
t
s
a
r
e
f
i
n
e
,
h
o
w
e
v
e
r
y
o
u
w
i
l
l
h
a
v
e
t
o
e
n
t
e
r
a
t
l
e
a
s
t
y
o
u
r
f
u
l
l
n
a
m
e
a
n
d
e
m
a
i
l
a
n
d
o
p
t
i
o
n
a
l
l
y
a
c
o
m
m
e
n
t
.
T
h
e
c
o
m
m
e
n
t
i
s
u
s
e
f
u
l
t
o
c
r
e
a
t
e
m
o
r
e
t
h
a
n
o
n
e
k
e
y
w
i
t
h

t
h
e

s
a
m
e

n
a
m
e

a
n
d

e
m
a
i
l
.

A
l
s
o

y
o
u

s
h
o
u
l
d

u
s
e

a

"
p
a
s
s
p
h
r
a
s
e
"
,

n
o
t

a

s
i
m
p
l
e

p
a
s
s
w
o
r
d
.
#

g
p
g

-
-
g
e
n
-
k
e
y
#

T
h
i
s

c
a
n

t
a
k
e

a

l
o
n
g

t
i
m
e
T
h
e

k
e
y
s

a
r
e

s
t
o
r
e
d

i
n

~
/
.
g
n
u
p
g
/

o
n

U
n
i
x
,

o
n

W
i
n
d
o
w
s

t
h
e
y

a
r
e

t
y
p
i
c
a
l
l
y

s
t
o
r
e
d

i
n
C
:
/
D
o
c
u
m
e
n
t
s

a
n
d

S
e
t
t
i
n
g
s
/
%
U
S
E
R
N
A
M
E
%
/
A
p
p
l
i
c
a
t
i
o
n

D
a
t
a
/
g
n
u
p
g
/
.
~
/
.
g
n
u
p
g
/
p
u
b
r
i
n
g
.
g
p
g
#

C
o
n
t
a
i
n
s

y
o
u
r

p
u
b
l
i
c

k
e
y
s

a
n
d

a
l
l

o
t
h
e
r
s

i
m
p
o
r
t
e
d
~
/
.
g
n
u
p
g
/
s
e
c
r
i
n
g
.
g
p
g
#

C
a
n

c
o
n
t
a
i
n

m
o
r
e

t
h
a
n

o
n
e

p
r
i
v
a
t
e

k
e
y
S
h
o
r
t

r
e
m
i
n
d
e
r

o
n

m
o
s
t

u
s
e
d

o
p
t
i
o
n
s
:
-
e
e
n
c
r
y
p
t

d
a
t
a
-
d
d
e
c
r
y
p
t

d
a
t
a
-
r
N
A
M
E

e
n
c
r
y
p
t

f
o
r

r
e
c
i
p
i
e
n
t

N
A
M
E

(
o
r

'
F
u
l
l

N
a
m
e
'

o
r

'
e
m
a
i
l
@
d
o
m
a
i
n
'
)
-
a
c
r
e
a
t
e

a
s
c
i
i

a
r
m
o
r
e
d

o
u
t
p
u
t

o
f

a

k
e
y
-
o
u
s
e

a
s

o
u
t
p
u
t

f
i
l
e
T
h
e
e
x
a
m
p
l
e
s
u
s
e
'
Y
o
u
r
N
a
m
e
'
a
n
d
'
A
l
i
c
e
'
a
s
t
h
e
k
e
y
s
a
r
e
r
e
f
e
r
r
e
d
t
o
b
y
t
h
e
e
m
a
i
l
o
r
f
u
l
l
n
a
m
e
o
r
p
a
r
t
i
a
l
n
a
m
e
.
F
o
r
e
x
a
m
p
l
e
I
c
a
n
u
s
e
'
C
o
l
i
n
'
o
r
'
c
@
c
b
.
v
u
'
f
o
r
m
y
k
e
y
[
C
o
l
i
n
B
a
r
s
c
h
e
l
(
c
b
.
v
u
)
<
c
@
c
b
.
v
u
>
]
.
1
5
.
h
t
t
p
:
/
/
w
w
w
.
m
a
d
b
o
a
.
c
o
m
/
g
e
e
k
/
g
p
g
-
q
u
i
c
k
s
t
a
r
t
1
6
.
h
t
t
p
:
/
/
a
p
l
a
w
r
e
n
c
e
.
c
o
m
/
B
a
s
i
c
s
/
g
p
g
.
h
t
m
l
1
7
.
h
t
t
p
:
/
/
g
n
u
p
g
.
o
r
g
/
d
o
c
u
m
e
n
t
a
t
i
o
n
-

E
n
c
r
y
p
t

F
i
l
e
s

-
3
0
g
a
t
e
B

i
s

o
n

L
i
n
u
x
g
a
t
e
A
>
#
s
s
h

-
w
5
:
5

r
o
o
t
@
g
a
t
e
B
g
a
t
e
B
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
1

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
2
5
2
#

E
x
e
c
u
t
e
d

o
n

t
h
e

g
a
t
e
B

s
h
e
l
l
g
a
t
e
B
>
#
r
o
u
t
e

a
d
d

-
n
e
t

1
9
2
.
1
6
8
.
5
1
.
0

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

d
e
v

t
u
n
5
g
a
t
e
B
>
#
e
c
h
o

1

>

/
p
r
o
c
/
s
y
s
/
n
e
t
/
i
p
v
4
/
i
p
_
f
o
r
w
a
r
d
#

O
n
l
y

n
e
e
d
e
d

i
f

n
o
t

d
e
f
a
u
l
t

g
w
g
a
t
e
B
>
#
i
p
t
a
b
l
e
s

-
t

n
a
t

-
A

P
O
S
T
R
O
U
T
I
N
G

-
o

e
t
h
0

-
j

M
A
S
Q
U
E
R
A
D
E
g
a
t
e
B

i
s

o
n

F
r
e
e
B
S
D
g
a
t
e
A
>
#
s
s
h

-
w
5
:
5

r
o
o
t
@
g
a
t
e
B
#

C
r
e
a
t
e
s

t
h
e

t
u
n
5

d
e
v
i
c
e
s
g
a
t
e
B
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
1

1
0
.
0
.
1
.
2
#

E
x
e
c
u
t
e
d

o
n

t
h
e

g
a
t
e
B

s
h
e
l
l
g
a
t
e
B
>
#
r
o
u
t
e

a
d
d

1
9
2
.
1
6
8
.
5
1
.
0
/
2
4

1
0
.
0
.
1
.
2
g
a
t
e
B
>
#
s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
o
r
w
a
r
d
i
n
g
=
1
#

O
n
l
y

n
e
e
d
e
d

i
f

n
o
t

d
e
f
a
u
l
t

g
w
g
a
t
e
B
>
#
n
a
t
d

-
s

-
m

-
u

-
d
y
n
a
m
i
c

-
n

f
x
p
0
#

s
e
e
N
A
T
(
p
a
g
e

1
7
)
g
a
t
e
A
>
#
s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
w
.
e
n
a
b
l
e
=
1
C
o
n
f
i
g
u
r
e

g
a
t
e
A
C
o
m
m
a
n
d
s

e
x
e
c
u
t
e
d

o
n

g
a
t
e
A
:
g
a
t
e
A

i
s

o
n

L
i
n
u
x
g
a
t
e
A
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
2

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
2
5
2
g
a
t
e
A
>
#
r
o
u
t
e

a
d
d

-
n
e
t

1
9
2
.
1
6
8
.
1
6
.
0

n
e
t
m
a
s
k

2
5
5
.
2
5
5
.
2
5
5
.
0

d
e
v

t
u
n
5
g
a
t
e
A
>
#
e
c
h
o

1

>

/
p
r
o
c
/
s
y
s
/
n
e
t
/
i
p
v
4
/
i
p
_
f
o
r
w
a
r
d
g
a
t
e
A
>
#
i
p
t
a
b
l
e
s

-
t

n
a
t

-
A

P
O
S
T
R
O
U
T
I
N
G

-
o

e
t
h
0

-
j

M
A
S
Q
U
E
R
A
D
E
g
a
t
e
A

i
s

o
n

F
r
e
e
B
S
D
g
a
t
e
A
>
#
i
f
c
o
n
f
i
g

t
u
n
5

1
0
.
0
.
1
.
2

1
0
.
0
.
1
.
1
g
a
t
e
A
>
#
r
o
u
t
e

a
d
d

1
9
2
.
1
6
8
.
1
6
.
0
/
2
4

1
0
.
0
.
1
.
2
g
a
t
e
A
>
#
s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
o
r
w
a
r
d
i
n
g
=
1
g
a
t
e
A
>
#
n
a
t
d

-
s

-
m

-
u

-
d
y
n
a
m
i
c

-
n

f
x
p
0
#

s
e
e
N
A
T
(
p
a
g
e

1
7
)
g
a
t
e
A
>
#
s
y
s
c
t
l

n
e
t
.
i
n
e
t
.
i
p
.
f
w
.
e
n
a
b
l
e
=
1
T
h
e
t
w
o
p
r
i
v
a
t
e
n
e
t
w
o
r
k
s
a
r
e
n
o
w
t
r
a
n
s
p
a
r
e
n
t
l
y
c
o
n
n
e
c
t
e
d
v
i
a
t
h
e
S
S
H
V
P
N
.
T
h
e
I
P
f
o
r
w
a
r
d
a
n
d
N
A
T
s
e
t
t
i
n
g
s
a
r
e
o
n
l
y
n
e
c
e
s
s
a
r
y
i
f
t
h
e
g
a
t
e
s
a
r
e
n
o
t
t
h
e
d
e
f
a
u
l
t
g
a
t
e
w
a
y
s
.
I
n
t
h
i
s
c
a
s
e
t
h
e
c
l
i
e
n
t
s
w
o
u
l
d

n
o
t

k
n
o
w

w
h
e
r
e

t
o

f
o
r
w
a
r
d

t
h
e

r
e
s
p
o
n
s
e
,

a
n
d

n
a
t

m
u
s
t

b
e

a
c
t
i
v
a
t
e
d
.
7
R
S
Y
N
C
R
s
y
n
c
c
a
n
a
l
m
o
s
t
c
o
m
p
l
e
t
e
l
y
r
e
p
l
a
c
e
c
p
a
n
d
s
c
p
,
f
u
r
t
h
e
r
m
o
r
e
i
n
t
e
r
r
u
p
t
e
d
t
r
a
n
s
f
e
r
s
a
r
e
e
f
f
i
c
i
e
n
t
l
y
r
e
s
t
a
r
t
e
d
.
A
t
r
a
i
l
i
n
g
s
l
a
s
h
(
a
n
d
t
h
e
a
b
s
e
n
c
e
t
h
e
r
e
o
f
)
h
a
s
d
i
f
f
e
r
e
n
t
m
e
a
n
i
n
g
s
,
t
h
e
m
a
n
p
a
g
e
i
s
g
o
o
d
.
.
.

H
e
r
e

s
o
m
e

e
x
a
m
p
l
e
s
:
C
o
p
y

t
h
e

d
i
r
e
c
t
o
r
i
e
s

w
i
t
h

f
u
l
l

c
o
n
t
e
n
t
:
#

r
s
y
n
c

-
a

/
h
o
m
e
/
c
o
l
i
n
/

/
b
a
c
k
u
p
/
c
o
l
i
n
/
#

"
a
r
c
h
i
v
e
"

m
o
d
e
.

e
.
g

k
e
e
p

t
h
e

s
a
m
e
#

r
s
y
n
c

-
a

/
v
a
r
/

/
v
a
r
_
b
a
k
/
#

r
s
y
n
c

-
a
R

-
-
d
e
l
e
t
e
-
d
u
r
i
n
g

/
h
o
m
e
/
u
s
e
r
/

/
b
a
c
k
u
p
/
#

u
s
e

r
e
l
a
t
i
v
e

(
s
e
e

b
e
l
o
w
)
S
a
m
e
a
s
b
e
f
o
r
e
b
u
t
o
v
e
r
t
h
e
n
e
t
w
o
r
k
a
n
d
w
i
t
h
c
o
m
p
r
e
s
s
i
o
n
.
R
s
y
n
c
u
s
e
s
S
S
H
f
o
r
t
h
e
t
r
a
n
s
p
o
r
t
p
e
r
d
e
f
a
u
l
t

a
n
d

w
i
l
l

u
s
e

t
h
e

s
s
h

k
e
y

i
f

t
h
e
y

a
r
e

s
e
t
.

U
s
e

"
:
"

a
s

w
i
t
h

S
C
P
.

A

t
y
p
i
c
a
l

r
e
m
o
t
e

c
o
p
y
:
#

r
s
y
n
c

-
a
x
S
R
z
v

/
h
o
m
e
/
u
s
e
r
/

u
s
e
r
@
s
e
r
v
e
r
:
/
b
a
c
k
u
p
/
u
s
e
r
/
#

C
o
p
y

t
o

r
e
m
o
t
e
#

r
s
y
n
c

-
a

'
u
s
e
r
@
s
e
r
v
e
r
:
M
y
\

D
o
c
u
m
e
n
t
s
'

M
y
\

D
o
c
u
m
e
n
t
s
#

Q
u
o
t
e

A
N
D

e
s
c
a
p
e

s
p
a
c
e
s

f
o
r

t
h
e

r
e
m
o
t
e

s
h
e
l
l
E
x
c
l
u
d
e
a
n
y
d
i
r
e
c
t
o
r
y
t
m
p
w
i
t
h
i
n
/
h
o
m
e
/
u
s
e
r
/
a
n
d
k
e
e
p
t
h
e
r
e
l
a
t
i
v
e
f
o
l
d
e
r
s
h
i
e
r
a
r
c
h
y
,
t
h
a
t
i
s
t
h
e
r
e
m
o
t
e

d
i
r
e
c
t
o
r
y

w
i
l
l

h
a
v
e

t
h
e

s
t
r
u
c
t
u
r
e

/
b
a
c
k
u
p
/
h
o
m
e
/
u
s
e
r
/
.

T
h
i
s

i
s

t
y
p
i
c
a
l
l
y

u
s
e
d

f
o
r

b
a
c
k
u
p
s
.
#

r
s
y
n
c

-
a
z
R

-
-
e
x
c
l
u
d
e
=
t
m
p
/

/
h
o
m
e
/
u
s
e
r
/

u
s
e
r
@
s
e
r
v
e
r
:
/
b
a
c
k
u
p
/
U
s
e

p
o
r
t

2
0
0
2
2

f
o
r

t
h
e

s
s
h

c
o
n
n
e
c
t
i
o
n
:
#

r
s
y
n
c

-
a
z

-
e

'
s
s
h

-
p

2
0
0
2
2
'

/
h
o
m
e
/
c
o
l
i
n
/

u
s
e
r
@
s
e
r
v
e
r
:
/
b
a
c
k
u
p
/
c
o
l
i
n
/
U
s
i
n
g
t
h
e
r
s
y
n
c
d
a
e
m
o
n
(
u
s
e
d
w
i
t
h
"
:
:
"
)
i
s
m
u
c
h
f
a
s
t
e
r
,
b
u
t
n
o
t
e
n
c
r
y
p
t
e
d
o
v
e
r
s
s
h
.
T
h
e
l
o
c
a
t
i
o
n
o
f
/
b
a
c
k
u
p
i
s
d
e
f
i
n
e
d
b
y
t
h
e
c
o
n
f
i
g
u
r
a
t
i
o
n
i
n
/
e
t
c
/
r
s
y
n
c
d
.
c
o
n
f
.
T
h
e
v
a
r
i
a
b
l
e
R
S
Y
N
C
_
P
A
S
S
W
O
R
D
c
a
n
b
e

s
e
t

t
o

a
v
o
i
d

t
h
e

n
e
e
d

t
o

e
n
t
e
r

t
h
e

p
a
s
s
w
o
r
d

m
a
n
u
a
l
l
y
.
-

R
S
Y
N
C

-
2
7
#

r
s
y
n
c

-
a
x
S
R
z

/
h
o
m
e
/

r
u
s
e
r
@
h
o
s
t
n
a
m
e
:
:
r
m
o
d
u
l
e
/
b
a
c
k
u
p
/
#

r
s
y
n
c

-
a
x
S
R
z

r
u
s
e
r
@
h
o
s
t
n
a
m
e
:
:
r
m
o
d
u
l
e
/
b
a
c
k
u
p
/

/
h
o
m
e
/
#

T
o

c
o
p
y

b
a
c
k
S
o
m
e

i
m
p
o
r
t
a
n
t

o
p
t
i
o
n
s
:
-
a
,

-
-
a
r
c
h
i
v
e
a
r
c
h
i
v
e

m
o
d
e
;

s
a
m
e

a
s

-
r
l
p
t
g
o
D

(
n
o

-
H
)
-
r
,

-
-
r
e
c
u
r
s
i
v
e
r
e
c
u
r
s
e

i
n
t
o

d
i
r
e
c
t
o
r
i
e
s
-
R
,

-
-
r
e
l
a
t
i
v
e
u
s
e

r
e
l
a
t
i
v
e

p
a
t
h

n
a
m
e
s
-
H
,

-
-
h
a
r
d
-
l
i
n
k
s
p
r
e
s
e
r
v
e

h
a
r
d

l
i
n
k
s
-
S
,

-
-
s
p
a
r
s
e
h
a
n
d
l
e

s
p
a
r
s
e

f
i
l
e
s

e
f
f
i
c
i
e
n
t
l
y
-
x
,

-
-
o
n
e
-
f
i
l
e
-
s
y
s
t
e
m
d
o
n
'
t

c
r
o
s
s

f
i
l
e

s
y
s
t
e
m

b
o
u
n
d
a
r
i
e
s
-
-
e
x
c
l
u
d
e
=
P
A
T
T
E
R
N
e
x
c
l
u
d
e

f
i
l
e
s

m
a
t
c
h
i
n
g

P
A
T
T
E
R
N
-
-
d
e
l
e
t
e
-
d
u
r
i
n
g
r
e
c
e
i
v
e
r

d
e
l
e
t
e
s

d
u
r
i
n
g

x
f
e
r
,

n
o
t

b
e
f
o
r
e
-
-
d
e
l
e
t
e
-
a
f
t
e
r
r
e
c
e
i
v
e
r

d
e
l
e
t
e
s

a
f
t
e
r

t
r
a
n
s
f
e
r
,

n
o
t

b
e
f
o
r
e
7
.
1
R
s
y
n
c

o
n

W
i
n
d
o
w
s
R
s
y
n
c
i
s
a
v
a
i
l
a
b
l
e
f
o
r
W
i
n
d
o
w
s
t
h
r
o
u
g
h
c
y
g
w
i
n
o
r
a
s
s
t
a
n
d
-
a
l
o
n
e
p
a
c
k
a
g
e
d
i
n
c
w
r
s
y
n
c
1
4
.
T
h
i
s
i
s
v
e
r
y
c
o
n
v
e
n
i
e
n
t
f
o
r
a
u
t
o
m
a
t
e
d
b
a
c
k
u
p
s
.
I
n
s
t
a
l
l
o
n
e
o
f
t
h
e
m
(
n
o
t
b
o
t
h
)
a
n
d
a
d
d
t
h
e
p
a
t
h
t
o
t
h
e
W
i
n
d
o
w
s
s
y
s
t
e
m
v
a
r
i
a
b
l
e
s
:
#
C
o
n
t
r
o
l
P
a
n
e
l
-
>
S
y
s
t
e
m
-
>
t
a
b
A
d
v
a
n
c
e
d
,
b
u
t
t
o
n
E
n
v
i
r
o
n
m
e
n
t
V
a
r
i
a
b
l
e
s
.
E
d
i
t
t
h
e
"
P
a
t
h
"
s
y
s
t
e
m
v
a
r
i
a
b
l
e
a
n
d
a
d
d
t
h
e
f
u
l
l
p
a
t
h
t
o
t
h
e
i
n
s
t
a
l
l
e
d
r
s
y
n
c
,
e
.
g
.
C
:
\
P
r
o
g
r
a
m
F
i
l
e
s
\
c
w
R
s
y
n
c
\
b
i
n
o
r
C
:
\
c
y
g
w
i
n
\
b
i
n
.
T
h
i
s
w
a
y
t
h
e
c
o
m
m
a
n
d
s
r
s
y
n
c
a
n
d
s
s
h
a
r
e
a
v
a
i
l
a
b
l
e
i
n
a
W
i
n
d
o
w
s

c
o
m
m
a
n
d

s
h
e
l
l
.
P
u
b
l
i
c

k
e
y

a
u
t
h
e
n
t
i
c
a
t
i
o
n
R
s
y
n
c
i
s
a
u
t
o
m
a
t
i
c
a
l
l
y
t
u
n
n
e
l
e
d
o
v
e
r
S
S
H
a
n
d
t
h
u
s
u
s
e
s
t
h
e
S
S
H
a
u
t
h
e
n
t
i
c
a
t
i
o
n
o
n
t
h
e
s
e
r
v
e
r
.
A
u
t
o
m
a
t
i
c
b
a
c
k
u
p
s
h
a
v
e
t
o
a
v
o
i
d
a
u
s
e
r
i
n
t
e
r
a
c
t
i
o
n
,
f
o
r
t
h
i
s
t
h
e
S
S
H
p
u
b
l
i
c
k
e
y
a
u
t
h
e
n
t
i
c
a
t
i
o
n
c
a
n
b
e

u
s
e
d

a
n
d

t
h
e

r
s
y
n
c

c
o
m
m
a
n
d

w
i
l
l

r
u
n

w
i
t
h
o
u
t

a

p
a
s
s
w
o
r
d
.
A
l
l
t
h
e
f
o
l
l
o
w
i
n
g
c
o
m
m
a
n
d
s
a
r
e
e
x
e
c
u
t
e
d
w
i
t
h
i
n
a
W
i
n
d
o
w
s
c
o
n
s
o
l
e
.
I
n
a
c
o
n
s
o
l
e
(
S
t
a
r
t
-
>
R
u
n
-
>
c
m
d
)
c
r
e
a
t
e
a
n
d
u
p
l
o
a
d
t
h
e
k
e
y
a
s
d
e
s
c
r
i
b
e
d
i
n
S
S
H
,
c
h
a
n
g
e
"
u
s
e
r
"
a
n
d
"
s
e
r
v
e
r
"
a
s
a
p
p
r
o
p
r
i
a
t
e
.
I
f
t
h
e
f
i
l
e
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
d
o
e
s
n
o
t
e
x
i
s
t
y
e
t
,
s
i
m
p
l
y
c
o
p
y
i
d
_
d
s
a
.
p
u
b
t
o
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
a
n
d
u
p
l
o
a
d

i
t
.
#

s
s
h
-
k
e
y
g
e
n

-
t

d
s
a

-
N

'
'
#

C
r
e
a
t
e
s

a

p
u
b
l
i
c

a
n
d

a

p
r
i
v
a
t
e

k
e
y
#

r
s
y
n
c

u
s
e
r
@
s
e
r
v
e
r
:
.
s
s
h
/
a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2

.
#

C
o
p
y

t
h
e

f
i
l
e

l
o
c
a
l
l
y

f
r
o
m

t
h
e

s
e
r
v
e
r
#

c
a
t

i
d
_
d
s
a
.
p
u
b

>
>

a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
#

O
r

u
s
e

a
n

e
d
i
t
o
r

t
o

a
d
d

t
h
e

k
e
y
#

r
s
y
n
c

a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2

u
s
e
r
@
s
e
r
v
e
r
:
.
s
s
h
/
#

C
o
p
y

t
h
e

f
i
l
e

b
a
c
k

t
o

t
h
e

s
e
r
v
e
r
#

d
e
l

a
u
t
h
o
r
i
z
e
d
_
k
e
y
s
2
#

R
e
m
o
v
e

t
h
e

l
o
c
a
l

c
o
p
y
N
o
w

t
e
s
t

i
t

w
i
t
h

(
i
n

o
n
e

l
i
n
e
)
:
r
s
y
n
c

-
r
v

"
/
c
y
g
d
r
i
v
e
/
c
/
D
o
c
u
m
e
n
t
s

a
n
d

S
e
t
t
i
n
g
s
/
%
U
S
E
R
N
A
M
E
%
/
M
y

D
o
c
u
m
e
n
t
s
/
"

\
'
u
s
e
r
@
s
e
r
v
e
r
:
M
y
\

D
o
c
u
m
e
n
t
s
/
'
A
u
t
o
m
a
t
i
c

b
a
c
k
u
p
U
s
e
a
b
a
t
c
h
f
i
l
e
t
o
a
u
t
o
m
a
t
e
t
h
e
b
a
c
k
u
p
a
n
d
a
d
d
t
h
e
f
i
l
e
i
n
t
h
e
s
c
h
e
d
u
l
e
d
t
a
s
k
s
(
P
r
o
g
r
a
m
s
-
>
A
c
c
e
s
s
o
r
i
e
s
-
>
S
y
s
t
e
m
T
o
o
l
s
-
>
S
c
h
e
d
u
l
e
d
T
a
s
k
s
)
.
F
o
r
e
x
a
m
p
l
e
c
r
e
a
t
e
t
h
e
f
i
l
e
b
a
c
k
u
p
.
b
a
t
a
n
d
r
e
p
l
a
c
e

u
s
e
r
@
s
e
r
v
e
r
.
@
E
C
H
O

O
F
F
R
E
M

r
s
y
n
c

t
h
e

d
i
r
e
c
t
o
r
y

M
y

D
o
c
u
m
e
n
t
s
S
E
T
L
O
C
A
L
S
E
T

C
W
R
S
Y
N
C
H
O
M
E
=
C
:
\
P
R
O
G
R
A
M

F
I
L
E
S
\
C
W
R
S
Y
N
C
S
E
T

C
Y
G
W
I
N
=
n
o
n
t
s
e
c
S
E
T

C
W
O
L
D
P
A
T
H
=
%
P
A
T
H
%
R
E
M

u
n
c
o
m
m
e
n
t

t
h
e

n
e
x
t

l
i
n
e

w
h
e
n

u
s
i
n
g

c
y
g
w
i
n
S
E
T

P
A
T
H
=
%
C
W
R
S
Y
N
C
H
O
M
E
%
\
B
I
N
;
%
P
A
T
H
%
e
c
h
o

P
r
e
s
s

C
o
n
t
r
o
l
-
C

t
o

a
b
o
r
t
r
s
y
n
c

-
a
v

"
/
c
y
g
d
r
i
v
e
/
c
/
D
o
c
u
m
e
n
t
s

a
n
d

S
e
t
t
i
n
g
s
/
%
U
S
E
R
N
A
M
E
%
/
M
y

D
o
c
u
m
e
n
t
s
/
"

\
'
u
s
e
r
@
s
e
r
v
e
r
:
M
y
\

D
o
c
u
m
e
n
t
s
/
'
p
a
u
s
e
1
4
.
h
t
t
p
:
/
/
s
o
u
r
c
e
f
o
r
g
e
.
n
e
t
/
p
r
o
j
e
c
t
s
/
s
e
r
e
d
s
-

R
S
Y
N
C

-
2
8
8
S
U
D
O
S
u
d
o
i
s
a
s
t
a
n
d
a
r
d
w
a
y
t
o
g
i
v
e
u
s
e
r
s
s
o
m
e
a
d
m
i
n
i
s
t
r
a
t
i
v
e
r
i
g
h
t
s
w
i
t
h
o
u
t
g
i
v
i
n
g
o
u
t
t
h
e
r
o
o
t
p
a
s
s
w
o
r
d
.
S
u
d
o
i
s
v
e
r
y
u
s
e
f
u
l
i
n
a
m
u
l
t
i
u
s
e
r
e
n
v
i
r
o
n
m
e
n
t
w
i
t
h
a
m
i
x
o
f
s
e
r
v
e
r
a
n
d
w
o
r
k
s
t
a
t
i
o
n
s
.
S
i
m
p
l
y

c
a
l
l

t
h
e

c
o
m
m
a
n
d

w
i
t
h

s
u
d
o
:
#

s
u
d
o

/
e
t
c
/
i
n
i
t
.
d
/
d
h
c
p
d

r
e
s
t
a
r
t
#

R
u
n

t
h
e

r
c

s
c
r
i
p
t

a
s

r
o
o
t
#

s
u
d
o

-
u

s
y
s
a
d
m
i
n

w
h
o
a
m
i
#

R
u
n

c
m
d

a
s

a
n

o
t
h
e
r

u
s
e
r
8
.
1
C
o
n
f
i
g
u
r
a
t
i
o
n
S
u
d
o
i
s
c
o
n
f
i
g
u
r
e
d
i
n
/
e
t
c
/
s
u
d
o
e
r
s
a
n
d
m
u
s
t
o
n
l
y
b
e
e
d
i
t
e
d
w
i
t
h
v
i
s
u
d
o
.
T
h
e
b
a
s
i
c
s
y
n
t
a
x
i
s
(
t
h
e
l
i
s
t
s

a
r
e

c
o
m
m
a

s
e
p
a
r
a
t
e
d
)
:
u
s
e
r

h
o
s
t
s

=

(
r
u
n
a
s
)

c
o
m
m
a
n
d
s
#

I
n

/
e
t
c
/
s
u
d
o
e
r
s
u
s
e
r
s
o
n
e

o
r

m
o
r
e

u
s
e
r
s

o
r

%
g
r
o
u
p

(
l
i
k
e

%
w
h
e
e
l
)

t
o

g
a
i
n

t
h
e

r
i
g
h
t
s
h
o
s
t
s
l
i
s
t

o
f

h
o
s
t
s

(
o
r

A
L
L
)
r
u
n
a
s
l
i
s
t

o
f

u
s
e
r
s

(
o
r

A
L
L
)

t
h
a
t

t
h
e

c
o
m
m
a
n
d

r
u
l
e

c
a
n

b
e

r
u
n

a
s
.

I
t

i
s

e
n
c
l
o
s
e
d

i
n

(

)
!
c
o
m
m
a
n
d
s
l
i
s
t

o
f

c
o
m
m
a
n
d
s

(
o
r

A
L
L
)

t
h
a
t

w
i
l
l

b
e

r
u
n

a
s

r
o
o
t

o
r

a
s

(
r
u
n
a
s
)
A
d
d
i
t
i
o
n
a
l
l
y
t
h
o
s
e
k
e
y
w
o
r
d
s
c
a
n
b
e
d
e
f
i
n
e
d
a
s
a
l
i
a
s
,
t
h
e
y
a
r
e
c
a
l
l
e
d
U
s
e
r
_
A
l
i
a
s
,
H
o
s
t
_
A
l
i
a
s
,
R
u
n
a
s
_
A
l
i
a
s

a
n
d

C
m
n
d
_
A
l
i
a
s
.

T
h
i
s

i
s

u
s
e
f
u
l

f
o
r

l
a
r
g
e
r

s
e
t
u
p
s
.

H
e
r
e

a

s
u
d
o
e
r
s

e
x
a
m
p
l
e
:
#

c
a
t

/
e
t
c
/
s
u
d
o
e
r
s
#

H
o
s
t

a
l
i
a
s
e
s

a
r
e

s
u
b
n
e
t
s

o
r

h
o
s
t
n
a
m
e
s
.
H
o
s
t
_
A
l
i
a
s



D
M
Z





=

2
1
2
.
1
1
8
.
8
1
.
4
0
/
2
8
H
o
s
t
_
A
l
i
a
s



D
E
S
K
T
O
P

=

w
o
r
k
1
,

w
o
r
k
2
#

U
s
e
r

a
l
i
a
s
e
s

a
r
e

a

l
i
s
t

o
f

u
s
e
r
s

w
h
i
c
h

c
a
n

h
a
v
e

t
h
e

s
a
m
e

r
i
g
h
t
s
U
s
e
r
_
A
l
i
a
s



A
D
M
I
N
S


=

c
o
l
i
n
,

l
u
c
a
,

a
d
m
i
n
U
s
e
r
_
A
l
i
a
s



D
E
V
E
L



=

j
o
e
,

j
a
c
k
,

j
u
l
i
a
R
u
n
a
s
_
A
l
i
a
s


D
B
A





=

o
r
a
c
l
e
,
p
g
s
q
l
#

C
o
m
m
a
n
d

a
l
i
a
s
e
s

d
e
f
i
n
e

t
h
e

f
u
l
l

p
a
t
h

o
f

a

l
i
s
t

o
f

c
o
m
m
a
n
d
s
C
m
n
d
_
A
l
i
a
s



S
Y
S
T
E
M


=

/
s
b
i
n
/
r
e
b
o
o
t
,
/
u
s
r
/
b
i
n
/
k
i
l
l
,
/
s
b
i
n
/
h
a
l
t
,
/
s
b
i
n
/
s
h
u
t
d
o
w
n
,
/
e
t
c
/
i
n
i
t
.
d
/
C
m
n
d
_
A
l
i
a
s



P
W






=

/
u
s
r
/
b
i
n
/
p
a
s
s
w
d

[
A
-
z
]
*
,

!
/
u
s
r
/
b
i
n
/
p
a
s
s
w
d

r
o
o
t
#

N
o
t

r
o
o
t

p
w
d
!
C
m
n
d
_
A
l
i
a
s



D
E
B
U
G



=

/
u
s
r
/
s
b
i
n
/
t
c
p
d
u
m
p
,
/
u
s
r
/
b
i
n
/
w
i
r
e
s
h
a
r
k
,
/
u
s
r
/
b
i
n
/
n
m
a
p
#

T
h
e

a
c
t
u
a
l

r
u
l
e
s
r
o
o
t
,
A
D
M
I
N
S


A
L
L





=

(
A
L
L
)

N
O
P
A
S
S
W
D
:

A
L
L
#

A
D
M
I
N
S

c
a
n

d
o

a
n
y
t
h
i
n
g

w
/
o

a

p
a
s
s
w
o
r
d
.
D
E
V
E
L








D
E
S
K
T
O
P

=

(
A
L
L
)

N
O
P
A
S
S
W
D
:

A
L
L
#

D
e
v
e
l
o
p
e
r
s

h
a
v
e

f
u
l
l

r
i
g
h
t

o
n

d
e
s
k
t
o
p
s
D
E
V
E
L








D
M
Z





=

(
A
L
L
)

N
O
P
A
S
S
W
D
:

D
E
B
U
G
#

D
e
v
e
l
o
p
e
r
s

c
a
n

d
e
b
u
g

t
h
e

D
M
Z

s
e
r
v
e
r
s
.
#

U
s
e
r

s
y
s
a
d
m
i
n

c
a
n

m
e
s
s

a
r
o
u
n
d

i
n

t
h
e

D
M
Z

s
e
r
v
e
r
s

w
i
t
h

s
o
m
e

c
o
m
m
a
n
d
s
.
s
y
s
a
d
m
i
n





D
M
Z





=

(
A
L
L
)

N
O
P
A
S
S
W
D
:

S
Y
S
T
E
M
,
P
W
,
D
E
B
U
G
s
y
s
a
d
m
i
n





A
L
L
,
!
D
M
Z

=

(
A
L
L
)

N
O
P
A
S
S
W
D
:

A
L
L
#

C
a
n

d
o

a
n
y
t
h
i
n
g

o
u
t
s
i
d
e

t
h
e

D
M
Z
.
%
d
b
a









A
L
L





=

(
D
B
A
)

A
L
L
#

G
r
o
u
p

d
b
a

c
a
n

r
u
n

a
s

d
a
t
a
b
a
s
e

u
s
e
r
.
#

a
n
y
o
n
e

c
a
n

m
o
u
n
t
/
u
n
m
o
u
n
t

a

c
d
-
r
o
m

o
n

t
h
e

d
e
s
k
t
o
p

m
a
c
h
i
n
e
s
A
L
L










D
E
S
K
T
O
P

=

N
O
P
A
S
S
W
D
:

/
s
b
i
n
/
m
o
u
n
t

/
c
d
r
o
m
,
/
s
b
i
n
/
u
m
o
u
n
t

/
c
d
r
o
m
9
E
N
C
R
Y
P
T

F
I
L
E
S
9
.
1
O
p
e
n
S
S
L
A

s
i
n
g
l
e

f
i
l
e
E
n
c
r
y
p
t

a
n
d

d
e
c
r
y
p
t
:
#

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
s
a
l
t

-
i
n

f
i
l
e

-
o
u
t

f
i
l
e
.
a
e
s
#

o
p
e
n
s
s
l

a
e
s
-
1
2
8
-
c
b
c

-
d

-
s
a
l
t

-
i
n

f
i
l
e
.
a
e
s

-
o
u
t

f
i
l
e
N
o
t
e

t
h
a
t

t
h
e

f
i
l
e

c
a
n

o
f

c
o
u
r
s
e

b
e

a

t
a
r

a
r
c
h
i
v
e
.
-

S
U
D
O

-
2
9

You might also like