// Code generated by protoc-gen-go. DO NOT EDIT. // source: es.proto package protomsg import ( fmt "fmt" proto "github.com/gogo/protobuf/proto" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type Esinfo struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Tableid string `protobuf:"bytes,2,opt,name=tableid,proto3" json:"tableid,omitempty"` FaceFeature string `protobuf:"bytes,3,opt,name=faceFeature,proto3" json:"faceFeature,omitempty"` CompareScore float32 `protobuf:"fixed32,4,opt,name=compareScore,proto3" json:"compareScore,omitempty"` Enable int32 `protobuf:"varint,5,opt,name=enable,proto3" json:"enable,omitempty"` AnalyServerId string `protobuf:"bytes,6,opt,name=analyServerId,proto3" json:"analyServerId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Esinfo) Reset() { *m = Esinfo{} } func (m *Esinfo) String() string { return proto.CompactTextString(m) } func (*Esinfo) ProtoMessage() {} func (*Esinfo) Descriptor() ([]byte, []int) { return fileDescriptor_718db5c20d0f3738, []int{0} } func (m *Esinfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Esinfo.Unmarshal(m, b) } func (m *Esinfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Esinfo.Marshal(b, m, deterministic) } func (m *Esinfo) XXX_Merge(src proto.Message) { xxx_messageInfo_Esinfo.Merge(m, src) } func (m *Esinfo) XXX_Size() int { return xxx_messageInfo_Esinfo.Size(m) } func (m *Esinfo) XXX_DiscardUnknown() { xxx_messageInfo_Esinfo.DiscardUnknown(m) } var xxx_messageInfo_Esinfo proto.InternalMessageInfo func (m *Esinfo) GetId() string { if m != nil { return m.Id } return "" } func (m *Esinfo) GetTableid() string { if m != nil { return m.Tableid } return "" } func (m *Esinfo) GetFaceFeature() string { if m != nil { return m.FaceFeature } return "" } func (m *Esinfo) GetCompareScore() float32 { if m != nil { return m.CompareScore } return 0 } func (m *Esinfo) GetEnable() int32 { if m != nil { return m.Enable } return 0 } func (m *Esinfo) GetAnalyServerId() string { if m != nil { return m.AnalyServerId } return "" } type MultiFeaCache struct { EsInfo *Esinfo `protobuf:"bytes,1,opt,name=esInfo,proto3" json:"esInfo,omitempty"` AttachFeature string `protobuf:"bytes,2,opt,name=attachFeature,proto3" json:"attachFeature,omitempty"` CameraId string `protobuf:"bytes,3,opt,name=cameraId,proto3" json:"cameraId,omitempty"` LinkEsInfo []*LinkEsInfo `protobuf:"bytes,4,rep,name=linkEsInfo,proto3" json:"linkEsInfo,omitempty"` TargetLocation *TargetLocation `protobuf:"bytes,5,opt,name=targetLocation,proto3" json:"targetLocation,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *MultiFeaCache) Reset() { *m = MultiFeaCache{} } func (m *MultiFeaCache) String() string { return proto.CompactTextString(m) } func (*MultiFeaCache) ProtoMessage() {} func (*MultiFeaCache) Descriptor() ([]byte, []int) { return fileDescriptor_718db5c20d0f3738, []int{1} } func (m *MultiFeaCache) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_MultiFeaCache.Unmarshal(m, b) } func (m *MultiFeaCache) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_MultiFeaCache.Marshal(b, m, deterministic) } func (m *MultiFeaCache) XXX_Merge(src proto.Message) { xxx_messageInfo_MultiFeaCache.Merge(m, src) } func (m *MultiFeaCache) XXX_Size() int { return xxx_messageInfo_MultiFeaCache.Size(m) } func (m *MultiFeaCache) XXX_DiscardUnknown() { xxx_messageInfo_MultiFeaCache.DiscardUnknown(m) } var xxx_messageInfo_MultiFeaCache proto.InternalMessageInfo func (m *MultiFeaCache) GetEsInfo() *Esinfo { if m != nil { return m.EsInfo } return nil } func (m *MultiFeaCache) GetAttachFeature() string { if m != nil { return m.AttachFeature } return "" } func (m *MultiFeaCache) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *MultiFeaCache) GetLinkEsInfo() []*LinkEsInfo { if m != nil { return m.LinkEsInfo } return nil } func (m *MultiFeaCache) GetTargetLocation() *TargetLocation { if m != nil { return m.TargetLocation } return nil } type LinkEsInfo struct { CameraId string `protobuf:"bytes,1,opt,name=cameraId,proto3" json:"cameraId,omitempty"` Feature string `protobuf:"bytes,2,opt,name=feature,proto3" json:"feature,omitempty"` AttachFeature string `protobuf:"bytes,3,opt,name=attachFeature,proto3" json:"attachFeature,omitempty"` TargetLocation *TargetLocation `protobuf:"bytes,4,opt,name=targetLocation,proto3" json:"targetLocation,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *LinkEsInfo) Reset() { *m = LinkEsInfo{} } func (m *LinkEsInfo) String() string { return proto.CompactTextString(m) } func (*LinkEsInfo) ProtoMessage() {} func (*LinkEsInfo) Descriptor() ([]byte, []int) { return fileDescriptor_718db5c20d0f3738, []int{2} } func (m *LinkEsInfo) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_LinkEsInfo.Unmarshal(m, b) } func (m *LinkEsInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_LinkEsInfo.Marshal(b, m, deterministic) } func (m *LinkEsInfo) XXX_Merge(src proto.Message) { xxx_messageInfo_LinkEsInfo.Merge(m, src) } func (m *LinkEsInfo) XXX_Size() int { return xxx_messageInfo_LinkEsInfo.Size(m) } func (m *LinkEsInfo) XXX_DiscardUnknown() { xxx_messageInfo_LinkEsInfo.DiscardUnknown(m) } var xxx_messageInfo_LinkEsInfo proto.InternalMessageInfo func (m *LinkEsInfo) GetCameraId() string { if m != nil { return m.CameraId } return "" } func (m *LinkEsInfo) GetFeature() string { if m != nil { return m.Feature } return "" } func (m *LinkEsInfo) GetAttachFeature() string { if m != nil { return m.AttachFeature } return "" } func (m *LinkEsInfo) GetTargetLocation() *TargetLocation { if m != nil { return m.TargetLocation } return nil } type Dbperson struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` TableId string `protobuf:"bytes,2,opt,name=tableId,proto3" json:"tableId,omitempty"` FaceFeature string `protobuf:"bytes,3,opt,name=faceFeature,proto3" json:"faceFeature,omitempty"` PersonPicUrl string `protobuf:"bytes,4,opt,name=personPicUrl,proto3" json:"personPicUrl,omitempty"` PersonName string `protobuf:"bytes,5,opt,name=personName,proto3" json:"personName,omitempty"` Age string `protobuf:"bytes,6,opt,name=age,proto3" json:"age,omitempty"` Sex string `protobuf:"bytes,7,opt,name=sex,proto3" json:"sex,omitempty"` IdCard string `protobuf:"bytes,8,opt,name=idCard,proto3" json:"idCard,omitempty"` PicDesc string `protobuf:"bytes,9,opt,name=picDesc,proto3" json:"picDesc,omitempty"` PhoneNum string `protobuf:"bytes,10,opt,name=phoneNum,proto3" json:"phoneNum,omitempty"` CreateTime string `protobuf:"bytes,11,opt,name=createTime,proto3" json:"createTime,omitempty"` UpdateTime string `protobuf:"bytes,12,opt,name=updateTime,proto3" json:"updateTime,omitempty"` CreateBy string `protobuf:"bytes,13,opt,name=createBy,proto3" json:"createBy,omitempty"` IsDelete int32 `protobuf:"varint,14,opt,name=isDelete,proto3" json:"isDelete,omitempty"` MonitorLevel string `protobuf:"bytes,15,opt,name=monitorLevel,proto3" json:"monitorLevel,omitempty"` Enable int32 `protobuf:"varint,16,opt,name=enable,proto3" json:"enable,omitempty"` Reserved string `protobuf:"bytes,17,opt,name=reserved,proto3" json:"reserved,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Dbperson) Reset() { *m = Dbperson{} } func (m *Dbperson) String() string { return proto.CompactTextString(m) } func (*Dbperson) ProtoMessage() {} func (*Dbperson) Descriptor() ([]byte, []int) { return fileDescriptor_718db5c20d0f3738, []int{3} } func (m *Dbperson) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Dbperson.Unmarshal(m, b) } func (m *Dbperson) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Dbperson.Marshal(b, m, deterministic) } func (m *Dbperson) XXX_Merge(src proto.Message) { xxx_messageInfo_Dbperson.Merge(m, src) } func (m *Dbperson) XXX_Size() int { return xxx_messageInfo_Dbperson.Size(m) } func (m *Dbperson) XXX_DiscardUnknown() { xxx_messageInfo_Dbperson.DiscardUnknown(m) } var xxx_messageInfo_Dbperson proto.InternalMessageInfo func (m *Dbperson) GetId() string { if m != nil { return m.Id } return "" } func (m *Dbperson) GetTableId() string { if m != nil { return m.TableId } return "" } func (m *Dbperson) GetFaceFeature() string { if m != nil { return m.FaceFeature } return "" } func (m *Dbperson) GetPersonPicUrl() string { if m != nil { return m.PersonPicUrl } return "" } func (m *Dbperson) GetPersonName() string { if m != nil { return m.PersonName } return "" } func (m *Dbperson) GetAge() string { if m != nil { return m.Age } return "" } func (m *Dbperson) GetSex() string { if m != nil { return m.Sex } return "" } func (m *Dbperson) GetIdCard() string { if m != nil { return m.IdCard } return "" } func (m *Dbperson) GetPicDesc() string { if m != nil { return m.PicDesc } return "" } func (m *Dbperson) GetPhoneNum() string { if m != nil { return m.PhoneNum } return "" } func (m *Dbperson) GetCreateTime() string { if m != nil { return m.CreateTime } return "" } func (m *Dbperson) GetUpdateTime() string { if m != nil { return m.UpdateTime } return "" } func (m *Dbperson) GetCreateBy() string { if m != nil { return m.CreateBy } return "" } func (m *Dbperson) GetIsDelete() int32 { if m != nil { return m.IsDelete } return 0 } func (m *Dbperson) GetMonitorLevel() string { if m != nil { return m.MonitorLevel } return "" } func (m *Dbperson) GetEnable() int32 { if m != nil { return m.Enable } return 0 } func (m *Dbperson) GetReserved() string { if m != nil { return m.Reserved } return "" } type Dbtable struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` TableName string `protobuf:"bytes,2,opt,name=tableName,proto3" json:"tableName,omitempty"` TableDesc string `protobuf:"bytes,3,opt,name=tableDesc,proto3" json:"tableDesc,omitempty"` TableType string `protobuf:"bytes,4,opt,name=tableType,proto3" json:"tableType,omitempty"` BwType string `protobuf:"bytes,5,opt,name=bwType,proto3" json:"bwType,omitempty"` StartTime string `protobuf:"bytes,6,opt,name=startTime,proto3" json:"startTime,omitempty"` EndTime string `protobuf:"bytes,7,opt,name=endTime,proto3" json:"endTime,omitempty"` CreateTime string `protobuf:"bytes,8,opt,name=createTime,proto3" json:"createTime,omitempty"` UpdateTime string `protobuf:"bytes,9,opt,name=updateTime,proto3" json:"updateTime,omitempty"` CreateBy string `protobuf:"bytes,10,opt,name=createBy,proto3" json:"createBy,omitempty"` IsDelete int32 `protobuf:"varint,11,opt,name=isDelete,proto3" json:"isDelete,omitempty"` IsForever string `protobuf:"bytes,12,opt,name=isForever,proto3" json:"isForever,omitempty"` Enable int32 `protobuf:"varint,13,opt,name=enable,proto3" json:"enable,omitempty"` IsSync string `protobuf:"bytes,14,opt,name=isSync,proto3" json:"isSync,omitempty"` AnalyServerId string `protobuf:"bytes,15,opt,name=analyServerId,proto3" json:"analyServerId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *Dbtable) Reset() { *m = Dbtable{} } func (m *Dbtable) String() string { return proto.CompactTextString(m) } func (*Dbtable) ProtoMessage() {} func (*Dbtable) Descriptor() ([]byte, []int) { return fileDescriptor_718db5c20d0f3738, []int{4} } func (m *Dbtable) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_Dbtable.Unmarshal(m, b) } func (m *Dbtable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_Dbtable.Marshal(b, m, deterministic) } func (m *Dbtable) XXX_Merge(src proto.Message) { xxx_messageInfo_Dbtable.Merge(m, src) } func (m *Dbtable) XXX_Size() int { return xxx_messageInfo_Dbtable.Size(m) } func (m *Dbtable) XXX_DiscardUnknown() { xxx_messageInfo_Dbtable.DiscardUnknown(m) } var xxx_messageInfo_Dbtable proto.InternalMessageInfo func (m *Dbtable) GetId() string { if m != nil { return m.Id } return "" } func (m *Dbtable) GetTableName() string { if m != nil { return m.TableName } return "" } func (m *Dbtable) GetTableDesc() string { if m != nil { return m.TableDesc } return "" } func (m *Dbtable) GetTableType() string { if m != nil { return m.TableType } return "" } func (m *Dbtable) GetBwType() string { if m != nil { return m.BwType } return "" } func (m *Dbtable) GetStartTime() string { if m != nil { return m.StartTime } return "" } func (m *Dbtable) GetEndTime() string { if m != nil { return m.EndTime } return "" } func (m *Dbtable) GetCreateTime() string { if m != nil { return m.CreateTime } return "" } func (m *Dbtable) GetUpdateTime() string { if m != nil { return m.UpdateTime } return "" } func (m *Dbtable) GetCreateBy() string { if m != nil { return m.CreateBy } return "" } func (m *Dbtable) GetIsDelete() int32 { if m != nil { return m.IsDelete } return 0 } func (m *Dbtable) GetIsForever() string { if m != nil { return m.IsForever } return "" } func (m *Dbtable) GetEnable() int32 { if m != nil { return m.Enable } return 0 } func (m *Dbtable) GetIsSync() string { if m != nil { return m.IsSync } return "" } func (m *Dbtable) GetAnalyServerId() string { if m != nil { return m.AnalyServerId } return "" } func init() { proto.RegisterType((*Esinfo)(nil), "protomsg.Esinfo") proto.RegisterType((*MultiFeaCache)(nil), "protomsg.MultiFeaCache") proto.RegisterType((*LinkEsInfo)(nil), "protomsg.LinkEsInfo") proto.RegisterType((*Dbperson)(nil), "protomsg.Dbperson") proto.RegisterType((*Dbtable)(nil), "protomsg.Dbtable") } func init() { proto.RegisterFile("es.proto", fileDescriptor_718db5c20d0f3738) } var fileDescriptor_718db5c20d0f3738 = []byte{ // 636 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0x41, 0x6e, 0xdb, 0x3a, 0x10, 0x86, 0x21, 0x2b, 0xb1, 0xa5, 0x71, 0x9c, 0xe4, 0x11, 0x0f, 0x0f, 0x44, 0x10, 0x3c, 0x18, 0x46, 0x17, 0x5e, 0x65, 0x91, 0xf6, 0x00, 0x45, 0xe3, 0x04, 0x30, 0x90, 0x06, 0x85, 0x92, 0x1e, 0x80, 0xa6, 0xc6, 0x09, 0x51, 0x49, 0x14, 0x48, 0x3a, 0x8d, 0xaf, 0xd4, 0x4d, 0x77, 0x3d, 0x4d, 0x6f, 0xd1, 0x0b, 0x14, 0x24, 0x25, 0x4b, 0xb2, 0xd3, 0xb4, 0x5d, 0xd9, 0xff, 0xff, 0x4b, 0xe4, 0x0c, 0xbf, 0xa1, 0x20, 0x42, 0x7d, 0x56, 0x2a, 0x69, 0x24, 0x89, 0xdc, 0x4f, 0xae, 0xef, 0x4f, 0x46, 0x4c, 0x48, 0x8e, 0xac, 0xf0, 0xc1, 0xe4, 0x5b, 0x00, 0xfd, 0x4b, 0x2d, 0x8a, 0xa5, 0x24, 0x87, 0xd0, 0x13, 0x29, 0x0d, 0xc6, 0xc1, 0x34, 0x4e, 0x7a, 0x22, 0x25, 0x14, 0x06, 0x86, 0x2d, 0x32, 0x14, 0x29, 0xed, 0x39, 0xb3, 0x96, 0x64, 0x0c, 0xc3, 0x25, 0xe3, 0x78, 0x85, 0xcc, 0xac, 0x14, 0xd2, 0xd0, 0xa5, 0x6d, 0x8b, 0x4c, 0xe0, 0x80, 0xcb, 0xbc, 0x64, 0x0a, 0x6f, 0xb9, 0x54, 0x48, 0xf7, 0xc6, 0xc1, 0xb4, 0x97, 0x74, 0x3c, 0xf2, 0x1f, 0xf4, 0xb1, 0xb0, 0x2b, 0xd2, 0xfd, 0x71, 0x30, 0xdd, 0x4f, 0x2a, 0x45, 0x5e, 0xc1, 0x88, 0x15, 0x2c, 0x5b, 0xdf, 0xa2, 0x7a, 0x44, 0x35, 0x4f, 0x69, 0xdf, 0xad, 0xdf, 0x35, 0x27, 0x3f, 0x02, 0x18, 0xbd, 0x5f, 0x65, 0x46, 0x5c, 0x21, 0xbb, 0x60, 0xfc, 0x01, 0xc9, 0x14, 0xfa, 0xa8, 0xe7, 0xc5, 0x52, 0xba, 0x1e, 0x86, 0xe7, 0xc7, 0x67, 0x75, 0xd3, 0x67, 0xbe, 0xc3, 0xa4, 0xca, 0xdd, 0x0e, 0xc6, 0x30, 0xfe, 0x50, 0x77, 0xd0, 0xab, 0x76, 0x68, 0x9b, 0xe4, 0x04, 0x22, 0xce, 0x72, 0x54, 0x6c, 0x9e, 0x56, 0x2d, 0x6e, 0x34, 0x79, 0x03, 0x90, 0x89, 0xe2, 0xd3, 0xa5, 0xdf, 0x6f, 0x6f, 0x1c, 0x4e, 0x87, 0xe7, 0xff, 0x36, 0xfb, 0x5d, 0x6f, 0xb2, 0xa4, 0xf5, 0x1c, 0x79, 0x0b, 0x87, 0x86, 0xa9, 0x7b, 0x34, 0xd7, 0x92, 0x33, 0x23, 0x64, 0xe1, 0x3a, 0x1f, 0x9e, 0xd3, 0xe6, 0xcd, 0xbb, 0x4e, 0x9e, 0x6c, 0x3d, 0x3f, 0xf9, 0x12, 0x00, 0x34, 0x8b, 0x77, 0x4a, 0x0c, 0xb6, 0x4a, 0xa4, 0x30, 0x58, 0x76, 0xda, 0xab, 0xe5, 0x6e, 0xfb, 0xe1, 0x73, 0xed, 0xef, 0x16, 0xbb, 0xf7, 0x97, 0xc5, 0x7e, 0x0f, 0x21, 0x9a, 0x2d, 0x4a, 0x54, 0x5a, 0x16, 0xbf, 0x9c, 0xae, 0x79, 0x77, 0xba, 0xe6, 0x7f, 0x38, 0x5d, 0x7e, 0xd5, 0x0f, 0x82, 0x7f, 0x54, 0x99, 0x2b, 0x2c, 0x4e, 0x3a, 0x1e, 0xf9, 0x1f, 0xc0, 0xeb, 0x1b, 0x96, 0xfb, 0x09, 0x8b, 0x93, 0x96, 0x43, 0x8e, 0x21, 0x64, 0xf7, 0x58, 0xcd, 0x96, 0xfd, 0x6b, 0x1d, 0x8d, 0x4f, 0x74, 0xe0, 0x1d, 0x8d, 0x4f, 0x76, 0x42, 0x45, 0x7a, 0xc1, 0x54, 0x4a, 0x23, 0x67, 0x56, 0xca, 0xd6, 0x5e, 0x0a, 0x3e, 0x43, 0xcd, 0x69, 0xec, 0x6b, 0xaf, 0xa4, 0x05, 0x52, 0x3e, 0xc8, 0x02, 0x6f, 0x56, 0x39, 0x05, 0x0f, 0xa4, 0xd6, 0xb6, 0x22, 0xae, 0x90, 0x19, 0xbc, 0x13, 0x39, 0xd2, 0xa1, 0xaf, 0xa8, 0x71, 0x6c, 0xbe, 0x2a, 0xd3, 0x3a, 0x3f, 0xf0, 0x79, 0xe3, 0x38, 0xd8, 0xee, 0xe9, 0x77, 0x6b, 0x3a, 0xaa, 0x60, 0x57, 0xda, 0x66, 0x42, 0xcf, 0x30, 0x43, 0x83, 0xf4, 0xd0, 0xdd, 0xa6, 0x8d, 0xb6, 0xa7, 0x95, 0xcb, 0x42, 0x18, 0xa9, 0xae, 0xf1, 0x11, 0x33, 0x7a, 0xe4, 0x4f, 0xab, 0xed, 0xb5, 0xee, 0xe2, 0x71, 0xe7, 0x2e, 0x9e, 0x40, 0xa4, 0x50, 0xdb, 0x3b, 0x97, 0xd2, 0x7f, 0xfc, 0x9e, 0xb5, 0x9e, 0x7c, 0x0d, 0x61, 0x30, 0x5b, 0x38, 0x6a, 0x3b, 0x74, 0x4f, 0x21, 0x76, 0x81, 0x3b, 0x7c, 0xcf, 0xb7, 0x31, 0x36, 0xa9, 0x3b, 0xc1, 0xb0, 0x95, 0xba, 0x33, 0xac, 0xd3, 0xbb, 0x75, 0x89, 0x15, 0xda, 0xc6, 0xb0, 0x95, 0x2e, 0x3e, 0xbb, 0xc8, 0x33, 0xad, 0x94, 0x7d, 0x4b, 0x1b, 0xa6, 0x8c, 0x3b, 0x3c, 0x4f, 0xb5, 0x31, 0x2c, 0x31, 0x2c, 0x52, 0x97, 0x79, 0xbe, 0xb5, 0xdc, 0xa2, 0x12, 0xfd, 0x86, 0x4a, 0xfc, 0x22, 0x15, 0x78, 0x81, 0xca, 0x70, 0x8b, 0xca, 0x29, 0xc4, 0x42, 0x5f, 0x49, 0x85, 0x8f, 0xa8, 0x2a, 0xd8, 0x8d, 0xd1, 0xe2, 0x31, 0xea, 0xf0, 0xb0, 0x13, 0xa9, 0x6f, 0xd7, 0x05, 0x77, 0x94, 0xed, 0x44, 0x3a, 0xb5, 0xfb, 0xcd, 0x3c, 0x7a, 0xe6, 0x9b, 0xb9, 0xe8, 0xbb, 0x9b, 0xfb, 0xfa, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0x7d, 0x99, 0x1f, 0x77, 0x18, 0x06, 0x00, 0x00, }