blob: fe3df6916b08f9512bfe35350bfb03f3d3937c77 [file] [log] [blame]
Zack Williamse940c7a2019-08-21 14:25:39 -07001/*
2Copyright The Kubernetes Authors.
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17// Code generated by protoc-gen-gogo.
18// source: k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/generated.proto
19// DO NOT EDIT!
20
21/*
22 Package v1beta1 is a generated protocol buffer package.
23
24 It is generated from these files:
25 k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/generated.proto
26
27 It has these top-level messages:
28 PartialObjectMetadata
29 PartialObjectMetadataList
30 TableOptions
31*/
32package v1beta1
33
34import proto "github.com/gogo/protobuf/proto"
35import fmt "fmt"
36import math "math"
37
38import strings "strings"
39import reflect "reflect"
40
41import io "io"
42
43// Reference imports to suppress errors if they are not otherwise used.
44var _ = proto.Marshal
45var _ = fmt.Errorf
46var _ = math.Inf
47
48// This is a compile-time assertion to ensure that this generated file
49// is compatible with the proto package it is being compiled against.
50// A compilation error at this line likely means your copy of the
51// proto package needs to be updated.
52const _ = proto.GoGoProtoPackageIsVersion2 // please upgrade the proto package
53
54func (m *PartialObjectMetadata) Reset() { *m = PartialObjectMetadata{} }
55func (*PartialObjectMetadata) ProtoMessage() {}
56func (*PartialObjectMetadata) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{0} }
57
58func (m *PartialObjectMetadataList) Reset() { *m = PartialObjectMetadataList{} }
59func (*PartialObjectMetadataList) ProtoMessage() {}
60func (*PartialObjectMetadataList) Descriptor() ([]byte, []int) {
61 return fileDescriptorGenerated, []int{1}
62}
63
64func (m *TableOptions) Reset() { *m = TableOptions{} }
65func (*TableOptions) ProtoMessage() {}
66func (*TableOptions) Descriptor() ([]byte, []int) { return fileDescriptorGenerated, []int{2} }
67
68func init() {
69 proto.RegisterType((*PartialObjectMetadata)(nil), "k8s.io.apimachinery.pkg.apis.meta.v1beta1.PartialObjectMetadata")
70 proto.RegisterType((*PartialObjectMetadataList)(nil), "k8s.io.apimachinery.pkg.apis.meta.v1beta1.PartialObjectMetadataList")
71 proto.RegisterType((*TableOptions)(nil), "k8s.io.apimachinery.pkg.apis.meta.v1beta1.TableOptions")
72}
73func (m *PartialObjectMetadata) Marshal() (dAtA []byte, err error) {
74 size := m.Size()
75 dAtA = make([]byte, size)
76 n, err := m.MarshalTo(dAtA)
77 if err != nil {
78 return nil, err
79 }
80 return dAtA[:n], nil
81}
82
83func (m *PartialObjectMetadata) MarshalTo(dAtA []byte) (int, error) {
84 var i int
85 _ = i
86 var l int
87 _ = l
88 dAtA[i] = 0xa
89 i++
90 i = encodeVarintGenerated(dAtA, i, uint64(m.ObjectMeta.Size()))
91 n1, err := m.ObjectMeta.MarshalTo(dAtA[i:])
92 if err != nil {
93 return 0, err
94 }
95 i += n1
96 return i, nil
97}
98
99func (m *PartialObjectMetadataList) Marshal() (dAtA []byte, err error) {
100 size := m.Size()
101 dAtA = make([]byte, size)
102 n, err := m.MarshalTo(dAtA)
103 if err != nil {
104 return nil, err
105 }
106 return dAtA[:n], nil
107}
108
109func (m *PartialObjectMetadataList) MarshalTo(dAtA []byte) (int, error) {
110 var i int
111 _ = i
112 var l int
113 _ = l
114 if len(m.Items) > 0 {
115 for _, msg := range m.Items {
116 dAtA[i] = 0xa
117 i++
118 i = encodeVarintGenerated(dAtA, i, uint64(msg.Size()))
119 n, err := msg.MarshalTo(dAtA[i:])
120 if err != nil {
121 return 0, err
122 }
123 i += n
124 }
125 }
126 return i, nil
127}
128
129func (m *TableOptions) Marshal() (dAtA []byte, err error) {
130 size := m.Size()
131 dAtA = make([]byte, size)
132 n, err := m.MarshalTo(dAtA)
133 if err != nil {
134 return nil, err
135 }
136 return dAtA[:n], nil
137}
138
139func (m *TableOptions) MarshalTo(dAtA []byte) (int, error) {
140 var i int
141 _ = i
142 var l int
143 _ = l
144 dAtA[i] = 0xa
145 i++
146 i = encodeVarintGenerated(dAtA, i, uint64(len(m.IncludeObject)))
147 i += copy(dAtA[i:], m.IncludeObject)
148 return i, nil
149}
150
151func encodeFixed64Generated(dAtA []byte, offset int, v uint64) int {
152 dAtA[offset] = uint8(v)
153 dAtA[offset+1] = uint8(v >> 8)
154 dAtA[offset+2] = uint8(v >> 16)
155 dAtA[offset+3] = uint8(v >> 24)
156 dAtA[offset+4] = uint8(v >> 32)
157 dAtA[offset+5] = uint8(v >> 40)
158 dAtA[offset+6] = uint8(v >> 48)
159 dAtA[offset+7] = uint8(v >> 56)
160 return offset + 8
161}
162func encodeFixed32Generated(dAtA []byte, offset int, v uint32) int {
163 dAtA[offset] = uint8(v)
164 dAtA[offset+1] = uint8(v >> 8)
165 dAtA[offset+2] = uint8(v >> 16)
166 dAtA[offset+3] = uint8(v >> 24)
167 return offset + 4
168}
169func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
170 for v >= 1<<7 {
171 dAtA[offset] = uint8(v&0x7f | 0x80)
172 v >>= 7
173 offset++
174 }
175 dAtA[offset] = uint8(v)
176 return offset + 1
177}
178func (m *PartialObjectMetadata) Size() (n int) {
179 var l int
180 _ = l
181 l = m.ObjectMeta.Size()
182 n += 1 + l + sovGenerated(uint64(l))
183 return n
184}
185
186func (m *PartialObjectMetadataList) Size() (n int) {
187 var l int
188 _ = l
189 if len(m.Items) > 0 {
190 for _, e := range m.Items {
191 l = e.Size()
192 n += 1 + l + sovGenerated(uint64(l))
193 }
194 }
195 return n
196}
197
198func (m *TableOptions) Size() (n int) {
199 var l int
200 _ = l
201 l = len(m.IncludeObject)
202 n += 1 + l + sovGenerated(uint64(l))
203 return n
204}
205
206func sovGenerated(x uint64) (n int) {
207 for {
208 n++
209 x >>= 7
210 if x == 0 {
211 break
212 }
213 }
214 return n
215}
216func sozGenerated(x uint64) (n int) {
217 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
218}
219func (this *PartialObjectMetadata) String() string {
220 if this == nil {
221 return "nil"
222 }
223 s := strings.Join([]string{`&PartialObjectMetadata{`,
224 `ObjectMeta:` + strings.Replace(strings.Replace(this.ObjectMeta.String(), "ObjectMeta", "k8s_io_apimachinery_pkg_apis_meta_v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
225 `}`,
226 }, "")
227 return s
228}
229func (this *PartialObjectMetadataList) String() string {
230 if this == nil {
231 return "nil"
232 }
233 s := strings.Join([]string{`&PartialObjectMetadataList{`,
234 `Items:` + strings.Replace(fmt.Sprintf("%v", this.Items), "PartialObjectMetadata", "PartialObjectMetadata", 1) + `,`,
235 `}`,
236 }, "")
237 return s
238}
239func (this *TableOptions) String() string {
240 if this == nil {
241 return "nil"
242 }
243 s := strings.Join([]string{`&TableOptions{`,
244 `IncludeObject:` + fmt.Sprintf("%v", this.IncludeObject) + `,`,
245 `}`,
246 }, "")
247 return s
248}
249func valueToStringGenerated(v interface{}) string {
250 rv := reflect.ValueOf(v)
251 if rv.IsNil() {
252 return "nil"
253 }
254 pv := reflect.Indirect(rv).Interface()
255 return fmt.Sprintf("*%v", pv)
256}
257func (m *PartialObjectMetadata) Unmarshal(dAtA []byte) error {
258 l := len(dAtA)
259 iNdEx := 0
260 for iNdEx < l {
261 preIndex := iNdEx
262 var wire uint64
263 for shift := uint(0); ; shift += 7 {
264 if shift >= 64 {
265 return ErrIntOverflowGenerated
266 }
267 if iNdEx >= l {
268 return io.ErrUnexpectedEOF
269 }
270 b := dAtA[iNdEx]
271 iNdEx++
272 wire |= (uint64(b) & 0x7F) << shift
273 if b < 0x80 {
274 break
275 }
276 }
277 fieldNum := int32(wire >> 3)
278 wireType := int(wire & 0x7)
279 if wireType == 4 {
280 return fmt.Errorf("proto: PartialObjectMetadata: wiretype end group for non-group")
281 }
282 if fieldNum <= 0 {
283 return fmt.Errorf("proto: PartialObjectMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
284 }
285 switch fieldNum {
286 case 1:
287 if wireType != 2 {
288 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
289 }
290 var msglen int
291 for shift := uint(0); ; shift += 7 {
292 if shift >= 64 {
293 return ErrIntOverflowGenerated
294 }
295 if iNdEx >= l {
296 return io.ErrUnexpectedEOF
297 }
298 b := dAtA[iNdEx]
299 iNdEx++
300 msglen |= (int(b) & 0x7F) << shift
301 if b < 0x80 {
302 break
303 }
304 }
305 if msglen < 0 {
306 return ErrInvalidLengthGenerated
307 }
308 postIndex := iNdEx + msglen
309 if postIndex > l {
310 return io.ErrUnexpectedEOF
311 }
312 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
313 return err
314 }
315 iNdEx = postIndex
316 default:
317 iNdEx = preIndex
318 skippy, err := skipGenerated(dAtA[iNdEx:])
319 if err != nil {
320 return err
321 }
322 if skippy < 0 {
323 return ErrInvalidLengthGenerated
324 }
325 if (iNdEx + skippy) > l {
326 return io.ErrUnexpectedEOF
327 }
328 iNdEx += skippy
329 }
330 }
331
332 if iNdEx > l {
333 return io.ErrUnexpectedEOF
334 }
335 return nil
336}
337func (m *PartialObjectMetadataList) Unmarshal(dAtA []byte) error {
338 l := len(dAtA)
339 iNdEx := 0
340 for iNdEx < l {
341 preIndex := iNdEx
342 var wire uint64
343 for shift := uint(0); ; shift += 7 {
344 if shift >= 64 {
345 return ErrIntOverflowGenerated
346 }
347 if iNdEx >= l {
348 return io.ErrUnexpectedEOF
349 }
350 b := dAtA[iNdEx]
351 iNdEx++
352 wire |= (uint64(b) & 0x7F) << shift
353 if b < 0x80 {
354 break
355 }
356 }
357 fieldNum := int32(wire >> 3)
358 wireType := int(wire & 0x7)
359 if wireType == 4 {
360 return fmt.Errorf("proto: PartialObjectMetadataList: wiretype end group for non-group")
361 }
362 if fieldNum <= 0 {
363 return fmt.Errorf("proto: PartialObjectMetadataList: illegal tag %d (wire type %d)", fieldNum, wire)
364 }
365 switch fieldNum {
366 case 1:
367 if wireType != 2 {
368 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
369 }
370 var msglen int
371 for shift := uint(0); ; shift += 7 {
372 if shift >= 64 {
373 return ErrIntOverflowGenerated
374 }
375 if iNdEx >= l {
376 return io.ErrUnexpectedEOF
377 }
378 b := dAtA[iNdEx]
379 iNdEx++
380 msglen |= (int(b) & 0x7F) << shift
381 if b < 0x80 {
382 break
383 }
384 }
385 if msglen < 0 {
386 return ErrInvalidLengthGenerated
387 }
388 postIndex := iNdEx + msglen
389 if postIndex > l {
390 return io.ErrUnexpectedEOF
391 }
392 m.Items = append(m.Items, &PartialObjectMetadata{})
393 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
394 return err
395 }
396 iNdEx = postIndex
397 default:
398 iNdEx = preIndex
399 skippy, err := skipGenerated(dAtA[iNdEx:])
400 if err != nil {
401 return err
402 }
403 if skippy < 0 {
404 return ErrInvalidLengthGenerated
405 }
406 if (iNdEx + skippy) > l {
407 return io.ErrUnexpectedEOF
408 }
409 iNdEx += skippy
410 }
411 }
412
413 if iNdEx > l {
414 return io.ErrUnexpectedEOF
415 }
416 return nil
417}
418func (m *TableOptions) Unmarshal(dAtA []byte) error {
419 l := len(dAtA)
420 iNdEx := 0
421 for iNdEx < l {
422 preIndex := iNdEx
423 var wire uint64
424 for shift := uint(0); ; shift += 7 {
425 if shift >= 64 {
426 return ErrIntOverflowGenerated
427 }
428 if iNdEx >= l {
429 return io.ErrUnexpectedEOF
430 }
431 b := dAtA[iNdEx]
432 iNdEx++
433 wire |= (uint64(b) & 0x7F) << shift
434 if b < 0x80 {
435 break
436 }
437 }
438 fieldNum := int32(wire >> 3)
439 wireType := int(wire & 0x7)
440 if wireType == 4 {
441 return fmt.Errorf("proto: TableOptions: wiretype end group for non-group")
442 }
443 if fieldNum <= 0 {
444 return fmt.Errorf("proto: TableOptions: illegal tag %d (wire type %d)", fieldNum, wire)
445 }
446 switch fieldNum {
447 case 1:
448 if wireType != 2 {
449 return fmt.Errorf("proto: wrong wireType = %d for field IncludeObject", wireType)
450 }
451 var stringLen uint64
452 for shift := uint(0); ; shift += 7 {
453 if shift >= 64 {
454 return ErrIntOverflowGenerated
455 }
456 if iNdEx >= l {
457 return io.ErrUnexpectedEOF
458 }
459 b := dAtA[iNdEx]
460 iNdEx++
461 stringLen |= (uint64(b) & 0x7F) << shift
462 if b < 0x80 {
463 break
464 }
465 }
466 intStringLen := int(stringLen)
467 if intStringLen < 0 {
468 return ErrInvalidLengthGenerated
469 }
470 postIndex := iNdEx + intStringLen
471 if postIndex > l {
472 return io.ErrUnexpectedEOF
473 }
474 m.IncludeObject = IncludeObjectPolicy(dAtA[iNdEx:postIndex])
475 iNdEx = postIndex
476 default:
477 iNdEx = preIndex
478 skippy, err := skipGenerated(dAtA[iNdEx:])
479 if err != nil {
480 return err
481 }
482 if skippy < 0 {
483 return ErrInvalidLengthGenerated
484 }
485 if (iNdEx + skippy) > l {
486 return io.ErrUnexpectedEOF
487 }
488 iNdEx += skippy
489 }
490 }
491
492 if iNdEx > l {
493 return io.ErrUnexpectedEOF
494 }
495 return nil
496}
497func skipGenerated(dAtA []byte) (n int, err error) {
498 l := len(dAtA)
499 iNdEx := 0
500 for iNdEx < l {
501 var wire uint64
502 for shift := uint(0); ; shift += 7 {
503 if shift >= 64 {
504 return 0, ErrIntOverflowGenerated
505 }
506 if iNdEx >= l {
507 return 0, io.ErrUnexpectedEOF
508 }
509 b := dAtA[iNdEx]
510 iNdEx++
511 wire |= (uint64(b) & 0x7F) << shift
512 if b < 0x80 {
513 break
514 }
515 }
516 wireType := int(wire & 0x7)
517 switch wireType {
518 case 0:
519 for shift := uint(0); ; shift += 7 {
520 if shift >= 64 {
521 return 0, ErrIntOverflowGenerated
522 }
523 if iNdEx >= l {
524 return 0, io.ErrUnexpectedEOF
525 }
526 iNdEx++
527 if dAtA[iNdEx-1] < 0x80 {
528 break
529 }
530 }
531 return iNdEx, nil
532 case 1:
533 iNdEx += 8
534 return iNdEx, nil
535 case 2:
536 var length int
537 for shift := uint(0); ; shift += 7 {
538 if shift >= 64 {
539 return 0, ErrIntOverflowGenerated
540 }
541 if iNdEx >= l {
542 return 0, io.ErrUnexpectedEOF
543 }
544 b := dAtA[iNdEx]
545 iNdEx++
546 length |= (int(b) & 0x7F) << shift
547 if b < 0x80 {
548 break
549 }
550 }
551 iNdEx += length
552 if length < 0 {
553 return 0, ErrInvalidLengthGenerated
554 }
555 return iNdEx, nil
556 case 3:
557 for {
558 var innerWire uint64
559 var start int = iNdEx
560 for shift := uint(0); ; shift += 7 {
561 if shift >= 64 {
562 return 0, ErrIntOverflowGenerated
563 }
564 if iNdEx >= l {
565 return 0, io.ErrUnexpectedEOF
566 }
567 b := dAtA[iNdEx]
568 iNdEx++
569 innerWire |= (uint64(b) & 0x7F) << shift
570 if b < 0x80 {
571 break
572 }
573 }
574 innerWireType := int(innerWire & 0x7)
575 if innerWireType == 4 {
576 break
577 }
578 next, err := skipGenerated(dAtA[start:])
579 if err != nil {
580 return 0, err
581 }
582 iNdEx = start + next
583 }
584 return iNdEx, nil
585 case 4:
586 return iNdEx, nil
587 case 5:
588 iNdEx += 4
589 return iNdEx, nil
590 default:
591 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
592 }
593 }
594 panic("unreachable")
595}
596
597var (
598 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
599 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
600)
601
602func init() {
603 proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/apimachinery/pkg/apis/meta/v1beta1/generated.proto", fileDescriptorGenerated)
604}
605
606var fileDescriptorGenerated = []byte{
607 // 375 bytes of a gzipped FileDescriptorProto
608 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcd, 0x0a, 0xd3, 0x40,
609 0x10, 0xc7, 0xb3, 0x48, 0xd1, 0x6e, 0xed, 0x25, 0x22, 0xd4, 0x1e, 0x36, 0xa5, 0xa7, 0x0a, 0x76,
610 0xd7, 0x16, 0x11, 0x8f, 0x92, 0x5b, 0x41, 0x69, 0x09, 0x9e, 0x3c, 0xb9, 0x49, 0xc6, 0x74, 0xcd,
611 0xc7, 0x86, 0xec, 0xa6, 0xd0, 0x8b, 0xf8, 0x08, 0x3e, 0x56, 0x8f, 0x3d, 0xf6, 0x14, 0x6c, 0x7c,
612 0x0b, 0x4f, 0x92, 0x0f, 0xec, 0x87, 0x15, 0x7b, 0x9b, 0xf9, 0x0f, 0xbf, 0x5f, 0x66, 0xb2, 0xd8,
613 0x09, 0xdf, 0x28, 0x2a, 0x24, 0x0b, 0x73, 0x17, 0xb2, 0x04, 0x34, 0x28, 0xb6, 0x81, 0xc4, 0x97,
614 0x19, 0x6b, 0x07, 0x3c, 0x15, 0x31, 0xf7, 0xd6, 0x22, 0x81, 0x6c, 0xcb, 0xd2, 0x30, 0xa8, 0x02,
615 0xc5, 0x62, 0xd0, 0x9c, 0x6d, 0x66, 0x2e, 0x68, 0x3e, 0x63, 0x01, 0x24, 0x90, 0x71, 0x0d, 0x3e,
616 0x4d, 0x33, 0xa9, 0xa5, 0xf9, 0xbc, 0x41, 0xe9, 0x39, 0x4a, 0xd3, 0x30, 0xa8, 0x02, 0x45, 0x2b,
617 0x94, 0xb6, 0xe8, 0x70, 0x1a, 0x08, 0xbd, 0xce, 0x5d, 0xea, 0xc9, 0x98, 0x05, 0x32, 0x90, 0xac,
618 0x36, 0xb8, 0xf9, 0xe7, 0xba, 0xab, 0x9b, 0xba, 0x6a, 0xcc, 0xc3, 0x57, 0xf7, 0x2c, 0x75, 0xbd,
619 0xcf, 0xf0, 0x9f, 0xa7, 0x64, 0x79, 0xa2, 0x45, 0x0c, 0x7f, 0x01, 0xaf, 0xff, 0x07, 0x28, 0x6f,
620 0x0d, 0x31, 0xbf, 0xe6, 0xc6, 0x5b, 0xfc, 0x74, 0xc5, 0x33, 0x2d, 0x78, 0xb4, 0x74, 0xbf, 0x80,
621 0xa7, 0xdf, 0x83, 0xe6, 0x3e, 0xd7, 0xdc, 0xfc, 0x84, 0x1f, 0xc5, 0x6d, 0x3d, 0x40, 0x23, 0x34,
622 0xe9, 0xcd, 0x5f, 0xd2, 0x7b, 0x7e, 0x12, 0x3d, 0x79, 0x6c, 0x73, 0x57, 0x58, 0x46, 0x59, 0x58,
623 0xf8, 0x94, 0x39, 0x7f, 0xac, 0xe3, 0xaf, 0xf8, 0xd9, 0xcd, 0x4f, 0xbf, 0x13, 0x4a, 0x9b, 0x1c,
624 0x77, 0x84, 0x86, 0x58, 0x0d, 0xd0, 0xe8, 0xc1, 0xa4, 0x37, 0x7f, 0x4b, 0xef, 0x7e, 0x20, 0x7a,
625 0x53, 0x6a, 0x77, 0xcb, 0xc2, 0xea, 0x2c, 0x2a, 0xa5, 0xd3, 0x98, 0xc7, 0x2e, 0x7e, 0xfc, 0x81,
626 0xbb, 0x11, 0x2c, 0x53, 0x2d, 0x64, 0xa2, 0x4c, 0x07, 0xf7, 0x45, 0xe2, 0x45, 0xb9, 0x0f, 0x0d,
627 0x5a, 0x9f, 0xdd, 0xb5, 0x5f, 0xb4, 0x47, 0xf4, 0x17, 0xe7, 0xc3, 0x5f, 0x85, 0xf5, 0xe4, 0x22,
628 0x58, 0xc9, 0x48, 0x78, 0x5b, 0xe7, 0x52, 0x61, 0x4f, 0x77, 0x47, 0x62, 0xec, 0x8f, 0xc4, 0x38,
629 0x1c, 0x89, 0xf1, 0xad, 0x24, 0x68, 0x57, 0x12, 0xb4, 0x2f, 0x09, 0x3a, 0x94, 0x04, 0xfd, 0x28,
630 0x09, 0xfa, 0xfe, 0x93, 0x18, 0x1f, 0x1f, 0xb6, 0xab, 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0xf3,
631 0xe1, 0xde, 0x86, 0xdb, 0x02, 0x00, 0x00,
632}