[Epic-ID: ODUHIGH-475][Task-ID: ODUHIGH-476]F1AP codec update
[o-du/l2.git] / src / codec_utils / F1AP / ProtocolExtensionField.c
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "F1AP-Containers"
4  *      found in "../F1.asn1"
5  *      `asn1c -D ../F1_output/ -fcompound-names -fno-include-deps -findirect-choice -gen-PER`
6  */
7
8 #include "ProtocolExtensionField.h"
9
10 static const long asn_VAL_1_id_TAISliceSupportList = 131;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const asn_ioc_cell_t asn_IOS_ServedPLMNs_ItemExtIEs_1_rows[] = {
14         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_1_id_TAISliceSupportList },
15         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
16         { "&Extension", aioc__type, &asn_DEF_SliceSupportList },
17         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional }
18 };
19 static const asn_ioc_set_t asn_IOS_ServedPLMNs_ItemExtIEs_1[] = {
20         { 1, 4, asn_IOS_ServedPLMNs_ItemExtIEs_1_rows }
21 };
22 static const long asn_VAL_2_id_gNB_CUSystemInformation = 118;
23 static const long asn_VAL_2_reject = 0;
24 static const long asn_VAL_2_optional = 0;
25 static const long asn_VAL_3_id_AvailablePLMNList = 179;
26 static const long asn_VAL_3_ignore = 1;
27 static const long asn_VAL_3_optional = 0;
28 static const long asn_VAL_4_id_ExtendedAvailablePLMN_List = 197;
29 static const long asn_VAL_4_ignore = 1;
30 static const long asn_VAL_4_optional = 0;
31 static const asn_ioc_cell_t asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1_rows[] = {
32         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_2_id_gNB_CUSystemInformation },
33         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_reject },
34         { "&Extension", aioc__type, &asn_DEF_GNB_CUSystemInformation },
35         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
36         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_3_id_AvailablePLMNList },
37         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
38         { "&Extension", aioc__type, &asn_DEF_AvailablePLMNList },
39         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional },
40         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_4_id_ExtendedAvailablePLMN_List },
41         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_ignore },
42         { "&Extension", aioc__type, &asn_DEF_ExtendedAvailablePLMN_List },
43         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
44 };
45 static const asn_ioc_set_t asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1[] = {
46         { 3, 4, asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1_rows }
47 };
48 static const long asn_VAL_5_id_HandoverPreparationInformation = 119;
49 static const long asn_VAL_5_ignore = 1;
50 static const long asn_VAL_5_optional = 0;
51 static const long asn_VAL_6_id_CellGroupConfig = 173;
52 static const long asn_VAL_6_ignore = 1;
53 static const long asn_VAL_6_optional = 0;
54 static const long asn_VAL_7_id_MeasurementTimingConfiguration = 163;
55 static const long asn_VAL_7_ignore = 1;
56 static const long asn_VAL_7_optional = 0;
57 static const long asn_VAL_8_id_UEAssistanceInformation = 214;
58 static const long asn_VAL_8_ignore = 1;
59 static const long asn_VAL_8_optional = 0;
60 static const asn_ioc_cell_t asn_IOS_CUtoDURRCInformation_ExtIEs_1_rows[] = {
61         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_5_id_HandoverPreparationInformation },
62         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
63         { "&Extension", aioc__type, &asn_DEF_HandoverPreparationInformation },
64         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
65         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_6_id_CellGroupConfig },
66         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
67         { "&Extension", aioc__type, &asn_DEF_CellGroupConfig },
68         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
69         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_7_id_MeasurementTimingConfiguration },
70         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
71         { "&Extension", aioc__type, &asn_DEF_MeasurementTimingConfiguration },
72         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
73         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_8_id_UEAssistanceInformation },
74         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
75         { "&Extension", aioc__type, &asn_DEF_UEAssistanceInformation },
76         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional }
77 };
78 static const asn_ioc_set_t asn_IOS_CUtoDURRCInformation_ExtIEs_1[] = {
79         { 4, 4, asn_IOS_CUtoDURRCInformation_ExtIEs_1_rows }
80 };
81 static const long asn_VAL_9_id_RLC_Status = 160;
82 static const long asn_VAL_9_ignore = 1;
83 static const long asn_VAL_9_optional = 0;
84 static const asn_ioc_cell_t asn_IOS_DRBs_Modified_ItemExtIEs_1_rows[] = {
85         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_9_id_RLC_Status },
86         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
87         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
88         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional }
89 };
90 static const asn_ioc_set_t asn_IOS_DRBs_Modified_ItemExtIEs_1[] = {
91         { 1, 4, asn_IOS_DRBs_Modified_ItemExtIEs_1_rows }
92 };
93 static const long asn_VAL_10_id_RLC_Status = 160;
94 static const long asn_VAL_10_ignore = 1;
95 static const long asn_VAL_10_optional = 0;
96 static const asn_ioc_cell_t asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1_rows[] = {
97         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_10_id_RLC_Status },
98         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
99         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
100         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
101 };
102 static const asn_ioc_set_t asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1[] = {
103         { 1, 4, asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1_rows }
104 };
105 static const long asn_VAL_11_id_DLPDCPSNLength = 161;
106 static const long asn_VAL_11_ignore = 1;
107 static const long asn_VAL_11_optional = 0;
108 static const long asn_VAL_12_id_ULPDCPSNLength = 192;
109 static const long asn_VAL_12_ignore = 1;
110 static const long asn_VAL_12_optional = 0;
111 static const long asn_VAL_13_id_BearerTypeChange = 186;
112 static const long asn_VAL_13_ignore = 1;
113 static const long asn_VAL_13_optional = 0;
114 static const long asn_VAL_14_id_RLCMode = 187;
115 static const long asn_VAL_14_ignore = 1;
116 static const long asn_VAL_14_optional = 0;
117 static const long asn_VAL_15_id_Duplication_Activation = 188;
118 static const long asn_VAL_15_reject = 0;
119 static const long asn_VAL_15_optional = 0;
120 static const long asn_VAL_16_id_DC_Based_Duplication_Configured = 176;
121 static const long asn_VAL_16_reject = 0;
122 static const long asn_VAL_16_optional = 0;
123 static const long asn_VAL_17_id_DC_Based_Duplication_Activation = 177;
124 static const long asn_VAL_17_reject = 0;
125 static const long asn_VAL_17_optional = 0;
126 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeModified_ItemExtIEs_1_rows[] = {
127         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_11_id_DLPDCPSNLength },
128         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
129         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
130         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
131         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_12_id_ULPDCPSNLength },
132         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
133         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
134         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
135         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_13_id_BearerTypeChange },
136         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
137         { "&Extension", aioc__type, &asn_DEF_BearerTypeChange },
138         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
139         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_14_id_RLCMode },
140         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
141         { "&Extension", aioc__type, &asn_DEF_RLCMode },
142         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
143         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_15_id_Duplication_Activation },
144         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_reject },
145         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
146         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
147         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_16_id_DC_Based_Duplication_Configured },
148         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_reject },
149         { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
150         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional },
151         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_17_id_DC_Based_Duplication_Activation },
152         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_reject },
153         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
154         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
155 };
156 static const asn_ioc_set_t asn_IOS_DRBs_ToBeModified_ItemExtIEs_1[] = {
157         { 7, 4, asn_IOS_DRBs_ToBeModified_ItemExtIEs_1_rows }
158 };
159 static const long asn_VAL_18_id_DC_Based_Duplication_Configured = 176;
160 static const long asn_VAL_18_reject = 0;
161 static const long asn_VAL_18_optional = 0;
162 static const long asn_VAL_19_id_DC_Based_Duplication_Activation = 177;
163 static const long asn_VAL_19_reject = 0;
164 static const long asn_VAL_19_optional = 0;
165 static const long asn_VAL_20_id_DLPDCPSNLength = 161;
166 static const long asn_VAL_20_ignore = 1;
167 static const long asn_VAL_20_mandatory = 2;
168 static const long asn_VAL_21_id_ULPDCPSNLength = 192;
169 static const long asn_VAL_21_ignore = 1;
170 static const long asn_VAL_21_optional = 0;
171 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1_rows[] = {
172         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_18_id_DC_Based_Duplication_Configured },
173         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_reject },
174         { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
175         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
176         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_19_id_DC_Based_Duplication_Activation },
177         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_reject },
178         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
179         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
180         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_20_id_DLPDCPSNLength },
181         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
182         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
183         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_mandatory },
184         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_21_id_ULPDCPSNLength },
185         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
186         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
187         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional }
188 };
189 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1[] = {
190         { 4, 4, asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1_rows }
191 };
192 static const long asn_VAL_22_id_DC_Based_Duplication_Configured = 176;
193 static const long asn_VAL_22_reject = 0;
194 static const long asn_VAL_22_optional = 0;
195 static const long asn_VAL_23_id_DC_Based_Duplication_Activation = 177;
196 static const long asn_VAL_23_reject = 0;
197 static const long asn_VAL_23_optional = 0;
198 static const long asn_VAL_24_id_DLPDCPSNLength = 161;
199 static const long asn_VAL_24_ignore = 1;
200 static const long asn_VAL_24_optional = 0;
201 static const long asn_VAL_25_id_ULPDCPSNLength = 192;
202 static const long asn_VAL_25_ignore = 1;
203 static const long asn_VAL_25_optional = 0;
204 static const asn_ioc_cell_t asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1_rows[] = {
205         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_22_id_DC_Based_Duplication_Configured },
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_reject },
207         { "&Extension", aioc__type, &asn_DEF_DCBasedDuplicationConfigured },
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional },
209         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_23_id_DC_Based_Duplication_Activation },
210         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_reject },
211         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
212         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
213         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_24_id_DLPDCPSNLength },
214         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
215         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
216         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional },
217         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_25_id_ULPDCPSNLength },
218         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
219         { "&Extension", aioc__type, &asn_DEF_PDCPSNLength },
220         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional }
221 };
222 static const asn_ioc_set_t asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1[] = {
223         { 4, 4, asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1_rows }
224 };
225 static const long asn_VAL_26_id_DRX_LongCycleStartOffset = 191;
226 static const long asn_VAL_26_ignore = 1;
227 static const long asn_VAL_26_optional = 0;
228 static const long asn_VAL_27_id_SelectedBandCombinationIndex = 193;
229 static const long asn_VAL_27_ignore = 1;
230 static const long asn_VAL_27_optional = 0;
231 static const long asn_VAL_28_id_SelectedFeatureSetEntryIndex = 194;
232 static const long asn_VAL_28_ignore = 1;
233 static const long asn_VAL_28_optional = 0;
234 static const long asn_VAL_29_id_Ph_InfoSCG = 208;
235 static const long asn_VAL_29_ignore = 1;
236 static const long asn_VAL_29_optional = 0;
237 static const long asn_VAL_30_id_RequestedBandCombinationIndex = 209;
238 static const long asn_VAL_30_ignore = 1;
239 static const long asn_VAL_30_optional = 0;
240 static const long asn_VAL_31_id_RequestedFeatureSetEntryIndex = 210;
241 static const long asn_VAL_31_ignore = 1;
242 static const long asn_VAL_31_optional = 0;
243 static const long asn_VAL_32_id_RequestedP_MaxFR2 = 211;
244 static const long asn_VAL_32_ignore = 1;
245 static const long asn_VAL_32_optional = 0;
246 static const long asn_VAL_33_id_DRX_Config = 212;
247 static const long asn_VAL_33_ignore = 1;
248 static const long asn_VAL_33_optional = 0;
249 static const asn_ioc_cell_t asn_IOS_DUtoCURRCInformation_ExtIEs_1_rows[] = {
250         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_26_id_DRX_LongCycleStartOffset },
251         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
252         { "&Extension", aioc__type, &asn_DEF_DRX_LongCycleStartOffset },
253         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional },
254         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_27_id_SelectedBandCombinationIndex },
255         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
256         { "&Extension", aioc__type, &asn_DEF_SelectedBandCombinationIndex },
257         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional },
258         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_28_id_SelectedFeatureSetEntryIndex },
259         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_ignore },
260         { "&Extension", aioc__type, &asn_DEF_SelectedFeatureSetEntryIndex },
261         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_optional },
262         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_29_id_Ph_InfoSCG },
263         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
264         { "&Extension", aioc__type, &asn_DEF_Ph_InfoSCG },
265         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional },
266         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_30_id_RequestedBandCombinationIndex },
267         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
268         { "&Extension", aioc__type, &asn_DEF_RequestedBandCombinationIndex },
269         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional },
270         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_31_id_RequestedFeatureSetEntryIndex },
271         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
272         { "&Extension", aioc__type, &asn_DEF_RequestedFeatureSetEntryIndex },
273         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
274         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_32_id_RequestedP_MaxFR2 },
275         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
276         { "&Extension", aioc__type, &asn_DEF_RequestedP_MaxFR2 },
277         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
278         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_33_id_DRX_Config },
279         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
280         { "&Extension", aioc__type, &asn_DEF_DRX_Config },
281         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
282 };
283 static const asn_ioc_set_t asn_IOS_DUtoCURRCInformation_ExtIEs_1[] = {
284         { 8, 4, asn_IOS_DUtoCURRCInformation_ExtIEs_1_rows }
285 };
286 static const long asn_VAL_34_id_QoSFlowMappingIndication = 183;
287 static const long asn_VAL_34_ignore = 1;
288 static const long asn_VAL_34_optional = 0;
289 static const asn_ioc_cell_t asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1_rows[] = {
290         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_34_id_QoSFlowMappingIndication },
291         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
292         { "&Extension", aioc__type, &asn_DEF_QoSFlowMappingIndication },
293         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional }
294 };
295 static const asn_ioc_set_t asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1[] = {
296         { 1, 4, asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1_rows }
297 };
298 static const long asn_VAL_35_id_PDUSessionID = 180;
299 static const long asn_VAL_35_ignore = 1;
300 static const long asn_VAL_35_optional = 0;
301 static const long asn_VAL_36_id_ULPDUSessionAggregateMaximumBitRate = 181;
302 static const long asn_VAL_36_ignore = 1;
303 static const long asn_VAL_36_optional = 0;
304 static const asn_ioc_cell_t asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1_rows[] = {
305         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_35_id_PDUSessionID },
306         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
307         { "&Extension", aioc__type, &asn_DEF_PDUSessionID },
308         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional },
309         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_36_id_ULPDUSessionAggregateMaximumBitRate },
310         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
311         { "&Extension", aioc__type, &asn_DEF_BitRate },
312         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
313 };
314 static const asn_ioc_set_t asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1[] = {
315         { 2, 4, asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1_rows }
316 };
317 static const long asn_VAL_37_id_latest_RRC_Version_Enhanced = 199;
318 static const long asn_VAL_37_ignore = 1;
319 static const long asn_VAL_37_optional = 0;
320 static const asn_ioc_cell_t asn_IOS_RRC_Version_ExtIEs_1_rows[] = {
321         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_37_id_latest_RRC_Version_Enhanced },
322         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
323         { "&Extension", aioc__type, &asn_DEF_Latest_RRC_Version_Enhanced },
324         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
325 };
326 static const asn_ioc_set_t asn_IOS_RRC_Version_ExtIEs_1[] = {
327         { 1, 4, asn_IOS_RRC_Version_ExtIEs_1_rows }
328 };
329 static const long asn_VAL_38_id_ServingCellMO = 182;
330 static const long asn_VAL_38_ignore = 1;
331 static const long asn_VAL_38_optional = 0;
332 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetup_ItemExtIEs_1_rows[] = {
333         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_38_id_ServingCellMO },
334         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
335         { "&Extension", aioc__type, &asn_DEF_ServingCellMO },
336         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
337 };
338 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetup_ItemExtIEs_1[] = {
339         { 1, 4, asn_IOS_SCell_ToBeSetup_ItemExtIEs_1_rows }
340 };
341 static const long asn_VAL_39_id_ServingCellMO = 182;
342 static const long asn_VAL_39_ignore = 1;
343 static const long asn_VAL_39_optional = 0;
344 static const asn_ioc_cell_t asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1_rows[] = {
345         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_39_id_ServingCellMO },
346         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
347         { "&Extension", aioc__type, &asn_DEF_ServingCellMO },
348         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional }
349 };
350 static const asn_ioc_set_t asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1[] = {
351         { 1, 4, asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1_rows }
352 };
353 static const long asn_VAL_40_id_RANAC = 139;
354 static const long asn_VAL_40_ignore = 1;
355 static const long asn_VAL_40_optional = 0;
356 static const long asn_VAL_41_id_ExtendedServedPLMNs_List = 196;
357 static const long asn_VAL_41_ignore = 1;
358 static const long asn_VAL_41_optional = 0;
359 static const long asn_VAL_42_id_Cell_Direction = 201;
360 static const long asn_VAL_42_ignore = 1;
361 static const long asn_VAL_42_optional = 0;
362 static const asn_ioc_cell_t asn_IOS_Served_Cell_Information_ExtIEs_1_rows[] = {
363         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_40_id_RANAC },
364         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
365         { "&Extension", aioc__type, &asn_DEF_RANAC },
366         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
367         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_41_id_ExtendedServedPLMNs_List },
368         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
369         { "&Extension", aioc__type, &asn_DEF_ExtendedServedPLMNs_List },
370         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional },
371         { "&id", aioc__value, &asn_DEF_ProtocolExtensionID, &asn_VAL_42_id_Cell_Direction },
372         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
373         { "&Extension", aioc__type, &asn_DEF_Cell_Direction },
374         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
375 };
376 static const asn_ioc_set_t asn_IOS_Served_Cell_Information_ExtIEs_1[] = {
377         { 3, 4, asn_IOS_Served_Cell_Information_ExtIEs_1_rows }
378 };
379 static int
380 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
381                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
382         long value;
383         
384         if(!sptr) {
385                 ASN__CTFAIL(app_key, td, sptr,
386                         "%s: value not given (%s:%d)",
387                         td->name, __FILE__, __LINE__);
388                 return -1;
389         }
390         
391         value = *(const long *)sptr;
392         
393         if((value >= 0 && value <= 65535)) {
394                 /* Constraint check succeeded */
395                 return 0;
396         } else {
397                 ASN__CTFAIL(app_key, td, sptr,
398                         "%s: constraint failed (%s:%d)",
399                         td->name, __FILE__, __LINE__);
400                 return -1;
401         }
402 }
403
404 static int
405 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
407         
408         if(!sptr) {
409                 ASN__CTFAIL(app_key, td, sptr,
410                         "%s: value not given (%s:%d)",
411                         td->name, __FILE__, __LINE__);
412                 return -1;
413         }
414         
415         
416         if(1 /* No applicable constraints whatsoever */) {
417                 /* Nothing is here. See below */
418         }
419         
420         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
421 }
422
423 static int
424 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
426         
427         if(!sptr) {
428                 ASN__CTFAIL(app_key, td, sptr,
429                         "%s: value not given (%s:%d)",
430                         td->name, __FILE__, __LINE__);
431                 return -1;
432         }
433         
434         
435         if(1 /* No applicable constraints whatsoever */) {
436                 /* Nothing is here. See below */
437         }
438         
439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
440 }
441
442 static int
443 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
445         long value;
446         
447         if(!sptr) {
448                 ASN__CTFAIL(app_key, td, sptr,
449                         "%s: value not given (%s:%d)",
450                         td->name, __FILE__, __LINE__);
451                 return -1;
452         }
453         
454         value = *(const long *)sptr;
455         
456         if((value >= 0 && value <= 65535)) {
457                 /* Constraint check succeeded */
458                 return 0;
459         } else {
460                 ASN__CTFAIL(app_key, td, sptr,
461                         "%s: constraint failed (%s:%d)",
462                         td->name, __FILE__, __LINE__);
463                 return -1;
464         }
465 }
466
467 static int
468 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
469                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
470         
471         if(!sptr) {
472                 ASN__CTFAIL(app_key, td, sptr,
473                         "%s: value not given (%s:%d)",
474                         td->name, __FILE__, __LINE__);
475                 return -1;
476         }
477         
478         
479         if(1 /* No applicable constraints whatsoever */) {
480                 /* Nothing is here. See below */
481         }
482         
483         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
484 }
485
486 static int
487 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
488                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
489         
490         if(!sptr) {
491                 ASN__CTFAIL(app_key, td, sptr,
492                         "%s: value not given (%s:%d)",
493                         td->name, __FILE__, __LINE__);
494                 return -1;
495         }
496         
497         
498         if(1 /* No applicable constraints whatsoever */) {
499                 /* Nothing is here. See below */
500         }
501         
502         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
503 }
504
505 static int
506 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
507                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
508         long value;
509         
510         if(!sptr) {
511                 ASN__CTFAIL(app_key, td, sptr,
512                         "%s: value not given (%s:%d)",
513                         td->name, __FILE__, __LINE__);
514                 return -1;
515         }
516         
517         value = *(const long *)sptr;
518         
519         if((value >= 0 && value <= 65535)) {
520                 /* Constraint check succeeded */
521                 return 0;
522         } else {
523                 ASN__CTFAIL(app_key, td, sptr,
524                         "%s: constraint failed (%s:%d)",
525                         td->name, __FILE__, __LINE__);
526                 return -1;
527         }
528 }
529
530 static int
531 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
532                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
533         
534         if(!sptr) {
535                 ASN__CTFAIL(app_key, td, sptr,
536                         "%s: value not given (%s:%d)",
537                         td->name, __FILE__, __LINE__);
538                 return -1;
539         }
540         
541         
542         if(1 /* No applicable constraints whatsoever */) {
543                 /* Nothing is here. See below */
544         }
545         
546         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
547 }
548
549 static int
550 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
551                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
552         
553         if(!sptr) {
554                 ASN__CTFAIL(app_key, td, sptr,
555                         "%s: value not given (%s:%d)",
556                         td->name, __FILE__, __LINE__);
557                 return -1;
558         }
559         
560         
561         if(1 /* No applicable constraints whatsoever */) {
562                 /* Nothing is here. See below */
563         }
564         
565         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
566 }
567
568 static int
569 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
570                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
571         long value;
572         
573         if(!sptr) {
574                 ASN__CTFAIL(app_key, td, sptr,
575                         "%s: value not given (%s:%d)",
576                         td->name, __FILE__, __LINE__);
577                 return -1;
578         }
579         
580         value = *(const long *)sptr;
581         
582         if((value >= 0 && value <= 65535)) {
583                 /* Constraint check succeeded */
584                 return 0;
585         } else {
586                 ASN__CTFAIL(app_key, td, sptr,
587                         "%s: constraint failed (%s:%d)",
588                         td->name, __FILE__, __LINE__);
589                 return -1;
590         }
591 }
592
593 static asn_type_selector_result_t
594 select_ServedPLMNs_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
595         asn_type_selector_result_t result = {0, 0};
596         const asn_ioc_set_t *itable = asn_IOS_ServedPLMNs_ItemExtIEs_1;
597         size_t constraining_column = 0; /* &id */
598         size_t for_column = 1; /* &criticality */
599         size_t row, presence_index = 0;
600         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedPLMNs_ItemExtIEs, id));
601         
602         for(row=0; row < itable->rows_count; row++) {
603             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
604             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
605         
606             if(type_cell->cell_kind == aioc__undefined)
607                 continue;
608         
609             presence_index++;
610             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
611                 result.type_descriptor = type_cell->type_descriptor;
612                 result.presence_index = presence_index;
613                 break;
614             }
615         }
616         
617         return result;
618 }
619
620 static int
621 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
623         
624         if(!sptr) {
625                 ASN__CTFAIL(app_key, td, sptr,
626                         "%s: value not given (%s:%d)",
627                         td->name, __FILE__, __LINE__);
628                 return -1;
629         }
630         
631         
632         if(1 /* No applicable constraints whatsoever */) {
633                 /* Nothing is here. See below */
634         }
635         
636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
637 }
638
639 static asn_type_selector_result_t
640 select_ServedPLMNs_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
641         asn_type_selector_result_t result = {0, 0};
642         const asn_ioc_set_t *itable = asn_IOS_ServedPLMNs_ItemExtIEs_1;
643         size_t constraining_column = 0; /* &id */
644         size_t for_column = 2; /* &Extension */
645         size_t row, presence_index = 0;
646         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedPLMNs_ItemExtIEs, id));
647         
648         for(row=0; row < itable->rows_count; row++) {
649             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
650             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
651         
652             if(type_cell->cell_kind == aioc__undefined)
653                 continue;
654         
655             presence_index++;
656             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
657                 result.type_descriptor = type_cell->type_descriptor;
658                 result.presence_index = presence_index;
659                 break;
660             }
661         }
662         
663         return result;
664 }
665
666 static int
667 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
669         
670         if(!sptr) {
671                 ASN__CTFAIL(app_key, td, sptr,
672                         "%s: value not given (%s:%d)",
673                         td->name, __FILE__, __LINE__);
674                 return -1;
675         }
676         
677         
678         if(1 /* No applicable constraints whatsoever */) {
679                 /* Nothing is here. See below */
680         }
681         
682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
683 }
684
685 static int
686 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
688         long value;
689         
690         if(!sptr) {
691                 ASN__CTFAIL(app_key, td, sptr,
692                         "%s: value not given (%s:%d)",
693                         td->name, __FILE__, __LINE__);
694                 return -1;
695         }
696         
697         value = *(const long *)sptr;
698         
699         if((value >= 0 && value <= 65535)) {
700                 /* Constraint check succeeded */
701                 return 0;
702         } else {
703                 ASN__CTFAIL(app_key, td, sptr,
704                         "%s: constraint failed (%s:%d)",
705                         td->name, __FILE__, __LINE__);
706                 return -1;
707         }
708 }
709
710 static int
711 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
713         
714         if(!sptr) {
715                 ASN__CTFAIL(app_key, td, sptr,
716                         "%s: value not given (%s:%d)",
717                         td->name, __FILE__, __LINE__);
718                 return -1;
719         }
720         
721         
722         if(1 /* No applicable constraints whatsoever */) {
723                 /* Nothing is here. See below */
724         }
725         
726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
727 }
728
729 static int
730 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
732         
733         if(!sptr) {
734                 ASN__CTFAIL(app_key, td, sptr,
735                         "%s: value not given (%s:%d)",
736                         td->name, __FILE__, __LINE__);
737                 return -1;
738         }
739         
740         
741         if(1 /* No applicable constraints whatsoever */) {
742                 /* Nothing is here. See below */
743         }
744         
745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
746 }
747
748 static int
749 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
751         long value;
752         
753         if(!sptr) {
754                 ASN__CTFAIL(app_key, td, sptr,
755                         "%s: value not given (%s:%d)",
756                         td->name, __FILE__, __LINE__);
757                 return -1;
758         }
759         
760         value = *(const long *)sptr;
761         
762         if((value >= 0 && value <= 65535)) {
763                 /* Constraint check succeeded */
764                 return 0;
765         } else {
766                 ASN__CTFAIL(app_key, td, sptr,
767                         "%s: constraint failed (%s:%d)",
768                         td->name, __FILE__, __LINE__);
769                 return -1;
770         }
771 }
772
773 static int
774 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
775                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
776         
777         if(!sptr) {
778                 ASN__CTFAIL(app_key, td, sptr,
779                         "%s: value not given (%s:%d)",
780                         td->name, __FILE__, __LINE__);
781                 return -1;
782         }
783         
784         
785         if(1 /* No applicable constraints whatsoever */) {
786                 /* Nothing is here. See below */
787         }
788         
789         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
790 }
791
792 static int
793 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
794                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
795         
796         if(!sptr) {
797                 ASN__CTFAIL(app_key, td, sptr,
798                         "%s: value not given (%s:%d)",
799                         td->name, __FILE__, __LINE__);
800                 return -1;
801         }
802         
803         
804         if(1 /* No applicable constraints whatsoever */) {
805                 /* Nothing is here. See below */
806         }
807         
808         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
809 }
810
811 static int
812 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
813                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
814         long value;
815         
816         if(!sptr) {
817                 ASN__CTFAIL(app_key, td, sptr,
818                         "%s: value not given (%s:%d)",
819                         td->name, __FILE__, __LINE__);
820                 return -1;
821         }
822         
823         value = *(const long *)sptr;
824         
825         if((value >= 0 && value <= 65535)) {
826                 /* Constraint check succeeded */
827                 return 0;
828         } else {
829                 ASN__CTFAIL(app_key, td, sptr,
830                         "%s: constraint failed (%s:%d)",
831                         td->name, __FILE__, __LINE__);
832                 return -1;
833         }
834 }
835
836 static int
837 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
838                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
839         
840         if(!sptr) {
841                 ASN__CTFAIL(app_key, td, sptr,
842                         "%s: value not given (%s:%d)",
843                         td->name, __FILE__, __LINE__);
844                 return -1;
845         }
846         
847         
848         if(1 /* No applicable constraints whatsoever */) {
849                 /* Nothing is here. See below */
850         }
851         
852         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
853 }
854
855 static int
856 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
857                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
858         
859         if(!sptr) {
860                 ASN__CTFAIL(app_key, td, sptr,
861                         "%s: value not given (%s:%d)",
862                         td->name, __FILE__, __LINE__);
863                 return -1;
864         }
865         
866         
867         if(1 /* No applicable constraints whatsoever */) {
868                 /* Nothing is here. See below */
869         }
870         
871         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
872 }
873
874 static int
875 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
877         long value;
878         
879         if(!sptr) {
880                 ASN__CTFAIL(app_key, td, sptr,
881                         "%s: value not given (%s:%d)",
882                         td->name, __FILE__, __LINE__);
883                 return -1;
884         }
885         
886         value = *(const long *)sptr;
887         
888         if((value >= 0 && value <= 65535)) {
889                 /* Constraint check succeeded */
890                 return 0;
891         } else {
892                 ASN__CTFAIL(app_key, td, sptr,
893                         "%s: constraint failed (%s:%d)",
894                         td->name, __FILE__, __LINE__);
895                 return -1;
896         }
897 }
898
899 static int
900 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
901                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
902         
903         if(!sptr) {
904                 ASN__CTFAIL(app_key, td, sptr,
905                         "%s: value not given (%s:%d)",
906                         td->name, __FILE__, __LINE__);
907                 return -1;
908         }
909         
910         
911         if(1 /* No applicable constraints whatsoever */) {
912                 /* Nothing is here. See below */
913         }
914         
915         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
916 }
917
918 static int
919 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
920                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
921         
922         if(!sptr) {
923                 ASN__CTFAIL(app_key, td, sptr,
924                         "%s: value not given (%s:%d)",
925                         td->name, __FILE__, __LINE__);
926                 return -1;
927         }
928         
929         
930         if(1 /* No applicable constraints whatsoever */) {
931                 /* Nothing is here. See below */
932         }
933         
934         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
935 }
936
937 static int
938 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
940         long value;
941         
942         if(!sptr) {
943                 ASN__CTFAIL(app_key, td, sptr,
944                         "%s: value not given (%s:%d)",
945                         td->name, __FILE__, __LINE__);
946                 return -1;
947         }
948         
949         value = *(const long *)sptr;
950         
951         if((value >= 0 && value <= 65535)) {
952                 /* Constraint check succeeded */
953                 return 0;
954         } else {
955                 ASN__CTFAIL(app_key, td, sptr,
956                         "%s: constraint failed (%s:%d)",
957                         td->name, __FILE__, __LINE__);
958                 return -1;
959         }
960 }
961
962 static int
963 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
964                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
965         
966         if(!sptr) {
967                 ASN__CTFAIL(app_key, td, sptr,
968                         "%s: value not given (%s:%d)",
969                         td->name, __FILE__, __LINE__);
970                 return -1;
971         }
972         
973         
974         if(1 /* No applicable constraints whatsoever */) {
975                 /* Nothing is here. See below */
976         }
977         
978         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
979 }
980
981 static int
982 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
984         
985         if(!sptr) {
986                 ASN__CTFAIL(app_key, td, sptr,
987                         "%s: value not given (%s:%d)",
988                         td->name, __FILE__, __LINE__);
989                 return -1;
990         }
991         
992         
993         if(1 /* No applicable constraints whatsoever */) {
994                 /* Nothing is here. See below */
995         }
996         
997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
998 }
999
1000 static int
1001 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1003         long value;
1004         
1005         if(!sptr) {
1006                 ASN__CTFAIL(app_key, td, sptr,
1007                         "%s: value not given (%s:%d)",
1008                         td->name, __FILE__, __LINE__);
1009                 return -1;
1010         }
1011         
1012         value = *(const long *)sptr;
1013         
1014         if((value >= 0 && value <= 65535)) {
1015                 /* Constraint check succeeded */
1016                 return 0;
1017         } else {
1018                 ASN__CTFAIL(app_key, td, sptr,
1019                         "%s: constraint failed (%s:%d)",
1020                         td->name, __FILE__, __LINE__);
1021                 return -1;
1022         }
1023 }
1024
1025 static int
1026 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1027                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1028         
1029         if(!sptr) {
1030                 ASN__CTFAIL(app_key, td, sptr,
1031                         "%s: value not given (%s:%d)",
1032                         td->name, __FILE__, __LINE__);
1033                 return -1;
1034         }
1035         
1036         
1037         if(1 /* No applicable constraints whatsoever */) {
1038                 /* Nothing is here. See below */
1039         }
1040         
1041         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1042 }
1043
1044 static int
1045 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1046                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1047         
1048         if(!sptr) {
1049                 ASN__CTFAIL(app_key, td, sptr,
1050                         "%s: value not given (%s:%d)",
1051                         td->name, __FILE__, __LINE__);
1052                 return -1;
1053         }
1054         
1055         
1056         if(1 /* No applicable constraints whatsoever */) {
1057                 /* Nothing is here. See below */
1058         }
1059         
1060         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1061 }
1062
1063 static int
1064 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1066         long value;
1067         
1068         if(!sptr) {
1069                 ASN__CTFAIL(app_key, td, sptr,
1070                         "%s: value not given (%s:%d)",
1071                         td->name, __FILE__, __LINE__);
1072                 return -1;
1073         }
1074         
1075         value = *(const long *)sptr;
1076         
1077         if((value >= 0 && value <= 65535)) {
1078                 /* Constraint check succeeded */
1079                 return 0;
1080         } else {
1081                 ASN__CTFAIL(app_key, td, sptr,
1082                         "%s: constraint failed (%s:%d)",
1083                         td->name, __FILE__, __LINE__);
1084                 return -1;
1085         }
1086 }
1087
1088 static int
1089 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1090                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1091         
1092         if(!sptr) {
1093                 ASN__CTFAIL(app_key, td, sptr,
1094                         "%s: value not given (%s:%d)",
1095                         td->name, __FILE__, __LINE__);
1096                 return -1;
1097         }
1098         
1099         
1100         if(1 /* No applicable constraints whatsoever */) {
1101                 /* Nothing is here. See below */
1102         }
1103         
1104         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1105 }
1106
1107 static int
1108 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1109                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1110         
1111         if(!sptr) {
1112                 ASN__CTFAIL(app_key, td, sptr,
1113                         "%s: value not given (%s:%d)",
1114                         td->name, __FILE__, __LINE__);
1115                 return -1;
1116         }
1117         
1118         
1119         if(1 /* No applicable constraints whatsoever */) {
1120                 /* Nothing is here. See below */
1121         }
1122         
1123         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1124 }
1125
1126 static int
1127 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1129         long value;
1130         
1131         if(!sptr) {
1132                 ASN__CTFAIL(app_key, td, sptr,
1133                         "%s: value not given (%s:%d)",
1134                         td->name, __FILE__, __LINE__);
1135                 return -1;
1136         }
1137         
1138         value = *(const long *)sptr;
1139         
1140         if((value >= 0 && value <= 65535)) {
1141                 /* Constraint check succeeded */
1142                 return 0;
1143         } else {
1144                 ASN__CTFAIL(app_key, td, sptr,
1145                         "%s: constraint failed (%s:%d)",
1146                         td->name, __FILE__, __LINE__);
1147                 return -1;
1148         }
1149 }
1150
1151 static asn_type_selector_result_t
1152 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1153         asn_type_selector_result_t result = {0, 0};
1154         const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1;
1155         size_t constraining_column = 0; /* &id */
1156         size_t for_column = 1; /* &criticality */
1157         size_t row, presence_index = 0;
1158         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id));
1159         
1160         for(row=0; row < itable->rows_count; row++) {
1161             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1162             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1163         
1164             if(type_cell->cell_kind == aioc__undefined)
1165                 continue;
1166         
1167             presence_index++;
1168             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1169                 result.type_descriptor = type_cell->type_descriptor;
1170                 result.presence_index = presence_index;
1171                 break;
1172             }
1173         }
1174         
1175         return result;
1176 }
1177
1178 static int
1179 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1180                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1181         
1182         if(!sptr) {
1183                 ASN__CTFAIL(app_key, td, sptr,
1184                         "%s: value not given (%s:%d)",
1185                         td->name, __FILE__, __LINE__);
1186                 return -1;
1187         }
1188         
1189         
1190         if(1 /* No applicable constraints whatsoever */) {
1191                 /* Nothing is here. See below */
1192         }
1193         
1194         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1195 }
1196
1197 static asn_type_selector_result_t
1198 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1199         asn_type_selector_result_t result = {0, 0};
1200         const asn_ioc_set_t *itable = asn_IOS_Cells_to_be_Activated_List_ItemExtIEs_1;
1201         size_t constraining_column = 0; /* &id */
1202         size_t for_column = 2; /* &Extension */
1203         size_t row, presence_index = 0;
1204         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id));
1205         
1206         for(row=0; row < itable->rows_count; row++) {
1207             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1208             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1209         
1210             if(type_cell->cell_kind == aioc__undefined)
1211                 continue;
1212         
1213             presence_index++;
1214             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1215                 result.type_descriptor = type_cell->type_descriptor;
1216                 result.presence_index = presence_index;
1217                 break;
1218             }
1219         }
1220         
1221         return result;
1222 }
1223
1224 static int
1225 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1227         
1228         if(!sptr) {
1229                 ASN__CTFAIL(app_key, td, sptr,
1230                         "%s: value not given (%s:%d)",
1231                         td->name, __FILE__, __LINE__);
1232                 return -1;
1233         }
1234         
1235         
1236         if(1 /* No applicable constraints whatsoever */) {
1237                 /* Nothing is here. See below */
1238         }
1239         
1240         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1241 }
1242
1243 static int
1244 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1246         long value;
1247         
1248         if(!sptr) {
1249                 ASN__CTFAIL(app_key, td, sptr,
1250                         "%s: value not given (%s:%d)",
1251                         td->name, __FILE__, __LINE__);
1252                 return -1;
1253         }
1254         
1255         value = *(const long *)sptr;
1256         
1257         if((value >= 0 && value <= 65535)) {
1258                 /* Constraint check succeeded */
1259                 return 0;
1260         } else {
1261                 ASN__CTFAIL(app_key, td, sptr,
1262                         "%s: constraint failed (%s:%d)",
1263                         td->name, __FILE__, __LINE__);
1264                 return -1;
1265         }
1266 }
1267
1268 static int
1269 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1271         
1272         if(!sptr) {
1273                 ASN__CTFAIL(app_key, td, sptr,
1274                         "%s: value not given (%s:%d)",
1275                         td->name, __FILE__, __LINE__);
1276                 return -1;
1277         }
1278         
1279         
1280         if(1 /* No applicable constraints whatsoever */) {
1281                 /* Nothing is here. See below */
1282         }
1283         
1284         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1285 }
1286
1287 static int
1288 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
1289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1290         
1291         if(!sptr) {
1292                 ASN__CTFAIL(app_key, td, sptr,
1293                         "%s: value not given (%s:%d)",
1294                         td->name, __FILE__, __LINE__);
1295                 return -1;
1296         }
1297         
1298         
1299         if(1 /* No applicable constraints whatsoever */) {
1300                 /* Nothing is here. See below */
1301         }
1302         
1303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1304 }
1305
1306 static int
1307 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1309         long value;
1310         
1311         if(!sptr) {
1312                 ASN__CTFAIL(app_key, td, sptr,
1313                         "%s: value not given (%s:%d)",
1314                         td->name, __FILE__, __LINE__);
1315                 return -1;
1316         }
1317         
1318         value = *(const long *)sptr;
1319         
1320         if((value >= 0 && value <= 65535)) {
1321                 /* Constraint check succeeded */
1322                 return 0;
1323         } else {
1324                 ASN__CTFAIL(app_key, td, sptr,
1325                         "%s: constraint failed (%s:%d)",
1326                         td->name, __FILE__, __LINE__);
1327                 return -1;
1328         }
1329 }
1330
1331 static int
1332 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1333                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1334         
1335         if(!sptr) {
1336                 ASN__CTFAIL(app_key, td, sptr,
1337                         "%s: value not given (%s:%d)",
1338                         td->name, __FILE__, __LINE__);
1339                 return -1;
1340         }
1341         
1342         
1343         if(1 /* No applicable constraints whatsoever */) {
1344                 /* Nothing is here. See below */
1345         }
1346         
1347         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1348 }
1349
1350 static int
1351 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
1352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1353         
1354         if(!sptr) {
1355                 ASN__CTFAIL(app_key, td, sptr,
1356                         "%s: value not given (%s:%d)",
1357                         td->name, __FILE__, __LINE__);
1358                 return -1;
1359         }
1360         
1361         
1362         if(1 /* No applicable constraints whatsoever */) {
1363                 /* Nothing is here. See below */
1364         }
1365         
1366         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1367 }
1368
1369 static int
1370 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1371                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1372         long value;
1373         
1374         if(!sptr) {
1375                 ASN__CTFAIL(app_key, td, sptr,
1376                         "%s: value not given (%s:%d)",
1377                         td->name, __FILE__, __LINE__);
1378                 return -1;
1379         }
1380         
1381         value = *(const long *)sptr;
1382         
1383         if((value >= 0 && value <= 65535)) {
1384                 /* Constraint check succeeded */
1385                 return 0;
1386         } else {
1387                 ASN__CTFAIL(app_key, td, sptr,
1388                         "%s: constraint failed (%s:%d)",
1389                         td->name, __FILE__, __LINE__);
1390                 return -1;
1391         }
1392 }
1393
1394 static int
1395 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1397         
1398         if(!sptr) {
1399                 ASN__CTFAIL(app_key, td, sptr,
1400                         "%s: value not given (%s:%d)",
1401                         td->name, __FILE__, __LINE__);
1402                 return -1;
1403         }
1404         
1405         
1406         if(1 /* No applicable constraints whatsoever */) {
1407                 /* Nothing is here. See below */
1408         }
1409         
1410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1411 }
1412
1413 static int
1414 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
1415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1416         
1417         if(!sptr) {
1418                 ASN__CTFAIL(app_key, td, sptr,
1419                         "%s: value not given (%s:%d)",
1420                         td->name, __FILE__, __LINE__);
1421                 return -1;
1422         }
1423         
1424         
1425         if(1 /* No applicable constraints whatsoever */) {
1426                 /* Nothing is here. See below */
1427         }
1428         
1429         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1430 }
1431
1432 static int
1433 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1434                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1435         long value;
1436         
1437         if(!sptr) {
1438                 ASN__CTFAIL(app_key, td, sptr,
1439                         "%s: value not given (%s:%d)",
1440                         td->name, __FILE__, __LINE__);
1441                 return -1;
1442         }
1443         
1444         value = *(const long *)sptr;
1445         
1446         if((value >= 0 && value <= 65535)) {
1447                 /* Constraint check succeeded */
1448                 return 0;
1449         } else {
1450                 ASN__CTFAIL(app_key, td, sptr,
1451                         "%s: constraint failed (%s:%d)",
1452                         td->name, __FILE__, __LINE__);
1453                 return -1;
1454         }
1455 }
1456
1457 static int
1458 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1460         
1461         if(!sptr) {
1462                 ASN__CTFAIL(app_key, td, sptr,
1463                         "%s: value not given (%s:%d)",
1464                         td->name, __FILE__, __LINE__);
1465                 return -1;
1466         }
1467         
1468         
1469         if(1 /* No applicable constraints whatsoever */) {
1470                 /* Nothing is here. See below */
1471         }
1472         
1473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1474 }
1475
1476 static int
1477 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
1478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1479         
1480         if(!sptr) {
1481                 ASN__CTFAIL(app_key, td, sptr,
1482                         "%s: value not given (%s:%d)",
1483                         td->name, __FILE__, __LINE__);
1484                 return -1;
1485         }
1486         
1487         
1488         if(1 /* No applicable constraints whatsoever */) {
1489                 /* Nothing is here. See below */
1490         }
1491         
1492         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1493 }
1494
1495 static int
1496 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1497                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1498         long value;
1499         
1500         if(!sptr) {
1501                 ASN__CTFAIL(app_key, td, sptr,
1502                         "%s: value not given (%s:%d)",
1503                         td->name, __FILE__, __LINE__);
1504                 return -1;
1505         }
1506         
1507         value = *(const long *)sptr;
1508         
1509         if((value >= 0 && value <= 65535)) {
1510                 /* Constraint check succeeded */
1511                 return 0;
1512         } else {
1513                 ASN__CTFAIL(app_key, td, sptr,
1514                         "%s: constraint failed (%s:%d)",
1515                         td->name, __FILE__, __LINE__);
1516                 return -1;
1517         }
1518 }
1519
1520 static asn_type_selector_result_t
1521 select_CUtoDURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1522         asn_type_selector_result_t result = {0, 0};
1523         const asn_ioc_set_t *itable = asn_IOS_CUtoDURRCInformation_ExtIEs_1;
1524         size_t constraining_column = 0; /* &id */
1525         size_t for_column = 1; /* &criticality */
1526         size_t row, presence_index = 0;
1527         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CUtoDURRCInformation_ExtIEs, id));
1528         
1529         for(row=0; row < itable->rows_count; row++) {
1530             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1531             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1532         
1533             if(type_cell->cell_kind == aioc__undefined)
1534                 continue;
1535         
1536             presence_index++;
1537             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1538                 result.type_descriptor = type_cell->type_descriptor;
1539                 result.presence_index = presence_index;
1540                 break;
1541             }
1542         }
1543         
1544         return result;
1545 }
1546
1547 static int
1548 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1549                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1550         
1551         if(!sptr) {
1552                 ASN__CTFAIL(app_key, td, sptr,
1553                         "%s: value not given (%s:%d)",
1554                         td->name, __FILE__, __LINE__);
1555                 return -1;
1556         }
1557         
1558         
1559         if(1 /* No applicable constraints whatsoever */) {
1560                 /* Nothing is here. See below */
1561         }
1562         
1563         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1564 }
1565
1566 static asn_type_selector_result_t
1567 select_CUtoDURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1568         asn_type_selector_result_t result = {0, 0};
1569         const asn_ioc_set_t *itable = asn_IOS_CUtoDURRCInformation_ExtIEs_1;
1570         size_t constraining_column = 0; /* &id */
1571         size_t for_column = 2; /* &Extension */
1572         size_t row, presence_index = 0;
1573         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CUtoDURRCInformation_ExtIEs, id));
1574         
1575         for(row=0; row < itable->rows_count; row++) {
1576             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1577             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1578         
1579             if(type_cell->cell_kind == aioc__undefined)
1580                 continue;
1581         
1582             presence_index++;
1583             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1584                 result.type_descriptor = type_cell->type_descriptor;
1585                 result.presence_index = presence_index;
1586                 break;
1587             }
1588         }
1589         
1590         return result;
1591 }
1592
1593 static int
1594 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
1595                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1596         
1597         if(!sptr) {
1598                 ASN__CTFAIL(app_key, td, sptr,
1599                         "%s: value not given (%s:%d)",
1600                         td->name, __FILE__, __LINE__);
1601                 return -1;
1602         }
1603         
1604         
1605         if(1 /* No applicable constraints whatsoever */) {
1606                 /* Nothing is here. See below */
1607         }
1608         
1609         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1610 }
1611
1612 static int
1613 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1614                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1615         long value;
1616         
1617         if(!sptr) {
1618                 ASN__CTFAIL(app_key, td, sptr,
1619                         "%s: value not given (%s:%d)",
1620                         td->name, __FILE__, __LINE__);
1621                 return -1;
1622         }
1623         
1624         value = *(const long *)sptr;
1625         
1626         if((value >= 0 && value <= 65535)) {
1627                 /* Constraint check succeeded */
1628                 return 0;
1629         } else {
1630                 ASN__CTFAIL(app_key, td, sptr,
1631                         "%s: constraint failed (%s:%d)",
1632                         td->name, __FILE__, __LINE__);
1633                 return -1;
1634         }
1635 }
1636
1637 static int
1638 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1639                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1640         
1641         if(!sptr) {
1642                 ASN__CTFAIL(app_key, td, sptr,
1643                         "%s: value not given (%s:%d)",
1644                         td->name, __FILE__, __LINE__);
1645                 return -1;
1646         }
1647         
1648         
1649         if(1 /* No applicable constraints whatsoever */) {
1650                 /* Nothing is here. See below */
1651         }
1652         
1653         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1654 }
1655
1656 static int
1657 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
1658                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1659         
1660         if(!sptr) {
1661                 ASN__CTFAIL(app_key, td, sptr,
1662                         "%s: value not given (%s:%d)",
1663                         td->name, __FILE__, __LINE__);
1664                 return -1;
1665         }
1666         
1667         
1668         if(1 /* No applicable constraints whatsoever */) {
1669                 /* Nothing is here. See below */
1670         }
1671         
1672         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1673 }
1674
1675 static int
1676 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1678         long value;
1679         
1680         if(!sptr) {
1681                 ASN__CTFAIL(app_key, td, sptr,
1682                         "%s: value not given (%s:%d)",
1683                         td->name, __FILE__, __LINE__);
1684                 return -1;
1685         }
1686         
1687         value = *(const long *)sptr;
1688         
1689         if((value >= 0 && value <= 65535)) {
1690                 /* Constraint check succeeded */
1691                 return 0;
1692         } else {
1693                 ASN__CTFAIL(app_key, td, sptr,
1694                         "%s: constraint failed (%s:%d)",
1695                         td->name, __FILE__, __LINE__);
1696                 return -1;
1697         }
1698 }
1699
1700 static int
1701 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1702                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1703         
1704         if(!sptr) {
1705                 ASN__CTFAIL(app_key, td, sptr,
1706                         "%s: value not given (%s:%d)",
1707                         td->name, __FILE__, __LINE__);
1708                 return -1;
1709         }
1710         
1711         
1712         if(1 /* No applicable constraints whatsoever */) {
1713                 /* Nothing is here. See below */
1714         }
1715         
1716         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1717 }
1718
1719 static int
1720 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
1721                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1722         
1723         if(!sptr) {
1724                 ASN__CTFAIL(app_key, td, sptr,
1725                         "%s: value not given (%s:%d)",
1726                         td->name, __FILE__, __LINE__);
1727                 return -1;
1728         }
1729         
1730         
1731         if(1 /* No applicable constraints whatsoever */) {
1732                 /* Nothing is here. See below */
1733         }
1734         
1735         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1736 }
1737
1738 static int
1739 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1741         long value;
1742         
1743         if(!sptr) {
1744                 ASN__CTFAIL(app_key, td, sptr,
1745                         "%s: value not given (%s:%d)",
1746                         td->name, __FILE__, __LINE__);
1747                 return -1;
1748         }
1749         
1750         value = *(const long *)sptr;
1751         
1752         if((value >= 0 && value <= 65535)) {
1753                 /* Constraint check succeeded */
1754                 return 0;
1755         } else {
1756                 ASN__CTFAIL(app_key, td, sptr,
1757                         "%s: constraint failed (%s:%d)",
1758                         td->name, __FILE__, __LINE__);
1759                 return -1;
1760         }
1761 }
1762
1763 static int
1764 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1766         
1767         if(!sptr) {
1768                 ASN__CTFAIL(app_key, td, sptr,
1769                         "%s: value not given (%s:%d)",
1770                         td->name, __FILE__, __LINE__);
1771                 return -1;
1772         }
1773         
1774         
1775         if(1 /* No applicable constraints whatsoever */) {
1776                 /* Nothing is here. See below */
1777         }
1778         
1779         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1780 }
1781
1782 static int
1783 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
1784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1785         
1786         if(!sptr) {
1787                 ASN__CTFAIL(app_key, td, sptr,
1788                         "%s: value not given (%s:%d)",
1789                         td->name, __FILE__, __LINE__);
1790                 return -1;
1791         }
1792         
1793         
1794         if(1 /* No applicable constraints whatsoever */) {
1795                 /* Nothing is here. See below */
1796         }
1797         
1798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1799 }
1800
1801 static int
1802 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1804         long value;
1805         
1806         if(!sptr) {
1807                 ASN__CTFAIL(app_key, td, sptr,
1808                         "%s: value not given (%s:%d)",
1809                         td->name, __FILE__, __LINE__);
1810                 return -1;
1811         }
1812         
1813         value = *(const long *)sptr;
1814         
1815         if((value >= 0 && value <= 65535)) {
1816                 /* Constraint check succeeded */
1817                 return 0;
1818         } else {
1819                 ASN__CTFAIL(app_key, td, sptr,
1820                         "%s: constraint failed (%s:%d)",
1821                         td->name, __FILE__, __LINE__);
1822                 return -1;
1823         }
1824 }
1825
1826 static int
1827 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1829         
1830         if(!sptr) {
1831                 ASN__CTFAIL(app_key, td, sptr,
1832                         "%s: value not given (%s:%d)",
1833                         td->name, __FILE__, __LINE__);
1834                 return -1;
1835         }
1836         
1837         
1838         if(1 /* No applicable constraints whatsoever */) {
1839                 /* Nothing is here. See below */
1840         }
1841         
1842         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1843 }
1844
1845 static int
1846 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
1847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1848         
1849         if(!sptr) {
1850                 ASN__CTFAIL(app_key, td, sptr,
1851                         "%s: value not given (%s:%d)",
1852                         td->name, __FILE__, __LINE__);
1853                 return -1;
1854         }
1855         
1856         
1857         if(1 /* No applicable constraints whatsoever */) {
1858                 /* Nothing is here. See below */
1859         }
1860         
1861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1862 }
1863
1864 static int
1865 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1867         long value;
1868         
1869         if(!sptr) {
1870                 ASN__CTFAIL(app_key, td, sptr,
1871                         "%s: value not given (%s:%d)",
1872                         td->name, __FILE__, __LINE__);
1873                 return -1;
1874         }
1875         
1876         value = *(const long *)sptr;
1877         
1878         if((value >= 0 && value <= 65535)) {
1879                 /* Constraint check succeeded */
1880                 return 0;
1881         } else {
1882                 ASN__CTFAIL(app_key, td, sptr,
1883                         "%s: constraint failed (%s:%d)",
1884                         td->name, __FILE__, __LINE__);
1885                 return -1;
1886         }
1887 }
1888
1889 static int
1890 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1892         
1893         if(!sptr) {
1894                 ASN__CTFAIL(app_key, td, sptr,
1895                         "%s: value not given (%s:%d)",
1896                         td->name, __FILE__, __LINE__);
1897                 return -1;
1898         }
1899         
1900         
1901         if(1 /* No applicable constraints whatsoever */) {
1902                 /* Nothing is here. See below */
1903         }
1904         
1905         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1906 }
1907
1908 static int
1909 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
1910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1911         
1912         if(!sptr) {
1913                 ASN__CTFAIL(app_key, td, sptr,
1914                         "%s: value not given (%s:%d)",
1915                         td->name, __FILE__, __LINE__);
1916                 return -1;
1917         }
1918         
1919         
1920         if(1 /* No applicable constraints whatsoever */) {
1921                 /* Nothing is here. See below */
1922         }
1923         
1924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1925 }
1926
1927 static int
1928 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1930         long value;
1931         
1932         if(!sptr) {
1933                 ASN__CTFAIL(app_key, td, sptr,
1934                         "%s: value not given (%s:%d)",
1935                         td->name, __FILE__, __LINE__);
1936                 return -1;
1937         }
1938         
1939         value = *(const long *)sptr;
1940         
1941         if((value >= 0 && value <= 65535)) {
1942                 /* Constraint check succeeded */
1943                 return 0;
1944         } else {
1945                 ASN__CTFAIL(app_key, td, sptr,
1946                         "%s: constraint failed (%s:%d)",
1947                         td->name, __FILE__, __LINE__);
1948                 return -1;
1949         }
1950 }
1951
1952 static int
1953 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1955         
1956         if(!sptr) {
1957                 ASN__CTFAIL(app_key, td, sptr,
1958                         "%s: value not given (%s:%d)",
1959                         td->name, __FILE__, __LINE__);
1960                 return -1;
1961         }
1962         
1963         
1964         if(1 /* No applicable constraints whatsoever */) {
1965                 /* Nothing is here. See below */
1966         }
1967         
1968         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1969 }
1970
1971 static int
1972 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
1973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1974         
1975         if(!sptr) {
1976                 ASN__CTFAIL(app_key, td, sptr,
1977                         "%s: value not given (%s:%d)",
1978                         td->name, __FILE__, __LINE__);
1979                 return -1;
1980         }
1981         
1982         
1983         if(1 /* No applicable constraints whatsoever */) {
1984                 /* Nothing is here. See below */
1985         }
1986         
1987         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1988 }
1989
1990 static int
1991 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
1992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1993         long value;
1994         
1995         if(!sptr) {
1996                 ASN__CTFAIL(app_key, td, sptr,
1997                         "%s: value not given (%s:%d)",
1998                         td->name, __FILE__, __LINE__);
1999                 return -1;
2000         }
2001         
2002         value = *(const long *)sptr;
2003         
2004         if((value >= 0 && value <= 65535)) {
2005                 /* Constraint check succeeded */
2006                 return 0;
2007         } else {
2008                 ASN__CTFAIL(app_key, td, sptr,
2009                         "%s: constraint failed (%s:%d)",
2010                         td->name, __FILE__, __LINE__);
2011                 return -1;
2012         }
2013 }
2014
2015 static int
2016 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2018         
2019         if(!sptr) {
2020                 ASN__CTFAIL(app_key, td, sptr,
2021                         "%s: value not given (%s:%d)",
2022                         td->name, __FILE__, __LINE__);
2023                 return -1;
2024         }
2025         
2026         
2027         if(1 /* No applicable constraints whatsoever */) {
2028                 /* Nothing is here. See below */
2029         }
2030         
2031         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2032 }
2033
2034 static int
2035 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2037         
2038         if(!sptr) {
2039                 ASN__CTFAIL(app_key, td, sptr,
2040                         "%s: value not given (%s:%d)",
2041                         td->name, __FILE__, __LINE__);
2042                 return -1;
2043         }
2044         
2045         
2046         if(1 /* No applicable constraints whatsoever */) {
2047                 /* Nothing is here. See below */
2048         }
2049         
2050         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2051 }
2052
2053 static int
2054 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2055                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2056         long value;
2057         
2058         if(!sptr) {
2059                 ASN__CTFAIL(app_key, td, sptr,
2060                         "%s: value not given (%s:%d)",
2061                         td->name, __FILE__, __LINE__);
2062                 return -1;
2063         }
2064         
2065         value = *(const long *)sptr;
2066         
2067         if((value >= 0 && value <= 65535)) {
2068                 /* Constraint check succeeded */
2069                 return 0;
2070         } else {
2071                 ASN__CTFAIL(app_key, td, sptr,
2072                         "%s: constraint failed (%s:%d)",
2073                         td->name, __FILE__, __LINE__);
2074                 return -1;
2075         }
2076 }
2077
2078 static asn_type_selector_result_t
2079 select_DRBs_Modified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2080         asn_type_selector_result_t result = {0, 0};
2081         const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemExtIEs_1;
2082         size_t constraining_column = 0; /* &id */
2083         size_t for_column = 1; /* &criticality */
2084         size_t row, presence_index = 0;
2085         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemExtIEs, id));
2086         
2087         for(row=0; row < itable->rows_count; row++) {
2088             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2089             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2090         
2091             if(type_cell->cell_kind == aioc__undefined)
2092                 continue;
2093         
2094             presence_index++;
2095             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2096                 result.type_descriptor = type_cell->type_descriptor;
2097                 result.presence_index = presence_index;
2098                 break;
2099             }
2100         }
2101         
2102         return result;
2103 }
2104
2105 static int
2106 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2107                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2108         
2109         if(!sptr) {
2110                 ASN__CTFAIL(app_key, td, sptr,
2111                         "%s: value not given (%s:%d)",
2112                         td->name, __FILE__, __LINE__);
2113                 return -1;
2114         }
2115         
2116         
2117         if(1 /* No applicable constraints whatsoever */) {
2118                 /* Nothing is here. See below */
2119         }
2120         
2121         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2122 }
2123
2124 static asn_type_selector_result_t
2125 select_DRBs_Modified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2126         asn_type_selector_result_t result = {0, 0};
2127         const asn_ioc_set_t *itable = asn_IOS_DRBs_Modified_ItemExtIEs_1;
2128         size_t constraining_column = 0; /* &id */
2129         size_t for_column = 2; /* &Extension */
2130         size_t row, presence_index = 0;
2131         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Modified_ItemExtIEs, id));
2132         
2133         for(row=0; row < itable->rows_count; row++) {
2134             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2135             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2136         
2137             if(type_cell->cell_kind == aioc__undefined)
2138                 continue;
2139         
2140             presence_index++;
2141             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2142                 result.type_descriptor = type_cell->type_descriptor;
2143                 result.presence_index = presence_index;
2144                 break;
2145             }
2146         }
2147         
2148         return result;
2149 }
2150
2151 static int
2152 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2153                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2154         
2155         if(!sptr) {
2156                 ASN__CTFAIL(app_key, td, sptr,
2157                         "%s: value not given (%s:%d)",
2158                         td->name, __FILE__, __LINE__);
2159                 return -1;
2160         }
2161         
2162         
2163         if(1 /* No applicable constraints whatsoever */) {
2164                 /* Nothing is here. See below */
2165         }
2166         
2167         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2168 }
2169
2170 static int
2171 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2172                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2173         long value;
2174         
2175         if(!sptr) {
2176                 ASN__CTFAIL(app_key, td, sptr,
2177                         "%s: value not given (%s:%d)",
2178                         td->name, __FILE__, __LINE__);
2179                 return -1;
2180         }
2181         
2182         value = *(const long *)sptr;
2183         
2184         if((value >= 0 && value <= 65535)) {
2185                 /* Constraint check succeeded */
2186                 return 0;
2187         } else {
2188                 ASN__CTFAIL(app_key, td, sptr,
2189                         "%s: constraint failed (%s:%d)",
2190                         td->name, __FILE__, __LINE__);
2191                 return -1;
2192         }
2193 }
2194
2195 static int
2196 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2197                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2198         
2199         if(!sptr) {
2200                 ASN__CTFAIL(app_key, td, sptr,
2201                         "%s: value not given (%s:%d)",
2202                         td->name, __FILE__, __LINE__);
2203                 return -1;
2204         }
2205         
2206         
2207         if(1 /* No applicable constraints whatsoever */) {
2208                 /* Nothing is here. See below */
2209         }
2210         
2211         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2212 }
2213
2214 static int
2215 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
2216                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2217         
2218         if(!sptr) {
2219                 ASN__CTFAIL(app_key, td, sptr,
2220                         "%s: value not given (%s:%d)",
2221                         td->name, __FILE__, __LINE__);
2222                 return -1;
2223         }
2224         
2225         
2226         if(1 /* No applicable constraints whatsoever */) {
2227                 /* Nothing is here. See below */
2228         }
2229         
2230         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2231 }
2232
2233 static int
2234 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2235                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2236         long value;
2237         
2238         if(!sptr) {
2239                 ASN__CTFAIL(app_key, td, sptr,
2240                         "%s: value not given (%s:%d)",
2241                         td->name, __FILE__, __LINE__);
2242                 return -1;
2243         }
2244         
2245         value = *(const long *)sptr;
2246         
2247         if((value >= 0 && value <= 65535)) {
2248                 /* Constraint check succeeded */
2249                 return 0;
2250         } else {
2251                 ASN__CTFAIL(app_key, td, sptr,
2252                         "%s: constraint failed (%s:%d)",
2253                         td->name, __FILE__, __LINE__);
2254                 return -1;
2255         }
2256 }
2257
2258 static int
2259 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2260                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2261         
2262         if(!sptr) {
2263                 ASN__CTFAIL(app_key, td, sptr,
2264                         "%s: value not given (%s:%d)",
2265                         td->name, __FILE__, __LINE__);
2266                 return -1;
2267         }
2268         
2269         
2270         if(1 /* No applicable constraints whatsoever */) {
2271                 /* Nothing is here. See below */
2272         }
2273         
2274         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2275 }
2276
2277 static int
2278 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
2279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2280         
2281         if(!sptr) {
2282                 ASN__CTFAIL(app_key, td, sptr,
2283                         "%s: value not given (%s:%d)",
2284                         td->name, __FILE__, __LINE__);
2285                 return -1;
2286         }
2287         
2288         
2289         if(1 /* No applicable constraints whatsoever */) {
2290                 /* Nothing is here. See below */
2291         }
2292         
2293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2294 }
2295
2296 static int
2297 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2298                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2299         long value;
2300         
2301         if(!sptr) {
2302                 ASN__CTFAIL(app_key, td, sptr,
2303                         "%s: value not given (%s:%d)",
2304                         td->name, __FILE__, __LINE__);
2305                 return -1;
2306         }
2307         
2308         value = *(const long *)sptr;
2309         
2310         if((value >= 0 && value <= 65535)) {
2311                 /* Constraint check succeeded */
2312                 return 0;
2313         } else {
2314                 ASN__CTFAIL(app_key, td, sptr,
2315                         "%s: constraint failed (%s:%d)",
2316                         td->name, __FILE__, __LINE__);
2317                 return -1;
2318         }
2319 }
2320
2321 static asn_type_selector_result_t
2322 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2323         asn_type_selector_result_t result = {0, 0};
2324         const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1;
2325         size_t constraining_column = 0; /* &id */
2326         size_t for_column = 1; /* &criticality */
2327         size_t row, presence_index = 0;
2328         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id));
2329         
2330         for(row=0; row < itable->rows_count; row++) {
2331             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2332             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2333         
2334             if(type_cell->cell_kind == aioc__undefined)
2335                 continue;
2336         
2337             presence_index++;
2338             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2339                 result.type_descriptor = type_cell->type_descriptor;
2340                 result.presence_index = presence_index;
2341                 break;
2342             }
2343         }
2344         
2345         return result;
2346 }
2347
2348 static int
2349 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2351         
2352         if(!sptr) {
2353                 ASN__CTFAIL(app_key, td, sptr,
2354                         "%s: value not given (%s:%d)",
2355                         td->name, __FILE__, __LINE__);
2356                 return -1;
2357         }
2358         
2359         
2360         if(1 /* No applicable constraints whatsoever */) {
2361                 /* Nothing is here. See below */
2362         }
2363         
2364         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2365 }
2366
2367 static asn_type_selector_result_t
2368 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2369         asn_type_selector_result_t result = {0, 0};
2370         const asn_ioc_set_t *itable = asn_IOS_DRBs_Required_ToBeModified_ItemExtIEs_1;
2371         size_t constraining_column = 0; /* &id */
2372         size_t for_column = 2; /* &Extension */
2373         size_t row, presence_index = 0;
2374         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id));
2375         
2376         for(row=0; row < itable->rows_count; row++) {
2377             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2378             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2379         
2380             if(type_cell->cell_kind == aioc__undefined)
2381                 continue;
2382         
2383             presence_index++;
2384             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2385                 result.type_descriptor = type_cell->type_descriptor;
2386                 result.presence_index = presence_index;
2387                 break;
2388             }
2389         }
2390         
2391         return result;
2392 }
2393
2394 static int
2395 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
2396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2397         
2398         if(!sptr) {
2399                 ASN__CTFAIL(app_key, td, sptr,
2400                         "%s: value not given (%s:%d)",
2401                         td->name, __FILE__, __LINE__);
2402                 return -1;
2403         }
2404         
2405         
2406         if(1 /* No applicable constraints whatsoever */) {
2407                 /* Nothing is here. See below */
2408         }
2409         
2410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2411 }
2412
2413 static int
2414 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2416         long value;
2417         
2418         if(!sptr) {
2419                 ASN__CTFAIL(app_key, td, sptr,
2420                         "%s: value not given (%s:%d)",
2421                         td->name, __FILE__, __LINE__);
2422                 return -1;
2423         }
2424         
2425         value = *(const long *)sptr;
2426         
2427         if((value >= 0 && value <= 65535)) {
2428                 /* Constraint check succeeded */
2429                 return 0;
2430         } else {
2431                 ASN__CTFAIL(app_key, td, sptr,
2432                         "%s: constraint failed (%s:%d)",
2433                         td->name, __FILE__, __LINE__);
2434                 return -1;
2435         }
2436 }
2437
2438 static int
2439 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2440                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2441         
2442         if(!sptr) {
2443                 ASN__CTFAIL(app_key, td, sptr,
2444                         "%s: value not given (%s:%d)",
2445                         td->name, __FILE__, __LINE__);
2446                 return -1;
2447         }
2448         
2449         
2450         if(1 /* No applicable constraints whatsoever */) {
2451                 /* Nothing is here. See below */
2452         }
2453         
2454         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2455 }
2456
2457 static int
2458 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
2459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2460         
2461         if(!sptr) {
2462                 ASN__CTFAIL(app_key, td, sptr,
2463                         "%s: value not given (%s:%d)",
2464                         td->name, __FILE__, __LINE__);
2465                 return -1;
2466         }
2467         
2468         
2469         if(1 /* No applicable constraints whatsoever */) {
2470                 /* Nothing is here. See below */
2471         }
2472         
2473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2474 }
2475
2476 static int
2477 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2479         long value;
2480         
2481         if(!sptr) {
2482                 ASN__CTFAIL(app_key, td, sptr,
2483                         "%s: value not given (%s:%d)",
2484                         td->name, __FILE__, __LINE__);
2485                 return -1;
2486         }
2487         
2488         value = *(const long *)sptr;
2489         
2490         if((value >= 0 && value <= 65535)) {
2491                 /* Constraint check succeeded */
2492                 return 0;
2493         } else {
2494                 ASN__CTFAIL(app_key, td, sptr,
2495                         "%s: constraint failed (%s:%d)",
2496                         td->name, __FILE__, __LINE__);
2497                 return -1;
2498         }
2499 }
2500
2501 static int
2502 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2503                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2504         
2505         if(!sptr) {
2506                 ASN__CTFAIL(app_key, td, sptr,
2507                         "%s: value not given (%s:%d)",
2508                         td->name, __FILE__, __LINE__);
2509                 return -1;
2510         }
2511         
2512         
2513         if(1 /* No applicable constraints whatsoever */) {
2514                 /* Nothing is here. See below */
2515         }
2516         
2517         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2518 }
2519
2520 static int
2521 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
2522                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2523         
2524         if(!sptr) {
2525                 ASN__CTFAIL(app_key, td, sptr,
2526                         "%s: value not given (%s:%d)",
2527                         td->name, __FILE__, __LINE__);
2528                 return -1;
2529         }
2530         
2531         
2532         if(1 /* No applicable constraints whatsoever */) {
2533                 /* Nothing is here. See below */
2534         }
2535         
2536         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2537 }
2538
2539 static int
2540 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2542         long value;
2543         
2544         if(!sptr) {
2545                 ASN__CTFAIL(app_key, td, sptr,
2546                         "%s: value not given (%s:%d)",
2547                         td->name, __FILE__, __LINE__);
2548                 return -1;
2549         }
2550         
2551         value = *(const long *)sptr;
2552         
2553         if((value >= 0 && value <= 65535)) {
2554                 /* Constraint check succeeded */
2555                 return 0;
2556         } else {
2557                 ASN__CTFAIL(app_key, td, sptr,
2558                         "%s: constraint failed (%s:%d)",
2559                         td->name, __FILE__, __LINE__);
2560                 return -1;
2561         }
2562 }
2563
2564 static int
2565 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2567         
2568         if(!sptr) {
2569                 ASN__CTFAIL(app_key, td, sptr,
2570                         "%s: value not given (%s:%d)",
2571                         td->name, __FILE__, __LINE__);
2572                 return -1;
2573         }
2574         
2575         
2576         if(1 /* No applicable constraints whatsoever */) {
2577                 /* Nothing is here. See below */
2578         }
2579         
2580         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2581 }
2582
2583 static int
2584 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
2585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2586         
2587         if(!sptr) {
2588                 ASN__CTFAIL(app_key, td, sptr,
2589                         "%s: value not given (%s:%d)",
2590                         td->name, __FILE__, __LINE__);
2591                 return -1;
2592         }
2593         
2594         
2595         if(1 /* No applicable constraints whatsoever */) {
2596                 /* Nothing is here. See below */
2597         }
2598         
2599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2600 }
2601
2602 static int
2603 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2605         long value;
2606         
2607         if(!sptr) {
2608                 ASN__CTFAIL(app_key, td, sptr,
2609                         "%s: value not given (%s:%d)",
2610                         td->name, __FILE__, __LINE__);
2611                 return -1;
2612         }
2613         
2614         value = *(const long *)sptr;
2615         
2616         if((value >= 0 && value <= 65535)) {
2617                 /* Constraint check succeeded */
2618                 return 0;
2619         } else {
2620                 ASN__CTFAIL(app_key, td, sptr,
2621                         "%s: constraint failed (%s:%d)",
2622                         td->name, __FILE__, __LINE__);
2623                 return -1;
2624         }
2625 }
2626
2627 static asn_type_selector_result_t
2628 select_DRBs_ToBeModified_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2629         asn_type_selector_result_t result = {0, 0};
2630         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemExtIEs_1;
2631         size_t constraining_column = 0; /* &id */
2632         size_t for_column = 1; /* &criticality */
2633         size_t row, presence_index = 0;
2634         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemExtIEs, id));
2635         
2636         for(row=0; row < itable->rows_count; row++) {
2637             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2638             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2639         
2640             if(type_cell->cell_kind == aioc__undefined)
2641                 continue;
2642         
2643             presence_index++;
2644             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2645                 result.type_descriptor = type_cell->type_descriptor;
2646                 result.presence_index = presence_index;
2647                 break;
2648             }
2649         }
2650         
2651         return result;
2652 }
2653
2654 static int
2655 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2656                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2657         
2658         if(!sptr) {
2659                 ASN__CTFAIL(app_key, td, sptr,
2660                         "%s: value not given (%s:%d)",
2661                         td->name, __FILE__, __LINE__);
2662                 return -1;
2663         }
2664         
2665         
2666         if(1 /* No applicable constraints whatsoever */) {
2667                 /* Nothing is here. See below */
2668         }
2669         
2670         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2671 }
2672
2673 static asn_type_selector_result_t
2674 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2675         asn_type_selector_result_t result = {0, 0};
2676         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeModified_ItemExtIEs_1;
2677         size_t constraining_column = 0; /* &id */
2678         size_t for_column = 2; /* &Extension */
2679         size_t row, presence_index = 0;
2680         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeModified_ItemExtIEs, id));
2681         const int indexToPresence[8] = {
2682                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_NOTHING,
2683                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2684                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2685                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_BearerTypeChange,
2686                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_RLCMode,
2687                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2688                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2689                 DRBs_ToBeModified_ItemExtIEs__extensionValue_PR_DuplicationActivation
2690         };
2691         
2692         for(row=0; row < itable->rows_count; row++) {
2693             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2694             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2695         
2696             if(type_cell->cell_kind == aioc__undefined)
2697                 continue;
2698         
2699             presence_index++;
2700             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2701                 result.type_descriptor = type_cell->type_descriptor;
2702                 result.presence_index = indexToPresence[presence_index];
2703                 break;
2704             }
2705         }
2706         
2707         return result;
2708 }
2709
2710 static int
2711 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2713         
2714         if(!sptr) {
2715                 ASN__CTFAIL(app_key, td, sptr,
2716                         "%s: value not given (%s:%d)",
2717                         td->name, __FILE__, __LINE__);
2718                 return -1;
2719         }
2720         
2721         
2722         if(1 /* No applicable constraints whatsoever */) {
2723                 /* Nothing is here. See below */
2724         }
2725         
2726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2727 }
2728
2729 static int
2730 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2732         long value;
2733         
2734         if(!sptr) {
2735                 ASN__CTFAIL(app_key, td, sptr,
2736                         "%s: value not given (%s:%d)",
2737                         td->name, __FILE__, __LINE__);
2738                 return -1;
2739         }
2740         
2741         value = *(const long *)sptr;
2742         
2743         if((value >= 0 && value <= 65535)) {
2744                 /* Constraint check succeeded */
2745                 return 0;
2746         } else {
2747                 ASN__CTFAIL(app_key, td, sptr,
2748                         "%s: constraint failed (%s:%d)",
2749                         td->name, __FILE__, __LINE__);
2750                 return -1;
2751         }
2752 }
2753
2754 static int
2755 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2756                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2757         
2758         if(!sptr) {
2759                 ASN__CTFAIL(app_key, td, sptr,
2760                         "%s: value not given (%s:%d)",
2761                         td->name, __FILE__, __LINE__);
2762                 return -1;
2763         }
2764         
2765         
2766         if(1 /* No applicable constraints whatsoever */) {
2767                 /* Nothing is here. See below */
2768         }
2769         
2770         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2771 }
2772
2773 static int
2774 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2775                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2776         
2777         if(!sptr) {
2778                 ASN__CTFAIL(app_key, td, sptr,
2779                         "%s: value not given (%s:%d)",
2780                         td->name, __FILE__, __LINE__);
2781                 return -1;
2782         }
2783         
2784         
2785         if(1 /* No applicable constraints whatsoever */) {
2786                 /* Nothing is here. See below */
2787         }
2788         
2789         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2790 }
2791
2792 static int
2793 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2794                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2795         long value;
2796         
2797         if(!sptr) {
2798                 ASN__CTFAIL(app_key, td, sptr,
2799                         "%s: value not given (%s:%d)",
2800                         td->name, __FILE__, __LINE__);
2801                 return -1;
2802         }
2803         
2804         value = *(const long *)sptr;
2805         
2806         if((value >= 0 && value <= 65535)) {
2807                 /* Constraint check succeeded */
2808                 return 0;
2809         } else {
2810                 ASN__CTFAIL(app_key, td, sptr,
2811                         "%s: constraint failed (%s:%d)",
2812                         td->name, __FILE__, __LINE__);
2813                 return -1;
2814         }
2815 }
2816
2817 static asn_type_selector_result_t
2818 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2819         asn_type_selector_result_t result = {0, 0};
2820         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2821         size_t constraining_column = 0; /* &id */
2822         size_t for_column = 1; /* &criticality */
2823         size_t row, presence_index = 0;
2824         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2825         
2826         for(row=0; row < itable->rows_count; row++) {
2827             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2828             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2829         
2830             if(type_cell->cell_kind == aioc__undefined)
2831                 continue;
2832         
2833             presence_index++;
2834             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2835                 result.type_descriptor = type_cell->type_descriptor;
2836                 result.presence_index = presence_index;
2837                 break;
2838             }
2839         }
2840         
2841         return result;
2842 }
2843
2844 static int
2845 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2846                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2847         
2848         if(!sptr) {
2849                 ASN__CTFAIL(app_key, td, sptr,
2850                         "%s: value not given (%s:%d)",
2851                         td->name, __FILE__, __LINE__);
2852                 return -1;
2853         }
2854         
2855         
2856         if(1 /* No applicable constraints whatsoever */) {
2857                 /* Nothing is here. See below */
2858         }
2859         
2860         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2861 }
2862
2863 static asn_type_selector_result_t
2864 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2865         asn_type_selector_result_t result = {0, 0};
2866         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2867         size_t constraining_column = 0; /* &id */
2868         size_t for_column = 2; /* &Extension */
2869         size_t row, presence_index = 0;
2870         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2871         const int indexToPresence[5] = {
2872                 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_NOTHING,
2873                 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2874                 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2875                 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength,
2876                 DRBs_ToBeSetup_ItemExtIEs__extensionValue_PR_PDCPSNLength
2877         };
2878         
2879         for(row=0; row < itable->rows_count; row++) {
2880             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2881             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2882         
2883             if(type_cell->cell_kind == aioc__undefined)
2884                 continue;
2885         
2886             presence_index++;
2887             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2888                 result.type_descriptor = type_cell->type_descriptor;
2889                 result.presence_index = indexToPresence[presence_index];
2890                 break;
2891             }
2892         }
2893         
2894         return result;
2895 }
2896
2897 static int
2898 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2899                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2900         
2901         if(!sptr) {
2902                 ASN__CTFAIL(app_key, td, sptr,
2903                         "%s: value not given (%s:%d)",
2904                         td->name, __FILE__, __LINE__);
2905                 return -1;
2906         }
2907         
2908         
2909         if(1 /* No applicable constraints whatsoever */) {
2910                 /* Nothing is here. See below */
2911         }
2912         
2913         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2914 }
2915
2916 static int
2917 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2918                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2919         long value;
2920         
2921         if(!sptr) {
2922                 ASN__CTFAIL(app_key, td, sptr,
2923                         "%s: value not given (%s:%d)",
2924                         td->name, __FILE__, __LINE__);
2925                 return -1;
2926         }
2927         
2928         value = *(const long *)sptr;
2929         
2930         if((value >= 0 && value <= 65535)) {
2931                 /* Constraint check succeeded */
2932                 return 0;
2933         } else {
2934                 ASN__CTFAIL(app_key, td, sptr,
2935                         "%s: constraint failed (%s:%d)",
2936                         td->name, __FILE__, __LINE__);
2937                 return -1;
2938         }
2939 }
2940
2941 static asn_type_selector_result_t
2942 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2943         asn_type_selector_result_t result = {0, 0};
2944         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2945         size_t constraining_column = 0; /* &id */
2946         size_t for_column = 1; /* &criticality */
2947         size_t row, presence_index = 0;
2948         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2949         
2950         for(row=0; row < itable->rows_count; row++) {
2951             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2952             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2953         
2954             if(type_cell->cell_kind == aioc__undefined)
2955                 continue;
2956         
2957             presence_index++;
2958             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2959                 result.type_descriptor = type_cell->type_descriptor;
2960                 result.presence_index = presence_index;
2961                 break;
2962             }
2963         }
2964         
2965         return result;
2966 }
2967
2968 static int
2969 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2970                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2971         
2972         if(!sptr) {
2973                 ASN__CTFAIL(app_key, td, sptr,
2974                         "%s: value not given (%s:%d)",
2975                         td->name, __FILE__, __LINE__);
2976                 return -1;
2977         }
2978         
2979         
2980         if(1 /* No applicable constraints whatsoever */) {
2981                 /* Nothing is here. See below */
2982         }
2983         
2984         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2985 }
2986
2987 static asn_type_selector_result_t
2988 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2989         asn_type_selector_result_t result = {0, 0};
2990         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2991         size_t constraining_column = 0; /* &id */
2992         size_t for_column = 2; /* &Extension */
2993         size_t row, presence_index = 0;
2994         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2995         const int indexToPresence[5] = {
2996                 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_NOTHING,
2997                 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DCBasedDuplicationConfigured,
2998                 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_DuplicationActivation,
2999                 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength,
3000                 DRBs_ToBeSetupMod_ItemExtIEs__extensionValue_PR_PDCPSNLength
3001         };
3002         
3003         for(row=0; row < itable->rows_count; row++) {
3004             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3005             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3006         
3007             if(type_cell->cell_kind == aioc__undefined)
3008                 continue;
3009         
3010             presence_index++;
3011             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3012                 result.type_descriptor = type_cell->type_descriptor;
3013                 result.presence_index = indexToPresence[presence_index];
3014                 break;
3015             }
3016         }
3017         
3018         return result;
3019 }
3020
3021 static int
3022 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3024         
3025         if(!sptr) {
3026                 ASN__CTFAIL(app_key, td, sptr,
3027                         "%s: value not given (%s:%d)",
3028                         td->name, __FILE__, __LINE__);
3029                 return -1;
3030         }
3031         
3032         
3033         if(1 /* No applicable constraints whatsoever */) {
3034                 /* Nothing is here. See below */
3035         }
3036         
3037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3038 }
3039
3040 static int
3041 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043         long value;
3044         
3045         if(!sptr) {
3046                 ASN__CTFAIL(app_key, td, sptr,
3047                         "%s: value not given (%s:%d)",
3048                         td->name, __FILE__, __LINE__);
3049                 return -1;
3050         }
3051         
3052         value = *(const long *)sptr;
3053         
3054         if((value >= 0 && value <= 65535)) {
3055                 /* Constraint check succeeded */
3056                 return 0;
3057         } else {
3058                 ASN__CTFAIL(app_key, td, sptr,
3059                         "%s: constraint failed (%s:%d)",
3060                         td->name, __FILE__, __LINE__);
3061                 return -1;
3062         }
3063 }
3064
3065 static int
3066 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3068         
3069         if(!sptr) {
3070                 ASN__CTFAIL(app_key, td, sptr,
3071                         "%s: value not given (%s:%d)",
3072                         td->name, __FILE__, __LINE__);
3073                 return -1;
3074         }
3075         
3076         
3077         if(1 /* No applicable constraints whatsoever */) {
3078                 /* Nothing is here. See below */
3079         }
3080         
3081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3082 }
3083
3084 static int
3085 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3087         
3088         if(!sptr) {
3089                 ASN__CTFAIL(app_key, td, sptr,
3090                         "%s: value not given (%s:%d)",
3091                         td->name, __FILE__, __LINE__);
3092                 return -1;
3093         }
3094         
3095         
3096         if(1 /* No applicable constraints whatsoever */) {
3097                 /* Nothing is here. See below */
3098         }
3099         
3100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3101 }
3102
3103 static int
3104 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106         long value;
3107         
3108         if(!sptr) {
3109                 ASN__CTFAIL(app_key, td, sptr,
3110                         "%s: value not given (%s:%d)",
3111                         td->name, __FILE__, __LINE__);
3112                 return -1;
3113         }
3114         
3115         value = *(const long *)sptr;
3116         
3117         if((value >= 0 && value <= 65535)) {
3118                 /* Constraint check succeeded */
3119                 return 0;
3120         } else {
3121                 ASN__CTFAIL(app_key, td, sptr,
3122                         "%s: constraint failed (%s:%d)",
3123                         td->name, __FILE__, __LINE__);
3124                 return -1;
3125         }
3126 }
3127
3128 static asn_type_selector_result_t
3129 select_DUtoCURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3130         asn_type_selector_result_t result = {0, 0};
3131         const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3132         size_t constraining_column = 0; /* &id */
3133         size_t for_column = 1; /* &criticality */
3134         size_t row, presence_index = 0;
3135         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3136         
3137         for(row=0; row < itable->rows_count; row++) {
3138             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3139             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3140         
3141             if(type_cell->cell_kind == aioc__undefined)
3142                 continue;
3143         
3144             presence_index++;
3145             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3146                 result.type_descriptor = type_cell->type_descriptor;
3147                 result.presence_index = presence_index;
3148                 break;
3149             }
3150         }
3151         
3152         return result;
3153 }
3154
3155 static int
3156 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3158         
3159         if(!sptr) {
3160                 ASN__CTFAIL(app_key, td, sptr,
3161                         "%s: value not given (%s:%d)",
3162                         td->name, __FILE__, __LINE__);
3163                 return -1;
3164         }
3165         
3166         
3167         if(1 /* No applicable constraints whatsoever */) {
3168                 /* Nothing is here. See below */
3169         }
3170         
3171         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3172 }
3173
3174 static asn_type_selector_result_t
3175 select_DUtoCURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3176         asn_type_selector_result_t result = {0, 0};
3177         const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3178         size_t constraining_column = 0; /* &id */
3179         size_t for_column = 2; /* &Extension */
3180         size_t row, presence_index = 0;
3181         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3182         
3183         for(row=0; row < itable->rows_count; row++) {
3184             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3185             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3186         
3187             if(type_cell->cell_kind == aioc__undefined)
3188                 continue;
3189         
3190             presence_index++;
3191             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3192                 result.type_descriptor = type_cell->type_descriptor;
3193                 result.presence_index = presence_index;
3194                 break;
3195             }
3196         }
3197         
3198         return result;
3199 }
3200
3201 static int
3202 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3203                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3204         
3205         if(!sptr) {
3206                 ASN__CTFAIL(app_key, td, sptr,
3207                         "%s: value not given (%s:%d)",
3208                         td->name, __FILE__, __LINE__);
3209                 return -1;
3210         }
3211         
3212         
3213         if(1 /* No applicable constraints whatsoever */) {
3214                 /* Nothing is here. See below */
3215         }
3216         
3217         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3218 }
3219
3220 static int
3221 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3223         long value;
3224         
3225         if(!sptr) {
3226                 ASN__CTFAIL(app_key, td, sptr,
3227                         "%s: value not given (%s:%d)",
3228                         td->name, __FILE__, __LINE__);
3229                 return -1;
3230         }
3231         
3232         value = *(const long *)sptr;
3233         
3234         if((value >= 0 && value <= 65535)) {
3235                 /* Constraint check succeeded */
3236                 return 0;
3237         } else {
3238                 ASN__CTFAIL(app_key, td, sptr,
3239                         "%s: constraint failed (%s:%d)",
3240                         td->name, __FILE__, __LINE__);
3241                 return -1;
3242         }
3243 }
3244
3245 static int
3246 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3248         
3249         if(!sptr) {
3250                 ASN__CTFAIL(app_key, td, sptr,
3251                         "%s: value not given (%s:%d)",
3252                         td->name, __FILE__, __LINE__);
3253                 return -1;
3254         }
3255         
3256         
3257         if(1 /* No applicable constraints whatsoever */) {
3258                 /* Nothing is here. See below */
3259         }
3260         
3261         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3262 }
3263
3264 static int
3265 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3267         
3268         if(!sptr) {
3269                 ASN__CTFAIL(app_key, td, sptr,
3270                         "%s: value not given (%s:%d)",
3271                         td->name, __FILE__, __LINE__);
3272                 return -1;
3273         }
3274         
3275         
3276         if(1 /* No applicable constraints whatsoever */) {
3277                 /* Nothing is here. See below */
3278         }
3279         
3280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3281 }
3282
3283 static int
3284 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3286         long value;
3287         
3288         if(!sptr) {
3289                 ASN__CTFAIL(app_key, td, sptr,
3290                         "%s: value not given (%s:%d)",
3291                         td->name, __FILE__, __LINE__);
3292                 return -1;
3293         }
3294         
3295         value = *(const long *)sptr;
3296         
3297         if((value >= 0 && value <= 65535)) {
3298                 /* Constraint check succeeded */
3299                 return 0;
3300         } else {
3301                 ASN__CTFAIL(app_key, td, sptr,
3302                         "%s: constraint failed (%s:%d)",
3303                         td->name, __FILE__, __LINE__);
3304                 return -1;
3305         }
3306 }
3307
3308 static int
3309 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3310                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3311         
3312         if(!sptr) {
3313                 ASN__CTFAIL(app_key, td, sptr,
3314                         "%s: value not given (%s:%d)",
3315                         td->name, __FILE__, __LINE__);
3316                 return -1;
3317         }
3318         
3319         
3320         if(1 /* No applicable constraints whatsoever */) {
3321                 /* Nothing is here. See below */
3322         }
3323         
3324         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3325 }
3326
3327 static int
3328 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3330         
3331         if(!sptr) {
3332                 ASN__CTFAIL(app_key, td, sptr,
3333                         "%s: value not given (%s:%d)",
3334                         td->name, __FILE__, __LINE__);
3335                 return -1;
3336         }
3337         
3338         
3339         if(1 /* No applicable constraints whatsoever */) {
3340                 /* Nothing is here. See below */
3341         }
3342         
3343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3344 }
3345
3346 static int
3347 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3349         long value;
3350         
3351         if(!sptr) {
3352                 ASN__CTFAIL(app_key, td, sptr,
3353                         "%s: value not given (%s:%d)",
3354                         td->name, __FILE__, __LINE__);
3355                 return -1;
3356         }
3357         
3358         value = *(const long *)sptr;
3359         
3360         if((value >= 0 && value <= 65535)) {
3361                 /* Constraint check succeeded */
3362                 return 0;
3363         } else {
3364                 ASN__CTFAIL(app_key, td, sptr,
3365                         "%s: constraint failed (%s:%d)",
3366                         td->name, __FILE__, __LINE__);
3367                 return -1;
3368         }
3369 }
3370
3371 static int
3372 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3373                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3374         
3375         if(!sptr) {
3376                 ASN__CTFAIL(app_key, td, sptr,
3377                         "%s: value not given (%s:%d)",
3378                         td->name, __FILE__, __LINE__);
3379                 return -1;
3380         }
3381         
3382         
3383         if(1 /* No applicable constraints whatsoever */) {
3384                 /* Nothing is here. See below */
3385         }
3386         
3387         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3388 }
3389
3390 static int
3391 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3393         
3394         if(!sptr) {
3395                 ASN__CTFAIL(app_key, td, sptr,
3396                         "%s: value not given (%s:%d)",
3397                         td->name, __FILE__, __LINE__);
3398                 return -1;
3399         }
3400         
3401         
3402         if(1 /* No applicable constraints whatsoever */) {
3403                 /* Nothing is here. See below */
3404         }
3405         
3406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3407 }
3408
3409 static int
3410 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3412         long value;
3413         
3414         if(!sptr) {
3415                 ASN__CTFAIL(app_key, td, sptr,
3416                         "%s: value not given (%s:%d)",
3417                         td->name, __FILE__, __LINE__);
3418                 return -1;
3419         }
3420         
3421         value = *(const long *)sptr;
3422         
3423         if((value >= 0 && value <= 65535)) {
3424                 /* Constraint check succeeded */
3425                 return 0;
3426         } else {
3427                 ASN__CTFAIL(app_key, td, sptr,
3428                         "%s: constraint failed (%s:%d)",
3429                         td->name, __FILE__, __LINE__);
3430                 return -1;
3431         }
3432 }
3433
3434 static int
3435 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3437         
3438         if(!sptr) {
3439                 ASN__CTFAIL(app_key, td, sptr,
3440                         "%s: value not given (%s:%d)",
3441                         td->name, __FILE__, __LINE__);
3442                 return -1;
3443         }
3444         
3445         
3446         if(1 /* No applicable constraints whatsoever */) {
3447                 /* Nothing is here. See below */
3448         }
3449         
3450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3451 }
3452
3453 static int
3454 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3456         
3457         if(!sptr) {
3458                 ASN__CTFAIL(app_key, td, sptr,
3459                         "%s: value not given (%s:%d)",
3460                         td->name, __FILE__, __LINE__);
3461                 return -1;
3462         }
3463         
3464         
3465         if(1 /* No applicable constraints whatsoever */) {
3466                 /* Nothing is here. See below */
3467         }
3468         
3469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3470 }
3471
3472 static int
3473 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3475         long value;
3476         
3477         if(!sptr) {
3478                 ASN__CTFAIL(app_key, td, sptr,
3479                         "%s: value not given (%s:%d)",
3480                         td->name, __FILE__, __LINE__);
3481                 return -1;
3482         }
3483         
3484         value = *(const long *)sptr;
3485         
3486         if((value >= 0 && value <= 65535)) {
3487                 /* Constraint check succeeded */
3488                 return 0;
3489         } else {
3490                 ASN__CTFAIL(app_key, td, sptr,
3491                         "%s: constraint failed (%s:%d)",
3492                         td->name, __FILE__, __LINE__);
3493                 return -1;
3494         }
3495 }
3496
3497 static int
3498 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3500         
3501         if(!sptr) {
3502                 ASN__CTFAIL(app_key, td, sptr,
3503                         "%s: value not given (%s:%d)",
3504                         td->name, __FILE__, __LINE__);
3505                 return -1;
3506         }
3507         
3508         
3509         if(1 /* No applicable constraints whatsoever */) {
3510                 /* Nothing is here. See below */
3511         }
3512         
3513         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3514 }
3515
3516 static int
3517 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3519         
3520         if(!sptr) {
3521                 ASN__CTFAIL(app_key, td, sptr,
3522                         "%s: value not given (%s:%d)",
3523                         td->name, __FILE__, __LINE__);
3524                 return -1;
3525         }
3526         
3527         
3528         if(1 /* No applicable constraints whatsoever */) {
3529                 /* Nothing is here. See below */
3530         }
3531         
3532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3533 }
3534
3535 static int
3536 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3538         long value;
3539         
3540         if(!sptr) {
3541                 ASN__CTFAIL(app_key, td, sptr,
3542                         "%s: value not given (%s:%d)",
3543                         td->name, __FILE__, __LINE__);
3544                 return -1;
3545         }
3546         
3547         value = *(const long *)sptr;
3548         
3549         if((value >= 0 && value <= 65535)) {
3550                 /* Constraint check succeeded */
3551                 return 0;
3552         } else {
3553                 ASN__CTFAIL(app_key, td, sptr,
3554                         "%s: constraint failed (%s:%d)",
3555                         td->name, __FILE__, __LINE__);
3556                 return -1;
3557         }
3558 }
3559
3560 static int
3561 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3563         
3564         if(!sptr) {
3565                 ASN__CTFAIL(app_key, td, sptr,
3566                         "%s: value not given (%s:%d)",
3567                         td->name, __FILE__, __LINE__);
3568                 return -1;
3569         }
3570         
3571         
3572         if(1 /* No applicable constraints whatsoever */) {
3573                 /* Nothing is here. See below */
3574         }
3575         
3576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3577 }
3578
3579 static int
3580 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3582         
3583         if(!sptr) {
3584                 ASN__CTFAIL(app_key, td, sptr,
3585                         "%s: value not given (%s:%d)",
3586                         td->name, __FILE__, __LINE__);
3587                 return -1;
3588         }
3589         
3590         
3591         if(1 /* No applicable constraints whatsoever */) {
3592                 /* Nothing is here. See below */
3593         }
3594         
3595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3596 }
3597
3598 static int
3599 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3601         long value;
3602         
3603         if(!sptr) {
3604                 ASN__CTFAIL(app_key, td, sptr,
3605                         "%s: value not given (%s:%d)",
3606                         td->name, __FILE__, __LINE__);
3607                 return -1;
3608         }
3609         
3610         value = *(const long *)sptr;
3611         
3612         if((value >= 0 && value <= 65535)) {
3613                 /* Constraint check succeeded */
3614                 return 0;
3615         } else {
3616                 ASN__CTFAIL(app_key, td, sptr,
3617                         "%s: constraint failed (%s:%d)",
3618                         td->name, __FILE__, __LINE__);
3619                 return -1;
3620         }
3621 }
3622
3623 static int
3624 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3626         
3627         if(!sptr) {
3628                 ASN__CTFAIL(app_key, td, sptr,
3629                         "%s: value not given (%s:%d)",
3630                         td->name, __FILE__, __LINE__);
3631                 return -1;
3632         }
3633         
3634         
3635         if(1 /* No applicable constraints whatsoever */) {
3636                 /* Nothing is here. See below */
3637         }
3638         
3639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3640 }
3641
3642 static int
3643 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3645         
3646         if(!sptr) {
3647                 ASN__CTFAIL(app_key, td, sptr,
3648                         "%s: value not given (%s:%d)",
3649                         td->name, __FILE__, __LINE__);
3650                 return -1;
3651         }
3652         
3653         
3654         if(1 /* No applicable constraints whatsoever */) {
3655                 /* Nothing is here. See below */
3656         }
3657         
3658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3659 }
3660
3661 static int
3662 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3664         long value;
3665         
3666         if(!sptr) {
3667                 ASN__CTFAIL(app_key, td, sptr,
3668                         "%s: value not given (%s:%d)",
3669                         td->name, __FILE__, __LINE__);
3670                 return -1;
3671         }
3672         
3673         value = *(const long *)sptr;
3674         
3675         if((value >= 0 && value <= 65535)) {
3676                 /* Constraint check succeeded */
3677                 return 0;
3678         } else {
3679                 ASN__CTFAIL(app_key, td, sptr,
3680                         "%s: constraint failed (%s:%d)",
3681                         td->name, __FILE__, __LINE__);
3682                 return -1;
3683         }
3684 }
3685
3686 static int
3687 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3689         
3690         if(!sptr) {
3691                 ASN__CTFAIL(app_key, td, sptr,
3692                         "%s: value not given (%s:%d)",
3693                         td->name, __FILE__, __LINE__);
3694                 return -1;
3695         }
3696         
3697         
3698         if(1 /* No applicable constraints whatsoever */) {
3699                 /* Nothing is here. See below */
3700         }
3701         
3702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3703 }
3704
3705 static int
3706 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3708         
3709         if(!sptr) {
3710                 ASN__CTFAIL(app_key, td, sptr,
3711                         "%s: value not given (%s:%d)",
3712                         td->name, __FILE__, __LINE__);
3713                 return -1;
3714         }
3715         
3716         
3717         if(1 /* No applicable constraints whatsoever */) {
3718                 /* Nothing is here. See below */
3719         }
3720         
3721         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3722 }
3723
3724 static int
3725 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3727         long value;
3728         
3729         if(!sptr) {
3730                 ASN__CTFAIL(app_key, td, sptr,
3731                         "%s: value not given (%s:%d)",
3732                         td->name, __FILE__, __LINE__);
3733                 return -1;
3734         }
3735         
3736         value = *(const long *)sptr;
3737         
3738         if((value >= 0 && value <= 65535)) {
3739                 /* Constraint check succeeded */
3740                 return 0;
3741         } else {
3742                 ASN__CTFAIL(app_key, td, sptr,
3743                         "%s: constraint failed (%s:%d)",
3744                         td->name, __FILE__, __LINE__);
3745                 return -1;
3746         }
3747 }
3748
3749 static int
3750 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3751                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3752         
3753         if(!sptr) {
3754                 ASN__CTFAIL(app_key, td, sptr,
3755                         "%s: value not given (%s:%d)",
3756                         td->name, __FILE__, __LINE__);
3757                 return -1;
3758         }
3759         
3760         
3761         if(1 /* No applicable constraints whatsoever */) {
3762                 /* Nothing is here. See below */
3763         }
3764         
3765         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3766 }
3767
3768 static int
3769 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3770                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3771         
3772         if(!sptr) {
3773                 ASN__CTFAIL(app_key, td, sptr,
3774                         "%s: value not given (%s:%d)",
3775                         td->name, __FILE__, __LINE__);
3776                 return -1;
3777         }
3778         
3779         
3780         if(1 /* No applicable constraints whatsoever */) {
3781                 /* Nothing is here. See below */
3782         }
3783         
3784         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3785 }
3786
3787 static int
3788 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3789                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3790         long value;
3791         
3792         if(!sptr) {
3793                 ASN__CTFAIL(app_key, td, sptr,
3794                         "%s: value not given (%s:%d)",
3795                         td->name, __FILE__, __LINE__);
3796                 return -1;
3797         }
3798         
3799         value = *(const long *)sptr;
3800         
3801         if((value >= 0 && value <= 65535)) {
3802                 /* Constraint check succeeded */
3803                 return 0;
3804         } else {
3805                 ASN__CTFAIL(app_key, td, sptr,
3806                         "%s: constraint failed (%s:%d)",
3807                         td->name, __FILE__, __LINE__);
3808                 return -1;
3809         }
3810 }
3811
3812 static int
3813 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3814                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3815         
3816         if(!sptr) {
3817                 ASN__CTFAIL(app_key, td, sptr,
3818                         "%s: value not given (%s:%d)",
3819                         td->name, __FILE__, __LINE__);
3820                 return -1;
3821         }
3822         
3823         
3824         if(1 /* No applicable constraints whatsoever */) {
3825                 /* Nothing is here. See below */
3826         }
3827         
3828         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3829 }
3830
3831 static int
3832 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3833                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3834         
3835         if(!sptr) {
3836                 ASN__CTFAIL(app_key, td, sptr,
3837                         "%s: value not given (%s:%d)",
3838                         td->name, __FILE__, __LINE__);
3839                 return -1;
3840         }
3841         
3842         
3843         if(1 /* No applicable constraints whatsoever */) {
3844                 /* Nothing is here. See below */
3845         }
3846         
3847         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3848 }
3849
3850 static int
3851 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3852                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3853         long value;
3854         
3855         if(!sptr) {
3856                 ASN__CTFAIL(app_key, td, sptr,
3857                         "%s: value not given (%s:%d)",
3858                         td->name, __FILE__, __LINE__);
3859                 return -1;
3860         }
3861         
3862         value = *(const long *)sptr;
3863         
3864         if((value >= 0 && value <= 65535)) {
3865                 /* Constraint check succeeded */
3866                 return 0;
3867         } else {
3868                 ASN__CTFAIL(app_key, td, sptr,
3869                         "%s: constraint failed (%s:%d)",
3870                         td->name, __FILE__, __LINE__);
3871                 return -1;
3872         }
3873 }
3874
3875 static int
3876 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3877                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3878         
3879         if(!sptr) {
3880                 ASN__CTFAIL(app_key, td, sptr,
3881                         "%s: value not given (%s:%d)",
3882                         td->name, __FILE__, __LINE__);
3883                 return -1;
3884         }
3885         
3886         
3887         if(1 /* No applicable constraints whatsoever */) {
3888                 /* Nothing is here. See below */
3889         }
3890         
3891         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3892 }
3893
3894 static int
3895 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3896                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3897         
3898         if(!sptr) {
3899                 ASN__CTFAIL(app_key, td, sptr,
3900                         "%s: value not given (%s:%d)",
3901                         td->name, __FILE__, __LINE__);
3902                 return -1;
3903         }
3904         
3905         
3906         if(1 /* No applicable constraints whatsoever */) {
3907                 /* Nothing is here. See below */
3908         }
3909         
3910         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3911 }
3912
3913 static int
3914 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3916         long value;
3917         
3918         if(!sptr) {
3919                 ASN__CTFAIL(app_key, td, sptr,
3920                         "%s: value not given (%s:%d)",
3921                         td->name, __FILE__, __LINE__);
3922                 return -1;
3923         }
3924         
3925         value = *(const long *)sptr;
3926         
3927         if((value >= 0 && value <= 65535)) {
3928                 /* Constraint check succeeded */
3929                 return 0;
3930         } else {
3931                 ASN__CTFAIL(app_key, td, sptr,
3932                         "%s: constraint failed (%s:%d)",
3933                         td->name, __FILE__, __LINE__);
3934                 return -1;
3935         }
3936 }
3937
3938 static int
3939 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3940                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3941         
3942         if(!sptr) {
3943                 ASN__CTFAIL(app_key, td, sptr,
3944                         "%s: value not given (%s:%d)",
3945                         td->name, __FILE__, __LINE__);
3946                 return -1;
3947         }
3948         
3949         
3950         if(1 /* No applicable constraints whatsoever */) {
3951                 /* Nothing is here. See below */
3952         }
3953         
3954         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3955 }
3956
3957 static int
3958 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3959                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3960         
3961         if(!sptr) {
3962                 ASN__CTFAIL(app_key, td, sptr,
3963                         "%s: value not given (%s:%d)",
3964                         td->name, __FILE__, __LINE__);
3965                 return -1;
3966         }
3967         
3968         
3969         if(1 /* No applicable constraints whatsoever */) {
3970                 /* Nothing is here. See below */
3971         }
3972         
3973         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3974 }
3975
3976 static int
3977 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3978                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3979         long value;
3980         
3981         if(!sptr) {
3982                 ASN__CTFAIL(app_key, td, sptr,
3983                         "%s: value not given (%s:%d)",
3984                         td->name, __FILE__, __LINE__);
3985                 return -1;
3986         }
3987         
3988         value = *(const long *)sptr;
3989         
3990         if((value >= 0 && value <= 65535)) {
3991                 /* Constraint check succeeded */
3992                 return 0;
3993         } else {
3994                 ASN__CTFAIL(app_key, td, sptr,
3995                         "%s: constraint failed (%s:%d)",
3996                         td->name, __FILE__, __LINE__);
3997                 return -1;
3998         }
3999 }
4000
4001 static int
4002 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4003                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4004         
4005         if(!sptr) {
4006                 ASN__CTFAIL(app_key, td, sptr,
4007                         "%s: value not given (%s:%d)",
4008                         td->name, __FILE__, __LINE__);
4009                 return -1;
4010         }
4011         
4012         
4013         if(1 /* No applicable constraints whatsoever */) {
4014                 /* Nothing is here. See below */
4015         }
4016         
4017         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4018 }
4019
4020 static int
4021 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4022                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4023         
4024         if(!sptr) {
4025                 ASN__CTFAIL(app_key, td, sptr,
4026                         "%s: value not given (%s:%d)",
4027                         td->name, __FILE__, __LINE__);
4028                 return -1;
4029         }
4030         
4031         
4032         if(1 /* No applicable constraints whatsoever */) {
4033                 /* Nothing is here. See below */
4034         }
4035         
4036         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4037 }
4038
4039 static int
4040 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4042         long value;
4043         
4044         if(!sptr) {
4045                 ASN__CTFAIL(app_key, td, sptr,
4046                         "%s: value not given (%s:%d)",
4047                         td->name, __FILE__, __LINE__);
4048                 return -1;
4049         }
4050         
4051         value = *(const long *)sptr;
4052         
4053         if((value >= 0 && value <= 65535)) {
4054                 /* Constraint check succeeded */
4055                 return 0;
4056         } else {
4057                 ASN__CTFAIL(app_key, td, sptr,
4058                         "%s: constraint failed (%s:%d)",
4059                         td->name, __FILE__, __LINE__);
4060                 return -1;
4061         }
4062 }
4063
4064 static asn_type_selector_result_t
4065 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4066         asn_type_selector_result_t result = {0, 0};
4067         const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4068         size_t constraining_column = 0; /* &id */
4069         size_t for_column = 1; /* &criticality */
4070         size_t row, presence_index = 0;
4071         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4072         
4073         for(row=0; row < itable->rows_count; row++) {
4074             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4075             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4076         
4077             if(type_cell->cell_kind == aioc__undefined)
4078                 continue;
4079         
4080             presence_index++;
4081             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4082                 result.type_descriptor = type_cell->type_descriptor;
4083                 result.presence_index = presence_index;
4084                 break;
4085             }
4086         }
4087         
4088         return result;
4089 }
4090
4091 static int
4092 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4093                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4094         
4095         if(!sptr) {
4096                 ASN__CTFAIL(app_key, td, sptr,
4097                         "%s: value not given (%s:%d)",
4098                         td->name, __FILE__, __LINE__);
4099                 return -1;
4100         }
4101         
4102         
4103         if(1 /* No applicable constraints whatsoever */) {
4104                 /* Nothing is here. See below */
4105         }
4106         
4107         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4108 }
4109
4110 static asn_type_selector_result_t
4111 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4112         asn_type_selector_result_t result = {0, 0};
4113         const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4114         size_t constraining_column = 0; /* &id */
4115         size_t for_column = 2; /* &Extension */
4116         size_t row, presence_index = 0;
4117         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4118         
4119         for(row=0; row < itable->rows_count; row++) {
4120             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4121             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4122         
4123             if(type_cell->cell_kind == aioc__undefined)
4124                 continue;
4125         
4126             presence_index++;
4127             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4128                 result.type_descriptor = type_cell->type_descriptor;
4129                 result.presence_index = presence_index;
4130                 break;
4131             }
4132         }
4133         
4134         return result;
4135 }
4136
4137 static int
4138 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4140         
4141         if(!sptr) {
4142                 ASN__CTFAIL(app_key, td, sptr,
4143                         "%s: value not given (%s:%d)",
4144                         td->name, __FILE__, __LINE__);
4145                 return -1;
4146         }
4147         
4148         
4149         if(1 /* No applicable constraints whatsoever */) {
4150                 /* Nothing is here. See below */
4151         }
4152         
4153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4154 }
4155
4156 static int
4157 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4159         long value;
4160         
4161         if(!sptr) {
4162                 ASN__CTFAIL(app_key, td, sptr,
4163                         "%s: value not given (%s:%d)",
4164                         td->name, __FILE__, __LINE__);
4165                 return -1;
4166         }
4167         
4168         value = *(const long *)sptr;
4169         
4170         if((value >= 0 && value <= 65535)) {
4171                 /* Constraint check succeeded */
4172                 return 0;
4173         } else {
4174                 ASN__CTFAIL(app_key, td, sptr,
4175                         "%s: constraint failed (%s:%d)",
4176                         td->name, __FILE__, __LINE__);
4177                 return -1;
4178         }
4179 }
4180
4181 static int
4182 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4184         
4185         if(!sptr) {
4186                 ASN__CTFAIL(app_key, td, sptr,
4187                         "%s: value not given (%s:%d)",
4188                         td->name, __FILE__, __LINE__);
4189                 return -1;
4190         }
4191         
4192         
4193         if(1 /* No applicable constraints whatsoever */) {
4194                 /* Nothing is here. See below */
4195         }
4196         
4197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4198 }
4199
4200 static int
4201 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4203         
4204         if(!sptr) {
4205                 ASN__CTFAIL(app_key, td, sptr,
4206                         "%s: value not given (%s:%d)",
4207                         td->name, __FILE__, __LINE__);
4208                 return -1;
4209         }
4210         
4211         
4212         if(1 /* No applicable constraints whatsoever */) {
4213                 /* Nothing is here. See below */
4214         }
4215         
4216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4217 }
4218
4219 static int
4220 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4222         long value;
4223         
4224         if(!sptr) {
4225                 ASN__CTFAIL(app_key, td, sptr,
4226                         "%s: value not given (%s:%d)",
4227                         td->name, __FILE__, __LINE__);
4228                 return -1;
4229         }
4230         
4231         value = *(const long *)sptr;
4232         
4233         if((value >= 0 && value <= 65535)) {
4234                 /* Constraint check succeeded */
4235                 return 0;
4236         } else {
4237                 ASN__CTFAIL(app_key, td, sptr,
4238                         "%s: constraint failed (%s:%d)",
4239                         td->name, __FILE__, __LINE__);
4240                 return -1;
4241         }
4242 }
4243
4244 static int
4245 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4246                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4247         
4248         if(!sptr) {
4249                 ASN__CTFAIL(app_key, td, sptr,
4250                         "%s: value not given (%s:%d)",
4251                         td->name, __FILE__, __LINE__);
4252                 return -1;
4253         }
4254         
4255         
4256         if(1 /* No applicable constraints whatsoever */) {
4257                 /* Nothing is here. See below */
4258         }
4259         
4260         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4261 }
4262
4263 static int
4264 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4265                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4266         
4267         if(!sptr) {
4268                 ASN__CTFAIL(app_key, td, sptr,
4269                         "%s: value not given (%s:%d)",
4270                         td->name, __FILE__, __LINE__);
4271                 return -1;
4272         }
4273         
4274         
4275         if(1 /* No applicable constraints whatsoever */) {
4276                 /* Nothing is here. See below */
4277         }
4278         
4279         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4280 }
4281
4282 static int
4283 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4284                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4285         long value;
4286         
4287         if(!sptr) {
4288                 ASN__CTFAIL(app_key, td, sptr,
4289                         "%s: value not given (%s:%d)",
4290                         td->name, __FILE__, __LINE__);
4291                 return -1;
4292         }
4293         
4294         value = *(const long *)sptr;
4295         
4296         if((value >= 0 && value <= 65535)) {
4297                 /* Constraint check succeeded */
4298                 return 0;
4299         } else {
4300                 ASN__CTFAIL(app_key, td, sptr,
4301                         "%s: constraint failed (%s:%d)",
4302                         td->name, __FILE__, __LINE__);
4303                 return -1;
4304         }
4305 }
4306
4307 static int
4308 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4309                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4310         
4311         if(!sptr) {
4312                 ASN__CTFAIL(app_key, td, sptr,
4313                         "%s: value not given (%s:%d)",
4314                         td->name, __FILE__, __LINE__);
4315                 return -1;
4316         }
4317         
4318         
4319         if(1 /* No applicable constraints whatsoever */) {
4320                 /* Nothing is here. See below */
4321         }
4322         
4323         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4324 }
4325
4326 static int
4327 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4329         
4330         if(!sptr) {
4331                 ASN__CTFAIL(app_key, td, sptr,
4332                         "%s: value not given (%s:%d)",
4333                         td->name, __FILE__, __LINE__);
4334                 return -1;
4335         }
4336         
4337         
4338         if(1 /* No applicable constraints whatsoever */) {
4339                 /* Nothing is here. See below */
4340         }
4341         
4342         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4343 }
4344
4345 static int
4346 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4348         long value;
4349         
4350         if(!sptr) {
4351                 ASN__CTFAIL(app_key, td, sptr,
4352                         "%s: value not given (%s:%d)",
4353                         td->name, __FILE__, __LINE__);
4354                 return -1;
4355         }
4356         
4357         value = *(const long *)sptr;
4358         
4359         if((value >= 0 && value <= 65535)) {
4360                 /* Constraint check succeeded */
4361                 return 0;
4362         } else {
4363                 ASN__CTFAIL(app_key, td, sptr,
4364                         "%s: constraint failed (%s:%d)",
4365                         td->name, __FILE__, __LINE__);
4366                 return -1;
4367         }
4368 }
4369
4370 static int
4371 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4373         
4374         if(!sptr) {
4375                 ASN__CTFAIL(app_key, td, sptr,
4376                         "%s: value not given (%s:%d)",
4377                         td->name, __FILE__, __LINE__);
4378                 return -1;
4379         }
4380         
4381         
4382         if(1 /* No applicable constraints whatsoever */) {
4383                 /* Nothing is here. See below */
4384         }
4385         
4386         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4387 }
4388
4389 static int
4390 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4392         
4393         if(!sptr) {
4394                 ASN__CTFAIL(app_key, td, sptr,
4395                         "%s: value not given (%s:%d)",
4396                         td->name, __FILE__, __LINE__);
4397                 return -1;
4398         }
4399         
4400         
4401         if(1 /* No applicable constraints whatsoever */) {
4402                 /* Nothing is here. See below */
4403         }
4404         
4405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4406 }
4407
4408 static int
4409 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4411         long value;
4412         
4413         if(!sptr) {
4414                 ASN__CTFAIL(app_key, td, sptr,
4415                         "%s: value not given (%s:%d)",
4416                         td->name, __FILE__, __LINE__);
4417                 return -1;
4418         }
4419         
4420         value = *(const long *)sptr;
4421         
4422         if((value >= 0 && value <= 65535)) {
4423                 /* Constraint check succeeded */
4424                 return 0;
4425         } else {
4426                 ASN__CTFAIL(app_key, td, sptr,
4427                         "%s: constraint failed (%s:%d)",
4428                         td->name, __FILE__, __LINE__);
4429                 return -1;
4430         }
4431 }
4432
4433 static int
4434 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4435                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4436         
4437         if(!sptr) {
4438                 ASN__CTFAIL(app_key, td, sptr,
4439                         "%s: value not given (%s:%d)",
4440                         td->name, __FILE__, __LINE__);
4441                 return -1;
4442         }
4443         
4444         
4445         if(1 /* No applicable constraints whatsoever */) {
4446                 /* Nothing is here. See below */
4447         }
4448         
4449         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4450 }
4451
4452 static int
4453 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4454                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4455         
4456         if(!sptr) {
4457                 ASN__CTFAIL(app_key, td, sptr,
4458                         "%s: value not given (%s:%d)",
4459                         td->name, __FILE__, __LINE__);
4460                 return -1;
4461         }
4462         
4463         
4464         if(1 /* No applicable constraints whatsoever */) {
4465                 /* Nothing is here. See below */
4466         }
4467         
4468         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4469 }
4470
4471 static int
4472 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4473                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4474         long value;
4475         
4476         if(!sptr) {
4477                 ASN__CTFAIL(app_key, td, sptr,
4478                         "%s: value not given (%s:%d)",
4479                         td->name, __FILE__, __LINE__);
4480                 return -1;
4481         }
4482         
4483         value = *(const long *)sptr;
4484         
4485         if((value >= 0 && value <= 65535)) {
4486                 /* Constraint check succeeded */
4487                 return 0;
4488         } else {
4489                 ASN__CTFAIL(app_key, td, sptr,
4490                         "%s: constraint failed (%s:%d)",
4491                         td->name, __FILE__, __LINE__);
4492                 return -1;
4493         }
4494 }
4495
4496 static int
4497 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4498                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4499         
4500         if(!sptr) {
4501                 ASN__CTFAIL(app_key, td, sptr,
4502                         "%s: value not given (%s:%d)",
4503                         td->name, __FILE__, __LINE__);
4504                 return -1;
4505         }
4506         
4507         
4508         if(1 /* No applicable constraints whatsoever */) {
4509                 /* Nothing is here. See below */
4510         }
4511         
4512         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4513 }
4514
4515 static int
4516 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4517                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4518         
4519         if(!sptr) {
4520                 ASN__CTFAIL(app_key, td, sptr,
4521                         "%s: value not given (%s:%d)",
4522                         td->name, __FILE__, __LINE__);
4523                 return -1;
4524         }
4525         
4526         
4527         if(1 /* No applicable constraints whatsoever */) {
4528                 /* Nothing is here. See below */
4529         }
4530         
4531         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4532 }
4533
4534 static int
4535 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4536                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4537         long value;
4538         
4539         if(!sptr) {
4540                 ASN__CTFAIL(app_key, td, sptr,
4541                         "%s: value not given (%s:%d)",
4542                         td->name, __FILE__, __LINE__);
4543                 return -1;
4544         }
4545         
4546         value = *(const long *)sptr;
4547         
4548         if((value >= 0 && value <= 65535)) {
4549                 /* Constraint check succeeded */
4550                 return 0;
4551         } else {
4552                 ASN__CTFAIL(app_key, td, sptr,
4553                         "%s: constraint failed (%s:%d)",
4554                         td->name, __FILE__, __LINE__);
4555                 return -1;
4556         }
4557 }
4558
4559 static int
4560 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4562         
4563         if(!sptr) {
4564                 ASN__CTFAIL(app_key, td, sptr,
4565                         "%s: value not given (%s:%d)",
4566                         td->name, __FILE__, __LINE__);
4567                 return -1;
4568         }
4569         
4570         
4571         if(1 /* No applicable constraints whatsoever */) {
4572                 /* Nothing is here. See below */
4573         }
4574         
4575         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4576 }
4577
4578 static int
4579 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4580                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4581         
4582         if(!sptr) {
4583                 ASN__CTFAIL(app_key, td, sptr,
4584                         "%s: value not given (%s:%d)",
4585                         td->name, __FILE__, __LINE__);
4586                 return -1;
4587         }
4588         
4589         
4590         if(1 /* No applicable constraints whatsoever */) {
4591                 /* Nothing is here. See below */
4592         }
4593         
4594         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4595 }
4596
4597 static int
4598 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4600         long value;
4601         
4602         if(!sptr) {
4603                 ASN__CTFAIL(app_key, td, sptr,
4604                         "%s: value not given (%s:%d)",
4605                         td->name, __FILE__, __LINE__);
4606                 return -1;
4607         }
4608         
4609         value = *(const long *)sptr;
4610         
4611         if((value >= 0 && value <= 65535)) {
4612                 /* Constraint check succeeded */
4613                 return 0;
4614         } else {
4615                 ASN__CTFAIL(app_key, td, sptr,
4616                         "%s: constraint failed (%s:%d)",
4617                         td->name, __FILE__, __LINE__);
4618                 return -1;
4619         }
4620 }
4621
4622 static int
4623 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4625         
4626         if(!sptr) {
4627                 ASN__CTFAIL(app_key, td, sptr,
4628                         "%s: value not given (%s:%d)",
4629                         td->name, __FILE__, __LINE__);
4630                 return -1;
4631         }
4632         
4633         
4634         if(1 /* No applicable constraints whatsoever */) {
4635                 /* Nothing is here. See below */
4636         }
4637         
4638         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4639 }
4640
4641 static int
4642 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4643                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4644         
4645         if(!sptr) {
4646                 ASN__CTFAIL(app_key, td, sptr,
4647                         "%s: value not given (%s:%d)",
4648                         td->name, __FILE__, __LINE__);
4649                 return -1;
4650         }
4651         
4652         
4653         if(1 /* No applicable constraints whatsoever */) {
4654                 /* Nothing is here. See below */
4655         }
4656         
4657         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4658 }
4659
4660 static int
4661 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4662                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4663         long value;
4664         
4665         if(!sptr) {
4666                 ASN__CTFAIL(app_key, td, sptr,
4667                         "%s: value not given (%s:%d)",
4668                         td->name, __FILE__, __LINE__);
4669                 return -1;
4670         }
4671         
4672         value = *(const long *)sptr;
4673         
4674         if((value >= 0 && value <= 65535)) {
4675                 /* Constraint check succeeded */
4676                 return 0;
4677         } else {
4678                 ASN__CTFAIL(app_key, td, sptr,
4679                         "%s: constraint failed (%s:%d)",
4680                         td->name, __FILE__, __LINE__);
4681                 return -1;
4682         }
4683 }
4684
4685 static int
4686 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4688         
4689         if(!sptr) {
4690                 ASN__CTFAIL(app_key, td, sptr,
4691                         "%s: value not given (%s:%d)",
4692                         td->name, __FILE__, __LINE__);
4693                 return -1;
4694         }
4695         
4696         
4697         if(1 /* No applicable constraints whatsoever */) {
4698                 /* Nothing is here. See below */
4699         }
4700         
4701         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4702 }
4703
4704 static int
4705 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4706                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4707         
4708         if(!sptr) {
4709                 ASN__CTFAIL(app_key, td, sptr,
4710                         "%s: value not given (%s:%d)",
4711                         td->name, __FILE__, __LINE__);
4712                 return -1;
4713         }
4714         
4715         
4716         if(1 /* No applicable constraints whatsoever */) {
4717                 /* Nothing is here. See below */
4718         }
4719         
4720         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4721 }
4722
4723 static int
4724 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4726         long value;
4727         
4728         if(!sptr) {
4729                 ASN__CTFAIL(app_key, td, sptr,
4730                         "%s: value not given (%s:%d)",
4731                         td->name, __FILE__, __LINE__);
4732                 return -1;
4733         }
4734         
4735         value = *(const long *)sptr;
4736         
4737         if((value >= 0 && value <= 65535)) {
4738                 /* Constraint check succeeded */
4739                 return 0;
4740         } else {
4741                 ASN__CTFAIL(app_key, td, sptr,
4742                         "%s: constraint failed (%s:%d)",
4743                         td->name, __FILE__, __LINE__);
4744                 return -1;
4745         }
4746 }
4747
4748 static int
4749 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4751         
4752         if(!sptr) {
4753                 ASN__CTFAIL(app_key, td, sptr,
4754                         "%s: value not given (%s:%d)",
4755                         td->name, __FILE__, __LINE__);
4756                 return -1;
4757         }
4758         
4759         
4760         if(1 /* No applicable constraints whatsoever */) {
4761                 /* Nothing is here. See below */
4762         }
4763         
4764         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4765 }
4766
4767 static int
4768 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4769                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4770         
4771         if(!sptr) {
4772                 ASN__CTFAIL(app_key, td, sptr,
4773                         "%s: value not given (%s:%d)",
4774                         td->name, __FILE__, __LINE__);
4775                 return -1;
4776         }
4777         
4778         
4779         if(1 /* No applicable constraints whatsoever */) {
4780                 /* Nothing is here. See below */
4781         }
4782         
4783         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4784 }
4785
4786 static int
4787 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4788                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4789         long value;
4790         
4791         if(!sptr) {
4792                 ASN__CTFAIL(app_key, td, sptr,
4793                         "%s: value not given (%s:%d)",
4794                         td->name, __FILE__, __LINE__);
4795                 return -1;
4796         }
4797         
4798         value = *(const long *)sptr;
4799         
4800         if((value >= 0 && value <= 65535)) {
4801                 /* Constraint check succeeded */
4802                 return 0;
4803         } else {
4804                 ASN__CTFAIL(app_key, td, sptr,
4805                         "%s: constraint failed (%s:%d)",
4806                         td->name, __FILE__, __LINE__);
4807                 return -1;
4808         }
4809 }
4810
4811 static int
4812 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4813                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4814         
4815         if(!sptr) {
4816                 ASN__CTFAIL(app_key, td, sptr,
4817                         "%s: value not given (%s:%d)",
4818                         td->name, __FILE__, __LINE__);
4819                 return -1;
4820         }
4821         
4822         
4823         if(1 /* No applicable constraints whatsoever */) {
4824                 /* Nothing is here. See below */
4825         }
4826         
4827         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4828 }
4829
4830 static int
4831 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4832                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4833         
4834         if(!sptr) {
4835                 ASN__CTFAIL(app_key, td, sptr,
4836                         "%s: value not given (%s:%d)",
4837                         td->name, __FILE__, __LINE__);
4838                 return -1;
4839         }
4840         
4841         
4842         if(1 /* No applicable constraints whatsoever */) {
4843                 /* Nothing is here. See below */
4844         }
4845         
4846         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4847 }
4848
4849 static int
4850 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4851                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4852         long value;
4853         
4854         if(!sptr) {
4855                 ASN__CTFAIL(app_key, td, sptr,
4856                         "%s: value not given (%s:%d)",
4857                         td->name, __FILE__, __LINE__);
4858                 return -1;
4859         }
4860         
4861         value = *(const long *)sptr;
4862         
4863         if((value >= 0 && value <= 65535)) {
4864                 /* Constraint check succeeded */
4865                 return 0;
4866         } else {
4867                 ASN__CTFAIL(app_key, td, sptr,
4868                         "%s: constraint failed (%s:%d)",
4869                         td->name, __FILE__, __LINE__);
4870                 return -1;
4871         }
4872 }
4873
4874 static int
4875 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4877         
4878         if(!sptr) {
4879                 ASN__CTFAIL(app_key, td, sptr,
4880                         "%s: value not given (%s:%d)",
4881                         td->name, __FILE__, __LINE__);
4882                 return -1;
4883         }
4884         
4885         
4886         if(1 /* No applicable constraints whatsoever */) {
4887                 /* Nothing is here. See below */
4888         }
4889         
4890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4891 }
4892
4893 static int
4894 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4895                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4896         
4897         if(!sptr) {
4898                 ASN__CTFAIL(app_key, td, sptr,
4899                         "%s: value not given (%s:%d)",
4900                         td->name, __FILE__, __LINE__);
4901                 return -1;
4902         }
4903         
4904         
4905         if(1 /* No applicable constraints whatsoever */) {
4906                 /* Nothing is here. See below */
4907         }
4908         
4909         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4910 }
4911
4912 static int
4913 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4914                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4915         long value;
4916         
4917         if(!sptr) {
4918                 ASN__CTFAIL(app_key, td, sptr,
4919                         "%s: value not given (%s:%d)",
4920                         td->name, __FILE__, __LINE__);
4921                 return -1;
4922         }
4923         
4924         value = *(const long *)sptr;
4925         
4926         if((value >= 0 && value <= 65535)) {
4927                 /* Constraint check succeeded */
4928                 return 0;
4929         } else {
4930                 ASN__CTFAIL(app_key, td, sptr,
4931                         "%s: constraint failed (%s:%d)",
4932                         td->name, __FILE__, __LINE__);
4933                 return -1;
4934         }
4935 }
4936
4937 static int
4938 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4939                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4940         
4941         if(!sptr) {
4942                 ASN__CTFAIL(app_key, td, sptr,
4943                         "%s: value not given (%s:%d)",
4944                         td->name, __FILE__, __LINE__);
4945                 return -1;
4946         }
4947         
4948         
4949         if(1 /* No applicable constraints whatsoever */) {
4950                 /* Nothing is here. See below */
4951         }
4952         
4953         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4954 }
4955
4956 static int
4957 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4958                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4959         
4960         if(!sptr) {
4961                 ASN__CTFAIL(app_key, td, sptr,
4962                         "%s: value not given (%s:%d)",
4963                         td->name, __FILE__, __LINE__);
4964                 return -1;
4965         }
4966         
4967         
4968         if(1 /* No applicable constraints whatsoever */) {
4969                 /* Nothing is here. See below */
4970         }
4971         
4972         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4973 }
4974
4975 static int
4976 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4978         long value;
4979         
4980         if(!sptr) {
4981                 ASN__CTFAIL(app_key, td, sptr,
4982                         "%s: value not given (%s:%d)",
4983                         td->name, __FILE__, __LINE__);
4984                 return -1;
4985         }
4986         
4987         value = *(const long *)sptr;
4988         
4989         if((value >= 0 && value <= 65535)) {
4990                 /* Constraint check succeeded */
4991                 return 0;
4992         } else {
4993                 ASN__CTFAIL(app_key, td, sptr,
4994                         "%s: constraint failed (%s:%d)",
4995                         td->name, __FILE__, __LINE__);
4996                 return -1;
4997         }
4998 }
4999
5000 static int
5001 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
5002                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5003         
5004         if(!sptr) {
5005                 ASN__CTFAIL(app_key, td, sptr,
5006                         "%s: value not given (%s:%d)",
5007                         td->name, __FILE__, __LINE__);
5008                 return -1;
5009         }
5010         
5011         
5012         if(1 /* No applicable constraints whatsoever */) {
5013                 /* Nothing is here. See below */
5014         }
5015         
5016         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5017 }
5018
5019 static int
5020 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
5021                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5022         
5023         if(!sptr) {
5024                 ASN__CTFAIL(app_key, td, sptr,
5025                         "%s: value not given (%s:%d)",
5026                         td->name, __FILE__, __LINE__);
5027                 return -1;
5028         }
5029         
5030         
5031         if(1 /* No applicable constraints whatsoever */) {
5032                 /* Nothing is here. See below */
5033         }
5034         
5035         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5036 }
5037
5038 static int
5039 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5041         long value;
5042         
5043         if(!sptr) {
5044                 ASN__CTFAIL(app_key, td, sptr,
5045                         "%s: value not given (%s:%d)",
5046                         td->name, __FILE__, __LINE__);
5047                 return -1;
5048         }
5049         
5050         value = *(const long *)sptr;
5051         
5052         if((value >= 0 && value <= 65535)) {
5053                 /* Constraint check succeeded */
5054                 return 0;
5055         } else {
5056                 ASN__CTFAIL(app_key, td, sptr,
5057                         "%s: constraint failed (%s:%d)",
5058                         td->name, __FILE__, __LINE__);
5059                 return -1;
5060         }
5061 }
5062
5063 static int
5064 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5065                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5066         
5067         if(!sptr) {
5068                 ASN__CTFAIL(app_key, td, sptr,
5069                         "%s: value not given (%s:%d)",
5070                         td->name, __FILE__, __LINE__);
5071                 return -1;
5072         }
5073         
5074         
5075         if(1 /* No applicable constraints whatsoever */) {
5076                 /* Nothing is here. See below */
5077         }
5078         
5079         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5080 }
5081
5082 static int
5083 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5084                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5085         
5086         if(!sptr) {
5087                 ASN__CTFAIL(app_key, td, sptr,
5088                         "%s: value not given (%s:%d)",
5089                         td->name, __FILE__, __LINE__);
5090                 return -1;
5091         }
5092         
5093         
5094         if(1 /* No applicable constraints whatsoever */) {
5095                 /* Nothing is here. See below */
5096         }
5097         
5098         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5099 }
5100
5101 static int
5102 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5103                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5104         long value;
5105         
5106         if(!sptr) {
5107                 ASN__CTFAIL(app_key, td, sptr,
5108                         "%s: value not given (%s:%d)",
5109                         td->name, __FILE__, __LINE__);
5110                 return -1;
5111         }
5112         
5113         value = *(const long *)sptr;
5114         
5115         if((value >= 0 && value <= 65535)) {
5116                 /* Constraint check succeeded */
5117                 return 0;
5118         } else {
5119                 ASN__CTFAIL(app_key, td, sptr,
5120                         "%s: constraint failed (%s:%d)",
5121                         td->name, __FILE__, __LINE__);
5122                 return -1;
5123         }
5124 }
5125
5126 static int
5127 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5129         
5130         if(!sptr) {
5131                 ASN__CTFAIL(app_key, td, sptr,
5132                         "%s: value not given (%s:%d)",
5133                         td->name, __FILE__, __LINE__);
5134                 return -1;
5135         }
5136         
5137         
5138         if(1 /* No applicable constraints whatsoever */) {
5139                 /* Nothing is here. See below */
5140         }
5141         
5142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5143 }
5144
5145 static int
5146 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5148         
5149         if(!sptr) {
5150                 ASN__CTFAIL(app_key, td, sptr,
5151                         "%s: value not given (%s:%d)",
5152                         td->name, __FILE__, __LINE__);
5153                 return -1;
5154         }
5155         
5156         
5157         if(1 /* No applicable constraints whatsoever */) {
5158                 /* Nothing is here. See below */
5159         }
5160         
5161         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5162 }
5163
5164 static int
5165 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5166                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5167         long value;
5168         
5169         if(!sptr) {
5170                 ASN__CTFAIL(app_key, td, sptr,
5171                         "%s: value not given (%s:%d)",
5172                         td->name, __FILE__, __LINE__);
5173                 return -1;
5174         }
5175         
5176         value = *(const long *)sptr;
5177         
5178         if((value >= 0 && value <= 65535)) {
5179                 /* Constraint check succeeded */
5180                 return 0;
5181         } else {
5182                 ASN__CTFAIL(app_key, td, sptr,
5183                         "%s: constraint failed (%s:%d)",
5184                         td->name, __FILE__, __LINE__);
5185                 return -1;
5186         }
5187 }
5188
5189 static int
5190 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5191                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5192         
5193         if(!sptr) {
5194                 ASN__CTFAIL(app_key, td, sptr,
5195                         "%s: value not given (%s:%d)",
5196                         td->name, __FILE__, __LINE__);
5197                 return -1;
5198         }
5199         
5200         
5201         if(1 /* No applicable constraints whatsoever */) {
5202                 /* Nothing is here. See below */
5203         }
5204         
5205         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5206 }
5207
5208 static int
5209 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5210                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5211         
5212         if(!sptr) {
5213                 ASN__CTFAIL(app_key, td, sptr,
5214                         "%s: value not given (%s:%d)",
5215                         td->name, __FILE__, __LINE__);
5216                 return -1;
5217         }
5218         
5219         
5220         if(1 /* No applicable constraints whatsoever */) {
5221                 /* Nothing is here. See below */
5222         }
5223         
5224         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5225 }
5226
5227 static int
5228 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5229                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5230         long value;
5231         
5232         if(!sptr) {
5233                 ASN__CTFAIL(app_key, td, sptr,
5234                         "%s: value not given (%s:%d)",
5235                         td->name, __FILE__, __LINE__);
5236                 return -1;
5237         }
5238         
5239         value = *(const long *)sptr;
5240         
5241         if((value >= 0 && value <= 65535)) {
5242                 /* Constraint check succeeded */
5243                 return 0;
5244         } else {
5245                 ASN__CTFAIL(app_key, td, sptr,
5246                         "%s: constraint failed (%s:%d)",
5247                         td->name, __FILE__, __LINE__);
5248                 return -1;
5249         }
5250 }
5251
5252 static int
5253 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5255         
5256         if(!sptr) {
5257                 ASN__CTFAIL(app_key, td, sptr,
5258                         "%s: value not given (%s:%d)",
5259                         td->name, __FILE__, __LINE__);
5260                 return -1;
5261         }
5262         
5263         
5264         if(1 /* No applicable constraints whatsoever */) {
5265                 /* Nothing is here. See below */
5266         }
5267         
5268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5269 }
5270
5271 static int
5272 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5274         
5275         if(!sptr) {
5276                 ASN__CTFAIL(app_key, td, sptr,
5277                         "%s: value not given (%s:%d)",
5278                         td->name, __FILE__, __LINE__);
5279                 return -1;
5280         }
5281         
5282         
5283         if(1 /* No applicable constraints whatsoever */) {
5284                 /* Nothing is here. See below */
5285         }
5286         
5287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5288 }
5289
5290 static int
5291 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5292                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5293         long value;
5294         
5295         if(!sptr) {
5296                 ASN__CTFAIL(app_key, td, sptr,
5297                         "%s: value not given (%s:%d)",
5298                         td->name, __FILE__, __LINE__);
5299                 return -1;
5300         }
5301         
5302         value = *(const long *)sptr;
5303         
5304         if((value >= 0 && value <= 65535)) {
5305                 /* Constraint check succeeded */
5306                 return 0;
5307         } else {
5308                 ASN__CTFAIL(app_key, td, sptr,
5309                         "%s: constraint failed (%s:%d)",
5310                         td->name, __FILE__, __LINE__);
5311                 return -1;
5312         }
5313 }
5314
5315 static int
5316 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5317                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5318         
5319         if(!sptr) {
5320                 ASN__CTFAIL(app_key, td, sptr,
5321                         "%s: value not given (%s:%d)",
5322                         td->name, __FILE__, __LINE__);
5323                 return -1;
5324         }
5325         
5326         
5327         if(1 /* No applicable constraints whatsoever */) {
5328                 /* Nothing is here. See below */
5329         }
5330         
5331         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5332 }
5333
5334 static int
5335 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5336                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5337         
5338         if(!sptr) {
5339                 ASN__CTFAIL(app_key, td, sptr,
5340                         "%s: value not given (%s:%d)",
5341                         td->name, __FILE__, __LINE__);
5342                 return -1;
5343         }
5344         
5345         
5346         if(1 /* No applicable constraints whatsoever */) {
5347                 /* Nothing is here. See below */
5348         }
5349         
5350         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5351 }
5352
5353 static int
5354 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5355                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5356         long value;
5357         
5358         if(!sptr) {
5359                 ASN__CTFAIL(app_key, td, sptr,
5360                         "%s: value not given (%s:%d)",
5361                         td->name, __FILE__, __LINE__);
5362                 return -1;
5363         }
5364         
5365         value = *(const long *)sptr;
5366         
5367         if((value >= 0 && value <= 65535)) {
5368                 /* Constraint check succeeded */
5369                 return 0;
5370         } else {
5371                 ASN__CTFAIL(app_key, td, sptr,
5372                         "%s: constraint failed (%s:%d)",
5373                         td->name, __FILE__, __LINE__);
5374                 return -1;
5375         }
5376 }
5377
5378 static int
5379 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5380                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5381         
5382         if(!sptr) {
5383                 ASN__CTFAIL(app_key, td, sptr,
5384                         "%s: value not given (%s:%d)",
5385                         td->name, __FILE__, __LINE__);
5386                 return -1;
5387         }
5388         
5389         
5390         if(1 /* No applicable constraints whatsoever */) {
5391                 /* Nothing is here. See below */
5392         }
5393         
5394         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5395 }
5396
5397 static int
5398 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5399                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5400         
5401         if(!sptr) {
5402                 ASN__CTFAIL(app_key, td, sptr,
5403                         "%s: value not given (%s:%d)",
5404                         td->name, __FILE__, __LINE__);
5405                 return -1;
5406         }
5407         
5408         
5409         if(1 /* No applicable constraints whatsoever */) {
5410                 /* Nothing is here. See below */
5411         }
5412         
5413         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5414 }
5415
5416 static int
5417 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5418                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5419         long value;
5420         
5421         if(!sptr) {
5422                 ASN__CTFAIL(app_key, td, sptr,
5423                         "%s: value not given (%s:%d)",
5424                         td->name, __FILE__, __LINE__);
5425                 return -1;
5426         }
5427         
5428         value = *(const long *)sptr;
5429         
5430         if((value >= 0 && value <= 65535)) {
5431                 /* Constraint check succeeded */
5432                 return 0;
5433         } else {
5434                 ASN__CTFAIL(app_key, td, sptr,
5435                         "%s: constraint failed (%s:%d)",
5436                         td->name, __FILE__, __LINE__);
5437                 return -1;
5438         }
5439 }
5440
5441 static int
5442 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5443                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5444         
5445         if(!sptr) {
5446                 ASN__CTFAIL(app_key, td, sptr,
5447                         "%s: value not given (%s:%d)",
5448                         td->name, __FILE__, __LINE__);
5449                 return -1;
5450         }
5451         
5452         
5453         if(1 /* No applicable constraints whatsoever */) {
5454                 /* Nothing is here. See below */
5455         }
5456         
5457         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5458 }
5459
5460 static int
5461 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5463         
5464         if(!sptr) {
5465                 ASN__CTFAIL(app_key, td, sptr,
5466                         "%s: value not given (%s:%d)",
5467                         td->name, __FILE__, __LINE__);
5468                 return -1;
5469         }
5470         
5471         
5472         if(1 /* No applicable constraints whatsoever */) {
5473                 /* Nothing is here. See below */
5474         }
5475         
5476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5477 }
5478
5479 static int
5480 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5482         long value;
5483         
5484         if(!sptr) {
5485                 ASN__CTFAIL(app_key, td, sptr,
5486                         "%s: value not given (%s:%d)",
5487                         td->name, __FILE__, __LINE__);
5488                 return -1;
5489         }
5490         
5491         value = *(const long *)sptr;
5492         
5493         if((value >= 0 && value <= 65535)) {
5494                 /* Constraint check succeeded */
5495                 return 0;
5496         } else {
5497                 ASN__CTFAIL(app_key, td, sptr,
5498                         "%s: constraint failed (%s:%d)",
5499                         td->name, __FILE__, __LINE__);
5500                 return -1;
5501         }
5502 }
5503
5504 static int
5505 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5507         
5508         if(!sptr) {
5509                 ASN__CTFAIL(app_key, td, sptr,
5510                         "%s: value not given (%s:%d)",
5511                         td->name, __FILE__, __LINE__);
5512                 return -1;
5513         }
5514         
5515         
5516         if(1 /* No applicable constraints whatsoever */) {
5517                 /* Nothing is here. See below */
5518         }
5519         
5520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5521 }
5522
5523 static int
5524 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5526         
5527         if(!sptr) {
5528                 ASN__CTFAIL(app_key, td, sptr,
5529                         "%s: value not given (%s:%d)",
5530                         td->name, __FILE__, __LINE__);
5531                 return -1;
5532         }
5533         
5534         
5535         if(1 /* No applicable constraints whatsoever */) {
5536                 /* Nothing is here. See below */
5537         }
5538         
5539         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5540 }
5541
5542 static int
5543 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5545         long value;
5546         
5547         if(!sptr) {
5548                 ASN__CTFAIL(app_key, td, sptr,
5549                         "%s: value not given (%s:%d)",
5550                         td->name, __FILE__, __LINE__);
5551                 return -1;
5552         }
5553         
5554         value = *(const long *)sptr;
5555         
5556         if((value >= 0 && value <= 65535)) {
5557                 /* Constraint check succeeded */
5558                 return 0;
5559         } else {
5560                 ASN__CTFAIL(app_key, td, sptr,
5561                         "%s: constraint failed (%s:%d)",
5562                         td->name, __FILE__, __LINE__);
5563                 return -1;
5564         }
5565 }
5566
5567 static int
5568 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5569                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5570         
5571         if(!sptr) {
5572                 ASN__CTFAIL(app_key, td, sptr,
5573                         "%s: value not given (%s:%d)",
5574                         td->name, __FILE__, __LINE__);
5575                 return -1;
5576         }
5577         
5578         
5579         if(1 /* No applicable constraints whatsoever */) {
5580                 /* Nothing is here. See below */
5581         }
5582         
5583         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5584 }
5585
5586 static int
5587 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5588                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5589         
5590         if(!sptr) {
5591                 ASN__CTFAIL(app_key, td, sptr,
5592                         "%s: value not given (%s:%d)",
5593                         td->name, __FILE__, __LINE__);
5594                 return -1;
5595         }
5596         
5597         
5598         if(1 /* No applicable constraints whatsoever */) {
5599                 /* Nothing is here. See below */
5600         }
5601         
5602         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5603 }
5604
5605 static int
5606 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5607                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5608         long value;
5609         
5610         if(!sptr) {
5611                 ASN__CTFAIL(app_key, td, sptr,
5612                         "%s: value not given (%s:%d)",
5613                         td->name, __FILE__, __LINE__);
5614                 return -1;
5615         }
5616         
5617         value = *(const long *)sptr;
5618         
5619         if((value >= 0 && value <= 65535)) {
5620                 /* Constraint check succeeded */
5621                 return 0;
5622         } else {
5623                 ASN__CTFAIL(app_key, td, sptr,
5624                         "%s: constraint failed (%s:%d)",
5625                         td->name, __FILE__, __LINE__);
5626                 return -1;
5627         }
5628 }
5629
5630 static asn_type_selector_result_t
5631 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5632         asn_type_selector_result_t result = {0, 0};
5633         const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5634         size_t constraining_column = 0; /* &id */
5635         size_t for_column = 1; /* &criticality */
5636         size_t row, presence_index = 0;
5637         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5638         
5639         for(row=0; row < itable->rows_count; row++) {
5640             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5641             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5642         
5643             if(type_cell->cell_kind == aioc__undefined)
5644                 continue;
5645         
5646             presence_index++;
5647             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5648                 result.type_descriptor = type_cell->type_descriptor;
5649                 result.presence_index = presence_index;
5650                 break;
5651             }
5652         }
5653         
5654         return result;
5655 }
5656
5657 static int
5658 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5660         
5661         if(!sptr) {
5662                 ASN__CTFAIL(app_key, td, sptr,
5663                         "%s: value not given (%s:%d)",
5664                         td->name, __FILE__, __LINE__);
5665                 return -1;
5666         }
5667         
5668         
5669         if(1 /* No applicable constraints whatsoever */) {
5670                 /* Nothing is here. See below */
5671         }
5672         
5673         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5674 }
5675
5676 static asn_type_selector_result_t
5677 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5678         asn_type_selector_result_t result = {0, 0};
5679         const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5680         size_t constraining_column = 0; /* &id */
5681         size_t for_column = 2; /* &Extension */
5682         size_t row, presence_index = 0;
5683         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5684         
5685         for(row=0; row < itable->rows_count; row++) {
5686             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5687             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5688         
5689             if(type_cell->cell_kind == aioc__undefined)
5690                 continue;
5691         
5692             presence_index++;
5693             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5694                 result.type_descriptor = type_cell->type_descriptor;
5695                 result.presence_index = presence_index;
5696                 break;
5697             }
5698         }
5699         
5700         return result;
5701 }
5702
5703 static int
5704 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5705                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5706         
5707         if(!sptr) {
5708                 ASN__CTFAIL(app_key, td, sptr,
5709                         "%s: value not given (%s:%d)",
5710                         td->name, __FILE__, __LINE__);
5711                 return -1;
5712         }
5713         
5714         
5715         if(1 /* No applicable constraints whatsoever */) {
5716                 /* Nothing is here. See below */
5717         }
5718         
5719         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5720 }
5721
5722 static int
5723 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5724                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5725         long value;
5726         
5727         if(!sptr) {
5728                 ASN__CTFAIL(app_key, td, sptr,
5729                         "%s: value not given (%s:%d)",
5730                         td->name, __FILE__, __LINE__);
5731                 return -1;
5732         }
5733         
5734         value = *(const long *)sptr;
5735         
5736         if((value >= 0 && value <= 65535)) {
5737                 /* Constraint check succeeded */
5738                 return 0;
5739         } else {
5740                 ASN__CTFAIL(app_key, td, sptr,
5741                         "%s: constraint failed (%s:%d)",
5742                         td->name, __FILE__, __LINE__);
5743                 return -1;
5744         }
5745 }
5746
5747 static int
5748 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5749                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5750         
5751         if(!sptr) {
5752                 ASN__CTFAIL(app_key, td, sptr,
5753                         "%s: value not given (%s:%d)",
5754                         td->name, __FILE__, __LINE__);
5755                 return -1;
5756         }
5757         
5758         
5759         if(1 /* No applicable constraints whatsoever */) {
5760                 /* Nothing is here. See below */
5761         }
5762         
5763         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5764 }
5765
5766 static int
5767 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5768                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5769         
5770         if(!sptr) {
5771                 ASN__CTFAIL(app_key, td, sptr,
5772                         "%s: value not given (%s:%d)",
5773                         td->name, __FILE__, __LINE__);
5774                 return -1;
5775         }
5776         
5777         
5778         if(1 /* No applicable constraints whatsoever */) {
5779                 /* Nothing is here. See below */
5780         }
5781         
5782         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5783 }
5784
5785 static int
5786 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5787                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5788         long value;
5789         
5790         if(!sptr) {
5791                 ASN__CTFAIL(app_key, td, sptr,
5792                         "%s: value not given (%s:%d)",
5793                         td->name, __FILE__, __LINE__);
5794                 return -1;
5795         }
5796         
5797         value = *(const long *)sptr;
5798         
5799         if((value >= 0 && value <= 65535)) {
5800                 /* Constraint check succeeded */
5801                 return 0;
5802         } else {
5803                 ASN__CTFAIL(app_key, td, sptr,
5804                         "%s: constraint failed (%s:%d)",
5805                         td->name, __FILE__, __LINE__);
5806                 return -1;
5807         }
5808 }
5809
5810 static int
5811 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5812                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5813         
5814         if(!sptr) {
5815                 ASN__CTFAIL(app_key, td, sptr,
5816                         "%s: value not given (%s:%d)",
5817                         td->name, __FILE__, __LINE__);
5818                 return -1;
5819         }
5820         
5821         
5822         if(1 /* No applicable constraints whatsoever */) {
5823                 /* Nothing is here. See below */
5824         }
5825         
5826         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5827 }
5828
5829 static int
5830 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5831                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5832         
5833         if(!sptr) {
5834                 ASN__CTFAIL(app_key, td, sptr,
5835                         "%s: value not given (%s:%d)",
5836                         td->name, __FILE__, __LINE__);
5837                 return -1;
5838         }
5839         
5840         
5841         if(1 /* No applicable constraints whatsoever */) {
5842                 /* Nothing is here. See below */
5843         }
5844         
5845         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5846 }
5847
5848 static int
5849 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5850                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5851         long value;
5852         
5853         if(!sptr) {
5854                 ASN__CTFAIL(app_key, td, sptr,
5855                         "%s: value not given (%s:%d)",
5856                         td->name, __FILE__, __LINE__);
5857                 return -1;
5858         }
5859         
5860         value = *(const long *)sptr;
5861         
5862         if((value >= 0 && value <= 65535)) {
5863                 /* Constraint check succeeded */
5864                 return 0;
5865         } else {
5866                 ASN__CTFAIL(app_key, td, sptr,
5867                         "%s: constraint failed (%s:%d)",
5868                         td->name, __FILE__, __LINE__);
5869                 return -1;
5870         }
5871 }
5872
5873 static int
5874 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5875                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5876         
5877         if(!sptr) {
5878                 ASN__CTFAIL(app_key, td, sptr,
5879                         "%s: value not given (%s:%d)",
5880                         td->name, __FILE__, __LINE__);
5881                 return -1;
5882         }
5883         
5884         
5885         if(1 /* No applicable constraints whatsoever */) {
5886                 /* Nothing is here. See below */
5887         }
5888         
5889         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5890 }
5891
5892 static int
5893 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5894                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5895         
5896         if(!sptr) {
5897                 ASN__CTFAIL(app_key, td, sptr,
5898                         "%s: value not given (%s:%d)",
5899                         td->name, __FILE__, __LINE__);
5900                 return -1;
5901         }
5902         
5903         
5904         if(1 /* No applicable constraints whatsoever */) {
5905                 /* Nothing is here. See below */
5906         }
5907         
5908         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5909 }
5910
5911 static int
5912 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5913                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5914         long value;
5915         
5916         if(!sptr) {
5917                 ASN__CTFAIL(app_key, td, sptr,
5918                         "%s: value not given (%s:%d)",
5919                         td->name, __FILE__, __LINE__);
5920                 return -1;
5921         }
5922         
5923         value = *(const long *)sptr;
5924         
5925         if((value >= 0 && value <= 65535)) {
5926                 /* Constraint check succeeded */
5927                 return 0;
5928         } else {
5929                 ASN__CTFAIL(app_key, td, sptr,
5930                         "%s: constraint failed (%s:%d)",
5931                         td->name, __FILE__, __LINE__);
5932                 return -1;
5933         }
5934 }
5935
5936 static int
5937 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5938                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5939         
5940         if(!sptr) {
5941                 ASN__CTFAIL(app_key, td, sptr,
5942                         "%s: value not given (%s:%d)",
5943                         td->name, __FILE__, __LINE__);
5944                 return -1;
5945         }
5946         
5947         
5948         if(1 /* No applicable constraints whatsoever */) {
5949                 /* Nothing is here. See below */
5950         }
5951         
5952         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5953 }
5954
5955 static int
5956 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5957                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5958         
5959         if(!sptr) {
5960                 ASN__CTFAIL(app_key, td, sptr,
5961                         "%s: value not given (%s:%d)",
5962                         td->name, __FILE__, __LINE__);
5963                 return -1;
5964         }
5965         
5966         
5967         if(1 /* No applicable constraints whatsoever */) {
5968                 /* Nothing is here. See below */
5969         }
5970         
5971         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5972 }
5973
5974 static int
5975 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5976                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5977         long value;
5978         
5979         if(!sptr) {
5980                 ASN__CTFAIL(app_key, td, sptr,
5981                         "%s: value not given (%s:%d)",
5982                         td->name, __FILE__, __LINE__);
5983                 return -1;
5984         }
5985         
5986         value = *(const long *)sptr;
5987         
5988         if((value >= 0 && value <= 65535)) {
5989                 /* Constraint check succeeded */
5990                 return 0;
5991         } else {
5992                 ASN__CTFAIL(app_key, td, sptr,
5993                         "%s: constraint failed (%s:%d)",
5994                         td->name, __FILE__, __LINE__);
5995                 return -1;
5996         }
5997 }
5998
5999 static int
6000 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
6001                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6002         
6003         if(!sptr) {
6004                 ASN__CTFAIL(app_key, td, sptr,
6005                         "%s: value not given (%s:%d)",
6006                         td->name, __FILE__, __LINE__);
6007                 return -1;
6008         }
6009         
6010         
6011         if(1 /* No applicable constraints whatsoever */) {
6012                 /* Nothing is here. See below */
6013         }
6014         
6015         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6016 }
6017
6018 static int
6019 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
6020                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6021         
6022         if(!sptr) {
6023                 ASN__CTFAIL(app_key, td, sptr,
6024                         "%s: value not given (%s:%d)",
6025                         td->name, __FILE__, __LINE__);
6026                 return -1;
6027         }
6028         
6029         
6030         if(1 /* No applicable constraints whatsoever */) {
6031                 /* Nothing is here. See below */
6032         }
6033         
6034         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6035 }
6036
6037 static int
6038 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6039                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6040         long value;
6041         
6042         if(!sptr) {
6043                 ASN__CTFAIL(app_key, td, sptr,
6044                         "%s: value not given (%s:%d)",
6045                         td->name, __FILE__, __LINE__);
6046                 return -1;
6047         }
6048         
6049         value = *(const long *)sptr;
6050         
6051         if((value >= 0 && value <= 65535)) {
6052                 /* Constraint check succeeded */
6053                 return 0;
6054         } else {
6055                 ASN__CTFAIL(app_key, td, sptr,
6056                         "%s: constraint failed (%s:%d)",
6057                         td->name, __FILE__, __LINE__);
6058                 return -1;
6059         }
6060 }
6061
6062 static int
6063 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6064                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6065         
6066         if(!sptr) {
6067                 ASN__CTFAIL(app_key, td, sptr,
6068                         "%s: value not given (%s:%d)",
6069                         td->name, __FILE__, __LINE__);
6070                 return -1;
6071         }
6072         
6073         
6074         if(1 /* No applicable constraints whatsoever */) {
6075                 /* Nothing is here. See below */
6076         }
6077         
6078         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6079 }
6080
6081 static int
6082 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6083                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6084         
6085         if(!sptr) {
6086                 ASN__CTFAIL(app_key, td, sptr,
6087                         "%s: value not given (%s:%d)",
6088                         td->name, __FILE__, __LINE__);
6089                 return -1;
6090         }
6091         
6092         
6093         if(1 /* No applicable constraints whatsoever */) {
6094                 /* Nothing is here. See below */
6095         }
6096         
6097         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6098 }
6099
6100 static int
6101 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6102                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6103         long value;
6104         
6105         if(!sptr) {
6106                 ASN__CTFAIL(app_key, td, sptr,
6107                         "%s: value not given (%s:%d)",
6108                         td->name, __FILE__, __LINE__);
6109                 return -1;
6110         }
6111         
6112         value = *(const long *)sptr;
6113         
6114         if((value >= 0 && value <= 65535)) {
6115                 /* Constraint check succeeded */
6116                 return 0;
6117         } else {
6118                 ASN__CTFAIL(app_key, td, sptr,
6119                         "%s: constraint failed (%s:%d)",
6120                         td->name, __FILE__, __LINE__);
6121                 return -1;
6122         }
6123 }
6124
6125 static asn_type_selector_result_t
6126 select_RRC_Version_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6127         asn_type_selector_result_t result = {0, 0};
6128         const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6129         size_t constraining_column = 0; /* &id */
6130         size_t for_column = 1; /* &criticality */
6131         size_t row, presence_index = 0;
6132         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6133         
6134         for(row=0; row < itable->rows_count; row++) {
6135             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6136             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6137         
6138             if(type_cell->cell_kind == aioc__undefined)
6139                 continue;
6140         
6141             presence_index++;
6142             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6143                 result.type_descriptor = type_cell->type_descriptor;
6144                 result.presence_index = presence_index;
6145                 break;
6146             }
6147         }
6148         
6149         return result;
6150 }
6151
6152 static int
6153 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6154                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6155         
6156         if(!sptr) {
6157                 ASN__CTFAIL(app_key, td, sptr,
6158                         "%s: value not given (%s:%d)",
6159                         td->name, __FILE__, __LINE__);
6160                 return -1;
6161         }
6162         
6163         
6164         if(1 /* No applicable constraints whatsoever */) {
6165                 /* Nothing is here. See below */
6166         }
6167         
6168         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6169 }
6170
6171 static asn_type_selector_result_t
6172 select_RRC_Version_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6173         asn_type_selector_result_t result = {0, 0};
6174         const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6175         size_t constraining_column = 0; /* &id */
6176         size_t for_column = 2; /* &Extension */
6177         size_t row, presence_index = 0;
6178         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6179         
6180         for(row=0; row < itable->rows_count; row++) {
6181             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6182             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6183         
6184             if(type_cell->cell_kind == aioc__undefined)
6185                 continue;
6186         
6187             presence_index++;
6188             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6189                 result.type_descriptor = type_cell->type_descriptor;
6190                 result.presence_index = presence_index;
6191                 break;
6192             }
6193         }
6194         
6195         return result;
6196 }
6197
6198 static int
6199 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6200                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6201         
6202         if(!sptr) {
6203                 ASN__CTFAIL(app_key, td, sptr,
6204                         "%s: value not given (%s:%d)",
6205                         td->name, __FILE__, __LINE__);
6206                 return -1;
6207         }
6208         
6209         
6210         if(1 /* No applicable constraints whatsoever */) {
6211                 /* Nothing is here. See below */
6212         }
6213         
6214         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6215 }
6216
6217 static int
6218 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6219                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6220         long value;
6221         
6222         if(!sptr) {
6223                 ASN__CTFAIL(app_key, td, sptr,
6224                         "%s: value not given (%s:%d)",
6225                         td->name, __FILE__, __LINE__);
6226                 return -1;
6227         }
6228         
6229         value = *(const long *)sptr;
6230         
6231         if((value >= 0 && value <= 65535)) {
6232                 /* Constraint check succeeded */
6233                 return 0;
6234         } else {
6235                 ASN__CTFAIL(app_key, td, sptr,
6236                         "%s: constraint failed (%s:%d)",
6237                         td->name, __FILE__, __LINE__);
6238                 return -1;
6239         }
6240 }
6241
6242 static int
6243 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6244                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6245         
6246         if(!sptr) {
6247                 ASN__CTFAIL(app_key, td, sptr,
6248                         "%s: value not given (%s:%d)",
6249                         td->name, __FILE__, __LINE__);
6250                 return -1;
6251         }
6252         
6253         
6254         if(1 /* No applicable constraints whatsoever */) {
6255                 /* Nothing is here. See below */
6256         }
6257         
6258         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6259 }
6260
6261 static int
6262 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6263                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6264         
6265         if(!sptr) {
6266                 ASN__CTFAIL(app_key, td, sptr,
6267                         "%s: value not given (%s:%d)",
6268                         td->name, __FILE__, __LINE__);
6269                 return -1;
6270         }
6271         
6272         
6273         if(1 /* No applicable constraints whatsoever */) {
6274                 /* Nothing is here. See below */
6275         }
6276         
6277         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6278 }
6279
6280 static int
6281 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6283         long value;
6284         
6285         if(!sptr) {
6286                 ASN__CTFAIL(app_key, td, sptr,
6287                         "%s: value not given (%s:%d)",
6288                         td->name, __FILE__, __LINE__);
6289                 return -1;
6290         }
6291         
6292         value = *(const long *)sptr;
6293         
6294         if((value >= 0 && value <= 65535)) {
6295                 /* Constraint check succeeded */
6296                 return 0;
6297         } else {
6298                 ASN__CTFAIL(app_key, td, sptr,
6299                         "%s: constraint failed (%s:%d)",
6300                         td->name, __FILE__, __LINE__);
6301                 return -1;
6302         }
6303 }
6304
6305 static int
6306 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6307                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6308         
6309         if(!sptr) {
6310                 ASN__CTFAIL(app_key, td, sptr,
6311                         "%s: value not given (%s:%d)",
6312                         td->name, __FILE__, __LINE__);
6313                 return -1;
6314         }
6315         
6316         
6317         if(1 /* No applicable constraints whatsoever */) {
6318                 /* Nothing is here. See below */
6319         }
6320         
6321         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6322 }
6323
6324 static int
6325 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6326                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6327         
6328         if(!sptr) {
6329                 ASN__CTFAIL(app_key, td, sptr,
6330                         "%s: value not given (%s:%d)",
6331                         td->name, __FILE__, __LINE__);
6332                 return -1;
6333         }
6334         
6335         
6336         if(1 /* No applicable constraints whatsoever */) {
6337                 /* Nothing is here. See below */
6338         }
6339         
6340         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6341 }
6342
6343 static int
6344 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6346         long value;
6347         
6348         if(!sptr) {
6349                 ASN__CTFAIL(app_key, td, sptr,
6350                         "%s: value not given (%s:%d)",
6351                         td->name, __FILE__, __LINE__);
6352                 return -1;
6353         }
6354         
6355         value = *(const long *)sptr;
6356         
6357         if((value >= 0 && value <= 65535)) {
6358                 /* Constraint check succeeded */
6359                 return 0;
6360         } else {
6361                 ASN__CTFAIL(app_key, td, sptr,
6362                         "%s: constraint failed (%s:%d)",
6363                         td->name, __FILE__, __LINE__);
6364                 return -1;
6365         }
6366 }
6367
6368 static int
6369 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6370                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6371         
6372         if(!sptr) {
6373                 ASN__CTFAIL(app_key, td, sptr,
6374                         "%s: value not given (%s:%d)",
6375                         td->name, __FILE__, __LINE__);
6376                 return -1;
6377         }
6378         
6379         
6380         if(1 /* No applicable constraints whatsoever */) {
6381                 /* Nothing is here. See below */
6382         }
6383         
6384         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6385 }
6386
6387 static int
6388 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6389                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6390         
6391         if(!sptr) {
6392                 ASN__CTFAIL(app_key, td, sptr,
6393                         "%s: value not given (%s:%d)",
6394                         td->name, __FILE__, __LINE__);
6395                 return -1;
6396         }
6397         
6398         
6399         if(1 /* No applicable constraints whatsoever */) {
6400                 /* Nothing is here. See below */
6401         }
6402         
6403         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6404 }
6405
6406 static int
6407 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6408                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6409         long value;
6410         
6411         if(!sptr) {
6412                 ASN__CTFAIL(app_key, td, sptr,
6413                         "%s: value not given (%s:%d)",
6414                         td->name, __FILE__, __LINE__);
6415                 return -1;
6416         }
6417         
6418         value = *(const long *)sptr;
6419         
6420         if((value >= 0 && value <= 65535)) {
6421                 /* Constraint check succeeded */
6422                 return 0;
6423         } else {
6424                 ASN__CTFAIL(app_key, td, sptr,
6425                         "%s: constraint failed (%s:%d)",
6426                         td->name, __FILE__, __LINE__);
6427                 return -1;
6428         }
6429 }
6430
6431 static asn_type_selector_result_t
6432 select_SCell_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6433         asn_type_selector_result_t result = {0, 0};
6434         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6435         size_t constraining_column = 0; /* &id */
6436         size_t for_column = 1; /* &criticality */
6437         size_t row, presence_index = 0;
6438         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6439         
6440         for(row=0; row < itable->rows_count; row++) {
6441             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6442             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6443         
6444             if(type_cell->cell_kind == aioc__undefined)
6445                 continue;
6446         
6447             presence_index++;
6448             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6449                 result.type_descriptor = type_cell->type_descriptor;
6450                 result.presence_index = presence_index;
6451                 break;
6452             }
6453         }
6454         
6455         return result;
6456 }
6457
6458 static int
6459 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6460                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6461         
6462         if(!sptr) {
6463                 ASN__CTFAIL(app_key, td, sptr,
6464                         "%s: value not given (%s:%d)",
6465                         td->name, __FILE__, __LINE__);
6466                 return -1;
6467         }
6468         
6469         
6470         if(1 /* No applicable constraints whatsoever */) {
6471                 /* Nothing is here. See below */
6472         }
6473         
6474         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6475 }
6476
6477 static asn_type_selector_result_t
6478 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6479         asn_type_selector_result_t result = {0, 0};
6480         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6481         size_t constraining_column = 0; /* &id */
6482         size_t for_column = 2; /* &Extension */
6483         size_t row, presence_index = 0;
6484         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6485         
6486         for(row=0; row < itable->rows_count; row++) {
6487             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6488             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6489         
6490             if(type_cell->cell_kind == aioc__undefined)
6491                 continue;
6492         
6493             presence_index++;
6494             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6495                 result.type_descriptor = type_cell->type_descriptor;
6496                 result.presence_index = presence_index;
6497                 break;
6498             }
6499         }
6500         
6501         return result;
6502 }
6503
6504 static int
6505 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6507         
6508         if(!sptr) {
6509                 ASN__CTFAIL(app_key, td, sptr,
6510                         "%s: value not given (%s:%d)",
6511                         td->name, __FILE__, __LINE__);
6512                 return -1;
6513         }
6514         
6515         
6516         if(1 /* No applicable constraints whatsoever */) {
6517                 /* Nothing is here. See below */
6518         }
6519         
6520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6521 }
6522
6523 static int
6524 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6526         long value;
6527         
6528         if(!sptr) {
6529                 ASN__CTFAIL(app_key, td, sptr,
6530                         "%s: value not given (%s:%d)",
6531                         td->name, __FILE__, __LINE__);
6532                 return -1;
6533         }
6534         
6535         value = *(const long *)sptr;
6536         
6537         if((value >= 0 && value <= 65535)) {
6538                 /* Constraint check succeeded */
6539                 return 0;
6540         } else {
6541                 ASN__CTFAIL(app_key, td, sptr,
6542                         "%s: constraint failed (%s:%d)",
6543                         td->name, __FILE__, __LINE__);
6544                 return -1;
6545         }
6546 }
6547
6548 static asn_type_selector_result_t
6549 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6550         asn_type_selector_result_t result = {0, 0};
6551         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6552         size_t constraining_column = 0; /* &id */
6553         size_t for_column = 1; /* &criticality */
6554         size_t row, presence_index = 0;
6555         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6556         
6557         for(row=0; row < itable->rows_count; row++) {
6558             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6559             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6560         
6561             if(type_cell->cell_kind == aioc__undefined)
6562                 continue;
6563         
6564             presence_index++;
6565             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6566                 result.type_descriptor = type_cell->type_descriptor;
6567                 result.presence_index = presence_index;
6568                 break;
6569             }
6570         }
6571         
6572         return result;
6573 }
6574
6575 static int
6576 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6577                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6578         
6579         if(!sptr) {
6580                 ASN__CTFAIL(app_key, td, sptr,
6581                         "%s: value not given (%s:%d)",
6582                         td->name, __FILE__, __LINE__);
6583                 return -1;
6584         }
6585         
6586         
6587         if(1 /* No applicable constraints whatsoever */) {
6588                 /* Nothing is here. See below */
6589         }
6590         
6591         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6592 }
6593
6594 static asn_type_selector_result_t
6595 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6596         asn_type_selector_result_t result = {0, 0};
6597         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6598         size_t constraining_column = 0; /* &id */
6599         size_t for_column = 2; /* &Extension */
6600         size_t row, presence_index = 0;
6601         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6602         
6603         for(row=0; row < itable->rows_count; row++) {
6604             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6605             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6606         
6607             if(type_cell->cell_kind == aioc__undefined)
6608                 continue;
6609         
6610             presence_index++;
6611             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6612                 result.type_descriptor = type_cell->type_descriptor;
6613                 result.presence_index = presence_index;
6614                 break;
6615             }
6616         }
6617         
6618         return result;
6619 }
6620
6621 static int
6622 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6623                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6624         
6625         if(!sptr) {
6626                 ASN__CTFAIL(app_key, td, sptr,
6627                         "%s: value not given (%s:%d)",
6628                         td->name, __FILE__, __LINE__);
6629                 return -1;
6630         }
6631         
6632         
6633         if(1 /* No applicable constraints whatsoever */) {
6634                 /* Nothing is here. See below */
6635         }
6636         
6637         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6638 }
6639
6640 static int
6641 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6643         long value;
6644         
6645         if(!sptr) {
6646                 ASN__CTFAIL(app_key, td, sptr,
6647                         "%s: value not given (%s:%d)",
6648                         td->name, __FILE__, __LINE__);
6649                 return -1;
6650         }
6651         
6652         value = *(const long *)sptr;
6653         
6654         if((value >= 0 && value <= 65535)) {
6655                 /* Constraint check succeeded */
6656                 return 0;
6657         } else {
6658                 ASN__CTFAIL(app_key, td, sptr,
6659                         "%s: constraint failed (%s:%d)",
6660                         td->name, __FILE__, __LINE__);
6661                 return -1;
6662         }
6663 }
6664
6665 static asn_type_selector_result_t
6666 select_Served_Cell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6667         asn_type_selector_result_t result = {0, 0};
6668         const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6669         size_t constraining_column = 0; /* &id */
6670         size_t for_column = 1; /* &criticality */
6671         size_t row, presence_index = 0;
6672         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6673         
6674         for(row=0; row < itable->rows_count; row++) {
6675             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6676             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6677         
6678             if(type_cell->cell_kind == aioc__undefined)
6679                 continue;
6680         
6681             presence_index++;
6682             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6683                 result.type_descriptor = type_cell->type_descriptor;
6684                 result.presence_index = presence_index;
6685                 break;
6686             }
6687         }
6688         
6689         return result;
6690 }
6691
6692 static int
6693 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6694                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6695         
6696         if(!sptr) {
6697                 ASN__CTFAIL(app_key, td, sptr,
6698                         "%s: value not given (%s:%d)",
6699                         td->name, __FILE__, __LINE__);
6700                 return -1;
6701         }
6702         
6703         
6704         if(1 /* No applicable constraints whatsoever */) {
6705                 /* Nothing is here. See below */
6706         }
6707         
6708         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6709 }
6710
6711 static asn_type_selector_result_t
6712 select_Served_Cell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6713         asn_type_selector_result_t result = {0, 0};
6714         const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6715         size_t constraining_column = 0; /* &id */
6716         size_t for_column = 2; /* &Extension */
6717         size_t row, presence_index = 0;
6718         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6719         
6720         for(row=0; row < itable->rows_count; row++) {
6721             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6722             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6723         
6724             if(type_cell->cell_kind == aioc__undefined)
6725                 continue;
6726         
6727             presence_index++;
6728             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6729                 result.type_descriptor = type_cell->type_descriptor;
6730                 result.presence_index = presence_index;
6731                 break;
6732             }
6733         }
6734         
6735         return result;
6736 }
6737
6738 static int
6739 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6740                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6741         
6742         if(!sptr) {
6743                 ASN__CTFAIL(app_key, td, sptr,
6744                         "%s: value not given (%s:%d)",
6745                         td->name, __FILE__, __LINE__);
6746                 return -1;
6747         }
6748         
6749         
6750         if(1 /* No applicable constraints whatsoever */) {
6751                 /* Nothing is here. See below */
6752         }
6753         
6754         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6755 }
6756
6757 static int
6758 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6760         long value;
6761         
6762         if(!sptr) {
6763                 ASN__CTFAIL(app_key, td, sptr,
6764                         "%s: value not given (%s:%d)",
6765                         td->name, __FILE__, __LINE__);
6766                 return -1;
6767         }
6768         
6769         value = *(const long *)sptr;
6770         
6771         if((value >= 0 && value <= 65535)) {
6772                 /* Constraint check succeeded */
6773                 return 0;
6774         } else {
6775                 ASN__CTFAIL(app_key, td, sptr,
6776                         "%s: constraint failed (%s:%d)",
6777                         td->name, __FILE__, __LINE__);
6778                 return -1;
6779         }
6780 }
6781
6782 static int
6783 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6785         
6786         if(!sptr) {
6787                 ASN__CTFAIL(app_key, td, sptr,
6788                         "%s: value not given (%s:%d)",
6789                         td->name, __FILE__, __LINE__);
6790                 return -1;
6791         }
6792         
6793         
6794         if(1 /* No applicable constraints whatsoever */) {
6795                 /* Nothing is here. See below */
6796         }
6797         
6798         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6799 }
6800
6801 static int
6802 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6804         
6805         if(!sptr) {
6806                 ASN__CTFAIL(app_key, td, sptr,
6807                         "%s: value not given (%s:%d)",
6808                         td->name, __FILE__, __LINE__);
6809                 return -1;
6810         }
6811         
6812         
6813         if(1 /* No applicable constraints whatsoever */) {
6814                 /* Nothing is here. See below */
6815         }
6816         
6817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6818 }
6819
6820 static int
6821 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6823         long value;
6824         
6825         if(!sptr) {
6826                 ASN__CTFAIL(app_key, td, sptr,
6827                         "%s: value not given (%s:%d)",
6828                         td->name, __FILE__, __LINE__);
6829                 return -1;
6830         }
6831         
6832         value = *(const long *)sptr;
6833         
6834         if((value >= 0 && value <= 65535)) {
6835                 /* Constraint check succeeded */
6836                 return 0;
6837         } else {
6838                 ASN__CTFAIL(app_key, td, sptr,
6839                         "%s: constraint failed (%s:%d)",
6840                         td->name, __FILE__, __LINE__);
6841                 return -1;
6842         }
6843 }
6844
6845 static int
6846 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6847                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6848         
6849         if(!sptr) {
6850                 ASN__CTFAIL(app_key, td, sptr,
6851                         "%s: value not given (%s:%d)",
6852                         td->name, __FILE__, __LINE__);
6853                 return -1;
6854         }
6855         
6856         
6857         if(1 /* No applicable constraints whatsoever */) {
6858                 /* Nothing is here. See below */
6859         }
6860         
6861         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6862 }
6863
6864 static int
6865 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6867         
6868         if(!sptr) {
6869                 ASN__CTFAIL(app_key, td, sptr,
6870                         "%s: value not given (%s:%d)",
6871                         td->name, __FILE__, __LINE__);
6872                 return -1;
6873         }
6874         
6875         
6876         if(1 /* No applicable constraints whatsoever */) {
6877                 /* Nothing is here. See below */
6878         }
6879         
6880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6881 }
6882
6883 static int
6884 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6886         long value;
6887         
6888         if(!sptr) {
6889                 ASN__CTFAIL(app_key, td, sptr,
6890                         "%s: value not given (%s:%d)",
6891                         td->name, __FILE__, __LINE__);
6892                 return -1;
6893         }
6894         
6895         value = *(const long *)sptr;
6896         
6897         if((value >= 0 && value <= 65535)) {
6898                 /* Constraint check succeeded */
6899                 return 0;
6900         } else {
6901                 ASN__CTFAIL(app_key, td, sptr,
6902                         "%s: constraint failed (%s:%d)",
6903                         td->name, __FILE__, __LINE__);
6904                 return -1;
6905         }
6906 }
6907
6908 static int
6909 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6910                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6911         
6912         if(!sptr) {
6913                 ASN__CTFAIL(app_key, td, sptr,
6914                         "%s: value not given (%s:%d)",
6915                         td->name, __FILE__, __LINE__);
6916                 return -1;
6917         }
6918         
6919         
6920         if(1 /* No applicable constraints whatsoever */) {
6921                 /* Nothing is here. See below */
6922         }
6923         
6924         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6925 }
6926
6927 static int
6928 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6930         
6931         if(!sptr) {
6932                 ASN__CTFAIL(app_key, td, sptr,
6933                         "%s: value not given (%s:%d)",
6934                         td->name, __FILE__, __LINE__);
6935                 return -1;
6936         }
6937         
6938         
6939         if(1 /* No applicable constraints whatsoever */) {
6940                 /* Nothing is here. See below */
6941         }
6942         
6943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6944 }
6945
6946 static int
6947 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6949         long value;
6950         
6951         if(!sptr) {
6952                 ASN__CTFAIL(app_key, td, sptr,
6953                         "%s: value not given (%s:%d)",
6954                         td->name, __FILE__, __LINE__);
6955                 return -1;
6956         }
6957         
6958         value = *(const long *)sptr;
6959         
6960         if((value >= 0 && value <= 65535)) {
6961                 /* Constraint check succeeded */
6962                 return 0;
6963         } else {
6964                 ASN__CTFAIL(app_key, td, sptr,
6965                         "%s: constraint failed (%s:%d)",
6966                         td->name, __FILE__, __LINE__);
6967                 return -1;
6968         }
6969 }
6970
6971 static int
6972 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6973                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6974         
6975         if(!sptr) {
6976                 ASN__CTFAIL(app_key, td, sptr,
6977                         "%s: value not given (%s:%d)",
6978                         td->name, __FILE__, __LINE__);
6979                 return -1;
6980         }
6981         
6982         
6983         if(1 /* No applicable constraints whatsoever */) {
6984                 /* Nothing is here. See below */
6985         }
6986         
6987         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6988 }
6989
6990 static int
6991 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6993         
6994         if(!sptr) {
6995                 ASN__CTFAIL(app_key, td, sptr,
6996                         "%s: value not given (%s:%d)",
6997                         td->name, __FILE__, __LINE__);
6998                 return -1;
6999         }
7000         
7001         
7002         if(1 /* No applicable constraints whatsoever */) {
7003                 /* Nothing is here. See below */
7004         }
7005         
7006         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7007 }
7008
7009 static int
7010 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7012         long value;
7013         
7014         if(!sptr) {
7015                 ASN__CTFAIL(app_key, td, sptr,
7016                         "%s: value not given (%s:%d)",
7017                         td->name, __FILE__, __LINE__);
7018                 return -1;
7019         }
7020         
7021         value = *(const long *)sptr;
7022         
7023         if((value >= 0 && value <= 65535)) {
7024                 /* Constraint check succeeded */
7025                 return 0;
7026         } else {
7027                 ASN__CTFAIL(app_key, td, sptr,
7028                         "%s: constraint failed (%s:%d)",
7029                         td->name, __FILE__, __LINE__);
7030                 return -1;
7031         }
7032 }
7033
7034 static int
7035 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7036                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7037         
7038         if(!sptr) {
7039                 ASN__CTFAIL(app_key, td, sptr,
7040                         "%s: value not given (%s:%d)",
7041                         td->name, __FILE__, __LINE__);
7042                 return -1;
7043         }
7044         
7045         
7046         if(1 /* No applicable constraints whatsoever */) {
7047                 /* Nothing is here. See below */
7048         }
7049         
7050         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7051 }
7052
7053 static int
7054 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7055                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7056         
7057         if(!sptr) {
7058                 ASN__CTFAIL(app_key, td, sptr,
7059                         "%s: value not given (%s:%d)",
7060                         td->name, __FILE__, __LINE__);
7061                 return -1;
7062         }
7063         
7064         
7065         if(1 /* No applicable constraints whatsoever */) {
7066                 /* Nothing is here. See below */
7067         }
7068         
7069         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7070 }
7071
7072 static int
7073 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7074                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7075         long value;
7076         
7077         if(!sptr) {
7078                 ASN__CTFAIL(app_key, td, sptr,
7079                         "%s: value not given (%s:%d)",
7080                         td->name, __FILE__, __LINE__);
7081                 return -1;
7082         }
7083         
7084         value = *(const long *)sptr;
7085         
7086         if((value >= 0 && value <= 65535)) {
7087                 /* Constraint check succeeded */
7088                 return 0;
7089         } else {
7090                 ASN__CTFAIL(app_key, td, sptr,
7091                         "%s: constraint failed (%s:%d)",
7092                         td->name, __FILE__, __LINE__);
7093                 return -1;
7094         }
7095 }
7096
7097 static int
7098 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7100         
7101         if(!sptr) {
7102                 ASN__CTFAIL(app_key, td, sptr,
7103                         "%s: value not given (%s:%d)",
7104                         td->name, __FILE__, __LINE__);
7105                 return -1;
7106         }
7107         
7108         
7109         if(1 /* No applicable constraints whatsoever */) {
7110                 /* Nothing is here. See below */
7111         }
7112         
7113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7114 }
7115
7116 static int
7117 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7118                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7119         
7120         if(!sptr) {
7121                 ASN__CTFAIL(app_key, td, sptr,
7122                         "%s: value not given (%s:%d)",
7123                         td->name, __FILE__, __LINE__);
7124                 return -1;
7125         }
7126         
7127         
7128         if(1 /* No applicable constraints whatsoever */) {
7129                 /* Nothing is here. See below */
7130         }
7131         
7132         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7133 }
7134
7135 static int
7136 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7137                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7138         long value;
7139         
7140         if(!sptr) {
7141                 ASN__CTFAIL(app_key, td, sptr,
7142                         "%s: value not given (%s:%d)",
7143                         td->name, __FILE__, __LINE__);
7144                 return -1;
7145         }
7146         
7147         value = *(const long *)sptr;
7148         
7149         if((value >= 0 && value <= 65535)) {
7150                 /* Constraint check succeeded */
7151                 return 0;
7152         } else {
7153                 ASN__CTFAIL(app_key, td, sptr,
7154                         "%s: constraint failed (%s:%d)",
7155                         td->name, __FILE__, __LINE__);
7156                 return -1;
7157         }
7158 }
7159
7160 static int
7161 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7162                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7163         
7164         if(!sptr) {
7165                 ASN__CTFAIL(app_key, td, sptr,
7166                         "%s: value not given (%s:%d)",
7167                         td->name, __FILE__, __LINE__);
7168                 return -1;
7169         }
7170         
7171         
7172         if(1 /* No applicable constraints whatsoever */) {
7173                 /* Nothing is here. See below */
7174         }
7175         
7176         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7177 }
7178
7179 static int
7180 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7181                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7182         
7183         if(!sptr) {
7184                 ASN__CTFAIL(app_key, td, sptr,
7185                         "%s: value not given (%s:%d)",
7186                         td->name, __FILE__, __LINE__);
7187                 return -1;
7188         }
7189         
7190         
7191         if(1 /* No applicable constraints whatsoever */) {
7192                 /* Nothing is here. See below */
7193         }
7194         
7195         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7196 }
7197
7198 static int
7199 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7200                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7201         long value;
7202         
7203         if(!sptr) {
7204                 ASN__CTFAIL(app_key, td, sptr,
7205                         "%s: value not given (%s:%d)",
7206                         td->name, __FILE__, __LINE__);
7207                 return -1;
7208         }
7209         
7210         value = *(const long *)sptr;
7211         
7212         if((value >= 0 && value <= 65535)) {
7213                 /* Constraint check succeeded */
7214                 return 0;
7215         } else {
7216                 ASN__CTFAIL(app_key, td, sptr,
7217                         "%s: constraint failed (%s:%d)",
7218                         td->name, __FILE__, __LINE__);
7219                 return -1;
7220         }
7221 }
7222
7223 static int
7224 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7225                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7226         
7227         if(!sptr) {
7228                 ASN__CTFAIL(app_key, td, sptr,
7229                         "%s: value not given (%s:%d)",
7230                         td->name, __FILE__, __LINE__);
7231                 return -1;
7232         }
7233         
7234         
7235         if(1 /* No applicable constraints whatsoever */) {
7236                 /* Nothing is here. See below */
7237         }
7238         
7239         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7240 }
7241
7242 static int
7243 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7244                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7245         
7246         if(!sptr) {
7247                 ASN__CTFAIL(app_key, td, sptr,
7248                         "%s: value not given (%s:%d)",
7249                         td->name, __FILE__, __LINE__);
7250                 return -1;
7251         }
7252         
7253         
7254         if(1 /* No applicable constraints whatsoever */) {
7255                 /* Nothing is here. See below */
7256         }
7257         
7258         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7259 }
7260
7261 static int
7262 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7263                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7264         long value;
7265         
7266         if(!sptr) {
7267                 ASN__CTFAIL(app_key, td, sptr,
7268                         "%s: value not given (%s:%d)",
7269                         td->name, __FILE__, __LINE__);
7270                 return -1;
7271         }
7272         
7273         value = *(const long *)sptr;
7274         
7275         if((value >= 0 && value <= 65535)) {
7276                 /* Constraint check succeeded */
7277                 return 0;
7278         } else {
7279                 ASN__CTFAIL(app_key, td, sptr,
7280                         "%s: constraint failed (%s:%d)",
7281                         td->name, __FILE__, __LINE__);
7282                 return -1;
7283         }
7284 }
7285
7286 static int
7287 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7288                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7289         
7290         if(!sptr) {
7291                 ASN__CTFAIL(app_key, td, sptr,
7292                         "%s: value not given (%s:%d)",
7293                         td->name, __FILE__, __LINE__);
7294                 return -1;
7295         }
7296         
7297         
7298         if(1 /* No applicable constraints whatsoever */) {
7299                 /* Nothing is here. See below */
7300         }
7301         
7302         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7303 }
7304
7305 static int
7306 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7307                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7308         
7309         if(!sptr) {
7310                 ASN__CTFAIL(app_key, td, sptr,
7311                         "%s: value not given (%s:%d)",
7312                         td->name, __FILE__, __LINE__);
7313                 return -1;
7314         }
7315         
7316         
7317         if(1 /* No applicable constraints whatsoever */) {
7318                 /* Nothing is here. See below */
7319         }
7320         
7321         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7322 }
7323
7324 static int
7325 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7326                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7327         long value;
7328         
7329         if(!sptr) {
7330                 ASN__CTFAIL(app_key, td, sptr,
7331                         "%s: value not given (%s:%d)",
7332                         td->name, __FILE__, __LINE__);
7333                 return -1;
7334         }
7335         
7336         value = *(const long *)sptr;
7337         
7338         if((value >= 0 && value <= 65535)) {
7339                 /* Constraint check succeeded */
7340                 return 0;
7341         } else {
7342                 ASN__CTFAIL(app_key, td, sptr,
7343                         "%s: constraint failed (%s:%d)",
7344                         td->name, __FILE__, __LINE__);
7345                 return -1;
7346         }
7347 }
7348
7349 static int
7350 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7351                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7352         
7353         if(!sptr) {
7354                 ASN__CTFAIL(app_key, td, sptr,
7355                         "%s: value not given (%s:%d)",
7356                         td->name, __FILE__, __LINE__);
7357                 return -1;
7358         }
7359         
7360         
7361         if(1 /* No applicable constraints whatsoever */) {
7362                 /* Nothing is here. See below */
7363         }
7364         
7365         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7366 }
7367
7368 static int
7369 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7370                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7371         
7372         if(!sptr) {
7373                 ASN__CTFAIL(app_key, td, sptr,
7374                         "%s: value not given (%s:%d)",
7375                         td->name, __FILE__, __LINE__);
7376                 return -1;
7377         }
7378         
7379         
7380         if(1 /* No applicable constraints whatsoever */) {
7381                 /* Nothing is here. See below */
7382         }
7383         
7384         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7385 }
7386
7387 static int
7388 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7389                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7390         long value;
7391         
7392         if(!sptr) {
7393                 ASN__CTFAIL(app_key, td, sptr,
7394                         "%s: value not given (%s:%d)",
7395                         td->name, __FILE__, __LINE__);
7396                 return -1;
7397         }
7398         
7399         value = *(const long *)sptr;
7400         
7401         if((value >= 0 && value <= 65535)) {
7402                 /* Constraint check succeeded */
7403                 return 0;
7404         } else {
7405                 ASN__CTFAIL(app_key, td, sptr,
7406                         "%s: constraint failed (%s:%d)",
7407                         td->name, __FILE__, __LINE__);
7408                 return -1;
7409         }
7410 }
7411
7412 static int
7413 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7414                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7415         
7416         if(!sptr) {
7417                 ASN__CTFAIL(app_key, td, sptr,
7418                         "%s: value not given (%s:%d)",
7419                         td->name, __FILE__, __LINE__);
7420                 return -1;
7421         }
7422         
7423         
7424         if(1 /* No applicable constraints whatsoever */) {
7425                 /* Nothing is here. See below */
7426         }
7427         
7428         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7429 }
7430
7431 static int
7432 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7433                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7434         
7435         if(!sptr) {
7436                 ASN__CTFAIL(app_key, td, sptr,
7437                         "%s: value not given (%s:%d)",
7438                         td->name, __FILE__, __LINE__);
7439                 return -1;
7440         }
7441         
7442         
7443         if(1 /* No applicable constraints whatsoever */) {
7444                 /* Nothing is here. See below */
7445         }
7446         
7447         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7448 }
7449
7450 static int
7451 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7452                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7453         long value;
7454         
7455         if(!sptr) {
7456                 ASN__CTFAIL(app_key, td, sptr,
7457                         "%s: value not given (%s:%d)",
7458                         td->name, __FILE__, __LINE__);
7459                 return -1;
7460         }
7461         
7462         value = *(const long *)sptr;
7463         
7464         if((value >= 0 && value <= 65535)) {
7465                 /* Constraint check succeeded */
7466                 return 0;
7467         } else {
7468                 ASN__CTFAIL(app_key, td, sptr,
7469                         "%s: constraint failed (%s:%d)",
7470                         td->name, __FILE__, __LINE__);
7471                 return -1;
7472         }
7473 }
7474
7475 static int
7476 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7477                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7478         
7479         if(!sptr) {
7480                 ASN__CTFAIL(app_key, td, sptr,
7481                         "%s: value not given (%s:%d)",
7482                         td->name, __FILE__, __LINE__);
7483                 return -1;
7484         }
7485         
7486         
7487         if(1 /* No applicable constraints whatsoever */) {
7488                 /* Nothing is here. See below */
7489         }
7490         
7491         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7492 }
7493
7494 static int
7495 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7497         
7498         if(!sptr) {
7499                 ASN__CTFAIL(app_key, td, sptr,
7500                         "%s: value not given (%s:%d)",
7501                         td->name, __FILE__, __LINE__);
7502                 return -1;
7503         }
7504         
7505         
7506         if(1 /* No applicable constraints whatsoever */) {
7507                 /* Nothing is here. See below */
7508         }
7509         
7510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7511 }
7512
7513 static int
7514 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7515                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7516         long value;
7517         
7518         if(!sptr) {
7519                 ASN__CTFAIL(app_key, td, sptr,
7520                         "%s: value not given (%s:%d)",
7521                         td->name, __FILE__, __LINE__);
7522                 return -1;
7523         }
7524         
7525         value = *(const long *)sptr;
7526         
7527         if((value >= 0 && value <= 65535)) {
7528                 /* Constraint check succeeded */
7529                 return 0;
7530         } else {
7531                 ASN__CTFAIL(app_key, td, sptr,
7532                         "%s: constraint failed (%s:%d)",
7533                         td->name, __FILE__, __LINE__);
7534                 return -1;
7535         }
7536 }
7537
7538 static int
7539 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7540                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7541         
7542         if(!sptr) {
7543                 ASN__CTFAIL(app_key, td, sptr,
7544                         "%s: value not given (%s:%d)",
7545                         td->name, __FILE__, __LINE__);
7546                 return -1;
7547         }
7548         
7549         
7550         if(1 /* No applicable constraints whatsoever */) {
7551                 /* Nothing is here. See below */
7552         }
7553         
7554         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7555 }
7556
7557 static int
7558 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7559                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7560         
7561         if(!sptr) {
7562                 ASN__CTFAIL(app_key, td, sptr,
7563                         "%s: value not given (%s:%d)",
7564                         td->name, __FILE__, __LINE__);
7565                 return -1;
7566         }
7567         
7568         
7569         if(1 /* No applicable constraints whatsoever */) {
7570                 /* Nothing is here. See below */
7571         }
7572         
7573         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7574 }
7575
7576 static int
7577 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7578                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7579         long value;
7580         
7581         if(!sptr) {
7582                 ASN__CTFAIL(app_key, td, sptr,
7583                         "%s: value not given (%s:%d)",
7584                         td->name, __FILE__, __LINE__);
7585                 return -1;
7586         }
7587         
7588         value = *(const long *)sptr;
7589         
7590         if((value >= 0 && value <= 65535)) {
7591                 /* Constraint check succeeded */
7592                 return 0;
7593         } else {
7594                 ASN__CTFAIL(app_key, td, sptr,
7595                         "%s: constraint failed (%s:%d)",
7596                         td->name, __FILE__, __LINE__);
7597                 return -1;
7598         }
7599 }
7600
7601 static int
7602 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7603                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7604         
7605         if(!sptr) {
7606                 ASN__CTFAIL(app_key, td, sptr,
7607                         "%s: value not given (%s:%d)",
7608                         td->name, __FILE__, __LINE__);
7609                 return -1;
7610         }
7611         
7612         
7613         if(1 /* No applicable constraints whatsoever */) {
7614                 /* Nothing is here. See below */
7615         }
7616         
7617         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7618 }
7619
7620 static int
7621 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7623         
7624         if(!sptr) {
7625                 ASN__CTFAIL(app_key, td, sptr,
7626                         "%s: value not given (%s:%d)",
7627                         td->name, __FILE__, __LINE__);
7628                 return -1;
7629         }
7630         
7631         
7632         if(1 /* No applicable constraints whatsoever */) {
7633                 /* Nothing is here. See below */
7634         }
7635         
7636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7637 }
7638
7639 static int
7640 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7642         long value;
7643         
7644         if(!sptr) {
7645                 ASN__CTFAIL(app_key, td, sptr,
7646                         "%s: value not given (%s:%d)",
7647                         td->name, __FILE__, __LINE__);
7648                 return -1;
7649         }
7650         
7651         value = *(const long *)sptr;
7652         
7653         if((value >= 0 && value <= 65535)) {
7654                 /* Constraint check succeeded */
7655                 return 0;
7656         } else {
7657                 ASN__CTFAIL(app_key, td, sptr,
7658                         "%s: constraint failed (%s:%d)",
7659                         td->name, __FILE__, __LINE__);
7660                 return -1;
7661         }
7662 }
7663
7664 static int
7665 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7666                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7667         
7668         if(!sptr) {
7669                 ASN__CTFAIL(app_key, td, sptr,
7670                         "%s: value not given (%s:%d)",
7671                         td->name, __FILE__, __LINE__);
7672                 return -1;
7673         }
7674         
7675         
7676         if(1 /* No applicable constraints whatsoever */) {
7677                 /* Nothing is here. See below */
7678         }
7679         
7680         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7681 }
7682
7683 static int
7684 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7685                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7686         
7687         if(!sptr) {
7688                 ASN__CTFAIL(app_key, td, sptr,
7689                         "%s: value not given (%s:%d)",
7690                         td->name, __FILE__, __LINE__);
7691                 return -1;
7692         }
7693         
7694         
7695         if(1 /* No applicable constraints whatsoever */) {
7696                 /* Nothing is here. See below */
7697         }
7698         
7699         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7700 }
7701
7702 static int
7703 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7704                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7705         long value;
7706         
7707         if(!sptr) {
7708                 ASN__CTFAIL(app_key, td, sptr,
7709                         "%s: value not given (%s:%d)",
7710                         td->name, __FILE__, __LINE__);
7711                 return -1;
7712         }
7713         
7714         value = *(const long *)sptr;
7715         
7716         if((value >= 0 && value <= 65535)) {
7717                 /* Constraint check succeeded */
7718                 return 0;
7719         } else {
7720                 ASN__CTFAIL(app_key, td, sptr,
7721                         "%s: constraint failed (%s:%d)",
7722                         td->name, __FILE__, __LINE__);
7723                 return -1;
7724         }
7725 }
7726
7727 static int
7728 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7729                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7730         
7731         if(!sptr) {
7732                 ASN__CTFAIL(app_key, td, sptr,
7733                         "%s: value not given (%s:%d)",
7734                         td->name, __FILE__, __LINE__);
7735                 return -1;
7736         }
7737         
7738         
7739         if(1 /* No applicable constraints whatsoever */) {
7740                 /* Nothing is here. See below */
7741         }
7742         
7743         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7744 }
7745
7746 static int
7747 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7748                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7749         
7750         if(!sptr) {
7751                 ASN__CTFAIL(app_key, td, sptr,
7752                         "%s: value not given (%s:%d)",
7753                         td->name, __FILE__, __LINE__);
7754                 return -1;
7755         }
7756         
7757         
7758         if(1 /* No applicable constraints whatsoever */) {
7759                 /* Nothing is here. See below */
7760         }
7761         
7762         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7763 }
7764
7765 static int
7766 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7768         long value;
7769         
7770         if(!sptr) {
7771                 ASN__CTFAIL(app_key, td, sptr,
7772                         "%s: value not given (%s:%d)",
7773                         td->name, __FILE__, __LINE__);
7774                 return -1;
7775         }
7776         
7777         value = *(const long *)sptr;
7778         
7779         if((value >= 0 && value <= 65535)) {
7780                 /* Constraint check succeeded */
7781                 return 0;
7782         } else {
7783                 ASN__CTFAIL(app_key, td, sptr,
7784                         "%s: constraint failed (%s:%d)",
7785                         td->name, __FILE__, __LINE__);
7786                 return -1;
7787         }
7788 }
7789
7790 static int
7791 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7792                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7793         
7794         if(!sptr) {
7795                 ASN__CTFAIL(app_key, td, sptr,
7796                         "%s: value not given (%s:%d)",
7797                         td->name, __FILE__, __LINE__);
7798                 return -1;
7799         }
7800         
7801         
7802         if(1 /* No applicable constraints whatsoever */) {
7803                 /* Nothing is here. See below */
7804         }
7805         
7806         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7807 }
7808
7809 static int
7810 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7811                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7812         
7813         if(!sptr) {
7814                 ASN__CTFAIL(app_key, td, sptr,
7815                         "%s: value not given (%s:%d)",
7816                         td->name, __FILE__, __LINE__);
7817                 return -1;
7818         }
7819         
7820         
7821         if(1 /* No applicable constraints whatsoever */) {
7822                 /* Nothing is here. See below */
7823         }
7824         
7825         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7826 }
7827
7828 static int
7829 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7831         long value;
7832         
7833         if(!sptr) {
7834                 ASN__CTFAIL(app_key, td, sptr,
7835                         "%s: value not given (%s:%d)",
7836                         td->name, __FILE__, __LINE__);
7837                 return -1;
7838         }
7839         
7840         value = *(const long *)sptr;
7841         
7842         if((value >= 0 && value <= 65535)) {
7843                 /* Constraint check succeeded */
7844                 return 0;
7845         } else {
7846                 ASN__CTFAIL(app_key, td, sptr,
7847                         "%s: constraint failed (%s:%d)",
7848                         td->name, __FILE__, __LINE__);
7849                 return -1;
7850         }
7851 }
7852
7853 static int
7854 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7855                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7856         
7857         if(!sptr) {
7858                 ASN__CTFAIL(app_key, td, sptr,
7859                         "%s: value not given (%s:%d)",
7860                         td->name, __FILE__, __LINE__);
7861                 return -1;
7862         }
7863         
7864         
7865         if(1 /* No applicable constraints whatsoever */) {
7866                 /* Nothing is here. See below */
7867         }
7868         
7869         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7870 }
7871
7872 static int
7873 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7874                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7875         
7876         if(!sptr) {
7877                 ASN__CTFAIL(app_key, td, sptr,
7878                         "%s: value not given (%s:%d)",
7879                         td->name, __FILE__, __LINE__);
7880                 return -1;
7881         }
7882         
7883         
7884         if(1 /* No applicable constraints whatsoever */) {
7885                 /* Nothing is here. See below */
7886         }
7887         
7888         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7889 }
7890
7891 static int
7892 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7894         long value;
7895         
7896         if(!sptr) {
7897                 ASN__CTFAIL(app_key, td, sptr,
7898                         "%s: value not given (%s:%d)",
7899                         td->name, __FILE__, __LINE__);
7900                 return -1;
7901         }
7902         
7903         value = *(const long *)sptr;
7904         
7905         if((value >= 0 && value <= 65535)) {
7906                 /* Constraint check succeeded */
7907                 return 0;
7908         } else {
7909                 ASN__CTFAIL(app_key, td, sptr,
7910                         "%s: constraint failed (%s:%d)",
7911                         td->name, __FILE__, __LINE__);
7912                 return -1;
7913         }
7914 }
7915
7916 static int
7917 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7918                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7919         
7920         if(!sptr) {
7921                 ASN__CTFAIL(app_key, td, sptr,
7922                         "%s: value not given (%s:%d)",
7923                         td->name, __FILE__, __LINE__);
7924                 return -1;
7925         }
7926         
7927         
7928         if(1 /* No applicable constraints whatsoever */) {
7929                 /* Nothing is here. See below */
7930         }
7931         
7932         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7933 }
7934
7935 static int
7936 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7937                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7938         
7939         if(!sptr) {
7940                 ASN__CTFAIL(app_key, td, sptr,
7941                         "%s: value not given (%s:%d)",
7942                         td->name, __FILE__, __LINE__);
7943                 return -1;
7944         }
7945         
7946         
7947         if(1 /* No applicable constraints whatsoever */) {
7948                 /* Nothing is here. See below */
7949         }
7950         
7951         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7952 }
7953
7954 static int
7955 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7956                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7957         long value;
7958         
7959         if(!sptr) {
7960                 ASN__CTFAIL(app_key, td, sptr,
7961                         "%s: value not given (%s:%d)",
7962                         td->name, __FILE__, __LINE__);
7963                 return -1;
7964         }
7965         
7966         value = *(const long *)sptr;
7967         
7968         if((value >= 0 && value <= 65535)) {
7969                 /* Constraint check succeeded */
7970                 return 0;
7971         } else {
7972                 ASN__CTFAIL(app_key, td, sptr,
7973                         "%s: constraint failed (%s:%d)",
7974                         td->name, __FILE__, __LINE__);
7975                 return -1;
7976         }
7977 }
7978
7979 static int
7980 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7981                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7982         
7983         if(!sptr) {
7984                 ASN__CTFAIL(app_key, td, sptr,
7985                         "%s: value not given (%s:%d)",
7986                         td->name, __FILE__, __LINE__);
7987                 return -1;
7988         }
7989         
7990         
7991         if(1 /* No applicable constraints whatsoever */) {
7992                 /* Nothing is here. See below */
7993         }
7994         
7995         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7996 }
7997
7998 static int
7999 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
8000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8001         
8002         if(!sptr) {
8003                 ASN__CTFAIL(app_key, td, sptr,
8004                         "%s: value not given (%s:%d)",
8005                         td->name, __FILE__, __LINE__);
8006                 return -1;
8007         }
8008         
8009         
8010         if(1 /* No applicable constraints whatsoever */) {
8011                 /* Nothing is here. See below */
8012         }
8013         
8014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8015 }
8016
8017 static int
8018 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8019                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8020         long value;
8021         
8022         if(!sptr) {
8023                 ASN__CTFAIL(app_key, td, sptr,
8024                         "%s: value not given (%s:%d)",
8025                         td->name, __FILE__, __LINE__);
8026                 return -1;
8027         }
8028         
8029         value = *(const long *)sptr;
8030         
8031         if((value >= 0 && value <= 65535)) {
8032                 /* Constraint check succeeded */
8033                 return 0;
8034         } else {
8035                 ASN__CTFAIL(app_key, td, sptr,
8036                         "%s: constraint failed (%s:%d)",
8037                         td->name, __FILE__, __LINE__);
8038                 return -1;
8039         }
8040 }
8041
8042 static int
8043 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8044                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8045         
8046         if(!sptr) {
8047                 ASN__CTFAIL(app_key, td, sptr,
8048                         "%s: value not given (%s:%d)",
8049                         td->name, __FILE__, __LINE__);
8050                 return -1;
8051         }
8052         
8053         
8054         if(1 /* No applicable constraints whatsoever */) {
8055                 /* Nothing is here. See below */
8056         }
8057         
8058         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8059 }
8060
8061 static int
8062 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8064         
8065         if(!sptr) {
8066                 ASN__CTFAIL(app_key, td, sptr,
8067                         "%s: value not given (%s:%d)",
8068                         td->name, __FILE__, __LINE__);
8069                 return -1;
8070         }
8071         
8072         
8073         if(1 /* No applicable constraints whatsoever */) {
8074                 /* Nothing is here. See below */
8075         }
8076         
8077         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8078 }
8079
8080 static int
8081 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8083         long value;
8084         
8085         if(!sptr) {
8086                 ASN__CTFAIL(app_key, td, sptr,
8087                         "%s: value not given (%s:%d)",
8088                         td->name, __FILE__, __LINE__);
8089                 return -1;
8090         }
8091         
8092         value = *(const long *)sptr;
8093         
8094         if((value >= 0 && value <= 65535)) {
8095                 /* Constraint check succeeded */
8096                 return 0;
8097         } else {
8098                 ASN__CTFAIL(app_key, td, sptr,
8099                         "%s: constraint failed (%s:%d)",
8100                         td->name, __FILE__, __LINE__);
8101                 return -1;
8102         }
8103 }
8104
8105 static int
8106 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8107                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8108         
8109         if(!sptr) {
8110                 ASN__CTFAIL(app_key, td, sptr,
8111                         "%s: value not given (%s:%d)",
8112                         td->name, __FILE__, __LINE__);
8113                 return -1;
8114         }
8115         
8116         
8117         if(1 /* No applicable constraints whatsoever */) {
8118                 /* Nothing is here. See below */
8119         }
8120         
8121         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8122 }
8123
8124 static int
8125 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8126                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8127         
8128         if(!sptr) {
8129                 ASN__CTFAIL(app_key, td, sptr,
8130                         "%s: value not given (%s:%d)",
8131                         td->name, __FILE__, __LINE__);
8132                 return -1;
8133         }
8134         
8135         
8136         if(1 /* No applicable constraints whatsoever */) {
8137                 /* Nothing is here. See below */
8138         }
8139         
8140         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8141 }
8142
8143 static int
8144 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8146         long value;
8147         
8148         if(!sptr) {
8149                 ASN__CTFAIL(app_key, td, sptr,
8150                         "%s: value not given (%s:%d)",
8151                         td->name, __FILE__, __LINE__);
8152                 return -1;
8153         }
8154         
8155         value = *(const long *)sptr;
8156         
8157         if((value >= 0 && value <= 65535)) {
8158                 /* Constraint check succeeded */
8159                 return 0;
8160         } else {
8161                 ASN__CTFAIL(app_key, td, sptr,
8162                         "%s: constraint failed (%s:%d)",
8163                         td->name, __FILE__, __LINE__);
8164                 return -1;
8165         }
8166 }
8167
8168 static int
8169 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8170                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8171         
8172         if(!sptr) {
8173                 ASN__CTFAIL(app_key, td, sptr,
8174                         "%s: value not given (%s:%d)",
8175                         td->name, __FILE__, __LINE__);
8176                 return -1;
8177         }
8178         
8179         
8180         if(1 /* No applicable constraints whatsoever */) {
8181                 /* Nothing is here. See below */
8182         }
8183         
8184         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8185 }
8186
8187 static int
8188 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8190         
8191         if(!sptr) {
8192                 ASN__CTFAIL(app_key, td, sptr,
8193                         "%s: value not given (%s:%d)",
8194                         td->name, __FILE__, __LINE__);
8195                 return -1;
8196         }
8197         
8198         
8199         if(1 /* No applicable constraints whatsoever */) {
8200                 /* Nothing is here. See below */
8201         }
8202         
8203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8204 }
8205
8206 static int
8207 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8209         long value;
8210         
8211         if(!sptr) {
8212                 ASN__CTFAIL(app_key, td, sptr,
8213                         "%s: value not given (%s:%d)",
8214                         td->name, __FILE__, __LINE__);
8215                 return -1;
8216         }
8217         
8218         value = *(const long *)sptr;
8219         
8220         if((value >= 0 && value <= 65535)) {
8221                 /* Constraint check succeeded */
8222                 return 0;
8223         } else {
8224                 ASN__CTFAIL(app_key, td, sptr,
8225                         "%s: constraint failed (%s:%d)",
8226                         td->name, __FILE__, __LINE__);
8227                 return -1;
8228         }
8229 }
8230
8231 static int
8232 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8233                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8234         
8235         if(!sptr) {
8236                 ASN__CTFAIL(app_key, td, sptr,
8237                         "%s: value not given (%s:%d)",
8238                         td->name, __FILE__, __LINE__);
8239                 return -1;
8240         }
8241         
8242         
8243         if(1 /* No applicable constraints whatsoever */) {
8244                 /* Nothing is here. See below */
8245         }
8246         
8247         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8248 }
8249
8250 static int
8251 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8253         
8254         if(!sptr) {
8255                 ASN__CTFAIL(app_key, td, sptr,
8256                         "%s: value not given (%s:%d)",
8257                         td->name, __FILE__, __LINE__);
8258                 return -1;
8259         }
8260         
8261         
8262         if(1 /* No applicable constraints whatsoever */) {
8263                 /* Nothing is here. See below */
8264         }
8265         
8266         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8267 }
8268
8269 static int
8270 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8271                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8272         long value;
8273         
8274         if(!sptr) {
8275                 ASN__CTFAIL(app_key, td, sptr,
8276                         "%s: value not given (%s:%d)",
8277                         td->name, __FILE__, __LINE__);
8278                 return -1;
8279         }
8280         
8281         value = *(const long *)sptr;
8282         
8283         if((value >= 0 && value <= 65535)) {
8284                 /* Constraint check succeeded */
8285                 return 0;
8286         } else {
8287                 ASN__CTFAIL(app_key, td, sptr,
8288                         "%s: constraint failed (%s:%d)",
8289                         td->name, __FILE__, __LINE__);
8290                 return -1;
8291         }
8292 }
8293
8294 static int
8295 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8296                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8297         
8298         if(!sptr) {
8299                 ASN__CTFAIL(app_key, td, sptr,
8300                         "%s: value not given (%s:%d)",
8301                         td->name, __FILE__, __LINE__);
8302                 return -1;
8303         }
8304         
8305         
8306         if(1 /* No applicable constraints whatsoever */) {
8307                 /* Nothing is here. See below */
8308         }
8309         
8310         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8311 }
8312
8313 static int
8314 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8315                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8316         
8317         if(!sptr) {
8318                 ASN__CTFAIL(app_key, td, sptr,
8319                         "%s: value not given (%s:%d)",
8320                         td->name, __FILE__, __LINE__);
8321                 return -1;
8322         }
8323         
8324         
8325         if(1 /* No applicable constraints whatsoever */) {
8326                 /* Nothing is here. See below */
8327         }
8328         
8329         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8330 }
8331
8332 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
8333         { 2, 1 }        /* (0..65535) */,
8334         -1};
8335 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
8336         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8338         0, 0    /* No PER value map */
8339 };
8340 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
8341         { 0, 0 },
8342         -1};
8343 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
8344         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8345         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8346         0, 0    /* No PER value map */
8347 };
8348 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
8349         { 0, 0 },
8350         -1};
8351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
8352         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8354         0, 0    /* No PER value map */
8355 };
8356 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
8357         { 2, 1 }        /* (0..65535) */,
8358         -1};
8359 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
8360         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8361         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8362         0, 0    /* No PER value map */
8363 };
8364 static asn_oer_constraints_t asn_OER_memb_criticality_constr_7 CC_NOTUSED = {
8365         { 0, 0 },
8366         -1};
8367 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
8368         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8370         0, 0    /* No PER value map */
8371 };
8372 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_8 CC_NOTUSED = {
8373         { 0, 0 },
8374         -1};
8375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
8376         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8378         0, 0    /* No PER value map */
8379 };
8380 static asn_oer_constraints_t asn_OER_memb_id_constr_10 CC_NOTUSED = {
8381         { 2, 1 }        /* (0..65535) */,
8382         -1};
8383 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
8384         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8385         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8386         0, 0    /* No PER value map */
8387 };
8388 static asn_oer_constraints_t asn_OER_memb_criticality_constr_11 CC_NOTUSED = {
8389         { 0, 0 },
8390         -1};
8391 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
8392         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8394         0, 0    /* No PER value map */
8395 };
8396 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_12 CC_NOTUSED = {
8397         { 0, 0 },
8398         -1};
8399 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
8400         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8402         0, 0    /* No PER value map */
8403 };
8404 static asn_oer_constraints_t asn_OER_memb_id_constr_14 CC_NOTUSED = {
8405         { 2, 1 }        /* (0..65535) */,
8406         -1};
8407 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
8408         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8410         0, 0    /* No PER value map */
8411 };
8412 static asn_oer_constraints_t asn_OER_memb_criticality_constr_15 CC_NOTUSED = {
8413         { 0, 0 },
8414         -1};
8415 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
8416         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8418         0, 0    /* No PER value map */
8419 };
8420 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_16 CC_NOTUSED = {
8421         { 0, 0 },
8422         -1};
8423 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
8424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8425         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8426         0, 0    /* No PER value map */
8427 };
8428 static asn_oer_constraints_t asn_OER_memb_id_constr_18 CC_NOTUSED = {
8429         { 2, 1 }        /* (0..65535) */,
8430         -1};
8431 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
8432         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8434         0, 0    /* No PER value map */
8435 };
8436 static asn_oer_constraints_t asn_OER_memb_criticality_constr_19 CC_NOTUSED = {
8437         { 0, 0 },
8438         -1};
8439 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
8440         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8441         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8442         0, 0    /* No PER value map */
8443 };
8444 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_20 CC_NOTUSED = {
8445         { 0, 0 },
8446         -1};
8447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
8448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8450         0, 0    /* No PER value map */
8451 };
8452 static asn_oer_constraints_t asn_OER_memb_id_constr_22 CC_NOTUSED = {
8453         { 2, 1 }        /* (0..65535) */,
8454         -1};
8455 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
8456         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8458         0, 0    /* No PER value map */
8459 };
8460 static asn_oer_constraints_t asn_OER_memb_criticality_constr_23 CC_NOTUSED = {
8461         { 0, 0 },
8462         -1};
8463 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
8464         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8465         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8466         0, 0    /* No PER value map */
8467 };
8468 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_24 CC_NOTUSED = {
8469         { 0, 0 },
8470         -1};
8471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
8472         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8474         0, 0    /* No PER value map */
8475 };
8476 static asn_oer_constraints_t asn_OER_memb_id_constr_26 CC_NOTUSED = {
8477         { 2, 1 }        /* (0..65535) */,
8478         -1};
8479 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
8480         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8481         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8482         0, 0    /* No PER value map */
8483 };
8484 static asn_oer_constraints_t asn_OER_memb_criticality_constr_27 CC_NOTUSED = {
8485         { 0, 0 },
8486         -1};
8487 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
8488         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8490         0, 0    /* No PER value map */
8491 };
8492 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_28 CC_NOTUSED = {
8493         { 0, 0 },
8494         -1};
8495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
8496         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8498         0, 0    /* No PER value map */
8499 };
8500 static asn_oer_constraints_t asn_OER_memb_id_constr_30 CC_NOTUSED = {
8501         { 2, 1 }        /* (0..65535) */,
8502         -1};
8503 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
8504         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8505         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8506         0, 0    /* No PER value map */
8507 };
8508 static asn_oer_constraints_t asn_OER_memb_criticality_constr_31 CC_NOTUSED = {
8509         { 0, 0 },
8510         -1};
8511 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
8512         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8514         0, 0    /* No PER value map */
8515 };
8516 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_32 CC_NOTUSED = {
8517         { 0, 0 },
8518         -1};
8519 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
8520         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8522         0, 0    /* No PER value map */
8523 };
8524 static asn_oer_constraints_t asn_OER_memb_id_constr_34 CC_NOTUSED = {
8525         { 2, 1 }        /* (0..65535) */,
8526         -1};
8527 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
8528         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8530         0, 0    /* No PER value map */
8531 };
8532 static asn_oer_constraints_t asn_OER_memb_criticality_constr_35 CC_NOTUSED = {
8533         { 0, 0 },
8534         -1};
8535 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
8536         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8538         0, 0    /* No PER value map */
8539 };
8540 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_36 CC_NOTUSED = {
8541         { 0, 0 },
8542         -1};
8543 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
8544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8545         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8546         0, 0    /* No PER value map */
8547 };
8548 static asn_oer_constraints_t asn_OER_memb_id_constr_38 CC_NOTUSED = {
8549         { 2, 1 }        /* (0..65535) */,
8550         -1};
8551 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
8552         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8554         0, 0    /* No PER value map */
8555 };
8556 static asn_oer_constraints_t asn_OER_memb_criticality_constr_39 CC_NOTUSED = {
8557         { 0, 0 },
8558         -1};
8559 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
8560         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8562         0, 0    /* No PER value map */
8563 };
8564 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_40 CC_NOTUSED = {
8565         { 0, 0 },
8566         -1};
8567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
8568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8570         0, 0    /* No PER value map */
8571 };
8572 static asn_oer_constraints_t asn_OER_memb_id_constr_42 CC_NOTUSED = {
8573         { 2, 1 }        /* (0..65535) */,
8574         -1};
8575 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
8576         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8578         0, 0    /* No PER value map */
8579 };
8580 static asn_oer_constraints_t asn_OER_memb_criticality_constr_43 CC_NOTUSED = {
8581         { 0, 0 },
8582         -1};
8583 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
8584         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8585         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8586         0, 0    /* No PER value map */
8587 };
8588 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_44 CC_NOTUSED = {
8589         { 0, 0 },
8590         -1};
8591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
8592         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8594         0, 0    /* No PER value map */
8595 };
8596 static asn_oer_constraints_t asn_OER_memb_id_constr_46 CC_NOTUSED = {
8597         { 2, 1 }        /* (0..65535) */,
8598         -1};
8599 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
8600         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8602         0, 0    /* No PER value map */
8603 };
8604 static asn_oer_constraints_t asn_OER_memb_criticality_constr_47 CC_NOTUSED = {
8605         { 0, 0 },
8606         -1};
8607 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
8608         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8610         0, 0    /* No PER value map */
8611 };
8612 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_48 CC_NOTUSED = {
8613         { 0, 0 },
8614         -1};
8615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
8616         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8618         0, 0    /* No PER value map */
8619 };
8620 static asn_oer_constraints_t asn_OER_memb_id_constr_50 CC_NOTUSED = {
8621         { 2, 1 }        /* (0..65535) */,
8622         -1};
8623 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
8624         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8625         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8626         0, 0    /* No PER value map */
8627 };
8628 static asn_oer_constraints_t asn_OER_memb_criticality_constr_51 CC_NOTUSED = {
8629         { 0, 0 },
8630         -1};
8631 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
8632         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8634         0, 0    /* No PER value map */
8635 };
8636 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_52 CC_NOTUSED = {
8637         { 0, 0 },
8638         -1};
8639 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
8640         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8642         0, 0    /* No PER value map */
8643 };
8644 static asn_oer_constraints_t asn_OER_memb_id_constr_54 CC_NOTUSED = {
8645         { 2, 1 }        /* (0..65535) */,
8646         -1};
8647 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
8648         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8650         0, 0    /* No PER value map */
8651 };
8652 static asn_oer_constraints_t asn_OER_memb_criticality_constr_55 CC_NOTUSED = {
8653         { 0, 0 },
8654         -1};
8655 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
8656         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8658         0, 0    /* No PER value map */
8659 };
8660 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_56 CC_NOTUSED = {
8661         { 0, 0 },
8662         -1};
8663 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
8664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8665         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8666         0, 0    /* No PER value map */
8667 };
8668 static asn_oer_constraints_t asn_OER_memb_id_constr_58 CC_NOTUSED = {
8669         { 2, 1 }        /* (0..65535) */,
8670         -1};
8671 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
8672         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8674         0, 0    /* No PER value map */
8675 };
8676 static asn_oer_constraints_t asn_OER_memb_criticality_constr_59 CC_NOTUSED = {
8677         { 0, 0 },
8678         -1};
8679 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
8680         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8682         0, 0    /* No PER value map */
8683 };
8684 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_60 CC_NOTUSED = {
8685         { 0, 0 },
8686         -1};
8687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
8688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8690         0, 0    /* No PER value map */
8691 };
8692 static asn_oer_constraints_t asn_OER_memb_id_constr_62 CC_NOTUSED = {
8693         { 2, 1 }        /* (0..65535) */,
8694         -1};
8695 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
8696         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8698         0, 0    /* No PER value map */
8699 };
8700 static asn_oer_constraints_t asn_OER_memb_criticality_constr_63 CC_NOTUSED = {
8701         { 0, 0 },
8702         -1};
8703 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
8704         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8705         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8706         0, 0    /* No PER value map */
8707 };
8708 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_64 CC_NOTUSED = {
8709         { 0, 0 },
8710         -1};
8711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
8712         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8714         0, 0    /* No PER value map */
8715 };
8716 static asn_oer_constraints_t asn_OER_memb_id_constr_66 CC_NOTUSED = {
8717         { 2, 1 }        /* (0..65535) */,
8718         -1};
8719 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
8720         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8722         0, 0    /* No PER value map */
8723 };
8724 static asn_oer_constraints_t asn_OER_memb_criticality_constr_67 CC_NOTUSED = {
8725         { 0, 0 },
8726         -1};
8727 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
8728         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8730         0, 0    /* No PER value map */
8731 };
8732 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_68 CC_NOTUSED = {
8733         { 0, 0 },
8734         -1};
8735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
8736         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8738         0, 0    /* No PER value map */
8739 };
8740 static asn_oer_constraints_t asn_OER_memb_id_constr_70 CC_NOTUSED = {
8741         { 2, 1 }        /* (0..65535) */,
8742         -1};
8743 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
8744         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8745         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8746         0, 0    /* No PER value map */
8747 };
8748 static asn_oer_constraints_t asn_OER_memb_criticality_constr_71 CC_NOTUSED = {
8749         { 0, 0 },
8750         -1};
8751 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
8752         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8754         0, 0    /* No PER value map */
8755 };
8756 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_72 CC_NOTUSED = {
8757         { 0, 0 },
8758         -1};
8759 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
8760         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8762         0, 0    /* No PER value map */
8763 };
8764 static asn_oer_constraints_t asn_OER_memb_id_constr_74 CC_NOTUSED = {
8765         { 2, 1 }        /* (0..65535) */,
8766         -1};
8767 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
8768         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8770         0, 0    /* No PER value map */
8771 };
8772 static asn_oer_constraints_t asn_OER_memb_criticality_constr_75 CC_NOTUSED = {
8773         { 0, 0 },
8774         -1};
8775 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
8776         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8778         0, 0    /* No PER value map */
8779 };
8780 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_76 CC_NOTUSED = {
8781         { 0, 0 },
8782         -1};
8783 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
8784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8785         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8786         0, 0    /* No PER value map */
8787 };
8788 static asn_oer_constraints_t asn_OER_memb_id_constr_78 CC_NOTUSED = {
8789         { 2, 1 }        /* (0..65535) */,
8790         -1};
8791 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
8792         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8794         0, 0    /* No PER value map */
8795 };
8796 static asn_oer_constraints_t asn_OER_memb_criticality_constr_79 CC_NOTUSED = {
8797         { 0, 0 },
8798         -1};
8799 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
8800         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8802         0, 0    /* No PER value map */
8803 };
8804 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_80 CC_NOTUSED = {
8805         { 0, 0 },
8806         -1};
8807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
8808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8810         0, 0    /* No PER value map */
8811 };
8812 static asn_oer_constraints_t asn_OER_memb_id_constr_82 CC_NOTUSED = {
8813         { 2, 1 }        /* (0..65535) */,
8814         -1};
8815 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
8816         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8818         0, 0    /* No PER value map */
8819 };
8820 static asn_oer_constraints_t asn_OER_memb_criticality_constr_83 CC_NOTUSED = {
8821         { 0, 0 },
8822         -1};
8823 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
8824         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8825         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8826         0, 0    /* No PER value map */
8827 };
8828 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_84 CC_NOTUSED = {
8829         { 0, 0 },
8830         -1};
8831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
8832         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8834         0, 0    /* No PER value map */
8835 };
8836 static asn_oer_constraints_t asn_OER_memb_id_constr_86 CC_NOTUSED = {
8837         { 2, 1 }        /* (0..65535) */,
8838         -1};
8839 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
8840         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8842         0, 0    /* No PER value map */
8843 };
8844 static asn_oer_constraints_t asn_OER_memb_criticality_constr_87 CC_NOTUSED = {
8845         { 0, 0 },
8846         -1};
8847 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
8848         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8850         0, 0    /* No PER value map */
8851 };
8852 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_88 CC_NOTUSED = {
8853         { 0, 0 },
8854         -1};
8855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
8856         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8858         0, 0    /* No PER value map */
8859 };
8860 static asn_oer_constraints_t asn_OER_memb_id_constr_90 CC_NOTUSED = {
8861         { 2, 1 }        /* (0..65535) */,
8862         -1};
8863 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
8864         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8865         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8866         0, 0    /* No PER value map */
8867 };
8868 static asn_oer_constraints_t asn_OER_memb_criticality_constr_91 CC_NOTUSED = {
8869         { 0, 0 },
8870         -1};
8871 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
8872         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8874         0, 0    /* No PER value map */
8875 };
8876 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_92 CC_NOTUSED = {
8877         { 0, 0 },
8878         -1};
8879 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
8880         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8881         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8882         0, 0    /* No PER value map */
8883 };
8884 static asn_oer_constraints_t asn_OER_memb_id_constr_94 CC_NOTUSED = {
8885         { 2, 1 }        /* (0..65535) */,
8886         -1};
8887 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
8888         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8890         0, 0    /* No PER value map */
8891 };
8892 static asn_oer_constraints_t asn_OER_memb_criticality_constr_95 CC_NOTUSED = {
8893         { 0, 0 },
8894         -1};
8895 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
8896         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8898         0, 0    /* No PER value map */
8899 };
8900 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_96 CC_NOTUSED = {
8901         { 0, 0 },
8902         -1};
8903 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
8904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8905         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8906         0, 0    /* No PER value map */
8907 };
8908 static asn_oer_constraints_t asn_OER_memb_id_constr_98 CC_NOTUSED = {
8909         { 2, 1 }        /* (0..65535) */,
8910         -1};
8911 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
8912         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8914         0, 0    /* No PER value map */
8915 };
8916 static asn_oer_constraints_t asn_OER_memb_criticality_constr_99 CC_NOTUSED = {
8917         { 0, 0 },
8918         -1};
8919 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
8920         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8922         0, 0    /* No PER value map */
8923 };
8924 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_100 CC_NOTUSED = {
8925         { 0, 0 },
8926         -1};
8927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
8928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8930         0, 0    /* No PER value map */
8931 };
8932 static asn_oer_constraints_t asn_OER_memb_id_constr_102 CC_NOTUSED = {
8933         { 2, 1 }        /* (0..65535) */,
8934         -1};
8935 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
8936         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8938         0, 0    /* No PER value map */
8939 };
8940 static asn_oer_constraints_t asn_OER_memb_criticality_constr_103 CC_NOTUSED = {
8941         { 0, 0 },
8942         -1};
8943 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
8944         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8945         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8946         0, 0    /* No PER value map */
8947 };
8948 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_104 CC_NOTUSED = {
8949         { 0, 0 },
8950         -1};
8951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
8952         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8954         0, 0    /* No PER value map */
8955 };
8956 static asn_oer_constraints_t asn_OER_memb_id_constr_106 CC_NOTUSED = {
8957         { 2, 1 }        /* (0..65535) */,
8958         -1};
8959 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
8960         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8961         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8962         0, 0    /* No PER value map */
8963 };
8964 static asn_oer_constraints_t asn_OER_memb_criticality_constr_107 CC_NOTUSED = {
8965         { 0, 0 },
8966         -1};
8967 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
8968         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8970         0, 0    /* No PER value map */
8971 };
8972 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_108 CC_NOTUSED = {
8973         { 0, 0 },
8974         -1};
8975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
8976         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8978         0, 0    /* No PER value map */
8979 };
8980 static asn_oer_constraints_t asn_OER_memb_id_constr_110 CC_NOTUSED = {
8981         { 2, 1 }        /* (0..65535) */,
8982         -1};
8983 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
8984         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8985         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8986         0, 0    /* No PER value map */
8987 };
8988 static asn_oer_constraints_t asn_OER_memb_criticality_constr_111 CC_NOTUSED = {
8989         { 0, 0 },
8990         -1};
8991 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
8992         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8994         0, 0    /* No PER value map */
8995 };
8996 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_112 CC_NOTUSED = {
8997         { 0, 0 },
8998         -1};
8999 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
9000         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9001         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9002         0, 0    /* No PER value map */
9003 };
9004 static asn_oer_constraints_t asn_OER_memb_id_constr_114 CC_NOTUSED = {
9005         { 2, 1 }        /* (0..65535) */,
9006         -1};
9007 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
9008         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9010         0, 0    /* No PER value map */
9011 };
9012 static asn_oer_constraints_t asn_OER_memb_criticality_constr_115 CC_NOTUSED = {
9013         { 0, 0 },
9014         -1};
9015 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
9016         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9018         0, 0    /* No PER value map */
9019 };
9020 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_116 CC_NOTUSED = {
9021         { 0, 0 },
9022         -1};
9023 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
9024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9025         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9026         0, 0    /* No PER value map */
9027 };
9028 static asn_oer_constraints_t asn_OER_memb_id_constr_118 CC_NOTUSED = {
9029         { 2, 1 }        /* (0..65535) */,
9030         -1};
9031 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
9032         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9034         0, 0    /* No PER value map */
9035 };
9036 static asn_oer_constraints_t asn_OER_memb_criticality_constr_119 CC_NOTUSED = {
9037         { 0, 0 },
9038         -1};
9039 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
9040         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9042         0, 0    /* No PER value map */
9043 };
9044 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_120 CC_NOTUSED = {
9045         { 0, 0 },
9046         -1};
9047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
9048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9050         0, 0    /* No PER value map */
9051 };
9052 static asn_oer_constraints_t asn_OER_memb_id_constr_122 CC_NOTUSED = {
9053         { 2, 1 }        /* (0..65535) */,
9054         -1};
9055 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
9056         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9058         0, 0    /* No PER value map */
9059 };
9060 static asn_oer_constraints_t asn_OER_memb_criticality_constr_123 CC_NOTUSED = {
9061         { 0, 0 },
9062         -1};
9063 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
9064         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9065         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9066         0, 0    /* No PER value map */
9067 };
9068 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_124 CC_NOTUSED = {
9069         { 0, 0 },
9070         -1};
9071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
9072         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9074         0, 0    /* No PER value map */
9075 };
9076 static asn_oer_constraints_t asn_OER_memb_id_constr_126 CC_NOTUSED = {
9077         { 2, 1 }        /* (0..65535) */,
9078         -1};
9079 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
9080         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9081         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9082         0, 0    /* No PER value map */
9083 };
9084 static asn_oer_constraints_t asn_OER_memb_criticality_constr_127 CC_NOTUSED = {
9085         { 0, 0 },
9086         -1};
9087 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
9088         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9090         0, 0    /* No PER value map */
9091 };
9092 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_128 CC_NOTUSED = {
9093         { 0, 0 },
9094         -1};
9095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
9096         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9098         0, 0    /* No PER value map */
9099 };
9100 static asn_oer_constraints_t asn_OER_memb_id_constr_130 CC_NOTUSED = {
9101         { 2, 1 }        /* (0..65535) */,
9102         -1};
9103 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
9104         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9105         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9106         0, 0    /* No PER value map */
9107 };
9108 static asn_oer_constraints_t asn_OER_memb_criticality_constr_131 CC_NOTUSED = {
9109         { 0, 0 },
9110         -1};
9111 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
9112         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9114         0, 0    /* No PER value map */
9115 };
9116 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_132 CC_NOTUSED = {
9117         { 0, 0 },
9118         -1};
9119 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
9120         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9121         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9122         0, 0    /* No PER value map */
9123 };
9124 static asn_oer_constraints_t asn_OER_memb_id_constr_134 CC_NOTUSED = {
9125         { 2, 1 }        /* (0..65535) */,
9126         -1};
9127 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
9128         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9130         0, 0    /* No PER value map */
9131 };
9132 static asn_oer_constraints_t asn_OER_memb_criticality_constr_135 CC_NOTUSED = {
9133         { 0, 0 },
9134         -1};
9135 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
9136         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9138         0, 0    /* No PER value map */
9139 };
9140 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_136 CC_NOTUSED = {
9141         { 0, 0 },
9142         -1};
9143 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
9144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9145         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9146         0, 0    /* No PER value map */
9147 };
9148 static asn_oer_constraints_t asn_OER_memb_id_constr_138 CC_NOTUSED = {
9149         { 2, 1 }        /* (0..65535) */,
9150         -1};
9151 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
9152         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9154         0, 0    /* No PER value map */
9155 };
9156 static asn_oer_constraints_t asn_OER_memb_criticality_constr_139 CC_NOTUSED = {
9157         { 0, 0 },
9158         -1};
9159 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
9160         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9161         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9162         0, 0    /* No PER value map */
9163 };
9164 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_140 CC_NOTUSED = {
9165         { 0, 0 },
9166         -1};
9167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
9168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9170         0, 0    /* No PER value map */
9171 };
9172 static asn_oer_constraints_t asn_OER_memb_id_constr_142 CC_NOTUSED = {
9173         { 2, 1 }        /* (0..65535) */,
9174         -1};
9175 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
9176         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9178         0, 0    /* No PER value map */
9179 };
9180 static asn_oer_constraints_t asn_OER_memb_criticality_constr_143 CC_NOTUSED = {
9181         { 0, 0 },
9182         -1};
9183 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
9184         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9185         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9186         0, 0    /* No PER value map */
9187 };
9188 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_144 CC_NOTUSED = {
9189         { 0, 0 },
9190         -1};
9191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
9192         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9194         0, 0    /* No PER value map */
9195 };
9196 static asn_oer_constraints_t asn_OER_memb_id_constr_146 CC_NOTUSED = {
9197         { 2, 1 }        /* (0..65535) */,
9198         -1};
9199 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
9200         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9201         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9202         0, 0    /* No PER value map */
9203 };
9204 static asn_oer_constraints_t asn_OER_memb_criticality_constr_147 CC_NOTUSED = {
9205         { 0, 0 },
9206         -1};
9207 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
9208         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9210         0, 0    /* No PER value map */
9211 };
9212 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_148 CC_NOTUSED = {
9213         { 0, 0 },
9214         -1};
9215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
9216         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9218         0, 0    /* No PER value map */
9219 };
9220 static asn_oer_constraints_t asn_OER_memb_id_constr_150 CC_NOTUSED = {
9221         { 2, 1 }        /* (0..65535) */,
9222         -1};
9223 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
9224         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9225         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9226         0, 0    /* No PER value map */
9227 };
9228 static asn_oer_constraints_t asn_OER_memb_criticality_constr_151 CC_NOTUSED = {
9229         { 0, 0 },
9230         -1};
9231 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
9232         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9234         0, 0    /* No PER value map */
9235 };
9236 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_152 CC_NOTUSED = {
9237         { 0, 0 },
9238         -1};
9239 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
9240         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9241         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9242         0, 0    /* No PER value map */
9243 };
9244 static asn_oer_constraints_t asn_OER_memb_id_constr_154 CC_NOTUSED = {
9245         { 2, 1 }        /* (0..65535) */,
9246         -1};
9247 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
9248         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9250         0, 0    /* No PER value map */
9251 };
9252 static asn_oer_constraints_t asn_OER_memb_criticality_constr_155 CC_NOTUSED = {
9253         { 0, 0 },
9254         -1};
9255 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
9256         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9258         0, 0    /* No PER value map */
9259 };
9260 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_156 CC_NOTUSED = {
9261         { 0, 0 },
9262         -1};
9263 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
9264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9265         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9266         0, 0    /* No PER value map */
9267 };
9268 static asn_oer_constraints_t asn_OER_memb_id_constr_158 CC_NOTUSED = {
9269         { 2, 1 }        /* (0..65535) */,
9270         -1};
9271 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
9272         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9274         0, 0    /* No PER value map */
9275 };
9276 static asn_oer_constraints_t asn_OER_memb_criticality_constr_159 CC_NOTUSED = {
9277         { 0, 0 },
9278         -1};
9279 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
9280         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9281         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9282         0, 0    /* No PER value map */
9283 };
9284 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_160 CC_NOTUSED = {
9285         { 0, 0 },
9286         -1};
9287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
9288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9290         0, 0    /* No PER value map */
9291 };
9292 static asn_oer_constraints_t asn_OER_memb_id_constr_162 CC_NOTUSED = {
9293         { 2, 1 }        /* (0..65535) */,
9294         -1};
9295 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
9296         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9298         0, 0    /* No PER value map */
9299 };
9300 static asn_oer_constraints_t asn_OER_memb_criticality_constr_163 CC_NOTUSED = {
9301         { 0, 0 },
9302         -1};
9303 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
9304         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9305         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9306         0, 0    /* No PER value map */
9307 };
9308 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_164 CC_NOTUSED = {
9309         { 0, 0 },
9310         -1};
9311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
9312         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9314         0, 0    /* No PER value map */
9315 };
9316 static asn_oer_constraints_t asn_OER_memb_id_constr_166 CC_NOTUSED = {
9317         { 2, 1 }        /* (0..65535) */,
9318         -1};
9319 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
9320         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9321         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9322         0, 0    /* No PER value map */
9323 };
9324 static asn_oer_constraints_t asn_OER_memb_criticality_constr_167 CC_NOTUSED = {
9325         { 0, 0 },
9326         -1};
9327 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
9328         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9330         0, 0    /* No PER value map */
9331 };
9332 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_168 CC_NOTUSED = {
9333         { 0, 0 },
9334         -1};
9335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
9336         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9338         0, 0    /* No PER value map */
9339 };
9340 static asn_oer_constraints_t asn_OER_memb_id_constr_170 CC_NOTUSED = {
9341         { 2, 1 }        /* (0..65535) */,
9342         -1};
9343 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
9344         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9345         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9346         0, 0    /* No PER value map */
9347 };
9348 static asn_oer_constraints_t asn_OER_memb_criticality_constr_171 CC_NOTUSED = {
9349         { 0, 0 },
9350         -1};
9351 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
9352         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9354         0, 0    /* No PER value map */
9355 };
9356 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_172 CC_NOTUSED = {
9357         { 0, 0 },
9358         -1};
9359 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
9360         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9361         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9362         0, 0    /* No PER value map */
9363 };
9364 static asn_oer_constraints_t asn_OER_memb_id_constr_174 CC_NOTUSED = {
9365         { 2, 1 }        /* (0..65535) */,
9366         -1};
9367 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
9368         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9370         0, 0    /* No PER value map */
9371 };
9372 static asn_oer_constraints_t asn_OER_memb_criticality_constr_175 CC_NOTUSED = {
9373         { 0, 0 },
9374         -1};
9375 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
9376         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9378         0, 0    /* No PER value map */
9379 };
9380 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_176 CC_NOTUSED = {
9381         { 0, 0 },
9382         -1};
9383 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
9384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9385         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9386         0, 0    /* No PER value map */
9387 };
9388 static asn_oer_constraints_t asn_OER_memb_id_constr_178 CC_NOTUSED = {
9389         { 2, 1 }        /* (0..65535) */,
9390         -1};
9391 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
9392         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9394         0, 0    /* No PER value map */
9395 };
9396 static asn_oer_constraints_t asn_OER_memb_criticality_constr_179 CC_NOTUSED = {
9397         { 0, 0 },
9398         -1};
9399 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
9400         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9402         0, 0    /* No PER value map */
9403 };
9404 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_180 CC_NOTUSED = {
9405         { 0, 0 },
9406         -1};
9407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
9408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9410         0, 0    /* No PER value map */
9411 };
9412 static asn_oer_constraints_t asn_OER_memb_id_constr_182 CC_NOTUSED = {
9413         { 2, 1 }        /* (0..65535) */,
9414         -1};
9415 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
9416         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9418         0, 0    /* No PER value map */
9419 };
9420 static asn_oer_constraints_t asn_OER_memb_criticality_constr_183 CC_NOTUSED = {
9421         { 0, 0 },
9422         -1};
9423 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
9424         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9425         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9426         0, 0    /* No PER value map */
9427 };
9428 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_184 CC_NOTUSED = {
9429         { 0, 0 },
9430         -1};
9431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
9432         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9434         0, 0    /* No PER value map */
9435 };
9436 static asn_oer_constraints_t asn_OER_memb_id_constr_186 CC_NOTUSED = {
9437         { 2, 1 }        /* (0..65535) */,
9438         -1};
9439 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
9440         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9441         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9442         0, 0    /* No PER value map */
9443 };
9444 static asn_oer_constraints_t asn_OER_memb_criticality_constr_187 CC_NOTUSED = {
9445         { 0, 0 },
9446         -1};
9447 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
9448         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9450         0, 0    /* No PER value map */
9451 };
9452 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_188 CC_NOTUSED = {
9453         { 0, 0 },
9454         -1};
9455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
9456         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9458         0, 0    /* No PER value map */
9459 };
9460 static asn_oer_constraints_t asn_OER_memb_id_constr_190 CC_NOTUSED = {
9461         { 2, 1 }        /* (0..65535) */,
9462         -1};
9463 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
9464         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9465         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9466         0, 0    /* No PER value map */
9467 };
9468 static asn_oer_constraints_t asn_OER_memb_criticality_constr_191 CC_NOTUSED = {
9469         { 0, 0 },
9470         -1};
9471 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
9472         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9474         0, 0    /* No PER value map */
9475 };
9476 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_192 CC_NOTUSED = {
9477         { 0, 0 },
9478         -1};
9479 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
9480         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9481         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9482         0, 0    /* No PER value map */
9483 };
9484 static asn_oer_constraints_t asn_OER_memb_id_constr_194 CC_NOTUSED = {
9485         { 2, 1 }        /* (0..65535) */,
9486         -1};
9487 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
9488         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9490         0, 0    /* No PER value map */
9491 };
9492 static asn_oer_constraints_t asn_OER_memb_criticality_constr_195 CC_NOTUSED = {
9493         { 0, 0 },
9494         -1};
9495 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
9496         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9498         0, 0    /* No PER value map */
9499 };
9500 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_196 CC_NOTUSED = {
9501         { 0, 0 },
9502         -1};
9503 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
9504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9505         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9506         0, 0    /* No PER value map */
9507 };
9508 static asn_oer_constraints_t asn_OER_memb_id_constr_198 CC_NOTUSED = {
9509         { 2, 1 }        /* (0..65535) */,
9510         -1};
9511 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
9512         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9514         0, 0    /* No PER value map */
9515 };
9516 static asn_oer_constraints_t asn_OER_memb_criticality_constr_199 CC_NOTUSED = {
9517         { 0, 0 },
9518         -1};
9519 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
9520         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9522         0, 0    /* No PER value map */
9523 };
9524 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_200 CC_NOTUSED = {
9525         { 0, 0 },
9526         -1};
9527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
9528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9530         0, 0    /* No PER value map */
9531 };
9532 static asn_oer_constraints_t asn_OER_memb_id_constr_202 CC_NOTUSED = {
9533         { 2, 1 }        /* (0..65535) */,
9534         -1};
9535 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
9536         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9538         0, 0    /* No PER value map */
9539 };
9540 static asn_oer_constraints_t asn_OER_memb_criticality_constr_203 CC_NOTUSED = {
9541         { 0, 0 },
9542         -1};
9543 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
9544         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9545         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9546         0, 0    /* No PER value map */
9547 };
9548 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_204 CC_NOTUSED = {
9549         { 0, 0 },
9550         -1};
9551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
9552         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9554         0, 0    /* No PER value map */
9555 };
9556 static asn_oer_constraints_t asn_OER_memb_id_constr_206 CC_NOTUSED = {
9557         { 2, 1 }        /* (0..65535) */,
9558         -1};
9559 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
9560         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9562         0, 0    /* No PER value map */
9563 };
9564 static asn_oer_constraints_t asn_OER_memb_criticality_constr_207 CC_NOTUSED = {
9565         { 0, 0 },
9566         -1};
9567 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
9568         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9570         0, 0    /* No PER value map */
9571 };
9572 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_208 CC_NOTUSED = {
9573         { 0, 0 },
9574         -1};
9575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
9576         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9578         0, 0    /* No PER value map */
9579 };
9580 static asn_oer_constraints_t asn_OER_memb_id_constr_210 CC_NOTUSED = {
9581         { 2, 1 }        /* (0..65535) */,
9582         -1};
9583 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
9584         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9585         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9586         0, 0    /* No PER value map */
9587 };
9588 static asn_oer_constraints_t asn_OER_memb_criticality_constr_211 CC_NOTUSED = {
9589         { 0, 0 },
9590         -1};
9591 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
9592         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9594         0, 0    /* No PER value map */
9595 };
9596 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_212 CC_NOTUSED = {
9597         { 0, 0 },
9598         -1};
9599 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
9600         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9602         0, 0    /* No PER value map */
9603 };
9604 static asn_oer_constraints_t asn_OER_memb_id_constr_214 CC_NOTUSED = {
9605         { 2, 1 }        /* (0..65535) */,
9606         -1};
9607 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
9608         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9610         0, 0    /* No PER value map */
9611 };
9612 static asn_oer_constraints_t asn_OER_memb_criticality_constr_215 CC_NOTUSED = {
9613         { 0, 0 },
9614         -1};
9615 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
9616         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9618         0, 0    /* No PER value map */
9619 };
9620 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_216 CC_NOTUSED = {
9621         { 0, 0 },
9622         -1};
9623 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
9624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9625         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9626         0, 0    /* No PER value map */
9627 };
9628 static asn_oer_constraints_t asn_OER_memb_id_constr_218 CC_NOTUSED = {
9629         { 2, 1 }        /* (0..65535) */,
9630         -1};
9631 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
9632         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9634         0, 0    /* No PER value map */
9635 };
9636 static asn_oer_constraints_t asn_OER_memb_criticality_constr_219 CC_NOTUSED = {
9637         { 0, 0 },
9638         -1};
9639 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
9640         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9642         0, 0    /* No PER value map */
9643 };
9644 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_220 CC_NOTUSED = {
9645         { 0, 0 },
9646         -1};
9647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
9648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9650         0, 0    /* No PER value map */
9651 };
9652 static asn_oer_constraints_t asn_OER_memb_id_constr_222 CC_NOTUSED = {
9653         { 2, 1 }        /* (0..65535) */,
9654         -1};
9655 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
9656         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9658         0, 0    /* No PER value map */
9659 };
9660 static asn_oer_constraints_t asn_OER_memb_criticality_constr_223 CC_NOTUSED = {
9661         { 0, 0 },
9662         -1};
9663 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
9664         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9665         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9666         0, 0    /* No PER value map */
9667 };
9668 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_224 CC_NOTUSED = {
9669         { 0, 0 },
9670         -1};
9671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
9672         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9674         0, 0    /* No PER value map */
9675 };
9676 static asn_oer_constraints_t asn_OER_memb_id_constr_226 CC_NOTUSED = {
9677         { 2, 1 }        /* (0..65535) */,
9678         -1};
9679 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
9680         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9682         0, 0    /* No PER value map */
9683 };
9684 static asn_oer_constraints_t asn_OER_memb_criticality_constr_227 CC_NOTUSED = {
9685         { 0, 0 },
9686         -1};
9687 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
9688         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9690         0, 0    /* No PER value map */
9691 };
9692 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_228 CC_NOTUSED = {
9693         { 0, 0 },
9694         -1};
9695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
9696         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9698         0, 0    /* No PER value map */
9699 };
9700 static asn_oer_constraints_t asn_OER_memb_id_constr_230 CC_NOTUSED = {
9701         { 2, 1 }        /* (0..65535) */,
9702         -1};
9703 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
9704         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9705         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9706         0, 0    /* No PER value map */
9707 };
9708 static asn_oer_constraints_t asn_OER_memb_criticality_constr_231 CC_NOTUSED = {
9709         { 0, 0 },
9710         -1};
9711 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
9712         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9714         0, 0    /* No PER value map */
9715 };
9716 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_232 CC_NOTUSED = {
9717         { 0, 0 },
9718         -1};
9719 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
9720         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9722         0, 0    /* No PER value map */
9723 };
9724 static asn_oer_constraints_t asn_OER_memb_id_constr_234 CC_NOTUSED = {
9725         { 2, 1 }        /* (0..65535) */,
9726         -1};
9727 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
9728         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9730         0, 0    /* No PER value map */
9731 };
9732 static asn_oer_constraints_t asn_OER_memb_criticality_constr_235 CC_NOTUSED = {
9733         { 0, 0 },
9734         -1};
9735 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
9736         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9738         0, 0    /* No PER value map */
9739 };
9740 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_236 CC_NOTUSED = {
9741         { 0, 0 },
9742         -1};
9743 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
9744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9745         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9746         0, 0    /* No PER value map */
9747 };
9748 static asn_oer_constraints_t asn_OER_memb_id_constr_238 CC_NOTUSED = {
9749         { 2, 1 }        /* (0..65535) */,
9750         -1};
9751 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
9752         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9754         0, 0    /* No PER value map */
9755 };
9756 static asn_oer_constraints_t asn_OER_memb_criticality_constr_239 CC_NOTUSED = {
9757         { 0, 0 },
9758         -1};
9759 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
9760         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9762         0, 0    /* No PER value map */
9763 };
9764 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_240 CC_NOTUSED = {
9765         { 0, 0 },
9766         -1};
9767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
9768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9770         0, 0    /* No PER value map */
9771 };
9772 static asn_oer_constraints_t asn_OER_memb_id_constr_242 CC_NOTUSED = {
9773         { 2, 1 }        /* (0..65535) */,
9774         -1};
9775 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
9776         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9778         0, 0    /* No PER value map */
9779 };
9780 static asn_oer_constraints_t asn_OER_memb_criticality_constr_243 CC_NOTUSED = {
9781         { 0, 0 },
9782         -1};
9783 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
9784         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9785         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9786         0, 0    /* No PER value map */
9787 };
9788 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_244 CC_NOTUSED = {
9789         { 0, 0 },
9790         -1};
9791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
9792         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9794         0, 0    /* No PER value map */
9795 };
9796 static asn_oer_constraints_t asn_OER_memb_id_constr_246 CC_NOTUSED = {
9797         { 2, 1 }        /* (0..65535) */,
9798         -1};
9799 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
9800         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9802         0, 0    /* No PER value map */
9803 };
9804 static asn_oer_constraints_t asn_OER_memb_criticality_constr_247 CC_NOTUSED = {
9805         { 0, 0 },
9806         -1};
9807 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
9808         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9810         0, 0    /* No PER value map */
9811 };
9812 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_248 CC_NOTUSED = {
9813         { 0, 0 },
9814         -1};
9815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
9816         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9818         0, 0    /* No PER value map */
9819 };
9820 static asn_oer_constraints_t asn_OER_memb_id_constr_250 CC_NOTUSED = {
9821         { 2, 1 }        /* (0..65535) */,
9822         -1};
9823 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
9824         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9825         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9826         0, 0    /* No PER value map */
9827 };
9828 static asn_oer_constraints_t asn_OER_memb_criticality_constr_251 CC_NOTUSED = {
9829         { 0, 0 },
9830         -1};
9831 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
9832         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9834         0, 0    /* No PER value map */
9835 };
9836 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_252 CC_NOTUSED = {
9837         { 0, 0 },
9838         -1};
9839 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
9840         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9842         0, 0    /* No PER value map */
9843 };
9844 static asn_oer_constraints_t asn_OER_memb_id_constr_254 CC_NOTUSED = {
9845         { 2, 1 }        /* (0..65535) */,
9846         -1};
9847 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
9848         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9850         0, 0    /* No PER value map */
9851 };
9852 static asn_oer_constraints_t asn_OER_memb_criticality_constr_255 CC_NOTUSED = {
9853         { 0, 0 },
9854         -1};
9855 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
9856         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9858         0, 0    /* No PER value map */
9859 };
9860 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_256 CC_NOTUSED = {
9861         { 0, 0 },
9862         -1};
9863 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
9864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9865         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9866         0, 0    /* No PER value map */
9867 };
9868 static asn_oer_constraints_t asn_OER_memb_id_constr_258 CC_NOTUSED = {
9869         { 2, 1 }        /* (0..65535) */,
9870         -1};
9871 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
9872         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9874         0, 0    /* No PER value map */
9875 };
9876 static asn_oer_constraints_t asn_OER_memb_criticality_constr_259 CC_NOTUSED = {
9877         { 0, 0 },
9878         -1};
9879 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
9880         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9881         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9882         0, 0    /* No PER value map */
9883 };
9884 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_260 CC_NOTUSED = {
9885         { 0, 0 },
9886         -1};
9887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
9888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9890         0, 0    /* No PER value map */
9891 };
9892 static asn_oer_constraints_t asn_OER_memb_id_constr_262 CC_NOTUSED = {
9893         { 2, 1 }        /* (0..65535) */,
9894         -1};
9895 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
9896         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9898         0, 0    /* No PER value map */
9899 };
9900 static asn_oer_constraints_t asn_OER_memb_criticality_constr_263 CC_NOTUSED = {
9901         { 0, 0 },
9902         -1};
9903 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
9904         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9905         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9906         0, 0    /* No PER value map */
9907 };
9908 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_264 CC_NOTUSED = {
9909         { 0, 0 },
9910         -1};
9911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
9912         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9914         0, 0    /* No PER value map */
9915 };
9916 static asn_oer_constraints_t asn_OER_memb_id_constr_266 CC_NOTUSED = {
9917         { 2, 1 }        /* (0..65535) */,
9918         -1};
9919 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
9920         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9922         0, 0    /* No PER value map */
9923 };
9924 static asn_oer_constraints_t asn_OER_memb_criticality_constr_267 CC_NOTUSED = {
9925         { 0, 0 },
9926         -1};
9927 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
9928         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9930         0, 0    /* No PER value map */
9931 };
9932 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_268 CC_NOTUSED = {
9933         { 0, 0 },
9934         -1};
9935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
9936         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9938         0, 0    /* No PER value map */
9939 };
9940 static asn_oer_constraints_t asn_OER_memb_id_constr_270 CC_NOTUSED = {
9941         { 2, 1 }        /* (0..65535) */,
9942         -1};
9943 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
9944         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9945         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9946         0, 0    /* No PER value map */
9947 };
9948 static asn_oer_constraints_t asn_OER_memb_criticality_constr_271 CC_NOTUSED = {
9949         { 0, 0 },
9950         -1};
9951 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
9952         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9954         0, 0    /* No PER value map */
9955 };
9956 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_272 CC_NOTUSED = {
9957         { 0, 0 },
9958         -1};
9959 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
9960         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9961         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9962         0, 0    /* No PER value map */
9963 };
9964 static asn_oer_constraints_t asn_OER_memb_id_constr_274 CC_NOTUSED = {
9965         { 2, 1 }        /* (0..65535) */,
9966         -1};
9967 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
9968         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9970         0, 0    /* No PER value map */
9971 };
9972 static asn_oer_constraints_t asn_OER_memb_criticality_constr_275 CC_NOTUSED = {
9973         { 0, 0 },
9974         -1};
9975 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
9976         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
9977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9978         0, 0    /* No PER value map */
9979 };
9980 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_276 CC_NOTUSED = {
9981         { 0, 0 },
9982         -1};
9983 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
9984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9985         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9986         0, 0    /* No PER value map */
9987 };
9988 static asn_oer_constraints_t asn_OER_memb_id_constr_278 CC_NOTUSED = {
9989         { 2, 1 }        /* (0..65535) */,
9990         -1};
9991 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
9992         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
9993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
9994         0, 0    /* No PER value map */
9995 };
9996 static asn_oer_constraints_t asn_OER_memb_criticality_constr_279 CC_NOTUSED = {
9997         { 0, 0 },
9998         -1};
9999 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
10000         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10001         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10002         0, 0    /* No PER value map */
10003 };
10004 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_280 CC_NOTUSED = {
10005         { 0, 0 },
10006         -1};
10007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
10008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10010         0, 0    /* No PER value map */
10011 };
10012 static asn_oer_constraints_t asn_OER_memb_id_constr_282 CC_NOTUSED = {
10013         { 2, 1 }        /* (0..65535) */,
10014         -1};
10015 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
10016         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10018         0, 0    /* No PER value map */
10019 };
10020 static asn_oer_constraints_t asn_OER_memb_criticality_constr_283 CC_NOTUSED = {
10021         { 0, 0 },
10022         -1};
10023 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
10024         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10025         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10026         0, 0    /* No PER value map */
10027 };
10028 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_284 CC_NOTUSED = {
10029         { 0, 0 },
10030         -1};
10031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
10032         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10034         0, 0    /* No PER value map */
10035 };
10036 static asn_oer_constraints_t asn_OER_memb_id_constr_286 CC_NOTUSED = {
10037         { 2, 1 }        /* (0..65535) */,
10038         -1};
10039 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
10040         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10042         0, 0    /* No PER value map */
10043 };
10044 static asn_oer_constraints_t asn_OER_memb_criticality_constr_287 CC_NOTUSED = {
10045         { 0, 0 },
10046         -1};
10047 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
10048         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10050         0, 0    /* No PER value map */
10051 };
10052 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_288 CC_NOTUSED = {
10053         { 0, 0 },
10054         -1};
10055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
10056         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10057         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10058         0, 0    /* No PER value map */
10059 };
10060 static asn_oer_constraints_t asn_OER_memb_id_constr_290 CC_NOTUSED = {
10061         { 2, 1 }        /* (0..65535) */,
10062         -1};
10063 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
10064         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10065         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10066         0, 0    /* No PER value map */
10067 };
10068 static asn_oer_constraints_t asn_OER_memb_criticality_constr_291 CC_NOTUSED = {
10069         { 0, 0 },
10070         -1};
10071 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
10072         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10074         0, 0    /* No PER value map */
10075 };
10076 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_292 CC_NOTUSED = {
10077         { 0, 0 },
10078         -1};
10079 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
10080         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10081         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10082         0, 0    /* No PER value map */
10083 };
10084 static asn_oer_constraints_t asn_OER_memb_id_constr_294 CC_NOTUSED = {
10085         { 2, 1 }        /* (0..65535) */,
10086         -1};
10087 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
10088         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10090         0, 0    /* No PER value map */
10091 };
10092 static asn_oer_constraints_t asn_OER_memb_criticality_constr_295 CC_NOTUSED = {
10093         { 0, 0 },
10094         -1};
10095 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
10096         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10097         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10098         0, 0    /* No PER value map */
10099 };
10100 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_296 CC_NOTUSED = {
10101         { 0, 0 },
10102         -1};
10103 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
10104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10105         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10106         0, 0    /* No PER value map */
10107 };
10108 static asn_oer_constraints_t asn_OER_memb_id_constr_298 CC_NOTUSED = {
10109         { 2, 1 }        /* (0..65535) */,
10110         -1};
10111 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
10112         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10114         0, 0    /* No PER value map */
10115 };
10116 static asn_oer_constraints_t asn_OER_memb_criticality_constr_299 CC_NOTUSED = {
10117         { 0, 0 },
10118         -1};
10119 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
10120         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10121         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10122         0, 0    /* No PER value map */
10123 };
10124 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_300 CC_NOTUSED = {
10125         { 0, 0 },
10126         -1};
10127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
10128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10130         0, 0    /* No PER value map */
10131 };
10132 static asn_oer_constraints_t asn_OER_memb_id_constr_302 CC_NOTUSED = {
10133         { 2, 1 }        /* (0..65535) */,
10134         -1};
10135 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
10136         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10137         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10138         0, 0    /* No PER value map */
10139 };
10140 static asn_oer_constraints_t asn_OER_memb_criticality_constr_303 CC_NOTUSED = {
10141         { 0, 0 },
10142         -1};
10143 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
10144         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10145         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10146         0, 0    /* No PER value map */
10147 };
10148 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_304 CC_NOTUSED = {
10149         { 0, 0 },
10150         -1};
10151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
10152         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10154         0, 0    /* No PER value map */
10155 };
10156 static asn_oer_constraints_t asn_OER_memb_id_constr_306 CC_NOTUSED = {
10157         { 2, 1 }        /* (0..65535) */,
10158         -1};
10159 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
10160         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10161         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10162         0, 0    /* No PER value map */
10163 };
10164 static asn_oer_constraints_t asn_OER_memb_criticality_constr_307 CC_NOTUSED = {
10165         { 0, 0 },
10166         -1};
10167 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
10168         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10170         0, 0    /* No PER value map */
10171 };
10172 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_308 CC_NOTUSED = {
10173         { 0, 0 },
10174         -1};
10175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
10176         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10177         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10178         0, 0    /* No PER value map */
10179 };
10180 static asn_oer_constraints_t asn_OER_memb_id_constr_310 CC_NOTUSED = {
10181         { 2, 1 }        /* (0..65535) */,
10182         -1};
10183 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
10184         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10185         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10186         0, 0    /* No PER value map */
10187 };
10188 static asn_oer_constraints_t asn_OER_memb_criticality_constr_311 CC_NOTUSED = {
10189         { 0, 0 },
10190         -1};
10191 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
10192         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10194         0, 0    /* No PER value map */
10195 };
10196 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_312 CC_NOTUSED = {
10197         { 0, 0 },
10198         -1};
10199 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
10200         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10201         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10202         0, 0    /* No PER value map */
10203 };
10204 static asn_oer_constraints_t asn_OER_memb_id_constr_314 CC_NOTUSED = {
10205         { 2, 1 }        /* (0..65535) */,
10206         -1};
10207 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
10208         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10210         0, 0    /* No PER value map */
10211 };
10212 static asn_oer_constraints_t asn_OER_memb_criticality_constr_315 CC_NOTUSED = {
10213         { 0, 0 },
10214         -1};
10215 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
10216         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10217         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10218         0, 0    /* No PER value map */
10219 };
10220 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_316 CC_NOTUSED = {
10221         { 0, 0 },
10222         -1};
10223 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
10224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10225         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10226         0, 0    /* No PER value map */
10227 };
10228 static asn_oer_constraints_t asn_OER_memb_id_constr_318 CC_NOTUSED = {
10229         { 2, 1 }        /* (0..65535) */,
10230         -1};
10231 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
10232         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10234         0, 0    /* No PER value map */
10235 };
10236 static asn_oer_constraints_t asn_OER_memb_criticality_constr_319 CC_NOTUSED = {
10237         { 0, 0 },
10238         -1};
10239 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
10240         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10241         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10242         0, 0    /* No PER value map */
10243 };
10244 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_320 CC_NOTUSED = {
10245         { 0, 0 },
10246         -1};
10247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
10248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10250         0, 0    /* No PER value map */
10251 };
10252 static asn_oer_constraints_t asn_OER_memb_id_constr_322 CC_NOTUSED = {
10253         { 2, 1 }        /* (0..65535) */,
10254         -1};
10255 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
10256         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10257         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10258         0, 0    /* No PER value map */
10259 };
10260 static asn_oer_constraints_t asn_OER_memb_criticality_constr_323 CC_NOTUSED = {
10261         { 0, 0 },
10262         -1};
10263 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
10264         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10265         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10266         0, 0    /* No PER value map */
10267 };
10268 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_324 CC_NOTUSED = {
10269         { 0, 0 },
10270         -1};
10271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
10272         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10274         0, 0    /* No PER value map */
10275 };
10276 static asn_oer_constraints_t asn_OER_memb_id_constr_326 CC_NOTUSED = {
10277         { 2, 1 }        /* (0..65535) */,
10278         -1};
10279 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
10280         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10281         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10282         0, 0    /* No PER value map */
10283 };
10284 static asn_oer_constraints_t asn_OER_memb_criticality_constr_327 CC_NOTUSED = {
10285         { 0, 0 },
10286         -1};
10287 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
10288         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10290         0, 0    /* No PER value map */
10291 };
10292 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_328 CC_NOTUSED = {
10293         { 0, 0 },
10294         -1};
10295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
10296         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10297         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10298         0, 0    /* No PER value map */
10299 };
10300 static asn_oer_constraints_t asn_OER_memb_id_constr_330 CC_NOTUSED = {
10301         { 2, 1 }        /* (0..65535) */,
10302         -1};
10303 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
10304         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10305         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10306         0, 0    /* No PER value map */
10307 };
10308 static asn_oer_constraints_t asn_OER_memb_criticality_constr_331 CC_NOTUSED = {
10309         { 0, 0 },
10310         -1};
10311 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
10312         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10314         0, 0    /* No PER value map */
10315 };
10316 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_332 CC_NOTUSED = {
10317         { 0, 0 },
10318         -1};
10319 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
10320         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10321         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10322         0, 0    /* No PER value map */
10323 };
10324 static asn_oer_constraints_t asn_OER_memb_id_constr_334 CC_NOTUSED = {
10325         { 2, 1 }        /* (0..65535) */,
10326         -1};
10327 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
10328         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10330         0, 0    /* No PER value map */
10331 };
10332 static asn_oer_constraints_t asn_OER_memb_criticality_constr_335 CC_NOTUSED = {
10333         { 0, 0 },
10334         -1};
10335 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
10336         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10337         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10338         0, 0    /* No PER value map */
10339 };
10340 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_336 CC_NOTUSED = {
10341         { 0, 0 },
10342         -1};
10343 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
10344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10345         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10346         0, 0    /* No PER value map */
10347 };
10348 static asn_oer_constraints_t asn_OER_memb_id_constr_338 CC_NOTUSED = {
10349         { 2, 1 }        /* (0..65535) */,
10350         -1};
10351 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
10352         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10354         0, 0    /* No PER value map */
10355 };
10356 static asn_oer_constraints_t asn_OER_memb_criticality_constr_339 CC_NOTUSED = {
10357         { 0, 0 },
10358         -1};
10359 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
10360         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10361         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10362         0, 0    /* No PER value map */
10363 };
10364 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_340 CC_NOTUSED = {
10365         { 0, 0 },
10366         -1};
10367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
10368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10370         0, 0    /* No PER value map */
10371 };
10372 static asn_oer_constraints_t asn_OER_memb_id_constr_342 CC_NOTUSED = {
10373         { 2, 1 }        /* (0..65535) */,
10374         -1};
10375 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
10376         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10377         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10378         0, 0    /* No PER value map */
10379 };
10380 static asn_oer_constraints_t asn_OER_memb_criticality_constr_343 CC_NOTUSED = {
10381         { 0, 0 },
10382         -1};
10383 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
10384         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10385         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10386         0, 0    /* No PER value map */
10387 };
10388 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_344 CC_NOTUSED = {
10389         { 0, 0 },
10390         -1};
10391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
10392         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10394         0, 0    /* No PER value map */
10395 };
10396 static asn_oer_constraints_t asn_OER_memb_id_constr_346 CC_NOTUSED = {
10397         { 2, 1 }        /* (0..65535) */,
10398         -1};
10399 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
10400         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10401         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10402         0, 0    /* No PER value map */
10403 };
10404 static asn_oer_constraints_t asn_OER_memb_criticality_constr_347 CC_NOTUSED = {
10405         { 0, 0 },
10406         -1};
10407 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
10408         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10410         0, 0    /* No PER value map */
10411 };
10412 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_348 CC_NOTUSED = {
10413         { 0, 0 },
10414         -1};
10415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
10416         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10417         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10418         0, 0    /* No PER value map */
10419 };
10420 static asn_oer_constraints_t asn_OER_memb_id_constr_350 CC_NOTUSED = {
10421         { 2, 1 }        /* (0..65535) */,
10422         -1};
10423 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
10424         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10425         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10426         0, 0    /* No PER value map */
10427 };
10428 static asn_oer_constraints_t asn_OER_memb_criticality_constr_351 CC_NOTUSED = {
10429         { 0, 0 },
10430         -1};
10431 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
10432         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10434         0, 0    /* No PER value map */
10435 };
10436 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_352 CC_NOTUSED = {
10437         { 0, 0 },
10438         -1};
10439 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
10440         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10441         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10442         0, 0    /* No PER value map */
10443 };
10444 static asn_oer_constraints_t asn_OER_memb_id_constr_354 CC_NOTUSED = {
10445         { 2, 1 }        /* (0..65535) */,
10446         -1};
10447 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
10448         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10450         0, 0    /* No PER value map */
10451 };
10452 static asn_oer_constraints_t asn_OER_memb_criticality_constr_355 CC_NOTUSED = {
10453         { 0, 0 },
10454         -1};
10455 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
10456         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10457         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10458         0, 0    /* No PER value map */
10459 };
10460 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_356 CC_NOTUSED = {
10461         { 0, 0 },
10462         -1};
10463 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
10464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10465         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10466         0, 0    /* No PER value map */
10467 };
10468 static asn_oer_constraints_t asn_OER_memb_id_constr_358 CC_NOTUSED = {
10469         { 2, 1 }        /* (0..65535) */,
10470         -1};
10471 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
10472         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10474         0, 0    /* No PER value map */
10475 };
10476 static asn_oer_constraints_t asn_OER_memb_criticality_constr_359 CC_NOTUSED = {
10477         { 0, 0 },
10478         -1};
10479 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
10480         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10481         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10482         0, 0    /* No PER value map */
10483 };
10484 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_360 CC_NOTUSED = {
10485         { 0, 0 },
10486         -1};
10487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
10488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10490         0, 0    /* No PER value map */
10491 };
10492 static asn_oer_constraints_t asn_OER_memb_id_constr_362 CC_NOTUSED = {
10493         { 2, 1 }        /* (0..65535) */,
10494         -1};
10495 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
10496         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10497         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10498         0, 0    /* No PER value map */
10499 };
10500 static asn_oer_constraints_t asn_OER_memb_criticality_constr_363 CC_NOTUSED = {
10501         { 0, 0 },
10502         -1};
10503 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
10504         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10505         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10506         0, 0    /* No PER value map */
10507 };
10508 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_364 CC_NOTUSED = {
10509         { 0, 0 },
10510         -1};
10511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
10512         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10514         0, 0    /* No PER value map */
10515 };
10516 static asn_oer_constraints_t asn_OER_memb_id_constr_366 CC_NOTUSED = {
10517         { 2, 1 }        /* (0..65535) */,
10518         -1};
10519 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
10520         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10521         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10522         0, 0    /* No PER value map */
10523 };
10524 static asn_oer_constraints_t asn_OER_memb_criticality_constr_367 CC_NOTUSED = {
10525         { 0, 0 },
10526         -1};
10527 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
10528         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10530         0, 0    /* No PER value map */
10531 };
10532 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_368 CC_NOTUSED = {
10533         { 0, 0 },
10534         -1};
10535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
10536         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10537         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10538         0, 0    /* No PER value map */
10539 };
10540 static asn_oer_constraints_t asn_OER_memb_id_constr_370 CC_NOTUSED = {
10541         { 2, 1 }        /* (0..65535) */,
10542         -1};
10543 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
10544         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10545         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10546         0, 0    /* No PER value map */
10547 };
10548 static asn_oer_constraints_t asn_OER_memb_criticality_constr_371 CC_NOTUSED = {
10549         { 0, 0 },
10550         -1};
10551 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
10552         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10554         0, 0    /* No PER value map */
10555 };
10556 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_372 CC_NOTUSED = {
10557         { 0, 0 },
10558         -1};
10559 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
10560         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10561         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10562         0, 0    /* No PER value map */
10563 };
10564 static asn_oer_constraints_t asn_OER_memb_id_constr_374 CC_NOTUSED = {
10565         { 2, 1 }        /* (0..65535) */,
10566         -1};
10567 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
10568         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10570         0, 0    /* No PER value map */
10571 };
10572 static asn_oer_constraints_t asn_OER_memb_criticality_constr_375 CC_NOTUSED = {
10573         { 0, 0 },
10574         -1};
10575 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
10576         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10577         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10578         0, 0    /* No PER value map */
10579 };
10580 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_376 CC_NOTUSED = {
10581         { 0, 0 },
10582         -1};
10583 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
10584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10585         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10586         0, 0    /* No PER value map */
10587 };
10588 static asn_oer_constraints_t asn_OER_memb_id_constr_378 CC_NOTUSED = {
10589         { 2, 1 }        /* (0..65535) */,
10590         -1};
10591 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
10592         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10594         0, 0    /* No PER value map */
10595 };
10596 static asn_oer_constraints_t asn_OER_memb_criticality_constr_379 CC_NOTUSED = {
10597         { 0, 0 },
10598         -1};
10599 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
10600         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10601         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10602         0, 0    /* No PER value map */
10603 };
10604 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_380 CC_NOTUSED = {
10605         { 0, 0 },
10606         -1};
10607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
10608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10610         0, 0    /* No PER value map */
10611 };
10612 static asn_oer_constraints_t asn_OER_memb_id_constr_382 CC_NOTUSED = {
10613         { 2, 1 }        /* (0..65535) */,
10614         -1};
10615 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
10616         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10617         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10618         0, 0    /* No PER value map */
10619 };
10620 static asn_oer_constraints_t asn_OER_memb_criticality_constr_383 CC_NOTUSED = {
10621         { 0, 0 },
10622         -1};
10623 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
10624         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10625         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10626         0, 0    /* No PER value map */
10627 };
10628 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_384 CC_NOTUSED = {
10629         { 0, 0 },
10630         -1};
10631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
10632         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10634         0, 0    /* No PER value map */
10635 };
10636 static asn_oer_constraints_t asn_OER_memb_id_constr_386 CC_NOTUSED = {
10637         { 2, 1 }        /* (0..65535) */,
10638         -1};
10639 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
10640         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10641         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10642         0, 0    /* No PER value map */
10643 };
10644 static asn_oer_constraints_t asn_OER_memb_criticality_constr_387 CC_NOTUSED = {
10645         { 0, 0 },
10646         -1};
10647 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
10648         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10650         0, 0    /* No PER value map */
10651 };
10652 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_388 CC_NOTUSED = {
10653         { 0, 0 },
10654         -1};
10655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
10656         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10657         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10658         0, 0    /* No PER value map */
10659 };
10660 static asn_oer_constraints_t asn_OER_memb_id_constr_390 CC_NOTUSED = {
10661         { 2, 1 }        /* (0..65535) */,
10662         -1};
10663 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
10664         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10665         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10666         0, 0    /* No PER value map */
10667 };
10668 static asn_oer_constraints_t asn_OER_memb_criticality_constr_391 CC_NOTUSED = {
10669         { 0, 0 },
10670         -1};
10671 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
10672         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10674         0, 0    /* No PER value map */
10675 };
10676 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_392 CC_NOTUSED = {
10677         { 0, 0 },
10678         -1};
10679 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
10680         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10681         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10682         0, 0    /* No PER value map */
10683 };
10684 static asn_oer_constraints_t asn_OER_memb_id_constr_394 CC_NOTUSED = {
10685         { 2, 1 }        /* (0..65535) */,
10686         -1};
10687 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
10688         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10690         0, 0    /* No PER value map */
10691 };
10692 static asn_oer_constraints_t asn_OER_memb_criticality_constr_395 CC_NOTUSED = {
10693         { 0, 0 },
10694         -1};
10695 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
10696         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10697         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10698         0, 0    /* No PER value map */
10699 };
10700 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_396 CC_NOTUSED = {
10701         { 0, 0 },
10702         -1};
10703 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
10704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10705         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10706         0, 0    /* No PER value map */
10707 };
10708 static asn_oer_constraints_t asn_OER_memb_id_constr_398 CC_NOTUSED = {
10709         { 2, 1 }        /* (0..65535) */,
10710         -1};
10711 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
10712         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10714         0, 0    /* No PER value map */
10715 };
10716 static asn_oer_constraints_t asn_OER_memb_criticality_constr_399 CC_NOTUSED = {
10717         { 0, 0 },
10718         -1};
10719 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
10720         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10721         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10722         0, 0    /* No PER value map */
10723 };
10724 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_400 CC_NOTUSED = {
10725         { 0, 0 },
10726         -1};
10727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
10728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10730         0, 0    /* No PER value map */
10731 };
10732 static asn_oer_constraints_t asn_OER_memb_id_constr_402 CC_NOTUSED = {
10733         { 2, 1 }        /* (0..65535) */,
10734         -1};
10735 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
10736         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10737         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10738         0, 0    /* No PER value map */
10739 };
10740 static asn_oer_constraints_t asn_OER_memb_criticality_constr_403 CC_NOTUSED = {
10741         { 0, 0 },
10742         -1};
10743 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
10744         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10745         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10746         0, 0    /* No PER value map */
10747 };
10748 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_404 CC_NOTUSED = {
10749         { 0, 0 },
10750         -1};
10751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
10752         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10754         0, 0    /* No PER value map */
10755 };
10756 static asn_oer_constraints_t asn_OER_memb_id_constr_406 CC_NOTUSED = {
10757         { 2, 1 }        /* (0..65535) */,
10758         -1};
10759 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
10760         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10761         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10762         0, 0    /* No PER value map */
10763 };
10764 static asn_oer_constraints_t asn_OER_memb_criticality_constr_407 CC_NOTUSED = {
10765         { 0, 0 },
10766         -1};
10767 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
10768         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10770         0, 0    /* No PER value map */
10771 };
10772 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_408 CC_NOTUSED = {
10773         { 0, 0 },
10774         -1};
10775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
10776         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10777         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10778         0, 0    /* No PER value map */
10779 };
10780 static asn_oer_constraints_t asn_OER_memb_id_constr_410 CC_NOTUSED = {
10781         { 2, 1 }        /* (0..65535) */,
10782         -1};
10783 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
10784         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10785         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10786         0, 0    /* No PER value map */
10787 };
10788 static asn_oer_constraints_t asn_OER_memb_criticality_constr_411 CC_NOTUSED = {
10789         { 0, 0 },
10790         -1};
10791 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
10792         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10794         0, 0    /* No PER value map */
10795 };
10796 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_412 CC_NOTUSED = {
10797         { 0, 0 },
10798         -1};
10799 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
10800         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10801         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10802         0, 0    /* No PER value map */
10803 };
10804 static asn_oer_constraints_t asn_OER_memb_id_constr_414 CC_NOTUSED = {
10805         { 2, 1 }        /* (0..65535) */,
10806         -1};
10807 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
10808         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10810         0, 0    /* No PER value map */
10811 };
10812 static asn_oer_constraints_t asn_OER_memb_criticality_constr_415 CC_NOTUSED = {
10813         { 0, 0 },
10814         -1};
10815 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
10816         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10817         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10818         0, 0    /* No PER value map */
10819 };
10820 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_416 CC_NOTUSED = {
10821         { 0, 0 },
10822         -1};
10823 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
10824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10825         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10826         0, 0    /* No PER value map */
10827 };
10828 static asn_oer_constraints_t asn_OER_memb_id_constr_418 CC_NOTUSED = {
10829         { 2, 1 }        /* (0..65535) */,
10830         -1};
10831 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
10832         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10834         0, 0    /* No PER value map */
10835 };
10836 static asn_oer_constraints_t asn_OER_memb_criticality_constr_419 CC_NOTUSED = {
10837         { 0, 0 },
10838         -1};
10839 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
10840         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10841         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10842         0, 0    /* No PER value map */
10843 };
10844 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_420 CC_NOTUSED = {
10845         { 0, 0 },
10846         -1};
10847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
10848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10850         0, 0    /* No PER value map */
10851 };
10852 static asn_oer_constraints_t asn_OER_memb_id_constr_422 CC_NOTUSED = {
10853         { 2, 1 }        /* (0..65535) */,
10854         -1};
10855 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
10856         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10857         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10858         0, 0    /* No PER value map */
10859 };
10860 static asn_oer_constraints_t asn_OER_memb_criticality_constr_423 CC_NOTUSED = {
10861         { 0, 0 },
10862         -1};
10863 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
10864         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10865         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10866         0, 0    /* No PER value map */
10867 };
10868 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_424 CC_NOTUSED = {
10869         { 0, 0 },
10870         -1};
10871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
10872         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10874         0, 0    /* No PER value map */
10875 };
10876 static asn_oer_constraints_t asn_OER_memb_id_constr_426 CC_NOTUSED = {
10877         { 2, 1 }        /* (0..65535) */,
10878         -1};
10879 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
10880         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10881         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10882         0, 0    /* No PER value map */
10883 };
10884 static asn_oer_constraints_t asn_OER_memb_criticality_constr_427 CC_NOTUSED = {
10885         { 0, 0 },
10886         -1};
10887 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
10888         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10890         0, 0    /* No PER value map */
10891 };
10892 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_428 CC_NOTUSED = {
10893         { 0, 0 },
10894         -1};
10895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
10896         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10897         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10898         0, 0    /* No PER value map */
10899 };
10900 static asn_oer_constraints_t asn_OER_memb_id_constr_430 CC_NOTUSED = {
10901         { 2, 1 }        /* (0..65535) */,
10902         -1};
10903 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
10904         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10905         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10906         0, 0    /* No PER value map */
10907 };
10908 static asn_oer_constraints_t asn_OER_memb_criticality_constr_431 CC_NOTUSED = {
10909         { 0, 0 },
10910         -1};
10911 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
10912         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10914         0, 0    /* No PER value map */
10915 };
10916 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_432 CC_NOTUSED = {
10917         { 0, 0 },
10918         -1};
10919 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
10920         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10921         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10922         0, 0    /* No PER value map */
10923 };
10924 static asn_oer_constraints_t asn_OER_memb_id_constr_434 CC_NOTUSED = {
10925         { 2, 1 }        /* (0..65535) */,
10926         -1};
10927 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
10928         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10930         0, 0    /* No PER value map */
10931 };
10932 static asn_oer_constraints_t asn_OER_memb_criticality_constr_435 CC_NOTUSED = {
10933         { 0, 0 },
10934         -1};
10935 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
10936         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10937         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10938         0, 0    /* No PER value map */
10939 };
10940 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_436 CC_NOTUSED = {
10941         { 0, 0 },
10942         -1};
10943 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
10944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10945         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10946         0, 0    /* No PER value map */
10947 };
10948 static asn_oer_constraints_t asn_OER_memb_id_constr_438 CC_NOTUSED = {
10949         { 2, 1 }        /* (0..65535) */,
10950         -1};
10951 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
10952         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10954         0, 0    /* No PER value map */
10955 };
10956 static asn_oer_constraints_t asn_OER_memb_criticality_constr_439 CC_NOTUSED = {
10957         { 0, 0 },
10958         -1};
10959 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
10960         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10961         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10962         0, 0    /* No PER value map */
10963 };
10964 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_440 CC_NOTUSED = {
10965         { 0, 0 },
10966         -1};
10967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
10968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10970         0, 0    /* No PER value map */
10971 };
10972 static asn_oer_constraints_t asn_OER_memb_id_constr_442 CC_NOTUSED = {
10973         { 2, 1 }        /* (0..65535) */,
10974         -1};
10975 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
10976         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
10977         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10978         0, 0    /* No PER value map */
10979 };
10980 static asn_oer_constraints_t asn_OER_memb_criticality_constr_443 CC_NOTUSED = {
10981         { 0, 0 },
10982         -1};
10983 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
10984         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
10985         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10986         0, 0    /* No PER value map */
10987 };
10988 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_444 CC_NOTUSED = {
10989         { 0, 0 },
10990         -1};
10991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
10992         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
10994         0, 0    /* No PER value map */
10995 };
10996 static asn_oer_constraints_t asn_OER_memb_id_constr_446 CC_NOTUSED = {
10997         { 2, 1 }        /* (0..65535) */,
10998         -1};
10999 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
11000         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
11001         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11002         0, 0    /* No PER value map */
11003 };
11004 static asn_oer_constraints_t asn_OER_memb_criticality_constr_447 CC_NOTUSED = {
11005         { 0, 0 },
11006         -1};
11007 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
11008         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
11009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11010         0, 0    /* No PER value map */
11011 };
11012 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_448 CC_NOTUSED = {
11013         { 0, 0 },
11014         -1};
11015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
11016         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11017         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11018         0, 0    /* No PER value map */
11019 };
11020 static asn_oer_constraints_t asn_OER_memb_id_constr_450 CC_NOTUSED = {
11021         { 2, 1 }        /* (0..65535) */,
11022         -1};
11023 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
11024         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
11025         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11026         0, 0    /* No PER value map */
11027 };
11028 static asn_oer_constraints_t asn_OER_memb_criticality_constr_451 CC_NOTUSED = {
11029         { 0, 0 },
11030         -1};
11031 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
11032         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
11033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11034         0, 0    /* No PER value map */
11035 };
11036 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_452 CC_NOTUSED = {
11037         { 0, 0 },
11038         -1};
11039 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
11040         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11041         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
11042         0, 0    /* No PER value map */
11043 };
11044 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
11045         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
11046         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
11047         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
11048         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
11049         0,      /* No top level tags */
11050         0,      /* No tags in the map */
11051         0, 0,
11052         -1      /* Extensions start */
11053 };
11054 static /* Use -fall-defs-global to expose */
11055 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
11056         "extensionValue",
11057         "extensionValue",
11058         &asn_OP_OPEN_TYPE,
11059         0,      /* No effective tags (pointer) */
11060         0,      /* No effective tags (count) */
11061         0,      /* No tags (pointer) */
11062         0,      /* No tags (count) */
11063         { 0, 0, OPEN_TYPE_constraint },
11064         0, 0,   /* No members */
11065         &asn_SPC_extensionValue_specs_4 /* Additional specs */
11066 };
11067
11068 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = {
11069         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
11070                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11071                 -1,     /* IMPLICIT tag at current level */
11072                 &asn_DEF_ProtocolExtensionID,
11073                 0,
11074                 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
11075                 0, 0, /* No default value */
11076                 "id"
11077                 },
11078         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
11079                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11080                 -1,     /* IMPLICIT tag at current level */
11081                 &asn_DEF_Criticality,
11082                 0,
11083                 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
11084                 0, 0, /* No default value */
11085                 "criticality"
11086                 },
11087         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
11088                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11089                 +1,     /* EXPLICIT tag at current level */
11090                 &asn_DEF_extensionValue_4,
11091                 0,
11092                 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
11093                 0, 0, /* No default value */
11094                 "extensionValue"
11095                 },
11096 };
11097 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[] = {
11098         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11099 };
11100 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1[] = {
11101     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11102     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11103     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11104 };
11105 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 = {
11106         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
11107         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
11108         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1,
11109         3,      /* Count of tags in the map */
11110         0, 0, 0,        /* Optional elements (not needed) */
11111         -1,     /* First extension addition */
11112 };
11113 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
11114         "AllocationAndRetentionPriority-ExtIEs",
11115         "AllocationAndRetentionPriority-ExtIEs",
11116         &asn_OP_SEQUENCE,
11117         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,
11118         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11119                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11120         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,   /* Same as above */
11121         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11122                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11123         { 0, 0, SEQUENCE_constraint },
11124         asn_MBR_AllocationAndRetentionPriority_ExtIEs_1,
11125         3,      /* Elements count */
11126         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1  /* Additional specs */
11127 };
11128
11129 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
11130         sizeof(struct Associated_SCell_ItemExtIEs__extensionValue),
11131         offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, _asn_ctx),
11132         offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, present),
11133         sizeof(((struct Associated_SCell_ItemExtIEs__extensionValue *)0)->present),
11134         0,      /* No top level tags */
11135         0,      /* No tags in the map */
11136         0, 0,
11137         -1      /* Extensions start */
11138 };
11139 static /* Use -fall-defs-global to expose */
11140 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
11141         "extensionValue",
11142         "extensionValue",
11143         &asn_OP_OPEN_TYPE,
11144         0,      /* No effective tags (pointer) */
11145         0,      /* No effective tags (count) */
11146         0,      /* No tags (pointer) */
11147         0,      /* No tags (count) */
11148         { 0, 0, OPEN_TYPE_constraint },
11149         0, 0,   /* No members */
11150         &asn_SPC_extensionValue_specs_8 /* Additional specs */
11151 };
11152
11153 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = {
11154         { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, id),
11155                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11156                 -1,     /* IMPLICIT tag at current level */
11157                 &asn_DEF_ProtocolExtensionID,
11158                 0,
11159                 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
11160                 0, 0, /* No default value */
11161                 "id"
11162                 },
11163         { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, criticality),
11164                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11165                 -1,     /* IMPLICIT tag at current level */
11166                 &asn_DEF_Criticality,
11167                 0,
11168                 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
11169                 0, 0, /* No default value */
11170                 "criticality"
11171                 },
11172         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, extensionValue),
11173                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11174                 +1,     /* EXPLICIT tag at current level */
11175                 &asn_DEF_extensionValue_8,
11176                 0,
11177                 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
11178                 0, 0, /* No default value */
11179                 "extensionValue"
11180                 },
11181 };
11182 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemExtIEs_tags_5[] = {
11183         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11184 };
11185 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5[] = {
11186     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11187     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11188     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11189 };
11190 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemExtIEs_specs_5 = {
11191         sizeof(struct Associated_SCell_ItemExtIEs),
11192         offsetof(struct Associated_SCell_ItemExtIEs, _asn_ctx),
11193         asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5,
11194         3,      /* Count of tags in the map */
11195         0, 0, 0,        /* Optional elements (not needed) */
11196         -1,     /* First extension addition */
11197 };
11198 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemExtIEs = {
11199         "Associated-SCell-ItemExtIEs",
11200         "Associated-SCell-ItemExtIEs",
11201         &asn_OP_SEQUENCE,
11202         asn_DEF_Associated_SCell_ItemExtIEs_tags_5,
11203         sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11204                 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11205         asn_DEF_Associated_SCell_ItemExtIEs_tags_5,     /* Same as above */
11206         sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11207                 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11208         { 0, 0, SEQUENCE_constraint },
11209         asn_MBR_Associated_SCell_ItemExtIEs_5,
11210         3,      /* Elements count */
11211         &asn_SPC_Associated_SCell_ItemExtIEs_specs_5    /* Additional specs */
11212 };
11213
11214 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
11215         sizeof(struct AvailablePLMNList_Item_ExtIEs__extensionValue),
11216         offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, _asn_ctx),
11217         offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, present),
11218         sizeof(((struct AvailablePLMNList_Item_ExtIEs__extensionValue *)0)->present),
11219         0,      /* No top level tags */
11220         0,      /* No tags in the map */
11221         0, 0,
11222         -1      /* Extensions start */
11223 };
11224 static /* Use -fall-defs-global to expose */
11225 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
11226         "extensionValue",
11227         "extensionValue",
11228         &asn_OP_OPEN_TYPE,
11229         0,      /* No effective tags (pointer) */
11230         0,      /* No effective tags (count) */
11231         0,      /* No tags (pointer) */
11232         0,      /* No tags (count) */
11233         { 0, 0, OPEN_TYPE_constraint },
11234         0, 0,   /* No members */
11235         &asn_SPC_extensionValue_specs_12        /* Additional specs */
11236 };
11237
11238 asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = {
11239         { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, id),
11240                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11241                 -1,     /* IMPLICIT tag at current level */
11242                 &asn_DEF_ProtocolExtensionID,
11243                 0,
11244                 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
11245                 0, 0, /* No default value */
11246                 "id"
11247                 },
11248         { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, criticality),
11249                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11250                 -1,     /* IMPLICIT tag at current level */
11251                 &asn_DEF_Criticality,
11252                 0,
11253                 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
11254                 0, 0, /* No default value */
11255                 "criticality"
11256                 },
11257         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, extensionValue),
11258                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11259                 +1,     /* EXPLICIT tag at current level */
11260                 &asn_DEF_extensionValue_12,
11261                 0,
11262                 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
11263                 0, 0, /* No default value */
11264                 "extensionValue"
11265                 },
11266 };
11267 static const ber_tlv_tag_t asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[] = {
11268         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11269 };
11270 static const asn_TYPE_tag2member_t asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9[] = {
11271     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11272     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11273     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11274 };
11275 asn_SEQUENCE_specifics_t asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 = {
11276         sizeof(struct AvailablePLMNList_Item_ExtIEs),
11277         offsetof(struct AvailablePLMNList_Item_ExtIEs, _asn_ctx),
11278         asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9,
11279         3,      /* Count of tags in the map */
11280         0, 0, 0,        /* Optional elements (not needed) */
11281         -1,     /* First extension addition */
11282 };
11283 asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item_ExtIEs = {
11284         "AvailablePLMNList-Item-ExtIEs",
11285         "AvailablePLMNList-Item-ExtIEs",
11286         &asn_OP_SEQUENCE,
11287         asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,
11288         sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11289                 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11290         asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,   /* Same as above */
11291         sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11292                 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11293         { 0, 0, SEQUENCE_constraint },
11294         asn_MBR_AvailablePLMNList_Item_ExtIEs_9,
11295         3,      /* Elements count */
11296         &asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9  /* Additional specs */
11297 };
11298
11299 static asn_TYPE_member_t asn_MBR_extensionValue_16[] = {
11300         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, choice.SliceSupportList),
11301                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11302                 0,
11303                 &asn_DEF_SliceSupportList,
11304                 0,
11305                 { 0, 0, 0 },
11306                 0, 0, /* No default value */
11307                 "SliceSupportList"
11308                 },
11309 };
11310 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_16[] = {
11311     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SliceSupportList */
11312 };
11313 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
11314         sizeof(struct ServedPLMNs_ItemExtIEs__extensionValue),
11315         offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
11316         offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, present),
11317         sizeof(((struct ServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
11318         asn_MAP_extensionValue_tag2el_16,
11319         1,      /* Count of tags in the map */
11320         0, 0,
11321         -1      /* Extensions start */
11322 };
11323 static /* Use -fall-defs-global to expose */
11324 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
11325         "extensionValue",
11326         "extensionValue",
11327         &asn_OP_OPEN_TYPE,
11328         0,      /* No effective tags (pointer) */
11329         0,      /* No effective tags (count) */
11330         0,      /* No tags (pointer) */
11331         0,      /* No tags (count) */
11332         { 0, 0, OPEN_TYPE_constraint },
11333         asn_MBR_extensionValue_16,
11334         1,      /* Elements count */
11335         &asn_SPC_extensionValue_specs_16        /* Additional specs */
11336 };
11337
11338 asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = {
11339         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, id),
11340                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11341                 -1,     /* IMPLICIT tag at current level */
11342                 &asn_DEF_ProtocolExtensionID,
11343                 0,
11344                 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
11345                 0, 0, /* No default value */
11346                 "id"
11347                 },
11348         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, criticality),
11349                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11350                 -1,     /* IMPLICIT tag at current level */
11351                 &asn_DEF_Criticality,
11352                 select_ServedPLMNs_ItemExtIEs_criticality_type,
11353                 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
11354                 0, 0, /* No default value */
11355                 "criticality"
11356                 },
11357         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, extensionValue),
11358                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11359                 +1,     /* EXPLICIT tag at current level */
11360                 &asn_DEF_extensionValue_16,
11361                 select_ServedPLMNs_ItemExtIEs_extensionValue_type,
11362                 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
11363                 0, 0, /* No default value */
11364                 "extensionValue"
11365                 },
11366 };
11367 static const ber_tlv_tag_t asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[] = {
11368         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11369 };
11370 static const asn_TYPE_tag2member_t asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13[] = {
11371     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11372     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11373     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11374 };
11375 asn_SEQUENCE_specifics_t asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 = {
11376         sizeof(struct ServedPLMNs_ItemExtIEs),
11377         offsetof(struct ServedPLMNs_ItemExtIEs, _asn_ctx),
11378         asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13,
11379         3,      /* Count of tags in the map */
11380         0, 0, 0,        /* Optional elements (not needed) */
11381         -1,     /* First extension addition */
11382 };
11383 asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_ItemExtIEs = {
11384         "ServedPLMNs-ItemExtIEs",
11385         "ServedPLMNs-ItemExtIEs",
11386         &asn_OP_SEQUENCE,
11387         asn_DEF_ServedPLMNs_ItemExtIEs_tags_13,
11388         sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11389                 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11390         asn_DEF_ServedPLMNs_ItemExtIEs_tags_13, /* Same as above */
11391         sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11392                 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11393         { 0, 0, SEQUENCE_constraint },
11394         asn_MBR_ServedPLMNs_ItemExtIEs_13,
11395         3,      /* Elements count */
11396         &asn_SPC_ServedPLMNs_ItemExtIEs_specs_13        /* Additional specs */
11397 };
11398
11399 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
11400         sizeof(struct Candidate_SpCell_ItemExtIEs__extensionValue),
11401         offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
11402         offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, present),
11403         sizeof(((struct Candidate_SpCell_ItemExtIEs__extensionValue *)0)->present),
11404         0,      /* No top level tags */
11405         0,      /* No tags in the map */
11406         0, 0,
11407         -1      /* Extensions start */
11408 };
11409 static /* Use -fall-defs-global to expose */
11410 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
11411         "extensionValue",
11412         "extensionValue",
11413         &asn_OP_OPEN_TYPE,
11414         0,      /* No effective tags (pointer) */
11415         0,      /* No effective tags (count) */
11416         0,      /* No tags (pointer) */
11417         0,      /* No tags (count) */
11418         { 0, 0, OPEN_TYPE_constraint },
11419         0, 0,   /* No members */
11420         &asn_SPC_extensionValue_specs_20        /* Additional specs */
11421 };
11422
11423 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = {
11424         { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, id),
11425                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11426                 -1,     /* IMPLICIT tag at current level */
11427                 &asn_DEF_ProtocolExtensionID,
11428                 0,
11429                 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
11430                 0, 0, /* No default value */
11431                 "id"
11432                 },
11433         { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, criticality),
11434                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11435                 -1,     /* IMPLICIT tag at current level */
11436                 &asn_DEF_Criticality,
11437                 0,
11438                 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
11439                 0, 0, /* No default value */
11440                 "criticality"
11441                 },
11442         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, extensionValue),
11443                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11444                 +1,     /* EXPLICIT tag at current level */
11445                 &asn_DEF_extensionValue_20,
11446                 0,
11447                 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
11448                 0, 0, /* No default value */
11449                 "extensionValue"
11450                 },
11451 };
11452 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[] = {
11453         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11454 };
11455 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17[] = {
11456     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11457     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11458     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11459 };
11460 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 = {
11461         sizeof(struct Candidate_SpCell_ItemExtIEs),
11462         offsetof(struct Candidate_SpCell_ItemExtIEs, _asn_ctx),
11463         asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17,
11464         3,      /* Count of tags in the map */
11465         0, 0, 0,        /* Optional elements (not needed) */
11466         -1,     /* First extension addition */
11467 };
11468 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemExtIEs = {
11469         "Candidate-SpCell-ItemExtIEs",
11470         "Candidate-SpCell-ItemExtIEs",
11471         &asn_OP_SEQUENCE,
11472         asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,
11473         sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11474                 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11475         asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,    /* Same as above */
11476         sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11477                 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11478         { 0, 0, SEQUENCE_constraint },
11479         asn_MBR_Candidate_SpCell_ItemExtIEs_17,
11480         3,      /* Elements count */
11481         &asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17   /* Additional specs */
11482 };
11483
11484 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
11485         sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue),
11486         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
11487         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, present),
11488         sizeof(((struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
11489         0,      /* No top level tags */
11490         0,      /* No tags in the map */
11491         0, 0,
11492         -1      /* Extensions start */
11493 };
11494 static /* Use -fall-defs-global to expose */
11495 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
11496         "extensionValue",
11497         "extensionValue",
11498         &asn_OP_OPEN_TYPE,
11499         0,      /* No effective tags (pointer) */
11500         0,      /* No effective tags (count) */
11501         0,      /* No tags (pointer) */
11502         0,      /* No tags (count) */
11503         { 0, 0, OPEN_TYPE_constraint },
11504         0, 0,   /* No members */
11505         &asn_SPC_extensionValue_specs_24        /* Additional specs */
11506 };
11507
11508 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = {
11509         { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, id),
11510                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11511                 -1,     /* IMPLICIT tag at current level */
11512                 &asn_DEF_ProtocolExtensionID,
11513                 0,
11514                 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
11515                 0, 0, /* No default value */
11516                 "id"
11517                 },
11518         { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, criticality),
11519                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11520                 -1,     /* IMPLICIT tag at current level */
11521                 &asn_DEF_Criticality,
11522                 0,
11523                 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
11524                 0, 0, /* No default value */
11525                 "criticality"
11526                 },
11527         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, extensionValue),
11528                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11529                 +1,     /* EXPLICIT tag at current level */
11530                 &asn_DEF_extensionValue_24,
11531                 0,
11532                 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
11533                 0, 0, /* No default value */
11534                 "extensionValue"
11535                 },
11536 };
11537 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[] = {
11538         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11539 };
11540 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21[] = {
11541     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11542     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11543     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11544 };
11545 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 = {
11546         sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs),
11547         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, _asn_ctx),
11548         asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21,
11549         3,      /* Count of tags in the map */
11550         0, 0, 0,        /* Optional elements (not needed) */
11551         -1,     /* First extension addition */
11552 };
11553 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs = {
11554         "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11555         "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11556         &asn_OP_SEQUENCE,
11557         asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,
11558         sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11559                 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11560         asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,   /* Same as above */
11561         sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11562                 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11563         { 0, 0, SEQUENCE_constraint },
11564         asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21,
11565         3,      /* Elements count */
11566         &asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21  /* Additional specs */
11567 };
11568
11569 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
11570         sizeof(struct Cells_Status_ItemExtIEs__extensionValue),
11571         offsetof(struct Cells_Status_ItemExtIEs__extensionValue, _asn_ctx),
11572         offsetof(struct Cells_Status_ItemExtIEs__extensionValue, present),
11573         sizeof(((struct Cells_Status_ItemExtIEs__extensionValue *)0)->present),
11574         0,      /* No top level tags */
11575         0,      /* No tags in the map */
11576         0, 0,
11577         -1      /* Extensions start */
11578 };
11579 static /* Use -fall-defs-global to expose */
11580 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
11581         "extensionValue",
11582         "extensionValue",
11583         &asn_OP_OPEN_TYPE,
11584         0,      /* No effective tags (pointer) */
11585         0,      /* No effective tags (count) */
11586         0,      /* No tags (pointer) */
11587         0,      /* No tags (count) */
11588         { 0, 0, OPEN_TYPE_constraint },
11589         0, 0,   /* No members */
11590         &asn_SPC_extensionValue_specs_28        /* Additional specs */
11591 };
11592
11593 asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = {
11594         { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, id),
11595                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11596                 -1,     /* IMPLICIT tag at current level */
11597                 &asn_DEF_ProtocolExtensionID,
11598                 0,
11599                 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
11600                 0, 0, /* No default value */
11601                 "id"
11602                 },
11603         { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, criticality),
11604                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11605                 -1,     /* IMPLICIT tag at current level */
11606                 &asn_DEF_Criticality,
11607                 0,
11608                 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
11609                 0, 0, /* No default value */
11610                 "criticality"
11611                 },
11612         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, extensionValue),
11613                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11614                 +1,     /* EXPLICIT tag at current level */
11615                 &asn_DEF_extensionValue_28,
11616                 0,
11617                 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
11618                 0, 0, /* No default value */
11619                 "extensionValue"
11620                 },
11621 };
11622 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemExtIEs_tags_25[] = {
11623         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11624 };
11625 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemExtIEs_tag2el_25[] = {
11626     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11627     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11628     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11629 };
11630 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemExtIEs_specs_25 = {
11631         sizeof(struct Cells_Status_ItemExtIEs),
11632         offsetof(struct Cells_Status_ItemExtIEs, _asn_ctx),
11633         asn_MAP_Cells_Status_ItemExtIEs_tag2el_25,
11634         3,      /* Count of tags in the map */
11635         0, 0, 0,        /* Optional elements (not needed) */
11636         -1,     /* First extension addition */
11637 };
11638 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemExtIEs = {
11639         "Cells-Status-ItemExtIEs",
11640         "Cells-Status-ItemExtIEs",
11641         &asn_OP_SEQUENCE,
11642         asn_DEF_Cells_Status_ItemExtIEs_tags_25,
11643         sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11644                 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11645         asn_DEF_Cells_Status_ItemExtIEs_tags_25,        /* Same as above */
11646         sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11647                 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11648         { 0, 0, SEQUENCE_constraint },
11649         asn_MBR_Cells_Status_ItemExtIEs_25,
11650         3,      /* Elements count */
11651         &asn_SPC_Cells_Status_ItemExtIEs_specs_25       /* Additional specs */
11652 };
11653
11654 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
11655         sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue),
11656         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, _asn_ctx),
11657         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, present),
11658         sizeof(((struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue *)0)->present),
11659         0,      /* No top level tags */
11660         0,      /* No tags in the map */
11661         0, 0,
11662         -1      /* Extensions start */
11663 };
11664 static /* Use -fall-defs-global to expose */
11665 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
11666         "extensionValue",
11667         "extensionValue",
11668         &asn_OP_OPEN_TYPE,
11669         0,      /* No effective tags (pointer) */
11670         0,      /* No effective tags (count) */
11671         0,      /* No tags (pointer) */
11672         0,      /* No tags (count) */
11673         { 0, 0, OPEN_TYPE_constraint },
11674         0, 0,   /* No members */
11675         &asn_SPC_extensionValue_specs_32        /* Additional specs */
11676 };
11677
11678 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = {
11679         { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, id),
11680                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11681                 -1,     /* IMPLICIT tag at current level */
11682                 &asn_DEF_ProtocolExtensionID,
11683                 0,
11684                 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
11685                 0, 0, /* No default value */
11686                 "id"
11687                 },
11688         { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, criticality),
11689                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11690                 -1,     /* IMPLICIT tag at current level */
11691                 &asn_DEF_Criticality,
11692                 0,
11693                 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
11694                 0, 0, /* No default value */
11695                 "criticality"
11696                 },
11697         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, extensionValue),
11698                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11699                 +1,     /* EXPLICIT tag at current level */
11700                 &asn_DEF_extensionValue_32,
11701                 0,
11702                 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
11703                 0, 0, /* No default value */
11704                 "extensionValue"
11705                 },
11706 };
11707 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[] = {
11708         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11709 };
11710 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29[] = {
11711     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11712     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11713     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11714 };
11715 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 = {
11716         sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs),
11717         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, _asn_ctx),
11718         asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29,
11719         3,      /* Count of tags in the map */
11720         0, 0, 0,        /* Optional elements (not needed) */
11721         -1,     /* First extension addition */
11722 };
11723 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs = {
11724         "Cells-To-Be-Broadcast-ItemExtIEs",
11725         "Cells-To-Be-Broadcast-ItemExtIEs",
11726         &asn_OP_SEQUENCE,
11727         asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,
11728         sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11729                 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11730         asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,       /* Same as above */
11731         sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11732                 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11733         { 0, 0, SEQUENCE_constraint },
11734         asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29,
11735         3,      /* Elements count */
11736         &asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29      /* Additional specs */
11737 };
11738
11739 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
11740         sizeof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue),
11741         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, _asn_ctx),
11742         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, present),
11743         sizeof(((struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue *)0)->present),
11744         0,      /* No top level tags */
11745         0,      /* No tags in the map */
11746         0, 0,
11747         -1      /* Extensions start */
11748 };
11749 static /* Use -fall-defs-global to expose */
11750 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
11751         "extensionValue",
11752         "extensionValue",
11753         &asn_OP_OPEN_TYPE,
11754         0,      /* No effective tags (pointer) */
11755         0,      /* No effective tags (count) */
11756         0,      /* No tags (pointer) */
11757         0,      /* No tags (count) */
11758         { 0, 0, OPEN_TYPE_constraint },
11759         0, 0,   /* No members */
11760         &asn_SPC_extensionValue_specs_36        /* Additional specs */
11761 };
11762
11763 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = {
11764         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, id),
11765                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11766                 -1,     /* IMPLICIT tag at current level */
11767                 &asn_DEF_ProtocolExtensionID,
11768                 0,
11769                 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
11770                 0, 0, /* No default value */
11771                 "id"
11772                 },
11773         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, criticality),
11774                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11775                 -1,     /* IMPLICIT tag at current level */
11776                 &asn_DEF_Criticality,
11777                 0,
11778                 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
11779                 0, 0, /* No default value */
11780                 "criticality"
11781                 },
11782         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, extensionValue),
11783                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11784                 +1,     /* EXPLICIT tag at current level */
11785                 &asn_DEF_extensionValue_36,
11786                 0,
11787                 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
11788                 0, 0, /* No default value */
11789                 "extensionValue"
11790                 },
11791 };
11792 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[] = {
11793         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11794 };
11795 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33[] = {
11796     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11797     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11798     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11799 };
11800 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 = {
11801         sizeof(struct Cells_Broadcast_Completed_ItemExtIEs),
11802         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, _asn_ctx),
11803         asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33,
11804         3,      /* Count of tags in the map */
11805         0, 0, 0,        /* Optional elements (not needed) */
11806         -1,     /* First extension addition */
11807 };
11808 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs = {
11809         "Cells-Broadcast-Completed-ItemExtIEs",
11810         "Cells-Broadcast-Completed-ItemExtIEs",
11811         &asn_OP_SEQUENCE,
11812         asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,
11813         sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11814                 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11815         asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,   /* Same as above */
11816         sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11817                 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11818         { 0, 0, SEQUENCE_constraint },
11819         asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33,
11820         3,      /* Elements count */
11821         &asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33  /* Additional specs */
11822 };
11823
11824 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
11825         sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue),
11826         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11827         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, present),
11828         sizeof(((struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11829         0,      /* No top level tags */
11830         0,      /* No tags in the map */
11831         0, 0,
11832         -1      /* Extensions start */
11833 };
11834 static /* Use -fall-defs-global to expose */
11835 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
11836         "extensionValue",
11837         "extensionValue",
11838         &asn_OP_OPEN_TYPE,
11839         0,      /* No effective tags (pointer) */
11840         0,      /* No effective tags (count) */
11841         0,      /* No tags (pointer) */
11842         0,      /* No tags (count) */
11843         { 0, 0, OPEN_TYPE_constraint },
11844         0, 0,   /* No members */
11845         &asn_SPC_extensionValue_specs_40        /* Additional specs */
11846 };
11847
11848 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = {
11849         { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, id),
11850                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11851                 -1,     /* IMPLICIT tag at current level */
11852                 &asn_DEF_ProtocolExtensionID,
11853                 0,
11854                 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
11855                 0, 0, /* No default value */
11856                 "id"
11857                 },
11858         { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, criticality),
11859                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11860                 -1,     /* IMPLICIT tag at current level */
11861                 &asn_DEF_Criticality,
11862                 0,
11863                 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
11864                 0, 0, /* No default value */
11865                 "criticality"
11866                 },
11867         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, extensionValue),
11868                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11869                 +1,     /* EXPLICIT tag at current level */
11870                 &asn_DEF_extensionValue_40,
11871                 0,
11872                 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
11873                 0, 0, /* No default value */
11874                 "extensionValue"
11875                 },
11876 };
11877 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[] = {
11878         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11879 };
11880 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37[] = {
11881     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11882     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11883     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11884 };
11885 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 = {
11886         sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs),
11887         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, _asn_ctx),
11888         asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37,
11889         3,      /* Count of tags in the map */
11890         0, 0, 0,        /* Optional elements (not needed) */
11891         -1,     /* First extension addition */
11892 };
11893 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs = {
11894         "Broadcast-To-Be-Cancelled-ItemExtIEs",
11895         "Broadcast-To-Be-Cancelled-ItemExtIEs",
11896         &asn_OP_SEQUENCE,
11897         asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,
11898         sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11899                 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11900         asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,   /* Same as above */
11901         sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11902                 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11903         { 0, 0, SEQUENCE_constraint },
11904         asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37,
11905         3,      /* Elements count */
11906         &asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37  /* Additional specs */
11907 };
11908
11909 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
11910         sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue),
11911         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11912         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, present),
11913         sizeof(((struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11914         0,      /* No top level tags */
11915         0,      /* No tags in the map */
11916         0, 0,
11917         -1      /* Extensions start */
11918 };
11919 static /* Use -fall-defs-global to expose */
11920 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
11921         "extensionValue",
11922         "extensionValue",
11923         &asn_OP_OPEN_TYPE,
11924         0,      /* No effective tags (pointer) */
11925         0,      /* No effective tags (count) */
11926         0,      /* No tags (pointer) */
11927         0,      /* No tags (count) */
11928         { 0, 0, OPEN_TYPE_constraint },
11929         0, 0,   /* No members */
11930         &asn_SPC_extensionValue_specs_44        /* Additional specs */
11931 };
11932
11933 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = {
11934         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, id),
11935                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11936                 -1,     /* IMPLICIT tag at current level */
11937                 &asn_DEF_ProtocolExtensionID,
11938                 0,
11939                 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
11940                 0, 0, /* No default value */
11941                 "id"
11942                 },
11943         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, criticality),
11944                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11945                 -1,     /* IMPLICIT tag at current level */
11946                 &asn_DEF_Criticality,
11947                 0,
11948                 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
11949                 0, 0, /* No default value */
11950                 "criticality"
11951                 },
11952         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, extensionValue),
11953                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11954                 +1,     /* EXPLICIT tag at current level */
11955                 &asn_DEF_extensionValue_44,
11956                 0,
11957                 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
11958                 0, 0, /* No default value */
11959                 "extensionValue"
11960                 },
11961 };
11962 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[] = {
11963         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11964 };
11965 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41[] = {
11966     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11967     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11968     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11969 };
11970 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 = {
11971         sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs),
11972         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, _asn_ctx),
11973         asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41,
11974         3,      /* Count of tags in the map */
11975         0, 0, 0,        /* Optional elements (not needed) */
11976         -1,     /* First extension addition */
11977 };
11978 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs = {
11979         "Cells-Broadcast-Cancelled-ItemExtIEs",
11980         "Cells-Broadcast-Cancelled-ItemExtIEs",
11981         &asn_OP_SEQUENCE,
11982         asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,
11983         sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11984                 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11985         asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,   /* Same as above */
11986         sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11987                 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11988         { 0, 0, SEQUENCE_constraint },
11989         asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41,
11990         3,      /* Elements count */
11991         &asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41  /* Additional specs */
11992 };
11993
11994 static asn_TYPE_member_t asn_MBR_extensionValue_48[] = {
11995         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.GNB_CUSystemInformation),
11996                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11997                 0,
11998                 &asn_DEF_GNB_CUSystemInformation,
11999                 0,
12000                 { 0, 0, 0 },
12001                 0, 0, /* No default value */
12002                 "GNB-CUSystemInformation"
12003                 },
12004         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.AvailablePLMNList),
12005                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12006                 0,
12007                 &asn_DEF_AvailablePLMNList,
12008                 0,
12009                 { 0, 0, 0 },
12010                 0, 0, /* No default value */
12011                 "AvailablePLMNList"
12012                 },
12013         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.ExtendedAvailablePLMN_List),
12014                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
12015                 0,
12016                 &asn_DEF_ExtendedAvailablePLMN_List,
12017                 0,
12018                 { 0, 0, 0 },
12019                 0, 0, /* No default value */
12020                 "ExtendedAvailablePLMN-List"
12021                 },
12022 };
12023 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_48[] = {
12024     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GNB-CUSystemInformation */
12025     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* AvailablePLMNList */
12026     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* ExtendedAvailablePLMN-List */
12027 };
12028 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
12029         sizeof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue),
12030         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
12031         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, present),
12032         sizeof(((struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
12033         asn_MAP_extensionValue_tag2el_48,
12034         3,      /* Count of tags in the map */
12035         0, 0,
12036         -1      /* Extensions start */
12037 };
12038 static /* Use -fall-defs-global to expose */
12039 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
12040         "extensionValue",
12041         "extensionValue",
12042         &asn_OP_OPEN_TYPE,
12043         0,      /* No effective tags (pointer) */
12044         0,      /* No effective tags (count) */
12045         0,      /* No tags (pointer) */
12046         0,      /* No tags (count) */
12047         { 0, 0, OPEN_TYPE_constraint },
12048         asn_MBR_extensionValue_48,
12049         3,      /* Elements count */
12050         &asn_SPC_extensionValue_specs_48        /* Additional specs */
12051 };
12052
12053 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = {
12054         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id),
12055                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12056                 -1,     /* IMPLICIT tag at current level */
12057                 &asn_DEF_ProtocolExtensionID,
12058                 0,
12059                 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
12060                 0, 0, /* No default value */
12061                 "id"
12062                 },
12063         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, criticality),
12064                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12065                 -1,     /* IMPLICIT tag at current level */
12066                 &asn_DEF_Criticality,
12067                 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type,
12068                 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
12069                 0, 0, /* No default value */
12070                 "criticality"
12071                 },
12072         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, extensionValue),
12073                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12074                 +1,     /* EXPLICIT tag at current level */
12075                 &asn_DEF_extensionValue_48,
12076                 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type,
12077                 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
12078                 0, 0, /* No default value */
12079                 "extensionValue"
12080                 },
12081 };
12082 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[] = {
12083         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12084 };
12085 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45[] = {
12086     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12087     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12088     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12089 };
12090 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 = {
12091         sizeof(struct Cells_to_be_Activated_List_ItemExtIEs),
12092         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, _asn_ctx),
12093         asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45,
12094         3,      /* Count of tags in the map */
12095         0, 0, 0,        /* Optional elements (not needed) */
12096         -1,     /* First extension addition */
12097 };
12098 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs = {
12099         "Cells-to-be-Activated-List-ItemExtIEs",
12100         "Cells-to-be-Activated-List-ItemExtIEs",
12101         &asn_OP_SEQUENCE,
12102         asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,
12103         sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12104                 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12105         asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,  /* Same as above */
12106         sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12107                 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12108         { 0, 0, SEQUENCE_constraint },
12109         asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45,
12110         3,      /* Elements count */
12111         &asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 /* Additional specs */
12112 };
12113
12114 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
12115         sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue),
12116         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, _asn_ctx),
12117         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, present),
12118         sizeof(((struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue *)0)->present),
12119         0,      /* No top level tags */
12120         0,      /* No tags in the map */
12121         0, 0,
12122         -1      /* Extensions start */
12123 };
12124 static /* Use -fall-defs-global to expose */
12125 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
12126         "extensionValue",
12127         "extensionValue",
12128         &asn_OP_OPEN_TYPE,
12129         0,      /* No effective tags (pointer) */
12130         0,      /* No effective tags (count) */
12131         0,      /* No tags (pointer) */
12132         0,      /* No tags (count) */
12133         { 0, 0, OPEN_TYPE_constraint },
12134         0, 0,   /* No members */
12135         &asn_SPC_extensionValue_specs_52        /* Additional specs */
12136 };
12137
12138 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = {
12139         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, id),
12140                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12141                 -1,     /* IMPLICIT tag at current level */
12142                 &asn_DEF_ProtocolExtensionID,
12143                 0,
12144                 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
12145                 0, 0, /* No default value */
12146                 "id"
12147                 },
12148         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, criticality),
12149                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12150                 -1,     /* IMPLICIT tag at current level */
12151                 &asn_DEF_Criticality,
12152                 0,
12153                 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
12154                 0, 0, /* No default value */
12155                 "criticality"
12156                 },
12157         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, extensionValue),
12158                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12159                 +1,     /* EXPLICIT tag at current level */
12160                 &asn_DEF_extensionValue_52,
12161                 0,
12162                 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
12163                 0, 0, /* No default value */
12164                 "extensionValue"
12165                 },
12166 };
12167 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[] = {
12168         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12169 };
12170 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49[] = {
12171     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12172     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12173     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12174 };
12175 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 = {
12176         sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs),
12177         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, _asn_ctx),
12178         asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49,
12179         3,      /* Count of tags in the map */
12180         0, 0, 0,        /* Optional elements (not needed) */
12181         -1,     /* First extension addition */
12182 };
12183 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs = {
12184         "Cells-to-be-Deactivated-List-ItemExtIEs",
12185         "Cells-to-be-Deactivated-List-ItemExtIEs",
12186         &asn_OP_SEQUENCE,
12187         asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,
12188         sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12189                 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12190         asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,        /* Same as above */
12191         sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12192                 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12193         { 0, 0, SEQUENCE_constraint },
12194         asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49,
12195         3,      /* Elements count */
12196         &asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49       /* Additional specs */
12197 };
12198
12199 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
12200         sizeof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue),
12201         offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, _asn_ctx),
12202         offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, present),
12203         sizeof(((struct Cells_to_be_Barred_Item_ExtIEs__extensionValue *)0)->present),
12204         0,      /* No top level tags */
12205         0,      /* No tags in the map */
12206         0, 0,
12207         -1      /* Extensions start */
12208 };
12209 static /* Use -fall-defs-global to expose */
12210 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
12211         "extensionValue",
12212         "extensionValue",
12213         &asn_OP_OPEN_TYPE,
12214         0,      /* No effective tags (pointer) */
12215         0,      /* No effective tags (count) */
12216         0,      /* No tags (pointer) */
12217         0,      /* No tags (count) */
12218         { 0, 0, OPEN_TYPE_constraint },
12219         0, 0,   /* No members */
12220         &asn_SPC_extensionValue_specs_56        /* Additional specs */
12221 };
12222
12223 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = {
12224         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, id),
12225                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12226                 -1,     /* IMPLICIT tag at current level */
12227                 &asn_DEF_ProtocolExtensionID,
12228                 0,
12229                 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
12230                 0, 0, /* No default value */
12231                 "id"
12232                 },
12233         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, criticality),
12234                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12235                 -1,     /* IMPLICIT tag at current level */
12236                 &asn_DEF_Criticality,
12237                 0,
12238                 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
12239                 0, 0, /* No default value */
12240                 "criticality"
12241                 },
12242         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, extensionValue),
12243                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12244                 +1,     /* EXPLICIT tag at current level */
12245                 &asn_DEF_extensionValue_56,
12246                 0,
12247                 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
12248                 0, 0, /* No default value */
12249                 "extensionValue"
12250                 },
12251 };
12252 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[] = {
12253         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12254 };
12255 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53[] = {
12256     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12257     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12258     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12259 };
12260 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 = {
12261         sizeof(struct Cells_to_be_Barred_Item_ExtIEs),
12262         offsetof(struct Cells_to_be_Barred_Item_ExtIEs, _asn_ctx),
12263         asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53,
12264         3,      /* Count of tags in the map */
12265         0, 0, 0,        /* Optional elements (not needed) */
12266         -1,     /* First extension addition */
12267 };
12268 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs = {
12269         "Cells-to-be-Barred-Item-ExtIEs",
12270         "Cells-to-be-Barred-Item-ExtIEs",
12271         &asn_OP_SEQUENCE,
12272         asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53,
12273         sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12274                 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12275         asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53, /* Same as above */
12276         sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12277                 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12278         { 0, 0, SEQUENCE_constraint },
12279         asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53,
12280         3,      /* Elements count */
12281         &asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53        /* Additional specs */
12282 };
12283
12284 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
12285         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
12286         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
12287         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
12288         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
12289         0,      /* No top level tags */
12290         0,      /* No tags in the map */
12291         0, 0,
12292         -1      /* Extensions start */
12293 };
12294 static /* Use -fall-defs-global to expose */
12295 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
12296         "extensionValue",
12297         "extensionValue",
12298         &asn_OP_OPEN_TYPE,
12299         0,      /* No effective tags (pointer) */
12300         0,      /* No effective tags (count) */
12301         0,      /* No tags (pointer) */
12302         0,      /* No tags (count) */
12303         { 0, 0, OPEN_TYPE_constraint },
12304         0, 0,   /* No members */
12305         &asn_SPC_extensionValue_specs_60        /* Additional specs */
12306 };
12307
12308 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = {
12309         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
12310                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12311                 -1,     /* IMPLICIT tag at current level */
12312                 &asn_DEF_ProtocolExtensionID,
12313                 0,
12314                 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
12315                 0, 0, /* No default value */
12316                 "id"
12317                 },
12318         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
12319                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12320                 -1,     /* IMPLICIT tag at current level */
12321                 &asn_DEF_Criticality,
12322                 0,
12323                 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
12324                 0, 0, /* No default value */
12325                 "criticality"
12326                 },
12327         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
12328                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12329                 +1,     /* EXPLICIT tag at current level */
12330                 &asn_DEF_extensionValue_60,
12331                 0,
12332                 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
12333                 0, 0, /* No default value */
12334                 "extensionValue"
12335                 },
12336 };
12337 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[] = {
12338         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12339 };
12340 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57[] = {
12341     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12342     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12343     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12344 };
12345 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 = {
12346         sizeof(struct CriticalityDiagnostics_ExtIEs),
12347         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
12348         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57,
12349         3,      /* Count of tags in the map */
12350         0, 0, 0,        /* Optional elements (not needed) */
12351         -1,     /* First extension addition */
12352 };
12353 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
12354         "CriticalityDiagnostics-ExtIEs",
12355         "CriticalityDiagnostics-ExtIEs",
12356         &asn_OP_SEQUENCE,
12357         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,
12358         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12359                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12360         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,  /* Same as above */
12361         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12362                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12363         { 0, 0, SEQUENCE_constraint },
12364         asn_MBR_CriticalityDiagnostics_ExtIEs_57,
12365         3,      /* Elements count */
12366         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 /* Additional specs */
12367 };
12368
12369 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
12370         sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
12371         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx),
12372         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present),
12373         sizeof(((struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present),
12374         0,      /* No top level tags */
12375         0,      /* No tags in the map */
12376         0, 0,
12377         -1      /* Extensions start */
12378 };
12379 static /* Use -fall-defs-global to expose */
12380 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
12381         "extensionValue",
12382         "extensionValue",
12383         &asn_OP_OPEN_TYPE,
12384         0,      /* No effective tags (pointer) */
12385         0,      /* No effective tags (count) */
12386         0,      /* No tags (pointer) */
12387         0,      /* No tags (count) */
12388         { 0, 0, OPEN_TYPE_constraint },
12389         0, 0,   /* No members */
12390         &asn_SPC_extensionValue_specs_64        /* Additional specs */
12391 };
12392
12393 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = {
12394         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, id),
12395                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12396                 -1,     /* IMPLICIT tag at current level */
12397                 &asn_DEF_ProtocolExtensionID,
12398                 0,
12399                 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
12400                 0, 0, /* No default value */
12401                 "id"
12402                 },
12403         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
12404                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12405                 -1,     /* IMPLICIT tag at current level */
12406                 &asn_DEF_Criticality,
12407                 0,
12408                 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
12409                 0, 0, /* No default value */
12410                 "criticality"
12411                 },
12412         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
12413                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12414                 +1,     /* EXPLICIT tag at current level */
12415                 &asn_DEF_extensionValue_64,
12416                 0,
12417                 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
12418                 0, 0, /* No default value */
12419                 "extensionValue"
12420                 },
12421 };
12422 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[] = {
12423         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12424 };
12425 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61[] = {
12426     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12427     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12428     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12429 };
12430 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 = {
12431         sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs),
12432         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
12433         asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61,
12434         3,      /* Count of tags in the map */
12435         0, 0, 0,        /* Optional elements (not needed) */
12436         -1,     /* First extension addition */
12437 };
12438 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs = {
12439         "CriticalityDiagnostics-IE-Item-ExtIEs",
12440         "CriticalityDiagnostics-IE-Item-ExtIEs",
12441         &asn_OP_SEQUENCE,
12442         asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,
12443         sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12444                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12445         asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,  /* Same as above */
12446         sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12447                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12448         { 0, 0, SEQUENCE_constraint },
12449         asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61,
12450         3,      /* Elements count */
12451         &asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 /* Additional specs */
12452 };
12453
12454 static asn_TYPE_member_t asn_MBR_extensionValue_68[] = {
12455         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.HandoverPreparationInformation),
12456                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12457                 0,
12458                 &asn_DEF_HandoverPreparationInformation,
12459                 0,
12460                 { 0, 0, 0 },
12461                 0, 0, /* No default value */
12462                 "HandoverPreparationInformation"
12463                 },
12464         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.CellGroupConfig),
12465                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12466                 0,
12467                 &asn_DEF_CellGroupConfig,
12468                 0,
12469                 { 0, 0, 0 },
12470                 0, 0, /* No default value */
12471                 "CellGroupConfig"
12472                 },
12473         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.MeasurementTimingConfiguration),
12474                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12475                 0,
12476                 &asn_DEF_MeasurementTimingConfiguration,
12477                 0,
12478                 { 0, 0, 0 },
12479                 0, 0, /* No default value */
12480                 "MeasurementTimingConfiguration"
12481                 },
12482         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.UEAssistanceInformation),
12483                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12484                 0,
12485                 &asn_DEF_UEAssistanceInformation,
12486                 0,
12487                 { 0, 0, 0 },
12488                 0, 0, /* No default value */
12489                 "UEAssistanceInformation"
12490                 },
12491 };
12492 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_68[] = {
12493     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 3 }, /* HandoverPreparationInformation */
12494     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 2 }, /* CellGroupConfig */
12495     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -2, 1 }, /* MeasurementTimingConfiguration */
12496     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -3, 0 } /* UEAssistanceInformation */
12497 };
12498 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
12499         sizeof(struct CUtoDURRCInformation_ExtIEs__extensionValue),
12500         offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, _asn_ctx),
12501         offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, present),
12502         sizeof(((struct CUtoDURRCInformation_ExtIEs__extensionValue *)0)->present),
12503         asn_MAP_extensionValue_tag2el_68,
12504         4,      /* Count of tags in the map */
12505         0, 0,
12506         -1      /* Extensions start */
12507 };
12508 static /* Use -fall-defs-global to expose */
12509 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
12510         "extensionValue",
12511         "extensionValue",
12512         &asn_OP_OPEN_TYPE,
12513         0,      /* No effective tags (pointer) */
12514         0,      /* No effective tags (count) */
12515         0,      /* No tags (pointer) */
12516         0,      /* No tags (count) */
12517         { 0, 0, OPEN_TYPE_constraint },
12518         asn_MBR_extensionValue_68,
12519         4,      /* Elements count */
12520         &asn_SPC_extensionValue_specs_68        /* Additional specs */
12521 };
12522
12523 asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = {
12524         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, id),
12525                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12526                 -1,     /* IMPLICIT tag at current level */
12527                 &asn_DEF_ProtocolExtensionID,
12528                 0,
12529                 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
12530                 0, 0, /* No default value */
12531                 "id"
12532                 },
12533         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, criticality),
12534                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12535                 -1,     /* IMPLICIT tag at current level */
12536                 &asn_DEF_Criticality,
12537                 select_CUtoDURRCInformation_ExtIEs_criticality_type,
12538                 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
12539                 0, 0, /* No default value */
12540                 "criticality"
12541                 },
12542         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, extensionValue),
12543                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12544                 +1,     /* EXPLICIT tag at current level */
12545                 &asn_DEF_extensionValue_68,
12546                 select_CUtoDURRCInformation_ExtIEs_extensionValue_type,
12547                 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
12548                 0, 0, /* No default value */
12549                 "extensionValue"
12550                 },
12551 };
12552 static const ber_tlv_tag_t asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[] = {
12553         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12554 };
12555 static const asn_TYPE_tag2member_t asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65[] = {
12556     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12557     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12558     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12559 };
12560 asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 = {
12561         sizeof(struct CUtoDURRCInformation_ExtIEs),
12562         offsetof(struct CUtoDURRCInformation_ExtIEs, _asn_ctx),
12563         asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65,
12564         3,      /* Count of tags in the map */
12565         0, 0, 0,        /* Optional elements (not needed) */
12566         -1,     /* First extension addition */
12567 };
12568 asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation_ExtIEs = {
12569         "CUtoDURRCInformation-ExtIEs",
12570         "CUtoDURRCInformation-ExtIEs",
12571         &asn_OP_SEQUENCE,
12572         asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,
12573         sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12574                 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12575         asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,    /* Same as above */
12576         sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12577                 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12578         { 0, 0, SEQUENCE_constraint },
12579         asn_MBR_CUtoDURRCInformation_ExtIEs_65,
12580         3,      /* Elements count */
12581         &asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65   /* Additional specs */
12582 };
12583
12584 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
12585         sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue),
12586         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, _asn_ctx),
12587         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, present),
12588         sizeof(((struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue *)0)->present),
12589         0,      /* No top level tags */
12590         0,      /* No tags in the map */
12591         0, 0,
12592         -1      /* Extensions start */
12593 };
12594 static /* Use -fall-defs-global to expose */
12595 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
12596         "extensionValue",
12597         "extensionValue",
12598         &asn_OP_OPEN_TYPE,
12599         0,      /* No effective tags (pointer) */
12600         0,      /* No effective tags (count) */
12601         0,      /* No tags (pointer) */
12602         0,      /* No tags (count) */
12603         { 0, 0, OPEN_TYPE_constraint },
12604         0, 0,   /* No members */
12605         &asn_SPC_extensionValue_specs_72        /* Additional specs */
12606 };
12607
12608 asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = {
12609         { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, id),
12610                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12611                 -1,     /* IMPLICIT tag at current level */
12612                 &asn_DEF_ProtocolExtensionID,
12613                 0,
12614                 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
12615                 0, 0, /* No default value */
12616                 "id"
12617                 },
12618         { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, criticality),
12619                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12620                 -1,     /* IMPLICIT tag at current level */
12621                 &asn_DEF_Criticality,
12622                 0,
12623                 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
12624                 0, 0, /* No default value */
12625                 "criticality"
12626                 },
12627         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, extensionValue),
12628                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12629                 +1,     /* EXPLICIT tag at current level */
12630                 &asn_DEF_extensionValue_72,
12631                 0,
12632                 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
12633                 0, 0, /* No default value */
12634                 "extensionValue"
12635                 },
12636 };
12637 static const ber_tlv_tag_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[] = {
12638         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12639 };
12640 static const asn_TYPE_tag2member_t asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69[] = {
12641     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12642     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12643     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12644 };
12645 asn_SEQUENCE_specifics_t asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 = {
12646         sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs),
12647         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, _asn_ctx),
12648         asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69,
12649         3,      /* Count of tags in the map */
12650         0, 0, 0,        /* Optional elements (not needed) */
12651         -1,     /* First extension addition */
12652 };
12653 asn_TYPE_descriptor_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs = {
12654         "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12655         "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12656         &asn_OP_SEQUENCE,
12657         asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,
12658         sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12659                 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12660         asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,        /* Same as above */
12661         sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12662                 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12663         { 0, 0, SEQUENCE_constraint },
12664         asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69,
12665         3,      /* Elements count */
12666         &asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69       /* Additional specs */
12667 };
12668
12669 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
12670         sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
12671         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12672         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
12673         sizeof(((struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12674         0,      /* No top level tags */
12675         0,      /* No tags in the map */
12676         0, 0,
12677         -1      /* Extensions start */
12678 };
12679 static /* Use -fall-defs-global to expose */
12680 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
12681         "extensionValue",
12682         "extensionValue",
12683         &asn_OP_OPEN_TYPE,
12684         0,      /* No effective tags (pointer) */
12685         0,      /* No effective tags (count) */
12686         0,      /* No tags (pointer) */
12687         0,      /* No tags (count) */
12688         { 0, 0, OPEN_TYPE_constraint },
12689         0, 0,   /* No members */
12690         &asn_SPC_extensionValue_specs_76        /* Additional specs */
12691 };
12692
12693 asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = {
12694         { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, id),
12695                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12696                 -1,     /* IMPLICIT tag at current level */
12697                 &asn_DEF_ProtocolExtensionID,
12698                 0,
12699                 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
12700                 0, 0, /* No default value */
12701                 "id"
12702                 },
12703         { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
12704                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12705                 -1,     /* IMPLICIT tag at current level */
12706                 &asn_DEF_Criticality,
12707                 0,
12708                 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
12709                 0, 0, /* No default value */
12710                 "criticality"
12711                 },
12712         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
12713                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12714                 +1,     /* EXPLICIT tag at current level */
12715                 &asn_DEF_extensionValue_76,
12716                 0,
12717                 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
12718                 0, 0, /* No default value */
12719                 "extensionValue"
12720                 },
12721 };
12722 static const ber_tlv_tag_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[] = {
12723         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12724 };
12725 static const asn_TYPE_tag2member_t asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73[] = {
12726     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12727     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12728     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12729 };
12730 asn_SEQUENCE_specifics_t asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 = {
12731         sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs),
12732         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
12733         asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73,
12734         3,      /* Count of tags in the map */
12735         0, 0, 0,        /* Optional elements (not needed) */
12736         -1,     /* First extension addition */
12737 };
12738 asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs = {
12739         "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12740         "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12741         &asn_OP_SEQUENCE,
12742         asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,
12743         sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12744                 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12745         asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,        /* Same as above */
12746         sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12747                 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12748         { 0, 0, SEQUENCE_constraint },
12749         asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73,
12750         3,      /* Elements count */
12751         &asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73       /* Additional specs */
12752 };
12753
12754 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
12755         sizeof(struct DRB_Activity_ItemExtIEs__extensionValue),
12756         offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, _asn_ctx),
12757         offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, present),
12758         sizeof(((struct DRB_Activity_ItemExtIEs__extensionValue *)0)->present),
12759         0,      /* No top level tags */
12760         0,      /* No tags in the map */
12761         0, 0,
12762         -1      /* Extensions start */
12763 };
12764 static /* Use -fall-defs-global to expose */
12765 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
12766         "extensionValue",
12767         "extensionValue",
12768         &asn_OP_OPEN_TYPE,
12769         0,      /* No effective tags (pointer) */
12770         0,      /* No effective tags (count) */
12771         0,      /* No tags (pointer) */
12772         0,      /* No tags (count) */
12773         { 0, 0, OPEN_TYPE_constraint },
12774         0, 0,   /* No members */
12775         &asn_SPC_extensionValue_specs_80        /* Additional specs */
12776 };
12777
12778 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = {
12779         { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, id),
12780                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12781                 -1,     /* IMPLICIT tag at current level */
12782                 &asn_DEF_ProtocolExtensionID,
12783                 0,
12784                 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
12785                 0, 0, /* No default value */
12786                 "id"
12787                 },
12788         { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, criticality),
12789                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12790                 -1,     /* IMPLICIT tag at current level */
12791                 &asn_DEF_Criticality,
12792                 0,
12793                 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
12794                 0, 0, /* No default value */
12795                 "criticality"
12796                 },
12797         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, extensionValue),
12798                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12799                 +1,     /* EXPLICIT tag at current level */
12800                 &asn_DEF_extensionValue_80,
12801                 0,
12802                 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
12803                 0, 0, /* No default value */
12804                 "extensionValue"
12805                 },
12806 };
12807 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemExtIEs_tags_77[] = {
12808         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12809 };
12810 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77[] = {
12811     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12812     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12813     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12814 };
12815 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemExtIEs_specs_77 = {
12816         sizeof(struct DRB_Activity_ItemExtIEs),
12817         offsetof(struct DRB_Activity_ItemExtIEs, _asn_ctx),
12818         asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77,
12819         3,      /* Count of tags in the map */
12820         0, 0, 0,        /* Optional elements (not needed) */
12821         -1,     /* First extension addition */
12822 };
12823 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemExtIEs = {
12824         "DRB-Activity-ItemExtIEs",
12825         "DRB-Activity-ItemExtIEs",
12826         &asn_OP_SEQUENCE,
12827         asn_DEF_DRB_Activity_ItemExtIEs_tags_77,
12828         sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12829                 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12830         asn_DEF_DRB_Activity_ItemExtIEs_tags_77,        /* Same as above */
12831         sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12832                 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12833         { 0, 0, SEQUENCE_constraint },
12834         asn_MBR_DRB_Activity_ItemExtIEs_77,
12835         3,      /* Elements count */
12836         &asn_SPC_DRB_Activity_ItemExtIEs_specs_77       /* Additional specs */
12837 };
12838
12839 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
12840         sizeof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue),
12841         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
12842         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, present),
12843         sizeof(((struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue *)0)->present),
12844         0,      /* No top level tags */
12845         0,      /* No tags in the map */
12846         0, 0,
12847         -1      /* Extensions start */
12848 };
12849 static /* Use -fall-defs-global to expose */
12850 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
12851         "extensionValue",
12852         "extensionValue",
12853         &asn_OP_OPEN_TYPE,
12854         0,      /* No effective tags (pointer) */
12855         0,      /* No effective tags (count) */
12856         0,      /* No tags (pointer) */
12857         0,      /* No tags (count) */
12858         { 0, 0, OPEN_TYPE_constraint },
12859         0, 0,   /* No members */
12860         &asn_SPC_extensionValue_specs_84        /* Additional specs */
12861 };
12862
12863 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = {
12864         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, id),
12865                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12866                 -1,     /* IMPLICIT tag at current level */
12867                 &asn_DEF_ProtocolExtensionID,
12868                 0,
12869                 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
12870                 0, 0, /* No default value */
12871                 "id"
12872                 },
12873         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, criticality),
12874                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12875                 -1,     /* IMPLICIT tag at current level */
12876                 &asn_DEF_Criticality,
12877                 0,
12878                 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
12879                 0, 0, /* No default value */
12880                 "criticality"
12881                 },
12882         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, extensionValue),
12883                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12884                 +1,     /* EXPLICIT tag at current level */
12885                 &asn_DEF_extensionValue_84,
12886                 0,
12887                 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
12888                 0, 0, /* No default value */
12889                 "extensionValue"
12890                 },
12891 };
12892 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[] = {
12893         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12894 };
12895 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81[] = {
12896     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12897     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12898     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12899 };
12900 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 = {
12901         sizeof(struct DRBs_FailedToBeModified_ItemExtIEs),
12902         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, _asn_ctx),
12903         asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81,
12904         3,      /* Count of tags in the map */
12905         0, 0, 0,        /* Optional elements (not needed) */
12906         -1,     /* First extension addition */
12907 };
12908 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs = {
12909         "DRBs-FailedToBeModified-ItemExtIEs",
12910         "DRBs-FailedToBeModified-ItemExtIEs",
12911         &asn_OP_SEQUENCE,
12912         asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,
12913         sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12914                 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12915         asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,     /* Same as above */
12916         sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12917                 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12918         { 0, 0, SEQUENCE_constraint },
12919         asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81,
12920         3,      /* Elements count */
12921         &asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81    /* Additional specs */
12922 };
12923
12924 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
12925         sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
12926         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12927         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
12928         sizeof(((struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12929         0,      /* No top level tags */
12930         0,      /* No tags in the map */
12931         0, 0,
12932         -1      /* Extensions start */
12933 };
12934 static /* Use -fall-defs-global to expose */
12935 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
12936         "extensionValue",
12937         "extensionValue",
12938         &asn_OP_OPEN_TYPE,
12939         0,      /* No effective tags (pointer) */
12940         0,      /* No effective tags (count) */
12941         0,      /* No tags (pointer) */
12942         0,      /* No tags (count) */
12943         { 0, 0, OPEN_TYPE_constraint },
12944         0, 0,   /* No members */
12945         &asn_SPC_extensionValue_specs_88        /* Additional specs */
12946 };
12947
12948 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = {
12949         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, id),
12950                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12951                 -1,     /* IMPLICIT tag at current level */
12952                 &asn_DEF_ProtocolExtensionID,
12953                 0,
12954                 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
12955                 0, 0, /* No default value */
12956                 "id"
12957                 },
12958         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, criticality),
12959                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12960                 -1,     /* IMPLICIT tag at current level */
12961                 &asn_DEF_Criticality,
12962                 0,
12963                 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
12964                 0, 0, /* No default value */
12965                 "criticality"
12966                 },
12967         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
12968                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12969                 +1,     /* EXPLICIT tag at current level */
12970                 &asn_DEF_extensionValue_88,
12971                 0,
12972                 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
12973                 0, 0, /* No default value */
12974                 "extensionValue"
12975                 },
12976 };
12977 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[] = {
12978         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12979 };
12980 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85[] = {
12981     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12982     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12983     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12984 };
12985 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 = {
12986         sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs),
12987         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
12988         asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85,
12989         3,      /* Count of tags in the map */
12990         0, 0, 0,        /* Optional elements (not needed) */
12991         -1,     /* First extension addition */
12992 };
12993 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs = {
12994         "DRBs-FailedToBeSetup-ItemExtIEs",
12995         "DRBs-FailedToBeSetup-ItemExtIEs",
12996         &asn_OP_SEQUENCE,
12997         asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,
12998         sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12999                 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
13000         asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,        /* Same as above */
13001         sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
13002                 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
13003         { 0, 0, SEQUENCE_constraint },
13004         asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85,
13005         3,      /* Elements count */
13006         &asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85       /* Additional specs */
13007 };
13008
13009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
13010         sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
13011         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13012         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
13013         sizeof(((struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
13014         0,      /* No top level tags */
13015         0,      /* No tags in the map */
13016         0, 0,
13017         -1      /* Extensions start */
13018 };
13019 static /* Use -fall-defs-global to expose */
13020 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
13021         "extensionValue",
13022         "extensionValue",
13023         &asn_OP_OPEN_TYPE,
13024         0,      /* No effective tags (pointer) */
13025         0,      /* No effective tags (count) */
13026         0,      /* No tags (pointer) */
13027         0,      /* No tags (count) */
13028         { 0, 0, OPEN_TYPE_constraint },
13029         0, 0,   /* No members */
13030         &asn_SPC_extensionValue_specs_92        /* Additional specs */
13031 };
13032
13033 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = {
13034         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, id),
13035                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13036                 -1,     /* IMPLICIT tag at current level */
13037                 &asn_DEF_ProtocolExtensionID,
13038                 0,
13039                 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
13040                 0, 0, /* No default value */
13041                 "id"
13042                 },
13043         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
13044                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13045                 -1,     /* IMPLICIT tag at current level */
13046                 &asn_DEF_Criticality,
13047                 0,
13048                 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
13049                 0, 0, /* No default value */
13050                 "criticality"
13051                 },
13052         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
13053                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13054                 +1,     /* EXPLICIT tag at current level */
13055                 &asn_DEF_extensionValue_92,
13056                 0,
13057                 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
13058                 0, 0, /* No default value */
13059                 "extensionValue"
13060                 },
13061 };
13062 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[] = {
13063         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13064 };
13065 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89[] = {
13066     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13067     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13068     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13069 };
13070 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 = {
13071         sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs),
13072         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
13073         asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89,
13074         3,      /* Count of tags in the map */
13075         0, 0, 0,        /* Optional elements (not needed) */
13076         -1,     /* First extension addition */
13077 };
13078 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs = {
13079         "DRBs-FailedToBeSetupMod-ItemExtIEs",
13080         "DRBs-FailedToBeSetupMod-ItemExtIEs",
13081         &asn_OP_SEQUENCE,
13082         asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,
13083         sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13084                 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13085         asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,     /* Same as above */
13086         sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13087                 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13088         { 0, 0, SEQUENCE_constraint },
13089         asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89,
13090         3,      /* Elements count */
13091         &asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89    /* Additional specs */
13092 };
13093
13094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
13095         sizeof(struct DRB_Information_ItemExtIEs__extensionValue),
13096         offsetof(struct DRB_Information_ItemExtIEs__extensionValue, _asn_ctx),
13097         offsetof(struct DRB_Information_ItemExtIEs__extensionValue, present),
13098         sizeof(((struct DRB_Information_ItemExtIEs__extensionValue *)0)->present),
13099         0,      /* No top level tags */
13100         0,      /* No tags in the map */
13101         0, 0,
13102         -1      /* Extensions start */
13103 };
13104 static /* Use -fall-defs-global to expose */
13105 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
13106         "extensionValue",
13107         "extensionValue",
13108         &asn_OP_OPEN_TYPE,
13109         0,      /* No effective tags (pointer) */
13110         0,      /* No effective tags (count) */
13111         0,      /* No tags (pointer) */
13112         0,      /* No tags (count) */
13113         { 0, 0, OPEN_TYPE_constraint },
13114         0, 0,   /* No members */
13115         &asn_SPC_extensionValue_specs_96        /* Additional specs */
13116 };
13117
13118 asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = {
13119         { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, id),
13120                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13121                 -1,     /* IMPLICIT tag at current level */
13122                 &asn_DEF_ProtocolExtensionID,
13123                 0,
13124                 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
13125                 0, 0, /* No default value */
13126                 "id"
13127                 },
13128         { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, criticality),
13129                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13130                 -1,     /* IMPLICIT tag at current level */
13131                 &asn_DEF_Criticality,
13132                 0,
13133                 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
13134                 0, 0, /* No default value */
13135                 "criticality"
13136                 },
13137         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, extensionValue),
13138                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13139                 +1,     /* EXPLICIT tag at current level */
13140                 &asn_DEF_extensionValue_96,
13141                 0,
13142                 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
13143                 0, 0, /* No default value */
13144                 "extensionValue"
13145                 },
13146 };
13147 static const ber_tlv_tag_t asn_DEF_DRB_Information_ItemExtIEs_tags_93[] = {
13148         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13149 };
13150 static const asn_TYPE_tag2member_t asn_MAP_DRB_Information_ItemExtIEs_tag2el_93[] = {
13151     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13152     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13153     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13154 };
13155 asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_ItemExtIEs_specs_93 = {
13156         sizeof(struct DRB_Information_ItemExtIEs),
13157         offsetof(struct DRB_Information_ItemExtIEs, _asn_ctx),
13158         asn_MAP_DRB_Information_ItemExtIEs_tag2el_93,
13159         3,      /* Count of tags in the map */
13160         0, 0, 0,        /* Optional elements (not needed) */
13161         -1,     /* First extension addition */
13162 };
13163 asn_TYPE_descriptor_t asn_DEF_DRB_Information_ItemExtIEs = {
13164         "DRB-Information-ItemExtIEs",
13165         "DRB-Information-ItemExtIEs",
13166         &asn_OP_SEQUENCE,
13167         asn_DEF_DRB_Information_ItemExtIEs_tags_93,
13168         sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13169                 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13170         asn_DEF_DRB_Information_ItemExtIEs_tags_93,     /* Same as above */
13171         sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13172                 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13173         { 0, 0, SEQUENCE_constraint },
13174         asn_MBR_DRB_Information_ItemExtIEs_93,
13175         3,      /* Elements count */
13176         &asn_SPC_DRB_Information_ItemExtIEs_specs_93    /* Additional specs */
13177 };
13178
13179 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
13180         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, choice.RLC_Status),
13181                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13182                 0,
13183                 &asn_DEF_RLC_Status,
13184                 0,
13185                 { 0, 0, 0 },
13186                 0, 0, /* No default value */
13187                 "RLC-Status"
13188                 },
13189 };
13190 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
13191     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13192 };
13193 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
13194         sizeof(struct DRBs_Modified_ItemExtIEs__extensionValue),
13195         offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
13196         offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, present),
13197         sizeof(((struct DRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
13198         asn_MAP_extensionValue_tag2el_100,
13199         1,      /* Count of tags in the map */
13200         0, 0,
13201         -1      /* Extensions start */
13202 };
13203 static /* Use -fall-defs-global to expose */
13204 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
13205         "extensionValue",
13206         "extensionValue",
13207         &asn_OP_OPEN_TYPE,
13208         0,      /* No effective tags (pointer) */
13209         0,      /* No effective tags (count) */
13210         0,      /* No tags (pointer) */
13211         0,      /* No tags (count) */
13212         { 0, 0, OPEN_TYPE_constraint },
13213         asn_MBR_extensionValue_100,
13214         1,      /* Elements count */
13215         &asn_SPC_extensionValue_specs_100       /* Additional specs */
13216 };
13217
13218 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = {
13219         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, id),
13220                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13221                 -1,     /* IMPLICIT tag at current level */
13222                 &asn_DEF_ProtocolExtensionID,
13223                 0,
13224                 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
13225                 0, 0, /* No default value */
13226                 "id"
13227                 },
13228         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, criticality),
13229                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13230                 -1,     /* IMPLICIT tag at current level */
13231                 &asn_DEF_Criticality,
13232                 select_DRBs_Modified_ItemExtIEs_criticality_type,
13233                 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
13234                 0, 0, /* No default value */
13235                 "criticality"
13236                 },
13237         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, extensionValue),
13238                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13239                 +1,     /* EXPLICIT tag at current level */
13240                 &asn_DEF_extensionValue_100,
13241                 select_DRBs_Modified_ItemExtIEs_extensionValue_type,
13242                 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
13243                 0, 0, /* No default value */
13244                 "extensionValue"
13245                 },
13246 };
13247 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[] = {
13248         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13249 };
13250 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97[] = {
13251     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13252     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13253     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13254 };
13255 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 = {
13256         sizeof(struct DRBs_Modified_ItemExtIEs),
13257         offsetof(struct DRBs_Modified_ItemExtIEs, _asn_ctx),
13258         asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97,
13259         3,      /* Count of tags in the map */
13260         0, 0, 0,        /* Optional elements (not needed) */
13261         -1,     /* First extension addition */
13262 };
13263 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemExtIEs = {
13264         "DRBs-Modified-ItemExtIEs",
13265         "DRBs-Modified-ItemExtIEs",
13266         &asn_OP_SEQUENCE,
13267         asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,
13268         sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13269                 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13270         asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,       /* Same as above */
13271         sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13272                 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13273         { 0, 0, SEQUENCE_constraint },
13274         asn_MBR_DRBs_Modified_ItemExtIEs_97,
13275         3,      /* Elements count */
13276         &asn_SPC_DRBs_Modified_ItemExtIEs_specs_97      /* Additional specs */
13277 };
13278
13279 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
13280         sizeof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue),
13281         offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, _asn_ctx),
13282         offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, present),
13283         sizeof(((struct DRBs_ModifiedConf_ItemExtIEs__extensionValue *)0)->present),
13284         0,      /* No top level tags */
13285         0,      /* No tags in the map */
13286         0, 0,
13287         -1      /* Extensions start */
13288 };
13289 static /* Use -fall-defs-global to expose */
13290 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
13291         "extensionValue",
13292         "extensionValue",
13293         &asn_OP_OPEN_TYPE,
13294         0,      /* No effective tags (pointer) */
13295         0,      /* No effective tags (count) */
13296         0,      /* No tags (pointer) */
13297         0,      /* No tags (count) */
13298         { 0, 0, OPEN_TYPE_constraint },
13299         0, 0,   /* No members */
13300         &asn_SPC_extensionValue_specs_104       /* Additional specs */
13301 };
13302
13303 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = {
13304         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, id),
13305                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13306                 -1,     /* IMPLICIT tag at current level */
13307                 &asn_DEF_ProtocolExtensionID,
13308                 0,
13309                 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
13310                 0, 0, /* No default value */
13311                 "id"
13312                 },
13313         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, criticality),
13314                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13315                 -1,     /* IMPLICIT tag at current level */
13316                 &asn_DEF_Criticality,
13317                 0,
13318                 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
13319                 0, 0, /* No default value */
13320                 "criticality"
13321                 },
13322         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, extensionValue),
13323                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13324                 +1,     /* EXPLICIT tag at current level */
13325                 &asn_DEF_extensionValue_104,
13326                 0,
13327                 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
13328                 0, 0, /* No default value */
13329                 "extensionValue"
13330                 },
13331 };
13332 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[] = {
13333         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13334 };
13335 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101[] = {
13336     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13337     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13338     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13339 };
13340 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 = {
13341         sizeof(struct DRBs_ModifiedConf_ItemExtIEs),
13342         offsetof(struct DRBs_ModifiedConf_ItemExtIEs, _asn_ctx),
13343         asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101,
13344         3,      /* Count of tags in the map */
13345         0, 0, 0,        /* Optional elements (not needed) */
13346         -1,     /* First extension addition */
13347 };
13348 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs = {
13349         "DRBs-ModifiedConf-ItemExtIEs",
13350         "DRBs-ModifiedConf-ItemExtIEs",
13351         &asn_OP_SEQUENCE,
13352         asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,
13353         sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13354                 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13355         asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,  /* Same as above */
13356         sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13357                 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13358         { 0, 0, SEQUENCE_constraint },
13359         asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101,
13360         3,      /* Elements count */
13361         &asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 /* Additional specs */
13362 };
13363
13364 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
13365         sizeof(struct DRB_Notify_ItemExtIEs__extensionValue),
13366         offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, _asn_ctx),
13367         offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, present),
13368         sizeof(((struct DRB_Notify_ItemExtIEs__extensionValue *)0)->present),
13369         0,      /* No top level tags */
13370         0,      /* No tags in the map */
13371         0, 0,
13372         -1      /* Extensions start */
13373 };
13374 static /* Use -fall-defs-global to expose */
13375 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
13376         "extensionValue",
13377         "extensionValue",
13378         &asn_OP_OPEN_TYPE,
13379         0,      /* No effective tags (pointer) */
13380         0,      /* No effective tags (count) */
13381         0,      /* No tags (pointer) */
13382         0,      /* No tags (count) */
13383         { 0, 0, OPEN_TYPE_constraint },
13384         0, 0,   /* No members */
13385         &asn_SPC_extensionValue_specs_108       /* Additional specs */
13386 };
13387
13388 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = {
13389         { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, id),
13390                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13391                 -1,     /* IMPLICIT tag at current level */
13392                 &asn_DEF_ProtocolExtensionID,
13393                 0,
13394                 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
13395                 0, 0, /* No default value */
13396                 "id"
13397                 },
13398         { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, criticality),
13399                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13400                 -1,     /* IMPLICIT tag at current level */
13401                 &asn_DEF_Criticality,
13402                 0,
13403                 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
13404                 0, 0, /* No default value */
13405                 "criticality"
13406                 },
13407         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, extensionValue),
13408                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13409                 +1,     /* EXPLICIT tag at current level */
13410                 &asn_DEF_extensionValue_108,
13411                 0,
13412                 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
13413                 0, 0, /* No default value */
13414                 "extensionValue"
13415                 },
13416 };
13417 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemExtIEs_tags_105[] = {
13418         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13419 };
13420 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105[] = {
13421     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13422     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13423     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13424 };
13425 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemExtIEs_specs_105 = {
13426         sizeof(struct DRB_Notify_ItemExtIEs),
13427         offsetof(struct DRB_Notify_ItemExtIEs, _asn_ctx),
13428         asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105,
13429         3,      /* Count of tags in the map */
13430         0, 0, 0,        /* Optional elements (not needed) */
13431         -1,     /* First extension addition */
13432 };
13433 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemExtIEs = {
13434         "DRB-Notify-ItemExtIEs",
13435         "DRB-Notify-ItemExtIEs",
13436         &asn_OP_SEQUENCE,
13437         asn_DEF_DRB_Notify_ItemExtIEs_tags_105,
13438         sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13439                 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13440         asn_DEF_DRB_Notify_ItemExtIEs_tags_105, /* Same as above */
13441         sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13442                 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13443         { 0, 0, SEQUENCE_constraint },
13444         asn_MBR_DRB_Notify_ItemExtIEs_105,
13445         3,      /* Elements count */
13446         &asn_SPC_DRB_Notify_ItemExtIEs_specs_105        /* Additional specs */
13447 };
13448
13449 static asn_TYPE_member_t asn_MBR_extensionValue_112[] = {
13450         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, choice.RLC_Status),
13451                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13452                 0,
13453                 &asn_DEF_RLC_Status,
13454                 0,
13455                 { 0, 0, 0 },
13456                 0, 0, /* No default value */
13457                 "RLC-Status"
13458                 },
13459 };
13460 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_112[] = {
13461     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13462 };
13463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
13464         sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue),
13465         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13466         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, present),
13467         sizeof(((struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13468         asn_MAP_extensionValue_tag2el_112,
13469         1,      /* Count of tags in the map */
13470         0, 0,
13471         -1      /* Extensions start */
13472 };
13473 static /* Use -fall-defs-global to expose */
13474 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
13475         "extensionValue",
13476         "extensionValue",
13477         &asn_OP_OPEN_TYPE,
13478         0,      /* No effective tags (pointer) */
13479         0,      /* No effective tags (count) */
13480         0,      /* No tags (pointer) */
13481         0,      /* No tags (count) */
13482         { 0, 0, OPEN_TYPE_constraint },
13483         asn_MBR_extensionValue_112,
13484         1,      /* Elements count */
13485         &asn_SPC_extensionValue_specs_112       /* Additional specs */
13486 };
13487
13488 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = {
13489         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id),
13490                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13491                 -1,     /* IMPLICIT tag at current level */
13492                 &asn_DEF_ProtocolExtensionID,
13493                 0,
13494                 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
13495                 0, 0, /* No default value */
13496                 "id"
13497                 },
13498         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, criticality),
13499                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13500                 -1,     /* IMPLICIT tag at current level */
13501                 &asn_DEF_Criticality,
13502                 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type,
13503                 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
13504                 0, 0, /* No default value */
13505                 "criticality"
13506                 },
13507         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, extensionValue),
13508                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13509                 +1,     /* EXPLICIT tag at current level */
13510                 &asn_DEF_extensionValue_112,
13511                 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type,
13512                 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
13513                 0, 0, /* No default value */
13514                 "extensionValue"
13515                 },
13516 };
13517 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[] = {
13518         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13519 };
13520 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109[] = {
13521     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13522     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13523     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13524 };
13525 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 = {
13526         sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs),
13527         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, _asn_ctx),
13528         asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109,
13529         3,      /* Count of tags in the map */
13530         0, 0, 0,        /* Optional elements (not needed) */
13531         -1,     /* First extension addition */
13532 };
13533 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs = {
13534         "DRBs-Required-ToBeModified-ItemExtIEs",
13535         "DRBs-Required-ToBeModified-ItemExtIEs",
13536         &asn_OP_SEQUENCE,
13537         asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109,
13538         sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13539                 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13540         asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109, /* Same as above */
13541         sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13542                 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13543         { 0, 0, SEQUENCE_constraint },
13544         asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109,
13545         3,      /* Elements count */
13546         &asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109        /* Additional specs */
13547 };
13548
13549 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
13550         sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
13551         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13552         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
13553         sizeof(((struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13554         0,      /* No top level tags */
13555         0,      /* No tags in the map */
13556         0, 0,
13557         -1      /* Extensions start */
13558 };
13559 static /* Use -fall-defs-global to expose */
13560 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
13561         "extensionValue",
13562         "extensionValue",
13563         &asn_OP_OPEN_TYPE,
13564         0,      /* No effective tags (pointer) */
13565         0,      /* No effective tags (count) */
13566         0,      /* No tags (pointer) */
13567         0,      /* No tags (count) */
13568         { 0, 0, OPEN_TYPE_constraint },
13569         0, 0,   /* No members */
13570         &asn_SPC_extensionValue_specs_116       /* Additional specs */
13571 };
13572
13573 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = {
13574         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, id),
13575                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13576                 -1,     /* IMPLICIT tag at current level */
13577                 &asn_DEF_ProtocolExtensionID,
13578                 0,
13579                 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
13580                 0, 0, /* No default value */
13581                 "id"
13582                 },
13583         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, criticality),
13584                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13585                 -1,     /* IMPLICIT tag at current level */
13586                 &asn_DEF_Criticality,
13587                 0,
13588                 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
13589                 0, 0, /* No default value */
13590                 "criticality"
13591                 },
13592         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
13593                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13594                 +1,     /* EXPLICIT tag at current level */
13595                 &asn_DEF_extensionValue_116,
13596                 0,
13597                 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
13598                 0, 0, /* No default value */
13599                 "extensionValue"
13600                 },
13601 };
13602 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[] = {
13603         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13604 };
13605 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113[] = {
13606     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13607     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13608     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13609 };
13610 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 = {
13611         sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs),
13612         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
13613         asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113,
13614         3,      /* Count of tags in the map */
13615         0, 0, 0,        /* Optional elements (not needed) */
13616         -1,     /* First extension addition */
13617 };
13618 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs = {
13619         "DRBs-Required-ToBeReleased-ItemExtIEs",
13620         "DRBs-Required-ToBeReleased-ItemExtIEs",
13621         &asn_OP_SEQUENCE,
13622         asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113,
13623         sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13624                 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13625         asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113, /* Same as above */
13626         sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13627                 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13628         { 0, 0, SEQUENCE_constraint },
13629         asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113,
13630         3,      /* Elements count */
13631         &asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113        /* Additional specs */
13632 };
13633
13634 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
13635         sizeof(struct DRBs_Setup_ItemExtIEs__extensionValue),
13636         offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
13637         offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, present),
13638         sizeof(((struct DRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
13639         0,      /* No top level tags */
13640         0,      /* No tags in the map */
13641         0, 0,
13642         -1      /* Extensions start */
13643 };
13644 static /* Use -fall-defs-global to expose */
13645 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
13646         "extensionValue",
13647         "extensionValue",
13648         &asn_OP_OPEN_TYPE,
13649         0,      /* No effective tags (pointer) */
13650         0,      /* No effective tags (count) */
13651         0,      /* No tags (pointer) */
13652         0,      /* No tags (count) */
13653         { 0, 0, OPEN_TYPE_constraint },
13654         0, 0,   /* No members */
13655         &asn_SPC_extensionValue_specs_120       /* Additional specs */
13656 };
13657
13658 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = {
13659         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, id),
13660                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13661                 -1,     /* IMPLICIT tag at current level */
13662                 &asn_DEF_ProtocolExtensionID,
13663                 0,
13664                 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
13665                 0, 0, /* No default value */
13666                 "id"
13667                 },
13668         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, criticality),
13669                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13670                 -1,     /* IMPLICIT tag at current level */
13671                 &asn_DEF_Criticality,
13672                 0,
13673                 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
13674                 0, 0, /* No default value */
13675                 "criticality"
13676                 },
13677         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, extensionValue),
13678                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13679                 +1,     /* EXPLICIT tag at current level */
13680                 &asn_DEF_extensionValue_120,
13681                 0,
13682                 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
13683                 0, 0, /* No default value */
13684                 "extensionValue"
13685                 },
13686 };
13687 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[] = {
13688         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13689 };
13690 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117[] = {
13691     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13692     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13693     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13694 };
13695 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 = {
13696         sizeof(struct DRBs_Setup_ItemExtIEs),
13697         offsetof(struct DRBs_Setup_ItemExtIEs, _asn_ctx),
13698         asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117,
13699         3,      /* Count of tags in the map */
13700         0, 0, 0,        /* Optional elements (not needed) */
13701         -1,     /* First extension addition */
13702 };
13703 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemExtIEs = {
13704         "DRBs-Setup-ItemExtIEs",
13705         "DRBs-Setup-ItemExtIEs",
13706         &asn_OP_SEQUENCE,
13707         asn_DEF_DRBs_Setup_ItemExtIEs_tags_117,
13708         sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13709                 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13710         asn_DEF_DRBs_Setup_ItemExtIEs_tags_117, /* Same as above */
13711         sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13712                 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13713         { 0, 0, SEQUENCE_constraint },
13714         asn_MBR_DRBs_Setup_ItemExtIEs_117,
13715         3,      /* Elements count */
13716         &asn_SPC_DRBs_Setup_ItemExtIEs_specs_117        /* Additional specs */
13717 };
13718
13719 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
13720         sizeof(struct DRBs_SetupMod_ItemExtIEs__extensionValue),
13721         offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13722         offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, present),
13723         sizeof(((struct DRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
13724         0,      /* No top level tags */
13725         0,      /* No tags in the map */
13726         0, 0,
13727         -1      /* Extensions start */
13728 };
13729 static /* Use -fall-defs-global to expose */
13730 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
13731         "extensionValue",
13732         "extensionValue",
13733         &asn_OP_OPEN_TYPE,
13734         0,      /* No effective tags (pointer) */
13735         0,      /* No effective tags (count) */
13736         0,      /* No tags (pointer) */
13737         0,      /* No tags (count) */
13738         { 0, 0, OPEN_TYPE_constraint },
13739         0, 0,   /* No members */
13740         &asn_SPC_extensionValue_specs_124       /* Additional specs */
13741 };
13742
13743 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = {
13744         { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, id),
13745                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13746                 -1,     /* IMPLICIT tag at current level */
13747                 &asn_DEF_ProtocolExtensionID,
13748                 0,
13749                 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
13750                 0, 0, /* No default value */
13751                 "id"
13752                 },
13753         { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, criticality),
13754                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13755                 -1,     /* IMPLICIT tag at current level */
13756                 &asn_DEF_Criticality,
13757                 0,
13758                 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
13759                 0, 0, /* No default value */
13760                 "criticality"
13761                 },
13762         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, extensionValue),
13763                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13764                 +1,     /* EXPLICIT tag at current level */
13765                 &asn_DEF_extensionValue_124,
13766                 0,
13767                 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
13768                 0, 0, /* No default value */
13769                 "extensionValue"
13770                 },
13771 };
13772 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[] = {
13773         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13774 };
13775 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121[] = {
13776     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13777     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13778     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13779 };
13780 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 = {
13781         sizeof(struct DRBs_SetupMod_ItemExtIEs),
13782         offsetof(struct DRBs_SetupMod_ItemExtIEs, _asn_ctx),
13783         asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121,
13784         3,      /* Count of tags in the map */
13785         0, 0, 0,        /* Optional elements (not needed) */
13786         -1,     /* First extension addition */
13787 };
13788 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemExtIEs = {
13789         "DRBs-SetupMod-ItemExtIEs",
13790         "DRBs-SetupMod-ItemExtIEs",
13791         &asn_OP_SEQUENCE,
13792         asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,
13793         sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13794                 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13795         asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,      /* Same as above */
13796         sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13797                 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13798         { 0, 0, SEQUENCE_constraint },
13799         asn_MBR_DRBs_SetupMod_ItemExtIEs_121,
13800         3,      /* Elements count */
13801         &asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121     /* Additional specs */
13802 };
13803
13804 static asn_TYPE_member_t asn_MBR_extensionValue_128[] = {
13805         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.PDCPSNLength),
13806                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13807                 0,
13808                 &asn_DEF_PDCPSNLength,
13809                 0,
13810                 { 0, 0, 0 },
13811                 0, 0, /* No default value */
13812                 "PDCPSNLength"
13813                 },
13814         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.BearerTypeChange),
13815                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13816                 0,
13817                 &asn_DEF_BearerTypeChange,
13818                 0,
13819                 { 0, 0, 0 },
13820                 0, 0, /* No default value */
13821                 "BearerTypeChange"
13822                 },
13823         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.RLCMode),
13824                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13825                 0,
13826                 &asn_DEF_RLCMode,
13827                 0,
13828                 { 0, 0, 0 },
13829                 0, 0, /* No default value */
13830                 "RLCMode"
13831                 },
13832         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DuplicationActivation),
13833                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13834                 0,
13835                 &asn_DEF_DuplicationActivation,
13836                 0,
13837                 { 0, 0, 0 },
13838                 0, 0, /* No default value */
13839                 "DuplicationActivation"
13840                 },
13841         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
13842                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13843                 0,
13844                 &asn_DEF_DCBasedDuplicationConfigured,
13845                 0,
13846                 { 0, 0, 0 },
13847                 0, 0, /* No default value */
13848                 "DCBasedDuplicationConfigured"
13849                 },
13850 };
13851 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_128[] = {
13852     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 4 }, /* PDCPSNLength */
13853     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 3 }, /* BearerTypeChange */
13854     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 2 }, /* RLCMode */
13855     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 1 }, /* DuplicationActivation */
13856     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 0 } /* DCBasedDuplicationConfigured */
13857 };
13858 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
13859         sizeof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue),
13860         offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13861         offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, present),
13862         sizeof(((struct DRBs_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13863         asn_MAP_extensionValue_tag2el_128,
13864         5,      /* Count of tags in the map */
13865         0, 0,
13866         -1      /* Extensions start */
13867 };
13868 static /* Use -fall-defs-global to expose */
13869 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
13870         "extensionValue",
13871         "extensionValue",
13872         &asn_OP_OPEN_TYPE,
13873         0,      /* No effective tags (pointer) */
13874         0,      /* No effective tags (count) */
13875         0,      /* No tags (pointer) */
13876         0,      /* No tags (count) */
13877         { 0, 0, OPEN_TYPE_constraint },
13878         asn_MBR_extensionValue_128,
13879         5,      /* Elements count */
13880         &asn_SPC_extensionValue_specs_128       /* Additional specs */
13881 };
13882
13883 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = {
13884         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, id),
13885                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13886                 -1,     /* IMPLICIT tag at current level */
13887                 &asn_DEF_ProtocolExtensionID,
13888                 0,
13889                 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
13890                 0, 0, /* No default value */
13891                 "id"
13892                 },
13893         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, criticality),
13894                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13895                 -1,     /* IMPLICIT tag at current level */
13896                 &asn_DEF_Criticality,
13897                 select_DRBs_ToBeModified_ItemExtIEs_criticality_type,
13898                 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
13899                 0, 0, /* No default value */
13900                 "criticality"
13901                 },
13902         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, extensionValue),
13903                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13904                 +1,     /* EXPLICIT tag at current level */
13905                 &asn_DEF_extensionValue_128,
13906                 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type,
13907                 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
13908                 0, 0, /* No default value */
13909                 "extensionValue"
13910                 },
13911 };
13912 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[] = {
13913         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13914 };
13915 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125[] = {
13916     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13917     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13918     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13919 };
13920 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 = {
13921         sizeof(struct DRBs_ToBeModified_ItemExtIEs),
13922         offsetof(struct DRBs_ToBeModified_ItemExtIEs, _asn_ctx),
13923         asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125,
13924         3,      /* Count of tags in the map */
13925         0, 0, 0,        /* Optional elements (not needed) */
13926         -1,     /* First extension addition */
13927 };
13928 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemExtIEs = {
13929         "DRBs-ToBeModified-ItemExtIEs",
13930         "DRBs-ToBeModified-ItemExtIEs",
13931         &asn_OP_SEQUENCE,
13932         asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,
13933         sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13934                 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13935         asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,  /* Same as above */
13936         sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13937                 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13938         { 0, 0, SEQUENCE_constraint },
13939         asn_MBR_DRBs_ToBeModified_ItemExtIEs_125,
13940         3,      /* Elements count */
13941         &asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 /* Additional specs */
13942 };
13943
13944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
13945         sizeof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue),
13946         offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13947         offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
13948         sizeof(((struct DRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13949         0,      /* No top level tags */
13950         0,      /* No tags in the map */
13951         0, 0,
13952         -1      /* Extensions start */
13953 };
13954 static /* Use -fall-defs-global to expose */
13955 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
13956         "extensionValue",
13957         "extensionValue",
13958         &asn_OP_OPEN_TYPE,
13959         0,      /* No effective tags (pointer) */
13960         0,      /* No effective tags (count) */
13961         0,      /* No tags (pointer) */
13962         0,      /* No tags (count) */
13963         { 0, 0, OPEN_TYPE_constraint },
13964         0, 0,   /* No members */
13965         &asn_SPC_extensionValue_specs_132       /* Additional specs */
13966 };
13967
13968 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = {
13969         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, id),
13970                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13971                 -1,     /* IMPLICIT tag at current level */
13972                 &asn_DEF_ProtocolExtensionID,
13973                 0,
13974                 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
13975                 0, 0, /* No default value */
13976                 "id"
13977                 },
13978         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, criticality),
13979                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13980                 -1,     /* IMPLICIT tag at current level */
13981                 &asn_DEF_Criticality,
13982                 0,
13983                 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
13984                 0, 0, /* No default value */
13985                 "criticality"
13986                 },
13987         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, extensionValue),
13988                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13989                 +1,     /* EXPLICIT tag at current level */
13990                 &asn_DEF_extensionValue_132,
13991                 0,
13992                 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
13993                 0, 0, /* No default value */
13994                 "extensionValue"
13995                 },
13996 };
13997 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[] = {
13998         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13999 };
14000 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129[] = {
14001     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14002     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14003     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14004 };
14005 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 = {
14006         sizeof(struct DRBs_ToBeReleased_ItemExtIEs),
14007         offsetof(struct DRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
14008         asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129,
14009         3,      /* Count of tags in the map */
14010         0, 0, 0,        /* Optional elements (not needed) */
14011         -1,     /* First extension addition */
14012 };
14013 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs = {
14014         "DRBs-ToBeReleased-ItemExtIEs",
14015         "DRBs-ToBeReleased-ItemExtIEs",
14016         &asn_OP_SEQUENCE,
14017         asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,
14018         sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
14019                 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
14020         asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,  /* Same as above */
14021         sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
14022                 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
14023         { 0, 0, SEQUENCE_constraint },
14024         asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129,
14025         3,      /* Elements count */
14026         &asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 /* Additional specs */
14027 };
14028
14029 static asn_TYPE_member_t asn_MBR_extensionValue_136[] = {
14030         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14031                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14032                 0,
14033                 &asn_DEF_DCBasedDuplicationConfigured,
14034                 0,
14035                 { 0, 0, 0 },
14036                 0, 0, /* No default value */
14037                 "DCBasedDuplicationConfigured"
14038                 },
14039         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14040                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14041                 0,
14042                 &asn_DEF_DuplicationActivation,
14043                 0,
14044                 { 0, 0, 0 },
14045                 0, 0, /* No default value */
14046                 "DuplicationActivation"
14047                 },
14048         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14049                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14050                 0,
14051                 &asn_DEF_PDCPSNLength,
14052                 0,
14053                 { 0, 0, 0 },
14054                 0, 0, /* No default value */
14055                 "PDCPSNLength"
14056                 },
14057 };
14058 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_136[] = {
14059     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14060     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14061     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14062 };
14063 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
14064         sizeof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue),
14065         offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
14066         offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
14067         sizeof(((struct DRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
14068         asn_MAP_extensionValue_tag2el_136,
14069         3,      /* Count of tags in the map */
14070         0, 0,
14071         -1      /* Extensions start */
14072 };
14073 static /* Use -fall-defs-global to expose */
14074 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
14075         "extensionValue",
14076         "extensionValue",
14077         &asn_OP_OPEN_TYPE,
14078         0,      /* No effective tags (pointer) */
14079         0,      /* No effective tags (count) */
14080         0,      /* No tags (pointer) */
14081         0,      /* No tags (count) */
14082         { 0, 0, OPEN_TYPE_constraint },
14083         asn_MBR_extensionValue_136,
14084         3,      /* Elements count */
14085         &asn_SPC_extensionValue_specs_136       /* Additional specs */
14086 };
14087
14088 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = {
14089         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id),
14090                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14091                 -1,     /* IMPLICIT tag at current level */
14092                 &asn_DEF_ProtocolExtensionID,
14093                 0,
14094                 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
14095                 0, 0, /* No default value */
14096                 "id"
14097                 },
14098         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, criticality),
14099                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14100                 -1,     /* IMPLICIT tag at current level */
14101                 &asn_DEF_Criticality,
14102                 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type,
14103                 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
14104                 0, 0, /* No default value */
14105                 "criticality"
14106                 },
14107         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, extensionValue),
14108                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14109                 +1,     /* EXPLICIT tag at current level */
14110                 &asn_DEF_extensionValue_136,
14111                 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type,
14112                 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
14113                 0, 0, /* No default value */
14114                 "extensionValue"
14115                 },
14116 };
14117 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[] = {
14118         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14119 };
14120 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133[] = {
14121     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14122     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14123     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14124 };
14125 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 = {
14126         sizeof(struct DRBs_ToBeSetup_ItemExtIEs),
14127         offsetof(struct DRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
14128         asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133,
14129         3,      /* Count of tags in the map */
14130         0, 0, 0,        /* Optional elements (not needed) */
14131         -1,     /* First extension addition */
14132 };
14133 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs = {
14134         "DRBs-ToBeSetup-ItemExtIEs",
14135         "DRBs-ToBeSetup-ItemExtIEs",
14136         &asn_OP_SEQUENCE,
14137         asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,
14138         sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14139                 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14140         asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,     /* Same as above */
14141         sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14142                 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14143         { 0, 0, SEQUENCE_constraint },
14144         asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133,
14145         3,      /* Elements count */
14146         &asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133    /* Additional specs */
14147 };
14148
14149 static asn_TYPE_member_t asn_MBR_extensionValue_140[] = {
14150         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14151                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14152                 0,
14153                 &asn_DEF_DCBasedDuplicationConfigured,
14154                 0,
14155                 { 0, 0, 0 },
14156                 0, 0, /* No default value */
14157                 "DCBasedDuplicationConfigured"
14158                 },
14159         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14160                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14161                 0,
14162                 &asn_DEF_DuplicationActivation,
14163                 0,
14164                 { 0, 0, 0 },
14165                 0, 0, /* No default value */
14166                 "DuplicationActivation"
14167                 },
14168         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14169                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14170                 0,
14171                 &asn_DEF_PDCPSNLength,
14172                 0,
14173                 { 0, 0, 0 },
14174                 0, 0, /* No default value */
14175                 "PDCPSNLength"
14176                 },
14177 };
14178 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_140[] = {
14179     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14180     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14181     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14182 };
14183 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
14184         sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
14185         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
14186         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
14187         sizeof(((struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
14188         asn_MAP_extensionValue_tag2el_140,
14189         3,      /* Count of tags in the map */
14190         0, 0,
14191         -1      /* Extensions start */
14192 };
14193 static /* Use -fall-defs-global to expose */
14194 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
14195         "extensionValue",
14196         "extensionValue",
14197         &asn_OP_OPEN_TYPE,
14198         0,      /* No effective tags (pointer) */
14199         0,      /* No effective tags (count) */
14200         0,      /* No tags (pointer) */
14201         0,      /* No tags (count) */
14202         { 0, 0, OPEN_TYPE_constraint },
14203         asn_MBR_extensionValue_140,
14204         3,      /* Elements count */
14205         &asn_SPC_extensionValue_specs_140       /* Additional specs */
14206 };
14207
14208 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = {
14209         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id),
14210                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14211                 -1,     /* IMPLICIT tag at current level */
14212                 &asn_DEF_ProtocolExtensionID,
14213                 0,
14214                 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
14215                 0, 0, /* No default value */
14216                 "id"
14217                 },
14218         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, criticality),
14219                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14220                 -1,     /* IMPLICIT tag at current level */
14221                 &asn_DEF_Criticality,
14222                 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type,
14223                 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
14224                 0, 0, /* No default value */
14225                 "criticality"
14226                 },
14227         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
14228                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14229                 +1,     /* EXPLICIT tag at current level */
14230                 &asn_DEF_extensionValue_140,
14231                 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type,
14232                 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
14233                 0, 0, /* No default value */
14234                 "extensionValue"
14235                 },
14236 };
14237 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[] = {
14238         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14239 };
14240 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137[] = {
14241     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14242     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14243     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14244 };
14245 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 = {
14246         sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs),
14247         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
14248         asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137,
14249         3,      /* Count of tags in the map */
14250         0, 0, 0,        /* Optional elements (not needed) */
14251         -1,     /* First extension addition */
14252 };
14253 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs = {
14254         "DRBs-ToBeSetupMod-ItemExtIEs",
14255         "DRBs-ToBeSetupMod-ItemExtIEs",
14256         &asn_OP_SEQUENCE,
14257         asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,
14258         sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14259                 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14260         asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,  /* Same as above */
14261         sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14262                 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14263         { 0, 0, SEQUENCE_constraint },
14264         asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137,
14265         3,      /* Elements count */
14266         &asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 /* Additional specs */
14267 };
14268
14269 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
14270         sizeof(struct DRXCycle_ExtIEs__extensionValue),
14271         offsetof(struct DRXCycle_ExtIEs__extensionValue, _asn_ctx),
14272         offsetof(struct DRXCycle_ExtIEs__extensionValue, present),
14273         sizeof(((struct DRXCycle_ExtIEs__extensionValue *)0)->present),
14274         0,      /* No top level tags */
14275         0,      /* No tags in the map */
14276         0, 0,
14277         -1      /* Extensions start */
14278 };
14279 static /* Use -fall-defs-global to expose */
14280 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
14281         "extensionValue",
14282         "extensionValue",
14283         &asn_OP_OPEN_TYPE,
14284         0,      /* No effective tags (pointer) */
14285         0,      /* No effective tags (count) */
14286         0,      /* No tags (pointer) */
14287         0,      /* No tags (count) */
14288         { 0, 0, OPEN_TYPE_constraint },
14289         0, 0,   /* No members */
14290         &asn_SPC_extensionValue_specs_144       /* Additional specs */
14291 };
14292
14293 asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = {
14294         { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, id),
14295                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14296                 -1,     /* IMPLICIT tag at current level */
14297                 &asn_DEF_ProtocolExtensionID,
14298                 0,
14299                 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
14300                 0, 0, /* No default value */
14301                 "id"
14302                 },
14303         { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, criticality),
14304                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14305                 -1,     /* IMPLICIT tag at current level */
14306                 &asn_DEF_Criticality,
14307                 0,
14308                 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
14309                 0, 0, /* No default value */
14310                 "criticality"
14311                 },
14312         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, extensionValue),
14313                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14314                 +1,     /* EXPLICIT tag at current level */
14315                 &asn_DEF_extensionValue_144,
14316                 0,
14317                 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
14318                 0, 0, /* No default value */
14319                 "extensionValue"
14320                 },
14321 };
14322 static const ber_tlv_tag_t asn_DEF_DRXCycle_ExtIEs_tags_141[] = {
14323         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14324 };
14325 static const asn_TYPE_tag2member_t asn_MAP_DRXCycle_ExtIEs_tag2el_141[] = {
14326     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14327     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14328     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14329 };
14330 asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_ExtIEs_specs_141 = {
14331         sizeof(struct DRXCycle_ExtIEs),
14332         offsetof(struct DRXCycle_ExtIEs, _asn_ctx),
14333         asn_MAP_DRXCycle_ExtIEs_tag2el_141,
14334         3,      /* Count of tags in the map */
14335         0, 0, 0,        /* Optional elements (not needed) */
14336         -1,     /* First extension addition */
14337 };
14338 asn_TYPE_descriptor_t asn_DEF_DRXCycle_ExtIEs = {
14339         "DRXCycle-ExtIEs",
14340         "DRXCycle-ExtIEs",
14341         &asn_OP_SEQUENCE,
14342         asn_DEF_DRXCycle_ExtIEs_tags_141,
14343         sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14344                 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14345         asn_DEF_DRXCycle_ExtIEs_tags_141,       /* Same as above */
14346         sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14347                 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14348         { 0, 0, SEQUENCE_constraint },
14349         asn_MBR_DRXCycle_ExtIEs_141,
14350         3,      /* Elements count */
14351         &asn_SPC_DRXCycle_ExtIEs_specs_141      /* Additional specs */
14352 };
14353
14354 static asn_TYPE_member_t asn_MBR_extensionValue_148[] = {
14355         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_LongCycleStartOffset),
14356                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14357                 0,
14358                 &asn_DEF_DRX_LongCycleStartOffset,
14359                 0,
14360                 { 0, 0, 0 },
14361                 0, 0, /* No default value */
14362                 "DRX-LongCycleStartOffset"
14363                 },
14364         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedBandCombinationIndex),
14365                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14366                 0,
14367                 &asn_DEF_SelectedBandCombinationIndex,
14368                 0,
14369                 { 0, 0, 0 },
14370                 0, 0, /* No default value */
14371                 "SelectedBandCombinationIndex"
14372                 },
14373         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedFeatureSetEntryIndex),
14374                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14375                 0,
14376                 &asn_DEF_SelectedFeatureSetEntryIndex,
14377                 0,
14378                 { 0, 0, 0 },
14379                 0, 0, /* No default value */
14380                 "SelectedFeatureSetEntryIndex"
14381                 },
14382         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.Ph_InfoSCG),
14383                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14384                 0,
14385                 &asn_DEF_Ph_InfoSCG,
14386                 0,
14387                 { 0, 0, 0 },
14388                 0, 0, /* No default value */
14389                 "Ph-InfoSCG"
14390                 },
14391         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedBandCombinationIndex),
14392                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14393                 0,
14394                 &asn_DEF_RequestedBandCombinationIndex,
14395                 0,
14396                 { 0, 0, 0 },
14397                 0, 0, /* No default value */
14398                 "RequestedBandCombinationIndex"
14399                 },
14400         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedFeatureSetEntryIndex),
14401                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14402                 0,
14403                 &asn_DEF_RequestedFeatureSetEntryIndex,
14404                 0,
14405                 { 0, 0, 0 },
14406                 0, 0, /* No default value */
14407                 "RequestedFeatureSetEntryIndex"
14408                 },
14409         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedP_MaxFR2),
14410                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14411                 0,
14412                 &asn_DEF_RequestedP_MaxFR2,
14413                 0,
14414                 { 0, 0, 0 },
14415                 0, 0, /* No default value */
14416                 "RequestedP-MaxFR2"
14417                 },
14418         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_Config),
14419                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14420                 0,
14421                 &asn_DEF_DRX_Config,
14422                 0,
14423                 { 0, 0, 0 },
14424                 0, 0, /* No default value */
14425                 "DRX-Config"
14426                 },
14427 };
14428 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_148[] = {
14429     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* DRX-LongCycleStartOffset */
14430     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 6 }, /* SelectedBandCombinationIndex */
14431     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -1, 5 }, /* SelectedFeatureSetEntryIndex */
14432     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -2, 4 }, /* Ph-InfoSCG */
14433     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -3, 3 }, /* RequestedBandCombinationIndex */
14434     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, -4, 2 }, /* RequestedFeatureSetEntryIndex */
14435     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -5, 1 }, /* RequestedP-MaxFR2 */
14436     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -6, 0 } /* DRX-Config */
14437 };
14438 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
14439         sizeof(struct DUtoCURRCInformation_ExtIEs__extensionValue),
14440         offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, _asn_ctx),
14441         offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, present),
14442         sizeof(((struct DUtoCURRCInformation_ExtIEs__extensionValue *)0)->present),
14443         asn_MAP_extensionValue_tag2el_148,
14444         8,      /* Count of tags in the map */
14445         0, 0,
14446         -1      /* Extensions start */
14447 };
14448 static /* Use -fall-defs-global to expose */
14449 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
14450         "extensionValue",
14451         "extensionValue",
14452         &asn_OP_OPEN_TYPE,
14453         0,      /* No effective tags (pointer) */
14454         0,      /* No effective tags (count) */
14455         0,      /* No tags (pointer) */
14456         0,      /* No tags (count) */
14457         { 0, 0, OPEN_TYPE_constraint },
14458         asn_MBR_extensionValue_148,
14459         8,      /* Elements count */
14460         &asn_SPC_extensionValue_specs_148       /* Additional specs */
14461 };
14462
14463 asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = {
14464         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, id),
14465                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14466                 -1,     /* IMPLICIT tag at current level */
14467                 &asn_DEF_ProtocolExtensionID,
14468                 0,
14469                 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
14470                 0, 0, /* No default value */
14471                 "id"
14472                 },
14473         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, criticality),
14474                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14475                 -1,     /* IMPLICIT tag at current level */
14476                 &asn_DEF_Criticality,
14477                 select_DUtoCURRCInformation_ExtIEs_criticality_type,
14478                 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
14479                 0, 0, /* No default value */
14480                 "criticality"
14481                 },
14482         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, extensionValue),
14483                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14484                 +1,     /* EXPLICIT tag at current level */
14485                 &asn_DEF_extensionValue_148,
14486                 select_DUtoCURRCInformation_ExtIEs_extensionValue_type,
14487                 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
14488                 0, 0, /* No default value */
14489                 "extensionValue"
14490                 },
14491 };
14492 static const ber_tlv_tag_t asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[] = {
14493         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14494 };
14495 static const asn_TYPE_tag2member_t asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145[] = {
14496     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14497     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14498     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14499 };
14500 asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 = {
14501         sizeof(struct DUtoCURRCInformation_ExtIEs),
14502         offsetof(struct DUtoCURRCInformation_ExtIEs, _asn_ctx),
14503         asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145,
14504         3,      /* Count of tags in the map */
14505         0, 0, 0,        /* Optional elements (not needed) */
14506         -1,     /* First extension addition */
14507 };
14508 asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation_ExtIEs = {
14509         "DUtoCURRCInformation-ExtIEs",
14510         "DUtoCURRCInformation-ExtIEs",
14511         &asn_OP_SEQUENCE,
14512         asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,
14513         sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14514                 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14515         asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,   /* Same as above */
14516         sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14517                 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14518         { 0, 0, SEQUENCE_constraint },
14519         asn_MBR_DUtoCURRCInformation_ExtIEs_145,
14520         3,      /* Elements count */
14521         &asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145  /* Additional specs */
14522 };
14523
14524 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
14525         sizeof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue),
14526         offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
14527         offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, present),
14528         sizeof(((struct Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
14529         0,      /* No top level tags */
14530         0,      /* No tags in the map */
14531         0, 0,
14532         -1      /* Extensions start */
14533 };
14534 static /* Use -fall-defs-global to expose */
14535 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
14536         "extensionValue",
14537         "extensionValue",
14538         &asn_OP_OPEN_TYPE,
14539         0,      /* No effective tags (pointer) */
14540         0,      /* No effective tags (count) */
14541         0,      /* No tags (pointer) */
14542         0,      /* No tags (count) */
14543         { 0, 0, OPEN_TYPE_constraint },
14544         0, 0,   /* No members */
14545         &asn_SPC_extensionValue_specs_152       /* Additional specs */
14546 };
14547
14548 asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = {
14549         { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, id),
14550                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14551                 -1,     /* IMPLICIT tag at current level */
14552                 &asn_DEF_ProtocolExtensionID,
14553                 0,
14554                 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
14555                 0, 0, /* No default value */
14556                 "id"
14557                 },
14558         { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, criticality),
14559                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14560                 -1,     /* IMPLICIT tag at current level */
14561                 &asn_DEF_Criticality,
14562                 0,
14563                 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
14564                 0, 0, /* No default value */
14565                 "criticality"
14566                 },
14567         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, extensionValue),
14568                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14569                 +1,     /* EXPLICIT tag at current level */
14570                 &asn_DEF_extensionValue_152,
14571                 0,
14572                 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
14573                 0, 0, /* No default value */
14574                 "extensionValue"
14575                 },
14576 };
14577 static const ber_tlv_tag_t asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[] = {
14578         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14579 };
14580 static const asn_TYPE_tag2member_t asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149[] = {
14581     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14582     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14583     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14584 };
14585 asn_SEQUENCE_specifics_t asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 = {
14586         sizeof(struct Dynamic5QIDescriptor_ExtIEs),
14587         offsetof(struct Dynamic5QIDescriptor_ExtIEs, _asn_ctx),
14588         asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149,
14589         3,      /* Count of tags in the map */
14590         0, 0, 0,        /* Optional elements (not needed) */
14591         -1,     /* First extension addition */
14592 };
14593 asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor_ExtIEs = {
14594         "Dynamic5QIDescriptor-ExtIEs",
14595         "Dynamic5QIDescriptor-ExtIEs",
14596         &asn_OP_SEQUENCE,
14597         asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,
14598         sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14599                 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14600         asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,   /* Same as above */
14601         sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14602                 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14603         { 0, 0, SEQUENCE_constraint },
14604         asn_MBR_Dynamic5QIDescriptor_ExtIEs_149,
14605         3,      /* Elements count */
14606         &asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149  /* Additional specs */
14607 };
14608
14609 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
14610         sizeof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue),
14611         offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, _asn_ctx),
14612         offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, present),
14613         sizeof(((struct Endpoint_IP_address_and_port_ExtIEs__extensionValue *)0)->present),
14614         0,      /* No top level tags */
14615         0,      /* No tags in the map */
14616         0, 0,
14617         -1      /* Extensions start */
14618 };
14619 static /* Use -fall-defs-global to expose */
14620 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
14621         "extensionValue",
14622         "extensionValue",
14623         &asn_OP_OPEN_TYPE,
14624         0,      /* No effective tags (pointer) */
14625         0,      /* No effective tags (count) */
14626         0,      /* No tags (pointer) */
14627         0,      /* No tags (count) */
14628         { 0, 0, OPEN_TYPE_constraint },
14629         0, 0,   /* No members */
14630         &asn_SPC_extensionValue_specs_156       /* Additional specs */
14631 };
14632
14633 asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = {
14634         { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, id),
14635                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14636                 -1,     /* IMPLICIT tag at current level */
14637                 &asn_DEF_ProtocolExtensionID,
14638                 0,
14639                 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
14640                 0, 0, /* No default value */
14641                 "id"
14642                 },
14643         { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, criticality),
14644                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14645                 -1,     /* IMPLICIT tag at current level */
14646                 &asn_DEF_Criticality,
14647                 0,
14648                 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
14649                 0, 0, /* No default value */
14650                 "criticality"
14651                 },
14652         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, extensionValue),
14653                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14654                 +1,     /* EXPLICIT tag at current level */
14655                 &asn_DEF_extensionValue_156,
14656                 0,
14657                 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
14658                 0, 0, /* No default value */
14659                 "extensionValue"
14660                 },
14661 };
14662 static const ber_tlv_tag_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[] = {
14663         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14664 };
14665 static const asn_TYPE_tag2member_t asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153[] = {
14666     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14667     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14668     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14669 };
14670 asn_SEQUENCE_specifics_t asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 = {
14671         sizeof(struct Endpoint_IP_address_and_port_ExtIEs),
14672         offsetof(struct Endpoint_IP_address_and_port_ExtIEs, _asn_ctx),
14673         asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153,
14674         3,      /* Count of tags in the map */
14675         0, 0, 0,        /* Optional elements (not needed) */
14676         -1,     /* First extension addition */
14677 };
14678 asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs = {
14679         "Endpoint-IP-address-and-port-ExtIEs",
14680         "Endpoint-IP-address-and-port-ExtIEs",
14681         &asn_OP_SEQUENCE,
14682         asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,
14683         sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14684                 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14685         asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,   /* Same as above */
14686         sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14687                 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14688         { 0, 0, SEQUENCE_constraint },
14689         asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153,
14690         3,      /* Elements count */
14691         &asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153  /* Additional specs */
14692 };
14693
14694 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
14695         sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue),
14696         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, _asn_ctx),
14697         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, present),
14698         sizeof(((struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue *)0)->present),
14699         0,      /* No top level tags */
14700         0,      /* No tags in the map */
14701         0, 0,
14702         -1      /* Extensions start */
14703 };
14704 static /* Use -fall-defs-global to expose */
14705 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
14706         "extensionValue",
14707         "extensionValue",
14708         &asn_OP_OPEN_TYPE,
14709         0,      /* No effective tags (pointer) */
14710         0,      /* No effective tags (count) */
14711         0,      /* No tags (pointer) */
14712         0,      /* No tags (count) */
14713         { 0, 0, OPEN_TYPE_constraint },
14714         0, 0,   /* No members */
14715         &asn_SPC_extensionValue_specs_160       /* Additional specs */
14716 };
14717
14718 asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = {
14719         { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, id),
14720                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14721                 -1,     /* IMPLICIT tag at current level */
14722                 &asn_DEF_ProtocolExtensionID,
14723                 0,
14724                 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
14725                 0, 0, /* No default value */
14726                 "id"
14727                 },
14728         { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, criticality),
14729                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14730                 -1,     /* IMPLICIT tag at current level */
14731                 &asn_DEF_Criticality,
14732                 0,
14733                 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
14734                 0, 0, /* No default value */
14735                 "criticality"
14736                 },
14737         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, extensionValue),
14738                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14739                 +1,     /* EXPLICIT tag at current level */
14740                 &asn_DEF_extensionValue_160,
14741                 0,
14742                 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
14743                 0, 0, /* No default value */
14744                 "extensionValue"
14745                 },
14746 };
14747 static const ber_tlv_tag_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[] = {
14748         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14749 };
14750 static const asn_TYPE_tag2member_t asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157[] = {
14751     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14752     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14753     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14754 };
14755 asn_SEQUENCE_specifics_t asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 = {
14756         sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs),
14757         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, _asn_ctx),
14758         asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157,
14759         3,      /* Count of tags in the map */
14760         0, 0, 0,        /* Optional elements (not needed) */
14761         -1,     /* First extension addition */
14762 };
14763 asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs = {
14764         "ExtendedAvailablePLMN-Item-ExtIEs",
14765         "ExtendedAvailablePLMN-Item-ExtIEs",
14766         &asn_OP_SEQUENCE,
14767         asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,
14768         sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14769                 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14770         asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,     /* Same as above */
14771         sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14772                 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14773         { 0, 0, SEQUENCE_constraint },
14774         asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157,
14775         3,      /* Elements count */
14776         &asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157    /* Additional specs */
14777 };
14778
14779 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
14780         sizeof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue),
14781         offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
14782         offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, present),
14783         sizeof(((struct ExtendedServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
14784         0,      /* No top level tags */
14785         0,      /* No tags in the map */
14786         0, 0,
14787         -1      /* Extensions start */
14788 };
14789 static /* Use -fall-defs-global to expose */
14790 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
14791         "extensionValue",
14792         "extensionValue",
14793         &asn_OP_OPEN_TYPE,
14794         0,      /* No effective tags (pointer) */
14795         0,      /* No effective tags (count) */
14796         0,      /* No tags (pointer) */
14797         0,      /* No tags (count) */
14798         { 0, 0, OPEN_TYPE_constraint },
14799         0, 0,   /* No members */
14800         &asn_SPC_extensionValue_specs_164       /* Additional specs */
14801 };
14802
14803 asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = {
14804         { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, id),
14805                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14806                 -1,     /* IMPLICIT tag at current level */
14807                 &asn_DEF_ProtocolExtensionID,
14808                 0,
14809                 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
14810                 0, 0, /* No default value */
14811                 "id"
14812                 },
14813         { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, criticality),
14814                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14815                 -1,     /* IMPLICIT tag at current level */
14816                 &asn_DEF_Criticality,
14817                 0,
14818                 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
14819                 0, 0, /* No default value */
14820                 "criticality"
14821                 },
14822         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, extensionValue),
14823                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14824                 +1,     /* EXPLICIT tag at current level */
14825                 &asn_DEF_extensionValue_164,
14826                 0,
14827                 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
14828                 0, 0, /* No default value */
14829                 "extensionValue"
14830                 },
14831 };
14832 static const ber_tlv_tag_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[] = {
14833         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14834 };
14835 static const asn_TYPE_tag2member_t asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161[] = {
14836     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14837     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14838     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14839 };
14840 asn_SEQUENCE_specifics_t asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 = {
14841         sizeof(struct ExtendedServedPLMNs_ItemExtIEs),
14842         offsetof(struct ExtendedServedPLMNs_ItemExtIEs, _asn_ctx),
14843         asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161,
14844         3,      /* Count of tags in the map */
14845         0, 0, 0,        /* Optional elements (not needed) */
14846         -1,     /* First extension addition */
14847 };
14848 asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs = {
14849         "ExtendedServedPLMNs-ItemExtIEs",
14850         "ExtendedServedPLMNs-ItemExtIEs",
14851         &asn_OP_SEQUENCE,
14852         asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,
14853         sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14854                 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14855         asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,        /* Same as above */
14856         sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14857                 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14858         { 0, 0, SEQUENCE_constraint },
14859         asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161,
14860         3,      /* Elements count */
14861         &asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161       /* Additional specs */
14862 };
14863
14864 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
14865         sizeof(struct EUTRACells_List_itemExtIEs__extensionValue),
14866         offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, _asn_ctx),
14867         offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, present),
14868         sizeof(((struct EUTRACells_List_itemExtIEs__extensionValue *)0)->present),
14869         0,      /* No top level tags */
14870         0,      /* No tags in the map */
14871         0, 0,
14872         -1      /* Extensions start */
14873 };
14874 static /* Use -fall-defs-global to expose */
14875 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
14876         "extensionValue",
14877         "extensionValue",
14878         &asn_OP_OPEN_TYPE,
14879         0,      /* No effective tags (pointer) */
14880         0,      /* No effective tags (count) */
14881         0,      /* No tags (pointer) */
14882         0,      /* No tags (count) */
14883         { 0, 0, OPEN_TYPE_constraint },
14884         0, 0,   /* No members */
14885         &asn_SPC_extensionValue_specs_168       /* Additional specs */
14886 };
14887
14888 asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = {
14889         { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, id),
14890                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14891                 -1,     /* IMPLICIT tag at current level */
14892                 &asn_DEF_ProtocolExtensionID,
14893                 0,
14894                 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
14895                 0, 0, /* No default value */
14896                 "id"
14897                 },
14898         { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, criticality),
14899                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14900                 -1,     /* IMPLICIT tag at current level */
14901                 &asn_DEF_Criticality,
14902                 0,
14903                 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
14904                 0, 0, /* No default value */
14905                 "criticality"
14906                 },
14907         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, extensionValue),
14908                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14909                 +1,     /* EXPLICIT tag at current level */
14910                 &asn_DEF_extensionValue_168,
14911                 0,
14912                 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
14913                 0, 0, /* No default value */
14914                 "extensionValue"
14915                 },
14916 };
14917 static const ber_tlv_tag_t asn_DEF_EUTRACells_List_itemExtIEs_tags_165[] = {
14918         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14919 };
14920 static const asn_TYPE_tag2member_t asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165[] = {
14921     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14922     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14923     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14924 };
14925 asn_SEQUENCE_specifics_t asn_SPC_EUTRACells_List_itemExtIEs_specs_165 = {
14926         sizeof(struct EUTRACells_List_itemExtIEs),
14927         offsetof(struct EUTRACells_List_itemExtIEs, _asn_ctx),
14928         asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165,
14929         3,      /* Count of tags in the map */
14930         0, 0, 0,        /* Optional elements (not needed) */
14931         -1,     /* First extension addition */
14932 };
14933 asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_itemExtIEs = {
14934         "EUTRACells-List-itemExtIEs",
14935         "EUTRACells-List-itemExtIEs",
14936         &asn_OP_SEQUENCE,
14937         asn_DEF_EUTRACells_List_itemExtIEs_tags_165,
14938         sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14939                 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14940         asn_DEF_EUTRACells_List_itemExtIEs_tags_165,    /* Same as above */
14941         sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14942                 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14943         { 0, 0, SEQUENCE_constraint },
14944         asn_MBR_EUTRACells_List_itemExtIEs_165,
14945         3,      /* Elements count */
14946         &asn_SPC_EUTRACells_List_itemExtIEs_specs_165   /* Additional specs */
14947 };
14948
14949 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
14950         sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue),
14951         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
14952         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, present),
14953         sizeof(((struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue *)0)->present),
14954         0,      /* No top level tags */
14955         0,      /* No tags in the map */
14956         0, 0,
14957         -1      /* Extensions start */
14958 };
14959 static /* Use -fall-defs-global to expose */
14960 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
14961         "extensionValue",
14962         "extensionValue",
14963         &asn_OP_OPEN_TYPE,
14964         0,      /* No effective tags (pointer) */
14965         0,      /* No effective tags (count) */
14966         0,      /* No tags (pointer) */
14967         0,      /* No tags (count) */
14968         { 0, 0, OPEN_TYPE_constraint },
14969         0, 0,   /* No members */
14970         &asn_SPC_extensionValue_specs_172       /* Additional specs */
14971 };
14972
14973 asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = {
14974         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, id),
14975                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14976                 -1,     /* IMPLICIT tag at current level */
14977                 &asn_DEF_ProtocolExtensionID,
14978                 0,
14979                 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
14980                 0, 0, /* No default value */
14981                 "id"
14982                 },
14983         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, criticality),
14984                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14985                 -1,     /* IMPLICIT tag at current level */
14986                 &asn_DEF_Criticality,
14987                 0,
14988                 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
14989                 0, 0, /* No default value */
14990                 "criticality"
14991                 },
14992         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, extensionValue),
14993                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14994                 +1,     /* EXPLICIT tag at current level */
14995                 &asn_DEF_extensionValue_172,
14996                 0,
14997                 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
14998                 0, 0, /* No default value */
14999                 "extensionValue"
15000                 },
15001 };
15002 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[] = {
15003         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15004 };
15005 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169[] = {
15006     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15007     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15008     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15009 };
15010 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 = {
15011         sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs),
15012         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, _asn_ctx),
15013         asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169,
15014         3,      /* Count of tags in the map */
15015         0, 0, 0,        /* Optional elements (not needed) */
15016         -1,     /* First extension addition */
15017 };
15018 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs = {
15019         "EUTRA-Coex-FDD-Info-ExtIEs",
15020         "EUTRA-Coex-FDD-Info-ExtIEs",
15021         &asn_OP_SEQUENCE,
15022         asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,
15023         sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15024                 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15025         asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,    /* Same as above */
15026         sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15027                 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15028         { 0, 0, SEQUENCE_constraint },
15029         asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169,
15030         3,      /* Elements count */
15031         &asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169   /* Additional specs */
15032 };
15033
15034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
15035         sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue),
15036         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15037         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, present),
15038         sizeof(((struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue *)0)->present),
15039         0,      /* No top level tags */
15040         0,      /* No tags in the map */
15041         0, 0,
15042         -1      /* Extensions start */
15043 };
15044 static /* Use -fall-defs-global to expose */
15045 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
15046         "extensionValue",
15047         "extensionValue",
15048         &asn_OP_OPEN_TYPE,
15049         0,      /* No effective tags (pointer) */
15050         0,      /* No effective tags (count) */
15051         0,      /* No tags (pointer) */
15052         0,      /* No tags (count) */
15053         { 0, 0, OPEN_TYPE_constraint },
15054         0, 0,   /* No members */
15055         &asn_SPC_extensionValue_specs_176       /* Additional specs */
15056 };
15057
15058 asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = {
15059         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, id),
15060                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15061                 -1,     /* IMPLICIT tag at current level */
15062                 &asn_DEF_ProtocolExtensionID,
15063                 0,
15064                 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
15065                 0, 0, /* No default value */
15066                 "id"
15067                 },
15068         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, criticality),
15069                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15070                 -1,     /* IMPLICIT tag at current level */
15071                 &asn_DEF_Criticality,
15072                 0,
15073                 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
15074                 0, 0, /* No default value */
15075                 "criticality"
15076                 },
15077         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, extensionValue),
15078                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15079                 +1,     /* EXPLICIT tag at current level */
15080                 &asn_DEF_extensionValue_176,
15081                 0,
15082                 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
15083                 0, 0, /* No default value */
15084                 "extensionValue"
15085                 },
15086 };
15087 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[] = {
15088         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15089 };
15090 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173[] = {
15091     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15092     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15093     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15094 };
15095 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 = {
15096         sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs),
15097         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, _asn_ctx),
15098         asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173,
15099         3,      /* Count of tags in the map */
15100         0, 0, 0,        /* Optional elements (not needed) */
15101         -1,     /* First extension addition */
15102 };
15103 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs = {
15104         "EUTRA-Coex-TDD-Info-ExtIEs",
15105         "EUTRA-Coex-TDD-Info-ExtIEs",
15106         &asn_OP_SEQUENCE,
15107         asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,
15108         sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15109                 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15110         asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,    /* Same as above */
15111         sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15112                 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15113         { 0, 0, SEQUENCE_constraint },
15114         asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173,
15115         3,      /* Elements count */
15116         &asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173   /* Additional specs */
15117 };
15118
15119 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
15120         sizeof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue),
15121         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
15122         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, present),
15123         sizeof(((struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
15124         0,      /* No top level tags */
15125         0,      /* No tags in the map */
15126         0, 0,
15127         -1      /* Extensions start */
15128 };
15129 static /* Use -fall-defs-global to expose */
15130 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
15131         "extensionValue",
15132         "extensionValue",
15133         &asn_OP_OPEN_TYPE,
15134         0,      /* No effective tags (pointer) */
15135         0,      /* No effective tags (count) */
15136         0,      /* No tags (pointer) */
15137         0,      /* No tags (count) */
15138         { 0, 0, OPEN_TYPE_constraint },
15139         0, 0,   /* No members */
15140         &asn_SPC_extensionValue_specs_180       /* Additional specs */
15141 };
15142
15143 asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = {
15144         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, id),
15145                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15146                 -1,     /* IMPLICIT tag at current level */
15147                 &asn_DEF_ProtocolExtensionID,
15148                 0,
15149                 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
15150                 0, 0, /* No default value */
15151                 "id"
15152                 },
15153         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, criticality),
15154                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15155                 -1,     /* IMPLICIT tag at current level */
15156                 &asn_DEF_Criticality,
15157                 0,
15158                 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
15159                 0, 0, /* No default value */
15160                 "criticality"
15161                 },
15162         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, extensionValue),
15163                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15164                 +1,     /* EXPLICIT tag at current level */
15165                 &asn_DEF_extensionValue_180,
15166                 0,
15167                 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
15168                 0, 0, /* No default value */
15169                 "extensionValue"
15170                 },
15171 };
15172 static const ber_tlv_tag_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[] = {
15173         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15174 };
15175 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177[] = {
15176     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15177     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15178     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15179 };
15180 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 = {
15181         sizeof(struct EUTRA_PRACH_Configuration_ExtIEs),
15182         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, _asn_ctx),
15183         asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177,
15184         3,      /* Count of tags in the map */
15185         0, 0, 0,        /* Optional elements (not needed) */
15186         -1,     /* First extension addition */
15187 };
15188 asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs = {
15189         "EUTRA-PRACH-Configuration-ExtIEs",
15190         "EUTRA-PRACH-Configuration-ExtIEs",
15191         &asn_OP_SEQUENCE,
15192         asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,
15193         sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15194                 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15195         asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,      /* Same as above */
15196         sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15197                 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15198         { 0, 0, SEQUENCE_constraint },
15199         asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177,
15200         3,      /* Elements count */
15201         &asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177     /* Additional specs */
15202 };
15203
15204 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
15205         sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue),
15206         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
15207         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, present),
15208         sizeof(((struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
15209         0,      /* No top level tags */
15210         0,      /* No tags in the map */
15211         0, 0,
15212         -1      /* Extensions start */
15213 };
15214 static /* Use -fall-defs-global to expose */
15215 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
15216         "extensionValue",
15217         "extensionValue",
15218         &asn_OP_OPEN_TYPE,
15219         0,      /* No effective tags (pointer) */
15220         0,      /* No effective tags (count) */
15221         0,      /* No tags (pointer) */
15222         0,      /* No tags (count) */
15223         { 0, 0, OPEN_TYPE_constraint },
15224         0, 0,   /* No members */
15225         &asn_SPC_extensionValue_specs_184       /* Additional specs */
15226 };
15227
15228 asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = {
15229         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, id),
15230                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15231                 -1,     /* IMPLICIT tag at current level */
15232                 &asn_DEF_ProtocolExtensionID,
15233                 0,
15234                 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
15235                 0, 0, /* No default value */
15236                 "id"
15237                 },
15238         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, criticality),
15239                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15240                 -1,     /* IMPLICIT tag at current level */
15241                 &asn_DEF_Criticality,
15242                 0,
15243                 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
15244                 0, 0, /* No default value */
15245                 "criticality"
15246                 },
15247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, extensionValue),
15248                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15249                 +1,     /* EXPLICIT tag at current level */
15250                 &asn_DEF_extensionValue_184,
15251                 0,
15252                 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
15253                 0, 0, /* No default value */
15254                 "extensionValue"
15255                 },
15256 };
15257 static const ber_tlv_tag_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[] = {
15258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15259 };
15260 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181[] = {
15261     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15262     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15263     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15264 };
15265 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 = {
15266         sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs),
15267         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, _asn_ctx),
15268         asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181,
15269         3,      /* Count of tags in the map */
15270         0, 0, 0,        /* Optional elements (not needed) */
15271         -1,     /* First extension addition */
15272 };
15273 asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs = {
15274         "EUTRA-SpecialSubframe-Info-ExtIEs",
15275         "EUTRA-SpecialSubframe-Info-ExtIEs",
15276         &asn_OP_SEQUENCE,
15277         asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,
15278         sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15279                 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15280         asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,     /* Same as above */
15281         sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15282                 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15283         { 0, 0, SEQUENCE_constraint },
15284         asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181,
15285         3,      /* Elements count */
15286         &asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181    /* Additional specs */
15287 };
15288
15289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
15290         sizeof(struct EUTRANQoS_ExtIEs__extensionValue),
15291         offsetof(struct EUTRANQoS_ExtIEs__extensionValue, _asn_ctx),
15292         offsetof(struct EUTRANQoS_ExtIEs__extensionValue, present),
15293         sizeof(((struct EUTRANQoS_ExtIEs__extensionValue *)0)->present),
15294         0,      /* No top level tags */
15295         0,      /* No tags in the map */
15296         0, 0,
15297         -1      /* Extensions start */
15298 };
15299 static /* Use -fall-defs-global to expose */
15300 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
15301         "extensionValue",
15302         "extensionValue",
15303         &asn_OP_OPEN_TYPE,
15304         0,      /* No effective tags (pointer) */
15305         0,      /* No effective tags (count) */
15306         0,      /* No tags (pointer) */
15307         0,      /* No tags (count) */
15308         { 0, 0, OPEN_TYPE_constraint },
15309         0, 0,   /* No members */
15310         &asn_SPC_extensionValue_specs_188       /* Additional specs */
15311 };
15312
15313 asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = {
15314         { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, id),
15315                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15316                 -1,     /* IMPLICIT tag at current level */
15317                 &asn_DEF_ProtocolExtensionID,
15318                 0,
15319                 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
15320                 0, 0, /* No default value */
15321                 "id"
15322                 },
15323         { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, criticality),
15324                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15325                 -1,     /* IMPLICIT tag at current level */
15326                 &asn_DEF_Criticality,
15327                 0,
15328                 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
15329                 0, 0, /* No default value */
15330                 "criticality"
15331                 },
15332         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, extensionValue),
15333                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15334                 +1,     /* EXPLICIT tag at current level */
15335                 &asn_DEF_extensionValue_188,
15336                 0,
15337                 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
15338                 0, 0, /* No default value */
15339                 "extensionValue"
15340                 },
15341 };
15342 static const ber_tlv_tag_t asn_DEF_EUTRANQoS_ExtIEs_tags_185[] = {
15343         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15344 };
15345 static const asn_TYPE_tag2member_t asn_MAP_EUTRANQoS_ExtIEs_tag2el_185[] = {
15346     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15347     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15348     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15349 };
15350 asn_SEQUENCE_specifics_t asn_SPC_EUTRANQoS_ExtIEs_specs_185 = {
15351         sizeof(struct EUTRANQoS_ExtIEs),
15352         offsetof(struct EUTRANQoS_ExtIEs, _asn_ctx),
15353         asn_MAP_EUTRANQoS_ExtIEs_tag2el_185,
15354         3,      /* Count of tags in the map */
15355         0, 0, 0,        /* Optional elements (not needed) */
15356         -1,     /* First extension addition */
15357 };
15358 asn_TYPE_descriptor_t asn_DEF_EUTRANQoS_ExtIEs = {
15359         "EUTRANQoS-ExtIEs",
15360         "EUTRANQoS-ExtIEs",
15361         &asn_OP_SEQUENCE,
15362         asn_DEF_EUTRANQoS_ExtIEs_tags_185,
15363         sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15364                 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15365         asn_DEF_EUTRANQoS_ExtIEs_tags_185,      /* Same as above */
15366         sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15367                 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15368         { 0, 0, SEQUENCE_constraint },
15369         asn_MBR_EUTRANQoS_ExtIEs_185,
15370         3,      /* Elements count */
15371         &asn_SPC_EUTRANQoS_ExtIEs_specs_185     /* Additional specs */
15372 };
15373
15374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
15375         sizeof(struct EUTRA_FDD_Info_ExtIEs__extensionValue),
15376         offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15377         offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, present),
15378         sizeof(((struct EUTRA_FDD_Info_ExtIEs__extensionValue *)0)->present),
15379         0,      /* No top level tags */
15380         0,      /* No tags in the map */
15381         0, 0,
15382         -1      /* Extensions start */
15383 };
15384 static /* Use -fall-defs-global to expose */
15385 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
15386         "extensionValue",
15387         "extensionValue",
15388         &asn_OP_OPEN_TYPE,
15389         0,      /* No effective tags (pointer) */
15390         0,      /* No effective tags (count) */
15391         0,      /* No tags (pointer) */
15392         0,      /* No tags (count) */
15393         { 0, 0, OPEN_TYPE_constraint },
15394         0, 0,   /* No members */
15395         &asn_SPC_extensionValue_specs_192       /* Additional specs */
15396 };
15397
15398 asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = {
15399         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, id),
15400                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15401                 -1,     /* IMPLICIT tag at current level */
15402                 &asn_DEF_ProtocolExtensionID,
15403                 0,
15404                 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
15405                 0, 0, /* No default value */
15406                 "id"
15407                 },
15408         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, criticality),
15409                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15410                 -1,     /* IMPLICIT tag at current level */
15411                 &asn_DEF_Criticality,
15412                 0,
15413                 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
15414                 0, 0, /* No default value */
15415                 "criticality"
15416                 },
15417         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, extensionValue),
15418                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15419                 +1,     /* EXPLICIT tag at current level */
15420                 &asn_DEF_extensionValue_192,
15421                 0,
15422                 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
15423                 0, 0, /* No default value */
15424                 "extensionValue"
15425                 },
15426 };
15427 static const ber_tlv_tag_t asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[] = {
15428         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15429 };
15430 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189[] = {
15431     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15432     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15433     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15434 };
15435 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 = {
15436         sizeof(struct EUTRA_FDD_Info_ExtIEs),
15437         offsetof(struct EUTRA_FDD_Info_ExtIEs, _asn_ctx),
15438         asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189,
15439         3,      /* Count of tags in the map */
15440         0, 0, 0,        /* Optional elements (not needed) */
15441         -1,     /* First extension addition */
15442 };
15443 asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info_ExtIEs = {
15444         "EUTRA-FDD-Info-ExtIEs",
15445         "EUTRA-FDD-Info-ExtIEs",
15446         &asn_OP_SEQUENCE,
15447         asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189,
15448         sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15449                 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15450         asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189, /* Same as above */
15451         sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15452                 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15453         { 0, 0, SEQUENCE_constraint },
15454         asn_MBR_EUTRA_FDD_Info_ExtIEs_189,
15455         3,      /* Elements count */
15456         &asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189        /* Additional specs */
15457 };
15458
15459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
15460         sizeof(struct EUTRA_TDD_Info_ExtIEs__extensionValue),
15461         offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15462         offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, present),
15463         sizeof(((struct EUTRA_TDD_Info_ExtIEs__extensionValue *)0)->present),
15464         0,      /* No top level tags */
15465         0,      /* No tags in the map */
15466         0, 0,
15467         -1      /* Extensions start */
15468 };
15469 static /* Use -fall-defs-global to expose */
15470 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
15471         "extensionValue",
15472         "extensionValue",
15473         &asn_OP_OPEN_TYPE,
15474         0,      /* No effective tags (pointer) */
15475         0,      /* No effective tags (count) */
15476         0,      /* No tags (pointer) */
15477         0,      /* No tags (count) */
15478         { 0, 0, OPEN_TYPE_constraint },
15479         0, 0,   /* No members */
15480         &asn_SPC_extensionValue_specs_196       /* Additional specs */
15481 };
15482
15483 asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = {
15484         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, id),
15485                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15486                 -1,     /* IMPLICIT tag at current level */
15487                 &asn_DEF_ProtocolExtensionID,
15488                 0,
15489                 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
15490                 0, 0, /* No default value */
15491                 "id"
15492                 },
15493         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, criticality),
15494                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15495                 -1,     /* IMPLICIT tag at current level */
15496                 &asn_DEF_Criticality,
15497                 0,
15498                 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
15499                 0, 0, /* No default value */
15500                 "criticality"
15501                 },
15502         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, extensionValue),
15503                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15504                 +1,     /* EXPLICIT tag at current level */
15505                 &asn_DEF_extensionValue_196,
15506                 0,
15507                 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
15508                 0, 0, /* No default value */
15509                 "extensionValue"
15510                 },
15511 };
15512 static const ber_tlv_tag_t asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[] = {
15513         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15514 };
15515 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193[] = {
15516     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15517     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15518     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15519 };
15520 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 = {
15521         sizeof(struct EUTRA_TDD_Info_ExtIEs),
15522         offsetof(struct EUTRA_TDD_Info_ExtIEs, _asn_ctx),
15523         asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193,
15524         3,      /* Count of tags in the map */
15525         0, 0, 0,        /* Optional elements (not needed) */
15526         -1,     /* First extension addition */
15527 };
15528 asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info_ExtIEs = {
15529         "EUTRA-TDD-Info-ExtIEs",
15530         "EUTRA-TDD-Info-ExtIEs",
15531         &asn_OP_SEQUENCE,
15532         asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193,
15533         sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15534                 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15535         asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193, /* Same as above */
15536         sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15537                 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15538         { 0, 0, SEQUENCE_constraint },
15539         asn_MBR_EUTRA_TDD_Info_ExtIEs_193,
15540         3,      /* Elements count */
15541         &asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193        /* Additional specs */
15542 };
15543
15544 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
15545         sizeof(struct FDD_Info_ExtIEs__extensionValue),
15546         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15547         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
15548         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
15549         0,      /* No top level tags */
15550         0,      /* No tags in the map */
15551         0, 0,
15552         -1      /* Extensions start */
15553 };
15554 static /* Use -fall-defs-global to expose */
15555 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
15556         "extensionValue",
15557         "extensionValue",
15558         &asn_OP_OPEN_TYPE,
15559         0,      /* No effective tags (pointer) */
15560         0,      /* No effective tags (count) */
15561         0,      /* No tags (pointer) */
15562         0,      /* No tags (count) */
15563         { 0, 0, OPEN_TYPE_constraint },
15564         0, 0,   /* No members */
15565         &asn_SPC_extensionValue_specs_200       /* Additional specs */
15566 };
15567
15568 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = {
15569         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
15570                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15571                 -1,     /* IMPLICIT tag at current level */
15572                 &asn_DEF_ProtocolExtensionID,
15573                 0,
15574                 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
15575                 0, 0, /* No default value */
15576                 "id"
15577                 },
15578         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
15579                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15580                 -1,     /* IMPLICIT tag at current level */
15581                 &asn_DEF_Criticality,
15582                 0,
15583                 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
15584                 0, 0, /* No default value */
15585                 "criticality"
15586                 },
15587         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
15588                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15589                 +1,     /* EXPLICIT tag at current level */
15590                 &asn_DEF_extensionValue_200,
15591                 0,
15592                 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
15593                 0, 0, /* No default value */
15594                 "extensionValue"
15595                 },
15596 };
15597 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_197[] = {
15598         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15599 };
15600 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_197[] = {
15601     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15602     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15603     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15604 };
15605 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_197 = {
15606         sizeof(struct FDD_Info_ExtIEs),
15607         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
15608         asn_MAP_FDD_Info_ExtIEs_tag2el_197,
15609         3,      /* Count of tags in the map */
15610         0, 0, 0,        /* Optional elements (not needed) */
15611         -1,     /* First extension addition */
15612 };
15613 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
15614         "FDD-Info-ExtIEs",
15615         "FDD-Info-ExtIEs",
15616         &asn_OP_SEQUENCE,
15617         asn_DEF_FDD_Info_ExtIEs_tags_197,
15618         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15619                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15620         asn_DEF_FDD_Info_ExtIEs_tags_197,       /* Same as above */
15621         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15622                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15623         { 0, 0, SEQUENCE_constraint },
15624         asn_MBR_FDD_Info_ExtIEs_197,
15625         3,      /* Elements count */
15626         &asn_SPC_FDD_Info_ExtIEs_specs_197      /* Additional specs */
15627 };
15628
15629 static asn_TYPE_member_t asn_MBR_extensionValue_204[] = {
15630         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, choice.QoSFlowMappingIndication),
15631                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15632                 0,
15633                 &asn_DEF_QoSFlowMappingIndication,
15634                 0,
15635                 { 0, 0, 0 },
15636                 0, 0, /* No default value */
15637                 "QoSFlowMappingIndication"
15638                 },
15639 };
15640 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_204[] = {
15641     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QoSFlowMappingIndication */
15642 };
15643 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
15644         sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue),
15645         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, _asn_ctx),
15646         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, present),
15647         sizeof(((struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue *)0)->present),
15648         asn_MAP_extensionValue_tag2el_204,
15649         1,      /* Count of tags in the map */
15650         0, 0,
15651         -1      /* Extensions start */
15652 };
15653 static /* Use -fall-defs-global to expose */
15654 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
15655         "extensionValue",
15656         "extensionValue",
15657         &asn_OP_OPEN_TYPE,
15658         0,      /* No effective tags (pointer) */
15659         0,      /* No effective tags (count) */
15660         0,      /* No tags (pointer) */
15661         0,      /* No tags (count) */
15662         { 0, 0, OPEN_TYPE_constraint },
15663         asn_MBR_extensionValue_204,
15664         1,      /* Elements count */
15665         &asn_SPC_extensionValue_specs_204       /* Additional specs */
15666 };
15667
15668 asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = {
15669         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id),
15670                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15671                 -1,     /* IMPLICIT tag at current level */
15672                 &asn_DEF_ProtocolExtensionID,
15673                 0,
15674                 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
15675                 0, 0, /* No default value */
15676                 "id"
15677                 },
15678         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, criticality),
15679                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15680                 -1,     /* IMPLICIT tag at current level */
15681                 &asn_DEF_Criticality,
15682                 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type,
15683                 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
15684                 0, 0, /* No default value */
15685                 "criticality"
15686                 },
15687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, extensionValue),
15688                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15689                 +1,     /* EXPLICIT tag at current level */
15690                 &asn_DEF_extensionValue_204,
15691                 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type,
15692                 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
15693                 0, 0, /* No default value */
15694                 "extensionValue"
15695                 },
15696 };
15697 static const ber_tlv_tag_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[] = {
15698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15699 };
15700 static const asn_TYPE_tag2member_t asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201[] = {
15701     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15702     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15703     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15704 };
15705 asn_SEQUENCE_specifics_t asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 = {
15706         sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs),
15707         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, _asn_ctx),
15708         asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201,
15709         3,      /* Count of tags in the map */
15710         0, 0, 0,        /* Optional elements (not needed) */
15711         -1,     /* First extension addition */
15712 };
15713 asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs = {
15714         "Flows-Mapped-To-DRB-ItemExtIEs",
15715         "Flows-Mapped-To-DRB-ItemExtIEs",
15716         &asn_OP_SEQUENCE,
15717         asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,
15718         sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15719                 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15720         asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,        /* Same as above */
15721         sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15722                 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15723         { 0, 0, SEQUENCE_constraint },
15724         asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201,
15725         3,      /* Elements count */
15726         &asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201       /* Additional specs */
15727 };
15728
15729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
15730         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
15731         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
15732         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
15733         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
15734         0,      /* No top level tags */
15735         0,      /* No tags in the map */
15736         0, 0,
15737         -1      /* Extensions start */
15738 };
15739 static /* Use -fall-defs-global to expose */
15740 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
15741         "extensionValue",
15742         "extensionValue",
15743         &asn_OP_OPEN_TYPE,
15744         0,      /* No effective tags (pointer) */
15745         0,      /* No effective tags (count) */
15746         0,      /* No tags (pointer) */
15747         0,      /* No tags (count) */
15748         { 0, 0, OPEN_TYPE_constraint },
15749         0, 0,   /* No members */
15750         &asn_SPC_extensionValue_specs_208       /* Additional specs */
15751 };
15752
15753 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = {
15754         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
15755                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15756                 -1,     /* IMPLICIT tag at current level */
15757                 &asn_DEF_ProtocolExtensionID,
15758                 0,
15759                 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
15760                 0, 0, /* No default value */
15761                 "id"
15762                 },
15763         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
15764                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15765                 -1,     /* IMPLICIT tag at current level */
15766                 &asn_DEF_Criticality,
15767                 0,
15768                 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
15769                 0, 0, /* No default value */
15770                 "criticality"
15771                 },
15772         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
15773                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15774                 +1,     /* EXPLICIT tag at current level */
15775                 &asn_DEF_extensionValue_208,
15776                 0,
15777                 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
15778                 0, 0, /* No default value */
15779                 "extensionValue"
15780                 },
15781 };
15782 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_205[] = {
15783         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15784 };
15785 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205[] = {
15786     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15787     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15788     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15789 };
15790 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_205 = {
15791         sizeof(struct FreqBandNrItem_ExtIEs),
15792         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
15793         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205,
15794         3,      /* Count of tags in the map */
15795         0, 0, 0,        /* Optional elements (not needed) */
15796         -1,     /* First extension addition */
15797 };
15798 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
15799         "FreqBandNrItem-ExtIEs",
15800         "FreqBandNrItem-ExtIEs",
15801         &asn_OP_SEQUENCE,
15802         asn_DEF_FreqBandNrItem_ExtIEs_tags_205,
15803         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15804                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15805         asn_DEF_FreqBandNrItem_ExtIEs_tags_205, /* Same as above */
15806         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15807                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15808         { 0, 0, SEQUENCE_constraint },
15809         asn_MBR_FreqBandNrItem_ExtIEs_205,
15810         3,      /* Elements count */
15811         &asn_SPC_FreqBandNrItem_ExtIEs_specs_205        /* Additional specs */
15812 };
15813
15814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
15815         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
15816         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
15817         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
15818         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
15819         0,      /* No top level tags */
15820         0,      /* No tags in the map */
15821         0, 0,
15822         -1      /* Extensions start */
15823 };
15824 static /* Use -fall-defs-global to expose */
15825 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
15826         "extensionValue",
15827         "extensionValue",
15828         &asn_OP_OPEN_TYPE,
15829         0,      /* No effective tags (pointer) */
15830         0,      /* No effective tags (count) */
15831         0,      /* No tags (pointer) */
15832         0,      /* No tags (count) */
15833         { 0, 0, OPEN_TYPE_constraint },
15834         0, 0,   /* No members */
15835         &asn_SPC_extensionValue_specs_212       /* Additional specs */
15836 };
15837
15838 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = {
15839         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
15840                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15841                 -1,     /* IMPLICIT tag at current level */
15842                 &asn_DEF_ProtocolExtensionID,
15843                 0,
15844                 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
15845                 0, 0, /* No default value */
15846                 "id"
15847                 },
15848         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
15849                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15850                 -1,     /* IMPLICIT tag at current level */
15851                 &asn_DEF_Criticality,
15852                 0,
15853                 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
15854                 0, 0, /* No default value */
15855                 "criticality"
15856                 },
15857         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
15858                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15859                 +1,     /* EXPLICIT tag at current level */
15860                 &asn_DEF_extensionValue_212,
15861                 0,
15862                 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
15863                 0, 0, /* No default value */
15864                 "extensionValue"
15865                 },
15866 };
15867 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_209[] = {
15868         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15869 };
15870 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209[] = {
15871     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15872     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15873     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15874 };
15875 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_209 = {
15876         sizeof(struct GBR_QosInformation_ExtIEs),
15877         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
15878         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209,
15879         3,      /* Count of tags in the map */
15880         0, 0, 0,        /* Optional elements (not needed) */
15881         -1,     /* First extension addition */
15882 };
15883 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
15884         "GBR-QosInformation-ExtIEs",
15885         "GBR-QosInformation-ExtIEs",
15886         &asn_OP_SEQUENCE,
15887         asn_DEF_GBR_QosInformation_ExtIEs_tags_209,
15888         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15889                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15890         asn_DEF_GBR_QosInformation_ExtIEs_tags_209,     /* Same as above */
15891         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15892                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15893         { 0, 0, SEQUENCE_constraint },
15894         asn_MBR_GBR_QosInformation_ExtIEs_209,
15895         3,      /* Elements count */
15896         &asn_SPC_GBR_QosInformation_ExtIEs_specs_209    /* Additional specs */
15897 };
15898
15899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
15900         sizeof(struct GBR_QosFlowInformation_ExtIEs__extensionValue),
15901         offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, _asn_ctx),
15902         offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, present),
15903         sizeof(((struct GBR_QosFlowInformation_ExtIEs__extensionValue *)0)->present),
15904         0,      /* No top level tags */
15905         0,      /* No tags in the map */
15906         0, 0,
15907         -1      /* Extensions start */
15908 };
15909 static /* Use -fall-defs-global to expose */
15910 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
15911         "extensionValue",
15912         "extensionValue",
15913         &asn_OP_OPEN_TYPE,
15914         0,      /* No effective tags (pointer) */
15915         0,      /* No effective tags (count) */
15916         0,      /* No tags (pointer) */
15917         0,      /* No tags (count) */
15918         { 0, 0, OPEN_TYPE_constraint },
15919         0, 0,   /* No members */
15920         &asn_SPC_extensionValue_specs_216       /* Additional specs */
15921 };
15922
15923 asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = {
15924         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, id),
15925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15926                 -1,     /* IMPLICIT tag at current level */
15927                 &asn_DEF_ProtocolExtensionID,
15928                 0,
15929                 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
15930                 0, 0, /* No default value */
15931                 "id"
15932                 },
15933         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, criticality),
15934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15935                 -1,     /* IMPLICIT tag at current level */
15936                 &asn_DEF_Criticality,
15937                 0,
15938                 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
15939                 0, 0, /* No default value */
15940                 "criticality"
15941                 },
15942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, extensionValue),
15943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15944                 +1,     /* EXPLICIT tag at current level */
15945                 &asn_DEF_extensionValue_216,
15946                 0,
15947                 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
15948                 0, 0, /* No default value */
15949                 "extensionValue"
15950                 },
15951 };
15952 static const ber_tlv_tag_t asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[] = {
15953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15954 };
15955 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213[] = {
15956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15959 };
15960 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 = {
15961         sizeof(struct GBR_QosFlowInformation_ExtIEs),
15962         offsetof(struct GBR_QosFlowInformation_ExtIEs, _asn_ctx),
15963         asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213,
15964         3,      /* Count of tags in the map */
15965         0, 0, 0,        /* Optional elements (not needed) */
15966         -1,     /* First extension addition */
15967 };
15968 asn_TYPE_descriptor_t asn_DEF_GBR_QosFlowInformation_ExtIEs = {
15969         "GBR-QosFlowInformation-ExtIEs",
15970         "GBR-QosFlowInformation-ExtIEs",
15971         &asn_OP_SEQUENCE,
15972         asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213,
15973         sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15974                 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15975         asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213, /* Same as above */
15976         sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15977                 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15978         { 0, 0, SEQUENCE_constraint },
15979         asn_MBR_GBR_QosFlowInformation_ExtIEs_213,
15980         3,      /* Elements count */
15981         &asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213        /* Additional specs */
15982 };
15983
15984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
15985         sizeof(struct GNB_CUSystemInformation_ExtIEs__extensionValue),
15986         offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, _asn_ctx),
15987         offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, present),
15988         sizeof(((struct GNB_CUSystemInformation_ExtIEs__extensionValue *)0)->present),
15989         0,      /* No top level tags */
15990         0,      /* No tags in the map */
15991         0, 0,
15992         -1      /* Extensions start */
15993 };
15994 static /* Use -fall-defs-global to expose */
15995 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
15996         "extensionValue",
15997         "extensionValue",
15998         &asn_OP_OPEN_TYPE,
15999         0,      /* No effective tags (pointer) */
16000         0,      /* No effective tags (count) */
16001         0,      /* No tags (pointer) */
16002         0,      /* No tags (count) */
16003         { 0, 0, OPEN_TYPE_constraint },
16004         0, 0,   /* No members */
16005         &asn_SPC_extensionValue_specs_220       /* Additional specs */
16006 };
16007
16008 asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = {
16009         { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, id),
16010                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16011                 -1,     /* IMPLICIT tag at current level */
16012                 &asn_DEF_ProtocolExtensionID,
16013                 0,
16014                 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
16015                 0, 0, /* No default value */
16016                 "id"
16017                 },
16018         { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, criticality),
16019                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16020                 -1,     /* IMPLICIT tag at current level */
16021                 &asn_DEF_Criticality,
16022                 0,
16023                 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
16024                 0, 0, /* No default value */
16025                 "criticality"
16026                 },
16027         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, extensionValue),
16028                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16029                 +1,     /* EXPLICIT tag at current level */
16030                 &asn_DEF_extensionValue_220,
16031                 0,
16032                 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
16033                 0, 0, /* No default value */
16034                 "extensionValue"
16035                 },
16036 };
16037 static const ber_tlv_tag_t asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[] = {
16038         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16039 };
16040 static const asn_TYPE_tag2member_t asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217[] = {
16041     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16042     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16043     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16044 };
16045 asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 = {
16046         sizeof(struct GNB_CUSystemInformation_ExtIEs),
16047         offsetof(struct GNB_CUSystemInformation_ExtIEs, _asn_ctx),
16048         asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217,
16049         3,      /* Count of tags in the map */
16050         0, 0, 0,        /* Optional elements (not needed) */
16051         -1,     /* First extension addition */
16052 };
16053 asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation_ExtIEs = {
16054         "GNB-CUSystemInformation-ExtIEs",
16055         "GNB-CUSystemInformation-ExtIEs",
16056         &asn_OP_SEQUENCE,
16057         asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,
16058         sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16059                 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16060         asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,        /* Same as above */
16061         sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16062                 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16063         { 0, 0, SEQUENCE_constraint },
16064         asn_MBR_GNB_CUSystemInformation_ExtIEs_217,
16065         3,      /* Elements count */
16066         &asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217       /* Additional specs */
16067 };
16068
16069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
16070         sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue),
16071         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16072         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, present),
16073         sizeof(((struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue *)0)->present),
16074         0,      /* No top level tags */
16075         0,      /* No tags in the map */
16076         0, 0,
16077         -1      /* Extensions start */
16078 };
16079 static /* Use -fall-defs-global to expose */
16080 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
16081         "extensionValue",
16082         "extensionValue",
16083         &asn_OP_OPEN_TYPE,
16084         0,      /* No effective tags (pointer) */
16085         0,      /* No effective tags (count) */
16086         0,      /* No tags (pointer) */
16087         0,      /* No tags (count) */
16088         { 0, 0, OPEN_TYPE_constraint },
16089         0, 0,   /* No members */
16090         &asn_SPC_extensionValue_specs_224       /* Additional specs */
16091 };
16092
16093 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = {
16094         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, id),
16095                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16096                 -1,     /* IMPLICIT tag at current level */
16097                 &asn_DEF_ProtocolExtensionID,
16098                 0,
16099                 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
16100                 0, 0, /* No default value */
16101                 "id"
16102                 },
16103         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, criticality),
16104                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16105                 -1,     /* IMPLICIT tag at current level */
16106                 &asn_DEF_Criticality,
16107                 0,
16108                 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
16109                 0, 0, /* No default value */
16110                 "criticality"
16111                 },
16112         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, extensionValue),
16113                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16114                 +1,     /* EXPLICIT tag at current level */
16115                 &asn_DEF_extensionValue_224,
16116                 0,
16117                 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
16118                 0, 0, /* No default value */
16119                 "extensionValue"
16120                 },
16121 };
16122 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[] = {
16123         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16124 };
16125 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221[] = {
16126     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16127     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16128     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16129 };
16130 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 = {
16131         sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs),
16132         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, _asn_ctx),
16133         asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221,
16134         3,      /* Count of tags in the map */
16135         0, 0, 0,        /* Optional elements (not needed) */
16136         -1,     /* First extension addition */
16137 };
16138 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs = {
16139         "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16140         "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16141         &asn_OP_SEQUENCE,
16142         asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,
16143         sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16144                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16145         asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,      /* Same as above */
16146         sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16147                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16148         { 0, 0, SEQUENCE_constraint },
16149         asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221,
16150         3,      /* Elements count */
16151         &asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221     /* Additional specs */
16152 };
16153
16154 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
16155         sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue),
16156         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16157         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, present),
16158         sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue *)0)->present),
16159         0,      /* No top level tags */
16160         0,      /* No tags in the map */
16161         0, 0,
16162         -1      /* Extensions start */
16163 };
16164 static /* Use -fall-defs-global to expose */
16165 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
16166         "extensionValue",
16167         "extensionValue",
16168         &asn_OP_OPEN_TYPE,
16169         0,      /* No effective tags (pointer) */
16170         0,      /* No effective tags (count) */
16171         0,      /* No tags (pointer) */
16172         0,      /* No tags (count) */
16173         { 0, 0, OPEN_TYPE_constraint },
16174         0, 0,   /* No members */
16175         &asn_SPC_extensionValue_specs_228       /* Additional specs */
16176 };
16177
16178 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225[] = {
16179         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, id),
16180                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16181                 -1,     /* IMPLICIT tag at current level */
16182                 &asn_DEF_ProtocolExtensionID,
16183                 0,
16184                 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
16185                 0, 0, /* No default value */
16186                 "id"
16187                 },
16188         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, criticality),
16189                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16190                 -1,     /* IMPLICIT tag at current level */
16191                 &asn_DEF_Criticality,
16192                 0,
16193                 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
16194                 0, 0, /* No default value */
16195                 "criticality"
16196                 },
16197         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, extensionValue),
16198                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16199                 +1,     /* EXPLICIT tag at current level */
16200                 &asn_DEF_extensionValue_228,
16201                 0,
16202                 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
16203                 0, 0, /* No default value */
16204                 "extensionValue"
16205                 },
16206 };
16207 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[] = {
16208         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16209 };
16210 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225[] = {
16211     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16212     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16213     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16214 };
16215 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 = {
16216         sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs),
16217         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, _asn_ctx),
16218         asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225,
16219         3,      /* Count of tags in the map */
16220         0, 0, 0,        /* Optional elements (not needed) */
16221         -1,     /* First extension addition */
16222 };
16223 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs = {
16224         "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16225         "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16226         &asn_OP_SEQUENCE,
16227         asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,
16228         sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16229                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16230         asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,    /* Same as above */
16231         sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16232                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16233         { 0, 0, SEQUENCE_constraint },
16234         asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225,
16235         3,      /* Elements count */
16236         &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225   /* Additional specs */
16237 };
16238
16239 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
16240         sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue),
16241         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, _asn_ctx),
16242         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, present),
16243         sizeof(((struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue *)0)->present),
16244         0,      /* No top level tags */
16245         0,      /* No tags in the map */
16246         0, 0,
16247         -1      /* Extensions start */
16248 };
16249 static /* Use -fall-defs-global to expose */
16250 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
16251         "extensionValue",
16252         "extensionValue",
16253         &asn_OP_OPEN_TYPE,
16254         0,      /* No effective tags (pointer) */
16255         0,      /* No effective tags (count) */
16256         0,      /* No tags (pointer) */
16257         0,      /* No tags (count) */
16258         { 0, 0, OPEN_TYPE_constraint },
16259         0, 0,   /* No members */
16260         &asn_SPC_extensionValue_specs_232       /* Additional specs */
16261 };
16262
16263 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = {
16264         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, id),
16265                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16266                 -1,     /* IMPLICIT tag at current level */
16267                 &asn_DEF_ProtocolExtensionID,
16268                 0,
16269                 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
16270                 0, 0, /* No default value */
16271                 "id"
16272                 },
16273         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, criticality),
16274                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16275                 -1,     /* IMPLICIT tag at current level */
16276                 &asn_DEF_Criticality,
16277                 0,
16278                 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
16279                 0, 0, /* No default value */
16280                 "criticality"
16281                 },
16282         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, extensionValue),
16283                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16284                 +1,     /* EXPLICIT tag at current level */
16285                 &asn_DEF_extensionValue_232,
16286                 0,
16287                 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
16288                 0, 0, /* No default value */
16289                 "extensionValue"
16290                 },
16291 };
16292 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[] = {
16293         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16294 };
16295 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229[] = {
16296     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16297     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16298     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16299 };
16300 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 = {
16301         sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs),
16302         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, _asn_ctx),
16303         asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229,
16304         3,      /* Count of tags in the map */
16305         0, 0, 0,        /* Optional elements (not needed) */
16306         -1,     /* First extension addition */
16307 };
16308 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs = {
16309         "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16310         "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16311         &asn_OP_SEQUENCE,
16312         asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,
16313         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16314                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16315         asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,     /* Same as above */
16316         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16317                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16318         { 0, 0, SEQUENCE_constraint },
16319         asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229,
16320         3,      /* Elements count */
16321         &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229    /* Additional specs */
16322 };
16323
16324 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
16325         sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue),
16326         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, _asn_ctx),
16327         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, present),
16328         sizeof(((struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue *)0)->present),
16329         0,      /* No top level tags */
16330         0,      /* No tags in the map */
16331         0, 0,
16332         -1      /* Extensions start */
16333 };
16334 static /* Use -fall-defs-global to expose */
16335 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
16336         "extensionValue",
16337         "extensionValue",
16338         &asn_OP_OPEN_TYPE,
16339         0,      /* No effective tags (pointer) */
16340         0,      /* No effective tags (count) */
16341         0,      /* No tags (pointer) */
16342         0,      /* No tags (count) */
16343         { 0, 0, OPEN_TYPE_constraint },
16344         0, 0,   /* No members */
16345         &asn_SPC_extensionValue_specs_236       /* Additional specs */
16346 };
16347
16348 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = {
16349         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, id),
16350                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16351                 -1,     /* IMPLICIT tag at current level */
16352                 &asn_DEF_ProtocolExtensionID,
16353                 0,
16354                 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
16355                 0, 0, /* No default value */
16356                 "id"
16357                 },
16358         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, criticality),
16359                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16360                 -1,     /* IMPLICIT tag at current level */
16361                 &asn_DEF_Criticality,
16362                 0,
16363                 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
16364                 0, 0, /* No default value */
16365                 "criticality"
16366                 },
16367         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, extensionValue),
16368                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16369                 +1,     /* EXPLICIT tag at current level */
16370                 &asn_DEF_extensionValue_236,
16371                 0,
16372                 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
16373                 0, 0, /* No default value */
16374                 "extensionValue"
16375                 },
16376 };
16377 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[] = {
16378         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16379 };
16380 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233[] = {
16381     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16382     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16383     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16384 };
16385 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 = {
16386         sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs),
16387         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, _asn_ctx),
16388         asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233,
16389         3,      /* Count of tags in the map */
16390         0, 0, 0,        /* Optional elements (not needed) */
16391         -1,     /* First extension addition */
16392 };
16393 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs = {
16394         "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16395         "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16396         &asn_OP_SEQUENCE,
16397         asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,
16398         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16399                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16400         asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,  /* Same as above */
16401         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16402                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16403         { 0, 0, SEQUENCE_constraint },
16404         asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233,
16405         3,      /* Elements count */
16406         &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 /* Additional specs */
16407 };
16408
16409 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
16410         sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue),
16411         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, _asn_ctx),
16412         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, present),
16413         sizeof(((struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue *)0)->present),
16414         0,      /* No top level tags */
16415         0,      /* No tags in the map */
16416         0, 0,
16417         -1      /* Extensions start */
16418 };
16419 static /* Use -fall-defs-global to expose */
16420 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
16421         "extensionValue",
16422         "extensionValue",
16423         &asn_OP_OPEN_TYPE,
16424         0,      /* No effective tags (pointer) */
16425         0,      /* No effective tags (count) */
16426         0,      /* No tags (pointer) */
16427         0,      /* No tags (count) */
16428         { 0, 0, OPEN_TYPE_constraint },
16429         0, 0,   /* No members */
16430         &asn_SPC_extensionValue_specs_240       /* Additional specs */
16431 };
16432
16433 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = {
16434         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, id),
16435                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16436                 -1,     /* IMPLICIT tag at current level */
16437                 &asn_DEF_ProtocolExtensionID,
16438                 0,
16439                 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
16440                 0, 0, /* No default value */
16441                 "id"
16442                 },
16443         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, criticality),
16444                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16445                 -1,     /* IMPLICIT tag at current level */
16446                 &asn_DEF_Criticality,
16447                 0,
16448                 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
16449                 0, 0, /* No default value */
16450                 "criticality"
16451                 },
16452         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, extensionValue),
16453                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16454                 +1,     /* EXPLICIT tag at current level */
16455                 &asn_DEF_extensionValue_240,
16456                 0,
16457                 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
16458                 0, 0, /* No default value */
16459                 "extensionValue"
16460                 },
16461 };
16462 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[] = {
16463         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16464 };
16465 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237[] = {
16466     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16467     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16468     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16469 };
16470 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 = {
16471         sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs),
16472         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, _asn_ctx),
16473         asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237,
16474         3,      /* Count of tags in the map */
16475         0, 0, 0,        /* Optional elements (not needed) */
16476         -1,     /* First extension addition */
16477 };
16478 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs = {
16479         "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16480         "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16481         &asn_OP_SEQUENCE,
16482         asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,
16483         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16484                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16485         asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,  /* Same as above */
16486         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16487                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16488         { 0, 0, SEQUENCE_constraint },
16489         asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237,
16490         3,      /* Elements count */
16491         &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 /* Additional specs */
16492 };
16493
16494 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
16495         sizeof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue),
16496         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, _asn_ctx),
16497         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, present),
16498         sizeof(((struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue *)0)->present),
16499         0,      /* No top level tags */
16500         0,      /* No tags in the map */
16501         0, 0,
16502         -1      /* Extensions start */
16503 };
16504 static /* Use -fall-defs-global to expose */
16505 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
16506         "extensionValue",
16507         "extensionValue",
16508         &asn_OP_OPEN_TYPE,
16509         0,      /* No effective tags (pointer) */
16510         0,      /* No effective tags (count) */
16511         0,      /* No tags (pointer) */
16512         0,      /* No tags (count) */
16513         { 0, 0, OPEN_TYPE_constraint },
16514         0, 0,   /* No members */
16515         &asn_SPC_extensionValue_specs_244       /* Additional specs */
16516 };
16517
16518 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = {
16519         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, id),
16520                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16521                 -1,     /* IMPLICIT tag at current level */
16522                 &asn_DEF_ProtocolExtensionID,
16523                 0,
16524                 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
16525                 0, 0, /* No default value */
16526                 "id"
16527                 },
16528         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, criticality),
16529                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16530                 -1,     /* IMPLICIT tag at current level */
16531                 &asn_DEF_Criticality,
16532                 0,
16533                 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
16534                 0, 0, /* No default value */
16535                 "criticality"
16536                 },
16537         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, extensionValue),
16538                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16539                 +1,     /* EXPLICIT tag at current level */
16540                 &asn_DEF_extensionValue_244,
16541                 0,
16542                 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
16543                 0, 0, /* No default value */
16544                 "extensionValue"
16545                 },
16546 };
16547 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[] = {
16548         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16549 };
16550 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241[] = {
16551     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16552     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16553     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16554 };
16555 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 = {
16556         sizeof(struct GNB_DU_Served_Cells_ItemExtIEs),
16557         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, _asn_ctx),
16558         asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241,
16559         3,      /* Count of tags in the map */
16560         0, 0, 0,        /* Optional elements (not needed) */
16561         -1,     /* First extension addition */
16562 };
16563 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs = {
16564         "GNB-DU-Served-Cells-ItemExtIEs",
16565         "GNB-DU-Served-Cells-ItemExtIEs",
16566         &asn_OP_SEQUENCE,
16567         asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,
16568         sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16569                 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16570         asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,        /* Same as above */
16571         sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16572                 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16573         { 0, 0, SEQUENCE_constraint },
16574         asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241,
16575         3,      /* Elements count */
16576         &asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241       /* Additional specs */
16577 };
16578
16579 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
16580         sizeof(struct GNB_DU_System_Information_ExtIEs__extensionValue),
16581         offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, _asn_ctx),
16582         offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, present),
16583         sizeof(((struct GNB_DU_System_Information_ExtIEs__extensionValue *)0)->present),
16584         0,      /* No top level tags */
16585         0,      /* No tags in the map */
16586         0, 0,
16587         -1      /* Extensions start */
16588 };
16589 static /* Use -fall-defs-global to expose */
16590 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
16591         "extensionValue",
16592         "extensionValue",
16593         &asn_OP_OPEN_TYPE,
16594         0,      /* No effective tags (pointer) */
16595         0,      /* No effective tags (count) */
16596         0,      /* No tags (pointer) */
16597         0,      /* No tags (count) */
16598         { 0, 0, OPEN_TYPE_constraint },
16599         0, 0,   /* No members */
16600         &asn_SPC_extensionValue_specs_248       /* Additional specs */
16601 };
16602
16603 asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = {
16604         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, id),
16605                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16606                 -1,     /* IMPLICIT tag at current level */
16607                 &asn_DEF_ProtocolExtensionID,
16608                 0,
16609                 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
16610                 0, 0, /* No default value */
16611                 "id"
16612                 },
16613         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, criticality),
16614                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16615                 -1,     /* IMPLICIT tag at current level */
16616                 &asn_DEF_Criticality,
16617                 0,
16618                 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
16619                 0, 0, /* No default value */
16620                 "criticality"
16621                 },
16622         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, extensionValue),
16623                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16624                 +1,     /* EXPLICIT tag at current level */
16625                 &asn_DEF_extensionValue_248,
16626                 0,
16627                 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
16628                 0, 0, /* No default value */
16629                 "extensionValue"
16630                 },
16631 };
16632 static const ber_tlv_tag_t asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[] = {
16633         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16634 };
16635 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245[] = {
16636     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16637     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16638     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16639 };
16640 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 = {
16641         sizeof(struct GNB_DU_System_Information_ExtIEs),
16642         offsetof(struct GNB_DU_System_Information_ExtIEs, _asn_ctx),
16643         asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245,
16644         3,      /* Count of tags in the map */
16645         0, 0, 0,        /* Optional elements (not needed) */
16646         -1,     /* First extension addition */
16647 };
16648 asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information_ExtIEs = {
16649         "GNB-DU-System-Information-ExtIEs",
16650         "GNB-DU-System-Information-ExtIEs",
16651         &asn_OP_SEQUENCE,
16652         asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,
16653         sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16654                 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16655         asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,      /* Same as above */
16656         sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16657                 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16658         { 0, 0, SEQUENCE_constraint },
16659         asn_MBR_GNB_DU_System_Information_ExtIEs_245,
16660         3,      /* Elements count */
16661         &asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245     /* Additional specs */
16662 };
16663
16664 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
16665         sizeof(struct GTPTunnel_ExtIEs__extensionValue),
16666         offsetof(struct GTPTunnel_ExtIEs__extensionValue, _asn_ctx),
16667         offsetof(struct GTPTunnel_ExtIEs__extensionValue, present),
16668         sizeof(((struct GTPTunnel_ExtIEs__extensionValue *)0)->present),
16669         0,      /* No top level tags */
16670         0,      /* No tags in the map */
16671         0, 0,
16672         -1      /* Extensions start */
16673 };
16674 static /* Use -fall-defs-global to expose */
16675 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
16676         "extensionValue",
16677         "extensionValue",
16678         &asn_OP_OPEN_TYPE,
16679         0,      /* No effective tags (pointer) */
16680         0,      /* No effective tags (count) */
16681         0,      /* No tags (pointer) */
16682         0,      /* No tags (count) */
16683         { 0, 0, OPEN_TYPE_constraint },
16684         0, 0,   /* No members */
16685         &asn_SPC_extensionValue_specs_252       /* Additional specs */
16686 };
16687
16688 asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = {
16689         { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, id),
16690                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16691                 -1,     /* IMPLICIT tag at current level */
16692                 &asn_DEF_ProtocolExtensionID,
16693                 0,
16694                 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
16695                 0, 0, /* No default value */
16696                 "id"
16697                 },
16698         { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, criticality),
16699                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16700                 -1,     /* IMPLICIT tag at current level */
16701                 &asn_DEF_Criticality,
16702                 0,
16703                 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
16704                 0, 0, /* No default value */
16705                 "criticality"
16706                 },
16707         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, extensionValue),
16708                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16709                 +1,     /* EXPLICIT tag at current level */
16710                 &asn_DEF_extensionValue_252,
16711                 0,
16712                 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
16713                 0, 0, /* No default value */
16714                 "extensionValue"
16715                 },
16716 };
16717 static const ber_tlv_tag_t asn_DEF_GTPTunnel_ExtIEs_tags_249[] = {
16718         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16719 };
16720 static const asn_TYPE_tag2member_t asn_MAP_GTPTunnel_ExtIEs_tag2el_249[] = {
16721     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16722     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16723     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16724 };
16725 asn_SEQUENCE_specifics_t asn_SPC_GTPTunnel_ExtIEs_specs_249 = {
16726         sizeof(struct GTPTunnel_ExtIEs),
16727         offsetof(struct GTPTunnel_ExtIEs, _asn_ctx),
16728         asn_MAP_GTPTunnel_ExtIEs_tag2el_249,
16729         3,      /* Count of tags in the map */
16730         0, 0, 0,        /* Optional elements (not needed) */
16731         -1,     /* First extension addition */
16732 };
16733 asn_TYPE_descriptor_t asn_DEF_GTPTunnel_ExtIEs = {
16734         "GTPTunnel-ExtIEs",
16735         "GTPTunnel-ExtIEs",
16736         &asn_OP_SEQUENCE,
16737         asn_DEF_GTPTunnel_ExtIEs_tags_249,
16738         sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16739                 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16740         asn_DEF_GTPTunnel_ExtIEs_tags_249,      /* Same as above */
16741         sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16742                 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16743         { 0, 0, SEQUENCE_constraint },
16744         asn_MBR_GTPTunnel_ExtIEs_249,
16745         3,      /* Elements count */
16746         &asn_SPC_GTPTunnel_ExtIEs_specs_249     /* Additional specs */
16747 };
16748
16749 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
16750         sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue),
16751         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
16752         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, present),
16753         sizeof(((struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
16754         0,      /* No top level tags */
16755         0,      /* No tags in the map */
16756         0, 0,
16757         -1      /* Extensions start */
16758 };
16759 static /* Use -fall-defs-global to expose */
16760 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
16761         "extensionValue",
16762         "extensionValue",
16763         &asn_OP_OPEN_TYPE,
16764         0,      /* No effective tags (pointer) */
16765         0,      /* No effective tags (count) */
16766         0,      /* No tags (pointer) */
16767         0,      /* No tags (count) */
16768         { 0, 0, OPEN_TYPE_constraint },
16769         0, 0,   /* No members */
16770         &asn_SPC_extensionValue_specs_256       /* Additional specs */
16771 };
16772
16773 asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = {
16774         { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, id),
16775                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16776                 -1,     /* IMPLICIT tag at current level */
16777                 &asn_DEF_ProtocolExtensionID,
16778                 0,
16779                 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
16780                 0, 0, /* No default value */
16781                 "id"
16782                 },
16783         { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, criticality),
16784                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16785                 -1,     /* IMPLICIT tag at current level */
16786                 &asn_DEF_Criticality,
16787                 0,
16788                 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
16789                 0, 0, /* No default value */
16790                 "criticality"
16791                 },
16792         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, extensionValue),
16793                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16794                 +1,     /* EXPLICIT tag at current level */
16795                 &asn_DEF_extensionValue_256,
16796                 0,
16797                 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
16798                 0, 0, /* No default value */
16799                 "extensionValue"
16800                 },
16801 };
16802 static const ber_tlv_tag_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[] = {
16803         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16804 };
16805 static const asn_TYPE_tag2member_t asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253[] = {
16806     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16807     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16808     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16809 };
16810 asn_SEQUENCE_specifics_t asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 = {
16811         sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs),
16812         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, _asn_ctx),
16813         asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253,
16814         3,      /* Count of tags in the map */
16815         0, 0, 0,        /* Optional elements (not needed) */
16816         -1,     /* First extension addition */
16817 };
16818 asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs = {
16819         "NGRANAllocationAndRetentionPriority-ExtIEs",
16820         "NGRANAllocationAndRetentionPriority-ExtIEs",
16821         &asn_OP_SEQUENCE,
16822         asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,
16823         sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16824                 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16825         asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,    /* Same as above */
16826         sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16827                 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16828         { 0, 0, SEQUENCE_constraint },
16829         asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253,
16830         3,      /* Elements count */
16831         &asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253   /* Additional specs */
16832 };
16833
16834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
16835         sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue),
16836         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, _asn_ctx),
16837         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, present),
16838         sizeof(((struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue *)0)->present),
16839         0,      /* No top level tags */
16840         0,      /* No tags in the map */
16841         0, 0,
16842         -1      /* Extensions start */
16843 };
16844 static /* Use -fall-defs-global to expose */
16845 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
16846         "extensionValue",
16847         "extensionValue",
16848         &asn_OP_OPEN_TYPE,
16849         0,      /* No effective tags (pointer) */
16850         0,      /* No effective tags (count) */
16851         0,      /* No tags (pointer) */
16852         0,      /* No tags (count) */
16853         { 0, 0, OPEN_TYPE_constraint },
16854         0, 0,   /* No members */
16855         &asn_SPC_extensionValue_specs_260       /* Additional specs */
16856 };
16857
16858 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = {
16859         { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, id),
16860                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16861                 -1,     /* IMPLICIT tag at current level */
16862                 &asn_DEF_ProtocolExtensionID,
16863                 0,
16864                 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
16865                 0, 0, /* No default value */
16866                 "id"
16867                 },
16868         { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, criticality),
16869                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16870                 -1,     /* IMPLICIT tag at current level */
16871                 &asn_DEF_Criticality,
16872                 0,
16873                 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
16874                 0, 0, /* No default value */
16875                 "criticality"
16876                 },
16877         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, extensionValue),
16878                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16879                 +1,     /* EXPLICIT tag at current level */
16880                 &asn_DEF_extensionValue_260,
16881                 0,
16882                 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
16883                 0, 0, /* No default value */
16884                 "extensionValue"
16885                 },
16886 };
16887 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[] = {
16888         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16889 };
16890 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257[] = {
16891     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16892     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16893     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16894 };
16895 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 = {
16896         sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs),
16897         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, _asn_ctx),
16898         asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257,
16899         3,      /* Count of tags in the map */
16900         0, 0, 0,        /* Optional elements (not needed) */
16901         -1,     /* First extension addition */
16902 };
16903 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs = {
16904         "NR-CGI-List-For-Restart-ItemExtIEs",
16905         "NR-CGI-List-For-Restart-ItemExtIEs",
16906         &asn_OP_SEQUENCE,
16907         asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,
16908         sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16909                 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16910         asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,    /* Same as above */
16911         sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16912                 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16913         { 0, 0, SEQUENCE_constraint },
16914         asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257,
16915         3,      /* Elements count */
16916         &asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257   /* Additional specs */
16917 };
16918
16919 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
16920         sizeof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue),
16921         offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
16922         offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, present),
16923         sizeof(((struct NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
16924         0,      /* No top level tags */
16925         0,      /* No tags in the map */
16926         0, 0,
16927         -1      /* Extensions start */
16928 };
16929 static /* Use -fall-defs-global to expose */
16930 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
16931         "extensionValue",
16932         "extensionValue",
16933         &asn_OP_OPEN_TYPE,
16934         0,      /* No effective tags (pointer) */
16935         0,      /* No effective tags (count) */
16936         0,      /* No tags (pointer) */
16937         0,      /* No tags (count) */
16938         { 0, 0, OPEN_TYPE_constraint },
16939         0, 0,   /* No members */
16940         &asn_SPC_extensionValue_specs_264       /* Additional specs */
16941 };
16942
16943 asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = {
16944         { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, id),
16945                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16946                 -1,     /* IMPLICIT tag at current level */
16947                 &asn_DEF_ProtocolExtensionID,
16948                 0,
16949                 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
16950                 0, 0, /* No default value */
16951                 "id"
16952                 },
16953         { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, criticality),
16954                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16955                 -1,     /* IMPLICIT tag at current level */
16956                 &asn_DEF_Criticality,
16957                 0,
16958                 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
16959                 0, 0, /* No default value */
16960                 "criticality"
16961                 },
16962         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, extensionValue),
16963                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16964                 +1,     /* EXPLICIT tag at current level */
16965                 &asn_DEF_extensionValue_264,
16966                 0,
16967                 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
16968                 0, 0, /* No default value */
16969                 "extensionValue"
16970                 },
16971 };
16972 static const ber_tlv_tag_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[] = {
16973         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16974 };
16975 static const asn_TYPE_tag2member_t asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261[] = {
16976     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16977     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16978     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16979 };
16980 asn_SEQUENCE_specifics_t asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 = {
16981         sizeof(struct NonDynamic5QIDescriptor_ExtIEs),
16982         offsetof(struct NonDynamic5QIDescriptor_ExtIEs, _asn_ctx),
16983         asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261,
16984         3,      /* Count of tags in the map */
16985         0, 0, 0,        /* Optional elements (not needed) */
16986         -1,     /* First extension addition */
16987 };
16988 asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs = {
16989         "NonDynamic5QIDescriptor-ExtIEs",
16990         "NonDynamic5QIDescriptor-ExtIEs",
16991         &asn_OP_SEQUENCE,
16992         asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,
16993         sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16994                 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16995         asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,        /* Same as above */
16996         sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16997                 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16998         { 0, 0, SEQUENCE_constraint },
16999         asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261,
17000         3,      /* Elements count */
17001         &asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261       /* Additional specs */
17002 };
17003
17004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
17005         sizeof(struct NRFreqInfoExtIEs__extensionValue),
17006         offsetof(struct NRFreqInfoExtIEs__extensionValue, _asn_ctx),
17007         offsetof(struct NRFreqInfoExtIEs__extensionValue, present),
17008         sizeof(((struct NRFreqInfoExtIEs__extensionValue *)0)->present),
17009         0,      /* No top level tags */
17010         0,      /* No tags in the map */
17011         0, 0,
17012         -1      /* Extensions start */
17013 };
17014 static /* Use -fall-defs-global to expose */
17015 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
17016         "extensionValue",
17017         "extensionValue",
17018         &asn_OP_OPEN_TYPE,
17019         0,      /* No effective tags (pointer) */
17020         0,      /* No effective tags (count) */
17021         0,      /* No tags (pointer) */
17022         0,      /* No tags (count) */
17023         { 0, 0, OPEN_TYPE_constraint },
17024         0, 0,   /* No members */
17025         &asn_SPC_extensionValue_specs_268       /* Additional specs */
17026 };
17027
17028 asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = {
17029         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, id),
17030                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17031                 -1,     /* IMPLICIT tag at current level */
17032                 &asn_DEF_ProtocolExtensionID,
17033                 0,
17034                 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
17035                 0, 0, /* No default value */
17036                 "id"
17037                 },
17038         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, criticality),
17039                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17040                 -1,     /* IMPLICIT tag at current level */
17041                 &asn_DEF_Criticality,
17042                 0,
17043                 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
17044                 0, 0, /* No default value */
17045                 "criticality"
17046                 },
17047         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, extensionValue),
17048                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17049                 +1,     /* EXPLICIT tag at current level */
17050                 &asn_DEF_extensionValue_268,
17051                 0,
17052                 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
17053                 0, 0, /* No default value */
17054                 "extensionValue"
17055                 },
17056 };
17057 static const ber_tlv_tag_t asn_DEF_NRFreqInfoExtIEs_tags_265[] = {
17058         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17059 };
17060 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfoExtIEs_tag2el_265[] = {
17061     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17062     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17063     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17064 };
17065 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfoExtIEs_specs_265 = {
17066         sizeof(struct NRFreqInfoExtIEs),
17067         offsetof(struct NRFreqInfoExtIEs, _asn_ctx),
17068         asn_MAP_NRFreqInfoExtIEs_tag2el_265,
17069         3,      /* Count of tags in the map */
17070         0, 0, 0,        /* Optional elements (not needed) */
17071         -1,     /* First extension addition */
17072 };
17073 asn_TYPE_descriptor_t asn_DEF_NRFreqInfoExtIEs = {
17074         "NRFreqInfoExtIEs",
17075         "NRFreqInfoExtIEs",
17076         &asn_OP_SEQUENCE,
17077         asn_DEF_NRFreqInfoExtIEs_tags_265,
17078         sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17079                 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17080         asn_DEF_NRFreqInfoExtIEs_tags_265,      /* Same as above */
17081         sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17082                 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17083         { 0, 0, SEQUENCE_constraint },
17084         asn_MBR_NRFreqInfoExtIEs_265,
17085         3,      /* Elements count */
17086         &asn_SPC_NRFreqInfoExtIEs_specs_265     /* Additional specs */
17087 };
17088
17089 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
17090         sizeof(struct NRCGI_ExtIEs__extensionValue),
17091         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
17092         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
17093         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
17094         0,      /* No top level tags */
17095         0,      /* No tags in the map */
17096         0, 0,
17097         -1      /* Extensions start */
17098 };
17099 static /* Use -fall-defs-global to expose */
17100 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
17101         "extensionValue",
17102         "extensionValue",
17103         &asn_OP_OPEN_TYPE,
17104         0,      /* No effective tags (pointer) */
17105         0,      /* No effective tags (count) */
17106         0,      /* No tags (pointer) */
17107         0,      /* No tags (count) */
17108         { 0, 0, OPEN_TYPE_constraint },
17109         0, 0,   /* No members */
17110         &asn_SPC_extensionValue_specs_272       /* Additional specs */
17111 };
17112
17113 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = {
17114         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
17115                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17116                 -1,     /* IMPLICIT tag at current level */
17117                 &asn_DEF_ProtocolExtensionID,
17118                 0,
17119                 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
17120                 0, 0, /* No default value */
17121                 "id"
17122                 },
17123         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
17124                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17125                 -1,     /* IMPLICIT tag at current level */
17126                 &asn_DEF_Criticality,
17127                 0,
17128                 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
17129                 0, 0, /* No default value */
17130                 "criticality"
17131                 },
17132         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
17133                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17134                 +1,     /* EXPLICIT tag at current level */
17135                 &asn_DEF_extensionValue_272,
17136                 0,
17137                 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
17138                 0, 0, /* No default value */
17139                 "extensionValue"
17140                 },
17141 };
17142 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_269[] = {
17143         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17144 };
17145 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_269[] = {
17146     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17147     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17148     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17149 };
17150 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_269 = {
17151         sizeof(struct NRCGI_ExtIEs),
17152         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
17153         asn_MAP_NRCGI_ExtIEs_tag2el_269,
17154         3,      /* Count of tags in the map */
17155         0, 0, 0,        /* Optional elements (not needed) */
17156         -1,     /* First extension addition */
17157 };
17158 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
17159         "NRCGI-ExtIEs",
17160         "NRCGI-ExtIEs",
17161         &asn_OP_SEQUENCE,
17162         asn_DEF_NRCGI_ExtIEs_tags_269,
17163         sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17164                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17165         asn_DEF_NRCGI_ExtIEs_tags_269,  /* Same as above */
17166         sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17167                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17168         { 0, 0, SEQUENCE_constraint },
17169         asn_MBR_NRCGI_ExtIEs_269,
17170         3,      /* Elements count */
17171         &asn_SPC_NRCGI_ExtIEs_specs_269 /* Additional specs */
17172 };
17173
17174 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
17175         sizeof(struct PacketErrorRate_ExtIEs__extensionValue),
17176         offsetof(struct PacketErrorRate_ExtIEs__extensionValue, _asn_ctx),
17177         offsetof(struct PacketErrorRate_ExtIEs__extensionValue, present),
17178         sizeof(((struct PacketErrorRate_ExtIEs__extensionValue *)0)->present),
17179         0,      /* No top level tags */
17180         0,      /* No tags in the map */
17181         0, 0,
17182         -1      /* Extensions start */
17183 };
17184 static /* Use -fall-defs-global to expose */
17185 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
17186         "extensionValue",
17187         "extensionValue",
17188         &asn_OP_OPEN_TYPE,
17189         0,      /* No effective tags (pointer) */
17190         0,      /* No effective tags (count) */
17191         0,      /* No tags (pointer) */
17192         0,      /* No tags (count) */
17193         { 0, 0, OPEN_TYPE_constraint },
17194         0, 0,   /* No members */
17195         &asn_SPC_extensionValue_specs_276       /* Additional specs */
17196 };
17197
17198 asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = {
17199         { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, id),
17200                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17201                 -1,     /* IMPLICIT tag at current level */
17202                 &asn_DEF_ProtocolExtensionID,
17203                 0,
17204                 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
17205                 0, 0, /* No default value */
17206                 "id"
17207                 },
17208         { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, criticality),
17209                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17210                 -1,     /* IMPLICIT tag at current level */
17211                 &asn_DEF_Criticality,
17212                 0,
17213                 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
17214                 0, 0, /* No default value */
17215                 "criticality"
17216                 },
17217         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, extensionValue),
17218                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17219                 +1,     /* EXPLICIT tag at current level */
17220                 &asn_DEF_extensionValue_276,
17221                 0,
17222                 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
17223                 0, 0, /* No default value */
17224                 "extensionValue"
17225                 },
17226 };
17227 static const ber_tlv_tag_t asn_DEF_PacketErrorRate_ExtIEs_tags_273[] = {
17228         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17229 };
17230 static const asn_TYPE_tag2member_t asn_MAP_PacketErrorRate_ExtIEs_tag2el_273[] = {
17231     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17232     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17233     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17234 };
17235 asn_SEQUENCE_specifics_t asn_SPC_PacketErrorRate_ExtIEs_specs_273 = {
17236         sizeof(struct PacketErrorRate_ExtIEs),
17237         offsetof(struct PacketErrorRate_ExtIEs, _asn_ctx),
17238         asn_MAP_PacketErrorRate_ExtIEs_tag2el_273,
17239         3,      /* Count of tags in the map */
17240         0, 0, 0,        /* Optional elements (not needed) */
17241         -1,     /* First extension addition */
17242 };
17243 asn_TYPE_descriptor_t asn_DEF_PacketErrorRate_ExtIEs = {
17244         "PacketErrorRate-ExtIEs",
17245         "PacketErrorRate-ExtIEs",
17246         &asn_OP_SEQUENCE,
17247         asn_DEF_PacketErrorRate_ExtIEs_tags_273,
17248         sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17249                 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17250         asn_DEF_PacketErrorRate_ExtIEs_tags_273,        /* Same as above */
17251         sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17252                 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17253         { 0, 0, SEQUENCE_constraint },
17254         asn_MBR_PacketErrorRate_ExtIEs_273,
17255         3,      /* Elements count */
17256         &asn_SPC_PacketErrorRate_ExtIEs_specs_273       /* Additional specs */
17257 };
17258
17259 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
17260         sizeof(struct PagingCell_ItemExtIEs__extensionValue),
17261         offsetof(struct PagingCell_ItemExtIEs__extensionValue, _asn_ctx),
17262         offsetof(struct PagingCell_ItemExtIEs__extensionValue, present),
17263         sizeof(((struct PagingCell_ItemExtIEs__extensionValue *)0)->present),
17264         0,      /* No top level tags */
17265         0,      /* No tags in the map */
17266         0, 0,
17267         -1      /* Extensions start */
17268 };
17269 static /* Use -fall-defs-global to expose */
17270 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
17271         "extensionValue",
17272         "extensionValue",
17273         &asn_OP_OPEN_TYPE,
17274         0,      /* No effective tags (pointer) */
17275         0,      /* No effective tags (count) */
17276         0,      /* No tags (pointer) */
17277         0,      /* No tags (count) */
17278         { 0, 0, OPEN_TYPE_constraint },
17279         0, 0,   /* No members */
17280         &asn_SPC_extensionValue_specs_280       /* Additional specs */
17281 };
17282
17283 asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = {
17284         { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, id),
17285                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17286                 -1,     /* IMPLICIT tag at current level */
17287                 &asn_DEF_ProtocolExtensionID,
17288                 0,
17289                 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
17290                 0, 0, /* No default value */
17291                 "id"
17292                 },
17293         { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, criticality),
17294                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17295                 -1,     /* IMPLICIT tag at current level */
17296                 &asn_DEF_Criticality,
17297                 0,
17298                 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
17299                 0, 0, /* No default value */
17300                 "criticality"
17301                 },
17302         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, extensionValue),
17303                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17304                 +1,     /* EXPLICIT tag at current level */
17305                 &asn_DEF_extensionValue_280,
17306                 0,
17307                 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
17308                 0, 0, /* No default value */
17309                 "extensionValue"
17310                 },
17311 };
17312 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemExtIEs_tags_277[] = {
17313         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17314 };
17315 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemExtIEs_tag2el_277[] = {
17316     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17317     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17318     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17319 };
17320 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemExtIEs_specs_277 = {
17321         sizeof(struct PagingCell_ItemExtIEs),
17322         offsetof(struct PagingCell_ItemExtIEs, _asn_ctx),
17323         asn_MAP_PagingCell_ItemExtIEs_tag2el_277,
17324         3,      /* Count of tags in the map */
17325         0, 0, 0,        /* Optional elements (not needed) */
17326         -1,     /* First extension addition */
17327 };
17328 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemExtIEs = {
17329         "PagingCell-ItemExtIEs",
17330         "PagingCell-ItemExtIEs",
17331         &asn_OP_SEQUENCE,
17332         asn_DEF_PagingCell_ItemExtIEs_tags_277,
17333         sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17334                 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17335         asn_DEF_PagingCell_ItemExtIEs_tags_277, /* Same as above */
17336         sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17337                 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17338         { 0, 0, SEQUENCE_constraint },
17339         asn_MBR_PagingCell_ItemExtIEs_277,
17340         3,      /* Elements count */
17341         &asn_SPC_PagingCell_ItemExtIEs_specs_277        /* Additional specs */
17342 };
17343
17344 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
17345         sizeof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue),
17346         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, _asn_ctx),
17347         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, present),
17348         sizeof(((struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue *)0)->present),
17349         0,      /* No top level tags */
17350         0,      /* No tags in the map */
17351         0, 0,
17352         -1      /* Extensions start */
17353 };
17354 static /* Use -fall-defs-global to expose */
17355 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
17356         "extensionValue",
17357         "extensionValue",
17358         &asn_OP_OPEN_TYPE,
17359         0,      /* No effective tags (pointer) */
17360         0,      /* No effective tags (count) */
17361         0,      /* No tags (pointer) */
17362         0,      /* No tags (count) */
17363         { 0, 0, OPEN_TYPE_constraint },
17364         0, 0,   /* No members */
17365         &asn_SPC_extensionValue_specs_284       /* Additional specs */
17366 };
17367
17368 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = {
17369         { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, id),
17370                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17371                 -1,     /* IMPLICIT tag at current level */
17372                 &asn_DEF_ProtocolExtensionID,
17373                 0,
17374                 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
17375                 0, 0, /* No default value */
17376                 "id"
17377                 },
17378         { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, criticality),
17379                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17380                 -1,     /* IMPLICIT tag at current level */
17381                 &asn_DEF_Criticality,
17382                 0,
17383                 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
17384                 0, 0, /* No default value */
17385                 "criticality"
17386                 },
17387         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, extensionValue),
17388                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17389                 +1,     /* EXPLICIT tag at current level */
17390                 &asn_DEF_extensionValue_284,
17391                 0,
17392                 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
17393                 0, 0, /* No default value */
17394                 "extensionValue"
17395                 },
17396 };
17397 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[] = {
17398         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17399 };
17400 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281[] = {
17401     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17402     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17403     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17404 };
17405 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 = {
17406         sizeof(struct Protected_EUTRA_Resources_ItemExtIEs),
17407         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, _asn_ctx),
17408         asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281,
17409         3,      /* Count of tags in the map */
17410         0, 0, 0,        /* Optional elements (not needed) */
17411         -1,     /* First extension addition */
17412 };
17413 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs = {
17414         "Protected-EUTRA-Resources-ItemExtIEs",
17415         "Protected-EUTRA-Resources-ItemExtIEs",
17416         &asn_OP_SEQUENCE,
17417         asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,
17418         sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17419                 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17420         asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,  /* Same as above */
17421         sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17422                 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17423         { 0, 0, SEQUENCE_constraint },
17424         asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281,
17425         3,      /* Elements count */
17426         &asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 /* Additional specs */
17427 };
17428
17429 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
17430         sizeof(struct Potential_SpCell_ItemExtIEs__extensionValue),
17431         offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
17432         offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, present),
17433         sizeof(((struct Potential_SpCell_ItemExtIEs__extensionValue *)0)->present),
17434         0,      /* No top level tags */
17435         0,      /* No tags in the map */
17436         0, 0,
17437         -1      /* Extensions start */
17438 };
17439 static /* Use -fall-defs-global to expose */
17440 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
17441         "extensionValue",
17442         "extensionValue",
17443         &asn_OP_OPEN_TYPE,
17444         0,      /* No effective tags (pointer) */
17445         0,      /* No effective tags (count) */
17446         0,      /* No tags (pointer) */
17447         0,      /* No tags (count) */
17448         { 0, 0, OPEN_TYPE_constraint },
17449         0, 0,   /* No members */
17450         &asn_SPC_extensionValue_specs_288       /* Additional specs */
17451 };
17452
17453 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = {
17454         { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, id),
17455                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17456                 -1,     /* IMPLICIT tag at current level */
17457                 &asn_DEF_ProtocolExtensionID,
17458                 0,
17459                 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
17460                 0, 0, /* No default value */
17461                 "id"
17462                 },
17463         { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, criticality),
17464                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17465                 -1,     /* IMPLICIT tag at current level */
17466                 &asn_DEF_Criticality,
17467                 0,
17468                 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
17469                 0, 0, /* No default value */
17470                 "criticality"
17471                 },
17472         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, extensionValue),
17473                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17474                 +1,     /* EXPLICIT tag at current level */
17475                 &asn_DEF_extensionValue_288,
17476                 0,
17477                 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
17478                 0, 0, /* No default value */
17479                 "extensionValue"
17480                 },
17481 };
17482 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[] = {
17483         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17484 };
17485 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285[] = {
17486     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17487     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17488     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17489 };
17490 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 = {
17491         sizeof(struct Potential_SpCell_ItemExtIEs),
17492         offsetof(struct Potential_SpCell_ItemExtIEs, _asn_ctx),
17493         asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285,
17494         3,      /* Count of tags in the map */
17495         0, 0, 0,        /* Optional elements (not needed) */
17496         -1,     /* First extension addition */
17497 };
17498 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemExtIEs = {
17499         "Potential-SpCell-ItemExtIEs",
17500         "Potential-SpCell-ItemExtIEs",
17501         &asn_OP_SEQUENCE,
17502         asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,
17503         sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17504                 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17505         asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,   /* Same as above */
17506         sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17507                 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17508         { 0, 0, SEQUENCE_constraint },
17509         asn_MBR_Potential_SpCell_ItemExtIEs_285,
17510         3,      /* Elements count */
17511         &asn_SPC_Potential_SpCell_ItemExtIEs_specs_285  /* Additional specs */
17512 };
17513
17514 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
17515         sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue),
17516         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, _asn_ctx),
17517         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, present),
17518         sizeof(((struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue *)0)->present),
17519         0,      /* No top level tags */
17520         0,      /* No tags in the map */
17521         0, 0,
17522         -1      /* Extensions start */
17523 };
17524 static /* Use -fall-defs-global to expose */
17525 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
17526         "extensionValue",
17527         "extensionValue",
17528         &asn_OP_OPEN_TYPE,
17529         0,      /* No effective tags (pointer) */
17530         0,      /* No effective tags (count) */
17531         0,      /* No tags (pointer) */
17532         0,      /* No tags (count) */
17533         { 0, 0, OPEN_TYPE_constraint },
17534         0, 0,   /* No members */
17535         &asn_SPC_extensionValue_specs_292       /* Additional specs */
17536 };
17537
17538 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = {
17539         { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, id),
17540                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17541                 -1,     /* IMPLICIT tag at current level */
17542                 &asn_DEF_ProtocolExtensionID,
17543                 0,
17544                 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
17545                 0, 0, /* No default value */
17546                 "id"
17547                 },
17548         { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, criticality),
17549                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17550                 -1,     /* IMPLICIT tag at current level */
17551                 &asn_DEF_Criticality,
17552                 0,
17553                 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
17554                 0, 0, /* No default value */
17555                 "criticality"
17556                 },
17557         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, extensionValue),
17558                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17559                 +1,     /* EXPLICIT tag at current level */
17560                 &asn_DEF_extensionValue_292,
17561                 0,
17562                 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
17563                 0, 0, /* No default value */
17564                 "extensionValue"
17565                 },
17566 };
17567 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[] = {
17568         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17569 };
17570 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289[] = {
17571     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17572     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17573     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17574 };
17575 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 = {
17576         sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs),
17577         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, _asn_ctx),
17578         asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289,
17579         3,      /* Count of tags in the map */
17580         0, 0, 0,        /* Optional elements (not needed) */
17581         -1,     /* First extension addition */
17582 };
17583 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs = {
17584         "PWS-Failed-NR-CGI-ItemExtIEs",
17585         "PWS-Failed-NR-CGI-ItemExtIEs",
17586         &asn_OP_SEQUENCE,
17587         asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,
17588         sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17589                 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17590         asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,  /* Same as above */
17591         sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17592                 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17593         { 0, 0, SEQUENCE_constraint },
17594         asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289,
17595         3,      /* Elements count */
17596         &asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 /* Additional specs */
17597 };
17598
17599 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
17600         sizeof(struct PWSSystemInformationExtIEs__extensionValue),
17601         offsetof(struct PWSSystemInformationExtIEs__extensionValue, _asn_ctx),
17602         offsetof(struct PWSSystemInformationExtIEs__extensionValue, present),
17603         sizeof(((struct PWSSystemInformationExtIEs__extensionValue *)0)->present),
17604         0,      /* No top level tags */
17605         0,      /* No tags in the map */
17606         0, 0,
17607         -1      /* Extensions start */
17608 };
17609 static /* Use -fall-defs-global to expose */
17610 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
17611         "extensionValue",
17612         "extensionValue",
17613         &asn_OP_OPEN_TYPE,
17614         0,      /* No effective tags (pointer) */
17615         0,      /* No effective tags (count) */
17616         0,      /* No tags (pointer) */
17617         0,      /* No tags (count) */
17618         { 0, 0, OPEN_TYPE_constraint },
17619         0, 0,   /* No members */
17620         &asn_SPC_extensionValue_specs_296       /* Additional specs */
17621 };
17622
17623 asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = {
17624         { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, id),
17625                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17626                 -1,     /* IMPLICIT tag at current level */
17627                 &asn_DEF_ProtocolExtensionID,
17628                 0,
17629                 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
17630                 0, 0, /* No default value */
17631                 "id"
17632                 },
17633         { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, criticality),
17634                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17635                 -1,     /* IMPLICIT tag at current level */
17636                 &asn_DEF_Criticality,
17637                 0,
17638                 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
17639                 0, 0, /* No default value */
17640                 "criticality"
17641                 },
17642         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, extensionValue),
17643                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17644                 +1,     /* EXPLICIT tag at current level */
17645                 &asn_DEF_extensionValue_296,
17646                 0,
17647                 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
17648                 0, 0, /* No default value */
17649                 "extensionValue"
17650                 },
17651 };
17652 static const ber_tlv_tag_t asn_DEF_PWSSystemInformationExtIEs_tags_293[] = {
17653         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17654 };
17655 static const asn_TYPE_tag2member_t asn_MAP_PWSSystemInformationExtIEs_tag2el_293[] = {
17656     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17657     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17658     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17659 };
17660 asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformationExtIEs_specs_293 = {
17661         sizeof(struct PWSSystemInformationExtIEs),
17662         offsetof(struct PWSSystemInformationExtIEs, _asn_ctx),
17663         asn_MAP_PWSSystemInformationExtIEs_tag2el_293,
17664         3,      /* Count of tags in the map */
17665         0, 0, 0,        /* Optional elements (not needed) */
17666         -1,     /* First extension addition */
17667 };
17668 asn_TYPE_descriptor_t asn_DEF_PWSSystemInformationExtIEs = {
17669         "PWSSystemInformationExtIEs",
17670         "PWSSystemInformationExtIEs",
17671         &asn_OP_SEQUENCE,
17672         asn_DEF_PWSSystemInformationExtIEs_tags_293,
17673         sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17674                 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17675         asn_DEF_PWSSystemInformationExtIEs_tags_293,    /* Same as above */
17676         sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17677                 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17678         { 0, 0, SEQUENCE_constraint },
17679         asn_MBR_PWSSystemInformationExtIEs_293,
17680         3,      /* Elements count */
17681         &asn_SPC_PWSSystemInformationExtIEs_specs_293   /* Additional specs */
17682 };
17683
17684 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
17685         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.PDUSessionID),
17686                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17687                 0,
17688                 &asn_DEF_PDUSessionID,
17689                 0,
17690                 { 0, 0, 0 },
17691                 0, 0, /* No default value */
17692                 "PDUSessionID"
17693                 },
17694         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.BitRate),
17695                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17696                 0,
17697                 &asn_DEF_BitRate,
17698                 0,
17699                 { 0, 0, 0 },
17700                 0, 0, /* No default value */
17701                 "BitRate"
17702                 },
17703 };
17704 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
17705     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* PDUSessionID */
17706     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* BitRate */
17707 };
17708 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
17709         sizeof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue),
17710         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, _asn_ctx),
17711         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, present),
17712         sizeof(((struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue *)0)->present),
17713         asn_MAP_extensionValue_tag2el_300,
17714         2,      /* Count of tags in the map */
17715         0, 0,
17716         -1      /* Extensions start */
17717 };
17718 static /* Use -fall-defs-global to expose */
17719 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
17720         "extensionValue",
17721         "extensionValue",
17722         &asn_OP_OPEN_TYPE,
17723         0,      /* No effective tags (pointer) */
17724         0,      /* No effective tags (count) */
17725         0,      /* No tags (pointer) */
17726         0,      /* No tags (count) */
17727         { 0, 0, OPEN_TYPE_constraint },
17728         asn_MBR_extensionValue_300,
17729         2,      /* Elements count */
17730         &asn_SPC_extensionValue_specs_300       /* Additional specs */
17731 };
17732
17733 asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = {
17734         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id),
17735                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17736                 -1,     /* IMPLICIT tag at current level */
17737                 &asn_DEF_ProtocolExtensionID,
17738                 0,
17739                 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
17740                 0, 0, /* No default value */
17741                 "id"
17742                 },
17743         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, criticality),
17744                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17745                 -1,     /* IMPLICIT tag at current level */
17746                 &asn_DEF_Criticality,
17747                 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type,
17748                 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
17749                 0, 0, /* No default value */
17750                 "criticality"
17751                 },
17752         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, extensionValue),
17753                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17754                 +1,     /* EXPLICIT tag at current level */
17755                 &asn_DEF_extensionValue_300,
17756                 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type,
17757                 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
17758                 0, 0, /* No default value */
17759                 "extensionValue"
17760                 },
17761 };
17762 static const ber_tlv_tag_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[] = {
17763         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17764 };
17765 static const asn_TYPE_tag2member_t asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297[] = {
17766     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17767     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17768     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17769 };
17770 asn_SEQUENCE_specifics_t asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 = {
17771         sizeof(struct QoSFlowLevelQoSParameters_ExtIEs),
17772         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, _asn_ctx),
17773         asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297,
17774         3,      /* Count of tags in the map */
17775         0, 0, 0,        /* Optional elements (not needed) */
17776         -1,     /* First extension addition */
17777 };
17778 asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs = {
17779         "QoSFlowLevelQoSParameters-ExtIEs",
17780         "QoSFlowLevelQoSParameters-ExtIEs",
17781         &asn_OP_SEQUENCE,
17782         asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,
17783         sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17784                 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17785         asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,      /* Same as above */
17786         sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17787                 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17788         { 0, 0, SEQUENCE_constraint },
17789         asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297,
17790         3,      /* Elements count */
17791         &asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297     /* Additional specs */
17792 };
17793
17794 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
17795         sizeof(struct RANUEPagingIdentity_ExtIEs__extensionValue),
17796         offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, _asn_ctx),
17797         offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, present),
17798         sizeof(((struct RANUEPagingIdentity_ExtIEs__extensionValue *)0)->present),
17799         0,      /* No top level tags */
17800         0,      /* No tags in the map */
17801         0, 0,
17802         -1      /* Extensions start */
17803 };
17804 static /* Use -fall-defs-global to expose */
17805 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
17806         "extensionValue",
17807         "extensionValue",
17808         &asn_OP_OPEN_TYPE,
17809         0,      /* No effective tags (pointer) */
17810         0,      /* No effective tags (count) */
17811         0,      /* No tags (pointer) */
17812         0,      /* No tags (count) */
17813         { 0, 0, OPEN_TYPE_constraint },
17814         0, 0,   /* No members */
17815         &asn_SPC_extensionValue_specs_304       /* Additional specs */
17816 };
17817
17818 asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = {
17819         { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, id),
17820                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17821                 -1,     /* IMPLICIT tag at current level */
17822                 &asn_DEF_ProtocolExtensionID,
17823                 0,
17824                 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
17825                 0, 0, /* No default value */
17826                 "id"
17827                 },
17828         { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, criticality),
17829                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17830                 -1,     /* IMPLICIT tag at current level */
17831                 &asn_DEF_Criticality,
17832                 0,
17833                 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
17834                 0, 0, /* No default value */
17835                 "criticality"
17836                 },
17837         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, extensionValue),
17838                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17839                 +1,     /* EXPLICIT tag at current level */
17840                 &asn_DEF_extensionValue_304,
17841                 0,
17842                 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
17843                 0, 0, /* No default value */
17844                 "extensionValue"
17845                 },
17846 };
17847 static const ber_tlv_tag_t asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[] = {
17848         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17849 };
17850 static const asn_TYPE_tag2member_t asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301[] = {
17851     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17852     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17853     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17854 };
17855 asn_SEQUENCE_specifics_t asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 = {
17856         sizeof(struct RANUEPagingIdentity_ExtIEs),
17857         offsetof(struct RANUEPagingIdentity_ExtIEs, _asn_ctx),
17858         asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301,
17859         3,      /* Count of tags in the map */
17860         0, 0, 0,        /* Optional elements (not needed) */
17861         -1,     /* First extension addition */
17862 };
17863 asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity_ExtIEs = {
17864         "RANUEPagingIdentity-ExtIEs",
17865         "RANUEPagingIdentity-ExtIEs",
17866         &asn_OP_SEQUENCE,
17867         asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,
17868         sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17869                 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17870         asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,    /* Same as above */
17871         sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17872                 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17873         { 0, 0, SEQUENCE_constraint },
17874         asn_MBR_RANUEPagingIdentity_ExtIEs_301,
17875         3,      /* Elements count */
17876         &asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301   /* Additional specs */
17877 };
17878
17879 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
17880         sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue),
17881         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, _asn_ctx),
17882         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, present),
17883         sizeof(((struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue *)0)->present),
17884         0,      /* No top level tags */
17885         0,      /* No tags in the map */
17886         0, 0,
17887         -1      /* Extensions start */
17888 };
17889 static /* Use -fall-defs-global to expose */
17890 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
17891         "extensionValue",
17892         "extensionValue",
17893         &asn_OP_OPEN_TYPE,
17894         0,      /* No effective tags (pointer) */
17895         0,      /* No effective tags (count) */
17896         0,      /* No tags (pointer) */
17897         0,      /* No tags (count) */
17898         { 0, 0, OPEN_TYPE_constraint },
17899         0, 0,   /* No members */
17900         &asn_SPC_extensionValue_specs_308       /* Additional specs */
17901 };
17902
17903 asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = {
17904         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, id),
17905                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17906                 -1,     /* IMPLICIT tag at current level */
17907                 &asn_DEF_ProtocolExtensionID,
17908                 0,
17909                 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
17910                 0, 0, /* No default value */
17911                 "id"
17912                 },
17913         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, criticality),
17914                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17915                 -1,     /* IMPLICIT tag at current level */
17916                 &asn_DEF_Criticality,
17917                 0,
17918                 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
17919                 0, 0, /* No default value */
17920                 "criticality"
17921                 },
17922         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, extensionValue),
17923                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17924                 +1,     /* EXPLICIT tag at current level */
17925                 &asn_DEF_extensionValue_308,
17926                 0,
17927                 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
17928                 0, 0, /* No default value */
17929                 "extensionValue"
17930                 },
17931 };
17932 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[] = {
17933         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17934 };
17935 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305[] = {
17936     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17937     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17938     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17939 };
17940 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 = {
17941         sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs),
17942         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, _asn_ctx),
17943         asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305,
17944         3,      /* Count of tags in the map */
17945         0, 0, 0,        /* Optional elements (not needed) */
17946         -1,     /* First extension addition */
17947 };
17948 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs = {
17949         "ResourceCoordinationEUTRACellInfo-ExtIEs",
17950         "ResourceCoordinationEUTRACellInfo-ExtIEs",
17951         &asn_OP_SEQUENCE,
17952         asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,
17953         sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17954                 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17955         asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,      /* Same as above */
17956         sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17957                 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17958         { 0, 0, SEQUENCE_constraint },
17959         asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305,
17960         3,      /* Elements count */
17961         &asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305     /* Additional specs */
17962 };
17963
17964 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
17965         sizeof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue),
17966         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, _asn_ctx),
17967         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, present),
17968         sizeof(((struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue *)0)->present),
17969         0,      /* No top level tags */
17970         0,      /* No tags in the map */
17971         0, 0,
17972         -1      /* Extensions start */
17973 };
17974 static /* Use -fall-defs-global to expose */
17975 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
17976         "extensionValue",
17977         "extensionValue",
17978         &asn_OP_OPEN_TYPE,
17979         0,      /* No effective tags (pointer) */
17980         0,      /* No effective tags (count) */
17981         0,      /* No tags (pointer) */
17982         0,      /* No tags (count) */
17983         { 0, 0, OPEN_TYPE_constraint },
17984         0, 0,   /* No members */
17985         &asn_SPC_extensionValue_specs_312       /* Additional specs */
17986 };
17987
17988 asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = {
17989         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, id),
17990                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17991                 -1,     /* IMPLICIT tag at current level */
17992                 &asn_DEF_ProtocolExtensionID,
17993                 0,
17994                 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
17995                 0, 0, /* No default value */
17996                 "id"
17997                 },
17998         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, criticality),
17999                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18000                 -1,     /* IMPLICIT tag at current level */
18001                 &asn_DEF_Criticality,
18002                 0,
18003                 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
18004                 0, 0, /* No default value */
18005                 "criticality"
18006                 },
18007         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, extensionValue),
18008                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18009                 +1,     /* EXPLICIT tag at current level */
18010                 &asn_DEF_extensionValue_312,
18011                 0,
18012                 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
18013                 0, 0, /* No default value */
18014                 "extensionValue"
18015                 },
18016 };
18017 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[] = {
18018         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18019 };
18020 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309[] = {
18021     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18022     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18023     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18024 };
18025 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 = {
18026         sizeof(struct ResourceCoordinationTransferInformation_ExtIEs),
18027         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, _asn_ctx),
18028         asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309,
18029         3,      /* Count of tags in the map */
18030         0, 0, 0,        /* Optional elements (not needed) */
18031         -1,     /* First extension addition */
18032 };
18033 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs = {
18034         "ResourceCoordinationTransferInformation-ExtIEs",
18035         "ResourceCoordinationTransferInformation-ExtIEs",
18036         &asn_OP_SEQUENCE,
18037         asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,
18038         sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18039                 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18040         asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,        /* Same as above */
18041         sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18042                 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18043         { 0, 0, SEQUENCE_constraint },
18044         asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309,
18045         3,      /* Elements count */
18046         &asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309       /* Additional specs */
18047 };
18048
18049 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
18050         sizeof(struct RLCFailureIndication_ExtIEs__extensionValue),
18051         offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, _asn_ctx),
18052         offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, present),
18053         sizeof(((struct RLCFailureIndication_ExtIEs__extensionValue *)0)->present),
18054         0,      /* No top level tags */
18055         0,      /* No tags in the map */
18056         0, 0,
18057         -1      /* Extensions start */
18058 };
18059 static /* Use -fall-defs-global to expose */
18060 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
18061         "extensionValue",
18062         "extensionValue",
18063         &asn_OP_OPEN_TYPE,
18064         0,      /* No effective tags (pointer) */
18065         0,      /* No effective tags (count) */
18066         0,      /* No tags (pointer) */
18067         0,      /* No tags (count) */
18068         { 0, 0, OPEN_TYPE_constraint },
18069         0, 0,   /* No members */
18070         &asn_SPC_extensionValue_specs_316       /* Additional specs */
18071 };
18072
18073 asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = {
18074         { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, id),
18075                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18076                 -1,     /* IMPLICIT tag at current level */
18077                 &asn_DEF_ProtocolExtensionID,
18078                 0,
18079                 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
18080                 0, 0, /* No default value */
18081                 "id"
18082                 },
18083         { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, criticality),
18084                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18085                 -1,     /* IMPLICIT tag at current level */
18086                 &asn_DEF_Criticality,
18087                 0,
18088                 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
18089                 0, 0, /* No default value */
18090                 "criticality"
18091                 },
18092         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, extensionValue),
18093                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18094                 +1,     /* EXPLICIT tag at current level */
18095                 &asn_DEF_extensionValue_316,
18096                 0,
18097                 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
18098                 0, 0, /* No default value */
18099                 "extensionValue"
18100                 },
18101 };
18102 static const ber_tlv_tag_t asn_DEF_RLCFailureIndication_ExtIEs_tags_313[] = {
18103         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18104 };
18105 static const asn_TYPE_tag2member_t asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313[] = {
18106     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18107     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18108     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18109 };
18110 asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_ExtIEs_specs_313 = {
18111         sizeof(struct RLCFailureIndication_ExtIEs),
18112         offsetof(struct RLCFailureIndication_ExtIEs, _asn_ctx),
18113         asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313,
18114         3,      /* Count of tags in the map */
18115         0, 0, 0,        /* Optional elements (not needed) */
18116         -1,     /* First extension addition */
18117 };
18118 asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication_ExtIEs = {
18119         "RLCFailureIndication-ExtIEs",
18120         "RLCFailureIndication-ExtIEs",
18121         &asn_OP_SEQUENCE,
18122         asn_DEF_RLCFailureIndication_ExtIEs_tags_313,
18123         sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18124                 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18125         asn_DEF_RLCFailureIndication_ExtIEs_tags_313,   /* Same as above */
18126         sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18127                 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18128         { 0, 0, SEQUENCE_constraint },
18129         asn_MBR_RLCFailureIndication_ExtIEs_313,
18130         3,      /* Elements count */
18131         &asn_SPC_RLCFailureIndication_ExtIEs_specs_313  /* Additional specs */
18132 };
18133
18134 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
18135         sizeof(struct RLC_Status_ExtIEs__extensionValue),
18136         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
18137         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
18138         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
18139         0,      /* No top level tags */
18140         0,      /* No tags in the map */
18141         0, 0,
18142         -1      /* Extensions start */
18143 };
18144 static /* Use -fall-defs-global to expose */
18145 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
18146         "extensionValue",
18147         "extensionValue",
18148         &asn_OP_OPEN_TYPE,
18149         0,      /* No effective tags (pointer) */
18150         0,      /* No effective tags (count) */
18151         0,      /* No tags (pointer) */
18152         0,      /* No tags (count) */
18153         { 0, 0, OPEN_TYPE_constraint },
18154         0, 0,   /* No members */
18155         &asn_SPC_extensionValue_specs_320       /* Additional specs */
18156 };
18157
18158 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = {
18159         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
18160                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18161                 -1,     /* IMPLICIT tag at current level */
18162                 &asn_DEF_ProtocolExtensionID,
18163                 0,
18164                 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
18165                 0, 0, /* No default value */
18166                 "id"
18167                 },
18168         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
18169                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18170                 -1,     /* IMPLICIT tag at current level */
18171                 &asn_DEF_Criticality,
18172                 0,
18173                 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
18174                 0, 0, /* No default value */
18175                 "criticality"
18176                 },
18177         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
18178                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18179                 +1,     /* EXPLICIT tag at current level */
18180                 &asn_DEF_extensionValue_320,
18181                 0,
18182                 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
18183                 0, 0, /* No default value */
18184                 "extensionValue"
18185                 },
18186 };
18187 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_317[] = {
18188         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18189 };
18190 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_317[] = {
18191     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18192     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18193     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18194 };
18195 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_317 = {
18196         sizeof(struct RLC_Status_ExtIEs),
18197         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
18198         asn_MAP_RLC_Status_ExtIEs_tag2el_317,
18199         3,      /* Count of tags in the map */
18200         0, 0, 0,        /* Optional elements (not needed) */
18201         -1,     /* First extension addition */
18202 };
18203 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
18204         "RLC-Status-ExtIEs",
18205         "RLC-Status-ExtIEs",
18206         &asn_OP_SEQUENCE,
18207         asn_DEF_RLC_Status_ExtIEs_tags_317,
18208         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18209                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18210         asn_DEF_RLC_Status_ExtIEs_tags_317,     /* Same as above */
18211         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18212                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18213         { 0, 0, SEQUENCE_constraint },
18214         asn_MBR_RLC_Status_ExtIEs_317,
18215         3,      /* Elements count */
18216         &asn_SPC_RLC_Status_ExtIEs_specs_317    /* Additional specs */
18217 };
18218
18219 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
18220         sizeof(struct RRCDeliveryStatus_ExtIEs__extensionValue),
18221         offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
18222         offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, present),
18223         sizeof(((struct RRCDeliveryStatus_ExtIEs__extensionValue *)0)->present),
18224         0,      /* No top level tags */
18225         0,      /* No tags in the map */
18226         0, 0,
18227         -1      /* Extensions start */
18228 };
18229 static /* Use -fall-defs-global to expose */
18230 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
18231         "extensionValue",
18232         "extensionValue",
18233         &asn_OP_OPEN_TYPE,
18234         0,      /* No effective tags (pointer) */
18235         0,      /* No effective tags (count) */
18236         0,      /* No tags (pointer) */
18237         0,      /* No tags (count) */
18238         { 0, 0, OPEN_TYPE_constraint },
18239         0, 0,   /* No members */
18240         &asn_SPC_extensionValue_specs_324       /* Additional specs */
18241 };
18242
18243 asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = {
18244         { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, id),
18245                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18246                 -1,     /* IMPLICIT tag at current level */
18247                 &asn_DEF_ProtocolExtensionID,
18248                 0,
18249                 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
18250                 0, 0, /* No default value */
18251                 "id"
18252                 },
18253         { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, criticality),
18254                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18255                 -1,     /* IMPLICIT tag at current level */
18256                 &asn_DEF_Criticality,
18257                 0,
18258                 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
18259                 0, 0, /* No default value */
18260                 "criticality"
18261                 },
18262         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, extensionValue),
18263                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18264                 +1,     /* EXPLICIT tag at current level */
18265                 &asn_DEF_extensionValue_324,
18266                 0,
18267                 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
18268                 0, 0, /* No default value */
18269                 "extensionValue"
18270                 },
18271 };
18272 static const ber_tlv_tag_t asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[] = {
18273         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18274 };
18275 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321[] = {
18276     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18277     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18278     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18279 };
18280 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 = {
18281         sizeof(struct RRCDeliveryStatus_ExtIEs),
18282         offsetof(struct RRCDeliveryStatus_ExtIEs, _asn_ctx),
18283         asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321,
18284         3,      /* Count of tags in the map */
18285         0, 0, 0,        /* Optional elements (not needed) */
18286         -1,     /* First extension addition */
18287 };
18288 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus_ExtIEs = {
18289         "RRCDeliveryStatus-ExtIEs",
18290         "RRCDeliveryStatus-ExtIEs",
18291         &asn_OP_SEQUENCE,
18292         asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,
18293         sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18294                 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18295         asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,      /* Same as above */
18296         sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18297                 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18298         { 0, 0, SEQUENCE_constraint },
18299         asn_MBR_RRCDeliveryStatus_ExtIEs_321,
18300         3,      /* Elements count */
18301         &asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321     /* Additional specs */
18302 };
18303
18304 static asn_TYPE_member_t asn_MBR_extensionValue_328[] = {
18305         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs__extensionValue, choice.Latest_RRC_Version_Enhanced),
18306                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18307                 0,
18308                 &asn_DEF_Latest_RRC_Version_Enhanced,
18309                 0,
18310                 { 0, 0, 0 },
18311                 0, 0, /* No default value */
18312                 "Latest-RRC-Version-Enhanced"
18313                 },
18314 };
18315 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_328[] = {
18316     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Latest-RRC-Version-Enhanced */
18317 };
18318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
18319         sizeof(struct RRC_Version_ExtIEs__extensionValue),
18320         offsetof(struct RRC_Version_ExtIEs__extensionValue, _asn_ctx),
18321         offsetof(struct RRC_Version_ExtIEs__extensionValue, present),
18322         sizeof(((struct RRC_Version_ExtIEs__extensionValue *)0)->present),
18323         asn_MAP_extensionValue_tag2el_328,
18324         1,      /* Count of tags in the map */
18325         0, 0,
18326         -1      /* Extensions start */
18327 };
18328 static /* Use -fall-defs-global to expose */
18329 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
18330         "extensionValue",
18331         "extensionValue",
18332         &asn_OP_OPEN_TYPE,
18333         0,      /* No effective tags (pointer) */
18334         0,      /* No effective tags (count) */
18335         0,      /* No tags (pointer) */
18336         0,      /* No tags (count) */
18337         { 0, 0, OPEN_TYPE_constraint },
18338         asn_MBR_extensionValue_328,
18339         1,      /* Elements count */
18340         &asn_SPC_extensionValue_specs_328       /* Additional specs */
18341 };
18342
18343 asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = {
18344         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, id),
18345                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18346                 -1,     /* IMPLICIT tag at current level */
18347                 &asn_DEF_ProtocolExtensionID,
18348                 0,
18349                 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
18350                 0, 0, /* No default value */
18351                 "id"
18352                 },
18353         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, criticality),
18354                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18355                 -1,     /* IMPLICIT tag at current level */
18356                 &asn_DEF_Criticality,
18357                 select_RRC_Version_ExtIEs_criticality_type,
18358                 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
18359                 0, 0, /* No default value */
18360                 "criticality"
18361                 },
18362         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, extensionValue),
18363                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18364                 +1,     /* EXPLICIT tag at current level */
18365                 &asn_DEF_extensionValue_328,
18366                 select_RRC_Version_ExtIEs_extensionValue_type,
18367                 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
18368                 0, 0, /* No default value */
18369                 "extensionValue"
18370                 },
18371 };
18372 static const ber_tlv_tag_t asn_DEF_RRC_Version_ExtIEs_tags_325[] = {
18373         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18374 };
18375 static const asn_TYPE_tag2member_t asn_MAP_RRC_Version_ExtIEs_tag2el_325[] = {
18376     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18377     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18378     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18379 };
18380 asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_ExtIEs_specs_325 = {
18381         sizeof(struct RRC_Version_ExtIEs),
18382         offsetof(struct RRC_Version_ExtIEs, _asn_ctx),
18383         asn_MAP_RRC_Version_ExtIEs_tag2el_325,
18384         3,      /* Count of tags in the map */
18385         0, 0, 0,        /* Optional elements (not needed) */
18386         -1,     /* First extension addition */
18387 };
18388 asn_TYPE_descriptor_t asn_DEF_RRC_Version_ExtIEs = {
18389         "RRC-Version-ExtIEs",
18390         "RRC-Version-ExtIEs",
18391         &asn_OP_SEQUENCE,
18392         asn_DEF_RRC_Version_ExtIEs_tags_325,
18393         sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18394                 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18395         asn_DEF_RRC_Version_ExtIEs_tags_325,    /* Same as above */
18396         sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18397                 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18398         { 0, 0, SEQUENCE_constraint },
18399         asn_MBR_RRC_Version_ExtIEs_325,
18400         3,      /* Elements count */
18401         &asn_SPC_RRC_Version_ExtIEs_specs_325   /* Additional specs */
18402 };
18403
18404 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
18405         sizeof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue),
18406         offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, _asn_ctx),
18407         offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, present),
18408         sizeof(((struct SCell_FailedtoSetup_ItemExtIEs__extensionValue *)0)->present),
18409         0,      /* No top level tags */
18410         0,      /* No tags in the map */
18411         0, 0,
18412         -1      /* Extensions start */
18413 };
18414 static /* Use -fall-defs-global to expose */
18415 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
18416         "extensionValue",
18417         "extensionValue",
18418         &asn_OP_OPEN_TYPE,
18419         0,      /* No effective tags (pointer) */
18420         0,      /* No effective tags (count) */
18421         0,      /* No tags (pointer) */
18422         0,      /* No tags (count) */
18423         { 0, 0, OPEN_TYPE_constraint },
18424         0, 0,   /* No members */
18425         &asn_SPC_extensionValue_specs_332       /* Additional specs */
18426 };
18427
18428 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = {
18429         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, id),
18430                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18431                 -1,     /* IMPLICIT tag at current level */
18432                 &asn_DEF_ProtocolExtensionID,
18433                 0,
18434                 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
18435                 0, 0, /* No default value */
18436                 "id"
18437                 },
18438         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, criticality),
18439                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18440                 -1,     /* IMPLICIT tag at current level */
18441                 &asn_DEF_Criticality,
18442                 0,
18443                 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
18444                 0, 0, /* No default value */
18445                 "criticality"
18446                 },
18447         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, extensionValue),
18448                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18449                 +1,     /* EXPLICIT tag at current level */
18450                 &asn_DEF_extensionValue_332,
18451                 0,
18452                 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
18453                 0, 0, /* No default value */
18454                 "extensionValue"
18455                 },
18456 };
18457 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[] = {
18458         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18459 };
18460 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329[] = {
18461     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18462     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18463     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18464 };
18465 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 = {
18466         sizeof(struct SCell_FailedtoSetup_ItemExtIEs),
18467         offsetof(struct SCell_FailedtoSetup_ItemExtIEs, _asn_ctx),
18468         asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329,
18469         3,      /* Count of tags in the map */
18470         0, 0, 0,        /* Optional elements (not needed) */
18471         -1,     /* First extension addition */
18472 };
18473 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs = {
18474         "SCell-FailedtoSetup-ItemExtIEs",
18475         "SCell-FailedtoSetup-ItemExtIEs",
18476         &asn_OP_SEQUENCE,
18477         asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,
18478         sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18479                 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18480         asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,        /* Same as above */
18481         sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18482                 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18483         { 0, 0, SEQUENCE_constraint },
18484         asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329,
18485         3,      /* Elements count */
18486         &asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329       /* Additional specs */
18487 };
18488
18489 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
18490         sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue),
18491         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18492         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, present),
18493         sizeof(((struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue *)0)->present),
18494         0,      /* No top level tags */
18495         0,      /* No tags in the map */
18496         0, 0,
18497         -1      /* Extensions start */
18498 };
18499 static /* Use -fall-defs-global to expose */
18500 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
18501         "extensionValue",
18502         "extensionValue",
18503         &asn_OP_OPEN_TYPE,
18504         0,      /* No effective tags (pointer) */
18505         0,      /* No effective tags (count) */
18506         0,      /* No tags (pointer) */
18507         0,      /* No tags (count) */
18508         { 0, 0, OPEN_TYPE_constraint },
18509         0, 0,   /* No members */
18510         &asn_SPC_extensionValue_specs_336       /* Additional specs */
18511 };
18512
18513 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = {
18514         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, id),
18515                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18516                 -1,     /* IMPLICIT tag at current level */
18517                 &asn_DEF_ProtocolExtensionID,
18518                 0,
18519                 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
18520                 0, 0, /* No default value */
18521                 "id"
18522                 },
18523         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, criticality),
18524                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18525                 -1,     /* IMPLICIT tag at current level */
18526                 &asn_DEF_Criticality,
18527                 0,
18528                 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
18529                 0, 0, /* No default value */
18530                 "criticality"
18531                 },
18532         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, extensionValue),
18533                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18534                 +1,     /* EXPLICIT tag at current level */
18535                 &asn_DEF_extensionValue_336,
18536                 0,
18537                 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
18538                 0, 0, /* No default value */
18539                 "extensionValue"
18540                 },
18541 };
18542 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[] = {
18543         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18544 };
18545 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333[] = {
18546     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18547     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18548     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18549 };
18550 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 = {
18551         sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs),
18552         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, _asn_ctx),
18553         asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333,
18554         3,      /* Count of tags in the map */
18555         0, 0, 0,        /* Optional elements (not needed) */
18556         -1,     /* First extension addition */
18557 };
18558 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs = {
18559         "SCell-FailedtoSetupMod-ItemExtIEs",
18560         "SCell-FailedtoSetupMod-ItemExtIEs",
18561         &asn_OP_SEQUENCE,
18562         asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,
18563         sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18564                 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18565         asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,     /* Same as above */
18566         sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18567                 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18568         { 0, 0, SEQUENCE_constraint },
18569         asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333,
18570         3,      /* Elements count */
18571         &asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333    /* Additional specs */
18572 };
18573
18574 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
18575         sizeof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue),
18576         offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, _asn_ctx),
18577         offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, present),
18578         sizeof(((struct SCell_ToBeRemoved_ItemExtIEs__extensionValue *)0)->present),
18579         0,      /* No top level tags */
18580         0,      /* No tags in the map */
18581         0, 0,
18582         -1      /* Extensions start */
18583 };
18584 static /* Use -fall-defs-global to expose */
18585 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
18586         "extensionValue",
18587         "extensionValue",
18588         &asn_OP_OPEN_TYPE,
18589         0,      /* No effective tags (pointer) */
18590         0,      /* No effective tags (count) */
18591         0,      /* No tags (pointer) */
18592         0,      /* No tags (count) */
18593         { 0, 0, OPEN_TYPE_constraint },
18594         0, 0,   /* No members */
18595         &asn_SPC_extensionValue_specs_340       /* Additional specs */
18596 };
18597
18598 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = {
18599         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, id),
18600                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18601                 -1,     /* IMPLICIT tag at current level */
18602                 &asn_DEF_ProtocolExtensionID,
18603                 0,
18604                 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
18605                 0, 0, /* No default value */
18606                 "id"
18607                 },
18608         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, criticality),
18609                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18610                 -1,     /* IMPLICIT tag at current level */
18611                 &asn_DEF_Criticality,
18612                 0,
18613                 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
18614                 0, 0, /* No default value */
18615                 "criticality"
18616                 },
18617         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, extensionValue),
18618                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18619                 +1,     /* EXPLICIT tag at current level */
18620                 &asn_DEF_extensionValue_340,
18621                 0,
18622                 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
18623                 0, 0, /* No default value */
18624                 "extensionValue"
18625                 },
18626 };
18627 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[] = {
18628         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18629 };
18630 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337[] = {
18631     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18632     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18633     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18634 };
18635 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 = {
18636         sizeof(struct SCell_ToBeRemoved_ItemExtIEs),
18637         offsetof(struct SCell_ToBeRemoved_ItemExtIEs, _asn_ctx),
18638         asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337,
18639         3,      /* Count of tags in the map */
18640         0, 0, 0,        /* Optional elements (not needed) */
18641         -1,     /* First extension addition */
18642 };
18643 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs = {
18644         "SCell-ToBeRemoved-ItemExtIEs",
18645         "SCell-ToBeRemoved-ItemExtIEs",
18646         &asn_OP_SEQUENCE,
18647         asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,
18648         sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18649                 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18650         asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,  /* Same as above */
18651         sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18652                 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18653         { 0, 0, SEQUENCE_constraint },
18654         asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337,
18655         3,      /* Elements count */
18656         &asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 /* Additional specs */
18657 };
18658
18659 static asn_TYPE_member_t asn_MBR_extensionValue_344[] = {
18660         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, choice.ServingCellMO),
18661                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18662                 0,
18663                 &asn_DEF_ServingCellMO,
18664                 0,
18665                 { 0, 0, 0 },
18666                 0, 0, /* No default value */
18667                 "ServingCellMO"
18668                 },
18669 };
18670 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_344[] = {
18671     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18672 };
18673 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
18674         sizeof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue),
18675         offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
18676         offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, present),
18677         sizeof(((struct SCell_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
18678         asn_MAP_extensionValue_tag2el_344,
18679         1,      /* Count of tags in the map */
18680         0, 0,
18681         -1      /* Extensions start */
18682 };
18683 static /* Use -fall-defs-global to expose */
18684 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
18685         "extensionValue",
18686         "extensionValue",
18687         &asn_OP_OPEN_TYPE,
18688         0,      /* No effective tags (pointer) */
18689         0,      /* No effective tags (count) */
18690         0,      /* No tags (pointer) */
18691         0,      /* No tags (count) */
18692         { 0, 0, OPEN_TYPE_constraint },
18693         asn_MBR_extensionValue_344,
18694         1,      /* Elements count */
18695         &asn_SPC_extensionValue_specs_344       /* Additional specs */
18696 };
18697
18698 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = {
18699         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, id),
18700                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18701                 -1,     /* IMPLICIT tag at current level */
18702                 &asn_DEF_ProtocolExtensionID,
18703                 0,
18704                 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
18705                 0, 0, /* No default value */
18706                 "id"
18707                 },
18708         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, criticality),
18709                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18710                 -1,     /* IMPLICIT tag at current level */
18711                 &asn_DEF_Criticality,
18712                 select_SCell_ToBeSetup_ItemExtIEs_criticality_type,
18713                 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
18714                 0, 0, /* No default value */
18715                 "criticality"
18716                 },
18717         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, extensionValue),
18718                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18719                 +1,     /* EXPLICIT tag at current level */
18720                 &asn_DEF_extensionValue_344,
18721                 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type,
18722                 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
18723                 0, 0, /* No default value */
18724                 "extensionValue"
18725                 },
18726 };
18727 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[] = {
18728         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18729 };
18730 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341[] = {
18731     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18732     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18733     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18734 };
18735 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 = {
18736         sizeof(struct SCell_ToBeSetup_ItemExtIEs),
18737         offsetof(struct SCell_ToBeSetup_ItemExtIEs, _asn_ctx),
18738         asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341,
18739         3,      /* Count of tags in the map */
18740         0, 0, 0,        /* Optional elements (not needed) */
18741         -1,     /* First extension addition */
18742 };
18743 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemExtIEs = {
18744         "SCell-ToBeSetup-ItemExtIEs",
18745         "SCell-ToBeSetup-ItemExtIEs",
18746         &asn_OP_SEQUENCE,
18747         asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,
18748         sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18749                 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18750         asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,    /* Same as above */
18751         sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18752                 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18753         { 0, 0, SEQUENCE_constraint },
18754         asn_MBR_SCell_ToBeSetup_ItemExtIEs_341,
18755         3,      /* Elements count */
18756         &asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341   /* Additional specs */
18757 };
18758
18759 static asn_TYPE_member_t asn_MBR_extensionValue_348[] = {
18760         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, choice.ServingCellMO),
18761                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18762                 0,
18763                 &asn_DEF_ServingCellMO,
18764                 0,
18765                 { 0, 0, 0 },
18766                 0, 0, /* No default value */
18767                 "ServingCellMO"
18768                 },
18769 };
18770 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_348[] = {
18771     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18772 };
18773 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
18774         sizeof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue),
18775         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18776         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, present),
18777         sizeof(((struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
18778         asn_MAP_extensionValue_tag2el_348,
18779         1,      /* Count of tags in the map */
18780         0, 0,
18781         -1      /* Extensions start */
18782 };
18783 static /* Use -fall-defs-global to expose */
18784 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
18785         "extensionValue",
18786         "extensionValue",
18787         &asn_OP_OPEN_TYPE,
18788         0,      /* No effective tags (pointer) */
18789         0,      /* No effective tags (count) */
18790         0,      /* No tags (pointer) */
18791         0,      /* No tags (count) */
18792         { 0, 0, OPEN_TYPE_constraint },
18793         asn_MBR_extensionValue_348,
18794         1,      /* Elements count */
18795         &asn_SPC_extensionValue_specs_348       /* Additional specs */
18796 };
18797
18798 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = {
18799         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id),
18800                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18801                 -1,     /* IMPLICIT tag at current level */
18802                 &asn_DEF_ProtocolExtensionID,
18803                 0,
18804                 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
18805                 0, 0, /* No default value */
18806                 "id"
18807                 },
18808         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, criticality),
18809                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18810                 -1,     /* IMPLICIT tag at current level */
18811                 &asn_DEF_Criticality,
18812                 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type,
18813                 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
18814                 0, 0, /* No default value */
18815                 "criticality"
18816                 },
18817         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, extensionValue),
18818                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18819                 +1,     /* EXPLICIT tag at current level */
18820                 &asn_DEF_extensionValue_348,
18821                 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type,
18822                 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
18823                 0, 0, /* No default value */
18824                 "extensionValue"
18825                 },
18826 };
18827 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[] = {
18828         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18829 };
18830 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345[] = {
18831     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18832     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18833     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18834 };
18835 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 = {
18836         sizeof(struct SCell_ToBeSetupMod_ItemExtIEs),
18837         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, _asn_ctx),
18838         asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345,
18839         3,      /* Count of tags in the map */
18840         0, 0, 0,        /* Optional elements (not needed) */
18841         -1,     /* First extension addition */
18842 };
18843 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs = {
18844         "SCell-ToBeSetupMod-ItemExtIEs",
18845         "SCell-ToBeSetupMod-ItemExtIEs",
18846         &asn_OP_SEQUENCE,
18847         asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345,
18848         sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18849                 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18850         asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345, /* Same as above */
18851         sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18852                 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18853         { 0, 0, SEQUENCE_constraint },
18854         asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345,
18855         3,      /* Elements count */
18856         &asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345        /* Additional specs */
18857 };
18858
18859 static asn_TYPE_member_t asn_MBR_extensionValue_352[] = {
18860         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.RANAC),
18861                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18862                 0,
18863                 &asn_DEF_RANAC,
18864                 0,
18865                 { 0, 0, 0 },
18866                 0, 0, /* No default value */
18867                 "RANAC"
18868                 },
18869         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.ExtendedServedPLMNs_List),
18870                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18871                 0,
18872                 &asn_DEF_ExtendedServedPLMNs_List,
18873                 0,
18874                 { 0, 0, 0 },
18875                 0, 0, /* No default value */
18876                 "ExtendedServedPLMNs-List"
18877                 },
18878         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.Cell_Direction),
18879                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18880                 0,
18881                 &asn_DEF_Cell_Direction,
18882                 0,
18883                 { 0, 0, 0 },
18884                 0, 0, /* No default value */
18885                 "Cell-Direction"
18886                 },
18887 };
18888 static const unsigned asn_MAP_extensionValue_to_canonical_352[] = { 0, 2, 1 };
18889 static const unsigned asn_MAP_extensionValue_from_canonical_352[] = { 0, 2, 1 };
18890 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_352[] = {
18891     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RANAC */
18892     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* Cell-Direction */
18893     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExtendedServedPLMNs-List */
18894 };
18895 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
18896         sizeof(struct Served_Cell_Information_ExtIEs__extensionValue),
18897         offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
18898         offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, present),
18899         sizeof(((struct Served_Cell_Information_ExtIEs__extensionValue *)0)->present),
18900         asn_MAP_extensionValue_tag2el_352,
18901         3,      /* Count of tags in the map */
18902         asn_MAP_extensionValue_to_canonical_352,
18903         asn_MAP_extensionValue_from_canonical_352,
18904         -1      /* Extensions start */
18905 };
18906 static /* Use -fall-defs-global to expose */
18907 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
18908         "extensionValue",
18909         "extensionValue",
18910         &asn_OP_OPEN_TYPE,
18911         0,      /* No effective tags (pointer) */
18912         0,      /* No effective tags (count) */
18913         0,      /* No tags (pointer) */
18914         0,      /* No tags (count) */
18915         { 0, 0, OPEN_TYPE_constraint },
18916         asn_MBR_extensionValue_352,
18917         3,      /* Elements count */
18918         &asn_SPC_extensionValue_specs_352       /* Additional specs */
18919 };
18920
18921 asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = {
18922         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, id),
18923                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18924                 -1,     /* IMPLICIT tag at current level */
18925                 &asn_DEF_ProtocolExtensionID,
18926                 0,
18927                 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
18928                 0, 0, /* No default value */
18929                 "id"
18930                 },
18931         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, criticality),
18932                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18933                 -1,     /* IMPLICIT tag at current level */
18934                 &asn_DEF_Criticality,
18935                 select_Served_Cell_Information_ExtIEs_criticality_type,
18936                 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
18937                 0, 0, /* No default value */
18938                 "criticality"
18939                 },
18940         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, extensionValue),
18941                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18942                 +1,     /* EXPLICIT tag at current level */
18943                 &asn_DEF_extensionValue_352,
18944                 select_Served_Cell_Information_ExtIEs_extensionValue_type,
18945                 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
18946                 0, 0, /* No default value */
18947                 "extensionValue"
18948                 },
18949 };
18950 static const ber_tlv_tag_t asn_DEF_Served_Cell_Information_ExtIEs_tags_349[] = {
18951         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18952 };
18953 static const asn_TYPE_tag2member_t asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349[] = {
18954     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18955     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18956     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18957 };
18958 asn_SEQUENCE_specifics_t asn_SPC_Served_Cell_Information_ExtIEs_specs_349 = {
18959         sizeof(struct Served_Cell_Information_ExtIEs),
18960         offsetof(struct Served_Cell_Information_ExtIEs, _asn_ctx),
18961         asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349,
18962         3,      /* Count of tags in the map */
18963         0, 0, 0,        /* Optional elements (not needed) */
18964         -1,     /* First extension addition */
18965 };
18966 asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information_ExtIEs = {
18967         "Served-Cell-Information-ExtIEs",
18968         "Served-Cell-Information-ExtIEs",
18969         &asn_OP_SEQUENCE,
18970         asn_DEF_Served_Cell_Information_ExtIEs_tags_349,
18971         sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18972                 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18973         asn_DEF_Served_Cell_Information_ExtIEs_tags_349,        /* Same as above */
18974         sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18975                 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18976         { 0, 0, SEQUENCE_constraint },
18977         asn_MBR_Served_Cell_Information_ExtIEs_349,
18978         3,      /* Elements count */
18979         &asn_SPC_Served_Cell_Information_ExtIEs_specs_349       /* Additional specs */
18980 };
18981
18982 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
18983         sizeof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue),
18984         offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, _asn_ctx),
18985         offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, present),
18986         sizeof(((struct Served_Cells_To_Add_ItemExtIEs__extensionValue *)0)->present),
18987         0,      /* No top level tags */
18988         0,      /* No tags in the map */
18989         0, 0,
18990         -1      /* Extensions start */
18991 };
18992 static /* Use -fall-defs-global to expose */
18993 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
18994         "extensionValue",
18995         "extensionValue",
18996         &asn_OP_OPEN_TYPE,
18997         0,      /* No effective tags (pointer) */
18998         0,      /* No effective tags (count) */
18999         0,      /* No tags (pointer) */
19000         0,      /* No tags (count) */
19001         { 0, 0, OPEN_TYPE_constraint },
19002         0, 0,   /* No members */
19003         &asn_SPC_extensionValue_specs_356       /* Additional specs */
19004 };
19005
19006 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = {
19007         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, id),
19008                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19009                 -1,     /* IMPLICIT tag at current level */
19010                 &asn_DEF_ProtocolExtensionID,
19011                 0,
19012                 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
19013                 0, 0, /* No default value */
19014                 "id"
19015                 },
19016         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, criticality),
19017                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19018                 -1,     /* IMPLICIT tag at current level */
19019                 &asn_DEF_Criticality,
19020                 0,
19021                 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
19022                 0, 0, /* No default value */
19023                 "criticality"
19024                 },
19025         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, extensionValue),
19026                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19027                 +1,     /* EXPLICIT tag at current level */
19028                 &asn_DEF_extensionValue_356,
19029                 0,
19030                 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
19031                 0, 0, /* No default value */
19032                 "extensionValue"
19033                 },
19034 };
19035 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[] = {
19036         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19037 };
19038 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353[] = {
19039     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19040     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19041     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19042 };
19043 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 = {
19044         sizeof(struct Served_Cells_To_Add_ItemExtIEs),
19045         offsetof(struct Served_Cells_To_Add_ItemExtIEs, _asn_ctx),
19046         asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353,
19047         3,      /* Count of tags in the map */
19048         0, 0, 0,        /* Optional elements (not needed) */
19049         -1,     /* First extension addition */
19050 };
19051 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemExtIEs = {
19052         "Served-Cells-To-Add-ItemExtIEs",
19053         "Served-Cells-To-Add-ItemExtIEs",
19054         &asn_OP_SEQUENCE,
19055         asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,
19056         sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19057                 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19058         asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,        /* Same as above */
19059         sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19060                 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19061         { 0, 0, SEQUENCE_constraint },
19062         asn_MBR_Served_Cells_To_Add_ItemExtIEs_353,
19063         3,      /* Elements count */
19064         &asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353       /* Additional specs */
19065 };
19066
19067 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
19068         sizeof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue),
19069         offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, _asn_ctx),
19070         offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, present),
19071         sizeof(((struct Served_Cells_To_Delete_ItemExtIEs__extensionValue *)0)->present),
19072         0,      /* No top level tags */
19073         0,      /* No tags in the map */
19074         0, 0,
19075         -1      /* Extensions start */
19076 };
19077 static /* Use -fall-defs-global to expose */
19078 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
19079         "extensionValue",
19080         "extensionValue",
19081         &asn_OP_OPEN_TYPE,
19082         0,      /* No effective tags (pointer) */
19083         0,      /* No effective tags (count) */
19084         0,      /* No tags (pointer) */
19085         0,      /* No tags (count) */
19086         { 0, 0, OPEN_TYPE_constraint },
19087         0, 0,   /* No members */
19088         &asn_SPC_extensionValue_specs_360       /* Additional specs */
19089 };
19090
19091 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = {
19092         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, id),
19093                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19094                 -1,     /* IMPLICIT tag at current level */
19095                 &asn_DEF_ProtocolExtensionID,
19096                 0,
19097                 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
19098                 0, 0, /* No default value */
19099                 "id"
19100                 },
19101         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, criticality),
19102                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19103                 -1,     /* IMPLICIT tag at current level */
19104                 &asn_DEF_Criticality,
19105                 0,
19106                 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
19107                 0, 0, /* No default value */
19108                 "criticality"
19109                 },
19110         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, extensionValue),
19111                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19112                 +1,     /* EXPLICIT tag at current level */
19113                 &asn_DEF_extensionValue_360,
19114                 0,
19115                 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
19116                 0, 0, /* No default value */
19117                 "extensionValue"
19118                 },
19119 };
19120 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[] = {
19121         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19122 };
19123 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357[] = {
19124     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19125     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19126     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19127 };
19128 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 = {
19129         sizeof(struct Served_Cells_To_Delete_ItemExtIEs),
19130         offsetof(struct Served_Cells_To_Delete_ItemExtIEs, _asn_ctx),
19131         asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357,
19132         3,      /* Count of tags in the map */
19133         0, 0, 0,        /* Optional elements (not needed) */
19134         -1,     /* First extension addition */
19135 };
19136 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs = {
19137         "Served-Cells-To-Delete-ItemExtIEs",
19138         "Served-Cells-To-Delete-ItemExtIEs",
19139         &asn_OP_SEQUENCE,
19140         asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,
19141         sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19142                 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19143         asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,     /* Same as above */
19144         sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19145                 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19146         { 0, 0, SEQUENCE_constraint },
19147         asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357,
19148         3,      /* Elements count */
19149         &asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357    /* Additional specs */
19150 };
19151
19152 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
19153         sizeof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue),
19154         offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, _asn_ctx),
19155         offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, present),
19156         sizeof(((struct Served_Cells_To_Modify_ItemExtIEs__extensionValue *)0)->present),
19157         0,      /* No top level tags */
19158         0,      /* No tags in the map */
19159         0, 0,
19160         -1      /* Extensions start */
19161 };
19162 static /* Use -fall-defs-global to expose */
19163 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
19164         "extensionValue",
19165         "extensionValue",
19166         &asn_OP_OPEN_TYPE,
19167         0,      /* No effective tags (pointer) */
19168         0,      /* No effective tags (count) */
19169         0,      /* No tags (pointer) */
19170         0,      /* No tags (count) */
19171         { 0, 0, OPEN_TYPE_constraint },
19172         0, 0,   /* No members */
19173         &asn_SPC_extensionValue_specs_364       /* Additional specs */
19174 };
19175
19176 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = {
19177         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, id),
19178                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19179                 -1,     /* IMPLICIT tag at current level */
19180                 &asn_DEF_ProtocolExtensionID,
19181                 0,
19182                 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
19183                 0, 0, /* No default value */
19184                 "id"
19185                 },
19186         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, criticality),
19187                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19188                 -1,     /* IMPLICIT tag at current level */
19189                 &asn_DEF_Criticality,
19190                 0,
19191                 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
19192                 0, 0, /* No default value */
19193                 "criticality"
19194                 },
19195         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, extensionValue),
19196                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19197                 +1,     /* EXPLICIT tag at current level */
19198                 &asn_DEF_extensionValue_364,
19199                 0,
19200                 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
19201                 0, 0, /* No default value */
19202                 "extensionValue"
19203                 },
19204 };
19205 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[] = {
19206         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19207 };
19208 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361[] = {
19209     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19210     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19211     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19212 };
19213 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 = {
19214         sizeof(struct Served_Cells_To_Modify_ItemExtIEs),
19215         offsetof(struct Served_Cells_To_Modify_ItemExtIEs, _asn_ctx),
19216         asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361,
19217         3,      /* Count of tags in the map */
19218         0, 0, 0,        /* Optional elements (not needed) */
19219         -1,     /* First extension addition */
19220 };
19221 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs = {
19222         "Served-Cells-To-Modify-ItemExtIEs",
19223         "Served-Cells-To-Modify-ItemExtIEs",
19224         &asn_OP_SEQUENCE,
19225         asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,
19226         sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19227                 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19228         asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,     /* Same as above */
19229         sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19230                 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19231         { 0, 0, SEQUENCE_constraint },
19232         asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361,
19233         3,      /* Elements count */
19234         &asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361    /* Additional specs */
19235 };
19236
19237 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
19238         sizeof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue),
19239         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
19240         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, present),
19241         sizeof(((struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue *)0)->present),
19242         0,      /* No top level tags */
19243         0,      /* No tags in the map */
19244         0, 0,
19245         -1      /* Extensions start */
19246 };
19247 static /* Use -fall-defs-global to expose */
19248 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
19249         "extensionValue",
19250         "extensionValue",
19251         &asn_OP_OPEN_TYPE,
19252         0,      /* No effective tags (pointer) */
19253         0,      /* No effective tags (count) */
19254         0,      /* No tags (pointer) */
19255         0,      /* No tags (count) */
19256         { 0, 0, OPEN_TYPE_constraint },
19257         0, 0,   /* No members */
19258         &asn_SPC_extensionValue_specs_368       /* Additional specs */
19259 };
19260
19261 asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = {
19262         { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, id),
19263                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19264                 -1,     /* IMPLICIT tag at current level */
19265                 &asn_DEF_ProtocolExtensionID,
19266                 0,
19267                 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
19268                 0, 0, /* No default value */
19269                 "id"
19270                 },
19271         { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, criticality),
19272                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19273                 -1,     /* IMPLICIT tag at current level */
19274                 &asn_DEF_Criticality,
19275                 0,
19276                 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
19277                 0, 0, /* No default value */
19278                 "criticality"
19279                 },
19280         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, extensionValue),
19281                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19282                 +1,     /* EXPLICIT tag at current level */
19283                 &asn_DEF_extensionValue_368,
19284                 0,
19285                 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
19286                 0, 0, /* No default value */
19287                 "extensionValue"
19288                 },
19289 };
19290 static const ber_tlv_tag_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[] = {
19291         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19292 };
19293 static const asn_TYPE_tag2member_t asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365[] = {
19294     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19295     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19296     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19297 };
19298 asn_SEQUENCE_specifics_t asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 = {
19299         sizeof(struct Served_EUTRA_Cell_Information_ExtIEs),
19300         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, _asn_ctx),
19301         asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365,
19302         3,      /* Count of tags in the map */
19303         0, 0, 0,        /* Optional elements (not needed) */
19304         -1,     /* First extension addition */
19305 };
19306 asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs = {
19307         "Served-EUTRA-Cell-Information-ExtIEs",
19308         "Served-EUTRA-Cell-Information-ExtIEs",
19309         &asn_OP_SEQUENCE,
19310         asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,
19311         sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19312                 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19313         asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,  /* Same as above */
19314         sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19315                 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19316         { 0, 0, SEQUENCE_constraint },
19317         asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365,
19318         3,      /* Elements count */
19319         &asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 /* Additional specs */
19320 };
19321
19322 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
19323         sizeof(struct Service_Status_ExtIEs__extensionValue),
19324         offsetof(struct Service_Status_ExtIEs__extensionValue, _asn_ctx),
19325         offsetof(struct Service_Status_ExtIEs__extensionValue, present),
19326         sizeof(((struct Service_Status_ExtIEs__extensionValue *)0)->present),
19327         0,      /* No top level tags */
19328         0,      /* No tags in the map */
19329         0, 0,
19330         -1      /* Extensions start */
19331 };
19332 static /* Use -fall-defs-global to expose */
19333 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
19334         "extensionValue",
19335         "extensionValue",
19336         &asn_OP_OPEN_TYPE,
19337         0,      /* No effective tags (pointer) */
19338         0,      /* No effective tags (count) */
19339         0,      /* No tags (pointer) */
19340         0,      /* No tags (count) */
19341         { 0, 0, OPEN_TYPE_constraint },
19342         0, 0,   /* No members */
19343         &asn_SPC_extensionValue_specs_372       /* Additional specs */
19344 };
19345
19346 asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = {
19347         { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, id),
19348                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19349                 -1,     /* IMPLICIT tag at current level */
19350                 &asn_DEF_ProtocolExtensionID,
19351                 0,
19352                 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
19353                 0, 0, /* No default value */
19354                 "id"
19355                 },
19356         { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, criticality),
19357                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19358                 -1,     /* IMPLICIT tag at current level */
19359                 &asn_DEF_Criticality,
19360                 0,
19361                 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
19362                 0, 0, /* No default value */
19363                 "criticality"
19364                 },
19365         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, extensionValue),
19366                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19367                 +1,     /* EXPLICIT tag at current level */
19368                 &asn_DEF_extensionValue_372,
19369                 0,
19370                 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
19371                 0, 0, /* No default value */
19372                 "extensionValue"
19373                 },
19374 };
19375 static const ber_tlv_tag_t asn_DEF_Service_Status_ExtIEs_tags_369[] = {
19376         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19377 };
19378 static const asn_TYPE_tag2member_t asn_MAP_Service_Status_ExtIEs_tag2el_369[] = {
19379     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19380     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19381     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19382 };
19383 asn_SEQUENCE_specifics_t asn_SPC_Service_Status_ExtIEs_specs_369 = {
19384         sizeof(struct Service_Status_ExtIEs),
19385         offsetof(struct Service_Status_ExtIEs, _asn_ctx),
19386         asn_MAP_Service_Status_ExtIEs_tag2el_369,
19387         3,      /* Count of tags in the map */
19388         0, 0, 0,        /* Optional elements (not needed) */
19389         -1,     /* First extension addition */
19390 };
19391 asn_TYPE_descriptor_t asn_DEF_Service_Status_ExtIEs = {
19392         "Service-Status-ExtIEs",
19393         "Service-Status-ExtIEs",
19394         &asn_OP_SEQUENCE,
19395         asn_DEF_Service_Status_ExtIEs_tags_369,
19396         sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19397                 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19398         asn_DEF_Service_Status_ExtIEs_tags_369, /* Same as above */
19399         sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19400                 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19401         { 0, 0, SEQUENCE_constraint },
19402         asn_MBR_Service_Status_ExtIEs_369,
19403         3,      /* Elements count */
19404         &asn_SPC_Service_Status_ExtIEs_specs_369        /* Additional specs */
19405 };
19406
19407 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
19408         sizeof(struct SItype_ItemExtIEs__extensionValue),
19409         offsetof(struct SItype_ItemExtIEs__extensionValue, _asn_ctx),
19410         offsetof(struct SItype_ItemExtIEs__extensionValue, present),
19411         sizeof(((struct SItype_ItemExtIEs__extensionValue *)0)->present),
19412         0,      /* No top level tags */
19413         0,      /* No tags in the map */
19414         0, 0,
19415         -1      /* Extensions start */
19416 };
19417 static /* Use -fall-defs-global to expose */
19418 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
19419         "extensionValue",
19420         "extensionValue",
19421         &asn_OP_OPEN_TYPE,
19422         0,      /* No effective tags (pointer) */
19423         0,      /* No effective tags (count) */
19424         0,      /* No tags (pointer) */
19425         0,      /* No tags (count) */
19426         { 0, 0, OPEN_TYPE_constraint },
19427         0, 0,   /* No members */
19428         &asn_SPC_extensionValue_specs_376       /* Additional specs */
19429 };
19430
19431 asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = {
19432         { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, id),
19433                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19434                 -1,     /* IMPLICIT tag at current level */
19435                 &asn_DEF_ProtocolExtensionID,
19436                 0,
19437                 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
19438                 0, 0, /* No default value */
19439                 "id"
19440                 },
19441         { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, criticality),
19442                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19443                 -1,     /* IMPLICIT tag at current level */
19444                 &asn_DEF_Criticality,
19445                 0,
19446                 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
19447                 0, 0, /* No default value */
19448                 "criticality"
19449                 },
19450         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, extensionValue),
19451                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19452                 +1,     /* EXPLICIT tag at current level */
19453                 &asn_DEF_extensionValue_376,
19454                 0,
19455                 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
19456                 0, 0, /* No default value */
19457                 "extensionValue"
19458                 },
19459 };
19460 static const ber_tlv_tag_t asn_DEF_SItype_ItemExtIEs_tags_373[] = {
19461         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19462 };
19463 static const asn_TYPE_tag2member_t asn_MAP_SItype_ItemExtIEs_tag2el_373[] = {
19464     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19465     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19466     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19467 };
19468 asn_SEQUENCE_specifics_t asn_SPC_SItype_ItemExtIEs_specs_373 = {
19469         sizeof(struct SItype_ItemExtIEs),
19470         offsetof(struct SItype_ItemExtIEs, _asn_ctx),
19471         asn_MAP_SItype_ItemExtIEs_tag2el_373,
19472         3,      /* Count of tags in the map */
19473         0, 0, 0,        /* Optional elements (not needed) */
19474         -1,     /* First extension addition */
19475 };
19476 asn_TYPE_descriptor_t asn_DEF_SItype_ItemExtIEs = {
19477         "SItype-ItemExtIEs",
19478         "SItype-ItemExtIEs",
19479         &asn_OP_SEQUENCE,
19480         asn_DEF_SItype_ItemExtIEs_tags_373,
19481         sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19482                 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19483         asn_DEF_SItype_ItemExtIEs_tags_373,     /* Same as above */
19484         sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19485                 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19486         { 0, 0, SEQUENCE_constraint },
19487         asn_MBR_SItype_ItemExtIEs_373,
19488         3,      /* Elements count */
19489         &asn_SPC_SItype_ItemExtIEs_specs_373    /* Additional specs */
19490 };
19491
19492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
19493         sizeof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue),
19494         offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, _asn_ctx),
19495         offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, present),
19496         sizeof(((struct SibtypetobeupdatedListItem_ExtIEs__extensionValue *)0)->present),
19497         0,      /* No top level tags */
19498         0,      /* No tags in the map */
19499         0, 0,
19500         -1      /* Extensions start */
19501 };
19502 static /* Use -fall-defs-global to expose */
19503 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
19504         "extensionValue",
19505         "extensionValue",
19506         &asn_OP_OPEN_TYPE,
19507         0,      /* No effective tags (pointer) */
19508         0,      /* No effective tags (count) */
19509         0,      /* No tags (pointer) */
19510         0,      /* No tags (count) */
19511         { 0, 0, OPEN_TYPE_constraint },
19512         0, 0,   /* No members */
19513         &asn_SPC_extensionValue_specs_380       /* Additional specs */
19514 };
19515
19516 asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = {
19517         { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, id),
19518                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19519                 -1,     /* IMPLICIT tag at current level */
19520                 &asn_DEF_ProtocolExtensionID,
19521                 0,
19522                 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
19523                 0, 0, /* No default value */
19524                 "id"
19525                 },
19526         { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, criticality),
19527                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19528                 -1,     /* IMPLICIT tag at current level */
19529                 &asn_DEF_Criticality,
19530                 0,
19531                 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
19532                 0, 0, /* No default value */
19533                 "criticality"
19534                 },
19535         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, extensionValue),
19536                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19537                 +1,     /* EXPLICIT tag at current level */
19538                 &asn_DEF_extensionValue_380,
19539                 0,
19540                 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
19541                 0, 0, /* No default value */
19542                 "extensionValue"
19543                 },
19544 };
19545 static const ber_tlv_tag_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[] = {
19546         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19547 };
19548 static const asn_TYPE_tag2member_t asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377[] = {
19549     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19550     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19551     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19552 };
19553 asn_SEQUENCE_specifics_t asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 = {
19554         sizeof(struct SibtypetobeupdatedListItem_ExtIEs),
19555         offsetof(struct SibtypetobeupdatedListItem_ExtIEs, _asn_ctx),
19556         asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377,
19557         3,      /* Count of tags in the map */
19558         0, 0, 0,        /* Optional elements (not needed) */
19559         -1,     /* First extension addition */
19560 };
19561 asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs = {
19562         "SibtypetobeupdatedListItem-ExtIEs",
19563         "SibtypetobeupdatedListItem-ExtIEs",
19564         &asn_OP_SEQUENCE,
19565         asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,
19566         sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19567                 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19568         asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,     /* Same as above */
19569         sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19570                 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19571         { 0, 0, SEQUENCE_constraint },
19572         asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377,
19573         3,      /* Elements count */
19574         &asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377    /* Additional specs */
19575 };
19576
19577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
19578         sizeof(struct SliceSupportItem_ExtIEs__extensionValue),
19579         offsetof(struct SliceSupportItem_ExtIEs__extensionValue, _asn_ctx),
19580         offsetof(struct SliceSupportItem_ExtIEs__extensionValue, present),
19581         sizeof(((struct SliceSupportItem_ExtIEs__extensionValue *)0)->present),
19582         0,      /* No top level tags */
19583         0,      /* No tags in the map */
19584         0, 0,
19585         -1      /* Extensions start */
19586 };
19587 static /* Use -fall-defs-global to expose */
19588 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
19589         "extensionValue",
19590         "extensionValue",
19591         &asn_OP_OPEN_TYPE,
19592         0,      /* No effective tags (pointer) */
19593         0,      /* No effective tags (count) */
19594         0,      /* No tags (pointer) */
19595         0,      /* No tags (count) */
19596         { 0, 0, OPEN_TYPE_constraint },
19597         0, 0,   /* No members */
19598         &asn_SPC_extensionValue_specs_384       /* Additional specs */
19599 };
19600
19601 asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = {
19602         { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, id),
19603                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19604                 -1,     /* IMPLICIT tag at current level */
19605                 &asn_DEF_ProtocolExtensionID,
19606                 0,
19607                 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
19608                 0, 0, /* No default value */
19609                 "id"
19610                 },
19611         { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, criticality),
19612                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19613                 -1,     /* IMPLICIT tag at current level */
19614                 &asn_DEF_Criticality,
19615                 0,
19616                 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
19617                 0, 0, /* No default value */
19618                 "criticality"
19619                 },
19620         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, extensionValue),
19621                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19622                 +1,     /* EXPLICIT tag at current level */
19623                 &asn_DEF_extensionValue_384,
19624                 0,
19625                 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
19626                 0, 0, /* No default value */
19627                 "extensionValue"
19628                 },
19629 };
19630 static const ber_tlv_tag_t asn_DEF_SliceSupportItem_ExtIEs_tags_381[] = {
19631         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19632 };
19633 static const asn_TYPE_tag2member_t asn_MAP_SliceSupportItem_ExtIEs_tag2el_381[] = {
19634     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19637 };
19638 asn_SEQUENCE_specifics_t asn_SPC_SliceSupportItem_ExtIEs_specs_381 = {
19639         sizeof(struct SliceSupportItem_ExtIEs),
19640         offsetof(struct SliceSupportItem_ExtIEs, _asn_ctx),
19641         asn_MAP_SliceSupportItem_ExtIEs_tag2el_381,
19642         3,      /* Count of tags in the map */
19643         0, 0, 0,        /* Optional elements (not needed) */
19644         -1,     /* First extension addition */
19645 };
19646 asn_TYPE_descriptor_t asn_DEF_SliceSupportItem_ExtIEs = {
19647         "SliceSupportItem-ExtIEs",
19648         "SliceSupportItem-ExtIEs",
19649         &asn_OP_SEQUENCE,
19650         asn_DEF_SliceSupportItem_ExtIEs_tags_381,
19651         sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19652                 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19653         asn_DEF_SliceSupportItem_ExtIEs_tags_381,       /* Same as above */
19654         sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19655                 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19656         { 0, 0, SEQUENCE_constraint },
19657         asn_MBR_SliceSupportItem_ExtIEs_381,
19658         3,      /* Elements count */
19659         &asn_SPC_SliceSupportItem_ExtIEs_specs_381      /* Additional specs */
19660 };
19661
19662 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
19663         sizeof(struct SNSSAI_ExtIEs__extensionValue),
19664         offsetof(struct SNSSAI_ExtIEs__extensionValue, _asn_ctx),
19665         offsetof(struct SNSSAI_ExtIEs__extensionValue, present),
19666         sizeof(((struct SNSSAI_ExtIEs__extensionValue *)0)->present),
19667         0,      /* No top level tags */
19668         0,      /* No tags in the map */
19669         0, 0,
19670         -1      /* Extensions start */
19671 };
19672 static /* Use -fall-defs-global to expose */
19673 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
19674         "extensionValue",
19675         "extensionValue",
19676         &asn_OP_OPEN_TYPE,
19677         0,      /* No effective tags (pointer) */
19678         0,      /* No effective tags (count) */
19679         0,      /* No tags (pointer) */
19680         0,      /* No tags (count) */
19681         { 0, 0, OPEN_TYPE_constraint },
19682         0, 0,   /* No members */
19683         &asn_SPC_extensionValue_specs_388       /* Additional specs */
19684 };
19685
19686 asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = {
19687         { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, id),
19688                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19689                 -1,     /* IMPLICIT tag at current level */
19690                 &asn_DEF_ProtocolExtensionID,
19691                 0,
19692                 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
19693                 0, 0, /* No default value */
19694                 "id"
19695                 },
19696         { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, criticality),
19697                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19698                 -1,     /* IMPLICIT tag at current level */
19699                 &asn_DEF_Criticality,
19700                 0,
19701                 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
19702                 0, 0, /* No default value */
19703                 "criticality"
19704                 },
19705         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, extensionValue),
19706                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19707                 +1,     /* EXPLICIT tag at current level */
19708                 &asn_DEF_extensionValue_388,
19709                 0,
19710                 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
19711                 0, 0, /* No default value */
19712                 "extensionValue"
19713                 },
19714 };
19715 static const ber_tlv_tag_t asn_DEF_SNSSAI_ExtIEs_tags_385[] = {
19716         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19717 };
19718 static const asn_TYPE_tag2member_t asn_MAP_SNSSAI_ExtIEs_tag2el_385[] = {
19719     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19720     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19721     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19722 };
19723 asn_SEQUENCE_specifics_t asn_SPC_SNSSAI_ExtIEs_specs_385 = {
19724         sizeof(struct SNSSAI_ExtIEs),
19725         offsetof(struct SNSSAI_ExtIEs, _asn_ctx),
19726         asn_MAP_SNSSAI_ExtIEs_tag2el_385,
19727         3,      /* Count of tags in the map */
19728         0, 0, 0,        /* Optional elements (not needed) */
19729         -1,     /* First extension addition */
19730 };
19731 asn_TYPE_descriptor_t asn_DEF_SNSSAI_ExtIEs = {
19732         "SNSSAI-ExtIEs",
19733         "SNSSAI-ExtIEs",
19734         &asn_OP_SEQUENCE,
19735         asn_DEF_SNSSAI_ExtIEs_tags_385,
19736         sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19737                 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19738         asn_DEF_SNSSAI_ExtIEs_tags_385, /* Same as above */
19739         sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19740                 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19741         { 0, 0, SEQUENCE_constraint },
19742         asn_MBR_SNSSAI_ExtIEs_385,
19743         3,      /* Elements count */
19744         &asn_SPC_SNSSAI_ExtIEs_specs_385        /* Additional specs */
19745 };
19746
19747 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
19748         sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
19749         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
19750         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
19751         sizeof(((struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
19752         0,      /* No top level tags */
19753         0,      /* No tags in the map */
19754         0, 0,
19755         -1      /* Extensions start */
19756 };
19757 static /* Use -fall-defs-global to expose */
19758 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
19759         "extensionValue",
19760         "extensionValue",
19761         &asn_OP_OPEN_TYPE,
19762         0,      /* No effective tags (pointer) */
19763         0,      /* No effective tags (count) */
19764         0,      /* No tags (pointer) */
19765         0,      /* No tags (count) */
19766         { 0, 0, OPEN_TYPE_constraint },
19767         0, 0,   /* No members */
19768         &asn_SPC_extensionValue_specs_392       /* Additional specs */
19769 };
19770
19771 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = {
19772         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, id),
19773                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19774                 -1,     /* IMPLICIT tag at current level */
19775                 &asn_DEF_ProtocolExtensionID,
19776                 0,
19777                 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
19778                 0, 0, /* No default value */
19779                 "id"
19780                 },
19781         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, criticality),
19782                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19783                 -1,     /* IMPLICIT tag at current level */
19784                 &asn_DEF_Criticality,
19785                 0,
19786                 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
19787                 0, 0, /* No default value */
19788                 "criticality"
19789                 },
19790         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
19791                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19792                 +1,     /* EXPLICIT tag at current level */
19793                 &asn_DEF_extensionValue_392,
19794                 0,
19795                 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
19796                 0, 0, /* No default value */
19797                 "extensionValue"
19798                 },
19799 };
19800 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[] = {
19801         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19802 };
19803 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389[] = {
19804     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19805     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19806     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19807 };
19808 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 = {
19809         sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs),
19810         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
19811         asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389,
19812         3,      /* Count of tags in the map */
19813         0, 0, 0,        /* Optional elements (not needed) */
19814         -1,     /* First extension addition */
19815 };
19816 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs = {
19817         "SRBs-FailedToBeSetup-ItemExtIEs",
19818         "SRBs-FailedToBeSetup-ItemExtIEs",
19819         &asn_OP_SEQUENCE,
19820         asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,
19821         sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19822                 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19823         asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,       /* Same as above */
19824         sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19825                 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19826         { 0, 0, SEQUENCE_constraint },
19827         asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389,
19828         3,      /* Elements count */
19829         &asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389      /* Additional specs */
19830 };
19831
19832 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
19833         sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
19834         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
19835         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
19836         sizeof(((struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
19837         0,      /* No top level tags */
19838         0,      /* No tags in the map */
19839         0, 0,
19840         -1      /* Extensions start */
19841 };
19842 static /* Use -fall-defs-global to expose */
19843 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
19844         "extensionValue",
19845         "extensionValue",
19846         &asn_OP_OPEN_TYPE,
19847         0,      /* No effective tags (pointer) */
19848         0,      /* No effective tags (count) */
19849         0,      /* No tags (pointer) */
19850         0,      /* No tags (count) */
19851         { 0, 0, OPEN_TYPE_constraint },
19852         0, 0,   /* No members */
19853         &asn_SPC_extensionValue_specs_396       /* Additional specs */
19854 };
19855
19856 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = {
19857         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, id),
19858                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19859                 -1,     /* IMPLICIT tag at current level */
19860                 &asn_DEF_ProtocolExtensionID,
19861                 0,
19862                 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
19863                 0, 0, /* No default value */
19864                 "id"
19865                 },
19866         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
19867                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19868                 -1,     /* IMPLICIT tag at current level */
19869                 &asn_DEF_Criticality,
19870                 0,
19871                 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
19872                 0, 0, /* No default value */
19873                 "criticality"
19874                 },
19875         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
19876                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19877                 +1,     /* EXPLICIT tag at current level */
19878                 &asn_DEF_extensionValue_396,
19879                 0,
19880                 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
19881                 0, 0, /* No default value */
19882                 "extensionValue"
19883                 },
19884 };
19885 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[] = {
19886         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19887 };
19888 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393[] = {
19889     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19890     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19891     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19892 };
19893 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 = {
19894         sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs),
19895         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
19896         asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393,
19897         3,      /* Count of tags in the map */
19898         0, 0, 0,        /* Optional elements (not needed) */
19899         -1,     /* First extension addition */
19900 };
19901 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs = {
19902         "SRBs-FailedToBeSetupMod-ItemExtIEs",
19903         "SRBs-FailedToBeSetupMod-ItemExtIEs",
19904         &asn_OP_SEQUENCE,
19905         asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,
19906         sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19907                 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19908         asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,    /* Same as above */
19909         sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19910                 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19911         { 0, 0, SEQUENCE_constraint },
19912         asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393,
19913         3,      /* Elements count */
19914         &asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393   /* Additional specs */
19915 };
19916
19917 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
19918         sizeof(struct SRBs_Modified_ItemExtIEs__extensionValue),
19919         offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
19920         offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, present),
19921         sizeof(((struct SRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
19922         0,      /* No top level tags */
19923         0,      /* No tags in the map */
19924         0, 0,
19925         -1      /* Extensions start */
19926 };
19927 static /* Use -fall-defs-global to expose */
19928 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
19929         "extensionValue",
19930         "extensionValue",
19931         &asn_OP_OPEN_TYPE,
19932         0,      /* No effective tags (pointer) */
19933         0,      /* No effective tags (count) */
19934         0,      /* No tags (pointer) */
19935         0,      /* No tags (count) */
19936         { 0, 0, OPEN_TYPE_constraint },
19937         0, 0,   /* No members */
19938         &asn_SPC_extensionValue_specs_400       /* Additional specs */
19939 };
19940
19941 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = {
19942         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, id),
19943                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19944                 -1,     /* IMPLICIT tag at current level */
19945                 &asn_DEF_ProtocolExtensionID,
19946                 0,
19947                 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
19948                 0, 0, /* No default value */
19949                 "id"
19950                 },
19951         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, criticality),
19952                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19953                 -1,     /* IMPLICIT tag at current level */
19954                 &asn_DEF_Criticality,
19955                 0,
19956                 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
19957                 0, 0, /* No default value */
19958                 "criticality"
19959                 },
19960         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, extensionValue),
19961                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19962                 +1,     /* EXPLICIT tag at current level */
19963                 &asn_DEF_extensionValue_400,
19964                 0,
19965                 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
19966                 0, 0, /* No default value */
19967                 "extensionValue"
19968                 },
19969 };
19970 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[] = {
19971         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19972 };
19973 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397[] = {
19974     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19975     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19976     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19977 };
19978 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 = {
19979         sizeof(struct SRBs_Modified_ItemExtIEs),
19980         offsetof(struct SRBs_Modified_ItemExtIEs, _asn_ctx),
19981         asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397,
19982         3,      /* Count of tags in the map */
19983         0, 0, 0,        /* Optional elements (not needed) */
19984         -1,     /* First extension addition */
19985 };
19986 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemExtIEs = {
19987         "SRBs-Modified-ItemExtIEs",
19988         "SRBs-Modified-ItemExtIEs",
19989         &asn_OP_SEQUENCE,
19990         asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,
19991         sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19992                 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19993         asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,      /* Same as above */
19994         sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19995                 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19996         { 0, 0, SEQUENCE_constraint },
19997         asn_MBR_SRBs_Modified_ItemExtIEs_397,
19998         3,      /* Elements count */
19999         &asn_SPC_SRBs_Modified_ItemExtIEs_specs_397     /* Additional specs */
20000 };
20001
20002 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
20003         sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
20004         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20005         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
20006         sizeof(((struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20007         0,      /* No top level tags */
20008         0,      /* No tags in the map */
20009         0, 0,
20010         -1      /* Extensions start */
20011 };
20012 static /* Use -fall-defs-global to expose */
20013 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
20014         "extensionValue",
20015         "extensionValue",
20016         &asn_OP_OPEN_TYPE,
20017         0,      /* No effective tags (pointer) */
20018         0,      /* No effective tags (count) */
20019         0,      /* No tags (pointer) */
20020         0,      /* No tags (count) */
20021         { 0, 0, OPEN_TYPE_constraint },
20022         0, 0,   /* No members */
20023         &asn_SPC_extensionValue_specs_404       /* Additional specs */
20024 };
20025
20026 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = {
20027         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, id),
20028                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20029                 -1,     /* IMPLICIT tag at current level */
20030                 &asn_DEF_ProtocolExtensionID,
20031                 0,
20032                 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
20033                 0, 0, /* No default value */
20034                 "id"
20035                 },
20036         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, criticality),
20037                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20038                 -1,     /* IMPLICIT tag at current level */
20039                 &asn_DEF_Criticality,
20040                 0,
20041                 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
20042                 0, 0, /* No default value */
20043                 "criticality"
20044                 },
20045         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
20046                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20047                 +1,     /* EXPLICIT tag at current level */
20048                 &asn_DEF_extensionValue_404,
20049                 0,
20050                 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
20051                 0, 0, /* No default value */
20052                 "extensionValue"
20053                 },
20054 };
20055 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[] = {
20056         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20057 };
20058 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401[] = {
20059     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20060     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20061     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20062 };
20063 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 = {
20064         sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs),
20065         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
20066         asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401,
20067         3,      /* Count of tags in the map */
20068         0, 0, 0,        /* Optional elements (not needed) */
20069         -1,     /* First extension addition */
20070 };
20071 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs = {
20072         "SRBs-Required-ToBeReleased-ItemExtIEs",
20073         "SRBs-Required-ToBeReleased-ItemExtIEs",
20074         &asn_OP_SEQUENCE,
20075         asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401,
20076         sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20077                 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20078         asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401, /* Same as above */
20079         sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20080                 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20081         { 0, 0, SEQUENCE_constraint },
20082         asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401,
20083         3,      /* Elements count */
20084         &asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401        /* Additional specs */
20085 };
20086
20087 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
20088         sizeof(struct SRBs_Setup_ItemExtIEs__extensionValue),
20089         offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
20090         offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, present),
20091         sizeof(((struct SRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
20092         0,      /* No top level tags */
20093         0,      /* No tags in the map */
20094         0, 0,
20095         -1      /* Extensions start */
20096 };
20097 static /* Use -fall-defs-global to expose */
20098 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
20099         "extensionValue",
20100         "extensionValue",
20101         &asn_OP_OPEN_TYPE,
20102         0,      /* No effective tags (pointer) */
20103         0,      /* No effective tags (count) */
20104         0,      /* No tags (pointer) */
20105         0,      /* No tags (count) */
20106         { 0, 0, OPEN_TYPE_constraint },
20107         0, 0,   /* No members */
20108         &asn_SPC_extensionValue_specs_408       /* Additional specs */
20109 };
20110
20111 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = {
20112         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, id),
20113                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20114                 -1,     /* IMPLICIT tag at current level */
20115                 &asn_DEF_ProtocolExtensionID,
20116                 0,
20117                 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
20118                 0, 0, /* No default value */
20119                 "id"
20120                 },
20121         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, criticality),
20122                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20123                 -1,     /* IMPLICIT tag at current level */
20124                 &asn_DEF_Criticality,
20125                 0,
20126                 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
20127                 0, 0, /* No default value */
20128                 "criticality"
20129                 },
20130         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, extensionValue),
20131                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20132                 +1,     /* EXPLICIT tag at current level */
20133                 &asn_DEF_extensionValue_408,
20134                 0,
20135                 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
20136                 0, 0, /* No default value */
20137                 "extensionValue"
20138                 },
20139 };
20140 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[] = {
20141         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20142 };
20143 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405[] = {
20144     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20145     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20146     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20147 };
20148 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 = {
20149         sizeof(struct SRBs_Setup_ItemExtIEs),
20150         offsetof(struct SRBs_Setup_ItemExtIEs, _asn_ctx),
20151         asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405,
20152         3,      /* Count of tags in the map */
20153         0, 0, 0,        /* Optional elements (not needed) */
20154         -1,     /* First extension addition */
20155 };
20156 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemExtIEs = {
20157         "SRBs-Setup-ItemExtIEs",
20158         "SRBs-Setup-ItemExtIEs",
20159         &asn_OP_SEQUENCE,
20160         asn_DEF_SRBs_Setup_ItemExtIEs_tags_405,
20161         sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20162                 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20163         asn_DEF_SRBs_Setup_ItemExtIEs_tags_405, /* Same as above */
20164         sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20165                 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20166         { 0, 0, SEQUENCE_constraint },
20167         asn_MBR_SRBs_Setup_ItemExtIEs_405,
20168         3,      /* Elements count */
20169         &asn_SPC_SRBs_Setup_ItemExtIEs_specs_405        /* Additional specs */
20170 };
20171
20172 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
20173         sizeof(struct SRBs_SetupMod_ItemExtIEs__extensionValue),
20174         offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20175         offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, present),
20176         sizeof(((struct SRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
20177         0,      /* No top level tags */
20178         0,      /* No tags in the map */
20179         0, 0,
20180         -1      /* Extensions start */
20181 };
20182 static /* Use -fall-defs-global to expose */
20183 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
20184         "extensionValue",
20185         "extensionValue",
20186         &asn_OP_OPEN_TYPE,
20187         0,      /* No effective tags (pointer) */
20188         0,      /* No effective tags (count) */
20189         0,      /* No tags (pointer) */
20190         0,      /* No tags (count) */
20191         { 0, 0, OPEN_TYPE_constraint },
20192         0, 0,   /* No members */
20193         &asn_SPC_extensionValue_specs_412       /* Additional specs */
20194 };
20195
20196 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = {
20197         { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, id),
20198                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20199                 -1,     /* IMPLICIT tag at current level */
20200                 &asn_DEF_ProtocolExtensionID,
20201                 0,
20202                 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
20203                 0, 0, /* No default value */
20204                 "id"
20205                 },
20206         { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, criticality),
20207                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20208                 -1,     /* IMPLICIT tag at current level */
20209                 &asn_DEF_Criticality,
20210                 0,
20211                 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
20212                 0, 0, /* No default value */
20213                 "criticality"
20214                 },
20215         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, extensionValue),
20216                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20217                 +1,     /* EXPLICIT tag at current level */
20218                 &asn_DEF_extensionValue_412,
20219                 0,
20220                 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
20221                 0, 0, /* No default value */
20222                 "extensionValue"
20223                 },
20224 };
20225 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[] = {
20226         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20227 };
20228 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409[] = {
20229     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20230     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20231     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20232 };
20233 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 = {
20234         sizeof(struct SRBs_SetupMod_ItemExtIEs),
20235         offsetof(struct SRBs_SetupMod_ItemExtIEs, _asn_ctx),
20236         asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409,
20237         3,      /* Count of tags in the map */
20238         0, 0, 0,        /* Optional elements (not needed) */
20239         -1,     /* First extension addition */
20240 };
20241 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemExtIEs = {
20242         "SRBs-SetupMod-ItemExtIEs",
20243         "SRBs-SetupMod-ItemExtIEs",
20244         &asn_OP_SEQUENCE,
20245         asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,
20246         sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20247                 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20248         asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,      /* Same as above */
20249         sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20250                 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20251         { 0, 0, SEQUENCE_constraint },
20252         asn_MBR_SRBs_SetupMod_ItemExtIEs_409,
20253         3,      /* Elements count */
20254         &asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409     /* Additional specs */
20255 };
20256
20257 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
20258         sizeof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue),
20259         offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20260         offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
20261         sizeof(((struct SRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20262         0,      /* No top level tags */
20263         0,      /* No tags in the map */
20264         0, 0,
20265         -1      /* Extensions start */
20266 };
20267 static /* Use -fall-defs-global to expose */
20268 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
20269         "extensionValue",
20270         "extensionValue",
20271         &asn_OP_OPEN_TYPE,
20272         0,      /* No effective tags (pointer) */
20273         0,      /* No effective tags (count) */
20274         0,      /* No tags (pointer) */
20275         0,      /* No tags (count) */
20276         { 0, 0, OPEN_TYPE_constraint },
20277         0, 0,   /* No members */
20278         &asn_SPC_extensionValue_specs_416       /* Additional specs */
20279 };
20280
20281 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = {
20282         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, id),
20283                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20284                 -1,     /* IMPLICIT tag at current level */
20285                 &asn_DEF_ProtocolExtensionID,
20286                 0,
20287                 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
20288                 0, 0, /* No default value */
20289                 "id"
20290                 },
20291         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, criticality),
20292                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20293                 -1,     /* IMPLICIT tag at current level */
20294                 &asn_DEF_Criticality,
20295                 0,
20296                 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
20297                 0, 0, /* No default value */
20298                 "criticality"
20299                 },
20300         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, extensionValue),
20301                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20302                 +1,     /* EXPLICIT tag at current level */
20303                 &asn_DEF_extensionValue_416,
20304                 0,
20305                 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
20306                 0, 0, /* No default value */
20307                 "extensionValue"
20308                 },
20309 };
20310 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[] = {
20311         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20312 };
20313 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413[] = {
20314     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20315     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20316     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20317 };
20318 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 = {
20319         sizeof(struct SRBs_ToBeReleased_ItemExtIEs),
20320         offsetof(struct SRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
20321         asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413,
20322         3,      /* Count of tags in the map */
20323         0, 0, 0,        /* Optional elements (not needed) */
20324         -1,     /* First extension addition */
20325 };
20326 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs = {
20327         "SRBs-ToBeReleased-ItemExtIEs",
20328         "SRBs-ToBeReleased-ItemExtIEs",
20329         &asn_OP_SEQUENCE,
20330         asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,
20331         sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20332                 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20333         asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,  /* Same as above */
20334         sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20335                 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20336         { 0, 0, SEQUENCE_constraint },
20337         asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413,
20338         3,      /* Elements count */
20339         &asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 /* Additional specs */
20340 };
20341
20342 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
20343         sizeof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue),
20344         offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20345         offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
20346         sizeof(((struct SRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20347         0,      /* No top level tags */
20348         0,      /* No tags in the map */
20349         0, 0,
20350         -1      /* Extensions start */
20351 };
20352 static /* Use -fall-defs-global to expose */
20353 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
20354         "extensionValue",
20355         "extensionValue",
20356         &asn_OP_OPEN_TYPE,
20357         0,      /* No effective tags (pointer) */
20358         0,      /* No effective tags (count) */
20359         0,      /* No tags (pointer) */
20360         0,      /* No tags (count) */
20361         { 0, 0, OPEN_TYPE_constraint },
20362         0, 0,   /* No members */
20363         &asn_SPC_extensionValue_specs_420       /* Additional specs */
20364 };
20365
20366 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = {
20367         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, id),
20368                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20369                 -1,     /* IMPLICIT tag at current level */
20370                 &asn_DEF_ProtocolExtensionID,
20371                 0,
20372                 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
20373                 0, 0, /* No default value */
20374                 "id"
20375                 },
20376         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, criticality),
20377                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20378                 -1,     /* IMPLICIT tag at current level */
20379                 &asn_DEF_Criticality,
20380                 0,
20381                 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
20382                 0, 0, /* No default value */
20383                 "criticality"
20384                 },
20385         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, extensionValue),
20386                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20387                 +1,     /* EXPLICIT tag at current level */
20388                 &asn_DEF_extensionValue_420,
20389                 0,
20390                 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
20391                 0, 0, /* No default value */
20392                 "extensionValue"
20393                 },
20394 };
20395 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[] = {
20396         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20397 };
20398 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417[] = {
20399     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20400     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20401     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20402 };
20403 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 = {
20404         sizeof(struct SRBs_ToBeSetup_ItemExtIEs),
20405         offsetof(struct SRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
20406         asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417,
20407         3,      /* Count of tags in the map */
20408         0, 0, 0,        /* Optional elements (not needed) */
20409         -1,     /* First extension addition */
20410 };
20411 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs = {
20412         "SRBs-ToBeSetup-ItemExtIEs",
20413         "SRBs-ToBeSetup-ItemExtIEs",
20414         &asn_OP_SEQUENCE,
20415         asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,
20416         sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20417                 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20418         asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,     /* Same as above */
20419         sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20420                 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20421         { 0, 0, SEQUENCE_constraint },
20422         asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417,
20423         3,      /* Elements count */
20424         &asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417    /* Additional specs */
20425 };
20426
20427 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
20428         sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
20429         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20430         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
20431         sizeof(((struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
20432         0,      /* No top level tags */
20433         0,      /* No tags in the map */
20434         0, 0,
20435         -1      /* Extensions start */
20436 };
20437 static /* Use -fall-defs-global to expose */
20438 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
20439         "extensionValue",
20440         "extensionValue",
20441         &asn_OP_OPEN_TYPE,
20442         0,      /* No effective tags (pointer) */
20443         0,      /* No effective tags (count) */
20444         0,      /* No tags (pointer) */
20445         0,      /* No tags (count) */
20446         { 0, 0, OPEN_TYPE_constraint },
20447         0, 0,   /* No members */
20448         &asn_SPC_extensionValue_specs_424       /* Additional specs */
20449 };
20450
20451 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = {
20452         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, id),
20453                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20454                 -1,     /* IMPLICIT tag at current level */
20455                 &asn_DEF_ProtocolExtensionID,
20456                 0,
20457                 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
20458                 0, 0, /* No default value */
20459                 "id"
20460                 },
20461         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, criticality),
20462                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20463                 -1,     /* IMPLICIT tag at current level */
20464                 &asn_DEF_Criticality,
20465                 0,
20466                 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
20467                 0, 0, /* No default value */
20468                 "criticality"
20469                 },
20470         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
20471                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20472                 +1,     /* EXPLICIT tag at current level */
20473                 &asn_DEF_extensionValue_424,
20474                 0,
20475                 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
20476                 0, 0, /* No default value */
20477                 "extensionValue"
20478                 },
20479 };
20480 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[] = {
20481         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20482 };
20483 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421[] = {
20484     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20485     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20486     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20487 };
20488 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 = {
20489         sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs),
20490         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
20491         asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421,
20492         3,      /* Count of tags in the map */
20493         0, 0, 0,        /* Optional elements (not needed) */
20494         -1,     /* First extension addition */
20495 };
20496 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs = {
20497         "SRBs-ToBeSetupMod-ItemExtIEs",
20498         "SRBs-ToBeSetupMod-ItemExtIEs",
20499         &asn_OP_SEQUENCE,
20500         asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,
20501         sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20502                 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20503         asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,  /* Same as above */
20504         sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20505                 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20506         { 0, 0, SEQUENCE_constraint },
20507         asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421,
20508         3,      /* Elements count */
20509         &asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 /* Additional specs */
20510 };
20511
20512 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
20513         sizeof(struct SUL_InformationExtIEs__extensionValue),
20514         offsetof(struct SUL_InformationExtIEs__extensionValue, _asn_ctx),
20515         offsetof(struct SUL_InformationExtIEs__extensionValue, present),
20516         sizeof(((struct SUL_InformationExtIEs__extensionValue *)0)->present),
20517         0,      /* No top level tags */
20518         0,      /* No tags in the map */
20519         0, 0,
20520         -1      /* Extensions start */
20521 };
20522 static /* Use -fall-defs-global to expose */
20523 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
20524         "extensionValue",
20525         "extensionValue",
20526         &asn_OP_OPEN_TYPE,
20527         0,      /* No effective tags (pointer) */
20528         0,      /* No effective tags (count) */
20529         0,      /* No tags (pointer) */
20530         0,      /* No tags (count) */
20531         { 0, 0, OPEN_TYPE_constraint },
20532         0, 0,   /* No members */
20533         &asn_SPC_extensionValue_specs_428       /* Additional specs */
20534 };
20535
20536 asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = {
20537         { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, id),
20538                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20539                 -1,     /* IMPLICIT tag at current level */
20540                 &asn_DEF_ProtocolExtensionID,
20541                 0,
20542                 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
20543                 0, 0, /* No default value */
20544                 "id"
20545                 },
20546         { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, criticality),
20547                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20548                 -1,     /* IMPLICIT tag at current level */
20549                 &asn_DEF_Criticality,
20550                 0,
20551                 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
20552                 0, 0, /* No default value */
20553                 "criticality"
20554                 },
20555         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, extensionValue),
20556                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20557                 +1,     /* EXPLICIT tag at current level */
20558                 &asn_DEF_extensionValue_428,
20559                 0,
20560                 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
20561                 0, 0, /* No default value */
20562                 "extensionValue"
20563                 },
20564 };
20565 static const ber_tlv_tag_t asn_DEF_SUL_InformationExtIEs_tags_425[] = {
20566         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20567 };
20568 static const asn_TYPE_tag2member_t asn_MAP_SUL_InformationExtIEs_tag2el_425[] = {
20569     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20570     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20571     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20572 };
20573 asn_SEQUENCE_specifics_t asn_SPC_SUL_InformationExtIEs_specs_425 = {
20574         sizeof(struct SUL_InformationExtIEs),
20575         offsetof(struct SUL_InformationExtIEs, _asn_ctx),
20576         asn_MAP_SUL_InformationExtIEs_tag2el_425,
20577         3,      /* Count of tags in the map */
20578         0, 0, 0,        /* Optional elements (not needed) */
20579         -1,     /* First extension addition */
20580 };
20581 asn_TYPE_descriptor_t asn_DEF_SUL_InformationExtIEs = {
20582         "SUL-InformationExtIEs",
20583         "SUL-InformationExtIEs",
20584         &asn_OP_SEQUENCE,
20585         asn_DEF_SUL_InformationExtIEs_tags_425,
20586         sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20587                 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20588         asn_DEF_SUL_InformationExtIEs_tags_425, /* Same as above */
20589         sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20590                 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20591         { 0, 0, SEQUENCE_constraint },
20592         asn_MBR_SUL_InformationExtIEs_425,
20593         3,      /* Elements count */
20594         &asn_SPC_SUL_InformationExtIEs_specs_425        /* Additional specs */
20595 };
20596
20597 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
20598         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
20599         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
20600         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
20601         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
20602         0,      /* No top level tags */
20603         0,      /* No tags in the map */
20604         0, 0,
20605         -1      /* Extensions start */
20606 };
20607 static /* Use -fall-defs-global to expose */
20608 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
20609         "extensionValue",
20610         "extensionValue",
20611         &asn_OP_OPEN_TYPE,
20612         0,      /* No effective tags (pointer) */
20613         0,      /* No effective tags (count) */
20614         0,      /* No tags (pointer) */
20615         0,      /* No tags (count) */
20616         { 0, 0, OPEN_TYPE_constraint },
20617         0, 0,   /* No members */
20618         &asn_SPC_extensionValue_specs_432       /* Additional specs */
20619 };
20620
20621 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = {
20622         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
20623                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20624                 -1,     /* IMPLICIT tag at current level */
20625                 &asn_DEF_ProtocolExtensionID,
20626                 0,
20627                 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
20628                 0, 0, /* No default value */
20629                 "id"
20630                 },
20631         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
20632                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20633                 -1,     /* IMPLICIT tag at current level */
20634                 &asn_DEF_Criticality,
20635                 0,
20636                 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
20637                 0, 0, /* No default value */
20638                 "criticality"
20639                 },
20640         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
20641                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20642                 +1,     /* EXPLICIT tag at current level */
20643                 &asn_DEF_extensionValue_432,
20644                 0,
20645                 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
20646                 0, 0, /* No default value */
20647                 "extensionValue"
20648                 },
20649 };
20650 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[] = {
20651         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20652 };
20653 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429[] = {
20654     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20655     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20656     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20657 };
20658 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 = {
20659         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
20660         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
20661         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429,
20662         3,      /* Count of tags in the map */
20663         0, 0, 0,        /* Optional elements (not needed) */
20664         -1,     /* First extension addition */
20665 };
20666 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
20667         "SupportedSULFreqBandItem-ExtIEs",
20668         "SupportedSULFreqBandItem-ExtIEs",
20669         &asn_OP_SEQUENCE,
20670         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,
20671         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20672                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20673         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,       /* Same as above */
20674         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20675                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20676         { 0, 0, SEQUENCE_constraint },
20677         asn_MBR_SupportedSULFreqBandItem_ExtIEs_429,
20678         3,      /* Elements count */
20679         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429      /* Additional specs */
20680 };
20681
20682 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
20683         sizeof(struct TDD_Info_ExtIEs__extensionValue),
20684         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
20685         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
20686         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
20687         0,      /* No top level tags */
20688         0,      /* No tags in the map */
20689         0, 0,
20690         -1      /* Extensions start */
20691 };
20692 static /* Use -fall-defs-global to expose */
20693 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
20694         "extensionValue",
20695         "extensionValue",
20696         &asn_OP_OPEN_TYPE,
20697         0,      /* No effective tags (pointer) */
20698         0,      /* No effective tags (count) */
20699         0,      /* No tags (pointer) */
20700         0,      /* No tags (count) */
20701         { 0, 0, OPEN_TYPE_constraint },
20702         0, 0,   /* No members */
20703         &asn_SPC_extensionValue_specs_436       /* Additional specs */
20704 };
20705
20706 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = {
20707         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
20708                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20709                 -1,     /* IMPLICIT tag at current level */
20710                 &asn_DEF_ProtocolExtensionID,
20711                 0,
20712                 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
20713                 0, 0, /* No default value */
20714                 "id"
20715                 },
20716         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
20717                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20718                 -1,     /* IMPLICIT tag at current level */
20719                 &asn_DEF_Criticality,
20720                 0,
20721                 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
20722                 0, 0, /* No default value */
20723                 "criticality"
20724                 },
20725         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
20726                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20727                 +1,     /* EXPLICIT tag at current level */
20728                 &asn_DEF_extensionValue_436,
20729                 0,
20730                 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
20731                 0, 0, /* No default value */
20732                 "extensionValue"
20733                 },
20734 };
20735 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_433[] = {
20736         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20737 };
20738 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_433[] = {
20739     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20740     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20741     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20742 };
20743 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_433 = {
20744         sizeof(struct TDD_Info_ExtIEs),
20745         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
20746         asn_MAP_TDD_Info_ExtIEs_tag2el_433,
20747         3,      /* Count of tags in the map */
20748         0, 0, 0,        /* Optional elements (not needed) */
20749         -1,     /* First extension addition */
20750 };
20751 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
20752         "TDD-Info-ExtIEs",
20753         "TDD-Info-ExtIEs",
20754         &asn_OP_SEQUENCE,
20755         asn_DEF_TDD_Info_ExtIEs_tags_433,
20756         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20757                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20758         asn_DEF_TDD_Info_ExtIEs_tags_433,       /* Same as above */
20759         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20760                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20761         { 0, 0, SEQUENCE_constraint },
20762         asn_MBR_TDD_Info_ExtIEs_433,
20763         3,      /* Elements count */
20764         &asn_SPC_TDD_Info_ExtIEs_specs_433      /* Additional specs */
20765 };
20766
20767 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
20768         sizeof(struct Transmission_Bandwidth_ExtIEs__extensionValue),
20769         offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, _asn_ctx),
20770         offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, present),
20771         sizeof(((struct Transmission_Bandwidth_ExtIEs__extensionValue *)0)->present),
20772         0,      /* No top level tags */
20773         0,      /* No tags in the map */
20774         0, 0,
20775         -1      /* Extensions start */
20776 };
20777 static /* Use -fall-defs-global to expose */
20778 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
20779         "extensionValue",
20780         "extensionValue",
20781         &asn_OP_OPEN_TYPE,
20782         0,      /* No effective tags (pointer) */
20783         0,      /* No effective tags (count) */
20784         0,      /* No tags (pointer) */
20785         0,      /* No tags (count) */
20786         { 0, 0, OPEN_TYPE_constraint },
20787         0, 0,   /* No members */
20788         &asn_SPC_extensionValue_specs_440       /* Additional specs */
20789 };
20790
20791 asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = {
20792         { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, id),
20793                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20794                 -1,     /* IMPLICIT tag at current level */
20795                 &asn_DEF_ProtocolExtensionID,
20796                 0,
20797                 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
20798                 0, 0, /* No default value */
20799                 "id"
20800                 },
20801         { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, criticality),
20802                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20803                 -1,     /* IMPLICIT tag at current level */
20804                 &asn_DEF_Criticality,
20805                 0,
20806                 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
20807                 0, 0, /* No default value */
20808                 "criticality"
20809                 },
20810         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, extensionValue),
20811                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20812                 +1,     /* EXPLICIT tag at current level */
20813                 &asn_DEF_extensionValue_440,
20814                 0,
20815                 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
20816                 0, 0, /* No default value */
20817                 "extensionValue"
20818                 },
20819 };
20820 static const ber_tlv_tag_t asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[] = {
20821         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20822 };
20823 static const asn_TYPE_tag2member_t asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437[] = {
20824     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20825     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20826     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20827 };
20828 asn_SEQUENCE_specifics_t asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 = {
20829         sizeof(struct Transmission_Bandwidth_ExtIEs),
20830         offsetof(struct Transmission_Bandwidth_ExtIEs, _asn_ctx),
20831         asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437,
20832         3,      /* Count of tags in the map */
20833         0, 0, 0,        /* Optional elements (not needed) */
20834         -1,     /* First extension addition */
20835 };
20836 asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth_ExtIEs = {
20837         "Transmission-Bandwidth-ExtIEs",
20838         "Transmission-Bandwidth-ExtIEs",
20839         &asn_OP_SEQUENCE,
20840         asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437,
20841         sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20842                 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20843         asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437, /* Same as above */
20844         sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20845                 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20846         { 0, 0, SEQUENCE_constraint },
20847         asn_MBR_Transmission_Bandwidth_ExtIEs_437,
20848         3,      /* Elements count */
20849         &asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437        /* Additional specs */
20850 };
20851
20852 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
20853         sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue),
20854         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, _asn_ctx),
20855         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, present),
20856         sizeof(((struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue *)0)->present),
20857         0,      /* No top level tags */
20858         0,      /* No tags in the map */
20859         0, 0,
20860         -1      /* Extensions start */
20861 };
20862 static /* Use -fall-defs-global to expose */
20863 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
20864         "extensionValue",
20865         "extensionValue",
20866         &asn_OP_OPEN_TYPE,
20867         0,      /* No effective tags (pointer) */
20868         0,      /* No effective tags (count) */
20869         0,      /* No tags (pointer) */
20870         0,      /* No tags (count) */
20871         { 0, 0, OPEN_TYPE_constraint },
20872         0, 0,   /* No members */
20873         &asn_SPC_extensionValue_specs_444       /* Additional specs */
20874 };
20875
20876 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = {
20877         { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, id),
20878                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20879                 -1,     /* IMPLICIT tag at current level */
20880                 &asn_DEF_ProtocolExtensionID,
20881                 0,
20882                 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
20883                 0, 0, /* No default value */
20884                 "id"
20885                 },
20886         { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, criticality),
20887                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20888                 -1,     /* IMPLICIT tag at current level */
20889                 &asn_DEF_Criticality,
20890                 0,
20891                 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
20892                 0, 0, /* No default value */
20893                 "criticality"
20894                 },
20895         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, extensionValue),
20896                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20897                 +1,     /* EXPLICIT tag at current level */
20898                 &asn_DEF_extensionValue_444,
20899                 0,
20900                 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
20901                 0, 0, /* No default value */
20902                 "extensionValue"
20903                 },
20904 };
20905 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[] = {
20906         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20907 };
20908 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441[] = {
20909     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20910     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20911     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20912 };
20913 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 = {
20914         sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs),
20915         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, _asn_ctx),
20916         asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441,
20917         3,      /* Count of tags in the map */
20918         0, 0, 0,        /* Optional elements (not needed) */
20919         -1,     /* First extension addition */
20920 };
20921 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs = {
20922         "UE-associatedLogicalF1-ConnectionItemExtIEs",
20923         "UE-associatedLogicalF1-ConnectionItemExtIEs",
20924         &asn_OP_SEQUENCE,
20925         asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,
20926         sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20927                 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20928         asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,   /* Same as above */
20929         sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20930                 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20931         { 0, 0, SEQUENCE_constraint },
20932         asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441,
20933         3,      /* Elements count */
20934         &asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441  /* Additional specs */
20935 };
20936
20937 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
20938         sizeof(struct ULConfigurationExtIEs__extensionValue),
20939         offsetof(struct ULConfigurationExtIEs__extensionValue, _asn_ctx),
20940         offsetof(struct ULConfigurationExtIEs__extensionValue, present),
20941         sizeof(((struct ULConfigurationExtIEs__extensionValue *)0)->present),
20942         0,      /* No top level tags */
20943         0,      /* No tags in the map */
20944         0, 0,
20945         -1      /* Extensions start */
20946 };
20947 static /* Use -fall-defs-global to expose */
20948 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
20949         "extensionValue",
20950         "extensionValue",
20951         &asn_OP_OPEN_TYPE,
20952         0,      /* No effective tags (pointer) */
20953         0,      /* No effective tags (count) */
20954         0,      /* No tags (pointer) */
20955         0,      /* No tags (count) */
20956         { 0, 0, OPEN_TYPE_constraint },
20957         0, 0,   /* No members */
20958         &asn_SPC_extensionValue_specs_448       /* Additional specs */
20959 };
20960
20961 asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = {
20962         { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, id),
20963                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20964                 -1,     /* IMPLICIT tag at current level */
20965                 &asn_DEF_ProtocolExtensionID,
20966                 0,
20967                 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
20968                 0, 0, /* No default value */
20969                 "id"
20970                 },
20971         { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, criticality),
20972                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20973                 -1,     /* IMPLICIT tag at current level */
20974                 &asn_DEF_Criticality,
20975                 0,
20976                 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
20977                 0, 0, /* No default value */
20978                 "criticality"
20979                 },
20980         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, extensionValue),
20981                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20982                 +1,     /* EXPLICIT tag at current level */
20983                 &asn_DEF_extensionValue_448,
20984                 0,
20985                 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
20986                 0, 0, /* No default value */
20987                 "extensionValue"
20988                 },
20989 };
20990 static const ber_tlv_tag_t asn_DEF_ULConfigurationExtIEs_tags_445[] = {
20991         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20992 };
20993 static const asn_TYPE_tag2member_t asn_MAP_ULConfigurationExtIEs_tag2el_445[] = {
20994     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20995     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20996     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20997 };
20998 asn_SEQUENCE_specifics_t asn_SPC_ULConfigurationExtIEs_specs_445 = {
20999         sizeof(struct ULConfigurationExtIEs),
21000         offsetof(struct ULConfigurationExtIEs, _asn_ctx),
21001         asn_MAP_ULConfigurationExtIEs_tag2el_445,
21002         3,      /* Count of tags in the map */
21003         0, 0, 0,        /* Optional elements (not needed) */
21004         -1,     /* First extension addition */
21005 };
21006 asn_TYPE_descriptor_t asn_DEF_ULConfigurationExtIEs = {
21007         "ULConfigurationExtIEs",
21008         "ULConfigurationExtIEs",
21009         &asn_OP_SEQUENCE,
21010         asn_DEF_ULConfigurationExtIEs_tags_445,
21011         sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
21012                 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
21013         asn_DEF_ULConfigurationExtIEs_tags_445, /* Same as above */
21014         sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
21015                 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
21016         { 0, 0, SEQUENCE_constraint },
21017         asn_MBR_ULConfigurationExtIEs_445,
21018         3,      /* Elements count */
21019         &asn_SPC_ULConfigurationExtIEs_specs_445        /* Additional specs */
21020 };
21021
21022 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
21023         sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
21024         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21025         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
21026         sizeof(((struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21027         0,      /* No top level tags */
21028         0,      /* No tags in the map */
21029         0, 0,
21030         -1      /* Extensions start */
21031 };
21032 static /* Use -fall-defs-global to expose */
21033 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
21034         "extensionValue",
21035         "extensionValue",
21036         &asn_OP_OPEN_TYPE,
21037         0,      /* No effective tags (pointer) */
21038         0,      /* No effective tags (count) */
21039         0,      /* No tags (pointer) */
21040         0,      /* No tags (count) */
21041         { 0, 0, OPEN_TYPE_constraint },
21042         0, 0,   /* No members */
21043         &asn_SPC_extensionValue_specs_452       /* Additional specs */
21044 };
21045
21046 asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = {
21047         { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, id),
21048                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21049                 -1,     /* IMPLICIT tag at current level */
21050                 &asn_DEF_ProtocolExtensionID,
21051                 0,
21052                 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
21053                 0, 0, /* No default value */
21054                 "id"
21055                 },
21056         { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
21057                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21058                 -1,     /* IMPLICIT tag at current level */
21059                 &asn_DEF_Criticality,
21060                 0,
21061                 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
21062                 0, 0, /* No default value */
21063                 "criticality"
21064                 },
21065         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
21066                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21067                 +1,     /* EXPLICIT tag at current level */
21068                 &asn_DEF_extensionValue_452,
21069                 0,
21070                 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
21071                 0, 0, /* No default value */
21072                 "extensionValue"
21073                 },
21074 };
21075 static const ber_tlv_tag_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[] = {
21076         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21077 };
21078 static const asn_TYPE_tag2member_t asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449[] = {
21079     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21080     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21081     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21082 };
21083 asn_SEQUENCE_specifics_t asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 = {
21084         sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs),
21085         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
21086         asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449,
21087         3,      /* Count of tags in the map */
21088         0, 0, 0,        /* Optional elements (not needed) */
21089         -1,     /* First extension addition */
21090 };
21091 asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs = {
21092         "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21093         "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21094         &asn_OP_SEQUENCE,
21095         asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,
21096         sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21097                 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21098         asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,       /* Same as above */
21099         sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21100                 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21101         { 0, 0, SEQUENCE_constraint },
21102         asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449,
21103         3,      /* Elements count */
21104         &asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449      /* Additional specs */
21105 };
21106