Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
K
k3s
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jacklull
k3s
Commits
44ca3ea5
Commit
44ca3ea5
authored
Sep 28, 2016
by
Yifan Gu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
CRI: Add dns option, rename DNSOption to DNSConfig.
parent
1e5e4fdb
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
223 additions
and
203 deletions
+223
-203
api.pb.go
pkg/kubelet/api/v1alpha1/runtime/api.pb.go
+205
-195
api.proto
pkg/kubelet/api/v1alpha1/runtime/api.proto
+7
-4
docker_sandbox.go
pkg/kubelet/dockershim/docker_sandbox.go
+4
-3
helpers.go
pkg/kubelet/kuberuntime/helpers.go
+5
-0
kuberuntime_sandbox.go
pkg/kubelet/kuberuntime/kuberuntime_sandbox.go
+2
-1
No files found.
pkg/kubelet/api/v1alpha1/runtime/api.pb.go
View file @
44ca3ea5
...
@@ -27,7 +27,7 @@ It is generated from these files:
...
@@ -27,7 +27,7 @@ It is generated from these files:
It has these top-level messages:
It has these top-level messages:
VersionRequest
VersionRequest
VersionResponse
VersionResponse
DNS
Option
DNS
Config
PortMapping
PortMapping
Mount
Mount
NamespaceOption
NamespaceOption
...
@@ -281,34 +281,44 @@ func (m *VersionResponse) GetRuntimeApiVersion() string {
...
@@ -281,34 +281,44 @@ func (m *VersionResponse) GetRuntimeApiVersion() string {
return
""
return
""
}
}
// DNS
Option
specifies the DNS servers and search domains.
// DNS
Config
specifies the DNS servers and search domains.
type
DNS
Option
struct
{
type
DNS
Config
struct
{
// List of DNS servers of the cluster.
// List of DNS servers of the cluster.
Servers
[]
string
`protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
Servers
[]
string
`protobuf:"bytes,1,rep,name=servers" json:"servers,omitempty"`
// List of DNS search domains of the cluster.
// List of DNS search domains of the cluster.
Searches
[]
string
`protobuf:"bytes,2,rep,name=searches" json:"searches,omitempty"`
Searches
[]
string
`protobuf:"bytes,2,rep,name=searches" json:"searches,omitempty"`
// List of DNS options. See https://linux.die.net/man/5/resolv.conf
// for all available options.
Options
[]
string
`protobuf:"bytes,3,rep,name=options" json:"options,omitempty"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
}
}
func
(
m
*
DNS
Option
)
Reset
()
{
*
m
=
DNSOption
{}
}
func
(
m
*
DNS
Config
)
Reset
()
{
*
m
=
DNSConfig
{}
}
func
(
m
*
DNS
Option
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
m
*
DNS
Config
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
DNS
Option
)
ProtoMessage
()
{}
func
(
*
DNS
Config
)
ProtoMessage
()
{}
func
(
*
DNS
Option
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptorApi
,
[]
int
{
2
}
}
func
(
*
DNS
Config
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptorApi
,
[]
int
{
2
}
}
func
(
m
*
DNS
Option
)
GetServers
()
[]
string
{
func
(
m
*
DNS
Config
)
GetServers
()
[]
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Servers
return
m
.
Servers
}
}
return
nil
return
nil
}
}
func
(
m
*
DNS
Option
)
GetSearches
()
[]
string
{
func
(
m
*
DNS
Config
)
GetSearches
()
[]
string
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Searches
return
m
.
Searches
}
}
return
nil
return
nil
}
}
func
(
m
*
DNSConfig
)
GetOptions
()
[]
string
{
if
m
!=
nil
{
return
m
.
Options
}
return
nil
}
// PortMapping specifies the port mapping configurations of sandbox
// PortMapping specifies the port mapping configurations of sandbox
type
PortMapping
struct
{
type
PortMapping
struct
{
// The name of the port mapping
// The name of the port mapping
...
@@ -563,8 +573,8 @@ type PodSandboxConfig struct {
...
@@ -563,8 +573,8 @@ type PodSandboxConfig struct {
// https://issues.k8s.io/24677. There *may* be future change of direction
// https://issues.k8s.io/24677. There *may* be future change of direction
// for logging as the discussion carries on.
// for logging as the discussion carries on.
LogDirectory
*
string
`protobuf:"bytes,3,opt,name=log_directory,json=logDirectory" json:"log_directory,omitempty"`
LogDirectory
*
string
`protobuf:"bytes,3,opt,name=log_directory,json=logDirectory" json:"log_directory,omitempty"`
// The DNS
options
for the sandbox.
// The DNS
config
for the sandbox.
Dns
Options
*
DNSOption
`protobuf:"bytes,4,opt,name=dns_options,json=dnsOptions" json:"dns_options
,omitempty"`
Dns
Config
*
DNSConfig
`protobuf:"bytes,4,opt,name=dns_config,json=dnsConfig" json:"dns_config
,omitempty"`
// The port mappings for the sandbox.
// The port mappings for the sandbox.
PortMappings
[]
*
PortMapping
`protobuf:"bytes,5,rep,name=port_mappings,json=portMappings" json:"port_mappings,omitempty"`
PortMappings
[]
*
PortMapping
`protobuf:"bytes,5,rep,name=port_mappings,json=portMappings" json:"port_mappings,omitempty"`
// Labels are key value pairs that may be used to scope and select individual resources.
// Labels are key value pairs that may be used to scope and select individual resources.
...
@@ -603,9 +613,9 @@ func (m *PodSandboxConfig) GetLogDirectory() string {
...
@@ -603,9 +613,9 @@ func (m *PodSandboxConfig) GetLogDirectory() string {
return
""
return
""
}
}
func
(
m
*
PodSandboxConfig
)
GetDns
Options
()
*
DNSOption
{
func
(
m
*
PodSandboxConfig
)
GetDns
Config
()
*
DNSConfig
{
if
m
!=
nil
{
if
m
!=
nil
{
return
m
.
Dns
Options
return
m
.
Dns
Config
}
}
return
nil
return
nil
}
}
...
@@ -2362,7 +2372,7 @@ func (*RemoveImageResponse) Descriptor() ([]byte, []int) { return fileDescriptor
...
@@ -2362,7 +2372,7 @@ func (*RemoveImageResponse) Descriptor() ([]byte, []int) { return fileDescriptor
func
init
()
{
func
init
()
{
proto
.
RegisterType
((
*
VersionRequest
)(
nil
),
"runtime.VersionRequest"
)
proto
.
RegisterType
((
*
VersionRequest
)(
nil
),
"runtime.VersionRequest"
)
proto
.
RegisterType
((
*
VersionResponse
)(
nil
),
"runtime.VersionResponse"
)
proto
.
RegisterType
((
*
VersionResponse
)(
nil
),
"runtime.VersionResponse"
)
proto
.
RegisterType
((
*
DNS
Option
)(
nil
),
"runtime.DNSOption
"
)
proto
.
RegisterType
((
*
DNS
Config
)(
nil
),
"runtime.DNSConfig
"
)
proto
.
RegisterType
((
*
PortMapping
)(
nil
),
"runtime.PortMapping"
)
proto
.
RegisterType
((
*
PortMapping
)(
nil
),
"runtime.PortMapping"
)
proto
.
RegisterType
((
*
Mount
)(
nil
),
"runtime.Mount"
)
proto
.
RegisterType
((
*
Mount
)(
nil
),
"runtime.Mount"
)
proto
.
RegisterType
((
*
NamespaceOption
)(
nil
),
"runtime.NamespaceOption"
)
proto
.
RegisterType
((
*
NamespaceOption
)(
nil
),
"runtime.NamespaceOption"
)
...
@@ -3140,185 +3150,185 @@ var _ImageService_serviceDesc = grpc.ServiceDesc{
...
@@ -3140,185 +3150,185 @@ var _ImageService_serviceDesc = grpc.ServiceDesc{
}
}
var
fileDescriptorApi
=
[]
byte
{
var
fileDescriptorApi
=
[]
byte
{
// 28
65
bytes of a gzipped FileDescriptorProto
// 28
74
bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x09
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xcc
,
0x5a
,
0xcd
,
0x72
,
0x1b
,
0xc7
,
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x09
,
0x6e
,
0x88
,
0x02
,
0xff
,
0xcc
,
0x5a
,
0xcd
,
0x72
,
0x1b
,
0xc7
,
0xf1
,
0x
17
,
0x08
,
0x82
,
0x04
,
0x1a
,
0x04
,
0x08
,
0x8e
,
0x28
,
0x12
,
0x82
,
0x64
,
0x89
,
0x5a
,
0x5b
,
0xf1
,
0x
37
,
0x08
,
0x82
,
0x04
,
0x1a
,
0x04
,
0x08
,
0x8e
,
0x28
,
0x12
,
0x86
,
0x64
,
0x89
,
0x5a
,
0x5b
,
0xff
,
0xbf
,
0x44
,
0x5b
,
0x2c
,
0x
85
,
0x49
,
0x49
,
0x91
,
0x6c
,
0xcb
,
0xa6
,
0x49
,
0x5a
,
0x45
,
0x4b
,
0xff
,
0xbf
,
0x44
,
0x5b
,
0x2c
,
0x
19
,
0x49
,
0x49
,
0x91
,
0x6c
,
0xcb
,
0xa6
,
0x49
,
0x5a
,
0x45
,
0x4b
,
0xa2
,
0x98
,
0x85
,
0xa4
,
0x58
,
0x
27
,
0xd4
,
0x0a
,
0x3b
,
0x24
,
0x57
,
0x02
,
0x76
,
0xd7
,
0xbb
,
0x0
b
,
0xa2
,
0x98
,
0x85
,
0xa4
,
0x58
,
0x
95
,
0xc3
,
0xd6
,
0x0a
,
0xbb
,
0x24
,
0x57
,
0x02
,
0x76
,
0xd7
,
0xb
b
,
0x
46
,
0xc8
,
0x35
,
0x97
,
0x1c
,
0xf2
,
0x10
,
0x39
,
0xb8
,
0x2a
,
0x87
,
0x54
,
0x2e
,
0xa9
,
0xca
,
0x25
,
0x
0b
,
0x46
,
0xcc
,
0x35
,
0x97
,
0x1c
,
0xf2
,
0x10
,
0x39
,
0xb8
,
0x2a
,
0x87
,
0x54
,
0x2e
,
0xa9
,
0x4a
,
0x
b7
,
0x9c
,
0x53
,
0x79
,
0x90
,
0x3c
,
0x41
,
0x72
,
0x4c
,
0xcf
,
0xc7
,
0xce
,
0xce
,
0x7e
,
0x80
,
0x06
,
0x
55
,
0xae
,
0x39
,
0xa7
,
0xf2
,
0x20
,
0x79
,
0x82
,
0xe4
,
0x98
,
0x9e
,
0x8f
,
0x9d
,
0x9d
,
0xfd
,
0xa2
,
0x
95
,
0xaa
,
0x58
,
0xb7
,
0x9d
,
0xee
,
0x9e
,
0x99
,
0x9e
,
0xee
,
0x9e
,
0x9e
,
0xfe
,
0xcd
,
0x2c
,
0xd4
,
0x
40
,
0xa5
,
0x2a
,
0xd6
,
0x6d
,
0xa7
,
0xa7
,
0x67
,
0xa6
,
0xa7
,
0xbb
,
0xa7
,
0xbb
,
0x7f
,
0x33
,
0x0b
,
0x
2c
,
0xdf
,
0xd9
,
0xf0
,
0x03
,
0x2f
,
0xf2
,
0xc8
,
0x7c
,
0x30
,
0x72
,
0x23
,
0x67
,
0x48
,
0x8d
,
0x75
,
0x
0d
,
0xd3
,
0x77
,
0x36
,
0xfc
,
0xc0
,
0x8b
,
0x3c
,
0x32
,
0x1f
,
0x4c
,
0xdc
,
0xc8
,
0x19
,
0xdb
,
0xda
,
0x
68
,
0xbe
,
0xa0
,
0x41
,
0xe8
,
0x78
,
0xae
,
0x49
,
0xbf
,
0x1b
,
0xd1
,
0x30
,
0x22
,
0x6d
,
0x98
,
0x3f
,
0x
3a
,
0xb4
,
0x9f
,
0xd9
,
0x41
,
0xe8
,
0x78
,
0xae
,
0x6e
,
0x7f
,
0x3f
,
0xb1
,
0xc3
,
0x88
,
0x74
,
0x61
,
0x
11
,
0x94
,
0x76
,
0x69
,
0xad
,
0x74
,
0xa3
,
0x66
,
0xc6
,
0x4d
,
0xe3
,
0x0f
,
0x25
,
0x58
,
0x54
,
0xc2
,
0x
fe
,
0x98
,
0x53
,
0xba
,
0x95
,
0xb5
,
0xca
,
0xb5
,
0x86
,
0x1e
,
0x37
,
0xb5
,
0x3f
,
0x54
,
0x60
,
0x51
,
0x
a1
,
0xef
,
0xb9
,
0x21
,
0x9d
,
0x2c
,
0x4d
,
0xae
,
0xc1
,
0x82
,
0x9c
,
0xa4
,
0xe7
,
0x5a
,
0x43
,
0xda
,
0x
32
,
0x87
,
0xbe
,
0xe7
,
0x86
,
0x76
,
0x39
,
0x37
,
0xb9
,
0x02
,
0x0b
,
0x62
,
0x11
,
0xc3
,
0x35
,
0xc7
,
0x
9e
,
0xe1
,
0xec
,
0xba
,
0xa4
,
0xed
,
0x23
,
0x89
,
0xfc
,
0x3f
,
0x2c
,
0xc6
,
0x22
,
0xf1
,
0x20
,
0x65
,
0x
76
,
0x77
,
0x86
,
0x75
,
0x37
,
0x05
,
0x6d
,
0x0f
,
0x49
,
0xe4
,
0xff
,
0x61
,
0x31
,
0x66
,
0x89
,
0x27
,
0x
2e
,
0xd5
,
0x94
,
0x64
,
0x39
,
0x1b
,
0xd9
,
0x80
,
0xf3
,
0xb1
,
0x20
,
0xae
,
0x41
,
0x09
,
0xcf
,
0x72
,
0x
a9
,
0x32
,
0xae
,
0xb6
,
0x20
,
0x8b
,
0xd5
,
0xc8
,
0x06
,
0x9c
,
0x8b
,
0x19
,
0x71
,
0x0f
,
0x92
,
0x79
,
0x
e1
,
0x25
,
0xc9
,
0xda
,
0xf2
,
0x1d
,
0x29
,
0x6f
,
0x6c
,
0x41
,
0x6d
,
0x67
,
0xbf
,
0xfb
,
0xd4
,
0x8f
,
0x
96
,
0x31
,
0x2f
,
0x89
,
0xae
,
0x4d
,
0xdf
,
0x11
,
0xfc
,
0xda
,
0x2f
,
0xa1
,
0xb1
,
0xbd
,
0x37
,
0xd8
,
0x
58
,
0x67
,
0x54
,
0x31
,
0xa4
,
0x01
,
0xeb
,
0x83
,
0x2a
,
0x96
,
0x99
,
0x8a
,
0xb2
,
0x49
,
0x3a
,
0x50
,
0x
f2
,
0xdc
,
0x03
,
0xe7
,
0x90
,
0x8a
,
0x18
,
0xda
,
0x01
,
0x1d
,
0x83
,
0x22
,
0x56
,
0xa9
,
0x88
,
0xa2
,
0x
0d
,
0xa9
,
0x15
,
0xf4
,
0x8f
,
0x69
,
0x88
,
0xea
,
0x31
,
0x96
,
0x6a
,
0x1b
,
0x7f
,
0x2a
,
0x41
,
0xfd
,
0x
49
,
0x7a
,
0x50
,
0x0f
,
0x6d
,
0x33
,
0x18
,
0x1e
,
0xd9
,
0x21
,
0x8a
,
0x47
,
0xbb
,
0x64
,
0x9b
,
0x8e
,
0x
c0
,
0x0b
,
0xa2
,
0x27
,
0x96
,
0xef
,
0x3b
,
0xee
,
0x11
,
0x21
,
0x30
,
0xcb
,
0x97
,
0x21
,
0x56
,
0xc9
,
0x
f2
,
0xfc
,
0x08
,
0x27
,
0x0b
,
0x51
,
0x26
,
0x36
,
0x4a
,
0x34
,
0xb5
,
0x3f
,
0x55
,
0xa0
,
0xb9
,
0xef
,
0x
bf
,
0xc9
,
0x2d
,
0xa8
,
0x72
,
0x73
,
0xf6
,
0xbd
,
0x01
,
0x5f
,
0x5e
,
0x73
,
0x73
,
0x69
,
0x43
,
0x2a
,
0x
05
,
0xd1
,
0x23
,
0xd3
,
0xf7
,
0x1d
,
0xf7
,
0x90
,
0x10
,
0x98
,
0x65
,
0x1b
,
0xe4
,
0xfb
,
0x67
,
0xdf
,
0x
b3
,
0x71
,
0x20
,
0x19
,
0xa6
,
0x12
,
0x21
,
0xd7
,
0xa1
,
0xd9
,
0xf7
,
0xdc
,
0xc8
,
0x72
,
0x5c
,
0x1a
,
0x
e4
,
0x06
,
0xd4
,
0x99
,
0xa2
,
0x87
,
0xde
,
0x88
,
0x6d
,
0xbc
,
0xdd
,
0x5f
,
0xda
,
0x10
,
0x62
,
0x6e
,
0x
f4
,
0x7c
,
0x1c
,
0x9b
,
0xaf
,
0xb6
,
0x62
,
0x36
,
0x14
,
0x95
,
0x4d
,
0x48
,
0x2e
,
0x41
,
0xed
,
0xd
8
,
0x
ec
,
0x8b
,
0x0e
,
0x5d
,
0xb2
,
0x90
,
0xab
,
0xd0
,
0x1e
,
0x7a
,
0x6e
,
0x64
,
0x3a
,
0xae
,
0x1d
,
0x1
8
,
0x
0b
,
0x23
,
0x21
,
0x31
,
0xcb
,
0x25
,
0xaa
,
0x8c
,
0xc0
,
0x99
,
0xab
,
0x30
,
0xcf
,
0x99
,
0x8e
,
0xdf
,
0x
3e
,
0xce
,
0xcd
,
0xf4
,
0x50
,
0xd3
,
0x5b
,
0x92
,
0x4a
,
0x17
,
0x24
,
0x17
,
0xa0
,
0x71
,
0xe4
,
0x85
,
0x
ae
,
0x70
,
0x4d
,
0xe6
,
0x58
,
0x73
,
0xcf
,
0x37
,
0xbe
,
0x2f
,
0x41
,
0xe5
,
0x89
,
0x87
,
0x93
,
0x17
,
0x
11
,
0xe7
,
0x98
,
0x65
,
0x1c
,
0x75
,
0x4a
,
0x60
,
0x9d
,
0xab
,
0x30
,
0xcf
,
0x3a
,
0x1d
,
0xbf
,
0x5b
,
0x6
a
,
0x9a
,
0x9e
,
0xda
,
0x8a
,
0x8e
,
0xa5
,
0x3b
,
0xb4
,
0xa9
,
0x91
,
0x98
,
0x4c
,
0xcd
,
0x24
,
0x8
4
,
0x6
3
,
0x92
,
0xcc
,
0xd1
,
0xe6
,
0xae
,
0xaf
,
0xfd
,
0x50
,
0x81
,
0xda
,
0x23
,
0x0f
,
0x17
,
0x2f
,
0x9
4
,
0x
2b
,
0xc4
,
0xd4
,
0x8c
,
0x89
,
0xd6
,
0x0a
,
0xa8
,
0x65
,
0x7b
,
0xee
,
0x60
,
0xcc
,
0xd5
,
0xaa
,
0x9a
,
0x
34
,
0xbd
,
0xb4
,
0x19
,
0x1d
,
0x09
,
0x43
,
0x29
,
0x4b
,
0x23
,
0x31
,
0x59
,
0x9a
,
0x72
,
0x70
,
0x23
,
0x
aa
,
0xcd
,
0x3c
,
0x19
,
0xd2
,
0x81
,
0xe3
,
0x8e
,
0xde
,
0xf6
,
0x02
,
0x3a
,
0xb0
,
0x5e
,
0xd1
,
0x01
,
0x
f1
,
0xa5
,
0x69
,
0x27
,
0xea
,
0x31
,
0xb0
,
0x4d
,
0xcb
,
0x73
,
0x47
,
0x27
,
0x4c
,
0xac
,
0xba
,
0x2e
,
0x
57
,
0xaf
,
0x6a
,
0x36
,
0x25
,
0xd9
,
0x14
,
0x54
,
0xe3
,
0x35
,
0x2c
,
0x32
,
0xd7
,
0x87
,
0xbe
,
0xd5
,
0x
db
,
0xd4
,
0xc6
,
0xa1
,
0x3d
,
0x72
,
0xdc
,
0xc9
,
0x6b
,
0x23
,
0xb0
,
0x47
,
0xe6
,
0x0b
,
0x7b
,
0xc4
,
0x
a7
,
0xd2
,
0x3f
,
0x18
,
0x28
,
0x7c
,
0x52
,
0x97
,
0x46
,
0xbf
,
0xf2
,
0x82
,
0x37
,
0x5c
,
0xef
,
0xaa
,
0x
c4
,
0xab
,
0xeb
,
0x6d
,
0x41
,
0xd6
,
0x39
,
0x55
,
0x7b
,
0x09
,
0x8b
,
0xd4
,
0x29
,
0x42
,
0xdf
,
0x1c
,
0x
59
,
0x67
,
0xb4
,
0x7d
,
0x41
,
0x22
,
0x17
,
0xa1
,
0x2a
,
0xf4
,
0x72
,
0x6c
,
0xae
,
0x78
,
0xd5
,
0xe4
,
0x
da
,
0x8f
,
0x99
,
0xaa
,
0xa9
,
0x0b
,
0xb1
,
0x45
,
0x5d
,
0x3b
,
0xfa
,
0x95
,
0x17
,
0xbc
,
0x62
,
0x72
,
0x
56
,
0x38
,
0x70
,
0x6c
,
0xc5
,
0x72
,
0xfc
,
0x3e
,
0xd7
,
0x58
,
0xb2
,
0xf6
,
0xfc
,
0xbe
,
0xf1
,
0x9b
,
0x
d7
,
0xf5
,
0x26
,
0xa5
,
0xed
,
0x71
,
0x12
,
0x79
,
0x1f
,
0xea
,
0x5c
,
0x2e
,
0xc7
,
0x62
,
0x82
,
0xd7
,
0x
12
,
0x5c
,
0x78
,
0xcc
,
0x26
,
0x3f
,
0xf0
,
0xec
,
0xae
,
0xe5
,
0xda
,
0xaf
,
0xbc
,
0xb7
,
0xdb
,
0x9e
,
0x
75
,
0xa6
,
0x85
,
0x7d
,
0xc7
,
0x92
,
0x5d
,
0x8e
,
0x3f
,
0x64
,
0x12
,
0x8b
,
0xae
,
0x5d
,
0x7f
,
0xa8
,
0x
7b
,
0xe8
,
0x1c
,
0x91
,
0x0f
,
0xa1
,
0xd1
,
0x3f
,
0x0a
,
0xbc
,
0x91
,
0x8f
,
0x2b
,
0x0d
,
0xa8
,
0x1b
,
0x
fd
,
0xa6
,
0x02
,
0xe7
,
0x1f
,
0xd2
,
0xc5
,
0xf7
,
0x3d
,
0x6b
,
0x60
,
0xba
,
0xd6
,
0x0b
,
0xef
,
0xb5
,
0x
49
,
0x5b
,
0x2d
,
0x08
,
0xe2
,
0x01
,
0xa7
,
0x91
,
0x5d
,
0x58
,
0x72
,
0x63
,
0x55
,
0x7b
,
0x1e
,
0xd7
,
0x
70
,
0x96
,
0x0f
,
0xa1
,
0x35
,
0x3c
,
0x0c
,
0xbc
,
0x89
,
0x8f
,
0x3b
,
0x0d
,
0x6c
,
0x37
,
0x12
,
0xba
,
0x
35
,
0xe4
,
0xb3
,
0xd7
,
0x37
,
0xdb
,
0xca
,
0xcd
,
0x99
,
0xc5
,
0x98
,
0x2d
,
0x37
,
0x4d
,
0x08
,
0x8d
,
0x
5a
,
0xe0
,
0xc4
,
0x7d
,
0x46
,
0x23
,
0x3b
,
0xb0
,
0xe4
,
0xc6
,
0xa2
,
0x1a
,
0xb1
,
0x97
,
0xd0
,
0xd5
,
0x
00
,
0x48
,
0x32
,
0xff
,
0x13
,
0x1a
,
0x59
,
0xb6
,
0x15
,
0x59
,
0x85
,
0x4e
,
0x6a
,
0x41
,
0x79
,
0x24
,
0x
9b
,
0xfd
,
0xae
,
0x34
,
0x73
,
0x66
,
0x33
,
0x7a
,
0xc7
,
0x4d
,
0x13
,
0x42
,
0x2d
,
0x00
,
0x92
,
0xac
,
0x
17
,
0x58
,
0x33
,
0xd9
,
0x27
,
0xb9
,
0x0c
,
0x35
,
0x35
,
0x9e
,
0xf4
,
0x47
,
0x42
,
0x60
,
0x81
,
0x6d
,
0x
ff
,
0xc8
,
0x8e
,
0x4c
,
0xcb
,
0x8c
,
0xcc
,
0x42
,
0x23
,
0x75
,
0xa0
,
0x3a
,
0x11
,
0x1b
,
0x6c
,
0xe8
,
0x
45
,
0x11
,
0x1d
,
0xfa
,
0x22
,
0x4c
,
0x1a
,
0x66
,
0xdc
,
0x34
,
0xfe
,
0x3a
,
0x0b
,
0xad
,
0xdc
,
0xa2
,
0x
f4
,
0x93
,
0x5c
,
0x84
,
0x86
,
0x9c
,
0x4f
,
0xd8
,
0x23
,
0x21
,
0x50
,
0xe7
,
0x35
,
0xa3
,
0xc8
,
0x1e
,
0x
ef
,
0x42
,
0x75
,
0x28
,
0xa7
,
0xe7
,
0xd3
,
0xd6
,
0x37
,
0x2f
,
0x25
,
0xd1
,
0x9a
,
0xd3
,
0xd0
,
0x54
,
0x
fb
,
0xdc
,
0x4d
,
0x5a
,
0x7a
,
0xdc
,
0xd4
,
0xfe
,
0x3a
,
0x0b
,
0x9d
,
0xdc
,
0xa6
,
0x6f
,
0x43
,
0x7d
,
0x
c2
,
0xcc
,
0xf1
,
0xcc
,
0xa4
,
0xda
,
0x2e
,
0x56
,
0x6d
,
0x66
,
0xc9
,
0x81
,
0x77
,
0xd4
,
0xb3
,
0x9d
,
0x
2c
,
0x96
,
0x67
,
0xcb
,
0x36
,
0xfb
,
0x17
,
0x12
,
0x6f
,
0xcd
,
0x49
,
0xa8
,
0x4b
,
0x66
,
0x6a
,
0x78
,
0x
80
,
0xf6
,
0x23
,
0x2f
,
0x18
,
0x4b
,
0x2d
,
0x17
,
0x90
,
0xb8
,
0x13
,
0xd3
,
0xc8
,
0x4f
,
0xa1
,
0x6e
,
0x
aa
,
0x52
,
0xe5
,
0x7c
,
0xcb
,
0x36
,
0xd5
,
0xe4
,
0xc8
,
0x3b
,
0x34
,
0x2c
,
0x27
,
0xb0
,
0x87
,
0x91
,
0x
bb
,
0xa1
,
0xb2
,
0xe1
,
0x2c
,
0x9f
,
0x9c
,
0xa8
,
0xc9
,
0xd5
,
0x56
,
0x35
,
0x01
,
0xc5
,
0xa4
,
0xdd
,
0x
17
,
0x9c
,
0x08
,
0x29
,
0x17
,
0x90
,
0xb8
,
0x1d
,
0xd3
,
0xc8
,
0xa7
,
0x00
,
0x96
,
0x1b
,
0x1a
,
0x43
,
0x
c8
,
0x3d
,
0x68
,
0xb0
,
0x1d
,
0xd0
,
0x1b
,
0x8a
,
0x0d
,
0x18
,
0x62
,
0x40
,
0x95
,
0xb1
,
0xdb
,
0xb2
,
0x
26
,
0x07
,
0x93
,
0xb5
,
0xd9
,
0x27
,
0x72
,
0x6d
,
0x79
,
0x86
,
0xf5
,
0x06
,
0x72
,
0x09
,
0x61
,
0xef
,
0x
a6
,
0xb3
,
0xda
,
0x9d
,
0xe6
,
0x82
,
0x9f
,
0x34
,
0x42
,
0xf2
,
0x39
,
0xcc
,
0xf1
,
0x68
,
0x0b
,
0xdb
,
0x
40
,
0x8b
,
0xfa
,
0xbf
,
0x31
,
0xe6
,
0xc7
,
0x2f
,
0x44
,
0x77
,
0xaa
,
0xe2
,
0xa8
,
0x65
,
0x45
,
0x62
,
0x7
3
,
0xbc
,
0xcf
,
0xf5
,
0x82
,
0x75
,
0x0a
,
0xa3
,
0x6c
,
0x3c
,
0xe6
,
0x72
,
0xbb
,
0x6e
,
0x14
,
0x8c
,
0x7
9
,
0x36
,
0xf5
,
0x05
,
0x3f
,
0x69
,
0x84
,
0xe4
,
0x0b
,
0x98
,
0x63
,
0xbe
,
0x16
,
0x76
,
0xe7
,
0xd8
,
0x
4d
,
0xd9
,
0x89
,
0x3c
,
0x86
,
0xba
,
0xe5
,
0xba
,
0x5e
,
0x64
,
0x09
,
0x75
,
0xe7
,
0xf9
,
0x18
,
0xeb
,
0x
98
,
0xab
,
0x05
,
0xbb
,
0xe4
,
0xab
,
0x6c
,
0x3c
,
0x64
,
0x7c
,
0x3b
,
0x6e
,
0x14
,
0x9c
,
0xe8
,
0x62
,
0x
93
,
0xc7
,
0xd8
,
0x4a
,
0x84
,
0xc5
,
0x40
,
0x7a
,
0x77
,
0xf2
,
0x33
,
0xa8
,
0xf0
,
0x1d
,
0xd0
,
0xae
,
0x
10
,
0x79
,
0x08
,
0x4d
,
0xd3
,
0x75
,
0xbd
,
0xc8
,
0xe4
,
0x06
,
0x9f
,
0x67
,
0x73
,
0xac
,
0x97
,
0xcf
,
0x
f2
,
0x65
,
0x5f
,
0x51
,
0xe3
,
0x14
,
0x86
,
0xa6
,
0x29
,
0x84
,
0x3b
,
0xf7
,
0xa0
,
0xae
,
0xa9
,
0xc6
,
0x
b1
,
0x99
,
0x30
,
0xf3
,
0x89
,
0xd4
,
0xe1
,
0xe4
,
0xa7
,
0x50
,
0x63
,
0xfe
,
0xdf
,
0xad
,
0xb3
,
0x5d
,
0x
42
,
0xe3
,
0x0d
,
0x1d
,
0xcb
,
0x68
,
0x61
,
0x9f
,
0x64
,
0x19
,
0x2a
,
0x27
,
0xd6
,
0x60
,
0x14
,
0x7b
,
0x
5f
,
0x92
,
0xf3
,
0x14
,
0x3a
,
0xa6
,
0xce
,
0x99
,
0x7b
,
0x77
,
0xa0
,
0xa9
,
0x88
,
0x46
,
0x1d
,
0xe3
,
0x
44
,
0x34
,
0xee
,
0xcf
,
0xfc
,
0xbc
,
0xd4
,
0x79
,
0x00
,
0xad
,
0xac
,
0x46
,
0x67
,
0xe9
,
0x6f
,
0xec
,
0x
95
,
0x7d
,
0x22
,
0x7c
,
0x85
,
0x7e
,
0x92
,
0x65
,
0xa8
,
0x1d
,
0x9b
,
0xa3
,
0x49
,
0x6c
,
0x0f
,
0xde
,
0x
c1
,
0xb2
,
0x39
,
0x72
,
0x13
,
0xc5
,
0xe2
,
0x83
,
0xe1
,
0x27
,
0x30
,
0xd7
,
0xe7
,
0x3a
,
0xca
,
0xe8
,
0x
b8
,
0x3b
,
0xf3
,
0xb3
,
0x4a
,
0xef
,
0x1e
,
0x74
,
0xb2
,
0x12
,
0x9d
,
0x65
,
0xbc
,
0xb6
,
0x0b
,
0xcb
,
0x
b9
,
0x38
,
0xd1
,
0x22
,
0xa6
,
0x14
,
0x34
,
0x3e
,
0x87
,
0x0b
,
0x99
,
0xa1
,
0xe4
,
0xb1
,
0xf1
,
0x11
,
0x
fa
,
0xc4
,
0x4d
,
0x04
,
0x8b
,
0x13
,
0xc6
,
0xa7
,
0x30
,
0x27
,
0xec
,
0xc7
,
0x7d
,
0xe7
,
0xfd
,
0x52
,
0x
34
,
0x7d
,
0xcf
,
0xee
,
0x85
,
0x82
,
0xdc
,
0xc3
,
0xa8
,
0x97
,
0x3b
,
0xd0
,
0x57
,
0xb2
,
0x7b
,
0x36
,
0x
8d
,
0xe8
,
0x82
,
0x51
,
0xfb
,
0x02
,
0xce
,
0x67
,
0xa6
,
0x12
,
0xe9
,
0xe4
,
0x23
,
0x68
,
0xfb
,
0x9e
,
0x
eb
,
0xde
,
0x8d
,
0x3c
,
0x3f
,
0xaf
,
0xca
,
0x74
,
0xdd
,
0xdb
,
0xb0
,
0x92
,
0xed
,
0x2e
,
0xa6
,
0x37
,
0x
65
,
0x84
,
0x9c
,
0x6c
,
0xa0
,
0xcf
,
0x8b
,
0xf3
,
0xe7
,
0x4b
,
0xde
,
0x5d
,
0x8b
,
0x0e
,
0x1f
,
0x44
,
0x
be
,
0x80
,
0x55
,
0x93
,
0x0e
,
0xbd
,
0x13
,
0xfa
,
0xae
,
0x43
,
0x77
,
0xa0
,
0x9d
,
0x1f
,
0x20
,
0x19
,
0x
9e
,
0x9f
,
0x17
,
0x65
,
0xba
,
0xe1
,
0x5d
,
0x58
,
0xc9
,
0x0e
,
0xe7
,
0xcb
,
0x6b
,
0x5f
,
0xc2
,
0xaa
,
0x
3c
,
0xa1
,
0x76
,
0xd1
,
0x0d
,
0xa3
,
0xf0
,
0x6c
,
0x83
,
0xdf
,
0xd4
,
0x07
,
0x90
,
0x29
,
0x50
,
0x8c
,
0x
6e
,
0x8f
,
0xbd
,
0x63
,
0xfb
,
0x6d
,
0xa7
,
0xee
,
0x41
,
0x37
,
0x3f
,
0x41
,
0x32
,
0x79
,
0x42
,
0x1d
,
0x
43
,
0x9a
,
0x30
,
0x83
,
0x99
,
0x5f
,
0x74
,
0xc2
,
0x2f
,
0xe3
,
0x25
,
0xd4
,
0xf6
,
0xf5
,
0x7c
,
0xa0
,
0x
a0
,
0x19
,
0x26
,
0xe1
,
0xd9
,
0x26
,
0xbf
,
0xae
,
0x4e
,
0x20
,
0x02
,
0x20
,
0x9f
,
0x87
,
0xb4
,
0x61
,
0x
e7
,
0x50
,
0x3c
,
0xe8
,
0x64
,
0x93
,
0x6c
,
0xc2
,
0xfc
,
0xb4
,
0x09
,
0x2c
,
0x16
,
0x34
,
0x1e
,
0xe5
,
0x
06
,
0xe3
,
0x3e
,
0x1f
,
0x84
,
0x5f
,
0xda
,
0x73
,
0x68
,
0xec
,
0xa9
,
0xd1
,
0x40
,
0x8d
,
0xa0
,
0x98
,
0x
92
,
0xa7
,
0xd4
,
0x61
,
0x13
,
0x40
,
0xe5
,
0xa0
,
0x50
,
0xc6
,
0x02
,
0xc9
,
0x8f
,
0x67
,
0x6a
,
0x52
,
0x
ca
,
0x44
,
0x93
,
0xf4
,
0x93
,
0x24
,
0xf7
,
0xa6
,
0xf0
,
0x25
,
0xd3
,
0xdf
,
0x83
,
0x5c
,
0xe8
,
0x14
,
0x
c6
,
0xf7
,
0xa9
,
0x84
,
0xa4
,
0x2d
,
0xc6
,
0x56
,
0x8b
,
0xb1
,
0x53
,
0x09
,
0x6a
,
0xe6
,
0x2c
,
0x09
,
0x
32
,
0xf4
,
0x01
,
0x64
,
0x04
,
0x0a
,
0x85
,
0x2f
,
0x90
,
0xfc
,
0x7c
,
0xba
,
0xc2
,
0xa5
,
0xfd
,
0x90
,
0x
6a
,
0x03
,
0x2a
,
0x21
,
0x0e
,
0x29
,
0x52
,
0x64
,
0x53
,
0x5b
,
0x9c
,
0xec
,
0xf5
,
0x95
,
0x98
,
0x92
,
0x
0a
,
0x47
,
0xca
,
0x66
,
0x2c
,
0xb9
,
0x19
,
0x2b
,
0x15
,
0x9e
,
0x66
,
0xce
,
0x12
,
0x9e
,
0x36
,
0xa0
,
0x
9a
,
0x42
,
0x8c
,
0x7c
,
0x00
,
0xd0
,
0xc7
,
0xa3
,
0x2b
,
0xa2
,
0x76
,
0xcf
,
0x12
,
0xb9
,
0xb3
,
0x6c
,
0x
16
,
0xe2
,
0x94
,
0x3c
,
0x40
,
0xb6
,
0x95
,
0xcd
,
0x89
,
0x51
,
0x5f
,
0xf3
,
0x25
,
0x6d
,
0x9d
,
0xb3
,
0x
d6
,
0x24
,
0x65
,
0x2b
,
0x22
,
0xf7
,
0x13
,
0x3b
,
0x56
,
0xb8
,
0x1a
,
0x6b
,
0x05
,
0x6a
,
0xa4
,
0xfc
,
0x
91
,
0x0f
,
0x00
,
0x86
,
0x98
,
0xb8
,
0x22
,
0xdb
,
0x32
,
0x4c
,
0x1e
,
0x39
,
0xab
,
0x7a
,
0x43
,
0x50
,
0x
92
,
0x58
,
0x5a
,
0xed
,
0xf6
,
0xb9
,
0xd3
,
0x77
,
0xbb
,
0xec
,
0x27
,
0x84
,
0xb5
,
0x84
,
0x35
,
0x3f
,
0x
36
,
0x23
,
0x72
,
0x37
,
0xd1
,
0x63
,
0x8d
,
0x89
,
0xb1
,
0x56
,
0x20
,
0x46
,
0xca
,
0x2e
,
0x89
,
0xa6
,
0x
31
,
0x61
,
0x89
,
0x1e
,
0xd3
,
0x24
,
0xac
,
0xea
,
0xc4
,
0x84
,
0x25
,
0xc7
,
0x38
,
0x35
,
0x61
,
0xfd
,
0x
e5
,
0x69
,
0x9f
,
0x3b
,
0xfd
,
0xb4
,
0x8b
,
0x71
,
0x9c
,
0x59
,
0x09
,
0x58
,
0xf3
,
0xa5
,
0x01
,
0x8b
,
0x
98
,
0xa9
,
0xe7
,
0x09
,
0xb4
,
0xf3
,
0x5b
,
0x47
,
0xa6
,
0x0c
,
0x4c
,
0x3f
,
0x21
,
0xa7
,
0x9c
,
0x92
,
0x
8f
,
0x98
,
0x26
,
0x60
,
0xd5
,
0x4b
,
0x03
,
0x96
,
0x98
,
0xe3
,
0xd4
,
0x80
,
0xf5
,
0x63
,
0x86
,
0x9e
,
0x
7e
,
0x64
,
0x17
,
0x29
,
0x68
,
0xfc
,
0xb3
,
0xa4
,
0x47
,
0xdd
,
0xd7
,
0xce
,
0x20
,
0xa2
,
0x41
,
0x2e
,
0x
47
,
0xd0
,
0xcd
,
0x1f
,
0x1d
,
0x11
,
0x32
,
0x30
,
0xfc
,
0x84
,
0x8c
,
0x72
,
0x4a
,
0xf8
,
0x11
,
0x43
,
0x
ea
,
0x54
,
0xf0
,
0xcc
,
0x4c
,
0x17
,
0x3c
,
0x5d
,
0x68
,
0x72
,
0xb3
,
0xf7
,
0xb0
,
0xb2
,
0xe1
,
0xe7
,
0x
04
,
0xa3
,
0xf6
,
0xcf
,
0x8a
,
0xea
,
0x75
,
0xdf
,
0x38
,
0xa3
,
0xc8
,
0x0e
,
0x72
,
0x5e
,
0x27
,
0x9d
,
0x
1b
,
0x46
,
0x1d
,
0xb3
,
0xf7
,
0x27
,
0x05
,
0xfa
,
0x88
,
0x29
,
0x85
,
0xcf
,
0xba
,
0x52
,
0x5c
,
0x58
,
0x
67
,
0x66
,
0x3a
,
0xe7
,
0x19
,
0x40
,
0x9b
,
0xa9
,
0xdd
,
0xc0
,
0xba
,
0x86
,
0x65
,
0x37
,
0x56
,
0x37
,
0x
bc
,
0x31
,
0xd0
,
0x69
,
0x9d
,
0x2f
,
0x81
,
0xe4
,
0x85
,
0xce
,
0x64
,
0xba
,
0x6f
,
0xd8
,
0x76
,
0x65
,
0x
36
,
0xfb
,
0x9f
,
0x14
,
0xc8
,
0xc3
,
0x97
,
0xe4
,
0x36
,
0x1b
,
0x08
,
0x76
,
0xae
,
0xf1
,
0xd6
,
0x48
,
0x
45
,
0x62
,
0x41
,
0xda
,
0x3e
,
0xe4
,
0x6a
,
0x9c
,
0x62
,
0x37
,
0xa1
,
0xa7
,
0x29
,
0x05
,
0x8d
,
0xdf
,
0x
a5
,
0xf5
,
0xbe
,
0x02
,
0x92
,
0x67
,
0x3a
,
0x93
,
0xea
,
0xbe
,
0xa5
,
0xc7
,
0x95
,
0x96
,
0x88
,
0x05
,
0x
97
,
0x01
,
0x12
,
0xe6
,
0x7b
,
0xbb
,
0x4f
,
0xef
,
0xaa
,
0x5d
,
0x23
,
0x4a
,
0x83
,
0xab
,
0x05
,
0x5a
,
0x
61
,
0xfb
,
0x80
,
0x89
,
0x71
,
0x8a
,
0xde
,
0xb8
,
0x9c
,
0xba
,
0x60
,
0xd4
,
0x7e
,
0x5f
,
0x05
,
0x48
,
0x
14
,
0xee
,
0x97
,
0xaf
,
0xd3
,
0xfb
,
0x45
,
0x14
,
0x09
,
0x1f
,
0x15
,
0xf5
,
0x7e
,
0x6f
,
0x77
,
0xca
,
0x
3a
,
0xdf
,
0xd9
,
0x73
,
0x7a
,
0x5b
,
0x9e
,
0x1a
,
0x5e
,
0x1a
,
0x5c
,
0x2e
,
0x90
,
0xa2
,
0xf0
,
0xbc
,
0x
36
,
0xac
,
0x64
,
0xdd
,
0x2d
,
0xf7
,
0xc9
,
0x4d
,
0xa8
,
0x38
,
0x58
,
0x05
,
0x0a
,
0xb0
,
0x53
,
0xdf
,
0x
7c
,
0x93
,
0x3e
,
0x2f
,
0xbc
,
0x48
,
0xf8
,
0xa8
,
0x68
,
0xf4
,
0x3b
,
0x7b
,
0x52
,
0xb6
,
0x60
,
0x25
,
0x
3c
,
0x5f
,
0xb0
,
0x2c
,
0x53
,
0x48
,
0x18
,
0xd7
,
0xa0
,
0xb6
,
0x37
,
0xb4
,
0x8e
,
0x68
,
0xd7
,
0xa7
,
0x
6b
,
0x6e
,
0x71
,
0x4e
,
0xae
,
0x43
,
0xcd
,
0xc1
,
0x1a
,
0x90
,
0x83
,
0xa0
,
0x66
,
0xff
,
0x5c
,
0xc1
,
0x
7d
,
0x36
,
0x97
,
0xc3
,
0x1a
,
0x72
,
0x7e
,
0xd1
,
0x30
,
0x36
,
0xa1
,
0xfa
,
0x88
,
0x8e
,
0x5f
,
0xb0
,
0x
b6
,
0x74
,
0xce
,
0xa1
,
0x5d
,
0x81
,
0xc6
,
0xee
,
0xd8
,
0x3c
,
0xb4
,
0x07
,
0xbe
,
0x3d
,
0xa4
,
0x6b
,
0x
79
,
0xa7
,
0xd5
,
0xcf
,
0xf8
,
0x7b
,
0x09
,
0x56
,
0x79
,
0xba
,
0xdb
,
0x8e
,
0xc1
,
0x05
,
0x2a
,
0xe7
,
0x
39
,
0xb4
,
0x21
,
0xd6
,
0xe7
,
0x0d
,
0xad
,
0x0f
,
0xf5
,
0x07
,
0xf6
,
0xc9
,
0x33
,
0xba
,
0xee
,
0xb4
,
0x
8d
,
0x02
,
0x3c
,
0x08
,
0xb8
,
0x4b
,
0xfd
,
0x51
,
0xcf
,
0xa7
,
0x81
,
0xe3
,
0x89
,
0x98
,
0x62
,
0x2e
,
0x
f2
,
0x69
,
0x7f
,
0xaf
,
0xc0
,
0x2a
,
0x0b
,
0x77
,
0x5b
,
0x31
,
0xb4
,
0x40
,
0xe1
,
0xbc
,
0x49
,
0x80
,
0x
f5
,
0x47
,
0x07
,
0x9c
,
0xc0
,
0x00
,
0x08
,
0x63
,
0x7f
,
0x37
,
0xf2
,
0x64
,
0x6c
,
0x95
,
0xcd
,
0x2a
,
0x
89
,
0x80
,
0x99
,
0xd4
,
0x9f
,
0x18
,
0xbe
,
0x1d
,
0x38
,
0x1e
,
0xf7
,
0x29
,
0x6a
,
0x52
,
0x7f
,
0xb2
,
0x
12
,
0x7e
,
0xc1
,
0xda
,
0x71
,
0xdf
,
0xf0
,
0x18
,
0xeb
,
0xf3
,
0x90
,
0xc7
,
0x90
,
0xe8
,
0xdb
,
0xe5
,
0x
cf
,
0x08
,
0x14
,
0x7e
,
0xd0
,
0xee
,
0xef
,
0x27
,
0x9e
,
0xf0
,
0xad
,
0xaa
,
0x5e
,
0x47
,
0xc2
,
0xcf
,
0x
04
,
0x0c
,
0xf4
,
0x0b
,
0x43
,
0x3c
,
0x93
,
0x83
,
0x71
,
0x6f
,
0xe0
,
0x0c
,
0x1d
,
0x44
,
0x04
,
0x6
e
,
0x
69
,
0x3b
,
0x1e
,
0x1b
,
0x1e
,
0x61
,
0x75
,
0x1e
,
0x32
,
0x1f
,
0xe2
,
0x63
,
0x07
,
0x8c
,
0x80
,
0x8
e
,
0x
ef
,
0xd5
,
0x38
,
0xa2
,
0xa1
,
0x0c
,
0x1c
,
0x22
,
0x98
,
0x8f
,
0x19
,
0x6f
,
0xcf
,
0xfd
,
0x8a
,
0x71
,
0x
7e
,
0x7e
,
0x8c
,
0x39
,
0x39
,
0x38
,
0x31
,
0x46
,
0xce
,
0xd8
,
0x41
,
0x3c
,
0xe0
,
0x1a
,
0x2f
,
0x4e
,
0x
88
,
0x01
,
0x0d
,
0xcf
,
0x1b
,
0xf6
,
0xc2
,
0xbe
,
0x17
,
0x20
,
0xb2
,
0xb4
,
0x5f
,
0xf3
,
0x7c
,
0x5f
,
0x
22
,
0xe4
,
0xe4
,
0x8e
,
0x43
,
0x78
,
0xe7
,
0x43
,
0xda
,
0xb7
,
0xeb
,
0x7e
,
0x4d
,
0x7b
,
0x88
,
0x06
,
0x
36
,
0xeb
,
0x48
,
0xec
,
0x32
,
0xda
,
0x96
,
0xfd
,
0xda
,
0xb0
,
0xa0
,
0xd1
,
0xdd
,
0xe5
,
0xcb
,
0x91
,
0x
2d
,
0xcf
,
0x1b
,
0x1b
,
0xe1
,
0xd0
,
0x0b
,
0x10
,
0x71
,
0x5a
,
0x2f
,
0x59
,
0xbc
,
0xaf
,
0xea
,
0x4d
,
0x
78
,
0x05
,
0x4b
,
0xf7
,
0x51
,
0x28
,
0xb7
,
0x13
,
0x96
,
0xee
,
0xec
,
0x9b
,
0xd1
,
0x02
,
0x6f
,
0x10
,
0x
24
,
0x0e
,
0x28
,
0x6d
,
0xd3
,
0x7a
,
0xa9
,
0x99
,
0xd0
,
0x1a
,
0xec
,
0xb0
,
0xed
,
0x08
,
0xb4
,
0x82
,
0x
db
,
0x81
,
0x7f
,
0x33
,
0x5a
,
0x34
,
0xf6
,
0xe3
,
0xba
,
0x9d
,
0x7f
,
0x33
,
0x83
,
0x0d
,
0xe8
,
0x09
,
0x
85
,
0xfb
,
0x24
,
0x14
,
0xc7
,
0x09
,
0x0b
,
0x77
,
0xfa
,
0x4d
,
0x69
,
0x81
,
0x37
,
0x8a
,
0xf5
,
0xc0
,
0x
a2
,
0x23
,
0x01
,
0x5d
,
0x45
,
0xc3
,
0xb0
,
0x01
,
0xb6
,
0x2d
,
0xdf
,
0x7a
,
0xe5
,
0x0c
,
0x9c
,
0x68
,
0x
be
,
0x29
,
0x2d
,
0x3a
,
0xf1
,
0xe3
,
0xaa
,
0x9d
,
0x7d
,
0x53
,
0x85
,
0x8d
,
0xec
,
0x63
,
0xc4
,
0x46
,
0x
8c
,
0x0e
,
0x6c
,
0x59
,
0xb6
,
0xdd
,
0xeb
,
0xc7
,
0x14
,
0x87
,
0xc6
,
0xc0
,
0x75
,
0x11
,
0xe9
,
0xdb
,
0x
1c
,
0xd2
,
0xf2
,
0x86
,
0x66
,
0x01
,
0x6c
,
0x99
,
0xbe
,
0xf9
,
0xc2
,
0x19
,
0x39
,
0xd1
,
0x09
,
0x1a
,
0x
1a
,
0x99
,
0x7c
,
0x0c
,
0x4b
,
0x76
,
0xe0
,
0xf9
,
0x69
,
0x59
,
0x81
,
0x64
,
0x5b
,
0x8c
,
0xa1
,
0x0b
,
0x
b0
,
0x63
,
0x5a
,
0x96
,
0x31
,
0x8c
,
0x29
,
0x8e
,
0x1d
,
0x03
,
0xda
,
0x45
,
0xa4
,
0x6f
,
0x29
,
0x64
,
0x
1b
,
0xff
,
0x2e
,
0xc1
,
0x72
,
0xda
,
0x2d
,
0x12
,
0x18
,
0x3c
,
0x80
,
0x5a
,
0x10
,
0x3b
,
0x48
,
0x26
,
0x
f2
,
0x31
,
0x2c
,
0x59
,
0x81
,
0xe7
,
0xa7
,
0x79
,
0x39
,
0xc2
,
0xed
,
0xd0
,
0x0e
,
0x95
,
0x59
,
0xfb
,
0x
89
,
0xb5
,
0xf4
,
0xb9
,
0x95
,
0x77
,
0xa4
,
0x99
,
0x74
,
0xc1
,
0x7d
,
0xb8
,
0x90
,
0x51
,
0xa0
,
0x94
,
0x
77
,
0x05
,
0x96
,
0xd3
,
0x66
,
0x11
,
0x95
,
0xf6
,
0x3d
,
0x68
,
0x04
,
0xb1
,
0x81
,
0x44
,
0x90
,
0x58
,
0x
0a
,
0xbc
,
0x64
,
0x6d
,
0x66
,
0x4a
,
0x90
,
0x7c
,
0x91
,
0xa0
,
0xc6
,
0xb8
,
0x3c
,
0x29
,
0xf3
,
0xbe
,
0x
4b
,
0xe7
,
0xad
,
0xbc
,
0x21
,
0xf5
,
0x64
,
0x08
,
0x9e
,
0xc3
,
0x85
,
0x8c
,
0x00
,
0x95
,
0x94
,
0xe3
,
0x2
b
,
0xaa
,
0x6f
,
0xca
,
0xf4
,
0x0a
,
0x4d
,
0xc6
,
0x18
,
0xe1
,
0xff
,
0xa4
,
0x2b
,
0xb2
,
0x88
,
0x82
,
0x2
5
,
0x7b
,
0xd3
,
0x53
,
0x8c
,
0xe4
,
0xcb
,
0x04
,
0x33
,
0x26
,
0x18
,
0x9c
,
0x8e
,
0x5d
,
0x91
,
0x63
,
0x
f7
,
0x79
,
0x8e
,
0x1c
,
0xe1
,
0x1e
,
0xe3
,
0x5b
,
0xa8
,
0x29
,
0x52
,
0x0c
,
0xb3
,
0x44
,
0xec
,
0x71
,
0x
53
,
0xaa
,
0x97
,
0x58
,
0x52
,
0x20
,
0x2b
,
0xf2
,
0x7f
,
0xc2
,
0x14
,
0x59
,
0x40
,
0xc1
,
0xc6
,
0x3c
,
0x
98
,
0x85
,
0x94
,
0x23
,
0x09
,
0xbc
,
0x90
,
0x82
,
0x9f
,
0x0c
,
0xcf
,
0xa2
,
0xad
,
0x1d
,
0x36
,
0x8b
,
0x
c5
,
0x1e
,
0x6e
,
0x1e
,
0xed
,
0x3b
,
0x68
,
0x48
,
0x52
,
0x0c
,
0xb2
,
0xb8
,
0xef
,
0x31
,
0x90
,
0x85
,
0x
35
,
0xe8
,
0x21
,
0x25
,
0xe4
,
0x59
,
0xbe
,
0x6c
,
0x36
,
0x13
,
0xf2
,
0x43
,
0xa4
,
0x1a
,
0x5b
,
0xb0
,
0x
94
,
0x43
,
0x01
,
0xbb
,
0x90
,
0x82
,
0x9f
,
0x14
,
0xcd
,
0xa2
,
0xae
,
0x1d
,
0xba
,
0x8a
,
0x39
,
0x32
,
0x
a4
,
0x8c
,
0x73
,
0x2a
,
0xb8
,
0xd3
,
0xc0
,
0xda
,
0x4c
,
0x1a
,
0xac
,
0xfd
,
0xab
,
0x02
,
0x8b
,
0x5
9
,
0x
90
,
0xc2
,
0x6f
,
0x07
,
0xaa
,
0x7a
,
0x3b
,
0x21
,
0xdf
,
0x47
,
0xaa
,
0xb6
,
0x09
,
0x4b
,
0x52
,
0x3
9
,
0x
97
,
0xdc
,
0xc9
,
0x61
,
0xb5
,
0x4e
,
0x62
,
0xce
,
0xec
,
0x7c
,
0x5a
,
0x86
,
0xbd
,
0x11
,
0x6f
,
0xe2
,
0x
a7
,
0x42
,
0x3b
,
0x05
,
0xaa
,
0xcd
,
0xa4
,
0xa1
,
0xda
,
0xbf
,
0x6a
,
0xb0
,
0x98
,
0x35
,
0xc9
,
0xad
,
0x
99
,
0x8c
,
0x45
,
0xd4
,
0x3e
,
0x97
,
0x1b
,
0x9b
,
0xe9
,
0xd3
,
0xf7
,
0x86
,
0x43
,
0x4c
,
0x08
,
0x7c
,
0x
1c
,
0x52
,
0xeb
,
0x25
,
0xea
,
0xcc
,
0xae
,
0xa7
,
0x44
,
0xd8
,
0x6b
,
0xf1
,
0x21
,
0x9e
,
0xc9
,
0x68
,
0x
65
,
0x58
,
0x2c
,
0xca
,
0x26
,
0xd3
,
0xde
,
0x0a
,
0x8e
,
0xd8
,
0xb6
,
0x61
,
0x64
,
0xfe
,
0x4d
,
0xae
,
0x
44
,
0x9e
,
0x73
,
0x71
,
0xb0
,
0xa9
,
0x3c
,
0x43
,
0x6f
,
0x3c
,
0xc6
,
0x80
,
0x10
,
0xdf
,
0x7b
,
0x88
,
0x
42
,
0x9d
,
0x95
,
0x37
,
0x88
,
0xae
,
0x18
,
0xd4
,
0x93
,
0x57
,
0x0f
,
0x20
,
0x49
,
0x08
,
0xf4
,
0xc8
,
0x
26
,
0x95
,
0xde
,
0x0c
,
0x0e
,
0xe9
,
0xb1
,
0xa1
,
0x64
,
0xf6
,
0x4d
,
0x2e
,
0x43
,
0x93
,
0x96
,
0x37
,
0x
75
,
0x98
,
0xa5
,
0xee
,
0x49
,
0x9c
,
0x4b
,
0x93
,
0x6b
,
0x90
,
0x38
,
0x79
,
0x98
,
0x9c
,
0x8d
,
0x0e
,
0x
88
,
0xae
,
0x28
,
0xd0
,
0x13
,
0x17
,
0x0f
,
0x20
,
0x48
,
0x08
,
0xf3
,
0xc8
,
0x55
,
0x98
,
0xb5
,
0xdd
,
0x
9b
,
0x1b
,
0xb2
,
0x4b
,
0x8a
,
0xb8
,
0xd0
,
0x69
,
0x2a
,
0x41
,
0x7e
,
0x77
,
0x61
,
0x4a
,
0x2e
,
0xf9
,
0x
e3
,
0x38
,
0x96
,
0x26
,
0x97
,
0x20
,
0x71
,
0xf0
,
0xd0
,
0x59
,
0x37
,
0x1a
,
0x6c
,
0x6e
,
0x4c
,
0xaf
,
0x
4c
,
0xa5
,
0xf6
,
0x6a
,
0x26
,
0x39
,
0x67
,
0x2c
,
0x55
,
0x98
,
0xdf
,
0x1f
,
0xa5
,
0xf3
,
0x7b
,
0x8d
,
0x
28
,
0xe2
,
0x42
,
0xa7
,
0x2d
,
0x19
,
0xd9
,
0xcd
,
0x85
,
0x2e
,
0x7a
,
0xc9
,
0xe7
,
0x32
,
0xb4
,
0xd7
,
0x
0f
,
0x71
,
0x73
,
0xe2
,
0x10
,
0xa7
,
0xe3
,
0xb7
,
0x2b
,
0x00
,
0x7e
,
0xe0
,
0x9c
,
0x38
,
0x03
,
0x7a
,
0x
33
,
0xc1
,
0x39
,
0xa3
,
0xa9
,
0xc2
,
0xf8
,
0xfe
,
0x20
,
0x1d
,
0xdf
,
0x1b
,
0x6c
,
0x8a
,
0xeb
,
0xa5
,
0x
44
,
0xed
,
0x36
,
0xf0
,
0x2b
,
0x06
,
0x8d
,
0xc2
,
0x2f
,
0xb1
,
0xe4
,
0x35
,
0x48
,
0x2f
,
0xf0
,
0xbc
,
0x
53
,
0x9c
,
0x8e
,
0xdf
,
0x2e
,
0x01
,
0xf8
,
0x81
,
0x73
,
0xec
,
0x8c
,
0xec
,
0x43
,
0xdb
,
0xea
,
0x02
,
0x
e8
,
0x30
,
0x6c
,
0xd7
,
0xc5
,
0xd5
,
0x47
,
0x4c
,
0x36
,
0x39
,
0x95
,
0xdd
,
0x54
,
0x30
,
0xa8
,
0xcc
,
0x
bb
,
0x60
,
0x50
,
0x28
,
0xec
,
0x72
,
0x4b
,
0x5c
,
0x82
,
0x18
,
0x81
,
0xe7
,
0x45
,
0x07
,
0x61
,
0xb7
,
0x
ef
,
0x56
,
0x16
,
0x44
,
0x7d
,
0x8e
,
0x6d
,
0x7e
,
0xb5
,
0xb2
,
0xcc
,
0x0e
,
0x46
,
0xdb
,
0x71
,
0xdb
,
0x
c9
,
0x2f
,
0x3e
,
0x62
,
0xb2
,
0xce
,
0xa8
,
0xf4
,
0x9e
,
0x82
,
0x02
,
0x65
,
0x76
,
0xb3
,
0xb2
,
0xc0
,
0x
0d
,
0xde
,
0x53
,
0x34
,
0x58
,
0xbe
,
0xe3
,
0x1f
,
0x3d
,
0xcf
,
0x45
,
0xf8
,
0xdf
,
0xe4
,
0xac
,
0x1a
,
0x
eb
,
0x73
,
0x6c
,
0xb3
,
0x8b
,
0x95
,
0x65
,
0x9a
,
0x18
,
0x2d
,
0xc7
,
0xed
,
0xb6
,
0xd8
,
0x48
,
0xde
,
0xa
7
,
0x3c
,
0x45
,
0x02
,
0x8b
,
0xda
,
0x28
,
0x1a
,
0xb7
,
0x17
,
0x39
,
0x9d
,
0x7d
,
0x22
,
0xce
,
0x96
,
0xa
0
,
0xf1
,
0x8e
,
0x7d
,
0x18
,
0x9e
,
0x8b
,
0xe0
,
0xbf
,
0xcd
,
0xba
,
0x1a
,
0x8c
,
0xf2
,
0x18
,
0x09
,
0x
c5
,
0x67
,
0x8b
,
0x7b
,
0xff
,
0x83
,
0x09
,
0x9b
,
0xf8
,
0xbd
,
0x41
,
0x9a
,
0x7f
,
0x2e
,
0xc1
,
0xca
,
0x
d4
,
0x6b
,
0xa3
,
0xe8
,
0xa4
,
0xbb
,
0xc8
,
0xe8
,
0xf4
,
0x93
,
0xfc
,
0x24
,
0x2e
,
0x3e
,
0x3b
,
0xcc
,
0x
36
,
0x3f
,
0xce
,
0xb5
,
0x04
,
0x73
,
0x06
,
0xa4
,
0x44
,
0x6e
,
0x2b
,
0x48
,
0x9a
,
0x85
,
0x35
,
0xd9
,
0x
fa
,
0x1f
,
0x94
,
0x1c
,
0xe2
,
0x77
,
0x06
,
0x69
,
0xfe
,
0xb9
,
0x02
,
0x2b
,
0x5b
,
0x2c
,
0x9d
,
0x2b
,
0x
c5
,
0x4a
,
0x39
,
0xf2
,
0x25
,
0x34
,
0xe3
,
0x31
,
0x65
,
0xcf
,
0xf2
,
0x0f
,
0x81
,
0xd9
,
0x46
,
0xa8
,
0x
01
,
0xe6
,
0x0c
,
0x48
,
0x89
,
0xdc
,
0x94
,
0x90
,
0x34
,
0x0b
,
0x6b
,
0xb2
,
0x9b
,
0x15
,
0x7c
,
0xe4
,
0x
37
,
0x8d
,
0xcf
,
0x60
,
0x35
,
0xa7
,
0xb3
,
0x3c
,
0x7a
,
0xaf
,
0x61
,
0x22
,
0x54
,
0xb7
,
0x6c
,
0x4a
,
0x
2b
,
0x68
,
0xc7
,
0x73
,
0x8a
,
0x91
,
0xd5
,
0x37
,
0x81
,
0xd9
,
0x56
,
0xa8
,
0x36
,
0xb5
,
0xcf
,
0x61
,
0x
e5
,
0xba
,
0xa2
,
0x21
,
0xb6
,
0xbb
,
0xcf
,
0x20
,
0xad
,
0x15
,
0x44
,
0xb9
,
0x05
,
0x4f
,
0xd1
,
0x97
,
0x
35
,
0x27
,
0xb3
,
0x48
,
0xbd
,
0x57
,
0x30
,
0x10
,
0xca
,
0x3b
,
0x36
,
0x29
,
0x72
,
0x53
,
0xd2
,
0x10
,
0x
e3
,
0xd9
,
0x74
,
0x5f
,
0x09
,
0x39
,
0xbb
,
0xb0
,
0xcc
,
0x90
,
0xee
,
0x3b
,
0x0c
,
0xca
,
0xf2
,
0x00
,
0x
db
,
0xdd
,
0xa5
,
0x90
,
0xd6
,
0x0c
,
0xa2
,
0xdc
,
0x86
,
0xa7
,
0x18
,
0xcb
,
0xf0
,
0x6c
,
0x7a
,
0xac
,
0x
5b
,
0xb6
,
0x37
,
0x8a
,
0x64
,
0xfe
,
0x8b
,
0x9b
,
0xc6
,
0xaa
,
0x40
,
0xdf
,
0xf9
,
0xd9
,
0x3e
,
0x85
,
0x
80
,
0x9c
,
0x03
,
0x58
,
0xa6
,
0x48
,
0xf7
,
0x2d
,
0x26
,
0xa5
,
0x71
,
0x80
,
0x6e
,
0xdb
,
0x9b
,
0x44
,
0x
15
,
0x01
,
0x7e
,
0xdf
,
0x65
,
0x11
,
0x17
,
0x63
,
0xe8
,
0x9d
,
0x1f
,
0xf7
,
0x77
,
0x33
,
0x5a
,
0x22
,
0x
22
,
0xfe
,
0xc5
,
0x4d
,
0x6d
,
0x95
,
0xa3
,
0xef
,
0xfc
,
0x6a
,
0x9f
,
0xc1
,
0x0a
,
0x07
,
0xbf
,
0x6f
,
0x
9c
,
0x50
,
0xad
,
0xdf
,
0x4a
,
0x57
,
0xeb
,
0xab
,
0x79
,
0x87
,
0xa7
,
0x2a
,
0xc8
,
0x7c
,
0x18
,
0x95
,
0x
b3
,
0x89
,
0xf7
,
0x63
,
0xe8
,
0x9d
,
0x9f
,
0xf7
,
0x77
,
0x33
,
0x4a
,
0x20
,
0x2c
,
0xa9
,
0xd6
,
0x6f
,
0x
0b
,
0xc2
,
0xc8
,
0xcc
,
0x95
,
0xf4
,
0xb3
,
0x3c
,
0x65
,
0x7c
,
0x9c
,
0x1f
,
0xfd
,
0x7f
,
0x58
,
0xd1
,
0x
a4
,
0xab
,
0xf5
,
0xd5
,
0xbc
,
0xc1
,
0x53
,
0x15
,
0x64
,
0xde
,
0x8d
,
0xaa
,
0x05
,
0x6e
,
0xa4
,
0xe7
,
0x
ef
,
0x89
,
0x8a
,
0x5e
,
0x4d
,
0xad
,
0x6e
,
0x11
,
0x6e
,
0x67
,
0x2a
,
0xfa
,
0xf6
,
0x24
,
0x35
,
0x55
,
0x
4a
,
0xfa
,
0x59
,
0x16
,
0x32
,
0x3e
,
0xce
,
0xcf
,
0xfe
,
0x3f
,
0xac
,
0xe8
,
0x77
,
0x79
,
0x45
,
0x2f
,
0x
41
,
0xff
,
0xdb
,
0x59
,
0xa8
,
0x29
,
0x5e
,
0xce
,
0xa6
,
0x79
,
0x23
,
0xcd
,
0x14
,
0x18
,
0x49
,
0x3f
,
0x
97
,
0x96
,
0xb7
,
0x08
,
0x37
,
0x33
,
0x15
,
0x7d
,
0xb7
,
0x4c
,
0x4c
,
0x59
,
0xd0
,
0xff
,
0x76
,
0x16
,
0x
92
,
0xca
,
0xef
,
0x72
,
0x24
,
0xcd
,
0xfe
,
0xd0
,
0x91
,
0x84
,
0xc5
,
0x1f
,
0xff
,
0xe8
,
0x05
,
0xf
4
,
0x
1a
,
0xb2
,
0x2f
,
0xa7
,
0xd3
,
0xbc
,
0x92
,
0x66
,
0x0a
,
0x94
,
0xa4
,
0xa6
,
0xa4
,
0xea
,
0xdb
,
0xa
4
,
0x
50
,
0x1e
,
0x31
,
0x55
,
0x4e
,
0x30
,
0xe9
,
0x61
,
0xe2
,
0xf8
,
0xb9
,
0xa9
,
0x1c
,
0x9f
,
0x86
,
0x0e
,
0x
a4
,
0xd9
,
0x37
,
0xa5
,
0x24
,
0x2c
,
0xfe
,
0xd8
,
0x87
,
0x11
,
0xd8
,
0x07
,
0x22
,
0xc5
,
0xd4
,
0x19
,
0x
f3
,
0x59
,
0xe8
,
0x70
,
0x27
,
0x73
,
0xbe
,
0x5c
,
0xc9
,
0x0f
,
0x57
,
0x78
,
0xb2
,
0xec
,
0x16
,
0x9d
,
0x
41
,
0xb7
,
0x0f
,
0x12
,
0xc3
,
0xcf
,
0x4d
,
0x65
,
0xf8
,
0x34
,
0x74
,
0x98
,
0xcf
,
0x42
,
0x87
,
0x5b
,
0x
2c
,
0x1f
,
0x16
,
0x74
,
0x7e
,
0x6f
,
0x81
,
0xc3
,
0x63
,
0x01
,
0x1c
,
0xf4
,
0xa8
,
0x92
,
0xd9
,
0x6b
,
0x
99
,
0xfc
,
0x72
,
0x29
,
0x3f
,
0x5d
,
0x61
,
0x66
,
0xd9
,
0x29
,
0xca
,
0x2c
,
0x1f
,
0x16
,
0x0c
,
0x7e
,
0x
13
,
0x4d
,
0xa6
,
0xa8
,
0x12
,
0x3d
,
0x90
,
0xfc
,
0xd2
,
0x4c
,
0x4d
,
0x8a
,
0xa5
,
0x82
,
0x94
,
0xfd
,
0x
67
,
0x81
,
0xc3
,
0x43
,
0x0e
,
0x1c
,
0x54
,
0xaf
,
0x12
,
0xd1
,
0xab
,
0x8f
,
0x2a
,
0x93
,
0x54
,
0x81
,
0x
93
,
0xab
,
0xae
,
0x29
,
0x52
,
0xc1
,
0x1f
,
0xf5
,
0xc2
,
0x67
,
0xc2
,
0x9d
,
0xd0
,
0x9d
,
0x1c
,
0xd6
,
0x
1e
,
0x48
,
0x7e
,
0x6b
,
0xba
,
0xc2
,
0x45
,
0x43
,
0x41
,
0x4a
,
0xff
,
0xc9
,
0x55
,
0xd7
,
0x14
,
0xa1
,
0x
9c
,
0x2e
,
0xea
,
0x6e
,
0xa5
,
0xa1
,
0xe6
,
0xd9
,
0xc2
,
0x25
,
0x87
,
0x34
,
0xf9
,
0x49
,
0x8c
,
0x9
9
,
0x
e0
,
0x8f
,
0x6a
,
0xe1
,
0x53
,
0x72
,
0x27
,
0x74
,
0x2b
,
0x87
,
0x35
,
0xa7
,
0xf3
,
0xba
,
0x1b
,
0x6
9
,
0x
57
,
0xb0
,
0x05
,
0x48
,
0xa8
,
0x49
,
0x0a
,
0xb2
,
0xb1
,
0x3a
,
0x3a
,
0x74
,
0x5c
,
0x27
,
0x3c
,
0x16
,
0x
a8
,
0x79
,
0x36
,
0x77
,
0xc9
,
0x21
,
0x4d
,
0x96
,
0x89
,
0x31
,
0xf2
,
0xf2
,
0x6e
,
0x0e
,
0x12
,
0x1a
,
0x
fc
,
0x39
,
0xce
,
0x87
,
0x98
,
0xb4
,
0xc5
,
0x9f
,
0x74
,
0xe8
,
0x5b
,
0x84
,
0x24
,
0x7d
,
0xcf
,
0xa6
,
0x
82
,
0x82
,
0xdd
,
0x58
,
0x1d
,
0x1d
,
0x38
,
0xae
,
0x13
,
0x1e
,
0xf1
,
0xfe
,
0x39
,
0xd6
,
0x0f
,
0x31
,
0x
3c
,
0x18
,
0x2b
,
0x66
,
0x95
,
0x11
,
0xb6
,
0xb1
,
0x9d
,
0x6c
,
0x90
,
0xea
,
0x99
,
0x36
,
0x48
,
0x2d
,
0x
69
,
0x93
,
0x3d
,
0xe8
,
0xd8
,
0xaf
,
0x11
,
0x92
,
0x0c
,
0x3d
,
0xcb
,
0x66
,
0xce
,
0x58
,
0xd3
,
0xeb
,
0x
b3
,
0x41
,
0x56
,
0x60
,
0x0e
,
0xf5
,
0x0d
,
0x3d
,
0x97
,
0xd7
,
0x28
,
0x35
,
0x53
,
0xb6
,
0x58
,
0x82
,
0x
94
,
0xb0
,
0x85
,
0xed
,
0xe4
,
0x80
,
0xd4
,
0xcf
,
0x74
,
0x40
,
0x1a
,
0x99
,
0x03
,
0xb2
,
0x02
,
0x73
,
0x
1f
,
0xd2
,
0x30
,
0x64
,
0x13
,
0xd4
,
0x45
,
0xd5
,
0x21
,
0x9b
,
0x5a
,
0x91
,
0xb5
,
0x30
,
0xa9
,
0xc8
,
0x
28
,
0x6f
,
0xe8
,
0xb9
,
0xac
,
0x46
,
0x69
,
0xe8
,
0xa2
,
0x45
,
0x03
,
0xfc
,
0xd8
,
0x0e
,
0x43
,
0xba
,
0x
3a
,
0xe5
,
0xd2
,
0x29
,
0x53
,
0x64
,
0x35
,
0x26
,
0x15
,
0x59
,
0xd3
,
0xdc
,
0x39
,
0x69
,
0x75
,
0x61
,
0x
40
,
0x93
,
0x57
,
0x1d
,
0xa2
,
0xa9
,
0x14
,
0x59
,
0x0b
,
0x65
,
0x45
,
0xd6
,
0x29
,
0x97
,
0x4e
,
0x99
,
0x
f3
,
0xb4
,
0xba
,
0xf0
,
0xc7
,
0xdc
,
0x38
,
0x8f
,
0xf0
,
0xdc
,
0xcf
,
0x86
,
0xba
,
0xdc
,
0x39
,
0xb7
,
0x
22
,
0xab
,
0x55
,
0x56
,
0x64
,
0x4d
,
0x73
,
0xe7
,
0xa4
,
0xd4
,
0x85
,
0xed
,
0xd3
,
0xea
,
0xc2
,
0x1f
,
0x
33
,
0x57
,
0x53
,
0xed
,
0x49
,
0x56
,
0x50
,
0x37
,
0x53
,
0xaf
,
0xa1
,
0xbe
,
0xfb
,
0x16
,
0x1d
,
0x3b
,
0x
f3
,
0xe0
,
0x3c
,
0xc0
,
0xbc
,
0x9f
,
0x75
,
0x75
,
0x71
,
0x72
,
0x6e
,
0x66
,
0xae
,
0xa6
,
0xba
,
0x65
,
0x
fd
,
0x39
,
0x8d
,
0xaa
,
0xf6
,
0x87
,
0xb6
,
0x04
,
0x77
,
0xec
,
0x33
,
0xae
,
0xff
,
0xca
,
0x49
,
0xfd
,
0x
5a
,
0x90
,
0x37
,
0x53
,
0x2f
,
0xa1
,
0xb9
,
0xf3
,
0x1a
,
0x0d
,
0x3b
,
0x7d
,
0x9e
,
0x46
,
0x51
,
0x87
,
0x
a7
,
0xca
,
0x48
,
0x16
,
0xc0
,
0x0b
,
0xb2
,
0x8c
,
0x34
,
0x1e
,
0xc0
,
0x82
,
0x98
,
0x4b
,
0x6a
,
0xbb
,
0x
63
,
0x4b
,
0x80
,
0x3b
,
0xfa
,
0x19
,
0xd7
,
0x7f
,
0xd5
,
0xa4
,
0xfe
,
0x93
,
0x65
,
0x24
,
0x75
,
0xe0
,
0x
c2
,
0xb4
,
0xb5
,
0xd9
,
0x81
,
0x5f
,
0xe2
,
0x62
,
0xb2
,
0x25
,
0xe9
,
0x34
,
0x08
,
0xf8
,
0xda
,
0x05
,
0x
05
,
0x51
,
0x46
,
0x6a
,
0xf7
,
0x60
,
0x81
,
0xaf
,
0x25
,
0xa4
,
0x5d
,
0xa1
,
0xd2
,
0x5a
,
0x34
,
0xe1
,
0x
1d
,
0x5b
,
0xc6
,
0x5d
,
0xa8
,
0xf3
,
0x48
,
0x94
,
0x27
,
0xf2
,
0x0d
,
0xfd
,
0x9e
,
0xe0
,
0xb4
,
0x70
,
0x
57
,
0x18
,
0x9b
,
0x68
,
0x09
,
0xba
,
0x1d
,
0x04
,
0x6c
,
0xef
,
0x9c
,
0x8e
,
0x2d
,
0xed
,
0x36
,
0x34
,
0x
65
,
0xd8
,
0x88
,
0xa5
,
0x1a
,
0x4e
,
0x57
,
0x79
,
0xe1
,
0x93
,
0xcc
,
0xe1
,
0xb5
,
0x9c
,
0xee
,
0x9f
,
0x
99
,
0x27
,
0x8a
,
0x8c
,
0x7c
,
0x4d
,
0xbd
,
0x27
,
0x38
,
0xcd
,
0x5d
,
0x29
,
0x36
,
0xa2
,
0xa1
,
0x86
,
0x
39
,
0xb8
,
0xde
,
0x40
,
0x85
,
0x93
,
0x73
,
0x79
,
0xe1
,
0x12
,
0xc3
,
0xac
,
0xbe
,
0xd7
,
0x8b
,
0xac
,
0x
d1
,
0x65
,
0x5c
,
0xf8
,
0x24
,
0x93
,
0xbc
,
0x96
,
0xd3
,
0xe3
,
0x33
,
0x89
,
0xeb
,
0x15
,
0xd4
,
0x18
,
0x
23
,
0xf5
,
0x76
,
0xcb
,
0x08
,
0xcf
,
0xb0
,
0xcd
,
0x9f
,
0x9e
,
0x19
,
0xd3
,
0x76
,
0x70
,
0xe2
,
0x2
8
,
0x
39
,
0x17
,
0x17
,
0x2e
,
0x50
,
0xcc
,
0xea
,
0x7b
,
0x46
,
0x64
,
0x1e
,
0xca
,
0x37
,
0x5d
,
0x4a
,
0x7
8
,
0x
94
,
0x00
,
0xa7
,
0xce
,
0x68
,
0x3b
,
0x82
,
0xc4
,
0x40
,
0x4e
,
0xe8
,
0xfc
,
0x5a
,
0x1c
,
0x4a
,
0xb3
,
0x
82
,
0x6d
,
0xf6
,
0x24
,
0x4d
,
0x3b
,
0x2d
,
0x07
,
0x17
,
0x8e
,
0xe2
,
0x87
,
0xdd
,
0x26
,
0xa5
,
0x6d
,
0x
26
,
0xff
,
0xc6
,
0xca
,
0x8e
,
0xe8
,
0xfa
,
0x4a
,
0x73
,
0x61
,
0x68
,
0xf2
,
0xe5
,
0xc4
,
0x29
,
0xb
1
,
0x
73
,
0x12
,
0x05
,
0x39
,
0xa1
,
0xf3
,
0x6b
,
0x9e
,
0x94
,
0x66
,
0x75
,
0xf6
,
0x8d
,
0x95
,
0x1d
,
0x5
1
,
0x
99
,
0x56
,
0xd8
,
0x94
,
0x5c
,
0x34
,
0x33
,
0x11
,
0x16
,
0x48
,
0xa5
,
0xc1
,
0xe9
,
0xad
,
0xf5
,
0x29
,
0x
e5
,
0x15
,
0xea
,
0x42
,
0xd7
,
0x64
,
0xdb
,
0x89
,
0x43
,
0x62
,
0x3b
,
0x2d
,
0xb0
,
0x2e
,
0x7a
,
0x51
,
0x
9c
,
0x4f
,
0xf5
,
0x57
,
0x2f
,
0x25
,
0xa9
,
0x01
,
0xb2
,
0xb3
,
0xcb
,
0xce
,
0xff
,
0x28
,
0x01
,
0x6c
,
0x
cd
,
0x84
,
0x6b
,
0x20
,
0x15
,
0x06
,
0xa7
,
0xd7
,
0xd6
,
0x67
,
0x70
,
0x2e
,
0x35
,
0x5e
,
0xbe
,
0x94
,
0x
8d
,
0xa2
,
0x63
,
0x09
,
0x1f
,
0x3b
,
0x50
,
0x65
,
0xb8
,
0x57
,
0x03
,
0xa1
,
0xaa
,
0xcd
,
0x78
,
0xbe
,
0x
a4
,
0x26
,
0xc8
,
0xae
,
0x2e
,
0x06
,
0xff
,
0xa3
,
0x02
,
0xb0
,
0x39
,
0x89
,
0x8e
,
0x04
,
0x7c
,
0xec
,
0x
15
,
0x86
,
0x88
,
0xdd
,
0xe2
,
0x73
,
0x5e
,
0xb5
,
0x39
,
0xf4
,
0x1b
,
0xa9
,
0xa7
,
0x5f
,
0xfe
,
0xcd
,
0x
41
,
0x9d
,
0xe2
,
0x5e
,
0x05
,
0x84
,
0xca
,
0x36
,
0xed
,
0xf3
,
0xcd
,
0x30
,
0x44
,
0xec
,
0x16
,
0xe7
,
0x
9e
,
0x8e
,
0xc5
,
0x7b
,
0x79
,
0x0f
,
0xa1
,
0x2f
,
0x82
,
0xfe
,
0x50
,
0xde
,
0x5d
,
0x34
,
0x04
,
0x75
,
0x
79
,
0xd9
,
0x66
,
0xd0
,
0x6f
,
0x22
,
0x1f
,
0x7e
,
0xd9
,
0x37
,
0x7d
,
0x38
,
0xe6
,
0xef
,
0xe8
,
0x06
,
0x4
b
,
0x10
,
0x99
,
0x98
,
0x63
,
0x53
,
0x54
,
0x2d
,
0x1a
,
0xf7
,
0x22
,
0xef
,
0x0d
,
0x75
,
0xe5
,
0x09
,
0x4
2
,
0x5f
,
0x04
,
0xfd
,
0xa1
,
0xb8
,
0xbb
,
0x68
,
0x71
,
0xea
,
0x26
,
0x27
,
0x52
,
0x36
,
0xc7
,
0xb2
,
0x
de
,
0x88
,
0xa9
,
0xcf
,
0x18
,
0x91
,
0x89
,
0x05
,
0xf4
,
0x08
,
0xad
,
0x1c
,
0xc4
,
0x62
,
0x73
,
0x42
,
0x
51
,
0xb4
,
0xe8
,
0xc4
,
0x88
,
0xbc
,
0x57
,
0xb6
,
0x2b
,
0x32
,
0x78
,
0x2b
,
0xa6
,
0x3e
,
0xa1
,
0x44
,
0x
2c
,
0xa6
,
0x72
,
0x31
,
0xf6
,
0xab
,
0x41
,
0xeb
,
0x60
,
0x34
,
0x18
,
0x88
,
0x45
,
0x9e
,
0xd5
,
0x96
,
0x
ca
,
0x16
,
0xd8
,
0x87
,
0xa8
,
0xe5
,
0x20
,
0x66
,
0x9b
,
0xe3
,
0x6c
,
0x31
,
0x95
,
0xb1
,
0xd1
,
0x5f
,
0x
88
,
0xc9
,
0xc4
,
0x3a
,
0xb2
,
0x37
,
0x11
,
0x89
,
0x89
,
0xe4
,
0xe2
,
0xfe
,
0x7b
,
0x38
,
0x70
,
0x1e
,
0x
10
,
0x3a
,
0xfb
,
0x93
,
0xd1
,
0x88
,
0x6f
,
0xf2
,
0xac
,
0xba
,
0x44
,
0x4c
,
0xc6
,
0xf7
,
0x91
,
0xbd
,
0x
96
,
0x34
,
0x45
,
0x65
,
0x25
,
0x8b
,
0xb1
,
0x20
,
0x8a
,
0xdc
,
0x77
,
0xd3
,
0xdf
,
0xb8
,
0x00
,
0xe7
,
0x
89
,
0x48
,
0x54
,
0x24
,
0x36
,
0xf7
,
0xdf
,
0xc3
,
0x81
,
0x73
,
0xb0
,
0xa4
,
0x08
,
0x2a
,
0x2a
,
0x59
,
0x
53
,
0xfd
,
0xc5
,
0xb0
,
0xeb
,
0x97
,
0xa1
,
0x1a
,
0xff
,
0x56
,
0x40
,
0xe6
,
0xa1
,
0xfc
,
0x6c
,
0xfb
,
0x
f4
,
0x05
,
0x5e
,
0xe4
,
0xbe
,
0x9d
,
0xfc
,
0xda
,
0x79
,
0x38
,
0x97
,
0x1a
,
0xcf
,
0xa7
,
0x5d
,
0xbf
,
0x
a0
,
0x75
,
0x8e
,
0x7d
,
0x3c
,
0xdf
,
0x39
,
0x68
,
0x95
,
0xd6
,
0xd7
,
0x61
,
0x31
,
0x73
,
0x8f
,
0x4a
,
0x
08
,
0xf5
,
0xf8
,
0xa7
,
0x02
,
0x32
,
0x0f
,
0xd5
,
0x27
,
0x5b
,
0xfb
,
0x9d
,
0xf7
,
0xe8
,
0xc7
,
0xd3
,
0x
6a
,
0x50
,
0x31
,
0x77
,
0xb7
,
0x76
,
0x5e
,
0xa2
,
0xd8
,
0x02
,
0x54
,
0xf7
,
0x9f
,
0x3e
,
0x13
,
0xad
,
0x
ed
,
0xfd
,
0x4e
,
0x65
,
0x7d
,
0x1d
,
0x16
,
0x33
,
0xf7
,
0xa8
,
0xa4
,
0x01
,
0x35
,
0x7d
,
0x67
,
0x73
,
0x
d2
,
0xfa
,
0x36
,
0x34
,
0xd3
,
0x07
,
0x21
,
0xa9
,
0xc3
,
0xfc
,
0x36
,
0x72
,
0x9f
,
0xed
,
0xee
,
0xa0
,
0x
fb
,
0x39
,
0xb2
,
0x2d
,
0x40
,
0x7d
,
0xef
,
0xf1
,
0x13
,
0xde
,
0xaa
,
0xac
,
0x6f
,
0x41
,
0x3b
,
0x9d
,
0x
30
,
0x36
,
0xcc
,
0xe7
,
0xfb
,
0xfb
,
0x7b
,
0xfb
,
0x0f
,
0x5b
,
0x25
,
0x02
,
0x30
,
0xb7
,
0xfb
,
0xed
,
0x
08
,
0x49
,
0x13
,
0xe6
,
0xb7
,
0xb0
,
0xf7
,
0xc9
,
0xce
,
0x36
,
0x32
,
0x63
,
0x43
,
0x7f
,
0xba
,
0xb7
,
0x
1e
,
0x63
,
0xcc
,
0x30
,
0xc6
,
0xf3
,
0xfd
,
0x47
,
0xfb
,
0x4f
,
0x7f
,
0xb9
,
0xdf
,
0x2a
,
0x6f
,
0xfe
,
0x
b7
,
0xbb
,
0x77
,
0xbf
,
0x53
,
0x21
,
0x00
,
0x73
,
0x3b
,
0xdf
,
0xed
,
0xd2
,
0x8e
,
0x19
,
0xda
,
0xf1
,
0x
ad
,
0x0a
,
0x4d
,
0x53
,
0x2c
,
0xa1
,
0x8b
,
0xb1
,
0xe0
,
0x20
,
0x26
,
0x7d
,
0x00
,
0xf3
,
0xf1
,
0x3f
,
0x
74
,
0xef
,
0xc1
,
0xde
,
0xe3
,
0x5f
,
0xec
,
0x75
,
0xaa
,
0xfd
,
0xbf
,
0xd5
,
0xa1
,
0xad
,
0xf3
,
0x2d
,
0x
1b
,
0xc9
,
0x91
,
0x9b
,
0xfe
,
0xc1
,
0xa4
,
0xd3
,
0xce
,
0x33
,
0xa4
,
0xd9
,
0xce
,
0x91
,
0x03
,
0x68
,
0x
0c
,
0xd0
,
0x17
,
0x1c
,
0xc4
,
0xa4
,
0xf7
,
0x60
,
0x3e
,
0xfe
,
0x97
,
0x23
,
0x49
,
0xb9
,
0xe9
,
0x1f
,
0x
a4
,
0x1e
,
0x0c
,
0x49
,
0x82
,
0x61
,
0x8b
,
0xde
,
0x24
,
0x3b
,
0x57
,
0x26
,
0xb1
,
0xd5
,
0x88
,
0x5d
,
0x
4f
,
0x7a
,
0xdd
,
0x7c
,
0x87
,
0x50
,
0xdb
,
0x7b
,
0x64
,
0x1f
,
0x5a
,
0xa9
,
0x07
,
0x43
,
0x92
,
0x60
,
0x
68
,
0xa6
,
0x1f
,
0x01
,
0x49
,
0xd2
,
0xa7
,
0xf0
,
0x71
,
0xb1
,
0x73
,
0x75
,
0x22
,
0x5f
,
0x0d
,
0xfa
,
0x
d8
,
0xa2
,
0x37
,
0xc9
,
0xde
,
0xa5
,
0xb2
,
0x6e
,
0x39
,
0xe3
,
0x00
,
0xda
,
0xe9
,
0x47
,
0x40
,
0x92
,
0x
12
,
0x5a
,
0xd9
,
0xe7
,
0x3f
,
0x92
,
0x5c
,
0x99
,
0x4d
,
0x78
,
0x5a
,
0xec
,
0x5c
,
0x3b
,
0x45
,
0x42
,
0x
8c
,
0x29
,
0x7c
,
0x5c
,
0xec
,
0x5d
,
0x2e
,
0xed
,
0x97
,
0x93
,
0x3e
,
0x87
,
0x4e
,
0xf6
,
0xf9
,
0x8f
,
0x
1f
,
0x3a
,
0xf7
,
0x50
,
0xb6
,
0x36
,
0xf9
,
0xa9
,
0x23
,
0x37
,
0xf4
,
0xa4
,
0xf7
,
0x13
,
0x61
,
0x8a
,
0x
24
,
0x57
,
0x66
,
0x25
,
0x4f
,
0x8b
,
0xbd
,
0x2b
,
0xa7
,
0x70
,
0xa8
,
0x53
,
0xe7
,
0x1e
,
0xca
,
0xd6
,
0x
f4
,
0x9d
,
0x31
,
0xd1
,
0x9f
,
0xa7
,
0x0a
,
0xde
,
0x0e
,
0x34
,
0x53
,
0x14
,
0x5f
,
0x36
,
0xe3
,
0xa0
,
0x
ca
,
0x9f
,
0x3a
,
0x72
,
0x53
,
0x97
,
0xbd
,
0x9f
,
0x70
,
0x55
,
0xa4
,
0xef
,
0x8c
,
0x89
,
0xfa
,
0x3c
,
0x
2f
,
0xb0
,
0x86
,
0x4b
,
0xc3
,
0x61
,
0x92
,
0xf4
,
0x2a
,
0x06
,
0xf7
,
0x9d
,
0xb5
,
0xc9
,
0x02
,
0x69
,
0x
55
,
0xf0
,
0x76
,
0xa0
,
0xa8
,
0xa2
,
0xf8
,
0xb2
,
0x19
,
0x27
,
0x7d
,
0x86
,
0x35
,
0x5c
,
0x1a
,
0x0e
,
0x
bf
,
0xe9
,
0x60
,
0x37
,
0xe5
,
0xb7
,
0x02
,
0x04
,
0x9d
,
0xf2
,
0x5b
,
0x21
,
0x4a
,
0xe6
,
0xe1
,
0x95
,
0x
93
,
0x64
,
0x54
,
0x31
,
0xb8
,
0xef
,
0xad
,
0x95
,
0x33
,
0xa4
,
0xed
,
0xa6
,
0x82
,
0xdd
,
0x94
,
0xdd
,
0x
82
,
0xb4
,
0x5a
,
0x78
,
0x15
,
0xe1
,
0xe7
,
0xce
,
0x95
,
0x49
,
0x6c
,
0x7d
,
0xf9
,
0x19
,
0x38
,
0xab
,
0x
0a
,
0x10
,
0x74
,
0xca
,
0x6e
,
0x85
,
0x28
,
0x99
,
0xb9
,
0x57
,
0x0a
,
0xd2
,
0x2a
,
0xee
,
0x55
,
0x84
,
0x
2d
,
0xbf
,
0x18
,
0x25
,
0x77
,
0xd6
,
0x26
,
0x0b
,
0x64
,
0x7d
,
0x95
,
0x94
,
0xe9
,
0x19
,
0x5f
,
0xe5
,
0x
9f
,
0x7b
,
0x97
,
0xca
,
0xba
,
0xd5
,
0xed
,
0x67
,
0xe0
,
0xac
,
0xb2
,
0xfd
,
0x62
,
0x94
,
0xdc
,
0x5b
,
0x
50
,
0x61
,
0xc6
,
0x57
,
0xf9
,
0xfa
,
0x5e
,
0xfa
,
0x2a
,
0x53
,
0x6f
,
0x5f
,
0x9d
,
0x58
,
0xaa
,
0xe4
,
0x
2b
,
0x67
,
0xc8
,
0xda
,
0x2a
,
0x29
,
0xd3
,
0x33
,
0xb6
,
0xca
,
0xa1
,
0xc2
,
0x8c
,
0xad
,
0xf2
,
0xf5
,
0x
7d
,
0x55
,
0x5c
,
0xfd
,
0xe0
,
0xb8
,
0xf7
,
0x60
,
0x96
,
0x55
,
0x18
,
0x24
,
0x39
,
0xcb
,
0xb5
,
0xe2
,
0x
bd
,
0xb0
,
0x55
,
0xa6
,
0xde
,
0xbe
,
0x5c
,
0x5a
,
0xaa
,
0xe4
,
0x6d
,
0x55
,
0x5c
,
0xfd
,
0xe0
,
0xbc
,
0x
a6
,
0x73
,
0x21
,
0x43
,
0x8d
,
0xbb
,
0xdd
,
0x28
,
0xdd
,
0x2e
,
0x6d
,
0xfe
,
0x65
,
0x06
,
0x16
,
0x44
,
0x
77
,
0x60
,
0x96
,
0x56
,
0x18
,
0x24
,
0xc9
,
0xe5
,
0x4a
,
0x71
,
0xd3
,
0x3b
,
0x9f
,
0xa1
,
0xc6
,
0xc3
,
0x
fa
,
0x93
,
0x19
,
0xe4
,
0x21
,
0x40
,
0x72
,
0x08
,
0x93
,
0x4e
,
0x6a
,
0x51
,
0xa9
,
0x4a
,
0xa2
,
0x73
,
0x
ae
,
0x55
,
0x6e
,
0x56
,
0xfa
,
0x7f
,
0x99
,
0x81
,
0x05
,
0x1e
,
0xfe
,
0x44
,
0x04
,
0xb9
,
0x0f
,
0x90
,
0x
a9
,
0x90
,
0xa7
,
0x94
,
0xfa
,
0x46
,
0x96
,
0x2d
,
0x72
,
0xa1
,
0x97
,
0x32
,
0xd9
,
0x36
,
0xb5
,
0xc8
,
0x
24
,
0x61
,
0xd2
,
0x4b
,
0x6d
,
0x2a
,
0x55
,
0x49
,
0xf4
,
0x2e
,
0x14
,
0xf6
,
0x49
,
0xa1
,
0xbe
,
0x15
,
0x
cb
,
0xc5
,
0x4c
,
0x35
,
0xd6
,
0x0e
,
0xd4
,
0x54
,
0x92
,
0x27
,
0xda
,
0xd9
,
0x90
,
0x39
,
0xa1
,
0x3a
,
0x
65
,
0x8b
,
0xd8
,
0xe8
,
0x85
,
0x4c
,
0xb4
,
0x4d
,
0x6d
,
0xf2
,
0x62
,
0x71
,
0xa7
,
0x9c
,
0x6b
,
0x1b
,
0x
9d
,
0x22
,
0x96
,
0xae
,
0x91
,
0x96
,
0xd5
,
0x35
,
0x8d
,
0xf2
,
0x67
,
0x85
,
0xa6
,
0x51
,
0xc1
,
0x41
,
0x
1a
,
0x32
,
0xc8
,
0x13
,
0x25
,
0x37
,
0x64
,
0x32
,
0x54
,
0xaf
,
0x57
,
0xd4
,
0xa5
,
0x4a
,
0xa4
,
0x44
,
0x
60
,
0x9c
,
0xfb
,
0x4f
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x21
,
0x88
,
0xd5
,
0xea
,
0xcc
,
0x27
,
0x00
,
0x
75
,
0x45
,
0xa2
,
0x7c
,
0xae
,
0x50
,
0x24
,
0x2a
,
0x48
,
0x04
,
0xda
,
0x7b
,
0xff
,
0x09
,
0x00
,
0x00
,
0x00
,
0x
ff
,
0xff
,
0x97
,
0xd8
,
0x06
,
0xb3
,
0xe4
,
0x27
,
0x00
,
0x
00
,
}
}
pkg/kubelet/api/v1alpha1/runtime/api.proto
View file @
44ca3ea5
...
@@ -73,12 +73,15 @@ message VersionResponse {
...
@@ -73,12 +73,15 @@ message VersionResponse {
optional
string
runtime_api_version
=
4
;
optional
string
runtime_api_version
=
4
;
}
}
// DNS
Option
specifies the DNS servers and search domains.
// DNS
Config
specifies the DNS servers and search domains.
message
DNS
Option
{
message
DNS
Config
{
// List of DNS servers of the cluster.
// List of DNS servers of the cluster.
repeated
string
servers
=
1
;
repeated
string
servers
=
1
;
// List of DNS search domains of the cluster.
// List of DNS search domains of the cluster.
repeated
string
searches
=
2
;
repeated
string
searches
=
2
;
// List of DNS options. See https://linux.die.net/man/5/resolv.conf
// for all available options.
repeated
string
options
=
3
;
}
}
enum
Protocol
{
enum
Protocol
{
...
@@ -177,8 +180,8 @@ message PodSandboxConfig {
...
@@ -177,8 +180,8 @@ message PodSandboxConfig {
// https://issues.k8s.io/24677. There *may* be future change of direction
// https://issues.k8s.io/24677. There *may* be future change of direction
// for logging as the discussion carries on.
// for logging as the discussion carries on.
optional
string
log_directory
=
3
;
optional
string
log_directory
=
3
;
// The DNS
options
for the sandbox.
// The DNS
config
for the sandbox.
optional
DNS
Option
dns_options
=
4
;
optional
DNS
Config
dns_config
=
4
;
// The port mappings for the sandbox.
// The port mappings for the sandbox.
repeated
PortMapping
port_mappings
=
5
;
repeated
PortMapping
port_mappings
=
5
;
// Labels are key value pairs that may be used to scope and select individual resources.
// Labels are key value pairs that may be used to scope and select individual resources.
...
...
pkg/kubelet/dockershim/docker_sandbox.go
View file @
44ca3ea5
...
@@ -243,9 +243,10 @@ func makeSandboxDockerConfig(c *runtimeApi.PodSandboxConfig, image string) *dock
...
@@ -243,9 +243,10 @@ func makeSandboxDockerConfig(c *runtimeApi.PodSandboxConfig, image string) *dock
hc
.
PortBindings
=
portBindings
hc
.
PortBindings
=
portBindings
// Set DNS options.
// Set DNS options.
if
dnsOpts
:=
c
.
GetDnsOptions
();
dnsOpts
!=
nil
{
if
dnsConfig
:=
c
.
GetDnsConfig
();
dnsConfig
!=
nil
{
hc
.
DNS
=
dnsOpts
.
GetServers
()
hc
.
DNS
=
dnsConfig
.
GetServers
()
hc
.
DNSSearch
=
dnsOpts
.
GetSearches
()
hc
.
DNSSearch
=
dnsConfig
.
GetSearches
()
hc
.
DNSOptions
=
dnsConfig
.
GetOptions
()
}
}
// Apply resource options.
// Apply resource options.
...
...
pkg/kubelet/kuberuntime/helpers.go
View file @
44ca3ea5
...
@@ -37,6 +37,11 @@ const (
...
@@ -37,6 +37,11 @@ const (
minQuotaPeriod
=
1000
minQuotaPeriod
=
1000
)
)
var
(
// The default dns opt strings
defaultDNSOptions
=
[]
string
{
"ndots:5"
}
)
type
podsByID
[]
*
kubecontainer
.
Pod
type
podsByID
[]
*
kubecontainer
.
Pod
func
(
b
podsByID
)
Len
()
int
{
return
len
(
b
)
}
func
(
b
podsByID
)
Len
()
int
{
return
len
(
b
)
}
...
...
pkg/kubelet/kuberuntime/kuberuntime_sandbox.go
View file @
44ca3ea5
...
@@ -69,9 +69,10 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxConfig(pod *api.Pod, attem
...
@@ -69,9 +69,10 @@ func (m *kubeGenericRuntimeManager) generatePodSandboxConfig(pod *api.Pod, attem
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
err
return
nil
,
err
}
}
podSandboxConfig
.
Dns
Options
=
&
runtimeApi
.
DNSOption
{
podSandboxConfig
.
Dns
Config
=
&
runtimeApi
.
DNSConfig
{
Servers
:
dnsServers
,
Servers
:
dnsServers
,
Searches
:
dnsSearches
,
Searches
:
dnsSearches
,
Options
:
defaultDNSOptions
,
}
}
// TODO: Add domain support in new runtime interface
// TODO: Add domain support in new runtime interface
hostname
,
_
,
err
:=
m
.
runtimeHelper
.
GeneratePodHostNameAndDomain
(
pod
)
hostname
,
_
,
err
:=
m
.
runtimeHelper
.
GeneratePodHostNameAndDomain
(
pod
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment