// Code generated by protoc-gen-go. DO NOT EDIT.
// source: voltha_protos/inter_adapter.proto

package inter_adapter

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	common "github.com/opencord/voltha-protos/v5/go/common"
	openolt "github.com/opencord/voltha-protos/v5/go/openolt"
	tech_profile "github.com/opencord/voltha-protos/v5/go/tech_profile"
	voltha "github.com/opencord/voltha-protos/v5/go/voltha"
	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 OmciMessage struct {
	Message              []byte                      `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	ConnectStatus        common.ConnectStatus_Types  `protobuf:"varint,2,opt,name=connect_status,json=connectStatus,proto3,enum=common.ConnectStatus_Types" json:"connect_status,omitempty"`
	ProxyAddress         *voltha.Device_ProxyAddress `protobuf:"bytes,3,opt,name=proxy_address,json=proxyAddress,proto3" json:"proxy_address,omitempty"`
	ParentDeviceId       string                      `protobuf:"bytes,4,opt,name=parent_device_id,json=parentDeviceId,proto3" json:"parent_device_id,omitempty"`
	ChildDeviceId        string                      `protobuf:"bytes,5,opt,name=child_device_id,json=childDeviceId,proto3" json:"child_device_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *OmciMessage) Reset()         { *m = OmciMessage{} }
func (m *OmciMessage) String() string { return proto.CompactTextString(m) }
func (*OmciMessage) ProtoMessage()    {}
func (*OmciMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{0}
}

func (m *OmciMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OmciMessage.Unmarshal(m, b)
}
func (m *OmciMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OmciMessage.Marshal(b, m, deterministic)
}
func (m *OmciMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OmciMessage.Merge(m, src)
}
func (m *OmciMessage) XXX_Size() int {
	return xxx_messageInfo_OmciMessage.Size(m)
}
func (m *OmciMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_OmciMessage.DiscardUnknown(m)
}

var xxx_messageInfo_OmciMessage proto.InternalMessageInfo

func (m *OmciMessage) GetMessage() []byte {
	if m != nil {
		return m.Message
	}
	return nil
}

func (m *OmciMessage) GetConnectStatus() common.ConnectStatus_Types {
	if m != nil {
		return m.ConnectStatus
	}
	return common.ConnectStatus_UNKNOWN
}

func (m *OmciMessage) GetProxyAddress() *voltha.Device_ProxyAddress {
	if m != nil {
		return m.ProxyAddress
	}
	return nil
}

func (m *OmciMessage) GetParentDeviceId() string {
	if m != nil {
		return m.ParentDeviceId
	}
	return ""
}

func (m *OmciMessage) GetChildDeviceId() string {
	if m != nil {
		return m.ChildDeviceId
	}
	return ""
}

type TechProfileDownloadMessage struct {
	DeviceId       string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	UniId          uint32 `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	TpInstancePath string `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
	// Types that are valid to be assigned to TechTpInstance:
	//	*TechProfileDownloadMessage_TpInstance
	//	*TechProfileDownloadMessage_EponTpInstance
	TechTpInstance       isTechProfileDownloadMessage_TechTpInstance `protobuf_oneof:"tech_tp_instance"`
	XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
	XXX_unrecognized     []byte                                      `json:"-"`
	XXX_sizecache        int32                                       `json:"-"`
}

func (m *TechProfileDownloadMessage) Reset()         { *m = TechProfileDownloadMessage{} }
func (m *TechProfileDownloadMessage) String() string { return proto.CompactTextString(m) }
func (*TechProfileDownloadMessage) ProtoMessage()    {}
func (*TechProfileDownloadMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{1}
}

func (m *TechProfileDownloadMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TechProfileDownloadMessage.Unmarshal(m, b)
}
func (m *TechProfileDownloadMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TechProfileDownloadMessage.Marshal(b, m, deterministic)
}
func (m *TechProfileDownloadMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TechProfileDownloadMessage.Merge(m, src)
}
func (m *TechProfileDownloadMessage) XXX_Size() int {
	return xxx_messageInfo_TechProfileDownloadMessage.Size(m)
}
func (m *TechProfileDownloadMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_TechProfileDownloadMessage.DiscardUnknown(m)
}

var xxx_messageInfo_TechProfileDownloadMessage proto.InternalMessageInfo

func (m *TechProfileDownloadMessage) GetDeviceId() string {
	if m != nil {
		return m.DeviceId
	}
	return ""
}

func (m *TechProfileDownloadMessage) GetUniId() uint32 {
	if m != nil {
		return m.UniId
	}
	return 0
}

func (m *TechProfileDownloadMessage) GetTpInstancePath() string {
	if m != nil {
		return m.TpInstancePath
	}
	return ""
}

type isTechProfileDownloadMessage_TechTpInstance interface {
	isTechProfileDownloadMessage_TechTpInstance()
}

type TechProfileDownloadMessage_TpInstance struct {
	TpInstance *tech_profile.TechProfileInstance `protobuf:"bytes,4,opt,name=tp_instance,json=tpInstance,proto3,oneof"`
}

type TechProfileDownloadMessage_EponTpInstance struct {
	EponTpInstance *tech_profile.EponTechProfileInstance `protobuf:"bytes,5,opt,name=epon_tp_instance,json=eponTpInstance,proto3,oneof"`
}

func (*TechProfileDownloadMessage_TpInstance) isTechProfileDownloadMessage_TechTpInstance() {}

func (*TechProfileDownloadMessage_EponTpInstance) isTechProfileDownloadMessage_TechTpInstance() {}

func (m *TechProfileDownloadMessage) GetTechTpInstance() isTechProfileDownloadMessage_TechTpInstance {
	if m != nil {
		return m.TechTpInstance
	}
	return nil
}

func (m *TechProfileDownloadMessage) GetTpInstance() *tech_profile.TechProfileInstance {
	if x, ok := m.GetTechTpInstance().(*TechProfileDownloadMessage_TpInstance); ok {
		return x.TpInstance
	}
	return nil
}

func (m *TechProfileDownloadMessage) GetEponTpInstance() *tech_profile.EponTechProfileInstance {
	if x, ok := m.GetTechTpInstance().(*TechProfileDownloadMessage_EponTpInstance); ok {
		return x.EponTpInstance
	}
	return nil
}

// XXX_OneofWrappers is for the internal use of the proto package.
func (*TechProfileDownloadMessage) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*TechProfileDownloadMessage_TpInstance)(nil),
		(*TechProfileDownloadMessage_EponTpInstance)(nil),
	}
}

type DeleteGemPortMessage struct {
	DeviceId             string   `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	UniId                uint32   `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	TpInstancePath       string   `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
	GemPortId            uint32   `protobuf:"varint,4,opt,name=gem_port_id,json=gemPortId,proto3" json:"gem_port_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteGemPortMessage) Reset()         { *m = DeleteGemPortMessage{} }
func (m *DeleteGemPortMessage) String() string { return proto.CompactTextString(m) }
func (*DeleteGemPortMessage) ProtoMessage()    {}
func (*DeleteGemPortMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{2}
}

func (m *DeleteGemPortMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteGemPortMessage.Unmarshal(m, b)
}
func (m *DeleteGemPortMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteGemPortMessage.Marshal(b, m, deterministic)
}
func (m *DeleteGemPortMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteGemPortMessage.Merge(m, src)
}
func (m *DeleteGemPortMessage) XXX_Size() int {
	return xxx_messageInfo_DeleteGemPortMessage.Size(m)
}
func (m *DeleteGemPortMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteGemPortMessage.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteGemPortMessage proto.InternalMessageInfo

func (m *DeleteGemPortMessage) GetDeviceId() string {
	if m != nil {
		return m.DeviceId
	}
	return ""
}

func (m *DeleteGemPortMessage) GetUniId() uint32 {
	if m != nil {
		return m.UniId
	}
	return 0
}

func (m *DeleteGemPortMessage) GetTpInstancePath() string {
	if m != nil {
		return m.TpInstancePath
	}
	return ""
}

func (m *DeleteGemPortMessage) GetGemPortId() uint32 {
	if m != nil {
		return m.GemPortId
	}
	return 0
}

type DeleteTcontMessage struct {
	DeviceId             string   `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	UniId                uint32   `protobuf:"varint,2,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	TpInstancePath       string   `protobuf:"bytes,3,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
	AllocId              uint32   `protobuf:"varint,4,opt,name=alloc_id,json=allocId,proto3" json:"alloc_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteTcontMessage) Reset()         { *m = DeleteTcontMessage{} }
func (m *DeleteTcontMessage) String() string { return proto.CompactTextString(m) }
func (*DeleteTcontMessage) ProtoMessage()    {}
func (*DeleteTcontMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{3}
}

func (m *DeleteTcontMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteTcontMessage.Unmarshal(m, b)
}
func (m *DeleteTcontMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteTcontMessage.Marshal(b, m, deterministic)
}
func (m *DeleteTcontMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteTcontMessage.Merge(m, src)
}
func (m *DeleteTcontMessage) XXX_Size() int {
	return xxx_messageInfo_DeleteTcontMessage.Size(m)
}
func (m *DeleteTcontMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteTcontMessage.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteTcontMessage proto.InternalMessageInfo

func (m *DeleteTcontMessage) GetDeviceId() string {
	if m != nil {
		return m.DeviceId
	}
	return ""
}

func (m *DeleteTcontMessage) GetUniId() uint32 {
	if m != nil {
		return m.UniId
	}
	return 0
}

func (m *DeleteTcontMessage) GetTpInstancePath() string {
	if m != nil {
		return m.TpInstancePath
	}
	return ""
}

func (m *DeleteTcontMessage) GetAllocId() uint32 {
	if m != nil {
		return m.AllocId
	}
	return 0
}

type OnuIndicationMessage struct {
	DeviceId             string                 `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	OnuIndication        *openolt.OnuIndication `protobuf:"bytes,2,opt,name=onu_indication,json=onuIndication,proto3" json:"onu_indication,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (m *OnuIndicationMessage) Reset()         { *m = OnuIndicationMessage{} }
func (m *OnuIndicationMessage) String() string { return proto.CompactTextString(m) }
func (*OnuIndicationMessage) ProtoMessage()    {}
func (*OnuIndicationMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{4}
}

func (m *OnuIndicationMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_OnuIndicationMessage.Unmarshal(m, b)
}
func (m *OnuIndicationMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_OnuIndicationMessage.Marshal(b, m, deterministic)
}
func (m *OnuIndicationMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_OnuIndicationMessage.Merge(m, src)
}
func (m *OnuIndicationMessage) XXX_Size() int {
	return xxx_messageInfo_OnuIndicationMessage.Size(m)
}
func (m *OnuIndicationMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_OnuIndicationMessage.DiscardUnknown(m)
}

var xxx_messageInfo_OnuIndicationMessage proto.InternalMessageInfo

func (m *OnuIndicationMessage) GetDeviceId() string {
	if m != nil {
		return m.DeviceId
	}
	return ""
}

func (m *OnuIndicationMessage) GetOnuIndication() *openolt.OnuIndication {
	if m != nil {
		return m.OnuIndication
	}
	return nil
}

type TechProfileInstanceRequestMessage struct {
	DeviceId             string   `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	TpInstancePath       string   `protobuf:"bytes,2,opt,name=tp_instance_path,json=tpInstancePath,proto3" json:"tp_instance_path,omitempty"`
	ParentDeviceId       string   `protobuf:"bytes,3,opt,name=parent_device_id,json=parentDeviceId,proto3" json:"parent_device_id,omitempty"`
	ParentPonPort        uint32   `protobuf:"varint,4,opt,name=parent_pon_port,json=parentPonPort,proto3" json:"parent_pon_port,omitempty"`
	OnuId                uint32   `protobuf:"varint,5,opt,name=onu_id,json=onuId,proto3" json:"onu_id,omitempty"`
	UniId                uint32   `protobuf:"varint,6,opt,name=uni_id,json=uniId,proto3" json:"uni_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *TechProfileInstanceRequestMessage) Reset()         { *m = TechProfileInstanceRequestMessage{} }
func (m *TechProfileInstanceRequestMessage) String() string { return proto.CompactTextString(m) }
func (*TechProfileInstanceRequestMessage) ProtoMessage()    {}
func (*TechProfileInstanceRequestMessage) Descriptor() ([]byte, []int) {
	return fileDescriptor_a316e60f0a1fb837, []int{5}
}

func (m *TechProfileInstanceRequestMessage) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TechProfileInstanceRequestMessage.Unmarshal(m, b)
}
func (m *TechProfileInstanceRequestMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TechProfileInstanceRequestMessage.Marshal(b, m, deterministic)
}
func (m *TechProfileInstanceRequestMessage) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TechProfileInstanceRequestMessage.Merge(m, src)
}
func (m *TechProfileInstanceRequestMessage) XXX_Size() int {
	return xxx_messageInfo_TechProfileInstanceRequestMessage.Size(m)
}
func (m *TechProfileInstanceRequestMessage) XXX_DiscardUnknown() {
	xxx_messageInfo_TechProfileInstanceRequestMessage.DiscardUnknown(m)
}

var xxx_messageInfo_TechProfileInstanceRequestMessage proto.InternalMessageInfo

func (m *TechProfileInstanceRequestMessage) GetDeviceId() string {
	if m != nil {
		return m.DeviceId
	}
	return ""
}

func (m *TechProfileInstanceRequestMessage) GetTpInstancePath() string {
	if m != nil {
		return m.TpInstancePath
	}
	return ""
}

func (m *TechProfileInstanceRequestMessage) GetParentDeviceId() string {
	if m != nil {
		return m.ParentDeviceId
	}
	return ""
}

func (m *TechProfileInstanceRequestMessage) GetParentPonPort() uint32 {
	if m != nil {
		return m.ParentPonPort
	}
	return 0
}

func (m *TechProfileInstanceRequestMessage) GetOnuId() uint32 {
	if m != nil {
		return m.OnuId
	}
	return 0
}

func (m *TechProfileInstanceRequestMessage) GetUniId() uint32 {
	if m != nil {
		return m.UniId
	}
	return 0
}

func init() {
	proto.RegisterType((*OmciMessage)(nil), "inter_adapter.OmciMessage")
	proto.RegisterType((*TechProfileDownloadMessage)(nil), "inter_adapter.TechProfileDownloadMessage")
	proto.RegisterType((*DeleteGemPortMessage)(nil), "inter_adapter.DeleteGemPortMessage")
	proto.RegisterType((*DeleteTcontMessage)(nil), "inter_adapter.DeleteTcontMessage")
	proto.RegisterType((*OnuIndicationMessage)(nil), "inter_adapter.OnuIndicationMessage")
	proto.RegisterType((*TechProfileInstanceRequestMessage)(nil), "inter_adapter.TechProfileInstanceRequestMessage")
}

func init() { proto.RegisterFile("voltha_protos/inter_adapter.proto", fileDescriptor_a316e60f0a1fb837) }

var fileDescriptor_a316e60f0a1fb837 = []byte{
	// 604 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xc1, 0x6e, 0xd3, 0x4c,
	0x10, 0xfe, 0xdd, 0xfe, 0x69, 0x9b, 0x4d, 0x1d, 0x2a, 0xab, 0xa0, 0xd0, 0x48, 0x28, 0xb1, 0x04,
	0xca, 0x05, 0x57, 0x0a, 0xea, 0x11, 0x09, 0x4a, 0x10, 0xf8, 0x80, 0x1a, 0x4c, 0x4e, 0xbd, 0x58,
	0xdb, 0xdd, 0xc5, 0x5e, 0xc9, 0xde, 0x59, 0xec, 0x75, 0xa1, 0x0f, 0xc1, 0x8d, 0x77, 0xe0, 0xdd,
	0x78, 0x09, 0xd0, 0xee, 0xda, 0x8d, 0x8d, 0x8c, 0xd4, 0x53, 0x4f, 0xd9, 0x99, 0xf9, 0xe6, 0xcb,
	0x37, 0x33, 0x9e, 0x41, 0xf3, 0x6b, 0xc8, 0x54, 0x8a, 0x63, 0x59, 0x80, 0x82, 0xf2, 0x94, 0x0b,
	0xc5, 0x8a, 0x18, 0x53, 0x2c, 0x15, 0x2b, 0x02, 0xe3, 0xf4, 0xdc, 0x8e, 0xf3, 0xe4, 0xa4, 0x9b,
	0x41, 0x20, 0xcf, 0x41, 0x58, 0xe8, 0xdf, 0x31, 0x6b, 0xd5, 0xb1, 0x59, 0x37, 0xa6, 0x18, 0x49,
	0xf5, 0xfb, 0x33, 0xcf, 0x58, 0x8d, 0x98, 0x76, 0x11, 0x20, 0x99, 0x80, 0x4c, 0xf5, 0x53, 0x53,
	0x76, 0xcd, 0x49, 0x9d, 0xe8, 0xff, 0x76, 0xd0, 0xe8, 0x22, 0x27, 0xfc, 0x03, 0x2b, 0x4b, 0x9c,
	0x30, 0x6f, 0x82, 0xf6, 0x73, 0xfb, 0x9c, 0x38, 0x33, 0x67, 0x71, 0x18, 0x35, 0xa6, 0x77, 0x8e,
	0xc6, 0x04, 0x84, 0x60, 0x44, 0xc5, 0xa5, 0xc2, 0xaa, 0x2a, 0x27, 0x3b, 0x33, 0x67, 0x31, 0x5e,
	0x4e, 0x83, 0xba, 0x8e, 0x37, 0x36, 0xfa, 0xc9, 0x04, 0x83, 0xcd, 0x8d, 0x64, 0x65, 0xe4, 0x92,
	0xb6, 0xd3, 0x7b, 0x85, 0x5c, 0x59, 0xc0, 0xb7, 0x9b, 0x18, 0x53, 0x5a, 0xb0, 0xb2, 0x9c, 0xec,
	0xce, 0x9c, 0xc5, 0x68, 0x39, 0x0d, 0x6a, 0x4d, 0x2b, 0xfb, 0xb3, 0xd6, 0x98, 0xd7, 0x16, 0x12,
	0x1d, 0xca, 0x96, 0xe5, 0x2d, 0xd0, 0x91, 0xc4, 0x05, 0x13, 0x2a, 0xb6, 0x29, 0x31, 0xa7, 0x93,
	0xff, 0x67, 0xce, 0x62, 0x18, 0x8d, 0xad, 0xdf, 0x52, 0x84, 0xd4, 0x7b, 0x86, 0x1e, 0x90, 0x94,
	0x67, 0xb4, 0x05, 0x1c, 0x18, 0xa0, 0x6b, 0xdc, 0x0d, 0xce, 0xff, 0xb9, 0x83, 0x4e, 0x36, 0x8c,
	0xa4, 0x6b, 0xdb, 0xd0, 0x15, 0x7c, 0x15, 0x19, 0x60, 0xda, 0x34, 0x64, 0x8a, 0x86, 0x5b, 0x02,
	0xc7, 0x10, 0x1c, 0xd0, 0xe6, 0x3f, 0x1e, 0xa2, 0xbd, 0x4a, 0x70, 0x1d, 0xd1, 0xbd, 0x70, 0xa3,
	0x41, 0x25, 0x78, 0x48, 0xb5, 0x48, 0x25, 0x63, 0x2e, 0x4a, 0x85, 0x05, 0x61, 0xb1, 0xc4, 0x2a,
	0x35, 0x95, 0x0e, 0xa3, 0xb1, 0x92, 0x61, 0xed, 0x5e, 0x63, 0x95, 0x7a, 0x2b, 0x34, 0x6a, 0x21,
	0x4d, 0x25, 0xa3, 0xe5, 0x3c, 0xe8, 0x4c, 0xb8, 0x25, 0xae, 0xc9, 0x7d, 0xff, 0x5f, 0x84, 0xb6,
	0x4c, 0xde, 0x47, 0x74, 0xc4, 0x24, 0x88, 0xb8, 0x4d, 0x35, 0x30, 0x54, 0x4f, 0xbb, 0x54, 0x6f,
	0x25, 0x88, 0x7e, 0xba, 0xb1, 0x26, 0xd8, 0xdc, 0x52, 0x9e, 0x7b, 0xe8, 0xc8, 0x64, 0xb6, 0x28,
	0xfd, 0x1f, 0x0e, 0x3a, 0x5e, 0xb1, 0x8c, 0x29, 0xf6, 0x8e, 0xe5, 0x6b, 0x28, 0xd4, 0xfd, 0xf4,
	0xe8, 0x09, 0x1a, 0x25, 0x2c, 0x8f, 0x25, 0x14, 0xaa, 0x99, 0xb6, 0x1b, 0x0d, 0x13, 0x2b, 0x21,
	0xa4, 0xfe, 0x77, 0x07, 0x79, 0x56, 0xd6, 0x86, 0x80, 0xb8, 0x27, 0x51, 0x8f, 0xd1, 0x01, 0xce,
	0x32, 0x20, 0x5b, 0x45, 0xfb, 0xc6, 0x0e, 0xa9, 0x5f, 0xa0, 0xe3, 0x0b, 0x51, 0x85, 0x82, 0x72,
	0x82, 0x15, 0x07, 0x71, 0x27, 0x41, 0x2f, 0xd1, 0x18, 0x44, 0x15, 0xf3, 0xdb, 0x2c, 0x23, 0x6c,
	0xb4, 0x7c, 0x14, 0x34, 0xbb, 0xdc, 0xe1, 0x8c, 0x5c, 0x68, 0x9b, 0xfe, 0x2f, 0x07, 0xcd, 0x7b,
	0x06, 0x1b, 0xb1, 0x2f, 0x15, 0x2b, 0xef, 0xd6, 0x92, 0xbe, 0xda, 0x77, 0x7a, 0x6b, 0xef, 0xdb,
	0xc1, 0xdd, 0x7f, 0xed, 0x60, 0x8d, 0xd4, 0x9f, 0xa7, 0x9e, 0x60, 0xdd, 0x2c, 0xd7, 0xba, 0xd7,
	0x20, 0xf4, 0x10, 0xf5, 0x38, 0x4c, 0xf5, 0x76, 0x45, 0xdd, 0x68, 0xa0, 0xab, 0x6b, 0x4f, 0x69,
	0xaf, 0x35, 0xa5, 0xf3, 0x4b, 0x34, 0x87, 0x22, 0x31, 0x8d, 0x21, 0x50, 0xd0, 0xa0, 0xbe, 0x95,
	0x9d, 0x5b, 0x7b, 0x79, 0x96, 0x70, 0x95, 0x56, 0x57, 0xfa, 0x38, 0x9d, 0x36, 0xc8, 0xfa, 0xaa,
	0x3e, 0x6f, 0x6e, 0xec, 0xd9, 0x69, 0x02, 0xdd, 0xbb, 0x7d, 0xb5, 0x67, 0x62, 0x2f, 0xfe, 0x04,
	0x00, 0x00, 0xff, 0xff, 0x6b, 0xe8, 0xf8, 0x13, 0xdd, 0x05, 0x00, 0x00,
}
