1 // Code generated by protoc-gen-go.
6 Package rc is a generated protocol buffer package.
8 It is generated from these files:
11 It has these top-level messages:
23 import proto "github.com/golang/protobuf/proto"
28 context "golang.org/x/net/context"
29 grpc "google.golang.org/grpc"
32 // Reference imports to suppress errors if they are not otherwise used.
37 // This is a compile-time assertion to ensure that this generated file
38 // is compatible with the proto package it is being compiled against.
39 // A compilation error at this line likely means your copy of the
40 // proto package needs to be updated.
41 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
43 type RICControlCellTypeEnum int32
46 RICControlCellTypeEnum_RIC_CONTROL_CELL_UNKWON RICControlCellTypeEnum = 0
47 RICControlCellTypeEnum_RIC_CONTROL_NR_CELL RICControlCellTypeEnum = 1
48 RICControlCellTypeEnum_RIC_CONTROL_EUTRAN_CELL RICControlCellTypeEnum = 2
51 var RICControlCellTypeEnum_name = map[int32]string{
52 0: "RIC_CONTROL_CELL_UNKWON",
53 1: "RIC_CONTROL_NR_CELL",
54 2: "RIC_CONTROL_EUTRAN_CELL",
56 var RICControlCellTypeEnum_value = map[string]int32{
57 "RIC_CONTROL_CELL_UNKWON": 0,
58 "RIC_CONTROL_NR_CELL": 1,
59 "RIC_CONTROL_EUTRAN_CELL": 2,
62 func (x RICControlCellTypeEnum) String() string {
63 return proto.EnumName(RICControlCellTypeEnum_name, int32(x))
65 func (RICControlCellTypeEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
67 type RICControlAckEnum int32
70 RICControlAckEnum_RIC_CONTROL_ACK_UNKWON RICControlAckEnum = 0
71 RICControlAckEnum_RIC_CONTROL_NO_ACK RICControlAckEnum = 1
72 RICControlAckEnum_RIC_CONTROL_ACK RICControlAckEnum = 2
73 RICControlAckEnum_RIC_CONTROL_NACK RICControlAckEnum = 3
76 var RICControlAckEnum_name = map[int32]string{
77 0: "RIC_CONTROL_ACK_UNKWON",
78 1: "RIC_CONTROL_NO_ACK",
80 3: "RIC_CONTROL_NACK",
82 var RICControlAckEnum_value = map[string]int32{
83 "RIC_CONTROL_ACK_UNKWON": 0,
84 "RIC_CONTROL_NO_ACK": 1,
86 "RIC_CONTROL_NACK": 3,
89 func (x RICControlAckEnum) String() string {
90 return proto.EnumName(RICControlAckEnum_name, int32(x))
92 func (RICControlAckEnum) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
94 type RICE2APHeader struct {
95 RanFuncId int64 `protobuf:"varint,1,opt,name=RanFuncId" json:"RanFuncId,omitempty"`
96 RICRequestorID int64 `protobuf:"varint,2,opt,name=RICRequestorID" json:"RICRequestorID,omitempty"`
99 func (m *RICE2APHeader) Reset() { *m = RICE2APHeader{} }
100 func (m *RICE2APHeader) String() string { return proto.CompactTextString(m) }
101 func (*RICE2APHeader) ProtoMessage() {}
102 func (*RICE2APHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
104 func (m *RICE2APHeader) GetRanFuncId() int64 {
111 func (m *RICE2APHeader) GetRICRequestorID() int64 {
113 return m.RICRequestorID
118 type RICControlHeader struct {
119 ControlStyle int64 `protobuf:"varint,1,opt,name=ControlStyle" json:"ControlStyle,omitempty"`
120 ControlActionId int64 `protobuf:"varint,2,opt,name=ControlActionId" json:"ControlActionId,omitempty"`
121 UEID *UeId `protobuf:"bytes,3,opt,name=UEID" json:"UEID,omitempty"`
124 func (m *RICControlHeader) Reset() { *m = RICControlHeader{} }
125 func (m *RICControlHeader) String() string { return proto.CompactTextString(m) }
126 func (*RICControlHeader) ProtoMessage() {}
127 func (*RICControlHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
129 func (m *RICControlHeader) GetControlStyle() int64 {
131 return m.ControlStyle
136 func (m *RICControlHeader) GetControlActionId() int64 {
138 return m.ControlActionId
143 func (m *RICControlHeader) GetUEID() *UeId {
151 GnbUEID *GNBUEID `protobuf:"bytes,1,opt,name=GnbUEID" json:"GnbUEID,omitempty"`
154 func (m *UeId) Reset() { *m = UeId{} }
155 func (m *UeId) String() string { return proto.CompactTextString(m) }
156 func (*UeId) ProtoMessage() {}
157 func (*UeId) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
159 func (m *UeId) GetGnbUEID() *GNBUEID {
166 type GNBUEID struct {
167 AmfUENGAPID int64 `protobuf:"varint,1,opt,name=amfUENGAPID" json:"amfUENGAPID,omitempty"`
168 Guami *Guami `protobuf:"bytes,2,opt,name=guami" json:"guami,omitempty"`
169 GNBCUUEF1APID []int64 `protobuf:"varint,3,rep,packed,name=gNBCUUEF1APID" json:"gNBCUUEF1APID,omitempty"`
170 GNBCUCPUEE1APID []int64 `protobuf:"varint,4,rep,packed,name=gNBCUCPUEE1APID" json:"gNBCUCPUEE1APID,omitempty"`
173 func (m *GNBUEID) Reset() { *m = GNBUEID{} }
174 func (m *GNBUEID) String() string { return proto.CompactTextString(m) }
175 func (*GNBUEID) ProtoMessage() {}
176 func (*GNBUEID) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
178 func (m *GNBUEID) GetAmfUENGAPID() int64 {
185 func (m *GNBUEID) GetGuami() *Guami {
192 func (m *GNBUEID) GetGNBCUUEF1APID() []int64 {
194 return m.GNBCUUEF1APID
199 func (m *GNBUEID) GetGNBCUCPUEE1APID() []int64 {
201 return m.GNBCUCPUEE1APID
207 PLMNIdentity string `protobuf:"bytes,1,opt,name=pLMNIdentity" json:"pLMNIdentity,omitempty"`
208 AMFRegionID string `protobuf:"bytes,2,opt,name=aMFRegionID" json:"aMFRegionID,omitempty"`
209 AMFSetID string `protobuf:"bytes,3,opt,name=aMFSetID" json:"aMFSetID,omitempty"`
210 AMFPointer string `protobuf:"bytes,4,opt,name=aMFPointer" json:"aMFPointer,omitempty"`
213 func (m *Guami) Reset() { *m = Guami{} }
214 func (m *Guami) String() string { return proto.CompactTextString(m) }
215 func (*Guami) ProtoMessage() {}
216 func (*Guami) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
218 func (m *Guami) GetPLMNIdentity() string {
220 return m.PLMNIdentity
225 func (m *Guami) GetAMFRegionID() string {
232 func (m *Guami) GetAMFSetID() string {
239 func (m *Guami) GetAMFPointer() string {
246 type RICControlMessage struct {
247 RICControlCellTypeVal RICControlCellTypeEnum `protobuf:"varint,1,opt,name=RICControlCellTypeVal,enum=rc.RICControlCellTypeEnum" json:"RICControlCellTypeVal,omitempty"`
248 TargetCellID string `protobuf:"bytes,2,opt,name=TargetCellID" json:"TargetCellID,omitempty"`
251 func (m *RICControlMessage) Reset() { *m = RICControlMessage{} }
252 func (m *RICControlMessage) String() string { return proto.CompactTextString(m) }
253 func (*RICControlMessage) ProtoMessage() {}
254 func (*RICControlMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
256 func (m *RICControlMessage) GetRICControlCellTypeVal() RICControlCellTypeEnum {
258 return m.RICControlCellTypeVal
260 return RICControlCellTypeEnum_RIC_CONTROL_CELL_UNKWON
263 func (m *RICControlMessage) GetTargetCellID() string {
265 return m.TargetCellID
270 // RicControl GRPC Req
271 type RicControlGrpcReq struct {
272 E2NodeID string `protobuf:"bytes,1,opt,name=e2NodeID" json:"e2NodeID,omitempty"`
273 PlmnID string `protobuf:"bytes,2,opt,name=plmnID" json:"plmnID,omitempty"`
274 RanName string `protobuf:"bytes,3,opt,name=ranName" json:"ranName,omitempty"`
275 RICE2APHeaderData *RICE2APHeader `protobuf:"bytes,4,opt,name=RICE2APHeaderData" json:"RICE2APHeaderData,omitempty"`
276 RICControlHeaderData *RICControlHeader `protobuf:"bytes,5,opt,name=RICControlHeaderData" json:"RICControlHeaderData,omitempty"`
277 RICControlMessageData *RICControlMessage `protobuf:"bytes,6,opt,name=RICControlMessageData" json:"RICControlMessageData,omitempty"`
278 RICControlAckReqVal RICControlAckEnum `protobuf:"varint,7,opt,name=RICControlAckReqVal,enum=rc.RICControlAckEnum" json:"RICControlAckReqVal,omitempty"`
281 func (m *RicControlGrpcReq) Reset() { *m = RicControlGrpcReq{} }
282 func (m *RicControlGrpcReq) String() string { return proto.CompactTextString(m) }
283 func (*RicControlGrpcReq) ProtoMessage() {}
284 func (*RicControlGrpcReq) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
286 func (m *RicControlGrpcReq) GetE2NodeID() string {
293 func (m *RicControlGrpcReq) GetPlmnID() string {
300 func (m *RicControlGrpcReq) GetRanName() string {
307 func (m *RicControlGrpcReq) GetRICE2APHeaderData() *RICE2APHeader {
309 return m.RICE2APHeaderData
314 func (m *RicControlGrpcReq) GetRICControlHeaderData() *RICControlHeader {
316 return m.RICControlHeaderData
321 func (m *RicControlGrpcReq) GetRICControlMessageData() *RICControlMessage {
323 return m.RICControlMessageData
328 func (m *RicControlGrpcReq) GetRICControlAckReqVal() RICControlAckEnum {
330 return m.RICControlAckReqVal
332 return RICControlAckEnum_RIC_CONTROL_ACK_UNKWON
335 // RicControlGrpc Rsp
336 type RicControlGrpcRsp struct {
337 RspCode int32 `protobuf:"varint,1,opt,name=rspCode" json:"rspCode,omitempty"`
338 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
341 func (m *RicControlGrpcRsp) Reset() { *m = RicControlGrpcRsp{} }
342 func (m *RicControlGrpcRsp) String() string { return proto.CompactTextString(m) }
343 func (*RicControlGrpcRsp) ProtoMessage() {}
344 func (*RicControlGrpcRsp) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
346 func (m *RicControlGrpcRsp) GetRspCode() int32 {
353 func (m *RicControlGrpcRsp) GetDescription() string {
361 proto.RegisterType((*RICE2APHeader)(nil), "rc.RICE2APHeader")
362 proto.RegisterType((*RICControlHeader)(nil), "rc.RICControlHeader")
363 proto.RegisterType((*UeId)(nil), "rc.UeId")
364 proto.RegisterType((*GNBUEID)(nil), "rc.gNBUEID")
365 proto.RegisterType((*Guami)(nil), "rc.Guami")
366 proto.RegisterType((*RICControlMessage)(nil), "rc.RICControlMessage")
367 proto.RegisterType((*RicControlGrpcReq)(nil), "rc.RicControlGrpcReq")
368 proto.RegisterType((*RicControlGrpcRsp)(nil), "rc.RicControlGrpcRsp")
369 proto.RegisterEnum("rc.RICControlCellTypeEnum", RICControlCellTypeEnum_name, RICControlCellTypeEnum_value)
370 proto.RegisterEnum("rc.RICControlAckEnum", RICControlAckEnum_name, RICControlAckEnum_value)
373 // Reference imports to suppress errors if they are not otherwise used.
374 var _ context.Context
375 var _ grpc.ClientConn
377 // This is a compile-time assertion to ensure that this generated file
378 // is compatible with the grpc package it is being compiled against.
379 const _ = grpc.SupportPackageIsVersion4
381 // Client API for MsgComm service
383 type MsgCommClient interface {
384 // gRPC call to Send RICControlReqServiceGrpc
385 SendRICControlReqServiceGrpc(ctx context.Context, in *RicControlGrpcReq, opts ...grpc.CallOption) (*RicControlGrpcRsp, error)
388 type msgCommClient struct {
392 func NewMsgCommClient(cc *grpc.ClientConn) MsgCommClient {
393 return &msgCommClient{cc}
396 func (c *msgCommClient) SendRICControlReqServiceGrpc(ctx context.Context, in *RicControlGrpcReq, opts ...grpc.CallOption) (*RicControlGrpcRsp, error) {
397 out := new(RicControlGrpcRsp)
398 err := grpc.Invoke(ctx, "/rc.MsgComm/SendRICControlReqServiceGrpc", in, out, c.cc, opts...)
405 // Server API for MsgComm service
407 type MsgCommServer interface {
408 // gRPC call to Send RICControlReqServiceGrpc
409 SendRICControlReqServiceGrpc(context.Context, *RicControlGrpcReq) (*RicControlGrpcRsp, error)
412 func RegisterMsgCommServer(s *grpc.Server, srv MsgCommServer) {
413 s.RegisterService(&_MsgComm_serviceDesc, srv)
416 func _MsgComm_SendRICControlReqServiceGrpc_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
417 in := new(RicControlGrpcReq)
418 if err := dec(in); err != nil {
421 if interceptor == nil {
422 return srv.(MsgCommServer).SendRICControlReqServiceGrpc(ctx, in)
424 info := &grpc.UnaryServerInfo{
426 FullMethod: "/rc.MsgComm/SendRICControlReqServiceGrpc",
428 handler := func(ctx context.Context, req interface{}) (interface{}, error) {
429 return srv.(MsgCommServer).SendRICControlReqServiceGrpc(ctx, req.(*RicControlGrpcReq))
431 return interceptor(ctx, in, info, handler)
434 var _MsgComm_serviceDesc = grpc.ServiceDesc{
435 ServiceName: "rc.MsgComm",
436 HandlerType: (*MsgCommServer)(nil),
437 Methods: []grpc.MethodDesc{
439 MethodName: "SendRICControlReqServiceGrpc",
440 Handler: _MsgComm_SendRICControlReqServiceGrpc_Handler,
443 Streams: []grpc.StreamDesc{},
444 Metadata: "rc.proto",
447 func init() { proto.RegisterFile("rc.proto", fileDescriptor0) }
449 var fileDescriptor0 = []byte{
450 // 692 bytes of a gzipped FileDescriptorProto
451 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x94, 0xcd, 0x6e, 0xda, 0x40,
452 0x10, 0xc7, 0x6b, 0x0c, 0x21, 0x0c, 0x4d, 0x42, 0x36, 0x5f, 0x88, 0x46, 0x2d, 0xb2, 0xda, 0x0a,
453 0x45, 0x6a, 0xa4, 0xd2, 0x07, 0xa8, 0x88, 0x63, 0x88, 0x15, 0x30, 0x68, 0xc0, 0xcd, 0x31, 0x72,
454 0xec, 0x2d, 0x42, 0xc1, 0x1f, 0xac, 0x4d, 0xa5, 0x5c, 0x7a, 0xe8, 0xad, 0xef, 0xd0, 0x87, 0xad,
455 0x76, 0x59, 0x30, 0x76, 0x38, 0xce, 0x6f, 0x3e, 0x76, 0xe6, 0x3f, 0xbb, 0x0b, 0xfb, 0xcc, 0xbd,
456 0x8e, 0x58, 0x98, 0x84, 0xa4, 0xc0, 0x5c, 0xcd, 0x86, 0x03, 0x34, 0x75, 0xa3, 0xdd, 0x19, 0xdd,
457 0x51, 0xc7, 0xa3, 0x8c, 0x5c, 0x42, 0x05, 0x9d, 0xa0, 0xbb, 0x0c, 0x5c, 0xd3, 0xab, 0x2b, 0x4d,
458 0xa5, 0xa5, 0x62, 0x0a, 0xc8, 0x67, 0x38, 0x44, 0x53, 0x47, 0xba, 0x58, 0xd2, 0x38, 0x09, 0x99,
459 0x79, 0x5b, 0x2f, 0x88, 0x90, 0x1c, 0xd5, 0x7e, 0x43, 0x0d, 0x4d, 0x5d, 0x0f, 0x83, 0x84, 0x85,
460 0x73, 0x59, 0x59, 0x83, 0xb7, 0x12, 0x8c, 0x93, 0x97, 0x39, 0x95, 0xc5, 0x33, 0x8c, 0xb4, 0xe0,
461 0x48, 0xda, 0x1d, 0x37, 0x99, 0x85, 0x81, 0xe9, 0xc9, 0x03, 0xf2, 0x98, 0x5c, 0x42, 0xd1, 0x36,
462 0xcc, 0xdb, 0xba, 0xda, 0x54, 0x5a, 0xd5, 0xf6, 0xfe, 0x35, 0x73, 0xaf, 0x6d, 0x6a, 0x7a, 0x28,
463 0xa8, 0xf6, 0x05, 0x8a, 0xdc, 0x22, 0x9f, 0xa0, 0xdc, 0x0b, 0x9e, 0x44, 0xa0, 0x22, 0x02, 0xab,
464 0x3c, 0x70, 0x6a, 0xdd, 0x70, 0x84, 0x6b, 0x9f, 0xf6, 0x4f, 0x81, 0xb2, 0x84, 0xa4, 0x09, 0x55,
465 0xc7, 0xff, 0x69, 0x1b, 0x56, 0xaf, 0x33, 0x92, 0x69, 0x2a, 0x6e, 0x23, 0xf2, 0x01, 0x4a, 0xd3,
466 0xa5, 0xe3, 0xcf, 0x44, 0x6b, 0xd5, 0x76, 0x85, 0x97, 0xec, 0x71, 0x80, 0x2b, 0x4e, 0x3e, 0xc2,
467 0xc1, 0xd4, 0xba, 0xd1, 0x6d, 0xdb, 0xe8, 0x7e, 0x15, 0x45, 0xd4, 0xa6, 0xda, 0x52, 0x31, 0x0b,
468 0xf9, 0xac, 0x02, 0xe8, 0x23, 0xdb, 0x30, 0x56, 0x71, 0x45, 0x11, 0x97, 0xc7, 0xda, 0x5f, 0x05,
469 0x4a, 0xe2, 0x00, 0xae, 0x61, 0xd4, 0x1f, 0x58, 0xa6, 0x47, 0x83, 0x64, 0x96, 0xbc, 0x88, 0xee,
470 0x2a, 0x98, 0x61, 0x62, 0x80, 0x41, 0x17, 0xe9, 0x94, 0x0b, 0xb5, 0x5a, 0x50, 0x05, 0xb7, 0x11,
471 0x69, 0xc0, 0xbe, 0x33, 0xe8, 0x8e, 0x69, 0x22, 0xf5, 0xab, 0xe0, 0xc6, 0x26, 0xef, 0x01, 0x9c,
472 0x41, 0x77, 0x14, 0xce, 0x82, 0x84, 0xb2, 0x7a, 0x51, 0x78, 0xb7, 0x08, 0xef, 0xe5, 0x38, 0x5d,
473 0xed, 0x80, 0xc6, 0xb1, 0x33, 0xa5, 0x64, 0x04, 0x67, 0x29, 0xd4, 0xe9, 0x7c, 0x3e, 0x79, 0x89,
474 0xe8, 0x0f, 0x67, 0x2e, 0x1a, 0x3c, 0x6c, 0x37, 0xb8, 0x44, 0xaf, 0x03, 0x8c, 0x60, 0xe9, 0xe3,
475 0xee, 0x44, 0x3e, 0xe9, 0xc4, 0x61, 0x53, 0x9a, 0x70, 0xb8, 0x19, 0x23, 0xc3, 0xb4, 0x3f, 0x2a,
476 0x1c, 0xe3, 0xcc, 0x95, 0xd9, 0x3d, 0x16, 0xb9, 0x48, 0x17, 0x7c, 0x3a, 0xda, 0xb6, 0x42, 0x8f,
477 0xca, 0xed, 0x55, 0x70, 0x63, 0x93, 0x73, 0xd8, 0x8b, 0xe6, 0x7e, 0x2a, 0x8b, 0xb4, 0x48, 0x1d,
478 0xca, 0xcc, 0x09, 0x2c, 0xc7, 0xa7, 0x52, 0x90, 0xb5, 0x49, 0xbe, 0x8b, 0x71, 0xd3, 0x07, 0x72,
479 0xeb, 0x24, 0x8e, 0x90, 0xa5, 0xda, 0x3e, 0x96, 0x53, 0xa5, 0x4e, 0x7c, 0x1d, 0x4b, 0xee, 0xe0,
480 0x34, 0xff, 0x14, 0x44, 0x8d, 0x92, 0xa8, 0x71, 0x9a, 0x55, 0x46, 0x96, 0xd9, 0x99, 0x41, 0xee,
481 0xb7, 0x45, 0x96, 0xca, 0x8b, 0x52, 0x7b, 0xa2, 0xd4, 0x59, 0xb6, 0x94, 0x0c, 0xc0, 0xdd, 0x39,
482 0xa4, 0x07, 0x27, 0xa9, 0xa3, 0xe3, 0x3e, 0x23, 0x5d, 0xf0, 0x7d, 0x95, 0xc5, 0xbe, 0x72, 0xa5,
483 0x3a, 0xee, 0xb3, 0x58, 0xd5, 0xae, 0x0c, 0x6d, 0xf8, 0x6a, 0x07, 0x71, 0x24, 0xf4, 0x8c, 0x23,
484 0x3d, 0xf4, 0x56, 0xcf, 0xbc, 0x84, 0x6b, 0x93, 0xdf, 0x4e, 0x8f, 0xc6, 0x2e, 0x9b, 0x45, 0xfc,
485 0x21, 0xaf, 0x6f, 0xe7, 0x16, 0xba, 0x7a, 0x86, 0xf3, 0xdd, 0x57, 0x85, 0xbc, 0x83, 0x0b, 0x34,
486 0xf5, 0x47, 0x7d, 0x68, 0x4d, 0x70, 0xd8, 0x7f, 0xd4, 0x8d, 0x7e, 0xff, 0xd1, 0xb6, 0xee, 0x1f,
487 0x86, 0x56, 0xed, 0x0d, 0xb9, 0x10, 0x03, 0x6d, 0x9c, 0x16, 0x0a, 0x7f, 0x4d, 0xc9, 0x67, 0x19,
488 0xf6, 0x04, 0x3b, 0xd6, 0xca, 0x59, 0xb8, 0x62, 0xdb, 0xb7, 0x59, 0xce, 0x49, 0x1a, 0xa2, 0x83,
489 0x4d, 0x46, 0x47, 0xbf, 0x4f, 0x8f, 0x39, 0x07, 0x92, 0x39, 0x66, 0xc8, 0xdd, 0x35, 0x85, 0x9c,
490 0xc0, 0x51, 0x2e, 0xa7, 0x56, 0x20, 0xa7, 0xe2, 0x1b, 0x4c, 0x83, 0x39, 0x55, 0xdb, 0x0f, 0x50,
491 0x1e, 0xc4, 0x53, 0x3d, 0xf4, 0x7d, 0xd2, 0x87, 0xcb, 0x31, 0x0d, 0xbc, 0xb4, 0x05, 0xa4, 0x8b,
492 0x31, 0x65, 0xbf, 0x66, 0x2e, 0xe5, 0x52, 0x92, 0xd5, 0x22, 0xf2, 0x57, 0xbc, 0xb1, 0x0b, 0xc7,
493 0xd1, 0xd3, 0x9e, 0xf8, 0xd7, 0xbf, 0xfd, 0x0f, 0x00, 0x00, 0xff, 0xff, 0xfb, 0x53, 0x8b, 0xc3,
494 0xe3, 0x05, 0x00, 0x00,