// Code generated by protoc-gen-go. DO NOT EDIT. // source: house_rent.proto // package声明符,用来防止不同的消息类型有命名冲突 package v1 import ( fmt "fmt" proto "github.com/golang/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 HouseRentManagerListRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` RentId int64 `protobuf:"varint,4,opt,name=rent_id,json=rentId,proto3" json:"rent_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HouseRentManagerListRequest) Reset() { *m = HouseRentManagerListRequest{} } func (m *HouseRentManagerListRequest) String() string { return proto.CompactTextString(m) } func (*HouseRentManagerListRequest) ProtoMessage() {} func (*HouseRentManagerListRequest) Descriptor() ([]byte, []int) { return fileDescriptor_9c4b1cddab293c85, []int{0} } func (m *HouseRentManagerListRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HouseRentManagerListRequest.Unmarshal(m, b) } func (m *HouseRentManagerListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HouseRentManagerListRequest.Marshal(b, m, deterministic) } func (m *HouseRentManagerListRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_HouseRentManagerListRequest.Merge(m, src) } func (m *HouseRentManagerListRequest) XXX_Size() int { return xxx_messageInfo_HouseRentManagerListRequest.Size(m) } func (m *HouseRentManagerListRequest) XXX_DiscardUnknown() { xxx_messageInfo_HouseRentManagerListRequest.DiscardUnknown(m) } var xxx_messageInfo_HouseRentManagerListRequest proto.InternalMessageInfo func (m *HouseRentManagerListRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } func (m *HouseRentManagerListRequest) GetRentId() int64 { if m != nil { return m.RentId } return 0 } type HouseRentManagerItem struct { Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id"` ManagerUid int64 `protobuf:"varint,2,opt,name=manager_uid,json=managerUid,proto3" json:"manager_uid"` // 姓名 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name"` Phone string `protobuf:"bytes,4,opt,name=phone,proto3" json:"phone"` // 账号 UserName string `protobuf:"bytes,5,opt,name=user_name,json=userName,proto3" json:"user_name"` OpenimId string `protobuf:"bytes,6,opt,name=openim_id,json=openimId,proto3" json:"openim_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HouseRentManagerItem) Reset() { *m = HouseRentManagerItem{} } func (m *HouseRentManagerItem) String() string { return proto.CompactTextString(m) } func (*HouseRentManagerItem) ProtoMessage() {} func (*HouseRentManagerItem) Descriptor() ([]byte, []int) { return fileDescriptor_9c4b1cddab293c85, []int{1} } func (m *HouseRentManagerItem) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HouseRentManagerItem.Unmarshal(m, b) } func (m *HouseRentManagerItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HouseRentManagerItem.Marshal(b, m, deterministic) } func (m *HouseRentManagerItem) XXX_Merge(src proto.Message) { xxx_messageInfo_HouseRentManagerItem.Merge(m, src) } func (m *HouseRentManagerItem) XXX_Size() int { return xxx_messageInfo_HouseRentManagerItem.Size(m) } func (m *HouseRentManagerItem) XXX_DiscardUnknown() { xxx_messageInfo_HouseRentManagerItem.DiscardUnknown(m) } var xxx_messageInfo_HouseRentManagerItem proto.InternalMessageInfo func (m *HouseRentManagerItem) GetId() int64 { if m != nil { return m.Id } return 0 } func (m *HouseRentManagerItem) GetManagerUid() int64 { if m != nil { return m.ManagerUid } return 0 } func (m *HouseRentManagerItem) GetName() string { if m != nil { return m.Name } return "" } func (m *HouseRentManagerItem) GetPhone() string { if m != nil { return m.Phone } return "" } func (m *HouseRentManagerItem) GetUserName() string { if m != nil { return m.UserName } return "" } func (m *HouseRentManagerItem) GetOpenimId() string { if m != nil { return m.OpenimId } return "" } type HouseRentManagerListReply struct { List []*HouseRentManagerItem `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *HouseRentManagerListReply) Reset() { *m = HouseRentManagerListReply{} } func (m *HouseRentManagerListReply) String() string { return proto.CompactTextString(m) } func (*HouseRentManagerListReply) ProtoMessage() {} func (*HouseRentManagerListReply) Descriptor() ([]byte, []int) { return fileDescriptor_9c4b1cddab293c85, []int{2} } func (m *HouseRentManagerListReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_HouseRentManagerListReply.Unmarshal(m, b) } func (m *HouseRentManagerListReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_HouseRentManagerListReply.Marshal(b, m, deterministic) } func (m *HouseRentManagerListReply) XXX_Merge(src proto.Message) { xxx_messageInfo_HouseRentManagerListReply.Merge(m, src) } func (m *HouseRentManagerListReply) XXX_Size() int { return xxx_messageInfo_HouseRentManagerListReply.Size(m) } func (m *HouseRentManagerListReply) XXX_DiscardUnknown() { xxx_messageInfo_HouseRentManagerListReply.DiscardUnknown(m) } var xxx_messageInfo_HouseRentManagerListReply proto.InternalMessageInfo func (m *HouseRentManagerListReply) GetList() []*HouseRentManagerItem { if m != nil { return m.List } return nil } type GardenHouseRentInfoRequest struct { GardenId int64 `protobuf:"varint,1,opt,name=garden_id,json=gardenId,proto3" json:"garden_id"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GardenHouseRentInfoRequest) Reset() { *m = GardenHouseRentInfoRequest{} } func (m *GardenHouseRentInfoRequest) String() string { return proto.CompactTextString(m) } func (*GardenHouseRentInfoRequest) ProtoMessage() {} func (*GardenHouseRentInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor_9c4b1cddab293c85, []int{3} } func (m *GardenHouseRentInfoRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GardenHouseRentInfoRequest.Unmarshal(m, b) } func (m *GardenHouseRentInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GardenHouseRentInfoRequest.Marshal(b, m, deterministic) } func (m *GardenHouseRentInfoRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_GardenHouseRentInfoRequest.Merge(m, src) } func (m *GardenHouseRentInfoRequest) XXX_Size() int { return xxx_messageInfo_GardenHouseRentInfoRequest.Size(m) } func (m *GardenHouseRentInfoRequest) XXX_DiscardUnknown() { xxx_messageInfo_GardenHouseRentInfoRequest.DiscardUnknown(m) } var xxx_messageInfo_GardenHouseRentInfoRequest proto.InternalMessageInfo func (m *GardenHouseRentInfoRequest) GetGardenId() int64 { if m != nil { return m.GardenId } return 0 } type GardenHouseRentInfoReply struct { AvgPrice int64 `protobuf:"varint,1,opt,name=avg_price,json=avgPrice,proto3" json:"avg_price"` RentCount int64 `protobuf:"varint,2,opt,name=rent_count,json=rentCount,proto3" json:"rent_count"` SellCount int64 `protobuf:"varint,3,opt,name=sell_count,json=sellCount,proto3" json:"sell_count"` // 1塔楼 2 板楼 3 塔板结合 4 其他 BuildingType int32 `protobuf:"varint,31,opt,name=building_type,json=buildingType,proto3" json:"building_type"` // 建成年份开始时间戳 BuildingStart int64 `protobuf:"varint,32,opt,name=building_start,json=buildingStart,proto3" json:"building_start"` // 建成年份结束时间戳 BuildingEnd int64 `protobuf:"varint,33,opt,name=building_end,json=buildingEnd,proto3" json:"building_end"` // 绿化率 GreenPercent float64 `protobuf:"fixed64,34,opt,name=green_percent,json=greenPercent,proto3" json:"green_percent"` // 容积率 AreaPercent float64 `protobuf:"fixed64,35,opt,name=area_percent,json=areaPercent,proto3" json:"area_percent"` // 车位配比 SpaceInfo string `protobuf:"bytes,36,opt,name=space_info,json=spaceInfo,proto3" json:"space_info"` // 占地面积 CoveredArea float64 `protobuf:"fixed64,37,opt,name=covered_area,json=coveredArea,proto3" json:"covered_area"` // 建筑面积 BuildingArea float64 `protobuf:"fixed64,38,opt,name=building_area,json=buildingArea,proto3" json:"building_area"` // 小区图片 GardenPics []string `protobuf:"bytes,39,rep,name=garden_pics,json=gardenPics,proto3" json:"garden_pics"` // 开发企业 BuildingCompany string `protobuf:"bytes,40,opt,name=building_company,json=buildingCompany,proto3" json:"building_company"` // 总户数 HouseTotal int64 `protobuf:"varint,41,opt,name=house_total,json=houseTotal,proto3" json:"house_total"` // 固定车位数 SpaceTotal int64 `protobuf:"varint,42,opt,name=space_total,json=spaceTotal,proto3" json:"space_total"` // 物业费开始,单位分 PropertyFeeStart int64 `protobuf:"varint,43,opt,name=property_fee_start,json=propertyFeeStart,proto3" json:"property_fee_start"` // 物业费结束, 单位分 PropertyFeeEnd int64 `protobuf:"varint,44,opt,name=property_fee_end,json=propertyFeeEnd,proto3" json:"property_fee_end"` // 水费类型多选 1 民用 2 商用 WaterType []int32 `protobuf:"varint,45,rep,packed,name=water_type,json=waterType,proto3" json:"water_type"` // 电费类型多选 1 民用 2 商用 ElectricType []int32 `protobuf:"varint,46,rep,packed,name=electric_type,json=electricType,proto3" json:"electric_type"` // 燃气费开始,单位分 GasFeeStart int64 `protobuf:"varint,47,opt,name=gas_fee_start,json=gasFeeStart,proto3" json:"gas_fee_start"` // 燃气费开始,单位分 GasFeeEnd int64 `protobuf:"varint,48,opt,name=gas_fee_end,json=gasFeeEnd,proto3" json:"gas_fee_end"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *GardenHouseRentInfoReply) Reset() { *m = GardenHouseRentInfoReply{} } func (m *GardenHouseRentInfoReply) String() string { return proto.CompactTextString(m) } func (*GardenHouseRentInfoReply) ProtoMessage() {} func (*GardenHouseRentInfoReply) Descriptor() ([]byte, []int) { return fileDescriptor_9c4b1cddab293c85, []int{4} } func (m *GardenHouseRentInfoReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_GardenHouseRentInfoReply.Unmarshal(m, b) } func (m *GardenHouseRentInfoReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_GardenHouseRentInfoReply.Marshal(b, m, deterministic) } func (m *GardenHouseRentInfoReply) XXX_Merge(src proto.Message) { xxx_messageInfo_GardenHouseRentInfoReply.Merge(m, src) } func (m *GardenHouseRentInfoReply) XXX_Size() int { return xxx_messageInfo_GardenHouseRentInfoReply.Size(m) } func (m *GardenHouseRentInfoReply) XXX_DiscardUnknown() { xxx_messageInfo_GardenHouseRentInfoReply.DiscardUnknown(m) } var xxx_messageInfo_GardenHouseRentInfoReply proto.InternalMessageInfo func (m *GardenHouseRentInfoReply) GetAvgPrice() int64 { if m != nil { return m.AvgPrice } return 0 } func (m *GardenHouseRentInfoReply) GetRentCount() int64 { if m != nil { return m.RentCount } return 0 } func (m *GardenHouseRentInfoReply) GetSellCount() int64 { if m != nil { return m.SellCount } return 0 } func (m *GardenHouseRentInfoReply) GetBuildingType() int32 { if m != nil { return m.BuildingType } return 0 } func (m *GardenHouseRentInfoReply) GetBuildingStart() int64 { if m != nil { return m.BuildingStart } return 0 } func (m *GardenHouseRentInfoReply) GetBuildingEnd() int64 { if m != nil { return m.BuildingEnd } return 0 } func (m *GardenHouseRentInfoReply) GetGreenPercent() float64 { if m != nil { return m.GreenPercent } return 0 } func (m *GardenHouseRentInfoReply) GetAreaPercent() float64 { if m != nil { return m.AreaPercent } return 0 } func (m *GardenHouseRentInfoReply) GetSpaceInfo() string { if m != nil { return m.SpaceInfo } return "" } func (m *GardenHouseRentInfoReply) GetCoveredArea() float64 { if m != nil { return m.CoveredArea } return 0 } func (m *GardenHouseRentInfoReply) GetBuildingArea() float64 { if m != nil { return m.BuildingArea } return 0 } func (m *GardenHouseRentInfoReply) GetGardenPics() []string { if m != nil { return m.GardenPics } return nil } func (m *GardenHouseRentInfoReply) GetBuildingCompany() string { if m != nil { return m.BuildingCompany } return "" } func (m *GardenHouseRentInfoReply) GetHouseTotal() int64 { if m != nil { return m.HouseTotal } return 0 } func (m *GardenHouseRentInfoReply) GetSpaceTotal() int64 { if m != nil { return m.SpaceTotal } return 0 } func (m *GardenHouseRentInfoReply) GetPropertyFeeStart() int64 { if m != nil { return m.PropertyFeeStart } return 0 } func (m *GardenHouseRentInfoReply) GetPropertyFeeEnd() int64 { if m != nil { return m.PropertyFeeEnd } return 0 } func (m *GardenHouseRentInfoReply) GetWaterType() []int32 { if m != nil { return m.WaterType } return nil } func (m *GardenHouseRentInfoReply) GetElectricType() []int32 { if m != nil { return m.ElectricType } return nil } func (m *GardenHouseRentInfoReply) GetGasFeeStart() int64 { if m != nil { return m.GasFeeStart } return 0 } func (m *GardenHouseRentInfoReply) GetGasFeeEnd() int64 { if m != nil { return m.GasFeeEnd } return 0 } func init() { proto.RegisterType((*HouseRentManagerListRequest)(nil), "pb_v1.HouseRentManagerListRequest") proto.RegisterType((*HouseRentManagerItem)(nil), "pb_v1.HouseRentManagerItem") proto.RegisterType((*HouseRentManagerListReply)(nil), "pb_v1.HouseRentManagerListReply") proto.RegisterType((*GardenHouseRentInfoRequest)(nil), "pb_v1.GardenHouseRentInfoRequest") proto.RegisterType((*GardenHouseRentInfoReply)(nil), "pb_v1.GardenHouseRentInfoReply") } func init() { proto.RegisterFile("house_rent.proto", fileDescriptor_9c4b1cddab293c85) } var fileDescriptor_9c4b1cddab293c85 = []byte{ // 646 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x94, 0x41, 0x4f, 0xdb, 0x4a, 0x10, 0xc7, 0x65, 0x42, 0xf2, 0xf0, 0x04, 0x78, 0x91, 0x85, 0xf4, 0xfc, 0x1a, 0x51, 0x8c, 0x29, 0xad, 0x69, 0x21, 0x29, 0xed, 0xa9, 0xc7, 0x16, 0xd1, 0x36, 0x12, 0xad, 0x90, 0xa1, 0x97, 0x5e, 0xac, 0x8d, 0x3d, 0x18, 0x4b, 0xce, 0x7a, 0xbb, 0xde, 0x04, 0xe5, 0xd8, 0xcf, 0xd3, 0x2f, 0x59, 0xcd, 0x6c, 0x6c, 0x41, 0xc5, 0xa1, 0x37, 0xfc, 0xfb, 0xff, 0x76, 0x3c, 0x3b, 0x63, 0x02, 0x83, 0xdb, 0x6a, 0x5e, 0x63, 0xa2, 0x51, 0x9a, 0x91, 0xd2, 0x95, 0xa9, 0xbc, 0xae, 0x9a, 0x26, 0x8b, 0xd3, 0xf0, 0x0a, 0x86, 0x9f, 0x29, 0x8a, 0x51, 0x9a, 0x2f, 0x42, 0x8a, 0x1c, 0xf5, 0x45, 0x51, 0x9b, 0x18, 0x7f, 0xcc, 0xb1, 0x36, 0xde, 0x10, 0xdc, 0x5c, 0xe8, 0x0c, 0x65, 0x52, 0x64, 0xbe, 0x13, 0x38, 0x51, 0x27, 0xde, 0xb0, 0x60, 0x92, 0x79, 0xff, 0xc1, 0x3f, 0x54, 0x90, 0xa2, 0x75, 0x8e, 0x7a, 0xf4, 0x38, 0xc9, 0xc2, 0x5f, 0x0e, 0xec, 0xfc, 0x59, 0x75, 0x62, 0x70, 0xe6, 0x6d, 0xc3, 0x5a, 0x5b, 0x67, 0xad, 0xc8, 0xbc, 0x3d, 0xe8, 0xcf, 0x6c, 0x9c, 0xcc, 0x8b, 0xcc, 0x5f, 0xe3, 0x00, 0x56, 0xe8, 0x5b, 0x91, 0x79, 0x1e, 0xac, 0x4b, 0x31, 0x43, 0xbf, 0x13, 0x38, 0x91, 0x1b, 0xf3, 0xdf, 0xde, 0x0e, 0x74, 0xd5, 0x6d, 0x25, 0x91, 0x5f, 0xea, 0xc6, 0xf6, 0x81, 0x3a, 0x9d, 0xd7, 0xa8, 0x13, 0xd6, 0xbb, 0x9c, 0x6c, 0x10, 0xf8, 0x4a, 0x47, 0x86, 0xe0, 0x56, 0x0a, 0x65, 0x31, 0xa3, 0x5e, 0x7b, 0x36, 0xb4, 0x60, 0x92, 0x85, 0x17, 0xf0, 0xff, 0xe3, 0x23, 0x50, 0xe5, 0xd2, 0x1b, 0xc3, 0x7a, 0x59, 0xd4, 0xc6, 0x77, 0x82, 0x4e, 0xd4, 0x7f, 0x33, 0x1c, 0xf1, 0xd4, 0x46, 0x8f, 0x5d, 0x2e, 0x66, 0x31, 0x7c, 0x07, 0x4f, 0x3e, 0xf1, 0x80, 0x5a, 0x67, 0x22, 0x6f, 0xaa, 0xbf, 0x99, 0x67, 0xf8, 0xb3, 0x07, 0xfe, 0xa3, 0x67, 0xa9, 0x91, 0x21, 0xb8, 0x62, 0x91, 0x27, 0x4a, 0x17, 0x29, 0x36, 0x27, 0xc5, 0x22, 0xbf, 0xa4, 0x67, 0x6f, 0x17, 0x80, 0x37, 0x91, 0x56, 0x73, 0x69, 0x56, 0x63, 0x74, 0x89, 0x9c, 0x11, 0xa0, 0xb8, 0xc6, 0xb2, 0x5c, 0xc5, 0x1d, 0x1b, 0x13, 0xb1, 0xf1, 0x01, 0x6c, 0x4d, 0xe7, 0x45, 0x99, 0x15, 0x32, 0x4f, 0xcc, 0x52, 0xa1, 0xbf, 0x17, 0x38, 0x51, 0x37, 0xde, 0x6c, 0xe0, 0xf5, 0x52, 0xa1, 0x77, 0x08, 0xdb, 0xad, 0x54, 0x1b, 0xa1, 0x8d, 0x1f, 0x70, 0x9d, 0xf6, 0xe8, 0x15, 0x41, 0x6f, 0x1f, 0xda, 0x63, 0x09, 0xca, 0xcc, 0xdf, 0x67, 0xa9, 0xdf, 0xb0, 0x73, 0x99, 0xd1, 0xeb, 0x72, 0x8d, 0x28, 0x13, 0x85, 0x3a, 0x45, 0x69, 0xfc, 0x30, 0x70, 0x22, 0x27, 0xde, 0x64, 0x78, 0x69, 0x19, 0xd5, 0x11, 0x1a, 0x45, 0xeb, 0x1c, 0xb0, 0xd3, 0x27, 0xd6, 0x28, 0x74, 0x2b, 0x25, 0x52, 0x4c, 0x0a, 0x79, 0x53, 0xf9, 0xcf, 0x78, 0xab, 0x2e, 0x13, 0x9a, 0x1a, 0x55, 0x48, 0xab, 0x05, 0x6a, 0xcc, 0x12, 0x3a, 0xe5, 0x1f, 0xda, 0x0a, 0x2b, 0xf6, 0x5e, 0xa3, 0x78, 0x70, 0x71, 0x76, 0x9e, 0xdb, 0x4e, 0x1a, 0xc8, 0xd2, 0x1e, 0xf4, 0x57, 0x2b, 0x53, 0x45, 0x5a, 0xfb, 0x2f, 0x82, 0x4e, 0xe4, 0xc6, 0x60, 0xd1, 0x65, 0x91, 0xd6, 0xde, 0x11, 0x0c, 0xda, 0x2a, 0x69, 0x35, 0x53, 0x42, 0x2e, 0xfd, 0x88, 0xbb, 0xf9, 0xb7, 0xe1, 0x67, 0x16, 0x53, 0x2d, 0xfb, 0x8f, 0x68, 0x2a, 0x23, 0x4a, 0xff, 0xc8, 0x7e, 0xef, 0x8c, 0xae, 0x89, 0x90, 0x60, 0xef, 0x64, 0x85, 0x97, 0x56, 0x60, 0x64, 0x85, 0x63, 0xf0, 0x94, 0xae, 0x14, 0x6a, 0xb3, 0x4c, 0x6e, 0x10, 0x57, 0xab, 0x78, 0xc5, 0xde, 0xa0, 0x49, 0x3e, 0x22, 0xda, 0x6d, 0x44, 0x30, 0x78, 0x60, 0xd3, 0x46, 0x8e, 0xd9, 0xdd, 0xbe, 0xe7, 0xd2, 0x52, 0x76, 0x01, 0xee, 0x84, 0x41, 0x6d, 0x3f, 0x80, 0x93, 0xa0, 0x13, 0x75, 0x63, 0x97, 0x09, 0x6f, 0xff, 0x00, 0xb6, 0xb0, 0xc4, 0xd4, 0xe8, 0x22, 0xb5, 0xc6, 0x88, 0x8d, 0xcd, 0x06, 0xb2, 0x14, 0xc2, 0x56, 0x2e, 0xea, 0x7b, 0x6d, 0x8d, 0xed, 0xf2, 0x73, 0x51, 0xb7, 0x1d, 0x3d, 0xa5, 0x69, 0xd6, 0x6d, 0x33, 0xaf, 0xed, 0xb7, 0x68, 0x8d, 0x73, 0x99, 0x7d, 0x08, 0xbf, 0x07, 0x4d, 0x67, 0x27, 0x3c, 0x97, 0xdb, 0xaa, 0xcc, 0x4e, 0x72, 0x61, 0xf0, 0x4e, 0x2c, 0xc7, 0x6a, 0x3a, 0x5e, 0x9c, 0x4e, 0x7b, 0xfc, 0x0b, 0xf6, 0xf6, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa2, 0xcf, 0x80, 0x07, 0xd5, 0x04, 0x00, 0x00, }