1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/api/v2/discovery.proto
3
4package v2
5
6import proto "github.com/golang/protobuf/proto"
7import fmt "fmt"
8import math "math"
9import any "github.com/golang/protobuf/ptypes/any"
10import status "google.golang.org/genproto/googleapis/rpc/status"
11import base "google.golang.org/grpc/xds/internal/proto/envoy/api/v2/core/base"
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
23
24type DiscoveryRequest struct {
25	VersionInfo          string         `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
26	Node                 *base.Node     `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
27	ResourceNames        []string       `protobuf:"bytes,3,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
28	TypeUrl              string         `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
29	ResponseNonce        string         `protobuf:"bytes,5,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"`
30	ErrorDetail          *status.Status `protobuf:"bytes,6,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"`
31	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
32	XXX_unrecognized     []byte         `json:"-"`
33	XXX_sizecache        int32          `json:"-"`
34}
35
36func (m *DiscoveryRequest) Reset()         { *m = DiscoveryRequest{} }
37func (m *DiscoveryRequest) String() string { return proto.CompactTextString(m) }
38func (*DiscoveryRequest) ProtoMessage()    {}
39func (*DiscoveryRequest) Descriptor() ([]byte, []int) {
40	return fileDescriptor_discovery_98b4837c589b3df9, []int{0}
41}
42func (m *DiscoveryRequest) XXX_Unmarshal(b []byte) error {
43	return xxx_messageInfo_DiscoveryRequest.Unmarshal(m, b)
44}
45func (m *DiscoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
46	return xxx_messageInfo_DiscoveryRequest.Marshal(b, m, deterministic)
47}
48func (dst *DiscoveryRequest) XXX_Merge(src proto.Message) {
49	xxx_messageInfo_DiscoveryRequest.Merge(dst, src)
50}
51func (m *DiscoveryRequest) XXX_Size() int {
52	return xxx_messageInfo_DiscoveryRequest.Size(m)
53}
54func (m *DiscoveryRequest) XXX_DiscardUnknown() {
55	xxx_messageInfo_DiscoveryRequest.DiscardUnknown(m)
56}
57
58var xxx_messageInfo_DiscoveryRequest proto.InternalMessageInfo
59
60func (m *DiscoveryRequest) GetVersionInfo() string {
61	if m != nil {
62		return m.VersionInfo
63	}
64	return ""
65}
66
67func (m *DiscoveryRequest) GetNode() *base.Node {
68	if m != nil {
69		return m.Node
70	}
71	return nil
72}
73
74func (m *DiscoveryRequest) GetResourceNames() []string {
75	if m != nil {
76		return m.ResourceNames
77	}
78	return nil
79}
80
81func (m *DiscoveryRequest) GetTypeUrl() string {
82	if m != nil {
83		return m.TypeUrl
84	}
85	return ""
86}
87
88func (m *DiscoveryRequest) GetResponseNonce() string {
89	if m != nil {
90		return m.ResponseNonce
91	}
92	return ""
93}
94
95func (m *DiscoveryRequest) GetErrorDetail() *status.Status {
96	if m != nil {
97		return m.ErrorDetail
98	}
99	return nil
100}
101
102type DiscoveryResponse struct {
103	VersionInfo          string             `protobuf:"bytes,1,opt,name=version_info,json=versionInfo,proto3" json:"version_info,omitempty"`
104	Resources            []*any.Any         `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
105	Canary               bool               `protobuf:"varint,3,opt,name=canary,proto3" json:"canary,omitempty"`
106	TypeUrl              string             `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
107	Nonce                string             `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
108	ControlPlane         *base.ControlPlane `protobuf:"bytes,6,opt,name=control_plane,json=controlPlane,proto3" json:"control_plane,omitempty"`
109	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
110	XXX_unrecognized     []byte             `json:"-"`
111	XXX_sizecache        int32              `json:"-"`
112}
113
114func (m *DiscoveryResponse) Reset()         { *m = DiscoveryResponse{} }
115func (m *DiscoveryResponse) String() string { return proto.CompactTextString(m) }
116func (*DiscoveryResponse) ProtoMessage()    {}
117func (*DiscoveryResponse) Descriptor() ([]byte, []int) {
118	return fileDescriptor_discovery_98b4837c589b3df9, []int{1}
119}
120func (m *DiscoveryResponse) XXX_Unmarshal(b []byte) error {
121	return xxx_messageInfo_DiscoveryResponse.Unmarshal(m, b)
122}
123func (m *DiscoveryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
124	return xxx_messageInfo_DiscoveryResponse.Marshal(b, m, deterministic)
125}
126func (dst *DiscoveryResponse) XXX_Merge(src proto.Message) {
127	xxx_messageInfo_DiscoveryResponse.Merge(dst, src)
128}
129func (m *DiscoveryResponse) XXX_Size() int {
130	return xxx_messageInfo_DiscoveryResponse.Size(m)
131}
132func (m *DiscoveryResponse) XXX_DiscardUnknown() {
133	xxx_messageInfo_DiscoveryResponse.DiscardUnknown(m)
134}
135
136var xxx_messageInfo_DiscoveryResponse proto.InternalMessageInfo
137
138func (m *DiscoveryResponse) GetVersionInfo() string {
139	if m != nil {
140		return m.VersionInfo
141	}
142	return ""
143}
144
145func (m *DiscoveryResponse) GetResources() []*any.Any {
146	if m != nil {
147		return m.Resources
148	}
149	return nil
150}
151
152func (m *DiscoveryResponse) GetCanary() bool {
153	if m != nil {
154		return m.Canary
155	}
156	return false
157}
158
159func (m *DiscoveryResponse) GetTypeUrl() string {
160	if m != nil {
161		return m.TypeUrl
162	}
163	return ""
164}
165
166func (m *DiscoveryResponse) GetNonce() string {
167	if m != nil {
168		return m.Nonce
169	}
170	return ""
171}
172
173func (m *DiscoveryResponse) GetControlPlane() *base.ControlPlane {
174	if m != nil {
175		return m.ControlPlane
176	}
177	return nil
178}
179
180type DeltaDiscoveryRequest struct {
181	Node                     *base.Node        `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
182	TypeUrl                  string            `protobuf:"bytes,2,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
183	ResourceNamesSubscribe   []string          `protobuf:"bytes,3,rep,name=resource_names_subscribe,json=resourceNamesSubscribe,proto3" json:"resource_names_subscribe,omitempty"`
184	ResourceNamesUnsubscribe []string          `protobuf:"bytes,4,rep,name=resource_names_unsubscribe,json=resourceNamesUnsubscribe,proto3" json:"resource_names_unsubscribe,omitempty"`
185	InitialResourceVersions  map[string]string `protobuf:"bytes,5,rep,name=initial_resource_versions,json=initialResourceVersions,proto3" json:"initial_resource_versions,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
186	ResponseNonce            string            `protobuf:"bytes,6,opt,name=response_nonce,json=responseNonce,proto3" json:"response_nonce,omitempty"`
187	ErrorDetail              *status.Status    `protobuf:"bytes,7,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"`
188	XXX_NoUnkeyedLiteral     struct{}          `json:"-"`
189	XXX_unrecognized         []byte            `json:"-"`
190	XXX_sizecache            int32             `json:"-"`
191}
192
193func (m *DeltaDiscoveryRequest) Reset()         { *m = DeltaDiscoveryRequest{} }
194func (m *DeltaDiscoveryRequest) String() string { return proto.CompactTextString(m) }
195func (*DeltaDiscoveryRequest) ProtoMessage()    {}
196func (*DeltaDiscoveryRequest) Descriptor() ([]byte, []int) {
197	return fileDescriptor_discovery_98b4837c589b3df9, []int{2}
198}
199func (m *DeltaDiscoveryRequest) XXX_Unmarshal(b []byte) error {
200	return xxx_messageInfo_DeltaDiscoveryRequest.Unmarshal(m, b)
201}
202func (m *DeltaDiscoveryRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
203	return xxx_messageInfo_DeltaDiscoveryRequest.Marshal(b, m, deterministic)
204}
205func (dst *DeltaDiscoveryRequest) XXX_Merge(src proto.Message) {
206	xxx_messageInfo_DeltaDiscoveryRequest.Merge(dst, src)
207}
208func (m *DeltaDiscoveryRequest) XXX_Size() int {
209	return xxx_messageInfo_DeltaDiscoveryRequest.Size(m)
210}
211func (m *DeltaDiscoveryRequest) XXX_DiscardUnknown() {
212	xxx_messageInfo_DeltaDiscoveryRequest.DiscardUnknown(m)
213}
214
215var xxx_messageInfo_DeltaDiscoveryRequest proto.InternalMessageInfo
216
217func (m *DeltaDiscoveryRequest) GetNode() *base.Node {
218	if m != nil {
219		return m.Node
220	}
221	return nil
222}
223
224func (m *DeltaDiscoveryRequest) GetTypeUrl() string {
225	if m != nil {
226		return m.TypeUrl
227	}
228	return ""
229}
230
231func (m *DeltaDiscoveryRequest) GetResourceNamesSubscribe() []string {
232	if m != nil {
233		return m.ResourceNamesSubscribe
234	}
235	return nil
236}
237
238func (m *DeltaDiscoveryRequest) GetResourceNamesUnsubscribe() []string {
239	if m != nil {
240		return m.ResourceNamesUnsubscribe
241	}
242	return nil
243}
244
245func (m *DeltaDiscoveryRequest) GetInitialResourceVersions() map[string]string {
246	if m != nil {
247		return m.InitialResourceVersions
248	}
249	return nil
250}
251
252func (m *DeltaDiscoveryRequest) GetResponseNonce() string {
253	if m != nil {
254		return m.ResponseNonce
255	}
256	return ""
257}
258
259func (m *DeltaDiscoveryRequest) GetErrorDetail() *status.Status {
260	if m != nil {
261		return m.ErrorDetail
262	}
263	return nil
264}
265
266type DeltaDiscoveryResponse struct {
267	SystemVersionInfo    string      `protobuf:"bytes,1,opt,name=system_version_info,json=systemVersionInfo,proto3" json:"system_version_info,omitempty"`
268	Resources            []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
269	TypeUrl              string      `protobuf:"bytes,4,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
270	RemovedResources     []string    `protobuf:"bytes,6,rep,name=removed_resources,json=removedResources,proto3" json:"removed_resources,omitempty"`
271	Nonce                string      `protobuf:"bytes,5,opt,name=nonce,proto3" json:"nonce,omitempty"`
272	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
273	XXX_unrecognized     []byte      `json:"-"`
274	XXX_sizecache        int32       `json:"-"`
275}
276
277func (m *DeltaDiscoveryResponse) Reset()         { *m = DeltaDiscoveryResponse{} }
278func (m *DeltaDiscoveryResponse) String() string { return proto.CompactTextString(m) }
279func (*DeltaDiscoveryResponse) ProtoMessage()    {}
280func (*DeltaDiscoveryResponse) Descriptor() ([]byte, []int) {
281	return fileDescriptor_discovery_98b4837c589b3df9, []int{3}
282}
283func (m *DeltaDiscoveryResponse) XXX_Unmarshal(b []byte) error {
284	return xxx_messageInfo_DeltaDiscoveryResponse.Unmarshal(m, b)
285}
286func (m *DeltaDiscoveryResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
287	return xxx_messageInfo_DeltaDiscoveryResponse.Marshal(b, m, deterministic)
288}
289func (dst *DeltaDiscoveryResponse) XXX_Merge(src proto.Message) {
290	xxx_messageInfo_DeltaDiscoveryResponse.Merge(dst, src)
291}
292func (m *DeltaDiscoveryResponse) XXX_Size() int {
293	return xxx_messageInfo_DeltaDiscoveryResponse.Size(m)
294}
295func (m *DeltaDiscoveryResponse) XXX_DiscardUnknown() {
296	xxx_messageInfo_DeltaDiscoveryResponse.DiscardUnknown(m)
297}
298
299var xxx_messageInfo_DeltaDiscoveryResponse proto.InternalMessageInfo
300
301func (m *DeltaDiscoveryResponse) GetSystemVersionInfo() string {
302	if m != nil {
303		return m.SystemVersionInfo
304	}
305	return ""
306}
307
308func (m *DeltaDiscoveryResponse) GetResources() []*Resource {
309	if m != nil {
310		return m.Resources
311	}
312	return nil
313}
314
315func (m *DeltaDiscoveryResponse) GetTypeUrl() string {
316	if m != nil {
317		return m.TypeUrl
318	}
319	return ""
320}
321
322func (m *DeltaDiscoveryResponse) GetRemovedResources() []string {
323	if m != nil {
324		return m.RemovedResources
325	}
326	return nil
327}
328
329func (m *DeltaDiscoveryResponse) GetNonce() string {
330	if m != nil {
331		return m.Nonce
332	}
333	return ""
334}
335
336type Resource struct {
337	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
338	Aliases              []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"`
339	Version              string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
340	Resource             *any.Any `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
341	XXX_NoUnkeyedLiteral struct{} `json:"-"`
342	XXX_unrecognized     []byte   `json:"-"`
343	XXX_sizecache        int32    `json:"-"`
344}
345
346func (m *Resource) Reset()         { *m = Resource{} }
347func (m *Resource) String() string { return proto.CompactTextString(m) }
348func (*Resource) ProtoMessage()    {}
349func (*Resource) Descriptor() ([]byte, []int) {
350	return fileDescriptor_discovery_98b4837c589b3df9, []int{4}
351}
352func (m *Resource) XXX_Unmarshal(b []byte) error {
353	return xxx_messageInfo_Resource.Unmarshal(m, b)
354}
355func (m *Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
356	return xxx_messageInfo_Resource.Marshal(b, m, deterministic)
357}
358func (dst *Resource) XXX_Merge(src proto.Message) {
359	xxx_messageInfo_Resource.Merge(dst, src)
360}
361func (m *Resource) XXX_Size() int {
362	return xxx_messageInfo_Resource.Size(m)
363}
364func (m *Resource) XXX_DiscardUnknown() {
365	xxx_messageInfo_Resource.DiscardUnknown(m)
366}
367
368var xxx_messageInfo_Resource proto.InternalMessageInfo
369
370func (m *Resource) GetName() string {
371	if m != nil {
372		return m.Name
373	}
374	return ""
375}
376
377func (m *Resource) GetAliases() []string {
378	if m != nil {
379		return m.Aliases
380	}
381	return nil
382}
383
384func (m *Resource) GetVersion() string {
385	if m != nil {
386		return m.Version
387	}
388	return ""
389}
390
391func (m *Resource) GetResource() *any.Any {
392	if m != nil {
393		return m.Resource
394	}
395	return nil
396}
397
398func init() {
399	proto.RegisterType((*DiscoveryRequest)(nil), "envoy.api.v2.DiscoveryRequest")
400	proto.RegisterType((*DiscoveryResponse)(nil), "envoy.api.v2.DiscoveryResponse")
401	proto.RegisterType((*DeltaDiscoveryRequest)(nil), "envoy.api.v2.DeltaDiscoveryRequest")
402	proto.RegisterMapType((map[string]string)(nil), "envoy.api.v2.DeltaDiscoveryRequest.InitialResourceVersionsEntry")
403	proto.RegisterType((*DeltaDiscoveryResponse)(nil), "envoy.api.v2.DeltaDiscoveryResponse")
404	proto.RegisterType((*Resource)(nil), "envoy.api.v2.Resource")
405}
406
407func init() {
408	proto.RegisterFile("envoy/api/v2/discovery.proto", fileDescriptor_discovery_98b4837c589b3df9)
409}
410
411var fileDescriptor_discovery_98b4837c589b3df9 = []byte{
412	// 659 bytes of a gzipped FileDescriptorProto
413	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0x41, 0x6b, 0xdb, 0x4c,
414	0x10, 0x45, 0xb6, 0xe3, 0xd8, 0x63, 0x27, 0x24, 0xfb, 0xe5, 0x73, 0x14, 0x13, 0xa8, 0x6b, 0x28,
415	0x18, 0x02, 0x52, 0x51, 0x5b, 0x08, 0xa5, 0x87, 0x36, 0x75, 0x0f, 0xe9, 0x21, 0x04, 0x85, 0xe4,
416	0xd0, 0x8b, 0x58, 0xcb, 0x93, 0x20, 0xaa, 0xec, 0xaa, 0xbb, 0x92, 0xa8, 0xa0, 0xa7, 0xd2, 0x9f,
417	0xd9, 0x3f, 0xd2, 0x53, 0x8b, 0x56, 0x2b, 0x5b, 0x4a, 0x44, 0xf0, 0x4d, 0xb3, 0xf3, 0xf6, 0xed,
418	0xbc, 0x99, 0x37, 0x82, 0x63, 0x64, 0x29, 0xcf, 0x6c, 0x1a, 0x05, 0x76, 0xea, 0xd8, 0xcb, 0x40,
419	0xfa, 0x3c, 0x45, 0x91, 0x59, 0x91, 0xe0, 0x31, 0x27, 0x43, 0x95, 0xb5, 0x68, 0x14, 0x58, 0xa9,
420	0x33, 0xae, 0x63, 0x7d, 0x2e, 0xd0, 0x5e, 0x50, 0x89, 0x05, 0x76, 0x7c, 0x74, 0xc7, 0xf9, 0x5d,
421	0x88, 0xb6, 0x8a, 0x16, 0xc9, 0xad, 0x4d, 0x99, 0xa6, 0x19, 0x1f, 0xea, 0x94, 0x88, 0x7c, 0x5b,
422	0xc6, 0x34, 0x4e, 0x64, 0x91, 0x98, 0xfe, 0x6c, 0xc1, 0xde, 0xbc, 0x7c, 0xd3, 0xc5, 0x6f, 0x09,
423	0xca, 0x98, 0x3c, 0x87, 0x61, 0x8a, 0x42, 0x06, 0x9c, 0x79, 0x01, 0xbb, 0xe5, 0xa6, 0x31, 0x31,
424	0x66, 0x7d, 0x77, 0xa0, 0xcf, 0xce, 0xd9, 0x2d, 0x27, 0x27, 0xd0, 0x61, 0x7c, 0x89, 0x66, 0x6b,
425	0x62, 0xcc, 0x06, 0xce, 0xa1, 0x55, 0x2d, 0xd3, 0xca, 0x0b, 0xb3, 0x2e, 0xf8, 0x12, 0x5d, 0x05,
426	0x22, 0x2f, 0x60, 0x57, 0xa0, 0xe4, 0x89, 0xf0, 0xd1, 0x63, 0xf4, 0x1e, 0xa5, 0xd9, 0x9e, 0xb4,
427	0x67, 0x7d, 0x77, 0xa7, 0x3c, 0xbd, 0xc8, 0x0f, 0xc9, 0x11, 0xf4, 0xe2, 0x2c, 0x42, 0x2f, 0x11,
428	0xa1, 0xd9, 0x51, 0x4f, 0x6e, 0xe7, 0xf1, 0xb5, 0x08, 0x35, 0x43, 0xc4, 0x99, 0x44, 0x8f, 0x71,
429	0xe6, 0xa3, 0xb9, 0xa5, 0x00, 0x3b, 0xe5, 0xe9, 0x45, 0x7e, 0x48, 0xde, 0xc0, 0x10, 0x85, 0xe0,
430	0xc2, 0x5b, 0x62, 0x4c, 0x83, 0xd0, 0xec, 0xaa, 0xea, 0x88, 0x55, 0xa8, 0xb7, 0x44, 0xe4, 0x5b,
431	0x57, 0x4a, 0xbd, 0x3b, 0x50, 0xb8, 0xb9, 0x82, 0x4d, 0xff, 0x18, 0xb0, 0x5f, 0x69, 0x42, 0xc1,
432	0xb8, 0x49, 0x17, 0x1c, 0xe8, 0x97, 0x12, 0xa4, 0xd9, 0x9a, 0xb4, 0x67, 0x03, 0xe7, 0xa0, 0x7c,
433	0xac, 0x9c, 0x82, 0xf5, 0x81, 0x65, 0xee, 0x1a, 0x46, 0x46, 0xd0, 0xf5, 0x29, 0xa3, 0x22, 0x33,
434	0xdb, 0x13, 0x63, 0xd6, 0x73, 0x75, 0xf4, 0x94, 0xfa, 0x03, 0xd8, 0xaa, 0x8a, 0x2e, 0x02, 0x32,
435	0x87, 0x1d, 0x9f, 0xb3, 0x58, 0xf0, 0xd0, 0x8b, 0x42, 0xca, 0x50, 0xab, 0x7d, 0xd6, 0x30, 0x8b,
436	0x8f, 0x05, 0xee, 0x32, 0x87, 0xb9, 0x43, 0xbf, 0x12, 0x4d, 0xff, 0xb6, 0xe1, 0xff, 0x39, 0x86,
437	0x31, 0x7d, 0xe4, 0x82, 0x72, 0xc4, 0xc6, 0x26, 0x23, 0xae, 0x56, 0xdf, 0xaa, 0x57, 0x7f, 0x0a,
438	0x66, 0x7d, 0xfa, 0x9e, 0x4c, 0x16, 0xd2, 0x17, 0xc1, 0x02, 0xb5, 0x0f, 0x46, 0x35, 0x1f, 0x5c,
439	0x95, 0x59, 0xf2, 0x0e, 0xc6, 0x0f, 0x6e, 0x26, 0x6c, 0x7d, 0xb7, 0xa3, 0xee, 0x9a, 0xb5, 0xbb,
440	0xd7, 0xeb, 0x3c, 0xf9, 0x01, 0x47, 0x01, 0x0b, 0xe2, 0x80, 0x86, 0xde, 0x8a, 0x45, 0x0f, 0x4f,
441	0x9a, 0x5b, 0x6a, 0x58, 0xef, 0xeb, 0xa2, 0x1a, 0xfb, 0x60, 0x9d, 0x17, 0x24, 0xae, 0xe6, 0xb8,
442	0xd1, 0x14, 0x9f, 0x58, 0x2c, 0x32, 0xf7, 0x30, 0x68, 0xce, 0x36, 0x38, 0xb6, 0xbb, 0x89, 0x63,
443	0xb7, 0x37, 0x72, 0xec, 0xf8, 0x33, 0x1c, 0x3f, 0x55, 0x16, 0xd9, 0x83, 0xf6, 0x57, 0xcc, 0xb4,
444	0x65, 0xf3, 0xcf, 0xdc, 0x43, 0x29, 0x0d, 0x13, 0xd4, 0xd3, 0x29, 0x82, 0xb7, 0xad, 0x53, 0x63,
445	0xfa, 0xdb, 0x80, 0xd1, 0x43, 0xe5, 0x7a, 0x05, 0x2c, 0xf8, 0x4f, 0x66, 0x32, 0xc6, 0x7b, 0xaf,
446	0x61, 0x13, 0xf6, 0x8b, 0xd4, 0x4d, 0x65, 0x1f, 0x5e, 0x3f, 0xde, 0x87, 0x51, 0xbd, 0xc5, 0x65,
447	0xb9, 0xd5, 0x8d, 0x78, 0xc2, 0xf9, 0x27, 0xb0, 0x2f, 0xf0, 0x9e, 0xa7, 0xb8, 0xf4, 0xd6, 0xc4,
448	0x5d, 0x35, 0xf8, 0x3d, 0x9d, 0x70, 0x57, 0x3c, 0x8d, 0x6b, 0x32, 0xfd, 0x65, 0x40, 0xaf, 0xc4,
449	0x10, 0x02, 0x9d, 0xdc, 0x48, 0x6a, 0xf5, 0xfa, 0xae, 0xfa, 0x26, 0x26, 0x6c, 0xd3, 0x30, 0xa0,
450	0x12, 0xa5, 0xb6, 0x54, 0x19, 0xe6, 0x19, 0xad, 0x5b, 0x4b, 0x2e, 0x43, 0xf2, 0x12, 0x7a, 0x65,
451	0x3d, 0xfa, 0x17, 0xd8, 0xbc, 0xf7, 0x2b, 0xd4, 0x99, 0x03, 0xe3, 0x80, 0x17, 0xbd, 0x88, 0x04,
452	0xff, 0x9e, 0xd5, 0xda, 0x72, 0xb6, 0xbb, 0xea, 0xfd, 0x65, 0x7e, 0xfd, 0xd2, 0xf8, 0xd2, 0x4a,
453	0x9d, 0x45, 0x57, 0x71, 0xbd, 0xfa, 0x17, 0x00, 0x00, 0xff, 0xff, 0xce, 0x2c, 0x51, 0x59, 0x23,
454	0x06, 0x00, 0x00,
455}
456