Restructure directory and add SCG configuration Protobuf
[ric-plt/streaming-protobufs.git] / protogen / gopb / rrc_sib.pb.go
diff --git a/protogen/gopb/rrc_sib.pb.go b/protogen/gopb/rrc_sib.pb.go
new file mode 100644 (file)
index 0000000..d8809a5
--- /dev/null
@@ -0,0 +1,3044 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: rrc_sib.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 UAC_AccessCategory1_SelectionAssistanceInfo_Value int32
+
+const (
+       UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified UAC_AccessCategory1_SelectionAssistanceInfo_Value = 0
+       UAC_AccessCategory1_SelectionAssistanceInfo_a                    UAC_AccessCategory1_SelectionAssistanceInfo_Value = 1
+       UAC_AccessCategory1_SelectionAssistanceInfo_b                    UAC_AccessCategory1_SelectionAssistanceInfo_Value = 2
+       UAC_AccessCategory1_SelectionAssistanceInfo_c                    UAC_AccessCategory1_SelectionAssistanceInfo_Value = 3
+)
+
+var UAC_AccessCategory1_SelectionAssistanceInfo_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "a",
+       2: "b",
+       3: "c",
+}
+
+var UAC_AccessCategory1_SelectionAssistanceInfo_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "a":                    1,
+       "b":                    2,
+       "c":                    3,
+}
+
+func (x UAC_AccessCategory1_SelectionAssistanceInfo_Value) String() string {
+       return proto.EnumName(UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, int32(x))
+}
+
+func (UAC_AccessCategory1_SelectionAssistanceInfo_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{3, 0}
+}
+
+type Q_Hyst_Value int32
+
+const (
+       Q_Hyst_protobuf_unspecified Q_Hyst_Value = 0
+       Q_Hyst_dB0                  Q_Hyst_Value = 1
+       Q_Hyst_dB1                  Q_Hyst_Value = 2
+       Q_Hyst_dB2                  Q_Hyst_Value = 3
+       Q_Hyst_dB3                  Q_Hyst_Value = 4
+       Q_Hyst_dB4                  Q_Hyst_Value = 5
+       Q_Hyst_dB5                  Q_Hyst_Value = 6
+       Q_Hyst_dB6                  Q_Hyst_Value = 7
+       Q_Hyst_dB8                  Q_Hyst_Value = 8
+       Q_Hyst_dB10                 Q_Hyst_Value = 9
+       Q_Hyst_dB12                 Q_Hyst_Value = 10
+       Q_Hyst_dB14                 Q_Hyst_Value = 11
+       Q_Hyst_dB16                 Q_Hyst_Value = 12
+       Q_Hyst_dB18                 Q_Hyst_Value = 13
+       Q_Hyst_dB20                 Q_Hyst_Value = 14
+       Q_Hyst_dB22                 Q_Hyst_Value = 15
+       Q_Hyst_dB24                 Q_Hyst_Value = 16
+)
+
+var Q_Hyst_Value_name = map[int32]string{
+       0:  "protobuf_unspecified",
+       1:  "dB0",
+       2:  "dB1",
+       3:  "dB2",
+       4:  "dB3",
+       5:  "dB4",
+       6:  "dB5",
+       7:  "dB6",
+       8:  "dB8",
+       9:  "dB10",
+       10: "dB12",
+       11: "dB14",
+       12: "dB16",
+       13: "dB18",
+       14: "dB20",
+       15: "dB22",
+       16: "dB24",
+}
+
+var Q_Hyst_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "dB0":                  1,
+       "dB1":                  2,
+       "dB2":                  3,
+       "dB3":                  4,
+       "dB4":                  5,
+       "dB5":                  6,
+       "dB6":                  7,
+       "dB8":                  8,
+       "dB10":                 9,
+       "dB12":                 10,
+       "dB14":                 11,
+       "dB16":                 12,
+       "dB18":                 13,
+       "dB20":                 14,
+       "dB22":                 15,
+       "dB24":                 16,
+}
+
+func (x Q_Hyst_Value) String() string {
+       return proto.EnumName(Q_Hyst_Value_name, int32(x))
+}
+
+func (Q_Hyst_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{7, 0}
+}
+
+type SF_Medium_High_Value int32
+
+const (
+       SF_Medium_High_protobuf_unspecified SF_Medium_High_Value = 0
+       SF_Medium_High_dB_6                 SF_Medium_High_Value = 1
+       SF_Medium_High_dB_4                 SF_Medium_High_Value = 2
+       SF_Medium_High_dB_2                 SF_Medium_High_Value = 3
+       SF_Medium_High_dB0                  SF_Medium_High_Value = 4
+)
+
+var SF_Medium_High_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "dB_6",
+       2: "dB_4",
+       3: "dB_2",
+       4: "dB0",
+}
+
+var SF_Medium_High_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "dB_6":                 1,
+       "dB_4":                 2,
+       "dB_2":                 3,
+       "dB0":                  4,
+}
+
+func (x SF_Medium_High_Value) String() string {
+       return proto.EnumName(SF_Medium_High_Value_name, int32(x))
+}
+
+func (SF_Medium_High_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{10, 0}
+}
+
+type CellReselectionSubPriority_Value int32
+
+const (
+       CellReselectionSubPriority_protobuf_unspecified CellReselectionSubPriority_Value = 0
+       CellReselectionSubPriority_oDot2                CellReselectionSubPriority_Value = 1
+       CellReselectionSubPriority_oDot4                CellReselectionSubPriority_Value = 2
+       CellReselectionSubPriority_oDot6                CellReselectionSubPriority_Value = 3
+       CellReselectionSubPriority_oDot8                CellReselectionSubPriority_Value = 4
+)
+
+var CellReselectionSubPriority_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "oDot2",
+       2: "oDot4",
+       3: "oDot6",
+       4: "oDot8",
+}
+
+var CellReselectionSubPriority_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "oDot2":                1,
+       "oDot4":                2,
+       "oDot6":                3,
+       "oDot8":                4,
+}
+
+func (x CellReselectionSubPriority_Value) String() string {
+       return proto.EnumName(CellReselectionSubPriority_Value_name, int32(x))
+}
+
+func (CellReselectionSubPriority_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{12, 0}
+}
+
+type SpeedStateScaleFactorsSF_Medium_High_Value int32
+
+const (
+       SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified SpeedStateScaleFactorsSF_Medium_High_Value = 0
+       SpeedStateScaleFactorsSF_Medium_High_oDot25               SpeedStateScaleFactorsSF_Medium_High_Value = 1
+       SpeedStateScaleFactorsSF_Medium_High_oDot5                SpeedStateScaleFactorsSF_Medium_High_Value = 2
+       SpeedStateScaleFactorsSF_Medium_High_oDot75               SpeedStateScaleFactorsSF_Medium_High_Value = 3
+       SpeedStateScaleFactorsSF_Medium_High_lDot0                SpeedStateScaleFactorsSF_Medium_High_Value = 4
+)
+
+var SpeedStateScaleFactorsSF_Medium_High_Value_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "oDot25",
+       2: "oDot5",
+       3: "oDot75",
+       4: "lDot0",
+}
+
+var SpeedStateScaleFactorsSF_Medium_High_Value_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "oDot25":               1,
+       "oDot5":                2,
+       "oDot75":               3,
+       "lDot0":                4,
+}
+
+func (x SpeedStateScaleFactorsSF_Medium_High_Value) String() string {
+       return proto.EnumName(SpeedStateScaleFactorsSF_Medium_High_Value_name, int32(x))
+}
+
+func (SpeedStateScaleFactorsSF_Medium_High_Value) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{15, 0}
+}
+
+type SIB7_WarningMessageSegmentType int32
+
+const (
+       SIB7_protobuf_unspecified SIB7_WarningMessageSegmentType = 0
+       SIB7_notLastSegment       SIB7_WarningMessageSegmentType = 1
+       SIB7_lastSegment          SIB7_WarningMessageSegmentType = 2
+)
+
+var SIB7_WarningMessageSegmentType_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "notLastSegment",
+       2: "lastSegment",
+}
+
+var SIB7_WarningMessageSegmentType_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "notLastSegment":       1,
+       "lastSegment":          2,
+}
+
+func (x SIB7_WarningMessageSegmentType) String() string {
+       return proto.EnumName(SIB7_WarningMessageSegmentType_name, int32(x))
+}
+
+func (SIB7_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{35, 0}
+}
+
+type SIB8_WarningMessageSegmentType int32
+
+const (
+       SIB8_protobuf_unspecified SIB8_WarningMessageSegmentType = 0
+       SIB8_notLastSegment       SIB8_WarningMessageSegmentType = 1
+       SIB8_lastSegment          SIB8_WarningMessageSegmentType = 2
+)
+
+var SIB8_WarningMessageSegmentType_name = map[int32]string{
+       0: "protobuf_unspecified",
+       1: "notLastSegment",
+       2: "lastSegment",
+}
+
+var SIB8_WarningMessageSegmentType_value = map[string]int32{
+       "protobuf_unspecified": 0,
+       "notLastSegment":       1,
+       "lastSegment":          2,
+}
+
+func (x SIB8_WarningMessageSegmentType) String() string {
+       return proto.EnumName(SIB8_WarningMessageSegmentType_name, int32(x))
+}
+
+func (SIB8_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{36, 0}
+}
+
+type SIB1 struct {
+       CellSelectionInfo        *SIB1CellSelectionInfo      `protobuf:"bytes,1,opt,name=cellSelectionInfo,proto3" json:"cellSelectionInfo,omitempty"`
+       CellAccessRelatedInfo    *CellAccessRelatedInfo      `protobuf:"bytes,2,opt,name=cellAccessRelatedInfo,proto3" json:"cellAccessRelatedInfo,omitempty"`
+       ConnEstFailureControl    *ConnEstFailureControl      `protobuf:"bytes,3,opt,name=connEstFailureControl,proto3" json:"connEstFailureControl,omitempty"`
+       Si_SchedulingInfo        *SI_SchedulingInfo          `protobuf:"bytes,4,opt,name=si_SchedulingInfo,json=siSchedulingInfo,proto3" json:"si_SchedulingInfo,omitempty"`
+       ServingCellConfigCommon  *ServingCellConfigCommonSIB `protobuf:"bytes,5,opt,name=servingCellConfigCommon,proto3" json:"servingCellConfigCommon,omitempty"`
+       Ims_EmergencySupport     *TrueOpt                    `protobuf:"bytes,6,opt,name=ims_EmergencySupport,json=imsEmergencySupport,proto3" json:"ims_EmergencySupport,omitempty"`
+       ECallOverIMS_Support     *TrueOpt                    `protobuf:"bytes,7,opt,name=eCallOverIMS_Support,json=eCallOverIMSSupport,proto3" json:"eCallOverIMS_Support,omitempty"`
+       Ue_TimersAndConstants    *UE_TimersAndConstants      `protobuf:"bytes,8,opt,name=ue_TimersAndConstants,json=ueTimersAndConstants,proto3" json:"ue_TimersAndConstants,omitempty"`
+       Uac_BarringInfo          *SIB1UAC_BarringInfo        `protobuf:"bytes,9,opt,name=uac_BarringInfo,json=uacBarringInfo,proto3" json:"uac_BarringInfo,omitempty"`
+       UseFullResumeID          *TrueOpt                    `protobuf:"bytes,10,opt,name=useFullResumeID,proto3" json:"useFullResumeID,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue        `protobuf:"bytes,11,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}                    `json:"-"`
+       XXX_unrecognized         []byte                      `json:"-"`
+       XXX_sizecache            int32                       `json:"-"`
+}
+
+func (m *SIB1) Reset()         { *m = SIB1{} }
+func (m *SIB1) String() string { return proto.CompactTextString(m) }
+func (*SIB1) ProtoMessage()    {}
+func (*SIB1) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{0}
+}
+
+func (m *SIB1) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB1.Unmarshal(m, b)
+}
+func (m *SIB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB1.Marshal(b, m, deterministic)
+}
+func (m *SIB1) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB1.Merge(m, src)
+}
+func (m *SIB1) XXX_Size() int {
+       return xxx_messageInfo_SIB1.Size(m)
+}
+func (m *SIB1) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB1.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1 proto.InternalMessageInfo
+
+func (m *SIB1) GetCellSelectionInfo() *SIB1CellSelectionInfo {
+       if m != nil {
+               return m.CellSelectionInfo
+       }
+       return nil
+}
+
+func (m *SIB1) GetCellAccessRelatedInfo() *CellAccessRelatedInfo {
+       if m != nil {
+               return m.CellAccessRelatedInfo
+       }
+       return nil
+}
+
+func (m *SIB1) GetConnEstFailureControl() *ConnEstFailureControl {
+       if m != nil {
+               return m.ConnEstFailureControl
+       }
+       return nil
+}
+
+func (m *SIB1) GetSi_SchedulingInfo() *SI_SchedulingInfo {
+       if m != nil {
+               return m.Si_SchedulingInfo
+       }
+       return nil
+}
+
+func (m *SIB1) GetServingCellConfigCommon() *ServingCellConfigCommonSIB {
+       if m != nil {
+               return m.ServingCellConfigCommon
+       }
+       return nil
+}
+
+func (m *SIB1) GetIms_EmergencySupport() *TrueOpt {
+       if m != nil {
+               return m.Ims_EmergencySupport
+       }
+       return nil
+}
+
+func (m *SIB1) GetECallOverIMS_Support() *TrueOpt {
+       if m != nil {
+               return m.ECallOverIMS_Support
+       }
+       return nil
+}
+
+func (m *SIB1) GetUe_TimersAndConstants() *UE_TimersAndConstants {
+       if m != nil {
+               return m.Ue_TimersAndConstants
+       }
+       return nil
+}
+
+func (m *SIB1) GetUac_BarringInfo() *SIB1UAC_BarringInfo {
+       if m != nil {
+               return m.Uac_BarringInfo
+       }
+       return nil
+}
+
+func (m *SIB1) GetUseFullResumeID() *TrueOpt {
+       if m != nil {
+               return m.UseFullResumeID
+       }
+       return nil
+}
+
+func (m *SIB1) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type SIB1CellSelectionInfo struct {
+       Q_RxLevMin           int32                 `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+       Q_RxLevMinOffset     *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=q_RxLevMinOffset,json=qRxLevMinOffset,proto3" json:"q_RxLevMinOffset,omitempty"`
+       Q_RxLevMinSUL        *wrappers.Int32Value  `protobuf:"bytes,3,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+       Q_QualMin            *wrappers.Int32Value  `protobuf:"bytes,4,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+       Q_QualMinOffset      *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffset,json=qQualMinOffset,proto3" json:"q_QualMinOffset,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+       XXX_unrecognized     []byte                `json:"-"`
+       XXX_sizecache        int32                 `json:"-"`
+}
+
+func (m *SIB1CellSelectionInfo) Reset()         { *m = SIB1CellSelectionInfo{} }
+func (m *SIB1CellSelectionInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB1CellSelectionInfo) ProtoMessage()    {}
+func (*SIB1CellSelectionInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{1}
+}
+
+func (m *SIB1CellSelectionInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB1CellSelectionInfo.Unmarshal(m, b)
+}
+func (m *SIB1CellSelectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB1CellSelectionInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB1CellSelectionInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB1CellSelectionInfo.Merge(m, src)
+}
+func (m *SIB1CellSelectionInfo) XXX_Size() int {
+       return xxx_messageInfo_SIB1CellSelectionInfo.Size(m)
+}
+func (m *SIB1CellSelectionInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB1CellSelectionInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1CellSelectionInfo proto.InternalMessageInfo
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMin() int32 {
+       if m != nil {
+               return m.Q_RxLevMin
+       }
+       return 0
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMinOffset() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffset
+       }
+       return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_RxLevMinSUL
+       }
+       return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_QualMin() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_QualMin
+       }
+       return nil
+}
+
+func (m *SIB1CellSelectionInfo) GetQ_QualMinOffset() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_QualMinOffset
+       }
+       return nil
+}
+
+type SIB1UAC_BarringInfo struct {
+       Uac_BarringForCommon    *UAC_BarringPerCatList   `protobuf:"bytes,1,opt,name=uac_BarringForCommon,json=uacBarringForCommon,proto3" json:"uac_BarringForCommon,omitempty"`
+       Uac_BarringPerPLMN_List *UAC_BarringPerPLMN_List `protobuf:"bytes,2,opt,name=uac_BarringPerPLMN_List,json=uacBarringPerPLMNList,proto3" json:"uac_BarringPerPLMN_List,omitempty"`
+       Uac_BarringInfoSetList  *UAC_BarringInfoSetList  `protobuf:"bytes,3,opt,name=uac_BarringInfoSetList,json=uacBarringInfoSetList,proto3" json:"uac_BarringInfoSetList,omitempty"`
+       // Types that are valid to be assigned to Uac_AccessCategory1_SelectionAssistanceInfo:
+       //      *SIB1UAC_BarringInfo_PlmnCommon
+       //      *SIB1UAC_BarringInfo_IndividualPLMNList
+       Uac_AccessCategory1_SelectionAssistanceInfo isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo `protobuf_oneof:"uac_AccessCategory1_SelectionAssistanceInfo"`
+       XXX_NoUnkeyedLiteral                        struct{}                                                          `json:"-"`
+       XXX_unrecognized                            []byte                                                            `json:"-"`
+       XXX_sizecache                               int32                                                             `json:"-"`
+}
+
+func (m *SIB1UAC_BarringInfo) Reset()         { *m = SIB1UAC_BarringInfo{} }
+func (m *SIB1UAC_BarringInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB1UAC_BarringInfo) ProtoMessage()    {}
+func (*SIB1UAC_BarringInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{2}
+}
+
+func (m *SIB1UAC_BarringInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB1UAC_BarringInfo.Unmarshal(m, b)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB1UAC_BarringInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB1UAC_BarringInfo.Merge(m, src)
+}
+func (m *SIB1UAC_BarringInfo) XXX_Size() int {
+       return xxx_messageInfo_SIB1UAC_BarringInfo.Size(m)
+}
+func (m *SIB1UAC_BarringInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB1UAC_BarringInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB1UAC_BarringInfo proto.InternalMessageInfo
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringForCommon() *UAC_BarringPerCatList {
+       if m != nil {
+               return m.Uac_BarringForCommon
+       }
+       return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringPerPLMN_List() *UAC_BarringPerPLMN_List {
+       if m != nil {
+               return m.Uac_BarringPerPLMN_List
+       }
+       return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_BarringInfoSetList() *UAC_BarringInfoSetList {
+       if m != nil {
+               return m.Uac_BarringInfoSetList
+       }
+       return nil
+}
+
+type isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo interface {
+       isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo()
+}
+
+type SIB1UAC_BarringInfo_PlmnCommon struct {
+       PlmnCommon *UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,4,opt,name=plmnCommon,proto3,oneof"`
+}
+
+type SIB1UAC_BarringInfo_IndividualPLMNList struct {
+       IndividualPLMNList *IndividualPLMNList `protobuf:"bytes,5,opt,name=individualPLMNList,proto3,oneof"`
+}
+
+func (*SIB1UAC_BarringInfo_PlmnCommon) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() {
+}
+
+func (*SIB1UAC_BarringInfo_IndividualPLMNList) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() {
+}
+
+func (m *SIB1UAC_BarringInfo) GetUac_AccessCategory1_SelectionAssistanceInfo() isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo {
+       if m != nil {
+               return m.Uac_AccessCategory1_SelectionAssistanceInfo
+       }
+       return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetPlmnCommon() *UAC_AccessCategory1_SelectionAssistanceInfo {
+       if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_PlmnCommon); ok {
+               return x.PlmnCommon
+       }
+       return nil
+}
+
+func (m *SIB1UAC_BarringInfo) GetIndividualPLMNList() *IndividualPLMNList {
+       if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_IndividualPLMNList); ok {
+               return x.IndividualPLMNList
+       }
+       return nil
+}
+
+// XXX_OneofWrappers is for the internal use of the proto package.
+func (*SIB1UAC_BarringInfo) XXX_OneofWrappers() []interface{} {
+       return []interface{}{
+               (*SIB1UAC_BarringInfo_PlmnCommon)(nil),
+               (*SIB1UAC_BarringInfo_IndividualPLMNList)(nil),
+       }
+}
+
+type UAC_AccessCategory1_SelectionAssistanceInfo struct {
+       Value                UAC_AccessCategory1_SelectionAssistanceInfo_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                                          `json:"-"`
+       XXX_unrecognized     []byte                                            `json:"-"`
+       XXX_sizecache        int32                                             `json:"-"`
+}
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) Reset() {
+       *m = UAC_AccessCategory1_SelectionAssistanceInfo{}
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) String() string {
+       return proto.CompactTextString(m)
+}
+func (*UAC_AccessCategory1_SelectionAssistanceInfo) ProtoMessage() {}
+func (*UAC_AccessCategory1_SelectionAssistanceInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{3}
+}
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Unmarshal(m, b)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Marshal(b, m, deterministic)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Merge(m, src)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Size() int {
+       return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Size(m)
+}
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo proto.InternalMessageInfo
+
+func (m *UAC_AccessCategory1_SelectionAssistanceInfo) GetValue() UAC_AccessCategory1_SelectionAssistanceInfo_Value {
+       if m != nil {
+               return m.Value
+       }
+       return UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified
+}
+
+type IndividualPLMNList struct {
+       Items                []*UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                                       `json:"-"`
+       XXX_unrecognized     []byte                                         `json:"-"`
+       XXX_sizecache        int32                                          `json:"-"`
+}
+
+func (m *IndividualPLMNList) Reset()         { *m = IndividualPLMNList{} }
+func (m *IndividualPLMNList) String() string { return proto.CompactTextString(m) }
+func (*IndividualPLMNList) ProtoMessage()    {}
+func (*IndividualPLMNList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{4}
+}
+
+func (m *IndividualPLMNList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_IndividualPLMNList.Unmarshal(m, b)
+}
+func (m *IndividualPLMNList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_IndividualPLMNList.Marshal(b, m, deterministic)
+}
+func (m *IndividualPLMNList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_IndividualPLMNList.Merge(m, src)
+}
+func (m *IndividualPLMNList) XXX_Size() int {
+       return xxx_messageInfo_IndividualPLMNList.Size(m)
+}
+func (m *IndividualPLMNList) XXX_DiscardUnknown() {
+       xxx_messageInfo_IndividualPLMNList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IndividualPLMNList proto.InternalMessageInfo
+
+func (m *IndividualPLMNList) GetItems() []*UAC_AccessCategory1_SelectionAssistanceInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type SIB2 struct {
+       CellReselectionInfoCommon      *SIB2CellReselectionInfoCommon      `protobuf:"bytes,1,opt,name=cellReselectionInfoCommon,proto3" json:"cellReselectionInfoCommon,omitempty"`
+       CellReselectionServingFreqInfo *SIB2CellReselectionServingFreqInfo `protobuf:"bytes,2,opt,name=cellReselectionServingFreqInfo,proto3" json:"cellReselectionServingFreqInfo,omitempty"`
+       IntraFreqCellReselectionInfo   *SIB2IntraFreqCellReselectionInfo   `protobuf:"bytes,3,opt,name=intraFreqCellReselectionInfo,proto3" json:"intraFreqCellReselectionInfo,omitempty"`
+       XXX_NoUnkeyedLiteral           struct{}                            `json:"-"`
+       XXX_unrecognized               []byte                              `json:"-"`
+       XXX_sizecache                  int32                               `json:"-"`
+}
+
+func (m *SIB2) Reset()         { *m = SIB2{} }
+func (m *SIB2) String() string { return proto.CompactTextString(m) }
+func (*SIB2) ProtoMessage()    {}
+func (*SIB2) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{5}
+}
+
+func (m *SIB2) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB2.Unmarshal(m, b)
+}
+func (m *SIB2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB2.Marshal(b, m, deterministic)
+}
+func (m *SIB2) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB2.Merge(m, src)
+}
+func (m *SIB2) XXX_Size() int {
+       return xxx_messageInfo_SIB2.Size(m)
+}
+func (m *SIB2) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB2.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2 proto.InternalMessageInfo
+
+func (m *SIB2) GetCellReselectionInfoCommon() *SIB2CellReselectionInfoCommon {
+       if m != nil {
+               return m.CellReselectionInfoCommon
+       }
+       return nil
+}
+
+func (m *SIB2) GetCellReselectionServingFreqInfo() *SIB2CellReselectionServingFreqInfo {
+       if m != nil {
+               return m.CellReselectionServingFreqInfo
+       }
+       return nil
+}
+
+func (m *SIB2) GetIntraFreqCellReselectionInfo() *SIB2IntraFreqCellReselectionInfo {
+       if m != nil {
+               return m.IntraFreqCellReselectionInfo
+       }
+       return nil
+}
+
+type SIB2CellReselectionInfoCommon struct {
+       NrofSS_BlocksToAverage          *wrappers.UInt32Value      `protobuf:"bytes,1,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"`
+       AbsThreshSS_BlocksConsolidation *ThresholdNR               `protobuf:"bytes,2,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"`
+       RangeToBestCell                 *Q_OffsetRange             `protobuf:"bytes,3,opt,name=rangeToBestCell,proto3" json:"rangeToBestCell,omitempty"`
+       Q_Hyst                          *Q_Hyst                    `protobuf:"bytes,4,opt,name=q_Hyst,json=qHyst,proto3" json:"q_Hyst,omitempty"`
+       SpeedStateReselectionPars       *SpeedStateReselectionPars `protobuf:"bytes,5,opt,name=speedStateReselectionPars,proto3" json:"speedStateReselectionPars,omitempty"`
+       XXX_NoUnkeyedLiteral            struct{}                   `json:"-"`
+       XXX_unrecognized                []byte                     `json:"-"`
+       XXX_sizecache                   int32                      `json:"-"`
+}
+
+func (m *SIB2CellReselectionInfoCommon) Reset()         { *m = SIB2CellReselectionInfoCommon{} }
+func (m *SIB2CellReselectionInfoCommon) String() string { return proto.CompactTextString(m) }
+func (*SIB2CellReselectionInfoCommon) ProtoMessage()    {}
+func (*SIB2CellReselectionInfoCommon) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{6}
+}
+
+func (m *SIB2CellReselectionInfoCommon) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB2CellReselectionInfoCommon.Unmarshal(m, b)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB2CellReselectionInfoCommon.Marshal(b, m, deterministic)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB2CellReselectionInfoCommon.Merge(m, src)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_Size() int {
+       return xxx_messageInfo_SIB2CellReselectionInfoCommon.Size(m)
+}
+func (m *SIB2CellReselectionInfoCommon) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB2CellReselectionInfoCommon.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2CellReselectionInfoCommon proto.InternalMessageInfo
+
+func (m *SIB2CellReselectionInfoCommon) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value {
+       if m != nil {
+               return m.NrofSS_BlocksToAverage
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR {
+       if m != nil {
+               return m.AbsThreshSS_BlocksConsolidation
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetRangeToBestCell() *Q_OffsetRange {
+       if m != nil {
+               return m.RangeToBestCell
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetQ_Hyst() *Q_Hyst {
+       if m != nil {
+               return m.Q_Hyst
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionInfoCommon) GetSpeedStateReselectionPars() *SpeedStateReselectionPars {
+       if m != nil {
+               return m.SpeedStateReselectionPars
+       }
+       return nil
+}
+
+type Q_Hyst struct {
+       Value                Q_Hyst_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Q_Hyst_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}     `json:"-"`
+       XXX_unrecognized     []byte       `json:"-"`
+       XXX_sizecache        int32        `json:"-"`
+}
+
+func (m *Q_Hyst) Reset()         { *m = Q_Hyst{} }
+func (m *Q_Hyst) String() string { return proto.CompactTextString(m) }
+func (*Q_Hyst) ProtoMessage()    {}
+func (*Q_Hyst) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{7}
+}
+
+func (m *Q_Hyst) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_Q_Hyst.Unmarshal(m, b)
+}
+func (m *Q_Hyst) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_Q_Hyst.Marshal(b, m, deterministic)
+}
+func (m *Q_Hyst) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_Q_Hyst.Merge(m, src)
+}
+func (m *Q_Hyst) XXX_Size() int {
+       return xxx_messageInfo_Q_Hyst.Size(m)
+}
+func (m *Q_Hyst) XXX_DiscardUnknown() {
+       xxx_messageInfo_Q_Hyst.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Q_Hyst proto.InternalMessageInfo
+
+func (m *Q_Hyst) GetValue() Q_Hyst_Value {
+       if m != nil {
+               return m.Value
+       }
+       return Q_Hyst_protobuf_unspecified
+}
+
+type SpeedStateReselectionPars struct {
+       MobilityStateParameters *MobilityStateParameters `protobuf:"bytes,1,opt,name=mobilityStateParameters,proto3" json:"mobilityStateParameters,omitempty"`
+       Q_HystSF                *Q_HystSF                `protobuf:"bytes,2,opt,name=q_HystSF,json=qHystSF,proto3" json:"q_HystSF,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
+       XXX_unrecognized        []byte                   `json:"-"`
+       XXX_sizecache           int32                    `json:"-"`
+}
+
+func (m *SpeedStateReselectionPars) Reset()         { *m = SpeedStateReselectionPars{} }
+func (m *SpeedStateReselectionPars) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateReselectionPars) ProtoMessage()    {}
+func (*SpeedStateReselectionPars) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{8}
+}
+
+func (m *SpeedStateReselectionPars) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SpeedStateReselectionPars.Unmarshal(m, b)
+}
+func (m *SpeedStateReselectionPars) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SpeedStateReselectionPars.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateReselectionPars) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SpeedStateReselectionPars.Merge(m, src)
+}
+func (m *SpeedStateReselectionPars) XXX_Size() int {
+       return xxx_messageInfo_SpeedStateReselectionPars.Size(m)
+}
+func (m *SpeedStateReselectionPars) XXX_DiscardUnknown() {
+       xxx_messageInfo_SpeedStateReselectionPars.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateReselectionPars proto.InternalMessageInfo
+
+func (m *SpeedStateReselectionPars) GetMobilityStateParameters() *MobilityStateParameters {
+       if m != nil {
+               return m.MobilityStateParameters
+       }
+       return nil
+}
+
+func (m *SpeedStateReselectionPars) GetQ_HystSF() *Q_HystSF {
+       if m != nil {
+               return m.Q_HystSF
+       }
+       return nil
+}
+
+type Q_HystSF struct {
+       Sf_Medium            *SF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"`
+       Sf_High              *SF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}        `json:"-"`
+       XXX_unrecognized     []byte          `json:"-"`
+       XXX_sizecache        int32           `json:"-"`
+}
+
+func (m *Q_HystSF) Reset()         { *m = Q_HystSF{} }
+func (m *Q_HystSF) String() string { return proto.CompactTextString(m) }
+func (*Q_HystSF) ProtoMessage()    {}
+func (*Q_HystSF) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{9}
+}
+
+func (m *Q_HystSF) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_Q_HystSF.Unmarshal(m, b)
+}
+func (m *Q_HystSF) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_Q_HystSF.Marshal(b, m, deterministic)
+}
+func (m *Q_HystSF) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_Q_HystSF.Merge(m, src)
+}
+func (m *Q_HystSF) XXX_Size() int {
+       return xxx_messageInfo_Q_HystSF.Size(m)
+}
+func (m *Q_HystSF) XXX_DiscardUnknown() {
+       xxx_messageInfo_Q_HystSF.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_Q_HystSF proto.InternalMessageInfo
+
+func (m *Q_HystSF) GetSf_Medium() *SF_Medium_High {
+       if m != nil {
+               return m.Sf_Medium
+       }
+       return nil
+}
+
+func (m *Q_HystSF) GetSf_High() *SF_Medium_High {
+       if m != nil {
+               return m.Sf_High
+       }
+       return nil
+}
+
+type SF_Medium_High struct {
+       Value                SF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SF_Medium_High_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+       XXX_unrecognized     []byte               `json:"-"`
+       XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *SF_Medium_High) Reset()         { *m = SF_Medium_High{} }
+func (m *SF_Medium_High) String() string { return proto.CompactTextString(m) }
+func (*SF_Medium_High) ProtoMessage()    {}
+func (*SF_Medium_High) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{10}
+}
+
+func (m *SF_Medium_High) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SF_Medium_High.Unmarshal(m, b)
+}
+func (m *SF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SF_Medium_High.Marshal(b, m, deterministic)
+}
+func (m *SF_Medium_High) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SF_Medium_High.Merge(m, src)
+}
+func (m *SF_Medium_High) XXX_Size() int {
+       return xxx_messageInfo_SF_Medium_High.Size(m)
+}
+func (m *SF_Medium_High) XXX_DiscardUnknown() {
+       xxx_messageInfo_SF_Medium_High.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SF_Medium_High proto.InternalMessageInfo
+
+func (m *SF_Medium_High) GetValue() SF_Medium_High_Value {
+       if m != nil {
+               return m.Value
+       }
+       return SF_Medium_High_protobuf_unspecified
+}
+
+type SIB2CellReselectionServingFreqInfo struct {
+       S_NonIntraSearchP          *wrappers.UInt32Value       `protobuf:"bytes,1,opt,name=s_NonIntraSearchP,json=sNonIntraSearchP,proto3" json:"s_NonIntraSearchP,omitempty"`
+       S_NonIntraSearchQ          *wrappers.UInt32Value       `protobuf:"bytes,2,opt,name=s_NonIntraSearchQ,json=sNonIntraSearchQ,proto3" json:"s_NonIntraSearchQ,omitempty"`
+       ThreshServingLowP          uint32                      `protobuf:"varint,3,opt,name=threshServingLowP,proto3" json:"threshServingLowP,omitempty"`
+       ThreshServingLowQ          *wrappers.UInt32Value       `protobuf:"bytes,4,opt,name=threshServingLowQ,proto3" json:"threshServingLowQ,omitempty"`
+       CellReselectionPriority    uint32                      `protobuf:"varint,5,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+       CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,6,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+       XXX_NoUnkeyedLiteral       struct{}                    `json:"-"`
+       XXX_unrecognized           []byte                      `json:"-"`
+       XXX_sizecache              int32                       `json:"-"`
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) Reset()         { *m = SIB2CellReselectionServingFreqInfo{} }
+func (m *SIB2CellReselectionServingFreqInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB2CellReselectionServingFreqInfo) ProtoMessage()    {}
+func (*SIB2CellReselectionServingFreqInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{11}
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Unmarshal(m, b)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Merge(m, src)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_Size() int {
+       return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Size(m)
+}
+func (m *SIB2CellReselectionServingFreqInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB2CellReselectionServingFreqInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2CellReselectionServingFreqInfo proto.InternalMessageInfo
+
+func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchP() *wrappers.UInt32Value {
+       if m != nil {
+               return m.S_NonIntraSearchP
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchQ() *wrappers.UInt32Value {
+       if m != nil {
+               return m.S_NonIntraSearchQ
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowP() uint32 {
+       if m != nil {
+               return m.ThreshServingLowP
+       }
+       return 0
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowQ() *wrappers.UInt32Value {
+       if m != nil {
+               return m.ThreshServingLowQ
+       }
+       return nil
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionPriority() uint32 {
+       if m != nil {
+               return m.CellReselectionPriority
+       }
+       return 0
+}
+
+func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+       if m != nil {
+               return m.CellReselectionSubPriority
+       }
+       return nil
+}
+
+type CellReselectionSubPriority struct {
+       Value                CellReselectionSubPriority_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CellReselectionSubPriority_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
+       XXX_unrecognized     []byte                           `json:"-"`
+       XXX_sizecache        int32                            `json:"-"`
+}
+
+func (m *CellReselectionSubPriority) Reset()         { *m = CellReselectionSubPriority{} }
+func (m *CellReselectionSubPriority) String() string { return proto.CompactTextString(m) }
+func (*CellReselectionSubPriority) ProtoMessage()    {}
+func (*CellReselectionSubPriority) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{12}
+}
+
+func (m *CellReselectionSubPriority) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CellReselectionSubPriority.Unmarshal(m, b)
+}
+func (m *CellReselectionSubPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CellReselectionSubPriority.Marshal(b, m, deterministic)
+}
+func (m *CellReselectionSubPriority) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CellReselectionSubPriority.Merge(m, src)
+}
+func (m *CellReselectionSubPriority) XXX_Size() int {
+       return xxx_messageInfo_CellReselectionSubPriority.Size(m)
+}
+func (m *CellReselectionSubPriority) XXX_DiscardUnknown() {
+       xxx_messageInfo_CellReselectionSubPriority.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CellReselectionSubPriority proto.InternalMessageInfo
+
+func (m *CellReselectionSubPriority) GetValue() CellReselectionSubPriority_Value {
+       if m != nil {
+               return m.Value
+       }
+       return CellReselectionSubPriority_protobuf_unspecified
+}
+
+type SIB2IntraFreqCellReselectionInfo struct {
+       Q_RxLevMin              int32                         `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+       Q_RxLevMinSUL           *wrappers.Int32Value          `protobuf:"bytes,2,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+       Q_QualMin               *wrappers.Int32Value          `protobuf:"bytes,3,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+       S_IntraSearchP          uint32                        `protobuf:"varint,4,opt,name=s_IntraSearchP,json=sIntraSearchP,proto3" json:"s_IntraSearchP,omitempty"`
+       S_IntraSearchQ          *wrappers.UInt32Value         `protobuf:"bytes,5,opt,name=s_IntraSearchQ,json=sIntraSearchQ,proto3" json:"s_IntraSearchQ,omitempty"`
+       T_ReselectionNR         uint32                        `protobuf:"varint,6,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"`
+       FrequencyBandList       *MultiFrequencyBandListNR_SIB `protobuf:"bytes,7,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"`
+       FrequencyBandListSUL    *MultiFrequencyBandListNR_SIB `protobuf:"bytes,8,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"`
+       P_Max                   *wrappers.Int32Value          `protobuf:"bytes,9,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"`
+       Smtc                    *SSB_MTC                      `protobuf:"bytes,10,opt,name=smtc,proto3" json:"smtc,omitempty"`
+       Ss_RSSI_Measurement     *SS_RSSI_Measurement          `protobuf:"bytes,11,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"`
+       Ssb_ToMeasure           *SSB_ToMeasure                `protobuf:"bytes,12,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"`
+       DeriveSSB_IndexFromCell bool                          `protobuf:"varint,13,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"`
+       T_ReselectionNR_SF      *SpeedStateScaleFactors       `protobuf:"bytes,14,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}                      `json:"-"`
+       XXX_unrecognized        []byte                        `json:"-"`
+       XXX_sizecache           int32                         `json:"-"`
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) Reset()         { *m = SIB2IntraFreqCellReselectionInfo{} }
+func (m *SIB2IntraFreqCellReselectionInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB2IntraFreqCellReselectionInfo) ProtoMessage()    {}
+func (*SIB2IntraFreqCellReselectionInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{13}
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Unmarshal(m, b)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Merge(m, src)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_Size() int {
+       return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Size(m)
+}
+func (m *SIB2IntraFreqCellReselectionInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB2IntraFreqCellReselectionInfo proto.InternalMessageInfo
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMin() int32 {
+       if m != nil {
+               return m.Q_RxLevMin
+       }
+       return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_RxLevMinSUL
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetQ_QualMin() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_QualMin
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchP() uint32 {
+       if m != nil {
+               return m.S_IntraSearchP
+       }
+       return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchQ() *wrappers.UInt32Value {
+       if m != nil {
+               return m.S_IntraSearchQ
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR() uint32 {
+       if m != nil {
+               return m.T_ReselectionNR
+       }
+       return 0
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB {
+       if m != nil {
+               return m.FrequencyBandList
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB {
+       if m != nil {
+               return m.FrequencyBandListSUL
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetP_Max() *wrappers.Int32Value {
+       if m != nil {
+               return m.P_Max
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSmtc() *SSB_MTC {
+       if m != nil {
+               return m.Smtc
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement {
+       if m != nil {
+               return m.Ss_RSSI_Measurement
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetSsb_ToMeasure() *SSB_ToMeasure {
+       if m != nil {
+               return m.Ssb_ToMeasure
+       }
+       return nil
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetDeriveSSB_IndexFromCell() bool {
+       if m != nil {
+               return m.DeriveSSB_IndexFromCell
+       }
+       return false
+}
+
+func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors {
+       if m != nil {
+               return m.T_ReselectionNR_SF
+       }
+       return nil
+}
+
+type SpeedStateScaleFactors struct {
+       Sf_Medium            *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"`
+       Sf_High              *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
+       XXX_unrecognized     []byte                                `json:"-"`
+       XXX_sizecache        int32                                 `json:"-"`
+}
+
+func (m *SpeedStateScaleFactors) Reset()         { *m = SpeedStateScaleFactors{} }
+func (m *SpeedStateScaleFactors) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateScaleFactors) ProtoMessage()    {}
+func (*SpeedStateScaleFactors) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{14}
+}
+
+func (m *SpeedStateScaleFactors) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SpeedStateScaleFactors.Unmarshal(m, b)
+}
+func (m *SpeedStateScaleFactors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SpeedStateScaleFactors.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateScaleFactors) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SpeedStateScaleFactors.Merge(m, src)
+}
+func (m *SpeedStateScaleFactors) XXX_Size() int {
+       return xxx_messageInfo_SpeedStateScaleFactors.Size(m)
+}
+func (m *SpeedStateScaleFactors) XXX_DiscardUnknown() {
+       xxx_messageInfo_SpeedStateScaleFactors.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateScaleFactors proto.InternalMessageInfo
+
+func (m *SpeedStateScaleFactors) GetSf_Medium() *SpeedStateScaleFactorsSF_Medium_High {
+       if m != nil {
+               return m.Sf_Medium
+       }
+       return nil
+}
+
+func (m *SpeedStateScaleFactors) GetSf_High() *SpeedStateScaleFactorsSF_Medium_High {
+       if m != nil {
+               return m.Sf_High
+       }
+       return nil
+}
+
+type SpeedStateScaleFactorsSF_Medium_High struct {
+       Value                SpeedStateScaleFactorsSF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value" json:"value,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                                   `json:"-"`
+       XXX_unrecognized     []byte                                     `json:"-"`
+       XXX_sizecache        int32                                      `json:"-"`
+}
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) Reset()         { *m = SpeedStateScaleFactorsSF_Medium_High{} }
+func (m *SpeedStateScaleFactorsSF_Medium_High) String() string { return proto.CompactTextString(m) }
+func (*SpeedStateScaleFactorsSF_Medium_High) ProtoMessage()    {}
+func (*SpeedStateScaleFactorsSF_Medium_High) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{15}
+}
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Unmarshal(m, b)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Marshal(b, m, deterministic)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Merge(m, src)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Size() int {
+       return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Size(m)
+}
+func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_DiscardUnknown() {
+       xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High proto.InternalMessageInfo
+
+func (m *SpeedStateScaleFactorsSF_Medium_High) GetValue() SpeedStateScaleFactorsSF_Medium_High_Value {
+       if m != nil {
+               return m.Value
+       }
+       return SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified
+}
+
+type SIB3 struct {
+       IntraFreqNeighCellList   *IntraFreqNeighCellList `protobuf:"bytes,1,opt,name=intraFreqNeighCellList,proto3" json:"intraFreqNeighCellList,omitempty"`
+       IntraFreqBlackCellList   *IntraFreqBlackCellList `protobuf:"bytes,2,opt,name=intraFreqBlackCellList,proto3" json:"intraFreqBlackCellList,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue    `protobuf:"bytes,3,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}                `json:"-"`
+       XXX_unrecognized         []byte                  `json:"-"`
+       XXX_sizecache            int32                   `json:"-"`
+}
+
+func (m *SIB3) Reset()         { *m = SIB3{} }
+func (m *SIB3) String() string { return proto.CompactTextString(m) }
+func (*SIB3) ProtoMessage()    {}
+func (*SIB3) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{16}
+}
+
+func (m *SIB3) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB3.Unmarshal(m, b)
+}
+func (m *SIB3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB3.Marshal(b, m, deterministic)
+}
+func (m *SIB3) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB3.Merge(m, src)
+}
+func (m *SIB3) XXX_Size() int {
+       return xxx_messageInfo_SIB3.Size(m)
+}
+func (m *SIB3) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB3.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB3 proto.InternalMessageInfo
+
+func (m *SIB3) GetIntraFreqNeighCellList() *IntraFreqNeighCellList {
+       if m != nil {
+               return m.IntraFreqNeighCellList
+       }
+       return nil
+}
+
+func (m *SIB3) GetIntraFreqBlackCellList() *IntraFreqBlackCellList {
+       if m != nil {
+               return m.IntraFreqBlackCellList
+       }
+       return nil
+}
+
+func (m *SIB3) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type IntraFreqNeighCellList struct {
+       Items                []*IntraFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
+       XXX_unrecognized     []byte                    `json:"-"`
+       XXX_sizecache        int32                     `json:"-"`
+}
+
+func (m *IntraFreqNeighCellList) Reset()         { *m = IntraFreqNeighCellList{} }
+func (m *IntraFreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqNeighCellList) ProtoMessage()    {}
+func (*IntraFreqNeighCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{17}
+}
+
+func (m *IntraFreqNeighCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_IntraFreqNeighCellList.Unmarshal(m, b)
+}
+func (m *IntraFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_IntraFreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqNeighCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_IntraFreqNeighCellList.Merge(m, src)
+}
+func (m *IntraFreqNeighCellList) XXX_Size() int {
+       return xxx_messageInfo_IntraFreqNeighCellList.Size(m)
+}
+func (m *IntraFreqNeighCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_IntraFreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqNeighCellList proto.InternalMessageInfo
+
+func (m *IntraFreqNeighCellList) GetItems() []*IntraFreqNeighCellInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type IntraFreqNeighCellInfo struct {
+       PhysCellId              uint32                `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+       Q_OffsetCell            *Q_OffsetRange        `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+       Q_RxLevMinOffsetCell    *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+       Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"`
+       Q_QualMinOffsetCell     *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}              `json:"-"`
+       XXX_unrecognized        []byte                `json:"-"`
+       XXX_sizecache           int32                 `json:"-"`
+}
+
+func (m *IntraFreqNeighCellInfo) Reset()         { *m = IntraFreqNeighCellInfo{} }
+func (m *IntraFreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqNeighCellInfo) ProtoMessage()    {}
+func (*IntraFreqNeighCellInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{18}
+}
+
+func (m *IntraFreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_IntraFreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_IntraFreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_IntraFreqNeighCellInfo.Merge(m, src)
+}
+func (m *IntraFreqNeighCellInfo) XXX_Size() int {
+       return xxx_messageInfo_IntraFreqNeighCellInfo.Size(m)
+}
+func (m *IntraFreqNeighCellInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_IntraFreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *IntraFreqNeighCellInfo) GetPhysCellId() uint32 {
+       if m != nil {
+               return m.PhysCellId
+       }
+       return 0
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange {
+       if m != nil {
+               return m.Q_OffsetCell
+       }
+       return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffsetCell
+       }
+       return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffsetCellSUL
+       }
+       return nil
+}
+
+func (m *IntraFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_QualMinOffsetCell
+       }
+       return nil
+}
+
+type IntraFreqBlackCellList struct {
+       Items                []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}     `json:"-"`
+       XXX_unrecognized     []byte       `json:"-"`
+       XXX_sizecache        int32        `json:"-"`
+}
+
+func (m *IntraFreqBlackCellList) Reset()         { *m = IntraFreqBlackCellList{} }
+func (m *IntraFreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*IntraFreqBlackCellList) ProtoMessage()    {}
+func (*IntraFreqBlackCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{19}
+}
+
+func (m *IntraFreqBlackCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_IntraFreqBlackCellList.Unmarshal(m, b)
+}
+func (m *IntraFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_IntraFreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *IntraFreqBlackCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_IntraFreqBlackCellList.Merge(m, src)
+}
+func (m *IntraFreqBlackCellList) XXX_Size() int {
+       return xxx_messageInfo_IntraFreqBlackCellList.Size(m)
+}
+func (m *IntraFreqBlackCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_IntraFreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_IntraFreqBlackCellList proto.InternalMessageInfo
+
+func (m *IntraFreqBlackCellList) GetItems() []*PCI_Range {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type SIB4 struct {
+       InterFreqCarrierFreqList *InterFreqCarrierFreqList `protobuf:"bytes,1,opt,name=interFreqCarrierFreqList,proto3" json:"interFreqCarrierFreqList,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue      `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}                  `json:"-"`
+       XXX_unrecognized         []byte                    `json:"-"`
+       XXX_sizecache            int32                     `json:"-"`
+}
+
+func (m *SIB4) Reset()         { *m = SIB4{} }
+func (m *SIB4) String() string { return proto.CompactTextString(m) }
+func (*SIB4) ProtoMessage()    {}
+func (*SIB4) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{20}
+}
+
+func (m *SIB4) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB4.Unmarshal(m, b)
+}
+func (m *SIB4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB4.Marshal(b, m, deterministic)
+}
+func (m *SIB4) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB4.Merge(m, src)
+}
+func (m *SIB4) XXX_Size() int {
+       return xxx_messageInfo_SIB4.Size(m)
+}
+func (m *SIB4) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB4.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB4 proto.InternalMessageInfo
+
+func (m *SIB4) GetInterFreqCarrierFreqList() *InterFreqCarrierFreqList {
+       if m != nil {
+               return m.InterFreqCarrierFreqList
+       }
+       return nil
+}
+
+func (m *SIB4) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type InterFreqCarrierFreqList struct {
+       Items                []*InterFreqCarrierFreqInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
+       XXX_unrecognized     []byte                      `json:"-"`
+       XXX_sizecache        int32                       `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqList) Reset()         { *m = InterFreqCarrierFreqList{} }
+func (m *InterFreqCarrierFreqList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqList) ProtoMessage()    {}
+func (*InterFreqCarrierFreqList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{21}
+}
+
+func (m *InterFreqCarrierFreqList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqCarrierFreqList.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqCarrierFreqList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqCarrierFreqList.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqList) XXX_Size() int {
+       return xxx_messageInfo_InterFreqCarrierFreqList.Size(m)
+}
+func (m *InterFreqCarrierFreqList) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqCarrierFreqList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqList proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqList) GetItems() []*InterFreqCarrierFreqInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type InterFreqCarrierFreqInfo struct {
+       Dl_CarrierFreq                  uint32                             `protobuf:"varint,1,opt,name=dl_CarrierFreq,json=dlCarrierFreq,proto3" json:"dl_CarrierFreq,omitempty"`
+       FrequencyBandList               *MultiFrequencyBandListNR_SIB      `protobuf:"bytes,2,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"`
+       FrequencyBandListSUL            *MultiFrequencyBandListNR_SIB      `protobuf:"bytes,3,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"`
+       NrofSS_BlocksToAverage          *wrappers.UInt32Value              `protobuf:"bytes,4,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"`
+       AbsThreshSS_BlocksConsolidation *ThresholdNR                       `protobuf:"bytes,5,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"`
+       Smtc                            *SSB_MTC                           `protobuf:"bytes,6,opt,name=smtc,proto3" json:"smtc,omitempty"`
+       SsbSubcarrierSpacing            *SubcarrierSpacing                 `protobuf:"bytes,7,opt,name=ssbSubcarrierSpacing,proto3" json:"ssbSubcarrierSpacing,omitempty"`
+       Ssb_ToMeasure                   *SSB_ToMeasure                     `protobuf:"bytes,8,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"`
+       DeriveSSB_IndexFromCell         bool                               `protobuf:"varint,9,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"`
+       Ss_RSSI_Measurement             *SS_RSSI_Measurement               `protobuf:"bytes,10,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"`
+       Q_RxLevMin                      int32                              `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+       Q_RxLevMinSUL                   *wrappers.Int32Value               `protobuf:"bytes,12,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"`
+       Q_QualMin                       *wrappers.Int32Value               `protobuf:"bytes,13,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+       P_Max                           *wrappers.Int32Value               `protobuf:"bytes,14,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"`
+       T_ReselectionNR                 uint32                             `protobuf:"varint,15,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"`
+       T_ReselectionNR_SF              *SpeedStateScaleFactors            `protobuf:"bytes,16,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"`
+       ThreshX_HighP                   uint32                             `protobuf:"varint,17,opt,name=threshX_HighP,json=threshXHighP,proto3" json:"threshX_HighP,omitempty"`
+       ThreshX_LowP                    uint32                             `protobuf:"varint,18,opt,name=threshX_LowP,json=threshXLowP,proto3" json:"threshX_LowP,omitempty"`
+       ThreshX_Q                       *InterFreqCarrierFreqInfoThreshX_Q `protobuf:"bytes,19,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"`
+       CellReselectionPriority         *wrappers.UInt32Value              `protobuf:"bytes,20,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+       CellReselectionSubPriority      *CellReselectionSubPriority        `protobuf:"bytes,21,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+       Q_OffsetFreq                    *Q_OffsetRange                     `protobuf:"bytes,22,opt,name=q_OffsetFreq,json=qOffsetFreq,proto3" json:"q_OffsetFreq,omitempty"`
+       InterFreqNeighCellList          *InterFreqNeighCellList            `protobuf:"bytes,23,opt,name=interFreqNeighCellList,proto3" json:"interFreqNeighCellList,omitempty"`
+       InterFreqBlackCellList          *InterFreqBlackCellList            `protobuf:"bytes,24,opt,name=interFreqBlackCellList,proto3" json:"interFreqBlackCellList,omitempty"`
+       XXX_NoUnkeyedLiteral            struct{}                           `json:"-"`
+       XXX_unrecognized                []byte                             `json:"-"`
+       XXX_sizecache                   int32                              `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqInfo) Reset()         { *m = InterFreqCarrierFreqInfo{} }
+func (m *InterFreqCarrierFreqInfo) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqInfo) ProtoMessage()    {}
+func (*InterFreqCarrierFreqInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{22}
+}
+
+func (m *InterFreqCarrierFreqInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqCarrierFreqInfo.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqCarrierFreqInfo.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqCarrierFreqInfo.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_Size() int {
+       return xxx_messageInfo_InterFreqCarrierFreqInfo.Size(m)
+}
+func (m *InterFreqCarrierFreqInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqCarrierFreqInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqInfo proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqInfo) GetDl_CarrierFreq() uint32 {
+       if m != nil {
+               return m.Dl_CarrierFreq
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB {
+       if m != nil {
+               return m.FrequencyBandList
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB {
+       if m != nil {
+               return m.FrequencyBandListSUL
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value {
+       if m != nil {
+               return m.NrofSS_BlocksToAverage
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR {
+       if m != nil {
+               return m.AbsThreshSS_BlocksConsolidation
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSmtc() *SSB_MTC {
+       if m != nil {
+               return m.Smtc
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSsbSubcarrierSpacing() *SubcarrierSpacing {
+       if m != nil {
+               return m.SsbSubcarrierSpacing
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSsb_ToMeasure() *SSB_ToMeasure {
+       if m != nil {
+               return m.Ssb_ToMeasure
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetDeriveSSB_IndexFromCell() bool {
+       if m != nil {
+               return m.DeriveSSB_IndexFromCell
+       }
+       return false
+}
+
+func (m *InterFreqCarrierFreqInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement {
+       if m != nil {
+               return m.Ss_RSSI_Measurement
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMin() int32 {
+       if m != nil {
+               return m.Q_RxLevMin
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_RxLevMinSUL
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_QualMin() *wrappers.Int32Value {
+       if m != nil {
+               return m.Q_QualMin
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetP_Max() *wrappers.Int32Value {
+       if m != nil {
+               return m.P_Max
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR() uint32 {
+       if m != nil {
+               return m.T_ReselectionNR
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors {
+       if m != nil {
+               return m.T_ReselectionNR_SF
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_HighP() uint32 {
+       if m != nil {
+               return m.ThreshX_HighP
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_LowP() uint32 {
+       if m != nil {
+               return m.ThreshX_LowP
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfo) GetThreshX_Q() *InterFreqCarrierFreqInfoThreshX_Q {
+       if m != nil {
+               return m.ThreshX_Q
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetCellReselectionPriority() *wrappers.UInt32Value {
+       if m != nil {
+               return m.CellReselectionPriority
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+       if m != nil {
+               return m.CellReselectionSubPriority
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetQ_OffsetFreq() *Q_OffsetRange {
+       if m != nil {
+               return m.Q_OffsetFreq
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetInterFreqNeighCellList() *InterFreqNeighCellList {
+       if m != nil {
+               return m.InterFreqNeighCellList
+       }
+       return nil
+}
+
+func (m *InterFreqCarrierFreqInfo) GetInterFreqBlackCellList() *InterFreqBlackCellList {
+       if m != nil {
+               return m.InterFreqBlackCellList
+       }
+       return nil
+}
+
+type InterFreqCarrierFreqInfoThreshX_Q struct {
+       ThreshX_HighQ        uint32   `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"`
+       ThreshX_LowQ         uint32   `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) Reset()         { *m = InterFreqCarrierFreqInfoThreshX_Q{} }
+func (m *InterFreqCarrierFreqInfoThreshX_Q) String() string { return proto.CompactTextString(m) }
+func (*InterFreqCarrierFreqInfoThreshX_Q) ProtoMessage()    {}
+func (*InterFreqCarrierFreqInfoThreshX_Q) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{23}
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Unmarshal(m, b)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Marshal(b, m, deterministic)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Merge(m, src)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Size() int {
+       return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Size(m)
+}
+func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q proto.InternalMessageInfo
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_HighQ() uint32 {
+       if m != nil {
+               return m.ThreshX_HighQ
+       }
+       return 0
+}
+
+func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_LowQ() uint32 {
+       if m != nil {
+               return m.ThreshX_LowQ
+       }
+       return 0
+}
+
+type InterFreqNeighCellList struct {
+       Items                []*InterFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
+       XXX_unrecognized     []byte                    `json:"-"`
+       XXX_sizecache        int32                     `json:"-"`
+}
+
+func (m *InterFreqNeighCellList) Reset()         { *m = InterFreqNeighCellList{} }
+func (m *InterFreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqNeighCellList) ProtoMessage()    {}
+func (*InterFreqNeighCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{24}
+}
+
+func (m *InterFreqNeighCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqNeighCellList.Unmarshal(m, b)
+}
+func (m *InterFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqNeighCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqNeighCellList.Merge(m, src)
+}
+func (m *InterFreqNeighCellList) XXX_Size() int {
+       return xxx_messageInfo_InterFreqNeighCellList.Size(m)
+}
+func (m *InterFreqNeighCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqNeighCellList proto.InternalMessageInfo
+
+func (m *InterFreqNeighCellList) GetItems() []*InterFreqNeighCellInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type InterFreqNeighCellInfo struct {
+       PhysCellId              uint32                `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+       Q_OffsetCell            *Q_OffsetRange        `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+       Q_RxLevMinOffsetCell    *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+       Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"`
+       Q_QualMinOffsetCell     *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+       XXX_NoUnkeyedLiteral    struct{}              `json:"-"`
+       XXX_unrecognized        []byte                `json:"-"`
+       XXX_sizecache           int32                 `json:"-"`
+}
+
+func (m *InterFreqNeighCellInfo) Reset()         { *m = InterFreqNeighCellInfo{} }
+func (m *InterFreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*InterFreqNeighCellInfo) ProtoMessage()    {}
+func (*InterFreqNeighCellInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{25}
+}
+
+func (m *InterFreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *InterFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *InterFreqNeighCellInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqNeighCellInfo.Merge(m, src)
+}
+func (m *InterFreqNeighCellInfo) XXX_Size() int {
+       return xxx_messageInfo_InterFreqNeighCellInfo.Size(m)
+}
+func (m *InterFreqNeighCellInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *InterFreqNeighCellInfo) GetPhysCellId() uint32 {
+       if m != nil {
+               return m.PhysCellId
+       }
+       return 0
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange {
+       if m != nil {
+               return m.Q_OffsetCell
+       }
+       return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffsetCell
+       }
+       return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffsetCellSUL
+       }
+       return nil
+}
+
+func (m *InterFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_QualMinOffsetCell
+       }
+       return nil
+}
+
+type InterFreqBlackCellList struct {
+       Items                []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}     `json:"-"`
+       XXX_unrecognized     []byte       `json:"-"`
+       XXX_sizecache        int32        `json:"-"`
+}
+
+func (m *InterFreqBlackCellList) Reset()         { *m = InterFreqBlackCellList{} }
+func (m *InterFreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*InterFreqBlackCellList) ProtoMessage()    {}
+func (*InterFreqBlackCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{26}
+}
+
+func (m *InterFreqBlackCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_InterFreqBlackCellList.Unmarshal(m, b)
+}
+func (m *InterFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_InterFreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *InterFreqBlackCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_InterFreqBlackCellList.Merge(m, src)
+}
+func (m *InterFreqBlackCellList) XXX_Size() int {
+       return xxx_messageInfo_InterFreqBlackCellList.Size(m)
+}
+func (m *InterFreqBlackCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_InterFreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_InterFreqBlackCellList proto.InternalMessageInfo
+
+func (m *InterFreqBlackCellList) GetItems() []*PCI_Range {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type SIB5 struct {
+       CarrierFreqListEUTRA     *CarrierFreqListEUTRA   `protobuf:"bytes,1,opt,name=carrierFreqListEUTRA,proto3" json:"carrierFreqListEUTRA,omitempty"`
+       T_ReselectionEUTRA       uint32                  `protobuf:"varint,2,opt,name=t_ReselectionEUTRA,json=tReselectionEUTRA,proto3" json:"t_ReselectionEUTRA,omitempty"`
+       T_ReselectionEUTRA_SF    *SpeedStateScaleFactors `protobuf:"bytes,3,opt,name=t_ReselectionEUTRA_SF,json=tReselectionEUTRASF,proto3" json:"t_ReselectionEUTRA_SF,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue    `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}                `json:"-"`
+       XXX_unrecognized         []byte                  `json:"-"`
+       XXX_sizecache            int32                   `json:"-"`
+}
+
+func (m *SIB5) Reset()         { *m = SIB5{} }
+func (m *SIB5) String() string { return proto.CompactTextString(m) }
+func (*SIB5) ProtoMessage()    {}
+func (*SIB5) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{27}
+}
+
+func (m *SIB5) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB5.Unmarshal(m, b)
+}
+func (m *SIB5) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB5.Marshal(b, m, deterministic)
+}
+func (m *SIB5) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB5.Merge(m, src)
+}
+func (m *SIB5) XXX_Size() int {
+       return xxx_messageInfo_SIB5.Size(m)
+}
+func (m *SIB5) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB5.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB5 proto.InternalMessageInfo
+
+func (m *SIB5) GetCarrierFreqListEUTRA() *CarrierFreqListEUTRA {
+       if m != nil {
+               return m.CarrierFreqListEUTRA
+       }
+       return nil
+}
+
+func (m *SIB5) GetT_ReselectionEUTRA() uint32 {
+       if m != nil {
+               return m.T_ReselectionEUTRA
+       }
+       return 0
+}
+
+func (m *SIB5) GetT_ReselectionEUTRA_SF() *SpeedStateScaleFactors {
+       if m != nil {
+               return m.T_ReselectionEUTRA_SF
+       }
+       return nil
+}
+
+func (m *SIB5) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type CarrierFreqListEUTRA struct {
+       Items                []*CarrierFreqEUTRA `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}            `json:"-"`
+       XXX_unrecognized     []byte              `json:"-"`
+       XXX_sizecache        int32               `json:"-"`
+}
+
+func (m *CarrierFreqListEUTRA) Reset()         { *m = CarrierFreqListEUTRA{} }
+func (m *CarrierFreqListEUTRA) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqListEUTRA) ProtoMessage()    {}
+func (*CarrierFreqListEUTRA) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{28}
+}
+
+func (m *CarrierFreqListEUTRA) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CarrierFreqListEUTRA.Unmarshal(m, b)
+}
+func (m *CarrierFreqListEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CarrierFreqListEUTRA.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqListEUTRA) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CarrierFreqListEUTRA.Merge(m, src)
+}
+func (m *CarrierFreqListEUTRA) XXX_Size() int {
+       return xxx_messageInfo_CarrierFreqListEUTRA.Size(m)
+}
+func (m *CarrierFreqListEUTRA) XXX_DiscardUnknown() {
+       xxx_messageInfo_CarrierFreqListEUTRA.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqListEUTRA proto.InternalMessageInfo
+
+func (m *CarrierFreqListEUTRA) GetItems() []*CarrierFreqEUTRA {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type CarrierFreqEUTRA struct {
+       CarrierFreq                uint32                      `protobuf:"varint,1,opt,name=carrierFreq,proto3" json:"carrierFreq,omitempty"`
+       EutraMultiBandInfoList     *EUTRA_MultiBandInfoList    `protobuf:"bytes,2,opt,name=eutra_multiBandInfoList,json=eutraMultiBandInfoList,proto3" json:"eutra_multiBandInfoList,omitempty"`
+       Eutra_FreqNeighCellList    *EUTRA_FreqNeighCellList    `protobuf:"bytes,3,opt,name=eutra_FreqNeighCellList,json=eutraFreqNeighCellList,proto3" json:"eutra_FreqNeighCellList,omitempty"`
+       Eutra_BlackCellList        *EUTRA_FreqBlackCellList    `protobuf:"bytes,4,opt,name=eutra_BlackCellList,json=eutraBlackCellList,proto3" json:"eutra_BlackCellList,omitempty"`
+       AllowedMeasBandwidth       *EUTRA_AllowedMeasBandwidth `protobuf:"bytes,5,opt,name=allowedMeasBandwidth,proto3" json:"allowedMeasBandwidth,omitempty"`
+       PresenceAntennaPort1       bool                        `protobuf:"varint,6,opt,name=presenceAntennaPort1,proto3" json:"presenceAntennaPort1,omitempty"`
+       CellReselectionPriority    *wrappers.UInt32Value       `protobuf:"bytes,7,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"`
+       CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,8,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"`
+       ThreshX_High               uint32                      `protobuf:"varint,9,opt,name=threshX_High,json=threshXHigh,proto3" json:"threshX_High,omitempty"`
+       ThreshX_Low                uint32                      `protobuf:"varint,10,opt,name=threshX_Low,json=threshXLow,proto3" json:"threshX_Low,omitempty"`
+       Q_RxLevMin                 int32                       `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"`
+       Q_QualMin                  int32                       `protobuf:"zigzag32,12,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"`
+       P_MaxEUTRA                 int32                       `protobuf:"zigzag32,13,opt,name=p_MaxEUTRA,json=pMaxEUTRA,proto3" json:"p_MaxEUTRA,omitempty"`
+       ThreshX_Q                  *CarrierFreqEUTRAThreshX_Q  `protobuf:"bytes,14,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"`
+       XXX_NoUnkeyedLiteral       struct{}                    `json:"-"`
+       XXX_unrecognized           []byte                      `json:"-"`
+       XXX_sizecache              int32                       `json:"-"`
+}
+
+func (m *CarrierFreqEUTRA) Reset()         { *m = CarrierFreqEUTRA{} }
+func (m *CarrierFreqEUTRA) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqEUTRA) ProtoMessage()    {}
+func (*CarrierFreqEUTRA) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{29}
+}
+
+func (m *CarrierFreqEUTRA) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CarrierFreqEUTRA.Unmarshal(m, b)
+}
+func (m *CarrierFreqEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CarrierFreqEUTRA.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqEUTRA) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CarrierFreqEUTRA.Merge(m, src)
+}
+func (m *CarrierFreqEUTRA) XXX_Size() int {
+       return xxx_messageInfo_CarrierFreqEUTRA.Size(m)
+}
+func (m *CarrierFreqEUTRA) XXX_DiscardUnknown() {
+       xxx_messageInfo_CarrierFreqEUTRA.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqEUTRA proto.InternalMessageInfo
+
+func (m *CarrierFreqEUTRA) GetCarrierFreq() uint32 {
+       if m != nil {
+               return m.CarrierFreq
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetEutraMultiBandInfoList() *EUTRA_MultiBandInfoList {
+       if m != nil {
+               return m.EutraMultiBandInfoList
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetEutra_FreqNeighCellList() *EUTRA_FreqNeighCellList {
+       if m != nil {
+               return m.Eutra_FreqNeighCellList
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetEutra_BlackCellList() *EUTRA_FreqBlackCellList {
+       if m != nil {
+               return m.Eutra_BlackCellList
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetAllowedMeasBandwidth() *EUTRA_AllowedMeasBandwidth {
+       if m != nil {
+               return m.AllowedMeasBandwidth
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetPresenceAntennaPort1() bool {
+       if m != nil {
+               return m.PresenceAntennaPort1
+       }
+       return false
+}
+
+func (m *CarrierFreqEUTRA) GetCellReselectionPriority() *wrappers.UInt32Value {
+       if m != nil {
+               return m.CellReselectionPriority
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetCellReselectionSubPriority() *CellReselectionSubPriority {
+       if m != nil {
+               return m.CellReselectionSubPriority
+       }
+       return nil
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_High() uint32 {
+       if m != nil {
+               return m.ThreshX_High
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_Low() uint32 {
+       if m != nil {
+               return m.ThreshX_Low
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetQ_RxLevMin() int32 {
+       if m != nil {
+               return m.Q_RxLevMin
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetQ_QualMin() int32 {
+       if m != nil {
+               return m.Q_QualMin
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetP_MaxEUTRA() int32 {
+       if m != nil {
+               return m.P_MaxEUTRA
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRA) GetThreshX_Q() *CarrierFreqEUTRAThreshX_Q {
+       if m != nil {
+               return m.ThreshX_Q
+       }
+       return nil
+}
+
+type EUTRA_FreqNeighCellList struct {
+       Items                []*EUTRA_FreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
+       XXX_unrecognized     []byte                     `json:"-"`
+       XXX_sizecache        int32                      `json:"-"`
+}
+
+func (m *EUTRA_FreqNeighCellList) Reset()         { *m = EUTRA_FreqNeighCellList{} }
+func (m *EUTRA_FreqNeighCellList) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqNeighCellList) ProtoMessage()    {}
+func (*EUTRA_FreqNeighCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{30}
+}
+
+func (m *EUTRA_FreqNeighCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_EUTRA_FreqNeighCellList.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_EUTRA_FreqNeighCellList.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_EUTRA_FreqNeighCellList.Merge(m, src)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_Size() int {
+       return xxx_messageInfo_EUTRA_FreqNeighCellList.Size(m)
+}
+func (m *EUTRA_FreqNeighCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_EUTRA_FreqNeighCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqNeighCellList proto.InternalMessageInfo
+
+func (m *EUTRA_FreqNeighCellList) GetItems() []*EUTRA_FreqNeighCellInfo {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type EUTRA_FreqBlackCellList struct {
+       Items                []*EUTRA_PhysCellIdRange `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
+       XXX_unrecognized     []byte                   `json:"-"`
+       XXX_sizecache        int32                    `json:"-"`
+}
+
+func (m *EUTRA_FreqBlackCellList) Reset()         { *m = EUTRA_FreqBlackCellList{} }
+func (m *EUTRA_FreqBlackCellList) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqBlackCellList) ProtoMessage()    {}
+func (*EUTRA_FreqBlackCellList) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{31}
+}
+
+func (m *EUTRA_FreqBlackCellList) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_EUTRA_FreqBlackCellList.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_EUTRA_FreqBlackCellList.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_EUTRA_FreqBlackCellList.Merge(m, src)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_Size() int {
+       return xxx_messageInfo_EUTRA_FreqBlackCellList.Size(m)
+}
+func (m *EUTRA_FreqBlackCellList) XXX_DiscardUnknown() {
+       xxx_messageInfo_EUTRA_FreqBlackCellList.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqBlackCellList proto.InternalMessageInfo
+
+func (m *EUTRA_FreqBlackCellList) GetItems() []*EUTRA_PhysCellIdRange {
+       if m != nil {
+               return m.Items
+       }
+       return nil
+}
+
+type EUTRA_FreqNeighCellInfo struct {
+       PhysCellId           uint32                `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"`
+       Q_OffsetCell         *EUTRA_Q_OffsetRange  `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"`
+       Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"`
+       Q_QualMinOffsetCell  *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}              `json:"-"`
+       XXX_unrecognized     []byte                `json:"-"`
+       XXX_sizecache        int32                 `json:"-"`
+}
+
+func (m *EUTRA_FreqNeighCellInfo) Reset()         { *m = EUTRA_FreqNeighCellInfo{} }
+func (m *EUTRA_FreqNeighCellInfo) String() string { return proto.CompactTextString(m) }
+func (*EUTRA_FreqNeighCellInfo) ProtoMessage()    {}
+func (*EUTRA_FreqNeighCellInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{32}
+}
+
+func (m *EUTRA_FreqNeighCellInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Unmarshal(m, b)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Marshal(b, m, deterministic)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_EUTRA_FreqNeighCellInfo.Merge(m, src)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_Size() int {
+       return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Size(m)
+}
+func (m *EUTRA_FreqNeighCellInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_EUTRA_FreqNeighCellInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_EUTRA_FreqNeighCellInfo proto.InternalMessageInfo
+
+func (m *EUTRA_FreqNeighCellInfo) GetPhysCellId() uint32 {
+       if m != nil {
+               return m.PhysCellId
+       }
+       return 0
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_OffsetCell() *EUTRA_Q_OffsetRange {
+       if m != nil {
+               return m.Q_OffsetCell
+       }
+       return nil
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_RxLevMinOffsetCell
+       }
+       return nil
+}
+
+func (m *EUTRA_FreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value {
+       if m != nil {
+               return m.Q_QualMinOffsetCell
+       }
+       return nil
+}
+
+type CarrierFreqEUTRAThreshX_Q struct {
+       ThreshX_HighQ        uint32   `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"`
+       ThreshX_LowQ         uint32   `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"`
+       XXX_NoUnkeyedLiteral struct{} `json:"-"`
+       XXX_unrecognized     []byte   `json:"-"`
+       XXX_sizecache        int32    `json:"-"`
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) Reset()         { *m = CarrierFreqEUTRAThreshX_Q{} }
+func (m *CarrierFreqEUTRAThreshX_Q) String() string { return proto.CompactTextString(m) }
+func (*CarrierFreqEUTRAThreshX_Q) ProtoMessage()    {}
+func (*CarrierFreqEUTRAThreshX_Q) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{33}
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Unmarshal(m, b)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Marshal(b, m, deterministic)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Merge(m, src)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_Size() int {
+       return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Size(m)
+}
+func (m *CarrierFreqEUTRAThreshX_Q) XXX_DiscardUnknown() {
+       xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_CarrierFreqEUTRAThreshX_Q proto.InternalMessageInfo
+
+func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_HighQ() uint32 {
+       if m != nil {
+               return m.ThreshX_HighQ
+       }
+       return 0
+}
+
+func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_LowQ() uint32 {
+       if m != nil {
+               return m.ThreshX_LowQ
+       }
+       return 0
+}
+
+type SIB6 struct {
+       MessageIdentifier        []byte               `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+       SerialNumber             []byte               `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+       WarningType              []byte               `protobuf:"bytes,3,opt,name=warningType,proto3" json:"warningType,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}             `json:"-"`
+       XXX_unrecognized         []byte               `json:"-"`
+       XXX_sizecache            int32                `json:"-"`
+}
+
+func (m *SIB6) Reset()         { *m = SIB6{} }
+func (m *SIB6) String() string { return proto.CompactTextString(m) }
+func (*SIB6) ProtoMessage()    {}
+func (*SIB6) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{34}
+}
+
+func (m *SIB6) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB6.Unmarshal(m, b)
+}
+func (m *SIB6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB6.Marshal(b, m, deterministic)
+}
+func (m *SIB6) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB6.Merge(m, src)
+}
+func (m *SIB6) XXX_Size() int {
+       return xxx_messageInfo_SIB6.Size(m)
+}
+func (m *SIB6) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB6.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB6 proto.InternalMessageInfo
+
+func (m *SIB6) GetMessageIdentifier() []byte {
+       if m != nil {
+               return m.MessageIdentifier
+       }
+       return nil
+}
+
+func (m *SIB6) GetSerialNumber() []byte {
+       if m != nil {
+               return m.SerialNumber
+       }
+       return nil
+}
+
+func (m *SIB6) GetWarningType() []byte {
+       if m != nil {
+               return m.WarningType
+       }
+       return nil
+}
+
+func (m *SIB6) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type SIB7 struct {
+       MessageIdentifier           []byte                         `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+       SerialNumber                []byte                         `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+       WarningMessageSegmentType   SIB7_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB7_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"`
+       WarningMessageSegmentNumber uint32                         `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"`
+       WarningMessageSegment       []byte                         `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"`
+       DataCodingScheme            *wrappers.BytesValue           `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"`
+       LateNonCriticalExtension    *wrappers.BytesValue           `protobuf:"bytes,7,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral        struct{}                       `json:"-"`
+       XXX_unrecognized            []byte                         `json:"-"`
+       XXX_sizecache               int32                          `json:"-"`
+}
+
+func (m *SIB7) Reset()         { *m = SIB7{} }
+func (m *SIB7) String() string { return proto.CompactTextString(m) }
+func (*SIB7) ProtoMessage()    {}
+func (*SIB7) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{35}
+}
+
+func (m *SIB7) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB7.Unmarshal(m, b)
+}
+func (m *SIB7) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB7.Marshal(b, m, deterministic)
+}
+func (m *SIB7) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB7.Merge(m, src)
+}
+func (m *SIB7) XXX_Size() int {
+       return xxx_messageInfo_SIB7.Size(m)
+}
+func (m *SIB7) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB7.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB7 proto.InternalMessageInfo
+
+func (m *SIB7) GetMessageIdentifier() []byte {
+       if m != nil {
+               return m.MessageIdentifier
+       }
+       return nil
+}
+
+func (m *SIB7) GetSerialNumber() []byte {
+       if m != nil {
+               return m.SerialNumber
+       }
+       return nil
+}
+
+func (m *SIB7) GetWarningMessageSegmentType() SIB7_WarningMessageSegmentType {
+       if m != nil {
+               return m.WarningMessageSegmentType
+       }
+       return SIB7_protobuf_unspecified
+}
+
+func (m *SIB7) GetWarningMessageSegmentNumber() uint32 {
+       if m != nil {
+               return m.WarningMessageSegmentNumber
+       }
+       return 0
+}
+
+func (m *SIB7) GetWarningMessageSegment() []byte {
+       if m != nil {
+               return m.WarningMessageSegment
+       }
+       return nil
+}
+
+func (m *SIB7) GetDataCodingScheme() *wrappers.BytesValue {
+       if m != nil {
+               return m.DataCodingScheme
+       }
+       return nil
+}
+
+func (m *SIB7) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type SIB8 struct {
+       MessageIdentifier             []byte                         `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"`
+       SerialNumber                  []byte                         `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"`
+       WarningMessageSegmentType     SIB8_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB8_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"`
+       WarningMessageSegmentNumber   uint32                         `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"`
+       WarningMessageSegment         []byte                         `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"`
+       DataCodingScheme              *wrappers.BytesValue           `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"`
+       WarningAreaCoordinatesSegment *wrappers.BytesValue           `protobuf:"bytes,7,opt,name=warningAreaCoordinatesSegment,proto3" json:"warningAreaCoordinatesSegment,omitempty"`
+       LateNonCriticalExtension      *wrappers.BytesValue           `protobuf:"bytes,8,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral          struct{}                       `json:"-"`
+       XXX_unrecognized              []byte                         `json:"-"`
+       XXX_sizecache                 int32                          `json:"-"`
+}
+
+func (m *SIB8) Reset()         { *m = SIB8{} }
+func (m *SIB8) String() string { return proto.CompactTextString(m) }
+func (*SIB8) ProtoMessage()    {}
+func (*SIB8) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{36}
+}
+
+func (m *SIB8) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB8.Unmarshal(m, b)
+}
+func (m *SIB8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB8.Marshal(b, m, deterministic)
+}
+func (m *SIB8) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB8.Merge(m, src)
+}
+func (m *SIB8) XXX_Size() int {
+       return xxx_messageInfo_SIB8.Size(m)
+}
+func (m *SIB8) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB8.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB8 proto.InternalMessageInfo
+
+func (m *SIB8) GetMessageIdentifier() []byte {
+       if m != nil {
+               return m.MessageIdentifier
+       }
+       return nil
+}
+
+func (m *SIB8) GetSerialNumber() []byte {
+       if m != nil {
+               return m.SerialNumber
+       }
+       return nil
+}
+
+func (m *SIB8) GetWarningMessageSegmentType() SIB8_WarningMessageSegmentType {
+       if m != nil {
+               return m.WarningMessageSegmentType
+       }
+       return SIB8_protobuf_unspecified
+}
+
+func (m *SIB8) GetWarningMessageSegmentNumber() uint32 {
+       if m != nil {
+               return m.WarningMessageSegmentNumber
+       }
+       return 0
+}
+
+func (m *SIB8) GetWarningMessageSegment() []byte {
+       if m != nil {
+               return m.WarningMessageSegment
+       }
+       return nil
+}
+
+func (m *SIB8) GetDataCodingScheme() *wrappers.BytesValue {
+       if m != nil {
+               return m.DataCodingScheme
+       }
+       return nil
+}
+
+func (m *SIB8) GetWarningAreaCoordinatesSegment() *wrappers.BytesValue {
+       if m != nil {
+               return m.WarningAreaCoordinatesSegment
+       }
+       return nil
+}
+
+func (m *SIB8) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type SIB9 struct {
+       TimeInfo                 *SIB9TimeInfo        `protobuf:"bytes,1,opt,name=timeInfo,proto3" json:"timeInfo,omitempty"`
+       LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"`
+       XXX_NoUnkeyedLiteral     struct{}             `json:"-"`
+       XXX_unrecognized         []byte               `json:"-"`
+       XXX_sizecache            int32                `json:"-"`
+}
+
+func (m *SIB9) Reset()         { *m = SIB9{} }
+func (m *SIB9) String() string { return proto.CompactTextString(m) }
+func (*SIB9) ProtoMessage()    {}
+func (*SIB9) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{37}
+}
+
+func (m *SIB9) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB9.Unmarshal(m, b)
+}
+func (m *SIB9) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB9.Marshal(b, m, deterministic)
+}
+func (m *SIB9) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB9.Merge(m, src)
+}
+func (m *SIB9) XXX_Size() int {
+       return xxx_messageInfo_SIB9.Size(m)
+}
+func (m *SIB9) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB9.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB9 proto.InternalMessageInfo
+
+func (m *SIB9) GetTimeInfo() *SIB9TimeInfo {
+       if m != nil {
+               return m.TimeInfo
+       }
+       return nil
+}
+
+func (m *SIB9) GetLateNonCriticalExtension() *wrappers.BytesValue {
+       if m != nil {
+               return m.LateNonCriticalExtension
+       }
+       return nil
+}
+
+type SIB9TimeInfo struct {
+       TimeInfoUTC          uint64               `protobuf:"varint,1,opt,name=timeInfoUTC,proto3" json:"timeInfoUTC,omitempty"`
+       DayLightSavingTime   *wrappers.BytesValue `protobuf:"bytes,2,opt,name=dayLightSavingTime,proto3" json:"dayLightSavingTime,omitempty"`
+       LeapSeconds          *wrappers.Int32Value `protobuf:"bytes,3,opt,name=leapSeconds,proto3" json:"leapSeconds,omitempty"`
+       LocalTimeOffset      *wrappers.Int32Value `protobuf:"bytes,4,opt,name=localTimeOffset,proto3" json:"localTimeOffset,omitempty"`
+       XXX_NoUnkeyedLiteral struct{}             `json:"-"`
+       XXX_unrecognized     []byte               `json:"-"`
+       XXX_sizecache        int32                `json:"-"`
+}
+
+func (m *SIB9TimeInfo) Reset()         { *m = SIB9TimeInfo{} }
+func (m *SIB9TimeInfo) String() string { return proto.CompactTextString(m) }
+func (*SIB9TimeInfo) ProtoMessage()    {}
+func (*SIB9TimeInfo) Descriptor() ([]byte, []int) {
+       return fileDescriptor_3f0afbd7a60a4cb5, []int{38}
+}
+
+func (m *SIB9TimeInfo) XXX_Unmarshal(b []byte) error {
+       return xxx_messageInfo_SIB9TimeInfo.Unmarshal(m, b)
+}
+func (m *SIB9TimeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
+       return xxx_messageInfo_SIB9TimeInfo.Marshal(b, m, deterministic)
+}
+func (m *SIB9TimeInfo) XXX_Merge(src proto.Message) {
+       xxx_messageInfo_SIB9TimeInfo.Merge(m, src)
+}
+func (m *SIB9TimeInfo) XXX_Size() int {
+       return xxx_messageInfo_SIB9TimeInfo.Size(m)
+}
+func (m *SIB9TimeInfo) XXX_DiscardUnknown() {
+       xxx_messageInfo_SIB9TimeInfo.DiscardUnknown(m)
+}
+
+var xxx_messageInfo_SIB9TimeInfo proto.InternalMessageInfo
+
+func (m *SIB9TimeInfo) GetTimeInfoUTC() uint64 {
+       if m != nil {
+               return m.TimeInfoUTC
+       }
+       return 0
+}
+
+func (m *SIB9TimeInfo) GetDayLightSavingTime() *wrappers.BytesValue {
+       if m != nil {
+               return m.DayLightSavingTime
+       }
+       return nil
+}
+
+func (m *SIB9TimeInfo) GetLeapSeconds() *wrappers.Int32Value {
+       if m != nil {
+               return m.LeapSeconds
+       }
+       return nil
+}
+
+func (m *SIB9TimeInfo) GetLocalTimeOffset() *wrappers.Int32Value {
+       if m != nil {
+               return m.LocalTimeOffset
+       }
+       return nil
+}
+
+func init() {
+       proto.RegisterEnum("streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value", UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, UAC_AccessCategory1_SelectionAssistanceInfo_Value_value)
+       proto.RegisterEnum("streaming_protobufs.Q_Hyst_Value", Q_Hyst_Value_name, Q_Hyst_Value_value)
+       proto.RegisterEnum("streaming_protobufs.SF_Medium_High_Value", SF_Medium_High_Value_name, SF_Medium_High_Value_value)
+       proto.RegisterEnum("streaming_protobufs.CellReselectionSubPriority_Value", CellReselectionSubPriority_Value_name, CellReselectionSubPriority_Value_value)
+       proto.RegisterEnum("streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value", SpeedStateScaleFactorsSF_Medium_High_Value_name, SpeedStateScaleFactorsSF_Medium_High_Value_value)
+       proto.RegisterEnum("streaming_protobufs.SIB7_WarningMessageSegmentType", SIB7_WarningMessageSegmentType_name, SIB7_WarningMessageSegmentType_value)
+       proto.RegisterEnum("streaming_protobufs.SIB8_WarningMessageSegmentType", SIB8_WarningMessageSegmentType_name, SIB8_WarningMessageSegmentType_value)
+       proto.RegisterType((*SIB1)(nil), "streaming_protobufs.SIB1")
+       proto.RegisterType((*SIB1CellSelectionInfo)(nil), "streaming_protobufs.SIB1CellSelectionInfo")
+       proto.RegisterType((*SIB1UAC_BarringInfo)(nil), "streaming_protobufs.SIB1UAC_BarringInfo")
+       proto.RegisterType((*UAC_AccessCategory1_SelectionAssistanceInfo)(nil), "streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo")
+       proto.RegisterType((*IndividualPLMNList)(nil), "streaming_protobufs.IndividualPLMNList")
+       proto.RegisterType((*SIB2)(nil), "streaming_protobufs.SIB2")
+       proto.RegisterType((*SIB2CellReselectionInfoCommon)(nil), "streaming_protobufs.SIB2CellReselectionInfoCommon")
+       proto.RegisterType((*Q_Hyst)(nil), "streaming_protobufs.Q_Hyst")
+       proto.RegisterType((*SpeedStateReselectionPars)(nil), "streaming_protobufs.SpeedStateReselectionPars")
+       proto.RegisterType((*Q_HystSF)(nil), "streaming_protobufs.Q_HystSF")
+       proto.RegisterType((*SF_Medium_High)(nil), "streaming_protobufs.SF_Medium_High")
+       proto.RegisterType((*SIB2CellReselectionServingFreqInfo)(nil), "streaming_protobufs.SIB2CellReselectionServingFreqInfo")
+       proto.RegisterType((*CellReselectionSubPriority)(nil), "streaming_protobufs.CellReselectionSubPriority")
+       proto.RegisterType((*SIB2IntraFreqCellReselectionInfo)(nil), "streaming_protobufs.SIB2IntraFreqCellReselectionInfo")
+       proto.RegisterType((*SpeedStateScaleFactors)(nil), "streaming_protobufs.SpeedStateScaleFactors")
+       proto.RegisterType((*SpeedStateScaleFactorsSF_Medium_High)(nil), "streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High")
+       proto.RegisterType((*SIB3)(nil), "streaming_protobufs.SIB3")
+       proto.RegisterType((*IntraFreqNeighCellList)(nil), "streaming_protobufs.IntraFreqNeighCellList")
+       proto.RegisterType((*IntraFreqNeighCellInfo)(nil), "streaming_protobufs.IntraFreqNeighCellInfo")
+       proto.RegisterType((*IntraFreqBlackCellList)(nil), "streaming_protobufs.IntraFreqBlackCellList")
+       proto.RegisterType((*SIB4)(nil), "streaming_protobufs.SIB4")
+       proto.RegisterType((*InterFreqCarrierFreqList)(nil), "streaming_protobufs.InterFreqCarrierFreqList")
+       proto.RegisterType((*InterFreqCarrierFreqInfo)(nil), "streaming_protobufs.InterFreqCarrierFreqInfo")
+       proto.RegisterType((*InterFreqCarrierFreqInfoThreshX_Q)(nil), "streaming_protobufs.InterFreqCarrierFreqInfoThreshX_Q")
+       proto.RegisterType((*InterFreqNeighCellList)(nil), "streaming_protobufs.InterFreqNeighCellList")
+       proto.RegisterType((*InterFreqNeighCellInfo)(nil), "streaming_protobufs.InterFreqNeighCellInfo")
+       proto.RegisterType((*InterFreqBlackCellList)(nil), "streaming_protobufs.InterFreqBlackCellList")
+       proto.RegisterType((*SIB5)(nil), "streaming_protobufs.SIB5")
+       proto.RegisterType((*CarrierFreqListEUTRA)(nil), "streaming_protobufs.CarrierFreqListEUTRA")
+       proto.RegisterType((*CarrierFreqEUTRA)(nil), "streaming_protobufs.CarrierFreqEUTRA")
+       proto.RegisterType((*EUTRA_FreqNeighCellList)(nil), "streaming_protobufs.EUTRA_FreqNeighCellList")
+       proto.RegisterType((*EUTRA_FreqBlackCellList)(nil), "streaming_protobufs.EUTRA_FreqBlackCellList")
+       proto.RegisterType((*EUTRA_FreqNeighCellInfo)(nil), "streaming_protobufs.EUTRA_FreqNeighCellInfo")
+       proto.RegisterType((*CarrierFreqEUTRAThreshX_Q)(nil), "streaming_protobufs.CarrierFreqEUTRAThreshX_Q")
+       proto.RegisterType((*SIB6)(nil), "streaming_protobufs.SIB6")
+       proto.RegisterType((*SIB7)(nil), "streaming_protobufs.SIB7")
+       proto.RegisterType((*SIB8)(nil), "streaming_protobufs.SIB8")
+       proto.RegisterType((*SIB9)(nil), "streaming_protobufs.SIB9")
+       proto.RegisterType((*SIB9TimeInfo)(nil), "streaming_protobufs.SIB9TimeInfo")
+}
+
+func init() { proto.RegisterFile("rrc_sib.proto", fileDescriptor_3f0afbd7a60a4cb5) }
+
+var fileDescriptor_3f0afbd7a60a4cb5 = []byte{
+       // 3006 bytes of a gzipped FileDescriptorProto
+       0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0xcd, 0x6f, 0x1b, 0xc7,
+       0xf9, 0x0e, 0x29, 0x4a, 0xa2, 0x5e, 0x91, 0xd2, 0x6a, 0xf4, 0x45, 0x3b, 0xb1, 0x63, 0x33, 0xbf,
+       0xfc, 0xe2, 0x26, 0x91, 0x6c, 0xd1, 0x92, 0xac, 0xa0, 0x0d, 0x62, 0x91, 0x11, 0x63, 0xd6, 0x92,
+       0x2c, 0xcd, 0x4a, 0x4e, 0x9a, 0xd4, 0xd8, 0x2e, 0x97, 0x43, 0x6a, 0x91, 0xe5, 0x2e, 0x39, 0xb3,
+       0x94, 0xad, 0x53, 0x0f, 0xbd, 0xf5, 0x5f, 0x28, 0xd0, 0x53, 0x51, 0xa0, 0x40, 0x81, 0x9e, 0x0a,
+       0xb4, 0x87, 0x1e, 0xfa, 0x71, 0xea, 0x21, 0x3d, 0xf4, 0xd8, 0x43, 0xff, 0x89, 0xa2, 0x97, 0xa2,
+       0x40, 0xb1, 0xb3, 0x4b, 0x6a, 0x77, 0x39, 0xbb, 0x5c, 0x59, 0x72, 0x10, 0xa0, 0x3d, 0x69, 0xf8,
+       0xce, 0x3c, 0xcf, 0x7c, 0xbd, 0xf3, 0xbe, 0xcf, 0x0c, 0x29, 0xc8, 0x53, 0xaa, 0x29, 0x4c, 0xaf,
+       0xaf, 0x76, 0xa8, 0x65, 0x5b, 0x68, 0x9e, 0xd9, 0x94, 0xa8, 0x6d, 0xdd, 0x6c, 0x29, 0xdc, 0x50,
+       0xef, 0x35, 0xd9, 0xf5, 0x9b, 0x2d, 0xcb, 0x6a, 0x19, 0xe4, 0x6e, 0xdf, 0x72, 0xf7, 0x39, 0x55,
+       0x3b, 0x1d, 0x42, 0x99, 0x0b, 0xba, 0xbe, 0xe4, 0x70, 0x68, 0x56, 0xbb, 0x6d, 0x99, 0x8a, 0x7d,
+       0xd6, 0x21, 0x7d, 0x3b, 0x1a, 0xb6, 0x15, 0xff, 0x36, 0x09, 0x19, 0xb9, 0x56, 0x5e, 0x43, 0x9f,
+       0xc1, 0x9c, 0x46, 0x0c, 0x43, 0x26, 0x06, 0xd1, 0x6c, 0xdd, 0x32, 0x6b, 0x66, 0xd3, 0x2a, 0xa4,
+       0x6e, 0xa5, 0xee, 0x4c, 0x97, 0xde, 0x5d, 0x15, 0x8c, 0x62, 0xd5, 0x41, 0x55, 0xc2, 0x08, 0x3c,
+       0x4c, 0x82, 0x7e, 0x00, 0x8b, 0x8e, 0x71, 0x5b, 0xd3, 0x08, 0x63, 0x98, 0x18, 0xaa, 0x4d, 0x1a,
+       0x9c, 0x3d, 0x1d, 0xc3, 0x5e, 0x11, 0x21, 0xb0, 0x98, 0x88, 0xf7, 0x60, 0x99, 0xe6, 0x0e, 0xb3,
+       0xab, 0xaa, 0x6e, 0xf4, 0x28, 0xa9, 0x58, 0xa6, 0x4d, 0x2d, 0xa3, 0x30, 0x16, 0xd7, 0x83, 0x08,
+       0x81, 0xc5, 0x44, 0x48, 0x86, 0x39, 0xa6, 0x2b, 0xb2, 0x76, 0x42, 0x1a, 0x3d, 0x43, 0x37, 0x5b,
+       0x7c, 0xfc, 0x19, 0xce, 0xfe, 0xff, 0x11, 0xab, 0x13, 0x6a, 0x8d, 0x25, 0xa6, 0x07, 0x2d, 0x48,
+       0x87, 0x65, 0x46, 0xe8, 0xa9, 0x6e, 0xb6, 0x9c, 0xd9, 0x56, 0x2c, 0xb3, 0xa9, 0xb7, 0x2a, 0x7c,
+       0x8b, 0x0a, 0xe3, 0x9c, 0xfa, 0xae, 0x98, 0x5a, 0x8c, 0x91, 0x6b, 0x65, 0x1c, 0xc5, 0x87, 0x9e,
+       0xc0, 0x82, 0xde, 0x66, 0xca, 0x4e, 0x9b, 0xd0, 0x16, 0x31, 0xb5, 0x33, 0xb9, 0xd7, 0xe9, 0x58,
+       0xd4, 0x2e, 0x4c, 0xf0, 0x7e, 0xde, 0x10, 0xf6, 0x73, 0x44, 0x7b, 0xe4, 0x49, 0xc7, 0xc6, 0xf3,
+       0x7a, 0x9b, 0x85, 0x81, 0x0e, 0x21, 0xa9, 0xa8, 0x86, 0xf1, 0xe4, 0x94, 0xd0, 0xda, 0x9e, 0xac,
+       0xf4, 0x09, 0x27, 0x93, 0x10, 0xfa, 0x91, 0x7d, 0x42, 0x05, 0x16, 0x7b, 0x44, 0x39, 0xd2, 0xdb,
+       0x84, 0xb2, 0x6d, 0xb3, 0x51, 0xb1, 0x4c, 0x66, 0xab, 0xa6, 0xcd, 0x0a, 0xd9, 0x98, 0x3d, 0x3c,
+       0xde, 0x11, 0x20, 0xf0, 0x42, 0x8f, 0x0c, 0x5b, 0xd1, 0x21, 0xcc, 0xf6, 0x54, 0x4d, 0x29, 0xab,
+       0x94, 0xf6, 0x37, 0x70, 0x8a, 0x53, 0xdf, 0x89, 0x74, 0xef, 0xe3, 0xed, 0x8a, 0xbf, 0x3d, 0x9e,
+       0xe9, 0xa9, 0x9a, 0xef, 0x33, 0xaa, 0xc2, 0x6c, 0x8f, 0x91, 0x6a, 0xcf, 0x30, 0x30, 0x61, 0xbd,
+       0x36, 0xa9, 0x7d, 0x5c, 0x80, 0x04, 0xf3, 0x0f, 0x83, 0xd0, 0xa7, 0x50, 0x70, 0x9c, 0x79, 0xdf,
+       0x32, 0x2b, 0x54, 0xb7, 0x75, 0x4d, 0x35, 0x76, 0x5e, 0xd8, 0xc4, 0x64, 0xba, 0x65, 0x16, 0xa6,
+       0x39, 0xe1, 0xeb, 0xab, 0xee, 0x99, 0x5f, 0xed, 0xb3, 0xad, 0x96, 0xcf, 0x6c, 0xc2, 0x9e, 0xaa,
+       0x46, 0x8f, 0xe0, 0x48, 0x70, 0xf1, 0x0f, 0x69, 0x58, 0x14, 0x9e, 0x53, 0x74, 0x03, 0xa0, 0xab,
+       0xe0, 0x17, 0xbb, 0xe4, 0x74, 0x4f, 0x37, 0xf9, 0x39, 0x9f, 0xc3, 0x53, 0xdd, 0xbe, 0x01, 0x7d,
+       0x02, 0xd2, 0x79, 0xf5, 0x93, 0x66, 0x93, 0x11, 0xdb, 0x3b, 0xae, 0x6f, 0x0c, 0x8d, 0xe4, 0xb8,
+       0x66, 0xda, 0xf7, 0x4b, 0xee, 0x50, 0x66, 0xbb, 0x41, 0x10, 0x7a, 0x08, 0xf9, 0x73, 0x22, 0xf9,
+       0x78, 0xd7, 0x3b, 0x92, 0xc3, 0xf3, 0xf1, 0x91, 0xe4, 0xba, 0x3e, 0x00, 0xda, 0x82, 0xa9, 0xae,
+       0x72, 0xd8, 0x53, 0x0d, 0x67, 0xa0, 0x99, 0xd1, 0xe8, 0x6c, 0xd7, 0x6b, 0x8c, 0x76, 0x60, 0x76,
+       0x80, 0xf4, 0xe6, 0x30, 0x9e, 0x60, 0x0e, 0x33, 0xdd, 0x00, 0xa6, 0xf8, 0xcb, 0x0c, 0xcc, 0x0b,
+       0xbc, 0x01, 0x3d, 0x83, 0x05, 0x9f, 0x43, 0x55, 0x2d, 0xea, 0x9d, 0xdd, 0xb8, 0xa0, 0xe9, 0xe3,
+       0x38, 0x20, 0xb4, 0xa2, 0xda, 0xbb, 0x3a, 0xb3, 0xf1, 0xfc, 0xb9, 0x5f, 0x0d, 0x68, 0x50, 0x03,
+       0x96, 0x7d, 0xf4, 0x07, 0x84, 0x1e, 0xec, 0xee, 0xed, 0x2b, 0x4e, 0x7b, 0x6f, 0x27, 0xde, 0x4f,
+       0xd0, 0xc3, 0x00, 0x83, 0x17, 0xcf, 0xfb, 0xf0, 0xec, 0x8e, 0x19, 0xd5, 0x61, 0x29, 0x74, 0x2a,
+       0x64, 0xc2, 0x07, 0xe5, 0x6d, 0xd4, 0x7b, 0xa3, 0x3a, 0xf1, 0x41, 0xfc, 0x7d, 0xf8, 0xcc, 0xa8,
+       0x0e, 0xd0, 0x31, 0xda, 0xa6, 0xb7, 0x3c, 0xee, 0x16, 0x3e, 0x8c, 0xe4, 0x75, 0xc3, 0x7b, 0x45,
+       0xb5, 0x49, 0xcb, 0xa2, 0x67, 0x6b, 0xca, 0xc0, 0x6f, 0xb7, 0x19, 0xd3, 0x9d, 0xb3, 0xac, 0x11,
+       0x87, 0xfc, 0xd1, 0x6b, 0xd8, 0xc7, 0x8a, 0xbe, 0x07, 0x48, 0x37, 0x1b, 0xfa, 0xa9, 0xde, 0xe8,
+       0xa9, 0x46, 0x7f, 0x76, 0xde, 0x76, 0xbf, 0x23, 0xec, 0xab, 0x36, 0xd4, 0xfc, 0xd1, 0x6b, 0x58,
+       0x40, 0x52, 0x5e, 0x81, 0xf7, 0x9c, 0x25, 0x4a, 0x38, 0xae, 0xe2, 0x1f, 0x53, 0xf0, 0xde, 0x05,
+       0xe6, 0x81, 0xbe, 0x0f, 0xe3, 0xa7, 0x8e, 0xdf, 0x71, 0xbf, 0x99, 0x29, 0x55, 0x2f, 0xbb, 0x30,
+       0xab, 0xae, 0x17, 0xbb, 0xa4, 0xc5, 0x4d, 0x18, 0xe7, 0x9f, 0x51, 0x01, 0x16, 0xfa, 0x74, 0x4a,
+       0xcf, 0x64, 0x1d, 0xa2, 0xe9, 0x4d, 0x9d, 0x34, 0xa4, 0xd7, 0xd0, 0x38, 0xa4, 0x54, 0x29, 0xe5,
+       0xfc, 0xa9, 0x4b, 0x69, 0xe7, 0x8f, 0x26, 0x8d, 0x15, 0x0d, 0x40, 0xc3, 0x0b, 0x84, 0x9e, 0xc2,
+       0xb8, 0x6e, 0x93, 0x36, 0x2b, 0xa4, 0x6e, 0x8d, 0x5d, 0xc5, 0x26, 0x62, 0x97, 0xae, 0xf8, 0x8f,
+       0x34, 0x57, 0x21, 0x25, 0xd4, 0x81, 0x6b, 0x4e, 0x8a, 0xc7, 0x84, 0xf9, 0xa3, 0x55, 0xe0, 0x60,
+       0x95, 0xa2, 0xc2, 0x75, 0xa9, 0x12, 0x85, 0xc4, 0xd1, 0xa4, 0xe8, 0x87, 0x70, 0x33, 0x54, 0xe9,
+       0xe5, 0xd7, 0x2a, 0x25, 0x5d, 0x9f, 0x4c, 0x79, 0x90, 0xb4, 0xdb, 0x10, 0x1c, 0x8f, 0xa0, 0x47,
+       0x67, 0xf0, 0x86, 0x6e, 0xda, 0x54, 0x75, 0x0c, 0x82, 0x19, 0x78, 0xe7, 0x70, 0x23, 0xb2, 0xfb,
+       0x5a, 0x0c, 0x18, 0xc7, 0x52, 0x17, 0xff, 0x32, 0x06, 0x37, 0x62, 0x17, 0x0e, 0xc9, 0xb0, 0x64,
+       0x52, 0xab, 0x29, 0xcb, 0x4a, 0xd9, 0xb0, 0xb4, 0x2f, 0xd9, 0x91, 0xb5, 0x7d, 0x4a, 0xa8, 0xda,
+       0x22, 0xde, 0x66, 0xc4, 0x47, 0xd2, 0x45, 0x17, 0x1b, 0x82, 0x22, 0x1d, 0xde, 0x54, 0xeb, 0xec,
+       0xe8, 0x84, 0x12, 0x76, 0x32, 0x60, 0x76, 0x12, 0xb5, 0x65, 0xe8, 0x0d, 0xd5, 0x19, 0x81, 0xb7,
+       0xe6, 0xb7, 0xc4, 0x69, 0x94, 0x03, 0x2d, 0xa3, 0xb1, 0x8f, 0xf1, 0x4d, 0x1f, 0x91, 0x80, 0x07,
+       0xed, 0xc2, 0x2c, 0x55, 0xcd, 0x16, 0x39, 0xb2, 0xca, 0x84, 0xd9, 0xce, 0x3c, 0xbd, 0xf5, 0x2c,
+       0x0a, 0xa9, 0x0f, 0x15, 0x37, 0xe6, 0x63, 0x07, 0x83, 0xc3, 0x50, 0x54, 0x82, 0x89, 0xae, 0xf2,
+       0xe8, 0x8c, 0xd9, 0x83, 0x3c, 0x24, 0x26, 0x71, 0x9a, 0xe0, 0xf1, 0xae, 0xf3, 0x07, 0x19, 0x70,
+       0x8d, 0x75, 0x08, 0x69, 0xc8, 0xb6, 0x6a, 0x13, 0xdf, 0x22, 0x1f, 0xa8, 0x94, 0x79, 0xf1, 0x69,
+       0x55, 0xbc, 0xb7, 0x51, 0x28, 0x1c, 0x4d, 0x58, 0xfc, 0x77, 0x0a, 0x26, 0xdc, 0xfe, 0xd1, 0x83,
+       0x60, 0x5c, 0xb9, 0x1d, 0x33, 0xd6, 0x60, 0xc8, 0xf8, 0x6d, 0x6a, 0x74, 0xcc, 0x98, 0x84, 0xb1,
+       0x46, 0xf9, 0x9e, 0x94, 0x72, 0x0b, 0x6b, 0x52, 0xda, 0x2d, 0x94, 0xa4, 0x31, 0xb7, 0x70, 0x5f,
+       0xca, 0xb8, 0x85, 0x75, 0x69, 0xdc, 0x2d, 0x6c, 0x48, 0x13, 0x6e, 0x61, 0x53, 0x9a, 0x74, 0x0b,
+       0x5b, 0x52, 0x16, 0x65, 0x21, 0xd3, 0x28, 0xaf, 0xdd, 0x93, 0xa6, 0xbc, 0x52, 0x49, 0x02, 0xaf,
+       0xb4, 0x2e, 0x4d, 0x7b, 0xa5, 0x4d, 0x29, 0xe7, 0x95, 0xb6, 0xa4, 0xbc, 0x5b, 0x2a, 0xdd, 0x93,
+       0x66, 0xbc, 0x52, 0x49, 0x9a, 0xf5, 0x4a, 0xeb, 0x92, 0x54, 0xfc, 0x5d, 0x0a, 0xae, 0x45, 0x2e,
+       0x1c, 0x6a, 0xc2, 0x72, 0xdb, 0xaa, 0xeb, 0x86, 0x6e, 0x9f, 0xf1, 0xfa, 0x03, 0x95, 0xaa, 0x6d,
+       0x62, 0x13, 0xca, 0x3c, 0x77, 0x16, 0xa7, 0xd4, 0x3d, 0x31, 0x06, 0x47, 0x91, 0xa1, 0x2d, 0xc8,
+       0xba, 0x7e, 0x22, 0x57, 0x3d, 0x4f, 0xbe, 0x11, 0xb3, 0xfa, 0x72, 0x15, 0x4f, 0x76, 0xdd, 0x42,
+       0xf1, 0xc7, 0x29, 0xc8, 0xf6, 0xad, 0xe8, 0x21, 0x4c, 0xb1, 0xa6, 0xb2, 0x47, 0x1a, 0x7a, 0xaf,
+       0xed, 0x0d, 0xf0, 0x2d, 0xb1, 0xab, 0x54, 0xbd, 0x56, 0xca, 0x23, 0xbd, 0x75, 0x82, 0xb3, 0xac,
+       0xe9, 0x7e, 0x44, 0xdf, 0x81, 0x49, 0xd6, 0xe4, 0x46, 0x6f, 0x1c, 0x89, 0xf0, 0x13, 0xac, 0xe9,
+       0xfc, 0x2d, 0xfe, 0x24, 0x05, 0x33, 0xc1, 0x2a, 0xf4, 0x51, 0xd0, 0xa9, 0xbe, 0x95, 0x80, 0x2e,
+       0xe8, 0x5c, 0x8f, 0x46, 0xfb, 0x16, 0xdf, 0x4d, 0x65, 0x53, 0x4a, 0x79, 0xa5, 0x75, 0x29, 0xed,
+       0x95, 0x06, 0xee, 0x75, 0x4f, 0xca, 0x14, 0xff, 0x3e, 0x06, 0xc5, 0xd1, 0xe1, 0x17, 0xd5, 0x60,
+       0x8e, 0x29, 0xfb, 0x4e, 0x50, 0xb3, 0xa9, 0x2a, 0x13, 0x95, 0x6a, 0x27, 0x07, 0x89, 0x82, 0x97,
+       0xc4, 0x42, 0x28, 0x11, 0xd5, 0x61, 0x22, 0x55, 0x1c, 0xa6, 0x3a, 0x44, 0xef, 0xc3, 0x9c, 0xed,
+       0x86, 0x2d, 0x77, 0xb8, 0xbb, 0xd6, 0xf3, 0x03, 0x1e, 0x99, 0xf2, 0x78, 0xb8, 0x02, 0x7d, 0x77,
+       0xb8, 0xf5, 0xa1, 0x17, 0x82, 0xe2, 0x3b, 0x1e, 0x86, 0xa1, 0x2d, 0x58, 0x0e, 0x25, 0xa4, 0x03,
+       0xaa, 0x5b, 0x54, 0xb7, 0xcf, 0x78, 0x34, 0xca, 0xe3, 0xa8, 0x6a, 0x64, 0xc1, 0xf5, 0x70, 0x2a,
+       0xeb, 0xd5, 0x07, 0xe0, 0x89, 0x98, 0x1b, 0x6b, 0x25, 0x12, 0x86, 0x63, 0x28, 0x8b, 0xbf, 0x49,
+       0xc1, 0xf5, 0x68, 0x28, 0x7a, 0x1c, 0xf4, 0xc5, 0x8d, 0x0b, 0x76, 0x1d, 0xf4, 0xcb, 0xbd, 0xd1,
+       0x7e, 0x39, 0x05, 0xe3, 0xd6, 0xc7, 0x96, 0x5d, 0x92, 0x52, 0xfd, 0xa2, 0xe3, 0x99, 0x5e, 0x71,
+       0x53, 0x1a, 0xeb, 0x17, 0xb7, 0xa4, 0x4c, 0xf1, 0xd7, 0x93, 0x70, 0x6b, 0x54, 0x72, 0x1e, 0x75,
+       0x07, 0x1b, 0xba, 0x3a, 0xa5, 0x2f, 0x75, 0x75, 0x1a, 0xbb, 0xc8, 0xd5, 0xe9, 0x6d, 0x98, 0x61,
+       0x4a, 0xe0, 0xc8, 0x64, 0xb8, 0x73, 0xe4, 0x59, 0xe0, 0x44, 0x54, 0x42, 0xcd, 0x0e, 0x13, 0x5d,
+       0xb0, 0x02, 0x24, 0x87, 0xe8, 0x1d, 0x98, 0xb5, 0x15, 0xdf, 0xda, 0xec, 0x63, 0xee, 0x4c, 0x79,
+       0x3c, 0x63, 0x07, 0xac, 0x48, 0x81, 0xb9, 0x26, 0x25, 0xdd, 0x1e, 0x31, 0xb5, 0xb3, 0xb2, 0x6a,
+       0x36, 0xb8, 0xc4, 0x77, 0x1f, 0x1c, 0xd6, 0xc4, 0x81, 0xbb, 0x67, 0xd8, 0x7a, 0x35, 0x0c, 0xd9,
+       0xc7, 0x8a, 0x5c, 0x2b, 0xe3, 0x61, 0x2e, 0x44, 0x60, 0x61, 0xc8, 0xe8, 0x2c, 0x7c, 0xf6, 0x65,
+       0xfb, 0x10, 0xd2, 0xa1, 0x7b, 0x30, 0xde, 0x51, 0xf6, 0xd4, 0x17, 0xde, 0xfb, 0x43, 0xec, 0x96,
+       0x64, 0x3a, 0x7b, 0xea, 0x0b, 0x74, 0x0f, 0x32, 0xac, 0x6d, 0x6b, 0xb1, 0xaf, 0x0b, 0xb2, 0x5c,
+       0x56, 0xf6, 0x8e, 0x2a, 0x98, 0xb7, 0x44, 0x9f, 0xc1, 0x3c, 0x63, 0x0a, 0x96, 0xe5, 0x9a, 0xb2,
+       0x47, 0x54, 0xd6, 0xa3, 0xa4, 0x4d, 0x4c, 0xdb, 0x7b, 0x4d, 0x88, 0x78, 0xf1, 0x90, 0x87, 0xda,
+       0xe3, 0x39, 0xc6, 0x1c, 0x9b, 0xcf, 0x84, 0x3e, 0x81, 0x3c, 0x63, 0x75, 0xe5, 0xc8, 0xf2, 0x8c,
+       0x85, 0x5c, 0x8c, 0xa0, 0x72, 0x06, 0x35, 0x68, 0x89, 0x73, 0x8c, 0xd5, 0x07, 0x9f, 0xd0, 0x03,
+       0x58, 0x6e, 0x10, 0xaa, 0x9f, 0x12, 0xa7, 0x51, 0xcd, 0x6c, 0x90, 0x17, 0x55, 0x6a, 0xb5, 0xb9,
+       0x46, 0xcb, 0xdf, 0x4a, 0xdd, 0xc9, 0xe2, 0xa5, 0x41, 0x75, 0xa0, 0xd6, 0xb9, 0xeb, 0x85, 0x1c,
+       0x46, 0x91, 0xab, 0x85, 0x99, 0x98, 0xfb, 0xea, 0xb9, 0x24, 0x90, 0x35, 0xd5, 0x20, 0x55, 0x55,
+       0xb3, 0x2d, 0xca, 0xb0, 0x14, 0x74, 0x30, 0xb9, 0x5a, 0xfc, 0x53, 0x0a, 0x96, 0xc4, 0x8d, 0xd1,
+       0xd3, 0xe1, 0x6c, 0xfc, 0xc1, 0x05, 0x3a, 0x8b, 0xcc, 0xd1, 0x38, 0x9c, 0xa3, 0x2f, 0xc1, 0xda,
+       0xcf, 0xdc, 0x5f, 0xa5, 0xe0, 0xff, 0x92, 0x00, 0xd0, 0x71, 0x30, 0x86, 0x7e, 0xf4, 0xd2, 0x5d,
+       0x07, 0xa3, 0xe9, 0x93, 0xd1, 0xd1, 0x14, 0x60, 0x82, 0x47, 0xd3, 0x8d, 0xf3, 0x70, 0xba, 0x21,
+       0xa5, 0xfb, 0xe6, 0x07, 0x1b, 0x6e, 0x3c, 0x35, 0x3e, 0xb6, 0x6c, 0x27, 0xd9, 0xff, 0xc2, 0xbd,
+       0x20, 0xde, 0x47, 0x1a, 0x2c, 0x0d, 0xae, 0x34, 0xfb, 0x44, 0x6f, 0x9d, 0x38, 0x1e, 0xc1, 0x03,
+       0x41, 0x2a, 0x66, 0xff, 0x6b, 0x42, 0x08, 0x8e, 0xa0, 0x0a, 0x74, 0x52, 0x36, 0x54, 0xed, 0xcb,
+       0x41, 0x27, 0xe9, 0x24, 0x9d, 0x04, 0x20, 0x38, 0x82, 0x2a, 0xf6, 0xd1, 0x6f, 0xec, 0x32, 0x8f,
+       0x7e, 0x5f, 0xc0, 0x92, 0x78, 0xbe, 0x68, 0x3b, 0x78, 0x7d, 0x4f, 0xba, 0x56, 0xfe, 0x9b, 0xfa,
+       0x3f, 0xd3, 0x22, 0x76, 0x9e, 0xce, 0x6e, 0x02, 0x74, 0x4e, 0xce, 0x18, 0xff, 0xdc, 0xe0, 0xdb,
+       0x91, 0xc7, 0x3e, 0x0b, 0xda, 0x81, 0x5c, 0xd7, 0xbb, 0x5f, 0xf1, 0x43, 0x9e, 0x4e, 0x7c, 0x11,
+       0x9b, 0xee, 0x9e, 0xc3, 0xd0, 0x13, 0x58, 0x08, 0x3f, 0x4d, 0xfa, 0xee, 0x75, 0xf1, 0x99, 0x67,
+       0xbe, 0x3b, 0x0c, 0x44, 0xc7, 0xb0, 0x2c, 0x22, 0x74, 0x02, 0x7f, 0x12, 0x8d, 0xb5, 0xd4, 0x15,
+       0x62, 0xd1, 0x1e, 0xcc, 0x87, 0x5e, 0x1f, 0xf9, 0x30, 0x93, 0x24, 0x48, 0xd4, 0x1d, 0xc2, 0x15,
+       0xf7, 0x7d, 0xeb, 0x1e, 0x74, 0xa4, 0xf5, 0xe0, 0xae, 0xde, 0x14, 0x2e, 0xe8, 0x41, 0xa5, 0xa6,
+       0xb8, 0x8b, 0xe9, 0x6d, 0xe4, 0x9f, 0x53, 0xfc, 0x44, 0xad, 0x23, 0x1d, 0x0a, 0xba, 0x69, 0x13,
+       0xca, 0x55, 0x8a, 0x4a, 0xa9, 0xee, 0x16, 0x7d, 0x67, 0x6a, 0x25, 0xca, 0x4f, 0x84, 0x20, 0x1c,
+       0x49, 0x17, 0xeb, 0xf2, 0xe9, 0xcb, 0xb8, 0xbc, 0x02, 0x85, 0xa8, 0xe1, 0xa0, 0x4a, 0x70, 0x79,
+       0x92, 0x4f, 0xc6, 0xef, 0xf6, 0xff, 0xca, 0x8b, 0x7b, 0xe0, 0x8e, 0xff, 0x36, 0xcc, 0x34, 0x0c,
+       0xc5, 0x67, 0xf5, 0x9c, 0x3f, 0xdf, 0x30, 0x7c, 0x46, 0xb1, 0x7c, 0x49, 0x7f, 0x0d, 0xf2, 0x65,
+       0xec, 0x6a, 0xe5, 0x4b, 0xf4, 0x9b, 0x50, 0xe6, 0x95, 0xbe, 0x09, 0x8d, 0x5f, 0xd1, 0x9b, 0x50,
+       0x5f, 0x4c, 0x4d, 0x24, 0x16, 0x53, 0x9f, 0xc3, 0x02, 0x63, 0x75, 0xb9, 0x57, 0xd7, 0xdc, 0xed,
+       0x94, 0x3b, 0xaa, 0xa6, 0x9b, 0x2d, 0x4f, 0x7b, 0x46, 0x7c, 0x01, 0x18, 0x6e, 0x8d, 0x85, 0x1c,
+       0xc3, 0x72, 0x2a, 0x7b, 0xf5, 0x72, 0x6a, 0x2a, 0x56, 0x4e, 0x45, 0x48, 0x45, 0xb8, 0xbc, 0x54,
+       0x0c, 0x5e, 0x70, 0xa6, 0x47, 0x5e, 0x70, 0x72, 0x97, 0xba, 0xe0, 0xe4, 0x2f, 0x72, 0xc1, 0x19,
+       0x68, 0xf0, 0x99, 0xa4, 0x1a, 0x5c, 0x70, 0x4d, 0x99, 0x15, 0x5e, 0x53, 0xc4, 0xf2, 0x54, 0xba,
+       0x02, 0x79, 0x8a, 0xde, 0x82, 0xbc, 0x7b, 0xa3, 0xff, 0x8c, 0x8b, 0xae, 0x83, 0xc2, 0x1c, 0x1f,
+       0x41, 0xce, 0x33, 0x72, 0x1b, 0xba, 0x0d, 0xfd, 0xcf, 0x0a, 0x7f, 0x56, 0x40, 0xbc, 0xcd, 0xb4,
+       0x67, 0xe3, 0x0f, 0x0a, 0x32, 0x4c, 0xf5, 0x9b, 0x1c, 0x16, 0xe6, 0xf9, 0xc8, 0x36, 0x2f, 0x14,
+       0x17, 0x8f, 0xfa, 0x68, 0x9c, 0xf5, 0x88, 0x0e, 0xd1, 0xd3, 0xe8, 0x97, 0x85, 0x85, 0x04, 0x81,
+       0xe1, 0x25, 0xdf, 0x1d, 0x16, 0xaf, 0xfc, 0xdd, 0xc1, 0x2f, 0x54, 0x78, 0x34, 0x5f, 0xba, 0xb0,
+       0x50, 0xe1, 0xf1, 0xde, 0x55, 0x91, 0xee, 0x9a, 0x05, 0xa5, 0xea, 0x72, 0xbc, 0x8a, 0x14, 0x40,
+       0x70, 0x04, 0x55, 0xa0, 0x93, 0xa0, 0x54, 0x2d, 0x24, 0xe9, 0x64, 0x58, 0xaa, 0x0a, 0xec, 0xc5,
+       0x2f, 0xe1, 0xf6, 0x48, 0x47, 0x08, 0xfb, 0xe6, 0xa1, 0x97, 0x04, 0xfd, 0xbe, 0x79, 0x18, 0xf2,
+       0x4d, 0xf7, 0xf5, 0x2c, 0xe0, 0x9b, 0x87, 0x9e, 0x7c, 0x15, 0xcd, 0x35, 0xa9, 0x7c, 0x0d, 0x61,
+       0x05, 0xf2, 0x55, 0xd0, 0xe2, 0x7f, 0xf2, 0xf5, 0x6b, 0x90, 0xaf, 0x02, 0xe7, 0x7a, 0x49, 0xf9,
+       0xfa, 0x95, 0x7b, 0x21, 0xdc, 0x40, 0xcf, 0x60, 0x41, 0x0b, 0x2a, 0xbe, 0x9d, 0xe3, 0x23, 0xbc,
+       0xed, 0x49, 0x57, 0xf1, 0x03, 0x75, 0x45, 0x00, 0xc0, 0x42, 0x1a, 0xb4, 0x12, 0x0a, 0xe6, 0x2e,
+       0x79, 0xda, 0x7b, 0xa9, 0x0d, 0x57, 0x20, 0x05, 0x16, 0x87, 0x9b, 0x3b, 0xe1, 0x7f, 0xec, 0xe2,
+       0xe1, 0x7f, 0x7e, 0x88, 0x5e, 0xae, 0xc6, 0x4a, 0xe8, 0xcc, 0x65, 0x24, 0xb4, 0x0c, 0x0b, 0xa2,
+       0x65, 0x41, 0xdf, 0x0e, 0x6e, 0xcf, 0xdb, 0xa3, 0x16, 0xd4, 0x5d, 0x4c, 0x6f, 0x97, 0x7e, 0x35,
+       0x09, 0x52, 0xb8, 0x0e, 0xdd, 0x82, 0x69, 0x6d, 0x48, 0x2b, 0xfb, 0x4d, 0x88, 0xc0, 0x32, 0xe9,
+       0xd9, 0x54, 0x55, 0xda, 0x8e, 0x3a, 0x75, 0xb4, 0xa7, 0x73, 0x42, 0x47, 0xfe, 0xf4, 0xc1, 0x5d,
+       0xec, 0xbd, 0x30, 0x06, 0x2f, 0x71, 0xb2, 0x21, 0xfb, 0x79, 0x37, 0xc3, 0x11, 0x7a, 0x6c, 0x64,
+       0x37, 0x82, 0x10, 0xcd, 0xc9, 0x86, 0xc3, 0xd6, 0x33, 0x98, 0x77, 0xbb, 0x09, 0xc6, 0xe7, 0x4c,
+       0xa2, 0x2e, 0x82, 0x01, 0x1a, 0x71, 0xa2, 0xe0, 0xf9, 0xd1, 0x60, 0x41, 0x35, 0x0c, 0xeb, 0x39,
+       0x69, 0x38, 0xd2, 0xcb, 0x99, 0xe0, 0x73, 0xbd, 0x61, 0x9f, 0xc4, 0xfe, 0x84, 0xcc, 0xe5, 0xdf,
+       0x16, 0xc0, 0xb0, 0x90, 0x0c, 0x95, 0x60, 0xa1, 0x43, 0x09, 0x23, 0xa6, 0x46, 0xb6, 0x4d, 0x9b,
+       0x98, 0xa6, 0x7a, 0x60, 0x51, 0x7b, 0x8d, 0x6b, 0xe8, 0x2c, 0x16, 0xd6, 0xc5, 0xe9, 0x81, 0xc9,
+       0x57, 0xa7, 0x07, 0xb2, 0x57, 0xaf, 0x07, 0x7c, 0x49, 0x8b, 0x3f, 0xd3, 0x4d, 0x05, 0x92, 0x16,
+       0x7f, 0x47, 0x7b, 0x13, 0xa6, 0x7d, 0x79, 0x8d, 0x6b, 0xe7, 0x3c, 0x86, 0xf3, 0xb4, 0x36, 0x4a,
+       0x0a, 0xbf, 0xee, 0x17, 0xb2, 0x39, 0x5e, 0x7b, 0xae, 0x55, 0x6f, 0x00, 0x70, 0xad, 0xea, 0xc6,
+       0x9e, 0xbc, 0x8b, 0xed, 0xf4, 0x0d, 0xe8, 0xb1, 0x5f, 0xcc, 0xcd, 0xc4, 0x7c, 0xa3, 0x1c, 0x3e,
+       0x89, 0x02, 0x11, 0x57, 0x7c, 0x06, 0xcb, 0x11, 0xfe, 0x8d, 0xca, 0xc1, 0x48, 0x90, 0xf8, 0x70,
+       0xf8, 0xf3, 0xef, 0x17, 0x7e, 0xfa, 0xa0, 0x1f, 0x3f, 0x0c, 0xd2, 0xbf, 0x1b, 0x43, 0x7f, 0x30,
+       0xc8, 0xca, 0x81, 0x9c, 0xf0, 0xf3, 0xb4, 0x70, 0xf0, 0x89, 0xb2, 0xfb, 0x63, 0x61, 0x76, 0xbf,
+       0x13, 0x33, 0x88, 0xaf, 0x33, 0xc7, 0x47, 0x24, 0xe3, 0xcc, 0x4b, 0x26, 0x63, 0x0d, 0xae, 0x45,
+       0xfa, 0xc2, 0x95, 0xe9, 0xb8, 0xbf, 0xba, 0x0f, 0x4c, 0x9b, 0xe8, 0x7d, 0x98, 0x6b, 0x13, 0xc6,
+       0xd4, 0x16, 0xa9, 0x35, 0x88, 0x69, 0xeb, 0x4d, 0x9d, 0x50, 0x4e, 0x9a, 0xc3, 0xc3, 0x15, 0xa8,
+       0x08, 0x39, 0x46, 0xa8, 0xae, 0x1a, 0xfb, 0xbd, 0x76, 0x9d, 0x50, 0xce, 0x9c, 0xc3, 0x01, 0x9b,
+       0x93, 0x41, 0x9e, 0xab, 0xd4, 0xd4, 0xcd, 0xd6, 0xd1, 0x59, 0x87, 0xf0, 0x65, 0xcd, 0x61, 0xbf,
+       0xe9, 0xd5, 0xa5, 0xc9, 0xdf, 0x67, 0xf8, 0xac, 0x1e, 0xbc, 0x82, 0x59, 0x75, 0xe1, 0x9a, 0x37,
+       0x85, 0x3d, 0x17, 0x2f, 0x93, 0x96, 0x73, 0x8d, 0x1e, 0xcc, 0x71, 0xa6, 0x74, 0x3f, 0xea, 0x57,
+       0x40, 0x0f, 0x56, 0x3f, 0x8d, 0x82, 0xe2, 0x68, 0x56, 0xf4, 0x10, 0x5e, 0x17, 0x56, 0x7a, 0xa3,
+       0x74, 0xbf, 0xf3, 0x8b, 0x6b, 0x82, 0xd6, 0x61, 0x51, 0x58, 0xcd, 0xd3, 0x4f, 0x0e, 0x8b, 0x2b,
+       0xd1, 0x27, 0x20, 0x35, 0x54, 0x5b, 0xad, 0x58, 0x0d, 0xdd, 0x6c, 0xc9, 0xda, 0x09, 0x69, 0x13,
+       0xef, 0x39, 0x26, 0x76, 0x5b, 0x86, 0x40, 0xb1, 0xfb, 0x3c, 0x79, 0x99, 0x7d, 0xfe, 0x1c, 0xae,
+       0x45, 0xae, 0x68, 0xcc, 0xb7, 0x1a, 0x08, 0x66, 0x4c, 0xcb, 0xde, 0x55, 0x99, 0xed, 0xb5, 0x97,
+       0x52, 0x68, 0x16, 0xa6, 0x0d, 0x9f, 0x21, 0x5d, 0xfc, 0xd9, 0x38, 0xf7, 0xa1, 0xad, 0x6f, 0x98,
+       0x0f, 0x6d, 0xfd, 0x97, 0xfa, 0x90, 0x0a, 0x37, 0xbc, 0x1e, 0xb6, 0x29, 0x51, 0x2b, 0x96, 0x45,
+       0x1b, 0xba, 0xa9, 0xda, 0x84, 0xf5, 0x87, 0x91, 0xc0, 0x91, 0xe2, 0x19, 0x62, 0xdd, 0x34, 0xfb,
+       0x4d, 0x75, 0xd3, 0x9f, 0xba, 0x01, 0xfc, 0x03, 0xf4, 0x21, 0x64, 0x6d, 0xbd, 0x4d, 0x7c, 0xff,
+       0x11, 0x72, 0x3b, 0xca, 0x87, 0x3e, 0x38, 0xf2, 0x1a, 0xe2, 0x01, 0xe4, 0xd5, 0xbd, 0xfa, 0xff,
+       0x28, 0x0d, 0x39, 0x7f, 0x9f, 0x4e, 0x5e, 0xe8, 0xf7, 0x7a, 0x7c, 0x54, 0xe1, 0x63, 0xcd, 0x60,
+       0xbf, 0x09, 0x3d, 0x06, 0xd4, 0x50, 0xcf, 0x76, 0xf5, 0xd6, 0x89, 0x2d, 0xab, 0xa7, 0x4e, 0xb6,
+       0xd0, 0xdb, 0x24, 0xc9, 0x28, 0x04, 0x30, 0xf4, 0x21, 0x4c, 0x1b, 0x44, 0xed, 0xc8, 0x44, 0xb3,
+       0xcc, 0x06, 0x4b, 0xf2, 0x03, 0x0b, 0x7f, 0x7b, 0xb4, 0x03, 0xb3, 0x86, 0xa5, 0xa9, 0x86, 0xc3,
+       0xe5, 0xfd, 0x3c, 0x3d, 0xc1, 0xcf, 0xdb, 0xc3, 0x98, 0xf2, 0xfd, 0xcf, 0xd7, 0x5a, 0x84, 0x52,
+       0xdd, 0x5e, 0xb5, 0x56, 0xa8, 0x6a, 0xae, 0x30, 0x6d, 0xd5, 0xa2, 0xad, 0xbb, 0xf4, 0x2e, 0xd5,
+       0xb5, 0x95, 0x8e, 0x61, 0xdf, 0x1d, 0x6c, 0xd5, 0xca, 0x60, 0xab, 0xea, 0x13, 0xbc, 0x78, 0xff,
+       0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xaf, 0x23, 0x6a, 0x5e, 0x6f, 0x34, 0x00, 0x00,
+}