Restructure directory and add SCG configuration Protobuf
[ric-plt/streaming-protobufs.git] / protogen / gopb / rrc_cg_config_info.pb.go
diff --git a/protogen/gopb/rrc_cg_config_info.pb.go b/protogen/gopb/rrc_cg_config_info.pb.go
new file mode 100644 (file)
index 0000000..59aefa5
--- /dev/null
@@ -0,0 +1,1674 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: rrc_cg_config_info.proto
+
+package streaming_protobufs
+
+import (
+       fmt "fmt"
+       proto "github.com/golang/protobuf/proto"
+       wrappers "github.com/golang/protobuf/ptypes/wrappers"
+       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 RAT_Type_Value int32
+
+const (
+       RAT_Type_protobuf_unspecified RAT_Type_Value = 0
+       RAT_Type_nr                   RAT_Type_Value = 1
+       RAT_Type_eutra_nr             RAT_Type_Value = 2
+       RAT_Type_eutra                RAT_Type_Value = 3
+)
+
+var RAT_Type_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "nr",
+       2: "eutra_nr",
+       3: "eutra",
+}
+
+var RAT_Type_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "nr":                   1,
+       "eutra_nr":             2,
+       "eutra":                3,
+}
+
+func (x RAT_Type_Value) String() string {
+       return proto.EnumName(RAT_Type_Value_name, int32(x))
+}
+
+func (RAT_Type_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{4, 0}
+}
+
+type ScgFailureInfo_FailureType int32
+
+const (
+       ScgFailureInfo_protobuf_unspecified     ScgFailureInfo_FailureType = 0
+       ScgFailureInfo_t310_Expiry              ScgFailureInfo_FailureType = 1
+       ScgFailureInfo_randomAccessProblem      ScgFailureInfo_FailureType = 2
+       ScgFailureInfo_rlc_MaxNumRetx           ScgFailureInfo_FailureType = 3
+       ScgFailureInfo_synchReconfigFailure_SCG ScgFailureInfo_FailureType = 4
+       ScgFailureInfo_scg_reconfigFailure      ScgFailureInfo_FailureType = 5
+       ScgFailureInfo_srb3_IntegrityFailure    ScgFailureInfo_FailureType = 6
+)
+
+var ScgFailureInfo_FailureType_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "t310_Expiry",
+       2: "randomAccessProblem",
+       3: "rlc_MaxNumRetx",
+       4: "synchReconfigFailure_SCG",
+       5: "scg_reconfigFailure",
+       6: "srb3_IntegrityFailure",
+}
+
+var ScgFailureInfo_FailureType_value = map[string]int32{
+       "protobuf_unspecified":     0,
+       "t310_Expiry":              1,
+       "randomAccessProblem":      2,
+       "rlc_MaxNumRetx":           3,
+       "synchReconfigFailure_SCG": 4,
+       "scg_reconfigFailure":      5,
+       "srb3_IntegrityFailure":    6,
+}
+
+func (x ScgFailureInfo_FailureType) String() string {
+       return proto.EnumName(ScgFailureInfo_FailureType_name, int32(x))
+}
+
+func (ScgFailureInfo_FailureType) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{5, 0}
+}
+
+type GapPurpose_Value int32
+
+const (
+       GapPurpose_protobuf_unspecified GapPurpose_Value = 0
+       GapPurpose_perUE                GapPurpose_Value = 1
+       GapPurpose_perFR1               GapPurpose_Value = 2
+)
+
+var GapPurpose_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "perUE",
+       2: "perFR1",
+}
+
+var GapPurpose_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "perUE":                1,
+       "perFR1":               2,
+}
+
+func (x GapPurpose_Value) String() string {
+       return proto.EnumName(GapPurpose_Value_name, int32(x))
+}
+
+func (GapPurpose_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{13, 0}
+}
+
+type AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC int32
+
+const (
+       AffectedCarrierFreqCombInfoMRDC_protobuf_unspecified AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 0
+       AffectedCarrierFreqCombInfoMRDC_eutra_nr             AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 1
+       AffectedCarrierFreqCombInfoMRDC_nr                   AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 2
+       AffectedCarrierFreqCombInfoMRDC_other                AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 3
+       AffectedCarrierFreqCombInfoMRDC_utra_nr_other        AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 4
+       AffectedCarrierFreqCombInfoMRDC_nr_other             AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 5
+)
+
+var AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "eutra_nr",
+       2: "nr",
+       3: "other",
+       4: "utra_nr_other",
+       5: "nr_other",
+}
+
+var AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "eutra_nr":             1,
+       "nr":                   2,
+       "other":                3,
+       "utra_nr_other":        4,
+       "nr_other":             5,
+}
+
+func (x AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC) String() string {
+       return proto.EnumName(AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name, int32(x))
+}
+
+func (AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{14, 0}
+}
+
+type PH_UplinkCarrierMCG_PH_Type1Or3 int32
+
+const (
+       PH_UplinkCarrierMCG_protobuf_unspecified PH_UplinkCarrierMCG_PH_Type1Or3 = 0
+       PH_UplinkCarrierMCG_type1                PH_UplinkCarrierMCG_PH_Type1Or3 = 1
+       PH_UplinkCarrierMCG_type3                PH_UplinkCarrierMCG_PH_Type1Or3 = 2
+)
+
+var PH_UplinkCarrierMCG_PH_Type1Or3_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "type1",
+       2: "type3",
+}
+
+var PH_UplinkCarrierMCG_PH_Type1Or3_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "type1":                1,
+       "type3":                2,
+}
+
+func (x PH_UplinkCarrierMCG_PH_Type1Or3) String() string {
+       return proto.EnumName(PH_UplinkCarrierMCG_PH_Type1Or3_name, int32(x))
+}
+
+func (PH_UplinkCarrierMCG_PH_Type1Or3) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{22, 0}
+}
+
+type CG_ConfigInfo struct {
+       // Types that are valid to be assigned to CriticalExtensions:
+       //      *CG_ConfigInfo_CriticalExtensionsChoice1
+       CriticalExtensions   isCG_ConfigInfo_CriticalExtensions `protobuf_oneof:"criticalExtensions"`
+       XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
+       XXX_unrecognized     []byte                             `json:"-"`
+       XXX_sizecache        int32                              `json:"-"`
+}
+
+func (m *CG_ConfigInfo) Reset()         { *m = CG_ConfigInfo{} }
+func (m *CG_ConfigInfo) String() string { return proto.CompactTextString(m) }
+func (*CG_ConfigInfo) ProtoMessage()    {}
+func (*CG_ConfigInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{0}
+}
+
+func (m *CG_ConfigInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CG_ConfigInfo.Unmarshal(m, b)
+}
+func (m *CG_ConfigInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CG_ConfigInfo.Marshal(b, m, deterministic)
+}
+func (m *CG_ConfigInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CG_ConfigInfo.Merge(m, src)
+}
+func (m *CG_ConfigInfo) XXX_Size() int {
+       return xxx_messageInfo_CG_ConfigInfo.Size(m)
+}
+func (m *CG_ConfigInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_CG_ConfigInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CG_ConfigInfo proto.InternalMessageInfo
+
+type isCG_ConfigInfo_CriticalExtensions interface {
+       isCG_ConfigInfo_CriticalExtensions()
+}
+
+type CG_ConfigInfo_CriticalExtensionsChoice1 struct {
+       CriticalExtensionsChoice1 *CG_ConfigInfoCriticalExtensionsChoice1 `protobuf:"bytes,1,opt,name=criticalExtensionsChoice1,proto3,oneof"`
+}
+
+func (*CG_ConfigInfo_CriticalExtensionsChoice1) isCG_ConfigInfo_CriticalExtensions() {}
+
+func (m *CG_ConfigInfo) GetCriticalExtensions() isCG_ConfigInfo_CriticalExtensions {
+       if m != nil {
+               return m.CriticalExtensions
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo) GetCriticalExtensionsChoice1() *CG_ConfigInfoCriticalExtensionsChoice1 {
+       if x, ok := m.GetCriticalExtensions().(*CG_ConfigInfo_CriticalExtensionsChoice1); ok {
+               return x.CriticalExtensionsChoice1
+       }
+       return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*CG_ConfigInfo) XXX_OneofWrappers() []interface{} {
+       return []interface{}{
+               (*CG_ConfigInfo_CriticalExtensionsChoice1)(nil),
+       }
+}
+
+type CG_ConfigInfoCriticalExtensionsChoice1 struct {
+       // Types that are valid to be assigned to C1:
+       //      *CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs
+       C1                   isCG_ConfigInfoCriticalExtensionsChoice1_C1 `protobuf_oneof:"c1"`
+       XXX_NoUnkeyedLiteral struct{}                                    `json:"-"`
+       XXX_unrecognized     []byte                                      `json:"-"`
+       XXX_sizecache        int32                                       `json:"-"`
+}
+
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) Reset() {
+       *m = CG_ConfigInfoCriticalExtensionsChoice1{}
+}
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) String() string { return proto.CompactTextString(m) }
+func (*CG_ConfigInfoCriticalExtensionsChoice1) ProtoMessage()    {}
+func (*CG_ConfigInfoCriticalExtensionsChoice1) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{1}
+}
+
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Unmarshal(m, b)
+}
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Marshal(b, m, deterministic)
+}
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Merge(m, src)
+}
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Size() int {
+       return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Size(m)
+}
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_DiscardUnknown() {
+       xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1 proto.InternalMessageInfo
+
+type isCG_ConfigInfoCriticalExtensionsChoice1_C1 interface {
+       isCG_ConfigInfoCriticalExtensionsChoice1_C1()
+}
+
+type CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs struct {
+       ProtocolIEs *CG_ConfigInfo_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3,oneof"`
+}
+
+func (*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs) isCG_ConfigInfoCriticalExtensionsChoice1_C1() {
+}
+
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) GetC1() isCG_ConfigInfoCriticalExtensionsChoice1_C1 {
+       if m != nil {
+               return m.C1
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfoCriticalExtensionsChoice1) GetProtocolIEs() *CG_ConfigInfo_IEs {
+       if x, ok := m.GetC1().(*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs); ok {
+               return x.ProtocolIEs
+       }
+       return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*CG_ConfigInfoCriticalExtensionsChoice1) XXX_OneofWrappers() []interface{} {
+       return []interface{}{
+               (*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs)(nil),
+       }
+}
+
+type CG_ConfigInfo_IEs struct {
+       Ue_CapabilityInfo       []*UE_CapabilityRAT_Container      `protobuf:"bytes,1,rep,name=ue_CapabilityInfo,json=ueCapabilityInfo,proto3" json:"ue_CapabilityInfo,omitempty"`
+       CandidateCellInfoListMN *MeasResultList2NR                 `protobuf:"bytes,2,opt,name=candidateCellInfoListMN,proto3" json:"candidateCellInfoListMN,omitempty"`
+       CandidateCellInfoListSN *MeasResultList2NR                 `protobuf:"bytes,3,opt,name=candidateCellInfoListSN,proto3" json:"candidateCellInfoListSN,omitempty"`
+       MeasResultCellListSFTD  *MeasResultCellListSFTD            `protobuf:"bytes,4,opt,name=measResultCellListSFTD,proto3" json:"measResultCellListSFTD,omitempty"`
+       ScgFailureInfo          *ScgFailureInfo                    `protobuf:"bytes,5,opt,name=scgFailureInfo,proto3" json:"scgFailureInfo,omitempty"`
+       ConfigRestrictInfo      *ConfigRestrictInfoSCG             `protobuf:"bytes,6,opt,name=configRestrictInfo,proto3" json:"configRestrictInfo,omitempty"`
+       Drx_InfoMCG             *DRX_Info                          `protobuf:"bytes,7,opt,name=drx_InfoMCG,json=drxInfoMCG,proto3" json:"drx_InfoMCG,omitempty"`
+       MeasConfigMN            *MeasConfigMN                      `protobuf:"bytes,8,opt,name=measConfigMN,proto3" json:"measConfigMN,omitempty"`
+       SourceConfigSCG         *wrappers.BytesValue               `protobuf:"bytes,9,opt,name=sourceConfigSCG,proto3" json:"sourceConfigSCG,omitempty"`
+       Scg_RB_Config           *RadioBearerConfig                 `protobuf:"bytes,10,opt,name=scg_RB_Config,json=scgRBConfig,proto3" json:"scg_RB_Config,omitempty"`
+       Mcg_RB_Config           *RadioBearerConfig                 `protobuf:"bytes,11,opt,name=mcg_RB_Config,json=mcgRBConfig,proto3" json:"mcg_RB_Config,omitempty"`
+       Mrdc_AssistanceInfo     []*AffectedCarrierFreqCombInfoMRDC `protobuf:"bytes,12,rep,name=mrdc_AssistanceInfo,json=mrdcAssistanceInfo,proto3" json:"mrdc_AssistanceInfo,omitempty"`
+       NonCriticalExtension    *CG_ConfigInfoV1540_IEs            `protobuf:"bytes,13,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}                           `json:"-"`
+       XXX_unrecognized        []byte                             `json:"-"`
+       XXX_sizecache           int32                              `json:"-"`
+}
+
+func (m *CG_ConfigInfo_IEs) Reset()         { *m = CG_ConfigInfo_IEs{} }
+func (m *CG_ConfigInfo_IEs) String() string { return proto.CompactTextString(m) }
+func (*CG_ConfigInfo_IEs) ProtoMessage()    {}
+func (*CG_ConfigInfo_IEs) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{2}
+}
+
+func (m *CG_ConfigInfo_IEs) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CG_ConfigInfo_IEs.Unmarshal(m, b)
+}
+func (m *CG_ConfigInfo_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CG_ConfigInfo_IEs.Marshal(b, m, deterministic)
+}
+func (m *CG_ConfigInfo_IEs) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CG_ConfigInfo_IEs.Merge(m, src)
+}
+func (m *CG_ConfigInfo_IEs) XXX_Size() int {
+       return xxx_messageInfo_CG_ConfigInfo_IEs.Size(m)
+}
+func (m *CG_ConfigInfo_IEs) XXX_DiscardUnknown() {
+       xxx_messageInfo_CG_ConfigInfo_IEs.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CG_ConfigInfo_IEs proto.InternalMessageInfo
+
+func (m *CG_ConfigInfo_IEs) GetUe_CapabilityInfo() []*UE_CapabilityRAT_Container {
+       if m != nil {
+               return m.Ue_CapabilityInfo
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetCandidateCellInfoListMN() *MeasResultList2NR {
+       if m != nil {
+               return m.CandidateCellInfoListMN
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetCandidateCellInfoListSN() *MeasResultList2NR {
+       if m != nil {
+               return m.CandidateCellInfoListSN
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetMeasResultCellListSFTD() *MeasResultCellListSFTD {
+       if m != nil {
+               return m.MeasResultCellListSFTD
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetScgFailureInfo() *ScgFailureInfo {
+       if m != nil {
+               return m.ScgFailureInfo
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetConfigRestrictInfo() *ConfigRestrictInfoSCG {
+       if m != nil {
+               return m.ConfigRestrictInfo
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetDrx_InfoMCG() *DRX_Info {
+       if m != nil {
+               return m.Drx_InfoMCG
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetMeasConfigMN() *MeasConfigMN {
+       if m != nil {
+               return m.MeasConfigMN
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetSourceConfigSCG() *wrappers.BytesValue {
+       if m != nil {
+               return m.SourceConfigSCG
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetScg_RB_Config() *RadioBearerConfig {
+       if m != nil {
+               return m.Scg_RB_Config
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetMcg_RB_Config() *RadioBearerConfig {
+       if m != nil {
+               return m.Mcg_RB_Config
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetMrdc_AssistanceInfo() []*AffectedCarrierFreqCombInfoMRDC {
+       if m != nil {
+               return m.Mrdc_AssistanceInfo
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfo_IEs) GetNonCriticalExtension() *CG_ConfigInfoV1540_IEs {
+       if m != nil {
+               return m.NonCriticalExtension
+       }
+       return nil
+}
+
+type UE_CapabilityRAT_Container struct {
+       Rat_Type                   *RAT_Type `protobuf:"bytes,1,opt,name=rat_Type,json=ratType,proto3" json:"rat_Type,omitempty"`
+       Ue_CapabilityRAT_Container []byte    `protobuf:"bytes,2,opt,name=ue_CapabilityRAT_Container,json=ueCapabilityRATContainer,proto3" json:"ue_CapabilityRAT_Container,omitempty"`
+       XXX_NoUnkeyedLiteral       struct{}  `json:"-"`
+       XXX_unrecognized           []byte    `json:"-"`
+       XXX_sizecache              int32     `json:"-"`
+}
+
+func (m *UE_CapabilityRAT_Container) Reset()         { *m = UE_CapabilityRAT_Container{} }
+func (m *UE_CapabilityRAT_Container) String() string { return proto.CompactTextString(m) }
+func (*UE_CapabilityRAT_Container) ProtoMessage()    {}
+func (*UE_CapabilityRAT_Container) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{3}
+}
+
+func (m *UE_CapabilityRAT_Container) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_UE_CapabilityRAT_Container.Unmarshal(m, b)
+}
+func (m *UE_CapabilityRAT_Container) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_UE_CapabilityRAT_Container.Marshal(b, m, deterministic)
+}
+func (m *UE_CapabilityRAT_Container) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_UE_CapabilityRAT_Container.Merge(m, src)
+}
+func (m *UE_CapabilityRAT_Container) XXX_Size() int {
+       return xxx_messageInfo_UE_CapabilityRAT_Container.Size(m)
+}
+func (m *UE_CapabilityRAT_Container) XXX_DiscardUnknown() {
+       xxx_messageInfo_UE_CapabilityRAT_Container.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UE_CapabilityRAT_Container proto.InternalMessageInfo
+
+func (m *UE_CapabilityRAT_Container) GetRat_Type() *RAT_Type {
+       if m != nil {
+               return m.Rat_Type
+       }
+       return nil
+}
+
+func (m *UE_CapabilityRAT_Container) GetUe_CapabilityRAT_Container() []byte {
+       if m != nil {
+               return m.Ue_CapabilityRAT_Container
+       }
+       return nil
+}
+
+type RAT_Type struct {
+       Value                RAT_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RAT_Type_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}       `json:"-"`
+       XXX_unrecognized     []byte         `json:"-"`
+       XXX_sizecache        int32          `json:"-"`
+}
+
+func (m *RAT_Type) Reset()         { *m = RAT_Type{} }
+func (m *RAT_Type) String() string { return proto.CompactTextString(m) }
+func (*RAT_Type) ProtoMessage()    {}
+func (*RAT_Type) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{4}
+}
+
+func (m *RAT_Type) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_RAT_Type.Unmarshal(m, b)
+}
+func (m *RAT_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_RAT_Type.Marshal(b, m, deterministic)
+}
+func (m *RAT_Type) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_RAT_Type.Merge(m, src)
+}
+func (m *RAT_Type) XXX_Size() int {
+       return xxx_messageInfo_RAT_Type.Size(m)
+}
+func (m *RAT_Type) XXX_DiscardUnknown() {
+       xxx_messageInfo_RAT_Type.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_RAT_Type proto.InternalMessageInfo
+
+func (m *RAT_Type) GetValue() RAT_Type_Value {
+       if m != nil {
+               return m.Value
+       }
+       return RAT_Type_protobuf_unspecified
+}
+
+type ScgFailureInfo struct {
+       FailureType          ScgFailureInfo_FailureType `protobuf:"varint,1,opt,name=failureType,proto3,enum=streaming_protobufs.ScgFailureInfo_FailureType" json:"failureType,omitempty"`
+       MeasResultSCG        *MeasResultSCG_Failure     `protobuf:"bytes,2,opt,name=measResultSCG,proto3" json:"measResultSCG,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
+       XXX_unrecognized     []byte                     `json:"-"`
+       XXX_sizecache        int32                      `json:"-"`
+}
+
+func (m *ScgFailureInfo) Reset()         { *m = ScgFailureInfo{} }
+func (m *ScgFailureInfo) String() string { return proto.CompactTextString(m) }
+func (*ScgFailureInfo) ProtoMessage()    {}
+func (*ScgFailureInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{5}
+}
+
+func (m *ScgFailureInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_ScgFailureInfo.Unmarshal(m, b)
+}
+func (m *ScgFailureInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_ScgFailureInfo.Marshal(b, m, deterministic)
+}
+func (m *ScgFailureInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_ScgFailureInfo.Merge(m, src)
+}
+func (m *ScgFailureInfo) XXX_Size() int {
+       return xxx_messageInfo_ScgFailureInfo.Size(m)
+}
+func (m *ScgFailureInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_ScgFailureInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ScgFailureInfo proto.InternalMessageInfo
+
+func (m *ScgFailureInfo) GetFailureType() ScgFailureInfo_FailureType {
+       if m != nil {
+               return m.FailureType
+       }
+       return ScgFailureInfo_protobuf_unspecified
+}
+
+func (m *ScgFailureInfo) GetMeasResultSCG() *MeasResultSCG_Failure {
+       if m != nil {
+               return m.MeasResultSCG
+       }
+       return nil
+}
+
+type MeasResultSCG_Failure struct {
+       MeasResultPerMOList  *MeasResultList2NR `protobuf:"bytes,1,opt,name=measResultPerMOList,proto3" json:"measResultPerMOList,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}           `json:"-"`
+       XXX_unrecognized     []byte             `json:"-"`
+       XXX_sizecache        int32              `json:"-"`
+}
+
+func (m *MeasResultSCG_Failure) Reset()         { *m = MeasResultSCG_Failure{} }
+func (m *MeasResultSCG_Failure) String() string { return proto.CompactTextString(m) }
+func (*MeasResultSCG_Failure) ProtoMessage()    {}
+func (*MeasResultSCG_Failure) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{6}
+}
+
+func (m *MeasResultSCG_Failure) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_MeasResultSCG_Failure.Unmarshal(m, b)
+}
+func (m *MeasResultSCG_Failure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_MeasResultSCG_Failure.Marshal(b, m, deterministic)
+}
+func (m *MeasResultSCG_Failure) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_MeasResultSCG_Failure.Merge(m, src)
+}
+func (m *MeasResultSCG_Failure) XXX_Size() int {
+       return xxx_messageInfo_MeasResultSCG_Failure.Size(m)
+}
+func (m *MeasResultSCG_Failure) XXX_DiscardUnknown() {
+       xxx_messageInfo_MeasResultSCG_Failure.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_MeasResultSCG_Failure proto.InternalMessageInfo
+
+func (m *MeasResultSCG_Failure) GetMeasResultPerMOList() *MeasResultList2NR {
+       if m != nil {
+               return m.MeasResultPerMOList
+       }
+       return nil
+}
+
+type ConfigRestrictInfoSCG struct {
+       AllowedBC_ListMRDC      *BandCombinationInfoList `protobuf:"bytes,1,opt,name=allowedBC_ListMRDC,json=allowedBCListMRDC,proto3" json:"allowedBC_ListMRDC,omitempty"`
+       PowerCoordination_FR1   *PowerCoordination_FR1   `protobuf:"bytes,2,opt,name=powerCoordination_FR1,json=powerCoordinationFR1,proto3" json:"powerCoordination_FR1,omitempty"`
+       ServCellIndexRangeSCG   *ServCellIndexRangeSCG   `protobuf:"bytes,3,opt,name=servCellIndexRangeSCG,proto3" json:"servCellIndexRangeSCG,omitempty"`
+       MaxMeasFreqsSCG_NR      *wrappers.UInt32Value    `protobuf:"bytes,4,opt,name=maxMeasFreqsSCG_NR,json=maxMeasFreqsSCGNR,proto3" json:"maxMeasFreqsSCG_NR,omitempty"`
+       MaxMeasIdentitiesSCG_NR *wrappers.UInt32Value    `protobuf:"bytes,5,opt,name=maxMeasIdentitiesSCG_NR,json=maxMeasIdentitiesSCGNR,proto3" json:"maxMeasIdentitiesSCG_NR,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
+       XXX_unrecognized        []byte                   `json:"-"`
+       XXX_sizecache           int32                    `json:"-"`
+}
+
+func (m *ConfigRestrictInfoSCG) Reset()         { *m = ConfigRestrictInfoSCG{} }
+func (m *ConfigRestrictInfoSCG) String() string { return proto.CompactTextString(m) }
+func (*ConfigRestrictInfoSCG) ProtoMessage()    {}
+func (*ConfigRestrictInfoSCG) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{7}
+}
+
+func (m *ConfigRestrictInfoSCG) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_ConfigRestrictInfoSCG.Unmarshal(m, b)
+}
+func (m *ConfigRestrictInfoSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_ConfigRestrictInfoSCG.Marshal(b, m, deterministic)
+}
+func (m *ConfigRestrictInfoSCG) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_ConfigRestrictInfoSCG.Merge(m, src)
+}
+func (m *ConfigRestrictInfoSCG) XXX_Size() int {
+       return xxx_messageInfo_ConfigRestrictInfoSCG.Size(m)
+}
+func (m *ConfigRestrictInfoSCG) XXX_DiscardUnknown() {
+       xxx_messageInfo_ConfigRestrictInfoSCG.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ConfigRestrictInfoSCG proto.InternalMessageInfo
+
+func (m *ConfigRestrictInfoSCG) GetAllowedBC_ListMRDC() *BandCombinationInfoList {
+       if m != nil {
+               return m.AllowedBC_ListMRDC
+       }
+       return nil
+}
+
+func (m *ConfigRestrictInfoSCG) GetPowerCoordination_FR1() *PowerCoordination_FR1 {
+       if m != nil {
+               return m.PowerCoordination_FR1
+       }
+       return nil
+}
+
+func (m *ConfigRestrictInfoSCG) GetServCellIndexRangeSCG() *ServCellIndexRangeSCG {
+       if m != nil {
+               return m.ServCellIndexRangeSCG
+       }
+       return nil
+}
+
+func (m *ConfigRestrictInfoSCG) GetMaxMeasFreqsSCG_NR() *wrappers.UInt32Value {
+       if m != nil {
+               return m.MaxMeasFreqsSCG_NR
+       }
+       return nil
+}
+
+func (m *ConfigRestrictInfoSCG) GetMaxMeasIdentitiesSCG_NR() *wrappers.UInt32Value {
+       if m != nil {
+               return m.MaxMeasIdentitiesSCG_NR
+       }
+       return nil
+}
+
+type BandCombinationInfoList struct {
+       Items                []*BandCombinationInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}               `json:"-"`
+       XXX_unrecognized     []byte                 `json:"-"`
+       XXX_sizecache        int32                  `json:"-"`
+}
+
+func (m *BandCombinationInfoList) Reset()         { *m = BandCombinationInfoList{} }
+func (m *BandCombinationInfoList) String() string { return proto.CompactTextString(m) }
+func (*BandCombinationInfoList) ProtoMessage()    {}
+func (*BandCombinationInfoList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{8}
+}
+
+func (m *BandCombinationInfoList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_BandCombinationInfoList.Unmarshal(m, b)
+}
+func (m *BandCombinationInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_BandCombinationInfoList.Marshal(b, m, deterministic)
+}
+func (m *BandCombinationInfoList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_BandCombinationInfoList.Merge(m, src)
+}
+func (m *BandCombinationInfoList) XXX_Size() int {
+       return xxx_messageInfo_BandCombinationInfoList.Size(m)
+}
+func (m *BandCombinationInfoList) XXX_DiscardUnknown() {
+       xxx_messageInfo_BandCombinationInfoList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_BandCombinationInfoList proto.InternalMessageInfo
+
+func (m *BandCombinationInfoList) GetItems() []*BandCombinationInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type BandCombinationInfo struct {
+       BandCombinationIndex   uint32   `protobuf:"varint,1,opt,name=bandCombinationIndex,proto3" json:"bandCombinationIndex,omitempty"`
+       AllowedFeatureSetsList []uint32 `protobuf:"varint,2,rep,packed,name=allowedFeatureSetsList,proto3" json:"allowedFeatureSetsList,omitempty"`
+       XXX_NoUnkeyedLiteral   struct{} `json:"-"`
+       XXX_unrecognized       []byte   `json:"-"`
+       XXX_sizecache          int32    `json:"-"`
+}
+
+func (m *BandCombinationInfo) Reset()         { *m = BandCombinationInfo{} }
+func (m *BandCombinationInfo) String() string { return proto.CompactTextString(m) }
+func (*BandCombinationInfo) ProtoMessage()    {}
+func (*BandCombinationInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{9}
+}
+
+func (m *BandCombinationInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_BandCombinationInfo.Unmarshal(m, b)
+}
+func (m *BandCombinationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_BandCombinationInfo.Marshal(b, m, deterministic)
+}
+func (m *BandCombinationInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_BandCombinationInfo.Merge(m, src)
+}
+func (m *BandCombinationInfo) XXX_Size() int {
+       return xxx_messageInfo_BandCombinationInfo.Size(m)
+}
+func (m *BandCombinationInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_BandCombinationInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_BandCombinationInfo proto.InternalMessageInfo
+
+func (m *BandCombinationInfo) GetBandCombinationIndex() uint32 {
+       if m != nil {
+               return m.BandCombinationIndex
+       }
+       return 0
+}
+
+func (m *BandCombinationInfo) GetAllowedFeatureSetsList() []uint32 {
+       if m != nil {
+               return m.AllowedFeatureSetsList
+       }
+       return nil
+}
+
+type PowerCoordination_FR1 struct {
+       PMaxNR_FR1           *wrappers.Int32Value `protobuf:"bytes,1,opt,name=p_maxNR_FR1,json=pMaxNRFR1,proto3" json:"p_maxNR_FR1,omitempty"`
+       PMaxEUTRA            *wrappers.Int32Value `protobuf:"bytes,2,opt,name=p_maxEUTRA,json=pMaxEUTRA,proto3" json:"p_maxEUTRA,omitempty"`
+       PMaxUE_FR1           *wrappers.Int32Value `protobuf:"bytes,3,opt,name=p_maxUE_FR1,json=pMaxUEFR1,proto3" json:"p_maxUE_FR1,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+       XXX_unrecognized     []byte               `json:"-"`
+       XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *PowerCoordination_FR1) Reset()         { *m = PowerCoordination_FR1{} }
+func (m *PowerCoordination_FR1) String() string { return proto.CompactTextString(m) }
+func (*PowerCoordination_FR1) ProtoMessage()    {}
+func (*PowerCoordination_FR1) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{10}
+}
+
+func (m *PowerCoordination_FR1) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_PowerCoordination_FR1.Unmarshal(m, b)
+}
+func (m *PowerCoordination_FR1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_PowerCoordination_FR1.Marshal(b, m, deterministic)
+}
+func (m *PowerCoordination_FR1) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_PowerCoordination_FR1.Merge(m, src)
+}
+func (m *PowerCoordination_FR1) XXX_Size() int {
+       return xxx_messageInfo_PowerCoordination_FR1.Size(m)
+}
+func (m *PowerCoordination_FR1) XXX_DiscardUnknown() {
+       xxx_messageInfo_PowerCoordination_FR1.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PowerCoordination_FR1 proto.InternalMessageInfo
+
+func (m *PowerCoordination_FR1) GetPMaxNR_FR1() *wrappers.Int32Value {
+       if m != nil {
+               return m.PMaxNR_FR1
+       }
+       return nil
+}
+
+func (m *PowerCoordination_FR1) GetPMaxEUTRA() *wrappers.Int32Value {
+       if m != nil {
+               return m.PMaxEUTRA
+       }
+       return nil
+}
+
+func (m *PowerCoordination_FR1) GetPMaxUE_FR1() *wrappers.Int32Value {
+       if m != nil {
+               return m.PMaxUE_FR1
+       }
+       return nil
+}
+
+type ServCellIndexRangeSCG struct {
+       LowBound             uint32   `protobuf:"varint,1,opt,name=lowBound,proto3" json:"lowBound,omitempty"`
+       UpBound              uint32   `protobuf:"varint,2,opt,name=upBound,proto3" json:"upBound,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *ServCellIndexRangeSCG) Reset()         { *m = ServCellIndexRangeSCG{} }
+func (m *ServCellIndexRangeSCG) String() string { return proto.CompactTextString(m) }
+func (*ServCellIndexRangeSCG) ProtoMessage()    {}
+func (*ServCellIndexRangeSCG) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{11}
+}
+
+func (m *ServCellIndexRangeSCG) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_ServCellIndexRangeSCG.Unmarshal(m, b)
+}
+func (m *ServCellIndexRangeSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_ServCellIndexRangeSCG.Marshal(b, m, deterministic)
+}
+func (m *ServCellIndexRangeSCG) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_ServCellIndexRangeSCG.Merge(m, src)
+}
+func (m *ServCellIndexRangeSCG) XXX_Size() int {
+       return xxx_messageInfo_ServCellIndexRangeSCG.Size(m)
+}
+func (m *ServCellIndexRangeSCG) XXX_DiscardUnknown() {
+       xxx_messageInfo_ServCellIndexRangeSCG.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_ServCellIndexRangeSCG proto.InternalMessageInfo
+
+func (m *ServCellIndexRangeSCG) GetLowBound() uint32 {
+       if m != nil {
+               return m.LowBound
+       }
+       return 0
+}
+
+func (m *ServCellIndexRangeSCG) GetUpBound() uint32 {
+       if m != nil {
+               return m.UpBound
+       }
+       return 0
+}
+
+type MeasConfigMN struct {
+       MeasuredFrequenciesMN []*NR_FreqInfo `protobuf:"bytes,1,rep,name=measuredFrequenciesMN,proto3" json:"measuredFrequenciesMN,omitempty"`
+       // Types that are valid to be assigned to MeasGapConfig:
+       //      *MeasConfigMN_ReleaseMeasGapConfig
+       //      *MeasConfigMN_SetupMeasGapConfig
+       MeasGapConfig        isMeasConfigMN_MeasGapConfig `protobuf_oneof:"measGapConfig"`
+       GapPurpose           *GapPurpose                  `protobuf:"bytes,4,opt,name=gapPurpose,proto3" json:"gapPurpose,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
+       XXX_unrecognized     []byte                       `json:"-"`
+       XXX_sizecache        int32                        `json:"-"`
+}
+
+func (m *MeasConfigMN) Reset()         { *m = MeasConfigMN{} }
+func (m *MeasConfigMN) String() string { return proto.CompactTextString(m) }
+func (*MeasConfigMN) ProtoMessage()    {}
+func (*MeasConfigMN) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{12}
+}
+
+func (m *MeasConfigMN) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_MeasConfigMN.Unmarshal(m, b)
+}
+func (m *MeasConfigMN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_MeasConfigMN.Marshal(b, m, deterministic)
+}
+func (m *MeasConfigMN) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_MeasConfigMN.Merge(m, src)
+}
+func (m *MeasConfigMN) XXX_Size() int {
+       return xxx_messageInfo_MeasConfigMN.Size(m)
+}
+func (m *MeasConfigMN) XXX_DiscardUnknown() {
+       xxx_messageInfo_MeasConfigMN.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_MeasConfigMN proto.InternalMessageInfo
+
+func (m *MeasConfigMN) GetMeasuredFrequenciesMN() []*NR_FreqInfo {
+       if m != nil {
+               return m.MeasuredFrequenciesMN
+       }
+       return nil
+}
+
+type isMeasConfigMN_MeasGapConfig interface {
+       isMeasConfigMN_MeasGapConfig()
+}
+
+type MeasConfigMN_ReleaseMeasGapConfig struct {
+       ReleaseMeasGapConfig *Null `protobuf:"bytes,2,opt,name=release_measGapConfig,json=releaseMeasGapConfig,proto3,oneof"`
+}
+
+type MeasConfigMN_SetupMeasGapConfig struct {
+       SetupMeasGapConfig *GapConfig `protobuf:"bytes,3,opt,name=setup_measGapConfig,json=setupMeasGapConfig,proto3,oneof"`
+}
+
+func (*MeasConfigMN_ReleaseMeasGapConfig) isMeasConfigMN_MeasGapConfig() {}
+
+func (*MeasConfigMN_SetupMeasGapConfig) isMeasConfigMN_MeasGapConfig() {}
+
+func (m *MeasConfigMN) GetMeasGapConfig() isMeasConfigMN_MeasGapConfig {
+       if m != nil {
+               return m.MeasGapConfig
+       }
+       return nil
+}
+
+func (m *MeasConfigMN) GetReleaseMeasGapConfig() *Null {
+       if x, ok := m.GetMeasGapConfig().(*MeasConfigMN_ReleaseMeasGapConfig); ok {
+               return x.ReleaseMeasGapConfig
+       }
+       return nil
+}
+
+func (m *MeasConfigMN) GetSetupMeasGapConfig() *GapConfig {
+       if x, ok := m.GetMeasGapConfig().(*MeasConfigMN_SetupMeasGapConfig); ok {
+               return x.SetupMeasGapConfig
+       }
+       return nil
+}
+
+func (m *MeasConfigMN) GetGapPurpose() *GapPurpose {
+       if m != nil {
+               return m.GapPurpose
+       }
+       return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*MeasConfigMN) XXX_OneofWrappers() []interface{} {
+       return []interface{}{
+               (*MeasConfigMN_ReleaseMeasGapConfig)(nil),
+               (*MeasConfigMN_SetupMeasGapConfig)(nil),
+       }
+}
+
+type GapPurpose struct {
+       Value                GapPurpose_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.GapPurpose_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}         `json:"-"`
+       XXX_unrecognized     []byte           `json:"-"`
+       XXX_sizecache        int32            `json:"-"`
+}
+
+func (m *GapPurpose) Reset()         { *m = GapPurpose{} }
+func (m *GapPurpose) String() string { return proto.CompactTextString(m) }
+func (*GapPurpose) ProtoMessage()    {}
+func (*GapPurpose) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{13}
+}
+
+func (m *GapPurpose) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_GapPurpose.Unmarshal(m, b)
+}
+func (m *GapPurpose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_GapPurpose.Marshal(b, m, deterministic)
+}
+func (m *GapPurpose) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_GapPurpose.Merge(m, src)
+}
+func (m *GapPurpose) XXX_Size() int {
+       return xxx_messageInfo_GapPurpose.Size(m)
+}
+func (m *GapPurpose) XXX_DiscardUnknown() {
+       xxx_messageInfo_GapPurpose.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_GapPurpose proto.InternalMessageInfo
+
+func (m *GapPurpose) GetValue() GapPurpose_Value {
+       if m != nil {
+               return m.Value
+       }
+       return GapPurpose_protobuf_unspecified
+}
+
+type AffectedCarrierFreqCombInfoMRDC struct {
+       VictimSystemType            *VictimSystemType                                         `protobuf:"bytes,1,opt,name=victimSystemType,proto3" json:"victimSystemType,omitempty"`
+       InterferenceDirectionMRDC   AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC `protobuf:"varint,2,opt,name=interferenceDirectionMRDC,proto3,enum=streaming_protobufs.AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC" json:"interferenceDirectionMRDC,omitempty"`
+       AffectedCarrierFreqCombMRDC *AffectedCarrierFreqCombMRDC                              `protobuf:"bytes,3,opt,name=affectedCarrierFreqCombMRDC,proto3" json:"affectedCarrierFreqCombMRDC,omitempty"`
+       XXX_NoUnkeyedLiteral        struct{}                                                  `json:"-"`
+       XXX_unrecognized            []byte                                                    `json:"-"`
+       XXX_sizecache               int32                                                     `json:"-"`
+}
+
+func (m *AffectedCarrierFreqCombInfoMRDC) Reset()         { *m = AffectedCarrierFreqCombInfoMRDC{} }
+func (m *AffectedCarrierFreqCombInfoMRDC) String() string { return proto.CompactTextString(m) }
+func (*AffectedCarrierFreqCombInfoMRDC) ProtoMessage()    {}
+func (*AffectedCarrierFreqCombInfoMRDC) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{14}
+}
+
+func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Unmarshal(m, b)
+}
+func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Marshal(b, m, deterministic)
+}
+func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Merge(m, src)
+}
+func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Size() int {
+       return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Size(m)
+}
+func (m *AffectedCarrierFreqCombInfoMRDC) XXX_DiscardUnknown() {
+       xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC proto.InternalMessageInfo
+
+func (m *AffectedCarrierFreqCombInfoMRDC) GetVictimSystemType() *VictimSystemType {
+       if m != nil {
+               return m.VictimSystemType
+       }
+       return nil
+}
+
+func (m *AffectedCarrierFreqCombInfoMRDC) GetInterferenceDirectionMRDC() AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC {
+       if m != nil {
+               return m.InterferenceDirectionMRDC
+       }
+       return AffectedCarrierFreqCombInfoMRDC_protobuf_unspecified
+}
+
+func (m *AffectedCarrierFreqCombInfoMRDC) GetAffectedCarrierFreqCombMRDC() *AffectedCarrierFreqCombMRDC {
+       if m != nil {
+               return m.AffectedCarrierFreqCombMRDC
+       }
+       return nil
+}
+
+type VictimSystemType struct {
+       Gps                  *TrueOpt `protobuf:"bytes,1,opt,name=gps,proto3" json:"gps,omitempty"`
+       Glonass              *TrueOpt `protobuf:"bytes,2,opt,name=glonass,proto3" json:"glonass,omitempty"`
+       Bds                  *TrueOpt `protobuf:"bytes,3,opt,name=bds,proto3" json:"bds,omitempty"`
+       Galileo              *TrueOpt `protobuf:"bytes,4,opt,name=galileo,proto3" json:"galileo,omitempty"`
+       Wlan                 *TrueOpt `protobuf:"bytes,5,opt,name=wlan,proto3" json:"wlan,omitempty"`
+       Bluetooth            *TrueOpt `protobuf:"bytes,6,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *VictimSystemType) Reset()         { *m = VictimSystemType{} }
+func (m *VictimSystemType) String() string { return proto.CompactTextString(m) }
+func (*VictimSystemType) ProtoMessage()    {}
+func (*VictimSystemType) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{15}
+}
+
+func (m *VictimSystemType) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_VictimSystemType.Unmarshal(m, b)
+}
+func (m *VictimSystemType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_VictimSystemType.Marshal(b, m, deterministic)
+}
+func (m *VictimSystemType) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_VictimSystemType.Merge(m, src)
+}
+func (m *VictimSystemType) XXX_Size() int {
+       return xxx_messageInfo_VictimSystemType.Size(m)
+}
+func (m *VictimSystemType) XXX_DiscardUnknown() {
+       xxx_messageInfo_VictimSystemType.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_VictimSystemType proto.InternalMessageInfo
+
+func (m *VictimSystemType) GetGps() *TrueOpt {
+       if m != nil {
+               return m.Gps
+       }
+       return nil
+}
+
+func (m *VictimSystemType) GetGlonass() *TrueOpt {
+       if m != nil {
+               return m.Glonass
+       }
+       return nil
+}
+
+func (m *VictimSystemType) GetBds() *TrueOpt {
+       if m != nil {
+               return m.Bds
+       }
+       return nil
+}
+
+func (m *VictimSystemType) GetGalileo() *TrueOpt {
+       if m != nil {
+               return m.Galileo
+       }
+       return nil
+}
+
+func (m *VictimSystemType) GetWlan() *TrueOpt {
+       if m != nil {
+               return m.Wlan
+       }
+       return nil
+}
+
+func (m *VictimSystemType) GetBluetooth() *TrueOpt {
+       if m != nil {
+               return m.Bluetooth
+       }
+       return nil
+}
+
+type AffectedCarrierFreqCombMRDC struct {
+       AffectedCarrierFreqCombEUTRA *AffectedCarrierFreqCombEUTRA `protobuf:"bytes,1,opt,name=affectedCarrierFreqCombEUTRA,proto3" json:"affectedCarrierFreqCombEUTRA,omitempty"`
+       AffectedCarrierFreqCombNR    *AffectedCarrierFreqCombNR    `protobuf:"bytes,2,opt,name=affectedCarrierFreqCombNR,proto3" json:"affectedCarrierFreqCombNR,omitempty"`
+       XXX_NoUnkeyedLiteral         struct{}                      `json:"-"`
+       XXX_unrecognized             []byte                        `json:"-"`
+       XXX_sizecache                int32                         `json:"-"`
+}
+
+func (m *AffectedCarrierFreqCombMRDC) Reset()         { *m = AffectedCarrierFreqCombMRDC{} }
+func (m *AffectedCarrierFreqCombMRDC) String() string { return proto.CompactTextString(m) }
+func (*AffectedCarrierFreqCombMRDC) ProtoMessage()    {}
+func (*AffectedCarrierFreqCombMRDC) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{16}
+}
+
+func (m *AffectedCarrierFreqCombMRDC) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Unmarshal(m, b)
+}
+func (m *AffectedCarrierFreqCombMRDC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Marshal(b, m, deterministic)
+}
+func (m *AffectedCarrierFreqCombMRDC) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_AffectedCarrierFreqCombMRDC.Merge(m, src)
+}
+func (m *AffectedCarrierFreqCombMRDC) XXX_Size() int {
+       return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Size(m)
+}
+func (m *AffectedCarrierFreqCombMRDC) XXX_DiscardUnknown() {
+       xxx_messageInfo_AffectedCarrierFreqCombMRDC.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AffectedCarrierFreqCombMRDC proto.InternalMessageInfo
+
+func (m *AffectedCarrierFreqCombMRDC) GetAffectedCarrierFreqCombEUTRA() *AffectedCarrierFreqCombEUTRA {
+       if m != nil {
+               return m.AffectedCarrierFreqCombEUTRA
+       }
+       return nil
+}
+
+func (m *AffectedCarrierFreqCombMRDC) GetAffectedCarrierFreqCombNR() *AffectedCarrierFreqCombNR {
+       if m != nil {
+               return m.AffectedCarrierFreqCombNR
+       }
+       return nil
+}
+
+type AffectedCarrierFreqCombEUTRA struct {
+       Items                []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AffectedCarrierFreqCombEUTRA) Reset()         { *m = AffectedCarrierFreqCombEUTRA{} }
+func (m *AffectedCarrierFreqCombEUTRA) String() string { return proto.CompactTextString(m) }
+func (*AffectedCarrierFreqCombEUTRA) ProtoMessage()    {}
+func (*AffectedCarrierFreqCombEUTRA) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{17}
+}
+
+func (m *AffectedCarrierFreqCombEUTRA) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Unmarshal(m, b)
+}
+func (m *AffectedCarrierFreqCombEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Marshal(b, m, deterministic)
+}
+func (m *AffectedCarrierFreqCombEUTRA) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Merge(m, src)
+}
+func (m *AffectedCarrierFreqCombEUTRA) XXX_Size() int {
+       return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Size(m)
+}
+func (m *AffectedCarrierFreqCombEUTRA) XXX_DiscardUnknown() {
+       xxx_messageInfo_AffectedCarrierFreqCombEUTRA.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AffectedCarrierFreqCombEUTRA proto.InternalMessageInfo
+
+func (m *AffectedCarrierFreqCombEUTRA) GetItems() []uint32 {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type AffectedCarrierFreqCombNR struct {
+       Items                []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *AffectedCarrierFreqCombNR) Reset()         { *m = AffectedCarrierFreqCombNR{} }
+func (m *AffectedCarrierFreqCombNR) String() string { return proto.CompactTextString(m) }
+func (*AffectedCarrierFreqCombNR) ProtoMessage()    {}
+func (*AffectedCarrierFreqCombNR) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{18}
+}
+
+func (m *AffectedCarrierFreqCombNR) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_AffectedCarrierFreqCombNR.Unmarshal(m, b)
+}
+func (m *AffectedCarrierFreqCombNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_AffectedCarrierFreqCombNR.Marshal(b, m, deterministic)
+}
+func (m *AffectedCarrierFreqCombNR) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_AffectedCarrierFreqCombNR.Merge(m, src)
+}
+func (m *AffectedCarrierFreqCombNR) XXX_Size() int {
+       return xxx_messageInfo_AffectedCarrierFreqCombNR.Size(m)
+}
+func (m *AffectedCarrierFreqCombNR) XXX_DiscardUnknown() {
+       xxx_messageInfo_AffectedCarrierFreqCombNR.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_AffectedCarrierFreqCombNR proto.InternalMessageInfo
+
+func (m *AffectedCarrierFreqCombNR) GetItems() []uint32 {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type CG_ConfigInfoV1540_IEs struct {
+       Ph_InfoMCG           *PH_TypeListMCG      `protobuf:"bytes,1,opt,name=ph_InfoMCG,json=phInfoMCG,proto3" json:"ph_InfoMCG,omitempty"`
+       MeasResultReportCGI  *MeasResultReportCGI `protobuf:"bytes,2,opt,name=measResultReportCGI,proto3" json:"measResultReportCGI,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+       XXX_unrecognized     []byte               `json:"-"`
+       XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *CG_ConfigInfoV1540_IEs) Reset()         { *m = CG_ConfigInfoV1540_IEs{} }
+func (m *CG_ConfigInfoV1540_IEs) String() string { return proto.CompactTextString(m) }
+func (*CG_ConfigInfoV1540_IEs) ProtoMessage()    {}
+func (*CG_ConfigInfoV1540_IEs) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{19}
+}
+
+func (m *CG_ConfigInfoV1540_IEs) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Unmarshal(m, b)
+}
+func (m *CG_ConfigInfoV1540_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Marshal(b, m, deterministic)
+}
+func (m *CG_ConfigInfoV1540_IEs) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CG_ConfigInfoV1540_IEs.Merge(m, src)
+}
+func (m *CG_ConfigInfoV1540_IEs) XXX_Size() int {
+       return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Size(m)
+}
+func (m *CG_ConfigInfoV1540_IEs) XXX_DiscardUnknown() {
+       xxx_messageInfo_CG_ConfigInfoV1540_IEs.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CG_ConfigInfoV1540_IEs proto.InternalMessageInfo
+
+func (m *CG_ConfigInfoV1540_IEs) GetPh_InfoMCG() *PH_TypeListMCG {
+       if m != nil {
+               return m.Ph_InfoMCG
+       }
+       return nil
+}
+
+func (m *CG_ConfigInfoV1540_IEs) GetMeasResultReportCGI() *MeasResultReportCGI {
+       if m != nil {
+               return m.MeasResultReportCGI
+       }
+       return nil
+}
+
+type PH_TypeListMCG struct {
+       Items                []*PH_InfoMCG `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}      `json:"-"`
+       XXX_unrecognized     []byte        `json:"-"`
+       XXX_sizecache        int32         `json:"-"`
+}
+
+func (m *PH_TypeListMCG) Reset()         { *m = PH_TypeListMCG{} }
+func (m *PH_TypeListMCG) String() string { return proto.CompactTextString(m) }
+func (*PH_TypeListMCG) ProtoMessage()    {}
+func (*PH_TypeListMCG) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{20}
+}
+
+func (m *PH_TypeListMCG) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_PH_TypeListMCG.Unmarshal(m, b)
+}
+func (m *PH_TypeListMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_PH_TypeListMCG.Marshal(b, m, deterministic)
+}
+func (m *PH_TypeListMCG) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_PH_TypeListMCG.Merge(m, src)
+}
+func (m *PH_TypeListMCG) XXX_Size() int {
+       return xxx_messageInfo_PH_TypeListMCG.Size(m)
+}
+func (m *PH_TypeListMCG) XXX_DiscardUnknown() {
+       xxx_messageInfo_PH_TypeListMCG.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PH_TypeListMCG proto.InternalMessageInfo
+
+func (m *PH_TypeListMCG) GetItems() []*PH_InfoMCG {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type PH_InfoMCG struct {
+       ServCellIndex          uint32               `protobuf:"varint,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"`
+       Ph_Uplink              *PH_UplinkCarrierMCG `protobuf:"bytes,2,opt,name=ph_Uplink,json=phUplink,proto3" json:"ph_Uplink,omitempty"`
+       Ph_SupplementaryUplink *PH_UplinkCarrierMCG `protobuf:"bytes,3,opt,name=ph_SupplementaryUplink,json=phSupplementaryUplink,proto3" json:"ph_SupplementaryUplink,omitempty"`
+       XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
+       XXX_unrecognized       []byte               `json:"-"`
+       XXX_sizecache          int32                `json:"-"`
+}
+
+func (m *PH_InfoMCG) Reset()         { *m = PH_InfoMCG{} }
+func (m *PH_InfoMCG) String() string { return proto.CompactTextString(m) }
+func (*PH_InfoMCG) ProtoMessage()    {}
+func (*PH_InfoMCG) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{21}
+}
+
+func (m *PH_InfoMCG) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_PH_InfoMCG.Unmarshal(m, b)
+}
+func (m *PH_InfoMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_PH_InfoMCG.Marshal(b, m, deterministic)
+}
+func (m *PH_InfoMCG) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_PH_InfoMCG.Merge(m, src)
+}
+func (m *PH_InfoMCG) XXX_Size() int {
+       return xxx_messageInfo_PH_InfoMCG.Size(m)
+}
+func (m *PH_InfoMCG) XXX_DiscardUnknown() {
+       xxx_messageInfo_PH_InfoMCG.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PH_InfoMCG proto.InternalMessageInfo
+
+func (m *PH_InfoMCG) GetServCellIndex() uint32 {
+       if m != nil {
+               return m.ServCellIndex
+       }
+       return 0
+}
+
+func (m *PH_InfoMCG) GetPh_Uplink() *PH_UplinkCarrierMCG {
+       if m != nil {
+               return m.Ph_Uplink
+       }
+       return nil
+}
+
+func (m *PH_InfoMCG) GetPh_SupplementaryUplink() *PH_UplinkCarrierMCG {
+       if m != nil {
+               return m.Ph_SupplementaryUplink
+       }
+       return nil
+}
+
+type PH_UplinkCarrierMCG struct {
+       Ph_Type1Or3          PH_UplinkCarrierMCG_PH_Type1Or3 `protobuf:"varint,1,opt,name=ph_Type1or3,json=phType1or3,proto3,enum=streaming_protobufs.PH_UplinkCarrierMCG_PH_Type1Or3" json:"ph_Type1or3,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
+       XXX_unrecognized     []byte                          `json:"-"`
+       XXX_sizecache        int32                           `json:"-"`
+}
+
+func (m *PH_UplinkCarrierMCG) Reset()         { *m = PH_UplinkCarrierMCG{} }
+func (m *PH_UplinkCarrierMCG) String() string { return proto.CompactTextString(m) }
+func (*PH_UplinkCarrierMCG) ProtoMessage()    {}
+func (*PH_UplinkCarrierMCG) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{22}
+}
+
+func (m *PH_UplinkCarrierMCG) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_PH_UplinkCarrierMCG.Unmarshal(m, b)
+}
+func (m *PH_UplinkCarrierMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_PH_UplinkCarrierMCG.Marshal(b, m, deterministic)
+}
+func (m *PH_UplinkCarrierMCG) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_PH_UplinkCarrierMCG.Merge(m, src)
+}
+func (m *PH_UplinkCarrierMCG) XXX_Size() int {
+       return xxx_messageInfo_PH_UplinkCarrierMCG.Size(m)
+}
+func (m *PH_UplinkCarrierMCG) XXX_DiscardUnknown() {
+       xxx_messageInfo_PH_UplinkCarrierMCG.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_PH_UplinkCarrierMCG proto.InternalMessageInfo
+
+func (m *PH_UplinkCarrierMCG) GetPh_Type1Or3() PH_UplinkCarrierMCG_PH_Type1Or3 {
+       if m != nil {
+               return m.Ph_Type1Or3
+       }
+       return PH_UplinkCarrierMCG_protobuf_unspecified
+}
+
+type MeasResultReportCGI struct {
+       SsbFrequency            uint32    `protobuf:"varint,1,opt,name=ssbFrequency,proto3" json:"ssbFrequency,omitempty"`
+       CellForWhichToReportCGI uint32    `protobuf:"varint,2,opt,name=cellForWhichToReportCGI,proto3" json:"cellForWhichToReportCGI,omitempty"`
+       Cgi_Info                *CGI_Info `protobuf:"bytes,3,opt,name=cgi_Info,json=cgiInfo,proto3" json:"cgi_Info,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}  `json:"-"`
+       XXX_unrecognized        []byte    `json:"-"`
+       XXX_sizecache           int32     `json:"-"`
+}
+
+func (m *MeasResultReportCGI) Reset()         { *m = MeasResultReportCGI{} }
+func (m *MeasResultReportCGI) String() string { return proto.CompactTextString(m) }
+func (*MeasResultReportCGI) ProtoMessage()    {}
+func (*MeasResultReportCGI) Descriptor() ([]byte, []int) {
+       return fileDescriptor_27482c334e9fe51b, []int{23}
+}
+
+func (m *MeasResultReportCGI) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_MeasResultReportCGI.Unmarshal(m, b)
+}
+func (m *MeasResultReportCGI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_MeasResultReportCGI.Marshal(b, m, deterministic)
+}
+func (m *MeasResultReportCGI) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_MeasResultReportCGI.Merge(m, src)
+}
+func (m *MeasResultReportCGI) XXX_Size() int {
+       return xxx_messageInfo_MeasResultReportCGI.Size(m)
+}
+func (m *MeasResultReportCGI) XXX_DiscardUnknown() {
+       xxx_messageInfo_MeasResultReportCGI.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_MeasResultReportCGI proto.InternalMessageInfo
+
+func (m *MeasResultReportCGI) GetSsbFrequency() uint32 {
+       if m != nil {
+               return m.SsbFrequency
+       }
+       return 0
+}
+
+func (m *MeasResultReportCGI) GetCellForWhichToReportCGI() uint32 {
+       if m != nil {
+               return m.CellForWhichToReportCGI
+       }
+       return 0
+}
+
+func (m *MeasResultReportCGI) GetCgi_Info() *CGI_Info {
+       if m != nil {
+               return m.Cgi_Info
+       }
+       return nil
+}
+
+func init() {
+       proto.RegisterEnum("streaming_protobufs.RAT_Type_Value", RAT_Type_Value_name, RAT_Type_Value_value)
+       proto.RegisterEnum("streaming_protobufs.ScgFailureInfo_FailureType", ScgFailureInfo_FailureType_name, ScgFailureInfo_FailureType_value)
+       proto.RegisterEnum("streaming_protobufs.GapPurpose_Value", GapPurpose_Value_name, GapPurpose_Value_value)
+       proto.RegisterEnum("streaming_protobufs.AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC", AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name, AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_value)
+       proto.RegisterEnum("streaming_protobufs.PH_UplinkCarrierMCG_PH_Type1Or3", PH_UplinkCarrierMCG_PH_Type1Or3_name, PH_UplinkCarrierMCG_PH_Type1Or3_value)
+       proto.RegisterType((*CG_ConfigInfo)(nil), "streaming_protobufs.CG_ConfigInfo")
+       proto.RegisterType((*CG_ConfigInfoCriticalExtensionsChoice1)(nil), "streaming_protobufs.CG_ConfigInfoCriticalExtensionsChoice1")
+       proto.RegisterType((*CG_ConfigInfo_IEs)(nil), "streaming_protobufs.CG_ConfigInfo_IEs")
+       proto.RegisterType((*UE_CapabilityRAT_Container)(nil), "streaming_protobufs.UE_CapabilityRAT_Container")
+       proto.RegisterType((*RAT_Type)(nil), "streaming_protobufs.RAT_Type")
+       proto.RegisterType((*ScgFailureInfo)(nil), "streaming_protobufs.ScgFailureInfo")
+       proto.RegisterType((*MeasResultSCG_Failure)(nil), "streaming_protobufs.MeasResultSCG_Failure")
+       proto.RegisterType((*ConfigRestrictInfoSCG)(nil), "streaming_protobufs.ConfigRestrictInfoSCG")
+       proto.RegisterType((*BandCombinationInfoList)(nil), "streaming_protobufs.BandCombinationInfoList")
+       proto.RegisterType((*BandCombinationInfo)(nil), "streaming_protobufs.BandCombinationInfo")
+       proto.RegisterType((*PowerCoordination_FR1)(nil), "streaming_protobufs.PowerCoordination_FR1")
+       proto.RegisterType((*ServCellIndexRangeSCG)(nil), "streaming_protobufs.ServCellIndexRangeSCG")
+       proto.RegisterType((*MeasConfigMN)(nil), "streaming_protobufs.MeasConfigMN")
+       proto.RegisterType((*GapPurpose)(nil), "streaming_protobufs.GapPurpose")
+       proto.RegisterType((*AffectedCarrierFreqCombInfoMRDC)(nil), "streaming_protobufs.AffectedCarrierFreqCombInfoMRDC")
+       proto.RegisterType((*VictimSystemType)(nil), "streaming_protobufs.VictimSystemType")
+       proto.RegisterType((*AffectedCarrierFreqCombMRDC)(nil), "streaming_protobufs.AffectedCarrierFreqCombMRDC")
+       proto.RegisterType((*AffectedCarrierFreqCombEUTRA)(nil), "streaming_protobufs.AffectedCarrierFreqCombEUTRA")
+       proto.RegisterType((*AffectedCarrierFreqCombNR)(nil), "streaming_protobufs.AffectedCarrierFreqCombNR")
+       proto.RegisterType((*CG_ConfigInfoV1540_IEs)(nil), "streaming_protobufs.CG_ConfigInfo_v1540_IEs")
+       proto.RegisterType((*PH_TypeListMCG)(nil), "streaming_protobufs.PH_TypeListMCG")
+       proto.RegisterType((*PH_InfoMCG)(nil), "streaming_protobufs.PH_InfoMCG")
+       proto.RegisterType((*PH_UplinkCarrierMCG)(nil), "streaming_protobufs.PH_UplinkCarrierMCG")
+       proto.RegisterType((*MeasResultReportCGI)(nil), "streaming_protobufs.MeasResultReportCGI")
+}
+
+func init() { proto.RegisterFile("rrc_cg_config_info.proto", fileDescriptor_27482c334e9fe51b) }
+
+var fileDescriptor_27482c334e9fe51b = []byte{
+       // 1942 bytes of a gzipped FileDescriptorProto
+       0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x72, 0xe3, 0x48,
+       0x15, 0x1e, 0xd9, 0xf9, 0x3d, 0x8e, 0x33, 0x4e, 0x27, 0x4e, 0x9c, 0x4c, 0x76, 0x67, 0x10, 0xb0,
+       0x95, 0x02, 0xc6, 0x19, 0x27, 0xb3, 0x5b, 0xc3, 0x0e, 0x2c, 0x15, 0x3b, 0x76, 0x92, 0x5d, 0xec,
+       0xcd, 0xb4, 0x93, 0x61, 0x19, 0xa8, 0xd2, 0xc8, 0x72, 0xc7, 0xee, 0x42, 0x96, 0x34, 0xdd, 0xad,
+       0x89, 0x0d, 0x57, 0xc0, 0x15, 0x55, 0x5c, 0xf2, 0x04, 0xdc, 0x52, 0x5c, 0x53, 0x3c, 0x04, 0x55,
+       0x5c, 0x43, 0xf1, 0x0c, 0x50, 0x3c, 0x01, 0xd5, 0x2d, 0xc9, 0xb1, 0x12, 0xc9, 0x49, 0xa8, 0xbd,
+       0x53, 0xf7, 0x39, 0xdf, 0x77, 0x5a, 0xa7, 0xcf, 0x9f, 0x04, 0x25, 0xc6, 0x2c, 0xc3, 0xea, 0x19,
+       0x96, 0xeb, 0x5c, 0xd0, 0x9e, 0x41, 0x9d, 0x0b, 0xb7, 0xec, 0x31, 0x57, 0xb8, 0x68, 0x95, 0x0b,
+       0x46, 0xcc, 0x01, 0x75, 0x7a, 0x86, 0xda, 0xe8, 0xf8, 0x17, 0x7c, 0xeb, 0xc3, 0x9e, 0xeb, 0xf6,
+       0x6c, 0xb2, 0x1b, 0xed, 0xec, 0x5e, 0x32, 0xd3, 0xf3, 0x08, 0xe3, 0x01, 0x68, 0x6b, 0x5d, 0xd1,
+       0xb9, 0x83, 0x81, 0xeb, 0x18, 0x62, 0xe4, 0x91, 0x68, 0x1f, 0xdd, 0xdc, 0xd3, 0xff, 0xa8, 0x41,
+       0xbe, 0x76, 0x64, 0xd4, 0x94, 0xe5, 0x13, 0xe7, 0xc2, 0x45, 0xbf, 0x82, 0x4d, 0x8b, 0x51, 0x41,
+       0x2d, 0xd3, 0xae, 0x0f, 0x05, 0x71, 0x38, 0x75, 0x1d, 0x5e, 0xeb, 0xbb, 0xd4, 0x22, 0x95, 0x92,
+       0xf6, 0x44, 0xdb, 0xc9, 0xed, 0xbd, 0x2c, 0x27, 0x1c, 0xab, 0x1c, 0xa3, 0xa9, 0xa5, 0x51, 0x1c,
+       0x3f, 0xc0, 0xe9, 0xfc, 0xd5, 0x35, 0x40, 0x37, 0x85, 0xfa, 0x2f, 0xe1, 0xa3, 0xbb, 0x91, 0xa3,
+       0xcf, 0x21, 0xa7, 0x0e, 0x64, 0xb9, 0xf6, 0x49, 0x9d, 0x87, 0xc7, 0xfd, 0xe8, 0xf6, 0xe3, 0x1a,
+       0x27, 0x75, 0x7e, 0xfc, 0x00, 0x4f, 0x82, 0xab, 0x33, 0x90, 0xb1, 0x2a, 0xfa, 0x7f, 0x17, 0x60,
+       0xe5, 0x86, 0x2a, 0xfa, 0x39, 0xac, 0xf8, 0xc4, 0xa8, 0x99, 0x9e, 0xd9, 0xa1, 0x36, 0x15, 0x23,
+       0x29, 0x28, 0x69, 0x4f, 0xb2, 0x3b, 0xb9, 0xbd, 0xdd, 0x44, 0x6b, 0xe7, 0xf5, 0x09, 0x6d, 0x7c,
+       0x70, 0x26, 0x09, 0x85, 0x49, 0x1d, 0xc2, 0x70, 0xc1, 0x27, 0x71, 0x22, 0xf4, 0x16, 0x36, 0x2c,
+       0xd3, 0xe9, 0xd2, 0xae, 0x29, 0x48, 0x8d, 0xd8, 0xb6, 0xdc, 0xfc, 0x31, 0xe5, 0xa2, 0xd9, 0x2a,
+       0x65, 0xa6, 0xbc, 0x51, 0x93, 0x98, 0x1c, 0x13, 0xee, 0xdb, 0x42, 0x2a, 0xef, 0xb5, 0x30, 0x4e,
+       0xa3, 0x49, 0xb5, 0xd0, 0x6e, 0x95, 0xb2, 0x5f, 0x83, 0x85, 0x76, 0x0b, 0x59, 0xb0, 0x3e, 0x18,
+       0x6b, 0x4b, 0x99, 0xda, 0x6f, 0x9c, 0x1d, 0x96, 0x66, 0x94, 0x81, 0xef, 0xde, 0x62, 0x60, 0x12,
+       0x82, 0x53, 0xa8, 0xd0, 0x17, 0xb0, 0xcc, 0xad, 0x5e, 0xc3, 0xa4, 0xb6, 0xcf, 0x88, 0xba, 0x83,
+       0x59, 0x45, 0xfe, 0xcd, 0x44, 0xf2, 0x76, 0x4c, 0x15, 0x5f, 0x83, 0xa2, 0x37, 0x80, 0x82, 0x04,
+       0xc4, 0x84, 0x0b, 0x46, 0x2d, 0xa1, 0x08, 0xe7, 0x14, 0xe1, 0x77, 0x92, 0x43, 0xe8, 0x86, 0x7a,
+       0xbb, 0x76, 0x84, 0x13, 0x58, 0xd0, 0x67, 0x90, 0xeb, 0xb2, 0xa1, 0x21, 0x9f, 0x9b, 0xb5, 0xa3,
+       0xd2, 0xbc, 0x22, 0xfd, 0x20, 0x91, 0xf4, 0x10, 0x7f, 0xa5, 0xf4, 0x30, 0x74, 0xd9, 0x30, 0x04,
+       0xa0, 0x3a, 0x2c, 0x49, 0x17, 0x04, 0x06, 0x9b, 0xad, 0xd2, 0x82, 0x22, 0xf8, 0x46, 0xaa, 0x0f,
+       0x23, 0x45, 0x1c, 0x83, 0xa1, 0x3a, 0x3c, 0xe4, 0xae, 0xcf, 0x2c, 0x12, 0xec, 0xb4, 0x6b, 0x47,
+       0xa5, 0x45, 0xc5, 0xf4, 0xa8, 0x1c, 0xd4, 0x94, 0x72, 0x44, 0x53, 0xae, 0x8e, 0x04, 0xe1, 0xaf,
+       0x4d, 0xdb, 0x27, 0xf8, 0x3a, 0x06, 0x7d, 0x0e, 0x79, 0x6e, 0xf5, 0x0c, 0x5c, 0x0d, 0xd3, 0xa2,
+       0x04, 0x53, 0x62, 0x06, 0x9b, 0x5d, 0xea, 0x56, 0x89, 0xc9, 0x08, 0x0b, 0xfd, 0x95, 0xe3, 0x56,
+       0x0f, 0x57, 0x83, 0x85, 0xe4, 0x1a, 0xc4, 0xb8, 0x72, 0xf7, 0xe3, 0x1a, 0x4c, 0x70, 0x11, 0x58,
+       0x1d, 0xb0, 0xae, 0x65, 0x1c, 0x70, 0x4e, 0xb9, 0x30, 0x1d, 0x2b, 0x88, 0x89, 0x25, 0x95, 0x97,
+       0xcf, 0x13, 0x19, 0x0f, 0x2e, 0x2e, 0x88, 0x25, 0x48, 0xb7, 0x66, 0x32, 0x46, 0x09, 0x6b, 0x30,
+       0xf2, 0xae, 0xe6, 0x0e, 0x3a, 0xca, 0xef, 0xf8, 0xb0, 0x86, 0x91, 0x24, 0x8c, 0xf3, 0xa1, 0xb7,
+       0xb0, 0xe6, 0xb8, 0xce, 0x8d, 0x22, 0x54, 0xca, 0xab, 0x93, 0x7f, 0xef, 0x0e, 0xd5, 0xe6, 0x7d,
+       0xe5, 0xe3, 0xe7, 0xcf, 0x64, 0x21, 0xc1, 0x89, 0x4c, 0xfa, 0x1f, 0x34, 0xd8, 0x4a, 0xaf, 0x18,
+       0xe8, 0x05, 0x2c, 0x30, 0x53, 0x18, 0x67, 0x23, 0x8f, 0x84, 0x25, 0x2e, 0x39, 0x94, 0x24, 0x4a,
+       0x2a, 0xe1, 0x79, 0x66, 0x0a, 0xf9, 0x80, 0x7e, 0x00, 0x5b, 0xb1, 0xba, 0x15, 0xe3, 0x55, 0xc5,
+       0x65, 0x09, 0x97, 0x26, 0xeb, 0x11, 0x3e, 0x38, 0x1b, 0xcb, 0xf5, 0xdf, 0x69, 0xb0, 0x10, 0x71,
+       0xa2, 0xef, 0xc3, 0xec, 0x7b, 0x19, 0x1e, 0xea, 0x04, 0xcb, 0x29, 0x29, 0x17, 0x69, 0x97, 0x83,
+       0x48, 0x0a, 0x10, 0x7a, 0x15, 0x66, 0xd5, 0x1a, 0x95, 0x60, 0x2d, 0xd2, 0x35, 0x7c, 0x87, 0x7b,
+       0xc4, 0xa2, 0x17, 0x94, 0x74, 0x0b, 0x0f, 0xd0, 0x1c, 0x64, 0x1c, 0x56, 0xd0, 0xd0, 0x12, 0x2c,
+       0x10, 0x5f, 0x30, 0xd3, 0x70, 0x58, 0x21, 0x83, 0x16, 0x61, 0x56, 0xad, 0x0a, 0x59, 0xfd, 0xdf,
+       0x19, 0x58, 0x8e, 0x27, 0x34, 0x7a, 0x05, 0xb9, 0x8b, 0x60, 0x39, 0xf6, 0xcc, 0x72, 0x4a, 0x39,
+       0x8e, 0x23, 0xcb, 0x8d, 0x2b, 0x18, 0x9e, 0xe4, 0x40, 0xa7, 0x90, 0xbf, 0x2a, 0x3d, 0x32, 0x5d,
+       0x32, 0x53, 0xca, 0x41, 0x73, 0x52, 0xd3, 0x08, 0x39, 0x71, 0x9c, 0x40, 0xff, 0x8b, 0x06, 0xb9,
+       0x09, 0x73, 0x53, 0x5c, 0xf0, 0x10, 0x72, 0x62, 0xbf, 0xf2, 0xcc, 0xa8, 0x0f, 0x3d, 0xca, 0x46,
+       0x05, 0x0d, 0x6d, 0xc0, 0x2a, 0x33, 0x9d, 0xae, 0x3b, 0x38, 0xb0, 0x2c, 0xc2, 0xf9, 0x29, 0x73,
+       0x3b, 0x36, 0x19, 0x14, 0x32, 0x08, 0xc1, 0x32, 0xb3, 0x2d, 0xa3, 0x69, 0x0e, 0x5b, 0xfe, 0x00,
+       0x13, 0x31, 0x2c, 0x64, 0xd1, 0x36, 0x94, 0xf8, 0xc8, 0xb1, 0xfa, 0x98, 0x04, 0xe5, 0x28, 0xb4,
+       0x69, 0xb4, 0x6b, 0x47, 0x85, 0x19, 0x49, 0x25, 0x33, 0x98, 0xc5, 0x85, 0x85, 0x59, 0xb4, 0x09,
+       0x45, 0xce, 0x3a, 0xfb, 0xc6, 0x89, 0x23, 0x48, 0x8f, 0x51, 0x31, 0x8a, 0x44, 0x73, 0xfa, 0x3b,
+       0x28, 0x26, 0xbe, 0x21, 0xfa, 0x0a, 0x56, 0xaf, 0xde, 0xf1, 0x94, 0xb0, 0xe6, 0x97, 0xb2, 0x40,
+       0x4f, 0x6d, 0xbe, 0x37, 0x1b, 0x49, 0x12, 0x85, 0xfe, 0xcf, 0x2c, 0x14, 0x13, 0x8b, 0x2c, 0xfa,
+       0x19, 0x20, 0xd3, 0xb6, 0xdd, 0x4b, 0xd2, 0xad, 0xd6, 0x0c, 0xd5, 0xd4, 0xf0, 0x61, 0x2d, 0x34,
+       0x99, 0x9c, 0x81, 0x55, 0xd3, 0xe9, 0xca, 0xd4, 0xa6, 0x8e, 0x29, 0xa8, 0xeb, 0x44, 0xad, 0x0a,
+       0xaf, 0x8c, 0x79, 0x22, 0x1a, 0x64, 0x40, 0xd1, 0x73, 0x2f, 0x65, 0x8d, 0x71, 0x59, 0x37, 0xd4,
+       0x37, 0x1a, 0xb8, 0x32, 0xf5, 0xf6, 0x4f, 0x93, 0x10, 0x78, 0xed, 0x06, 0x51, 0x03, 0x57, 0xd0,
+       0x5b, 0x28, 0x72, 0xc2, 0xde, 0x07, 0x2d, 0xb3, 0x4b, 0x86, 0xd8, 0x74, 0x7a, 0x44, 0x86, 0x57,
+       0x76, 0x8a, 0x81, 0x76, 0x12, 0x02, 0x27, 0x13, 0xa1, 0x2f, 0x00, 0x0d, 0xcc, 0xa1, 0x74, 0xb3,
+       0x2c, 0x69, 0x5c, 0x5e, 0x57, 0x0b, 0x87, 0xad, 0x77, 0xfb, 0x46, 0xb1, 0x3f, 0x3f, 0x71, 0xc4,
+       0xfe, 0x5e, 0x90, 0xa3, 0x2b, 0xd7, 0x70, 0x2d, 0x8c, 0xce, 0x61, 0x23, 0xdc, 0x3c, 0xe9, 0x12,
+       0x47, 0x50, 0x41, 0x49, 0xc4, 0x38, 0x7b, 0x07, 0xc6, 0xf5, 0x24, 0x70, 0x0b, 0xeb, 0x3f, 0x85,
+       0x8d, 0x94, 0x4b, 0x41, 0x9f, 0xc1, 0x2c, 0x15, 0x64, 0xc0, 0xc3, 0x99, 0x6a, 0xe7, 0xae, 0x37,
+       0x8a, 0x03, 0x98, 0xfe, 0x6b, 0x0d, 0x56, 0x13, 0xc4, 0x68, 0x0f, 0xd6, 0x3a, 0xd7, 0xb7, 0xbb,
+       0x64, 0xa8, 0x02, 0x27, 0x8f, 0x13, 0x65, 0xe8, 0x13, 0x58, 0x0f, 0x43, 0xa4, 0x41, 0x4c, 0xe1,
+       0x33, 0xd2, 0x26, 0x82, 0xab, 0x08, 0xcf, 0x3c, 0xc9, 0xee, 0xe4, 0x71, 0x8a, 0x54, 0xff, 0x9b,
+       0x06, 0xc5, 0xc4, 0xa0, 0x40, 0x2f, 0x21, 0xe7, 0x19, 0x03, 0x73, 0xd8, 0xc2, 0x2a, 0xaa, 0xb4,
+       0x94, 0x16, 0x3c, 0xe1, 0xc2, 0x45, 0x4f, 0x26, 0x37, 0x96, 0xe0, 0x4f, 0x01, 0x14, 0xb8, 0x7e,
+       0x7e, 0x86, 0x0f, 0xc2, 0x88, 0xbc, 0x1d, 0xab, 0xb4, 0xc7, 0x86, 0xcf, 0xeb, 0xca, 0x70, 0xf6,
+       0x8e, 0xe0, 0xf3, 0x7a, 0x03, 0x57, 0xf4, 0x26, 0x14, 0x13, 0x43, 0x10, 0x6d, 0xc1, 0x82, 0xed,
+       0x5e, 0x56, 0x5d, 0xdf, 0xe9, 0x86, 0x8e, 0x1c, 0xaf, 0x51, 0x09, 0xe6, 0x7d, 0x2f, 0x10, 0x65,
+       0x94, 0x28, 0x5a, 0xea, 0xff, 0xca, 0xc0, 0xd2, 0xe4, 0xa8, 0x82, 0x5e, 0x43, 0x51, 0xd6, 0x00,
+       0x9f, 0x91, 0xae, 0x8c, 0x3d, 0x9f, 0x38, 0x16, 0x25, 0xbc, 0xd9, 0x0a, 0x63, 0xe0, 0x49, 0x62,
+       0x0c, 0x48, 0x17, 0x32, 0xf2, 0x4e, 0xdd, 0x7d, 0x32, 0x1c, 0x9d, 0x42, 0x91, 0x11, 0x9b, 0x98,
+       0x9c, 0x18, 0x52, 0xe1, 0xc8, 0xf4, 0xc2, 0x49, 0x23, 0xf0, 0xdd, 0x66, 0x32, 0xaf, 0x6f, 0xdb,
+       0xc7, 0x0f, 0xf0, 0x5a, 0x88, 0x6c, 0x4e, 0x02, 0xd1, 0x2b, 0x58, 0xe5, 0x44, 0xf8, 0xde, 0x35,
+       0xbe, 0xc0, 0x9d, 0x1f, 0x26, 0xf2, 0x8d, 0xb5, 0x8e, 0x1f, 0x60, 0xa4, 0xc0, 0x71, 0xca, 0x1f,
+       0x01, 0xf4, 0x4c, 0xef, 0xd4, 0x67, 0x9e, 0xcb, 0x49, 0x98, 0xa7, 0x8f, 0xd3, 0x98, 0x42, 0x35,
+       0x3c, 0x01, 0xa9, 0x3e, 0x0c, 0x3a, 0xd5, 0x98, 0x51, 0xff, 0xad, 0x06, 0x70, 0xa5, 0x8b, 0x5e,
+       0xc6, 0xdb, 0xf5, 0xb7, 0x6f, 0xe1, 0x8e, 0x37, 0xec, 0x17, 0xb7, 0x37, 0xec, 0x45, 0x98, 0xf5,
+       0x08, 0x3b, 0xaf, 0x17, 0x34, 0x04, 0x30, 0xe7, 0x11, 0xd6, 0xc0, 0x95, 0x42, 0x46, 0xff, 0x4f,
+       0x16, 0x1e, 0xdf, 0x32, 0x63, 0xa1, 0x57, 0x50, 0x78, 0x4f, 0x2d, 0x41, 0x07, 0xed, 0x11, 0x17,
+       0x64, 0x30, 0x31, 0xd6, 0x24, 0x9f, 0xf2, 0xf5, 0x35, 0x65, 0x7c, 0x03, 0x8e, 0x7e, 0xaf, 0xc1,
+       0x26, 0x75, 0x04, 0x61, 0x17, 0x84, 0x11, 0xc7, 0x22, 0x87, 0x94, 0x11, 0x4b, 0xe6, 0x9f, 0x6a,
+       0x13, 0x19, 0xe5, 0x82, 0xd6, 0xff, 0x33, 0x10, 0xca, 0xdc, 0x48, 0x66, 0xc5, 0xe9, 0x06, 0x11,
+       0x83, 0x47, 0x66, 0x32, 0xaf, 0x3a, 0x4f, 0x10, 0x38, 0xcf, 0xee, 0x73, 0x1e, 0x65, 0x71, 0x1a,
+       0xa9, 0x7e, 0x09, 0x9b, 0xa9, 0x67, 0x9d, 0x72, 0x8f, 0x93, 0x03, 0x97, 0x16, 0x8e, 0x61, 0x6a,
+       0xf0, 0x72, 0x45, 0x9f, 0xb0, 0x42, 0x16, 0xad, 0x40, 0x3e, 0x94, 0x1b, 0xc1, 0xd6, 0x8c, 0xc4,
+       0x8c, 0x57, 0xb3, 0xfa, 0xdf, 0x33, 0x50, 0xb8, 0x7e, 0x45, 0xa8, 0x0c, 0xd9, 0x9e, 0x17, 0x7d,
+       0x90, 0x6f, 0x27, 0xbe, 0xe9, 0x19, 0xf3, 0xc9, 0x97, 0x9e, 0xc0, 0x52, 0x11, 0x7d, 0x02, 0xf3,
+       0x3d, 0xdb, 0x75, 0x4c, 0xce, 0xc3, 0x34, 0x9d, 0x8e, 0x89, 0x94, 0xa5, 0x9d, 0x4e, 0x97, 0x87,
+       0x1e, 0xbd, 0xc5, 0x4e, 0xa7, 0x1b, 0xd8, 0x31, 0x6d, 0x6a, 0x13, 0x77, 0xdc, 0x1c, 0xa7, 0xdb,
+       0x09, 0x94, 0xd1, 0x33, 0x98, 0xb9, 0xb4, 0x4d, 0x67, 0xdc, 0xff, 0xa6, 0x81, 0x94, 0x26, 0xfa,
+       0x14, 0x16, 0x3b, 0xb6, 0x4f, 0x84, 0xeb, 0x8a, 0x7e, 0xf8, 0x55, 0x39, 0x1d, 0x76, 0xa5, 0xae,
+       0xff, 0x26, 0x03, 0x8f, 0xa6, 0x04, 0x02, 0xf2, 0x61, 0x3b, 0x25, 0x14, 0x82, 0x2e, 0x11, 0xb8,
+       0xbd, 0x72, 0x9f, 0x00, 0x53, 0x40, 0x3c, 0x95, 0x16, 0xd9, 0xb0, 0x99, 0x22, 0x6f, 0xe1, 0xf0,
+       0xda, 0xca, 0xf7, 0xb1, 0xd9, 0xc2, 0x38, 0x9d, 0x50, 0x7f, 0x0e, 0xdb, 0xd3, 0xce, 0x8a, 0xd6,
+       0x26, 0x67, 0x86, 0x7c, 0x34, 0x09, 0x54, 0x60, 0x33, 0xd5, 0x5a, 0x0a, 0xe4, 0xaf, 0x1a, 0x6c,
+       0xa4, 0x7c, 0xaf, 0xa1, 0x2a, 0x80, 0xd7, 0x1f, 0x7f, 0xc7, 0x6b, 0x53, 0xfe, 0x36, 0x9c, 0x1e,
+       0xab, 0x2f, 0x1f, 0x35, 0x54, 0xd6, 0x8e, 0xf0, 0xa2, 0xd7, 0x8f, 0x3e, 0xe6, 0xdf, 0x4c, 0xce,
+       0xcb, 0x98, 0x78, 0x2e, 0x13, 0xb5, 0xa3, 0x93, 0xd0, 0x61, 0x3b, 0xb7, 0xcc, 0xcb, 0x63, 0x7d,
+       0x9c, 0x44, 0xa2, 0x1f, 0xc1, 0x72, 0xdc, 0x30, 0xfa, 0x38, 0x3e, 0x4a, 0x3d, 0x4e, 0x3b, 0x6c,
+       0x78, 0xba, 0xc8, 0x09, 0xff, 0xd0, 0x00, 0xae, 0x76, 0xd1, 0xb7, 0x20, 0x1f, 0x1b, 0x34, 0xc3,
+       0x46, 0x1f, 0xdf, 0x44, 0x75, 0x58, 0xf4, 0xfa, 0xc6, 0xb9, 0x67, 0x53, 0xe7, 0x17, 0x53, 0xdf,
+       0xe7, 0xf4, 0x38, 0xd4, 0x0a, 0xef, 0x44, 0x1a, 0x5e, 0xf0, 0xfa, 0xc1, 0x1e, 0x32, 0x60, 0xdd,
+       0xeb, 0x1b, 0x6d, 0xdf, 0xf3, 0x6c, 0x32, 0x20, 0x8e, 0x30, 0xd9, 0x28, 0xe4, 0xcc, 0xde, 0x93,
+       0xb3, 0xe8, 0xf5, 0x13, 0x68, 0xf4, 0x3f, 0x69, 0xb0, 0x9a, 0xa0, 0x8e, 0xce, 0x21, 0xe7, 0xf5,
+       0x95, 0xf7, 0x2a, 0x2e, 0xdb, 0x0f, 0x5b, 0xe5, 0xf3, 0xbb, 0x5a, 0x8b, 0xae, 0x5c, 0x62, 0x31,
+       0x78, 0xfd, 0xe8, 0x59, 0xff, 0x21, 0xe4, 0x26, 0x44, 0xd3, 0x9b, 0xa8, 0x90, 0x5a, 0x05, 0x2d,
+       0x7a, 0xdc, 0x2f, 0x64, 0xf4, 0x3f, 0x6b, 0xb0, 0x9a, 0x10, 0x00, 0x48, 0x87, 0x25, 0xce, 0x3b,
+       0xd1, 0xb0, 0x33, 0x0a, 0xaf, 0x24, 0xb6, 0x87, 0x5e, 0xc0, 0x86, 0x45, 0x6c, 0xbb, 0xe1, 0xb2,
+       0x9f, 0xf4, 0xa9, 0xd5, 0x3f, 0x73, 0xe3, 0xf1, 0x96, 0xc7, 0x69, 0x62, 0xf4, 0x02, 0x16, 0xac,
+       0x1e, 0x55, 0x01, 0x10, 0xba, 0xfd, 0x83, 0x94, 0x3f, 0x1b, 0x27, 0xc1, 0xff, 0xaa, 0x79, 0xab,
+       0x47, 0xe5, 0x43, 0x75, 0xff, 0x4d, 0xa5, 0x47, 0x18, 0xa3, 0xa2, 0xec, 0x3e, 0x65, 0xa6, 0xf3,
+       0x94, 0x5b, 0x65, 0x97, 0xf5, 0x76, 0xd9, 0x2e, 0xa3, 0xd6, 0x53, 0xcf, 0x16, 0xbb, 0x63, 0x9a,
+       0xa7, 0x63, 0x9a, 0xce, 0x9c, 0x7a, 0xdc, 0xff, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe6, 0xda,
+       0x4e, 0xdf, 0x0c, 0x17, 0x00, 0x00,
+}