1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: envoy/api/v2/endpoint/load_report.proto
3
4package envoy_api_v2_endpoint
5
6import (
7	fmt "fmt"
8	_ "github.com/cncf/udpa/go/udpa/annotations"
9	core "github.com/envoyproxy/go-control-plane/envoy/api/v2/core"
10	_ "github.com/envoyproxy/protoc-gen-validate/validate"
11	proto "github.com/golang/protobuf/proto"
12	duration "github.com/golang/protobuf/ptypes/duration"
13	_struct "github.com/golang/protobuf/ptypes/struct"
14	math "math"
15)
16
17// Reference imports to suppress errors if they are not otherwise used.
18var _ = proto.Marshal
19var _ = fmt.Errorf
20var _ = math.Inf
21
22// This is a compile-time assertion to ensure that this generated file
23// is compatible with the proto package it is being compiled against.
24// A compilation error at this line likely means your copy of the
25// proto package needs to be updated.
26const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
27
28type UpstreamLocalityStats struct {
29	Locality                *core.Locality             `protobuf:"bytes,1,opt,name=locality,proto3" json:"locality,omitempty"`
30	TotalSuccessfulRequests uint64                     `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"`
31	TotalRequestsInProgress uint64                     `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"`
32	TotalErrorRequests      uint64                     `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"`
33	TotalIssuedRequests     uint64                     `protobuf:"varint,8,opt,name=total_issued_requests,json=totalIssuedRequests,proto3" json:"total_issued_requests,omitempty"`
34	LoadMetricStats         []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"`
35	UpstreamEndpointStats   []*UpstreamEndpointStats   `protobuf:"bytes,7,rep,name=upstream_endpoint_stats,json=upstreamEndpointStats,proto3" json:"upstream_endpoint_stats,omitempty"`
36	Priority                uint32                     `protobuf:"varint,6,opt,name=priority,proto3" json:"priority,omitempty"`
37	XXX_NoUnkeyedLiteral    struct{}                   `json:"-"`
38	XXX_unrecognized        []byte                     `json:"-"`
39	XXX_sizecache           int32                      `json:"-"`
40}
41
42func (m *UpstreamLocalityStats) Reset()         { *m = UpstreamLocalityStats{} }
43func (m *UpstreamLocalityStats) String() string { return proto.CompactTextString(m) }
44func (*UpstreamLocalityStats) ProtoMessage()    {}
45func (*UpstreamLocalityStats) Descriptor() ([]byte, []int) {
46	return fileDescriptor_5134f8f33d8f8d01, []int{0}
47}
48
49func (m *UpstreamLocalityStats) XXX_Unmarshal(b []byte) error {
50	return xxx_messageInfo_UpstreamLocalityStats.Unmarshal(m, b)
51}
52func (m *UpstreamLocalityStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
53	return xxx_messageInfo_UpstreamLocalityStats.Marshal(b, m, deterministic)
54}
55func (m *UpstreamLocalityStats) XXX_Merge(src proto.Message) {
56	xxx_messageInfo_UpstreamLocalityStats.Merge(m, src)
57}
58func (m *UpstreamLocalityStats) XXX_Size() int {
59	return xxx_messageInfo_UpstreamLocalityStats.Size(m)
60}
61func (m *UpstreamLocalityStats) XXX_DiscardUnknown() {
62	xxx_messageInfo_UpstreamLocalityStats.DiscardUnknown(m)
63}
64
65var xxx_messageInfo_UpstreamLocalityStats proto.InternalMessageInfo
66
67func (m *UpstreamLocalityStats) GetLocality() *core.Locality {
68	if m != nil {
69		return m.Locality
70	}
71	return nil
72}
73
74func (m *UpstreamLocalityStats) GetTotalSuccessfulRequests() uint64 {
75	if m != nil {
76		return m.TotalSuccessfulRequests
77	}
78	return 0
79}
80
81func (m *UpstreamLocalityStats) GetTotalRequestsInProgress() uint64 {
82	if m != nil {
83		return m.TotalRequestsInProgress
84	}
85	return 0
86}
87
88func (m *UpstreamLocalityStats) GetTotalErrorRequests() uint64 {
89	if m != nil {
90		return m.TotalErrorRequests
91	}
92	return 0
93}
94
95func (m *UpstreamLocalityStats) GetTotalIssuedRequests() uint64 {
96	if m != nil {
97		return m.TotalIssuedRequests
98	}
99	return 0
100}
101
102func (m *UpstreamLocalityStats) GetLoadMetricStats() []*EndpointLoadMetricStats {
103	if m != nil {
104		return m.LoadMetricStats
105	}
106	return nil
107}
108
109func (m *UpstreamLocalityStats) GetUpstreamEndpointStats() []*UpstreamEndpointStats {
110	if m != nil {
111		return m.UpstreamEndpointStats
112	}
113	return nil
114}
115
116func (m *UpstreamLocalityStats) GetPriority() uint32 {
117	if m != nil {
118		return m.Priority
119	}
120	return 0
121}
122
123type UpstreamEndpointStats struct {
124	Address                 *core.Address              `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
125	Metadata                *_struct.Struct            `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"`
126	TotalSuccessfulRequests uint64                     `protobuf:"varint,2,opt,name=total_successful_requests,json=totalSuccessfulRequests,proto3" json:"total_successful_requests,omitempty"`
127	TotalRequestsInProgress uint64                     `protobuf:"varint,3,opt,name=total_requests_in_progress,json=totalRequestsInProgress,proto3" json:"total_requests_in_progress,omitempty"`
128	TotalErrorRequests      uint64                     `protobuf:"varint,4,opt,name=total_error_requests,json=totalErrorRequests,proto3" json:"total_error_requests,omitempty"`
129	TotalIssuedRequests     uint64                     `protobuf:"varint,7,opt,name=total_issued_requests,json=totalIssuedRequests,proto3" json:"total_issued_requests,omitempty"`
130	LoadMetricStats         []*EndpointLoadMetricStats `protobuf:"bytes,5,rep,name=load_metric_stats,json=loadMetricStats,proto3" json:"load_metric_stats,omitempty"`
131	XXX_NoUnkeyedLiteral    struct{}                   `json:"-"`
132	XXX_unrecognized        []byte                     `json:"-"`
133	XXX_sizecache           int32                      `json:"-"`
134}
135
136func (m *UpstreamEndpointStats) Reset()         { *m = UpstreamEndpointStats{} }
137func (m *UpstreamEndpointStats) String() string { return proto.CompactTextString(m) }
138func (*UpstreamEndpointStats) ProtoMessage()    {}
139func (*UpstreamEndpointStats) Descriptor() ([]byte, []int) {
140	return fileDescriptor_5134f8f33d8f8d01, []int{1}
141}
142
143func (m *UpstreamEndpointStats) XXX_Unmarshal(b []byte) error {
144	return xxx_messageInfo_UpstreamEndpointStats.Unmarshal(m, b)
145}
146func (m *UpstreamEndpointStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
147	return xxx_messageInfo_UpstreamEndpointStats.Marshal(b, m, deterministic)
148}
149func (m *UpstreamEndpointStats) XXX_Merge(src proto.Message) {
150	xxx_messageInfo_UpstreamEndpointStats.Merge(m, src)
151}
152func (m *UpstreamEndpointStats) XXX_Size() int {
153	return xxx_messageInfo_UpstreamEndpointStats.Size(m)
154}
155func (m *UpstreamEndpointStats) XXX_DiscardUnknown() {
156	xxx_messageInfo_UpstreamEndpointStats.DiscardUnknown(m)
157}
158
159var xxx_messageInfo_UpstreamEndpointStats proto.InternalMessageInfo
160
161func (m *UpstreamEndpointStats) GetAddress() *core.Address {
162	if m != nil {
163		return m.Address
164	}
165	return nil
166}
167
168func (m *UpstreamEndpointStats) GetMetadata() *_struct.Struct {
169	if m != nil {
170		return m.Metadata
171	}
172	return nil
173}
174
175func (m *UpstreamEndpointStats) GetTotalSuccessfulRequests() uint64 {
176	if m != nil {
177		return m.TotalSuccessfulRequests
178	}
179	return 0
180}
181
182func (m *UpstreamEndpointStats) GetTotalRequestsInProgress() uint64 {
183	if m != nil {
184		return m.TotalRequestsInProgress
185	}
186	return 0
187}
188
189func (m *UpstreamEndpointStats) GetTotalErrorRequests() uint64 {
190	if m != nil {
191		return m.TotalErrorRequests
192	}
193	return 0
194}
195
196func (m *UpstreamEndpointStats) GetTotalIssuedRequests() uint64 {
197	if m != nil {
198		return m.TotalIssuedRequests
199	}
200	return 0
201}
202
203func (m *UpstreamEndpointStats) GetLoadMetricStats() []*EndpointLoadMetricStats {
204	if m != nil {
205		return m.LoadMetricStats
206	}
207	return nil
208}
209
210type EndpointLoadMetricStats struct {
211	MetricName                    string   `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"`
212	NumRequestsFinishedWithMetric uint64   `protobuf:"varint,2,opt,name=num_requests_finished_with_metric,json=numRequestsFinishedWithMetric,proto3" json:"num_requests_finished_with_metric,omitempty"`
213	TotalMetricValue              float64  `protobuf:"fixed64,3,opt,name=total_metric_value,json=totalMetricValue,proto3" json:"total_metric_value,omitempty"`
214	XXX_NoUnkeyedLiteral          struct{} `json:"-"`
215	XXX_unrecognized              []byte   `json:"-"`
216	XXX_sizecache                 int32    `json:"-"`
217}
218
219func (m *EndpointLoadMetricStats) Reset()         { *m = EndpointLoadMetricStats{} }
220func (m *EndpointLoadMetricStats) String() string { return proto.CompactTextString(m) }
221func (*EndpointLoadMetricStats) ProtoMessage()    {}
222func (*EndpointLoadMetricStats) Descriptor() ([]byte, []int) {
223	return fileDescriptor_5134f8f33d8f8d01, []int{2}
224}
225
226func (m *EndpointLoadMetricStats) XXX_Unmarshal(b []byte) error {
227	return xxx_messageInfo_EndpointLoadMetricStats.Unmarshal(m, b)
228}
229func (m *EndpointLoadMetricStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
230	return xxx_messageInfo_EndpointLoadMetricStats.Marshal(b, m, deterministic)
231}
232func (m *EndpointLoadMetricStats) XXX_Merge(src proto.Message) {
233	xxx_messageInfo_EndpointLoadMetricStats.Merge(m, src)
234}
235func (m *EndpointLoadMetricStats) XXX_Size() int {
236	return xxx_messageInfo_EndpointLoadMetricStats.Size(m)
237}
238func (m *EndpointLoadMetricStats) XXX_DiscardUnknown() {
239	xxx_messageInfo_EndpointLoadMetricStats.DiscardUnknown(m)
240}
241
242var xxx_messageInfo_EndpointLoadMetricStats proto.InternalMessageInfo
243
244func (m *EndpointLoadMetricStats) GetMetricName() string {
245	if m != nil {
246		return m.MetricName
247	}
248	return ""
249}
250
251func (m *EndpointLoadMetricStats) GetNumRequestsFinishedWithMetric() uint64 {
252	if m != nil {
253		return m.NumRequestsFinishedWithMetric
254	}
255	return 0
256}
257
258func (m *EndpointLoadMetricStats) GetTotalMetricValue() float64 {
259	if m != nil {
260		return m.TotalMetricValue
261	}
262	return 0
263}
264
265type ClusterStats struct {
266	ClusterName           string                          `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
267	ClusterServiceName    string                          `protobuf:"bytes,6,opt,name=cluster_service_name,json=clusterServiceName,proto3" json:"cluster_service_name,omitempty"`
268	UpstreamLocalityStats []*UpstreamLocalityStats        `protobuf:"bytes,2,rep,name=upstream_locality_stats,json=upstreamLocalityStats,proto3" json:"upstream_locality_stats,omitempty"`
269	TotalDroppedRequests  uint64                          `protobuf:"varint,3,opt,name=total_dropped_requests,json=totalDroppedRequests,proto3" json:"total_dropped_requests,omitempty"`
270	DroppedRequests       []*ClusterStats_DroppedRequests `protobuf:"bytes,5,rep,name=dropped_requests,json=droppedRequests,proto3" json:"dropped_requests,omitempty"`
271	LoadReportInterval    *duration.Duration              `protobuf:"bytes,4,opt,name=load_report_interval,json=loadReportInterval,proto3" json:"load_report_interval,omitempty"`
272	XXX_NoUnkeyedLiteral  struct{}                        `json:"-"`
273	XXX_unrecognized      []byte                          `json:"-"`
274	XXX_sizecache         int32                           `json:"-"`
275}
276
277func (m *ClusterStats) Reset()         { *m = ClusterStats{} }
278func (m *ClusterStats) String() string { return proto.CompactTextString(m) }
279func (*ClusterStats) ProtoMessage()    {}
280func (*ClusterStats) Descriptor() ([]byte, []int) {
281	return fileDescriptor_5134f8f33d8f8d01, []int{3}
282}
283
284func (m *ClusterStats) XXX_Unmarshal(b []byte) error {
285	return xxx_messageInfo_ClusterStats.Unmarshal(m, b)
286}
287func (m *ClusterStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
288	return xxx_messageInfo_ClusterStats.Marshal(b, m, deterministic)
289}
290func (m *ClusterStats) XXX_Merge(src proto.Message) {
291	xxx_messageInfo_ClusterStats.Merge(m, src)
292}
293func (m *ClusterStats) XXX_Size() int {
294	return xxx_messageInfo_ClusterStats.Size(m)
295}
296func (m *ClusterStats) XXX_DiscardUnknown() {
297	xxx_messageInfo_ClusterStats.DiscardUnknown(m)
298}
299
300var xxx_messageInfo_ClusterStats proto.InternalMessageInfo
301
302func (m *ClusterStats) GetClusterName() string {
303	if m != nil {
304		return m.ClusterName
305	}
306	return ""
307}
308
309func (m *ClusterStats) GetClusterServiceName() string {
310	if m != nil {
311		return m.ClusterServiceName
312	}
313	return ""
314}
315
316func (m *ClusterStats) GetUpstreamLocalityStats() []*UpstreamLocalityStats {
317	if m != nil {
318		return m.UpstreamLocalityStats
319	}
320	return nil
321}
322
323func (m *ClusterStats) GetTotalDroppedRequests() uint64 {
324	if m != nil {
325		return m.TotalDroppedRequests
326	}
327	return 0
328}
329
330func (m *ClusterStats) GetDroppedRequests() []*ClusterStats_DroppedRequests {
331	if m != nil {
332		return m.DroppedRequests
333	}
334	return nil
335}
336
337func (m *ClusterStats) GetLoadReportInterval() *duration.Duration {
338	if m != nil {
339		return m.LoadReportInterval
340	}
341	return nil
342}
343
344type ClusterStats_DroppedRequests struct {
345	Category             string   `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
346	DroppedCount         uint64   `protobuf:"varint,2,opt,name=dropped_count,json=droppedCount,proto3" json:"dropped_count,omitempty"`
347	XXX_NoUnkeyedLiteral struct{} `json:"-"`
348	XXX_unrecognized     []byte   `json:"-"`
349	XXX_sizecache        int32    `json:"-"`
350}
351
352func (m *ClusterStats_DroppedRequests) Reset()         { *m = ClusterStats_DroppedRequests{} }
353func (m *ClusterStats_DroppedRequests) String() string { return proto.CompactTextString(m) }
354func (*ClusterStats_DroppedRequests) ProtoMessage()    {}
355func (*ClusterStats_DroppedRequests) Descriptor() ([]byte, []int) {
356	return fileDescriptor_5134f8f33d8f8d01, []int{3, 0}
357}
358
359func (m *ClusterStats_DroppedRequests) XXX_Unmarshal(b []byte) error {
360	return xxx_messageInfo_ClusterStats_DroppedRequests.Unmarshal(m, b)
361}
362func (m *ClusterStats_DroppedRequests) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
363	return xxx_messageInfo_ClusterStats_DroppedRequests.Marshal(b, m, deterministic)
364}
365func (m *ClusterStats_DroppedRequests) XXX_Merge(src proto.Message) {
366	xxx_messageInfo_ClusterStats_DroppedRequests.Merge(m, src)
367}
368func (m *ClusterStats_DroppedRequests) XXX_Size() int {
369	return xxx_messageInfo_ClusterStats_DroppedRequests.Size(m)
370}
371func (m *ClusterStats_DroppedRequests) XXX_DiscardUnknown() {
372	xxx_messageInfo_ClusterStats_DroppedRequests.DiscardUnknown(m)
373}
374
375var xxx_messageInfo_ClusterStats_DroppedRequests proto.InternalMessageInfo
376
377func (m *ClusterStats_DroppedRequests) GetCategory() string {
378	if m != nil {
379		return m.Category
380	}
381	return ""
382}
383
384func (m *ClusterStats_DroppedRequests) GetDroppedCount() uint64 {
385	if m != nil {
386		return m.DroppedCount
387	}
388	return 0
389}
390
391func init() {
392	proto.RegisterType((*UpstreamLocalityStats)(nil), "envoy.api.v2.endpoint.UpstreamLocalityStats")
393	proto.RegisterType((*UpstreamEndpointStats)(nil), "envoy.api.v2.endpoint.UpstreamEndpointStats")
394	proto.RegisterType((*EndpointLoadMetricStats)(nil), "envoy.api.v2.endpoint.EndpointLoadMetricStats")
395	proto.RegisterType((*ClusterStats)(nil), "envoy.api.v2.endpoint.ClusterStats")
396	proto.RegisterType((*ClusterStats_DroppedRequests)(nil), "envoy.api.v2.endpoint.ClusterStats.DroppedRequests")
397}
398
399func init() {
400	proto.RegisterFile("envoy/api/v2/endpoint/load_report.proto", fileDescriptor_5134f8f33d8f8d01)
401}
402
403var fileDescriptor_5134f8f33d8f8d01 = []byte{
404	// 812 bytes of a gzipped FileDescriptorProto
405	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x55, 0x4d, 0x8b, 0x23, 0x45,
406	0x18, 0xa6, 0x33, 0x99, 0x24, 0x56, 0x66, 0xc9, 0x58, 0x4e, 0x4c, 0x36, 0xba, 0x6e, 0xcc, 0x1c,
407	0x0c, 0xb2, 0x74, 0x2f, 0xc9, 0x82, 0xa0, 0x27, 0xb3, 0x3b, 0xe2, 0xe0, 0x28, 0x43, 0x07, 0x15,
408	0x14, 0x6c, 0x6b, 0xba, 0x2b, 0x99, 0x82, 0xee, 0xaa, 0xb6, 0x3e, 0x5a, 0x73, 0xf3, 0x0f, 0x88,
409	0xe0, 0xc9, 0x83, 0xbf, 0xc2, 0xa3, 0xe0, 0xdd, 0xab, 0x7f, 0xc5, 0xe3, 0x1c, 0x44, 0xba, 0x3e,
410	0x3a, 0x9f, 0x03, 0xde, 0x04, 0x6f, 0xdd, 0xef, 0xf3, 0x3c, 0xf5, 0x7e, 0x3d, 0xd5, 0x0d, 0xde,
411	0xc2, 0xb4, 0x60, 0xab, 0x00, 0xe5, 0x24, 0x28, 0x26, 0x01, 0xa6, 0x49, 0xce, 0x08, 0x95, 0x41,
412	0xca, 0x50, 0x12, 0x71, 0x9c, 0x33, 0x2e, 0xfd, 0x9c, 0x33, 0xc9, 0x60, 0x57, 0x13, 0x7d, 0x94,
413	0x13, 0xbf, 0x98, 0xf8, 0x8e, 0x38, 0x78, 0xbc, 0xa5, 0x8f, 0x19, 0xc7, 0x01, 0x4a, 0x12, 0x8e,
414	0x85, 0x30, 0xba, 0xc1, 0xeb, 0xfb, 0x84, 0x1b, 0x24, 0xb0, 0x45, 0xdf, 0x58, 0x32, 0xb6, 0x4c,
415	0x71, 0xa0, 0xdf, 0x6e, 0xd4, 0x22, 0x48, 0x14, 0x47, 0x92, 0x30, 0xea, 0xd4, 0xbb, 0xb8, 0x90,
416	0x5c, 0xc5, 0xd2, 0xa9, 0x55, 0x92, 0xa3, 0x00, 0x51, 0xca, 0xa4, 0x16, 0x89, 0x20, 0x23, 0x4b,
417	0x8e, 0xa4, 0x3b, 0xfd, 0xd1, 0x1e, 0x2e, 0x24, 0x92, 0xca, 0x95, 0xd6, 0x2b, 0x50, 0x4a, 0x12,
418	0x24, 0x71, 0xe0, 0x1e, 0x0c, 0x30, 0xfa, 0xa1, 0x0e, 0xba, 0x9f, 0xe6, 0x42, 0x72, 0x8c, 0xb2,
419	0x2b, 0x16, 0xa3, 0x94, 0xc8, 0xd5, 0x5c, 0x22, 0x29, 0xe0, 0x3b, 0xa0, 0x95, 0xda, 0x40, 0xdf,
420	0x1b, 0x7a, 0xe3, 0xf6, 0xe4, 0x35, 0x7f, 0x6b, 0x30, 0x65, 0x83, 0xbe, 0xd3, 0x84, 0x15, 0x19,
421	0xbe, 0x0b, 0x1e, 0x4a, 0x26, 0x51, 0x1a, 0x09, 0x15, 0xc7, 0x58, 0x88, 0x85, 0x4a, 0x23, 0x8e,
422	0xbf, 0x51, 0x58, 0x48, 0xd1, 0xaf, 0x0d, 0xbd, 0x71, 0x3d, 0xec, 0x69, 0xc2, 0xbc, 0xc2, 0x43,
423	0x0b, 0xc3, 0xf7, 0xc0, 0xc0, 0x68, 0x9d, 0x20, 0x22, 0x34, 0xca, 0x39, 0x5b, 0x96, 0x63, 0xee,
424	0x1f, 0x6d, 0x88, 0x9d, 0xe4, 0x92, 0x5e, 0x5b, 0x18, 0x3e, 0x05, 0x67, 0x46, 0x8c, 0x39, 0x67,
425	0x7c, 0x9d, 0xb3, 0xae, 0x65, 0x50, 0x63, 0x17, 0x25, 0x54, 0xa5, 0x9b, 0x80, 0xae, 0x51, 0x10,
426	0x21, 0x14, 0x4e, 0xd6, 0x92, 0x96, 0x96, 0xbc, 0xa2, 0xc1, 0x4b, 0x8d, 0x55, 0x9a, 0x2f, 0xc0,
427	0xcb, 0xda, 0x32, 0x19, 0x96, 0x9c, 0xc4, 0x51, 0x39, 0x66, 0xd1, 0x3f, 0x1e, 0x1e, 0x8d, 0xdb,
428	0x13, 0xdf, 0x3f, 0xe8, 0x1c, 0xff, 0xc2, 0x3e, 0x5c, 0x31, 0x94, 0x7c, 0xac, 0x65, 0x7a, 0xc4,
429	0x61, 0x27, 0xdd, 0x0e, 0xc0, 0x04, 0xf4, 0x94, 0x5d, 0x46, 0xe4, 0xd4, 0x36, 0x43, 0x53, 0x67,
430	0x78, 0x72, 0x4f, 0x06, 0xb7, 0x42, 0x97, 0xc9, 0x9c, 0xdf, 0x55, 0x87, 0xc2, 0x70, 0x00, 0x5a,
431	0x39, 0x27, 0x8c, 0x97, 0x9b, 0x6d, 0x0c, 0xbd, 0xf1, 0x83, 0xb0, 0x7a, 0x1f, 0xfd, 0x7e, 0xb4,
432	0xf6, 0xc3, 0xb6, 0xea, 0x19, 0x68, 0x5a, 0xbb, 0x5b, 0x3b, 0x0c, 0x0e, 0xd8, 0xe1, 0x7d, 0xc3,
433	0x08, 0x1d, 0x15, 0x4e, 0x41, 0x2b, 0xc3, 0x12, 0x25, 0x48, 0x22, 0x9d, 0xab, 0x3d, 0xe9, 0xf9,
434	0xc6, 0xe8, 0xbe, 0x33, 0xba, 0x3f, 0xd7, 0x46, 0x0f, 0x2b, 0xe2, 0xff, 0xc2, 0x41, 0xcd, 0xff,
435	0xc4, 0x41, 0xa3, 0x5f, 0x3d, 0xd0, 0xbb, 0x87, 0x0c, 0x1f, 0x83, 0xb6, 0x4d, 0x49, 0x51, 0x86,
436	0xf5, 0x16, 0x5f, 0x0a, 0x81, 0x09, 0x7d, 0x82, 0x32, 0x0c, 0x3f, 0x04, 0x6f, 0x52, 0x95, 0xad,
437	0x27, 0xb7, 0x20, 0x94, 0x88, 0x5b, 0x9c, 0x44, 0xdf, 0x12, 0x79, 0x6b, 0xcb, 0xb5, 0xf3, 0x7f,
438	0x44, 0x55, 0xe6, 0x1a, 0xfa, 0xc0, 0xd2, 0x3e, 0x27, 0xf2, 0xd6, 0xe4, 0x83, 0x4f, 0x80, 0x19,
439	0x96, 0xeb, 0xb1, 0x40, 0xa9, 0xc2, 0x7a, 0xfa, 0x5e, 0x78, 0xaa, 0x11, 0x43, 0xfc, 0xac, 0x8c,
440	0x8f, 0x7e, 0xa9, 0x83, 0x93, 0xe7, 0xa9, 0x12, 0x12, 0x73, 0x53, 0xe9, 0xdb, 0xe0, 0x24, 0x36,
441	0xef, 0x1b, 0xa5, 0xce, 0x9a, 0x77, 0xb3, 0x3a, 0xaf, 0x0d, 0xbd, 0xb0, 0x6d, 0x41, 0x5d, 0xf4,
442	0x53, 0x70, 0xe6, 0xb8, 0x02, 0xf3, 0x82, 0xc4, 0xd8, 0x68, 0x1a, 0xba, 0x3d, 0x68, 0xb1, 0xb9,
443	0x81, 0xb4, 0x82, 0x6e, 0xdc, 0x32, 0xf7, 0xd5, 0xb2, 0x5b, 0xa8, 0xfd, 0xab, 0x5b, 0xb6, 0xf5,
444	0xa1, 0x9c, 0xb5, 0xee, 0x66, 0xc7, 0x3f, 0x79, 0xb5, 0x96, 0xb7, 0xbe, 0x6f, 0xdb, 0x5f, 0xd2,
445	0x67, 0xe0, 0x55, 0x33, 0x8c, 0x84, 0xb3, 0x3c, 0xdf, 0x34, 0x89, 0xb1, 0xa3, 0xf1, 0xdc, 0x0b,
446	0x03, 0x56, 0x2e, 0xf9, 0x0a, 0x9c, 0xee, 0xf1, 0x8d, 0x49, 0xa6, 0xf7, 0x94, 0xb7, 0x39, 0x42,
447	0x7f, 0xe7, 0xb8, 0xb0, 0x93, 0xec, 0x9c, 0xff, 0x11, 0x38, 0xdb, 0xf8, 0xf5, 0x45, 0x84, 0x4a,
448	0xcc, 0x0b, 0x94, 0x6a, 0xaf, 0xb7, 0x27, 0x0f, 0xf7, 0x6e, 0xe9, 0x0b, 0xfb, 0xbb, 0x0a, 0x61,
449	0x29, 0x0b, 0xb5, 0xea, 0xd2, 0x8a, 0x06, 0x5f, 0x82, 0xce, 0x6e, 0xfd, 0xe7, 0xa0, 0x15, 0x23,
450	0x89, 0x97, 0x8c, 0xaf, 0x76, 0xf7, 0x57, 0x01, 0xf0, 0x1c, 0x3c, 0x70, 0x4d, 0xc6, 0x4c, 0x51,
451	0x69, 0xdd, 0x75, 0x62, 0x83, 0xcf, 0xcb, 0xd8, 0xec, 0xeb, 0xbf, 0x7e, 0xfe, 0xfb, 0xc7, 0xe3,
452	0x01, 0xec, 0x9b, 0xb6, 0x63, 0x46, 0x17, 0x64, 0xb9, 0x6e, 0xbb, 0x98, 0xfe, 0xf6, 0xfd, 0x1f,
453	0x7f, 0x36, 0x6a, 0xa7, 0x1e, 0x38, 0x27, 0xcc, 0xcc, 0x26, 0xe7, 0xec, 0xbb, 0xd5, 0xe1, 0x31,
454	0xcd, 0x3a, 0x57, 0x55, 0xfd, 0xd7, 0x65, 0x73, 0xd7, 0xde, 0x4d, 0x43, 0x77, 0x39, 0xfd, 0x27,
455	0x00, 0x00, 0xff, 0xff, 0xd3, 0xcb, 0x4d, 0x04, 0x23, 0x08, 0x00, 0x00,
456}
457