cf62721e7746692b9f4c4b82ae07042eb611075a
[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 ./out -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-example`
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         
2682         for(row=0; row < itable->rows_count; row++) {
2683             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2684             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2685         
2686             if(type_cell->cell_kind == aioc__undefined)
2687                 continue;
2688         
2689             presence_index++;
2690             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2691                 result.type_descriptor = type_cell->type_descriptor;
2692                 result.presence_index = presence_index;
2693                 break;
2694             }
2695         }
2696         
2697         return result;
2698 }
2699
2700 static int
2701 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
2702                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2703         
2704         if(!sptr) {
2705                 ASN__CTFAIL(app_key, td, sptr,
2706                         "%s: value not given (%s:%d)",
2707                         td->name, __FILE__, __LINE__);
2708                 return -1;
2709         }
2710         
2711         
2712         if(1 /* No applicable constraints whatsoever */) {
2713                 /* Nothing is here. See below */
2714         }
2715         
2716         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2717 }
2718
2719 static int
2720 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2721                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2722         long value;
2723         
2724         if(!sptr) {
2725                 ASN__CTFAIL(app_key, td, sptr,
2726                         "%s: value not given (%s:%d)",
2727                         td->name, __FILE__, __LINE__);
2728                 return -1;
2729         }
2730         
2731         value = *(const long *)sptr;
2732         
2733         if((value >= 0 && value <= 65535)) {
2734                 /* Constraint check succeeded */
2735                 return 0;
2736         } else {
2737                 ASN__CTFAIL(app_key, td, sptr,
2738                         "%s: constraint failed (%s:%d)",
2739                         td->name, __FILE__, __LINE__);
2740                 return -1;
2741         }
2742 }
2743
2744 static int
2745 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2747         
2748         if(!sptr) {
2749                 ASN__CTFAIL(app_key, td, sptr,
2750                         "%s: value not given (%s:%d)",
2751                         td->name, __FILE__, __LINE__);
2752                 return -1;
2753         }
2754         
2755         
2756         if(1 /* No applicable constraints whatsoever */) {
2757                 /* Nothing is here. See below */
2758         }
2759         
2760         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2761 }
2762
2763 static int
2764 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
2765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2766         
2767         if(!sptr) {
2768                 ASN__CTFAIL(app_key, td, sptr,
2769                         "%s: value not given (%s:%d)",
2770                         td->name, __FILE__, __LINE__);
2771                 return -1;
2772         }
2773         
2774         
2775         if(1 /* No applicable constraints whatsoever */) {
2776                 /* Nothing is here. See below */
2777         }
2778         
2779         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2780 }
2781
2782 static int
2783 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2784                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2785         long value;
2786         
2787         if(!sptr) {
2788                 ASN__CTFAIL(app_key, td, sptr,
2789                         "%s: value not given (%s:%d)",
2790                         td->name, __FILE__, __LINE__);
2791                 return -1;
2792         }
2793         
2794         value = *(const long *)sptr;
2795         
2796         if((value >= 0 && value <= 65535)) {
2797                 /* Constraint check succeeded */
2798                 return 0;
2799         } else {
2800                 ASN__CTFAIL(app_key, td, sptr,
2801                         "%s: constraint failed (%s:%d)",
2802                         td->name, __FILE__, __LINE__);
2803                 return -1;
2804         }
2805 }
2806
2807 static asn_type_selector_result_t
2808 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2809         asn_type_selector_result_t result = {0, 0};
2810         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2811         size_t constraining_column = 0; /* &id */
2812         size_t for_column = 1; /* &criticality */
2813         size_t row, presence_index = 0;
2814         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2815         
2816         for(row=0; row < itable->rows_count; row++) {
2817             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2818             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2819         
2820             if(type_cell->cell_kind == aioc__undefined)
2821                 continue;
2822         
2823             presence_index++;
2824             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2825                 result.type_descriptor = type_cell->type_descriptor;
2826                 result.presence_index = presence_index;
2827                 break;
2828             }
2829         }
2830         
2831         return result;
2832 }
2833
2834 static int
2835 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2836                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2837         
2838         if(!sptr) {
2839                 ASN__CTFAIL(app_key, td, sptr,
2840                         "%s: value not given (%s:%d)",
2841                         td->name, __FILE__, __LINE__);
2842                 return -1;
2843         }
2844         
2845         
2846         if(1 /* No applicable constraints whatsoever */) {
2847                 /* Nothing is here. See below */
2848         }
2849         
2850         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2851 }
2852
2853 static asn_type_selector_result_t
2854 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2855         asn_type_selector_result_t result = {0, 0};
2856         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetup_ItemExtIEs_1;
2857         size_t constraining_column = 0; /* &id */
2858         size_t for_column = 2; /* &Extension */
2859         size_t row, presence_index = 0;
2860         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id));
2861         
2862         for(row=0; row < itable->rows_count; row++) {
2863             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2864             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2865         
2866             if(type_cell->cell_kind == aioc__undefined)
2867                 continue;
2868         
2869             presence_index++;
2870             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2871                 result.type_descriptor = type_cell->type_descriptor;
2872                 result.presence_index = presence_index;
2873                 break;
2874             }
2875         }
2876         
2877         return result;
2878 }
2879
2880 static int
2881 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
2882                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2883         
2884         if(!sptr) {
2885                 ASN__CTFAIL(app_key, td, sptr,
2886                         "%s: value not given (%s:%d)",
2887                         td->name, __FILE__, __LINE__);
2888                 return -1;
2889         }
2890         
2891         
2892         if(1 /* No applicable constraints whatsoever */) {
2893                 /* Nothing is here. See below */
2894         }
2895         
2896         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2897 }
2898
2899 static int
2900 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2901                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2902         long value;
2903         
2904         if(!sptr) {
2905                 ASN__CTFAIL(app_key, td, sptr,
2906                         "%s: value not given (%s:%d)",
2907                         td->name, __FILE__, __LINE__);
2908                 return -1;
2909         }
2910         
2911         value = *(const long *)sptr;
2912         
2913         if((value >= 0 && value <= 65535)) {
2914                 /* Constraint check succeeded */
2915                 return 0;
2916         } else {
2917                 ASN__CTFAIL(app_key, td, sptr,
2918                         "%s: constraint failed (%s:%d)",
2919                         td->name, __FILE__, __LINE__);
2920                 return -1;
2921         }
2922 }
2923
2924 static asn_type_selector_result_t
2925 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2926         asn_type_selector_result_t result = {0, 0};
2927         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2928         size_t constraining_column = 0; /* &id */
2929         size_t for_column = 1; /* &criticality */
2930         size_t row, presence_index = 0;
2931         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2932         
2933         for(row=0; row < itable->rows_count; row++) {
2934             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2935             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2936         
2937             if(type_cell->cell_kind == aioc__undefined)
2938                 continue;
2939         
2940             presence_index++;
2941             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2942                 result.type_descriptor = type_cell->type_descriptor;
2943                 result.presence_index = presence_index;
2944                 break;
2945             }
2946         }
2947         
2948         return result;
2949 }
2950
2951 static int
2952 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2953                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2954         
2955         if(!sptr) {
2956                 ASN__CTFAIL(app_key, td, sptr,
2957                         "%s: value not given (%s:%d)",
2958                         td->name, __FILE__, __LINE__);
2959                 return -1;
2960         }
2961         
2962         
2963         if(1 /* No applicable constraints whatsoever */) {
2964                 /* Nothing is here. See below */
2965         }
2966         
2967         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2968 }
2969
2970 static asn_type_selector_result_t
2971 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2972         asn_type_selector_result_t result = {0, 0};
2973         const asn_ioc_set_t *itable = asn_IOS_DRBs_ToBeSetupMod_ItemExtIEs_1;
2974         size_t constraining_column = 0; /* &id */
2975         size_t for_column = 2; /* &Extension */
2976         size_t row, presence_index = 0;
2977         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id));
2978         
2979         for(row=0; row < itable->rows_count; row++) {
2980             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2981             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2982         
2983             if(type_cell->cell_kind == aioc__undefined)
2984                 continue;
2985         
2986             presence_index++;
2987             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2988                 result.type_descriptor = type_cell->type_descriptor;
2989                 result.presence_index = presence_index;
2990                 break;
2991             }
2992         }
2993         
2994         return result;
2995 }
2996
2997 static int
2998 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
2999                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3000         
3001         if(!sptr) {
3002                 ASN__CTFAIL(app_key, td, sptr,
3003                         "%s: value not given (%s:%d)",
3004                         td->name, __FILE__, __LINE__);
3005                 return -1;
3006         }
3007         
3008         
3009         if(1 /* No applicable constraints whatsoever */) {
3010                 /* Nothing is here. See below */
3011         }
3012         
3013         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3014 }
3015
3016 static int
3017 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3018                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3019         long value;
3020         
3021         if(!sptr) {
3022                 ASN__CTFAIL(app_key, td, sptr,
3023                         "%s: value not given (%s:%d)",
3024                         td->name, __FILE__, __LINE__);
3025                 return -1;
3026         }
3027         
3028         value = *(const long *)sptr;
3029         
3030         if((value >= 0 && value <= 65535)) {
3031                 /* Constraint check succeeded */
3032                 return 0;
3033         } else {
3034                 ASN__CTFAIL(app_key, td, sptr,
3035                         "%s: constraint failed (%s:%d)",
3036                         td->name, __FILE__, __LINE__);
3037                 return -1;
3038         }
3039 }
3040
3041 static int
3042 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3043                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3053         if(1 /* No applicable constraints whatsoever */) {
3054                 /* Nothing is here. See below */
3055         }
3056         
3057         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3058 }
3059
3060 static int
3061 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3062                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3063         
3064         if(!sptr) {
3065                 ASN__CTFAIL(app_key, td, sptr,
3066                         "%s: value not given (%s:%d)",
3067                         td->name, __FILE__, __LINE__);
3068                 return -1;
3069         }
3070         
3071         
3072         if(1 /* No applicable constraints whatsoever */) {
3073                 /* Nothing is here. See below */
3074         }
3075         
3076         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3077 }
3078
3079 static int
3080 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3081                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3082         long value;
3083         
3084         if(!sptr) {
3085                 ASN__CTFAIL(app_key, td, sptr,
3086                         "%s: value not given (%s:%d)",
3087                         td->name, __FILE__, __LINE__);
3088                 return -1;
3089         }
3090         
3091         value = *(const long *)sptr;
3092         
3093         if((value >= 0 && value <= 65535)) {
3094                 /* Constraint check succeeded */
3095                 return 0;
3096         } else {
3097                 ASN__CTFAIL(app_key, td, sptr,
3098                         "%s: constraint failed (%s:%d)",
3099                         td->name, __FILE__, __LINE__);
3100                 return -1;
3101         }
3102 }
3103
3104 static asn_type_selector_result_t
3105 select_DUtoCURRCInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3106         asn_type_selector_result_t result = {0, 0};
3107         const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3108         size_t constraining_column = 0; /* &id */
3109         size_t for_column = 1; /* &criticality */
3110         size_t row, presence_index = 0;
3111         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3112         
3113         for(row=0; row < itable->rows_count; row++) {
3114             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3115             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3116         
3117             if(type_cell->cell_kind == aioc__undefined)
3118                 continue;
3119         
3120             presence_index++;
3121             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3122                 result.type_descriptor = type_cell->type_descriptor;
3123                 result.presence_index = presence_index;
3124                 break;
3125             }
3126         }
3127         
3128         return result;
3129 }
3130
3131 static int
3132 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3134         
3135         if(!sptr) {
3136                 ASN__CTFAIL(app_key, td, sptr,
3137                         "%s: value not given (%s:%d)",
3138                         td->name, __FILE__, __LINE__);
3139                 return -1;
3140         }
3141         
3142         
3143         if(1 /* No applicable constraints whatsoever */) {
3144                 /* Nothing is here. See below */
3145         }
3146         
3147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3148 }
3149
3150 static asn_type_selector_result_t
3151 select_DUtoCURRCInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
3152         asn_type_selector_result_t result = {0, 0};
3153         const asn_ioc_set_t *itable = asn_IOS_DUtoCURRCInformation_ExtIEs_1;
3154         size_t constraining_column = 0; /* &id */
3155         size_t for_column = 2; /* &Extension */
3156         size_t row, presence_index = 0;
3157         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct DUtoCURRCInformation_ExtIEs, id));
3158         
3159         for(row=0; row < itable->rows_count; row++) {
3160             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3161             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3162         
3163             if(type_cell->cell_kind == aioc__undefined)
3164                 continue;
3165         
3166             presence_index++;
3167             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3168                 result.type_descriptor = type_cell->type_descriptor;
3169                 result.presence_index = presence_index;
3170                 break;
3171             }
3172         }
3173         
3174         return result;
3175 }
3176
3177 static int
3178 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3180         
3181         if(!sptr) {
3182                 ASN__CTFAIL(app_key, td, sptr,
3183                         "%s: value not given (%s:%d)",
3184                         td->name, __FILE__, __LINE__);
3185                 return -1;
3186         }
3187         
3188         
3189         if(1 /* No applicable constraints whatsoever */) {
3190                 /* Nothing is here. See below */
3191         }
3192         
3193         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3194 }
3195
3196 static int
3197 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3198                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3199         long value;
3200         
3201         if(!sptr) {
3202                 ASN__CTFAIL(app_key, td, sptr,
3203                         "%s: value not given (%s:%d)",
3204                         td->name, __FILE__, __LINE__);
3205                 return -1;
3206         }
3207         
3208         value = *(const long *)sptr;
3209         
3210         if((value >= 0 && value <= 65535)) {
3211                 /* Constraint check succeeded */
3212                 return 0;
3213         } else {
3214                 ASN__CTFAIL(app_key, td, sptr,
3215                         "%s: constraint failed (%s:%d)",
3216                         td->name, __FILE__, __LINE__);
3217                 return -1;
3218         }
3219 }
3220
3221 static int
3222 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3233         if(1 /* No applicable constraints whatsoever */) {
3234                 /* Nothing is here. See below */
3235         }
3236         
3237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3238 }
3239
3240 static int
3241 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3243         
3244         if(!sptr) {
3245                 ASN__CTFAIL(app_key, td, sptr,
3246                         "%s: value not given (%s:%d)",
3247                         td->name, __FILE__, __LINE__);
3248                 return -1;
3249         }
3250         
3251         
3252         if(1 /* No applicable constraints whatsoever */) {
3253                 /* Nothing is here. See below */
3254         }
3255         
3256         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3257 }
3258
3259 static int
3260 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3261                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3262         long value;
3263         
3264         if(!sptr) {
3265                 ASN__CTFAIL(app_key, td, sptr,
3266                         "%s: value not given (%s:%d)",
3267                         td->name, __FILE__, __LINE__);
3268                 return -1;
3269         }
3270         
3271         value = *(const long *)sptr;
3272         
3273         if((value >= 0 && value <= 65535)) {
3274                 /* Constraint check succeeded */
3275                 return 0;
3276         } else {
3277                 ASN__CTFAIL(app_key, td, sptr,
3278                         "%s: constraint failed (%s:%d)",
3279                         td->name, __FILE__, __LINE__);
3280                 return -1;
3281         }
3282 }
3283
3284 static int
3285 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3296         if(1 /* No applicable constraints whatsoever */) {
3297                 /* Nothing is here. See below */
3298         }
3299         
3300         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3301 }
3302
3303 static int
3304 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3306         
3307         if(!sptr) {
3308                 ASN__CTFAIL(app_key, td, sptr,
3309                         "%s: value not given (%s:%d)",
3310                         td->name, __FILE__, __LINE__);
3311                 return -1;
3312         }
3313         
3314         
3315         if(1 /* No applicable constraints whatsoever */) {
3316                 /* Nothing is here. See below */
3317         }
3318         
3319         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3320 }
3321
3322 static int
3323 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3324                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3325         long value;
3326         
3327         if(!sptr) {
3328                 ASN__CTFAIL(app_key, td, sptr,
3329                         "%s: value not given (%s:%d)",
3330                         td->name, __FILE__, __LINE__);
3331                 return -1;
3332         }
3333         
3334         value = *(const long *)sptr;
3335         
3336         if((value >= 0 && value <= 65535)) {
3337                 /* Constraint check succeeded */
3338                 return 0;
3339         } else {
3340                 ASN__CTFAIL(app_key, td, sptr,
3341                         "%s: constraint failed (%s:%d)",
3342                         td->name, __FILE__, __LINE__);
3343                 return -1;
3344         }
3345 }
3346
3347 static int
3348 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3349                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3359         if(1 /* No applicable constraints whatsoever */) {
3360                 /* Nothing is here. See below */
3361         }
3362         
3363         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3364 }
3365
3366 static int
3367 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3369         
3370         if(!sptr) {
3371                 ASN__CTFAIL(app_key, td, sptr,
3372                         "%s: value not given (%s:%d)",
3373                         td->name, __FILE__, __LINE__);
3374                 return -1;
3375         }
3376         
3377         
3378         if(1 /* No applicable constraints whatsoever */) {
3379                 /* Nothing is here. See below */
3380         }
3381         
3382         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3383 }
3384
3385 static int
3386 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3387                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3388         long value;
3389         
3390         if(!sptr) {
3391                 ASN__CTFAIL(app_key, td, sptr,
3392                         "%s: value not given (%s:%d)",
3393                         td->name, __FILE__, __LINE__);
3394                 return -1;
3395         }
3396         
3397         value = *(const long *)sptr;
3398         
3399         if((value >= 0 && value <= 65535)) {
3400                 /* Constraint check succeeded */
3401                 return 0;
3402         } else {
3403                 ASN__CTFAIL(app_key, td, sptr,
3404                         "%s: constraint failed (%s:%d)",
3405                         td->name, __FILE__, __LINE__);
3406                 return -1;
3407         }
3408 }
3409
3410 static int
3411 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3412                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3422         if(1 /* No applicable constraints whatsoever */) {
3423                 /* Nothing is here. See below */
3424         }
3425         
3426         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3427 }
3428
3429 static int
3430 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3432         
3433         if(!sptr) {
3434                 ASN__CTFAIL(app_key, td, sptr,
3435                         "%s: value not given (%s:%d)",
3436                         td->name, __FILE__, __LINE__);
3437                 return -1;
3438         }
3439         
3440         
3441         if(1 /* No applicable constraints whatsoever */) {
3442                 /* Nothing is here. See below */
3443         }
3444         
3445         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3446 }
3447
3448 static int
3449 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3450                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3451         long value;
3452         
3453         if(!sptr) {
3454                 ASN__CTFAIL(app_key, td, sptr,
3455                         "%s: value not given (%s:%d)",
3456                         td->name, __FILE__, __LINE__);
3457                 return -1;
3458         }
3459         
3460         value = *(const long *)sptr;
3461         
3462         if((value >= 0 && value <= 65535)) {
3463                 /* Constraint check succeeded */
3464                 return 0;
3465         } else {
3466                 ASN__CTFAIL(app_key, td, sptr,
3467                         "%s: constraint failed (%s:%d)",
3468                         td->name, __FILE__, __LINE__);
3469                 return -1;
3470         }
3471 }
3472
3473 static int
3474 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3475                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3485         if(1 /* No applicable constraints whatsoever */) {
3486                 /* Nothing is here. See below */
3487         }
3488         
3489         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3490 }
3491
3492 static int
3493 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
3494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3495         
3496         if(!sptr) {
3497                 ASN__CTFAIL(app_key, td, sptr,
3498                         "%s: value not given (%s:%d)",
3499                         td->name, __FILE__, __LINE__);
3500                 return -1;
3501         }
3502         
3503         
3504         if(1 /* No applicable constraints whatsoever */) {
3505                 /* Nothing is here. See below */
3506         }
3507         
3508         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3509 }
3510
3511 static int
3512 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3513                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3514         long value;
3515         
3516         if(!sptr) {
3517                 ASN__CTFAIL(app_key, td, sptr,
3518                         "%s: value not given (%s:%d)",
3519                         td->name, __FILE__, __LINE__);
3520                 return -1;
3521         }
3522         
3523         value = *(const long *)sptr;
3524         
3525         if((value >= 0 && value <= 65535)) {
3526                 /* Constraint check succeeded */
3527                 return 0;
3528         } else {
3529                 ASN__CTFAIL(app_key, td, sptr,
3530                         "%s: constraint failed (%s:%d)",
3531                         td->name, __FILE__, __LINE__);
3532                 return -1;
3533         }
3534 }
3535
3536 static int
3537 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3538                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3548         if(1 /* No applicable constraints whatsoever */) {
3549                 /* Nothing is here. See below */
3550         }
3551         
3552         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3553 }
3554
3555 static int
3556 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
3557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3558         
3559         if(!sptr) {
3560                 ASN__CTFAIL(app_key, td, sptr,
3561                         "%s: value not given (%s:%d)",
3562                         td->name, __FILE__, __LINE__);
3563                 return -1;
3564         }
3565         
3566         
3567         if(1 /* No applicable constraints whatsoever */) {
3568                 /* Nothing is here. See below */
3569         }
3570         
3571         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3572 }
3573
3574 static int
3575 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3577         long value;
3578         
3579         if(!sptr) {
3580                 ASN__CTFAIL(app_key, td, sptr,
3581                         "%s: value not given (%s:%d)",
3582                         td->name, __FILE__, __LINE__);
3583                 return -1;
3584         }
3585         
3586         value = *(const long *)sptr;
3587         
3588         if((value >= 0 && value <= 65535)) {
3589                 /* Constraint check succeeded */
3590                 return 0;
3591         } else {
3592                 ASN__CTFAIL(app_key, td, sptr,
3593                         "%s: constraint failed (%s:%d)",
3594                         td->name, __FILE__, __LINE__);
3595                 return -1;
3596         }
3597 }
3598
3599 static int
3600 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3601                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3611         if(1 /* No applicable constraints whatsoever */) {
3612                 /* Nothing is here. See below */
3613         }
3614         
3615         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3616 }
3617
3618 static int
3619 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
3620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3621         
3622         if(!sptr) {
3623                 ASN__CTFAIL(app_key, td, sptr,
3624                         "%s: value not given (%s:%d)",
3625                         td->name, __FILE__, __LINE__);
3626                 return -1;
3627         }
3628         
3629         
3630         if(1 /* No applicable constraints whatsoever */) {
3631                 /* Nothing is here. See below */
3632         }
3633         
3634         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3635 }
3636
3637 static int
3638 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3639                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3640         long value;
3641         
3642         if(!sptr) {
3643                 ASN__CTFAIL(app_key, td, sptr,
3644                         "%s: value not given (%s:%d)",
3645                         td->name, __FILE__, __LINE__);
3646                 return -1;
3647         }
3648         
3649         value = *(const long *)sptr;
3650         
3651         if((value >= 0 && value <= 65535)) {
3652                 /* Constraint check succeeded */
3653                 return 0;
3654         } else {
3655                 ASN__CTFAIL(app_key, td, sptr,
3656                         "%s: constraint failed (%s:%d)",
3657                         td->name, __FILE__, __LINE__);
3658                 return -1;
3659         }
3660 }
3661
3662 static int
3663 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3674         if(1 /* No applicable constraints whatsoever */) {
3675                 /* Nothing is here. See below */
3676         }
3677         
3678         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3679 }
3680
3681 static int
3682 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
3683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3684         
3685         if(!sptr) {
3686                 ASN__CTFAIL(app_key, td, sptr,
3687                         "%s: value not given (%s:%d)",
3688                         td->name, __FILE__, __LINE__);
3689                 return -1;
3690         }
3691         
3692         
3693         if(1 /* No applicable constraints whatsoever */) {
3694                 /* Nothing is here. See below */
3695         }
3696         
3697         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3698 }
3699
3700 static int
3701 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3702                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3703         long value;
3704         
3705         if(!sptr) {
3706                 ASN__CTFAIL(app_key, td, sptr,
3707                         "%s: value not given (%s:%d)",
3708                         td->name, __FILE__, __LINE__);
3709                 return -1;
3710         }
3711         
3712         value = *(const long *)sptr;
3713         
3714         if((value >= 0 && value <= 65535)) {
3715                 /* Constraint check succeeded */
3716                 return 0;
3717         } else {
3718                 ASN__CTFAIL(app_key, td, sptr,
3719                         "%s: constraint failed (%s:%d)",
3720                         td->name, __FILE__, __LINE__);
3721                 return -1;
3722         }
3723 }
3724
3725 static int
3726 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3727                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3737         if(1 /* No applicable constraints whatsoever */) {
3738                 /* Nothing is here. See below */
3739         }
3740         
3741         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3742 }
3743
3744 static int
3745 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
3746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3747         
3748         if(!sptr) {
3749                 ASN__CTFAIL(app_key, td, sptr,
3750                         "%s: value not given (%s:%d)",
3751                         td->name, __FILE__, __LINE__);
3752                 return -1;
3753         }
3754         
3755         
3756         if(1 /* No applicable constraints whatsoever */) {
3757                 /* Nothing is here. See below */
3758         }
3759         
3760         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3761 }
3762
3763 static int
3764 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3765                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3766         long value;
3767         
3768         if(!sptr) {
3769                 ASN__CTFAIL(app_key, td, sptr,
3770                         "%s: value not given (%s:%d)",
3771                         td->name, __FILE__, __LINE__);
3772                 return -1;
3773         }
3774         
3775         value = *(const long *)sptr;
3776         
3777         if((value >= 0 && value <= 65535)) {
3778                 /* Constraint check succeeded */
3779                 return 0;
3780         } else {
3781                 ASN__CTFAIL(app_key, td, sptr,
3782                         "%s: constraint failed (%s:%d)",
3783                         td->name, __FILE__, __LINE__);
3784                 return -1;
3785         }
3786 }
3787
3788 static int
3789 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3800         if(1 /* No applicable constraints whatsoever */) {
3801                 /* Nothing is here. See below */
3802         }
3803         
3804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3805 }
3806
3807 static int
3808 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
3809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3810         
3811         if(!sptr) {
3812                 ASN__CTFAIL(app_key, td, sptr,
3813                         "%s: value not given (%s:%d)",
3814                         td->name, __FILE__, __LINE__);
3815                 return -1;
3816         }
3817         
3818         
3819         if(1 /* No applicable constraints whatsoever */) {
3820                 /* Nothing is here. See below */
3821         }
3822         
3823         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3824 }
3825
3826 static int
3827 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3828                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3829         long value;
3830         
3831         if(!sptr) {
3832                 ASN__CTFAIL(app_key, td, sptr,
3833                         "%s: value not given (%s:%d)",
3834                         td->name, __FILE__, __LINE__);
3835                 return -1;
3836         }
3837         
3838         value = *(const long *)sptr;
3839         
3840         if((value >= 0 && value <= 65535)) {
3841                 /* Constraint check succeeded */
3842                 return 0;
3843         } else {
3844                 ASN__CTFAIL(app_key, td, sptr,
3845                         "%s: constraint failed (%s:%d)",
3846                         td->name, __FILE__, __LINE__);
3847                 return -1;
3848         }
3849 }
3850
3851 static int
3852 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3863         if(1 /* No applicable constraints whatsoever */) {
3864                 /* Nothing is here. See below */
3865         }
3866         
3867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3868 }
3869
3870 static int
3871 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
3872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3873         
3874         if(!sptr) {
3875                 ASN__CTFAIL(app_key, td, sptr,
3876                         "%s: value not given (%s:%d)",
3877                         td->name, __FILE__, __LINE__);
3878                 return -1;
3879         }
3880         
3881         
3882         if(1 /* No applicable constraints whatsoever */) {
3883                 /* Nothing is here. See below */
3884         }
3885         
3886         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3887 }
3888
3889 static int
3890 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3891                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3892         long value;
3893         
3894         if(!sptr) {
3895                 ASN__CTFAIL(app_key, td, sptr,
3896                         "%s: value not given (%s:%d)",
3897                         td->name, __FILE__, __LINE__);
3898                 return -1;
3899         }
3900         
3901         value = *(const long *)sptr;
3902         
3903         if((value >= 0 && value <= 65535)) {
3904                 /* Constraint check succeeded */
3905                 return 0;
3906         } else {
3907                 ASN__CTFAIL(app_key, td, sptr,
3908                         "%s: constraint failed (%s:%d)",
3909                         td->name, __FILE__, __LINE__);
3910                 return -1;
3911         }
3912 }
3913
3914 static int
3915 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3926         if(1 /* No applicable constraints whatsoever */) {
3927                 /* Nothing is here. See below */
3928         }
3929         
3930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3931 }
3932
3933 static int
3934 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
3935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3936         
3937         if(!sptr) {
3938                 ASN__CTFAIL(app_key, td, sptr,
3939                         "%s: value not given (%s:%d)",
3940                         td->name, __FILE__, __LINE__);
3941                 return -1;
3942         }
3943         
3944         
3945         if(1 /* No applicable constraints whatsoever */) {
3946                 /* Nothing is here. See below */
3947         }
3948         
3949         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3950 }
3951
3952 static int
3953 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3954                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3955         long value;
3956         
3957         if(!sptr) {
3958                 ASN__CTFAIL(app_key, td, sptr,
3959                         "%s: value not given (%s:%d)",
3960                         td->name, __FILE__, __LINE__);
3961                 return -1;
3962         }
3963         
3964         value = *(const long *)sptr;
3965         
3966         if((value >= 0 && value <= 65535)) {
3967                 /* Constraint check succeeded */
3968                 return 0;
3969         } else {
3970                 ASN__CTFAIL(app_key, td, sptr,
3971                         "%s: constraint failed (%s:%d)",
3972                         td->name, __FILE__, __LINE__);
3973                 return -1;
3974         }
3975 }
3976
3977 static int
3978 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
3989         if(1 /* No applicable constraints whatsoever */) {
3990                 /* Nothing is here. See below */
3991         }
3992         
3993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3994 }
3995
3996 static int
3997 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
3998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3999         
4000         if(!sptr) {
4001                 ASN__CTFAIL(app_key, td, sptr,
4002                         "%s: value not given (%s:%d)",
4003                         td->name, __FILE__, __LINE__);
4004                 return -1;
4005         }
4006         
4007         
4008         if(1 /* No applicable constraints whatsoever */) {
4009                 /* Nothing is here. See below */
4010         }
4011         
4012         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4013 }
4014
4015 static int
4016 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4017                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4018         long value;
4019         
4020         if(!sptr) {
4021                 ASN__CTFAIL(app_key, td, sptr,
4022                         "%s: value not given (%s:%d)",
4023                         td->name, __FILE__, __LINE__);
4024                 return -1;
4025         }
4026         
4027         value = *(const long *)sptr;
4028         
4029         if((value >= 0 && value <= 65535)) {
4030                 /* Constraint check succeeded */
4031                 return 0;
4032         } else {
4033                 ASN__CTFAIL(app_key, td, sptr,
4034                         "%s: constraint failed (%s:%d)",
4035                         td->name, __FILE__, __LINE__);
4036                 return -1;
4037         }
4038 }
4039
4040 static asn_type_selector_result_t
4041 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4042         asn_type_selector_result_t result = {0, 0};
4043         const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4044         size_t constraining_column = 0; /* &id */
4045         size_t for_column = 1; /* &criticality */
4046         size_t row, presence_index = 0;
4047         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4048         
4049         for(row=0; row < itable->rows_count; row++) {
4050             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4051             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4052         
4053             if(type_cell->cell_kind == aioc__undefined)
4054                 continue;
4055         
4056             presence_index++;
4057             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4058                 result.type_descriptor = type_cell->type_descriptor;
4059                 result.presence_index = presence_index;
4060                 break;
4061             }
4062         }
4063         
4064         return result;
4065 }
4066
4067 static int
4068 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4069                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4070         
4071         if(!sptr) {
4072                 ASN__CTFAIL(app_key, td, sptr,
4073                         "%s: value not given (%s:%d)",
4074                         td->name, __FILE__, __LINE__);
4075                 return -1;
4076         }
4077         
4078         
4079         if(1 /* No applicable constraints whatsoever */) {
4080                 /* Nothing is here. See below */
4081         }
4082         
4083         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4084 }
4085
4086 static asn_type_selector_result_t
4087 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4088         asn_type_selector_result_t result = {0, 0};
4089         const asn_ioc_set_t *itable = asn_IOS_Flows_Mapped_To_DRB_ItemExtIEs_1;
4090         size_t constraining_column = 0; /* &id */
4091         size_t for_column = 2; /* &Extension */
4092         size_t row, presence_index = 0;
4093         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id));
4094         
4095         for(row=0; row < itable->rows_count; row++) {
4096             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4097             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4098         
4099             if(type_cell->cell_kind == aioc__undefined)
4100                 continue;
4101         
4102             presence_index++;
4103             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4104                 result.type_descriptor = type_cell->type_descriptor;
4105                 result.presence_index = presence_index;
4106                 break;
4107             }
4108         }
4109         
4110         return result;
4111 }
4112
4113 static int
4114 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4115                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4116         
4117         if(!sptr) {
4118                 ASN__CTFAIL(app_key, td, sptr,
4119                         "%s: value not given (%s:%d)",
4120                         td->name, __FILE__, __LINE__);
4121                 return -1;
4122         }
4123         
4124         
4125         if(1 /* No applicable constraints whatsoever */) {
4126                 /* Nothing is here. See below */
4127         }
4128         
4129         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4130 }
4131
4132 static int
4133 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4134                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4135         long value;
4136         
4137         if(!sptr) {
4138                 ASN__CTFAIL(app_key, td, sptr,
4139                         "%s: value not given (%s:%d)",
4140                         td->name, __FILE__, __LINE__);
4141                 return -1;
4142         }
4143         
4144         value = *(const long *)sptr;
4145         
4146         if((value >= 0 && value <= 65535)) {
4147                 /* Constraint check succeeded */
4148                 return 0;
4149         } else {
4150                 ASN__CTFAIL(app_key, td, sptr,
4151                         "%s: constraint failed (%s:%d)",
4152                         td->name, __FILE__, __LINE__);
4153                 return -1;
4154         }
4155 }
4156
4157 static int
4158 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4159                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4169         if(1 /* No applicable constraints whatsoever */) {
4170                 /* Nothing is here. See below */
4171         }
4172         
4173         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4174 }
4175
4176 static int
4177 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
4178                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4179         
4180         if(!sptr) {
4181                 ASN__CTFAIL(app_key, td, sptr,
4182                         "%s: value not given (%s:%d)",
4183                         td->name, __FILE__, __LINE__);
4184                 return -1;
4185         }
4186         
4187         
4188         if(1 /* No applicable constraints whatsoever */) {
4189                 /* Nothing is here. See below */
4190         }
4191         
4192         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4193 }
4194
4195 static int
4196 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4197                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4198         long value;
4199         
4200         if(!sptr) {
4201                 ASN__CTFAIL(app_key, td, sptr,
4202                         "%s: value not given (%s:%d)",
4203                         td->name, __FILE__, __LINE__);
4204                 return -1;
4205         }
4206         
4207         value = *(const long *)sptr;
4208         
4209         if((value >= 0 && value <= 65535)) {
4210                 /* Constraint check succeeded */
4211                 return 0;
4212         } else {
4213                 ASN__CTFAIL(app_key, td, sptr,
4214                         "%s: constraint failed (%s:%d)",
4215                         td->name, __FILE__, __LINE__);
4216                 return -1;
4217         }
4218 }
4219
4220 static int
4221 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4232         if(1 /* No applicable constraints whatsoever */) {
4233                 /* Nothing is here. See below */
4234         }
4235         
4236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4237 }
4238
4239 static int
4240 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
4241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4242         
4243         if(!sptr) {
4244                 ASN__CTFAIL(app_key, td, sptr,
4245                         "%s: value not given (%s:%d)",
4246                         td->name, __FILE__, __LINE__);
4247                 return -1;
4248         }
4249         
4250         
4251         if(1 /* No applicable constraints whatsoever */) {
4252                 /* Nothing is here. See below */
4253         }
4254         
4255         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4256 }
4257
4258 static int
4259 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4260                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4261         long value;
4262         
4263         if(!sptr) {
4264                 ASN__CTFAIL(app_key, td, sptr,
4265                         "%s: value not given (%s:%d)",
4266                         td->name, __FILE__, __LINE__);
4267                 return -1;
4268         }
4269         
4270         value = *(const long *)sptr;
4271         
4272         if((value >= 0 && value <= 65535)) {
4273                 /* Constraint check succeeded */
4274                 return 0;
4275         } else {
4276                 ASN__CTFAIL(app_key, td, sptr,
4277                         "%s: constraint failed (%s:%d)",
4278                         td->name, __FILE__, __LINE__);
4279                 return -1;
4280         }
4281 }
4282
4283 static int
4284 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4295         if(1 /* No applicable constraints whatsoever */) {
4296                 /* Nothing is here. See below */
4297         }
4298         
4299         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4300 }
4301
4302 static int
4303 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
4304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4305         
4306         if(!sptr) {
4307                 ASN__CTFAIL(app_key, td, sptr,
4308                         "%s: value not given (%s:%d)",
4309                         td->name, __FILE__, __LINE__);
4310                 return -1;
4311         }
4312         
4313         
4314         if(1 /* No applicable constraints whatsoever */) {
4315                 /* Nothing is here. See below */
4316         }
4317         
4318         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4319 }
4320
4321 static int
4322 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4323                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4324         long value;
4325         
4326         if(!sptr) {
4327                 ASN__CTFAIL(app_key, td, sptr,
4328                         "%s: value not given (%s:%d)",
4329                         td->name, __FILE__, __LINE__);
4330                 return -1;
4331         }
4332         
4333         value = *(const long *)sptr;
4334         
4335         if((value >= 0 && value <= 65535)) {
4336                 /* Constraint check succeeded */
4337                 return 0;
4338         } else {
4339                 ASN__CTFAIL(app_key, td, sptr,
4340                         "%s: constraint failed (%s:%d)",
4341                         td->name, __FILE__, __LINE__);
4342                 return -1;
4343         }
4344 }
4345
4346 static int
4347 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4358         if(1 /* No applicable constraints whatsoever */) {
4359                 /* Nothing is here. See below */
4360         }
4361         
4362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4363 }
4364
4365 static int
4366 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
4367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4368         
4369         if(!sptr) {
4370                 ASN__CTFAIL(app_key, td, sptr,
4371                         "%s: value not given (%s:%d)",
4372                         td->name, __FILE__, __LINE__);
4373                 return -1;
4374         }
4375         
4376         
4377         if(1 /* No applicable constraints whatsoever */) {
4378                 /* Nothing is here. See below */
4379         }
4380         
4381         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4382 }
4383
4384 static int
4385 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4386                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4387         long value;
4388         
4389         if(!sptr) {
4390                 ASN__CTFAIL(app_key, td, sptr,
4391                         "%s: value not given (%s:%d)",
4392                         td->name, __FILE__, __LINE__);
4393                 return -1;
4394         }
4395         
4396         value = *(const long *)sptr;
4397         
4398         if((value >= 0 && value <= 65535)) {
4399                 /* Constraint check succeeded */
4400                 return 0;
4401         } else {
4402                 ASN__CTFAIL(app_key, td, sptr,
4403                         "%s: constraint failed (%s:%d)",
4404                         td->name, __FILE__, __LINE__);
4405                 return -1;
4406         }
4407 }
4408
4409 static int
4410 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4421         if(1 /* No applicable constraints whatsoever */) {
4422                 /* Nothing is here. See below */
4423         }
4424         
4425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4426 }
4427
4428 static int
4429 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
4430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4431         
4432         if(!sptr) {
4433                 ASN__CTFAIL(app_key, td, sptr,
4434                         "%s: value not given (%s:%d)",
4435                         td->name, __FILE__, __LINE__);
4436                 return -1;
4437         }
4438         
4439         
4440         if(1 /* No applicable constraints whatsoever */) {
4441                 /* Nothing is here. See below */
4442         }
4443         
4444         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4445 }
4446
4447 static int
4448 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4449                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4450         long value;
4451         
4452         if(!sptr) {
4453                 ASN__CTFAIL(app_key, td, sptr,
4454                         "%s: value not given (%s:%d)",
4455                         td->name, __FILE__, __LINE__);
4456                 return -1;
4457         }
4458         
4459         value = *(const long *)sptr;
4460         
4461         if((value >= 0 && value <= 65535)) {
4462                 /* Constraint check succeeded */
4463                 return 0;
4464         } else {
4465                 ASN__CTFAIL(app_key, td, sptr,
4466                         "%s: constraint failed (%s:%d)",
4467                         td->name, __FILE__, __LINE__);
4468                 return -1;
4469         }
4470 }
4471
4472 static int
4473 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4484         if(1 /* No applicable constraints whatsoever */) {
4485                 /* Nothing is here. See below */
4486         }
4487         
4488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4489 }
4490
4491 static int
4492 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
4493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4494         
4495         if(!sptr) {
4496                 ASN__CTFAIL(app_key, td, sptr,
4497                         "%s: value not given (%s:%d)",
4498                         td->name, __FILE__, __LINE__);
4499                 return -1;
4500         }
4501         
4502         
4503         if(1 /* No applicable constraints whatsoever */) {
4504                 /* Nothing is here. See below */
4505         }
4506         
4507         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4508 }
4509
4510 static int
4511 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4512                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4513         long value;
4514         
4515         if(!sptr) {
4516                 ASN__CTFAIL(app_key, td, sptr,
4517                         "%s: value not given (%s:%d)",
4518                         td->name, __FILE__, __LINE__);
4519                 return -1;
4520         }
4521         
4522         value = *(const long *)sptr;
4523         
4524         if((value >= 0 && value <= 65535)) {
4525                 /* Constraint check succeeded */
4526                 return 0;
4527         } else {
4528                 ASN__CTFAIL(app_key, td, sptr,
4529                         "%s: constraint failed (%s:%d)",
4530                         td->name, __FILE__, __LINE__);
4531                 return -1;
4532         }
4533 }
4534
4535 static int
4536 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4547         if(1 /* No applicable constraints whatsoever */) {
4548                 /* Nothing is here. See below */
4549         }
4550         
4551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4552 }
4553
4554 static int
4555 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
4556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4557         
4558         if(!sptr) {
4559                 ASN__CTFAIL(app_key, td, sptr,
4560                         "%s: value not given (%s:%d)",
4561                         td->name, __FILE__, __LINE__);
4562                 return -1;
4563         }
4564         
4565         
4566         if(1 /* No applicable constraints whatsoever */) {
4567                 /* Nothing is here. See below */
4568         }
4569         
4570         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4571 }
4572
4573 static int
4574 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4575                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4576         long value;
4577         
4578         if(!sptr) {
4579                 ASN__CTFAIL(app_key, td, sptr,
4580                         "%s: value not given (%s:%d)",
4581                         td->name, __FILE__, __LINE__);
4582                 return -1;
4583         }
4584         
4585         value = *(const long *)sptr;
4586         
4587         if((value >= 0 && value <= 65535)) {
4588                 /* Constraint check succeeded */
4589                 return 0;
4590         } else {
4591                 ASN__CTFAIL(app_key, td, sptr,
4592                         "%s: constraint failed (%s:%d)",
4593                         td->name, __FILE__, __LINE__);
4594                 return -1;
4595         }
4596 }
4597
4598 static int
4599 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4610         if(1 /* No applicable constraints whatsoever */) {
4611                 /* Nothing is here. See below */
4612         }
4613         
4614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4615 }
4616
4617 static int
4618 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
4619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4620         
4621         if(!sptr) {
4622                 ASN__CTFAIL(app_key, td, sptr,
4623                         "%s: value not given (%s:%d)",
4624                         td->name, __FILE__, __LINE__);
4625                 return -1;
4626         }
4627         
4628         
4629         if(1 /* No applicable constraints whatsoever */) {
4630                 /* Nothing is here. See below */
4631         }
4632         
4633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4634 }
4635
4636 static int
4637 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4639         long value;
4640         
4641         if(!sptr) {
4642                 ASN__CTFAIL(app_key, td, sptr,
4643                         "%s: value not given (%s:%d)",
4644                         td->name, __FILE__, __LINE__);
4645                 return -1;
4646         }
4647         
4648         value = *(const long *)sptr;
4649         
4650         if((value >= 0 && value <= 65535)) {
4651                 /* Constraint check succeeded */
4652                 return 0;
4653         } else {
4654                 ASN__CTFAIL(app_key, td, sptr,
4655                         "%s: constraint failed (%s:%d)",
4656                         td->name, __FILE__, __LINE__);
4657                 return -1;
4658         }
4659 }
4660
4661 static int
4662 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4673         if(1 /* No applicable constraints whatsoever */) {
4674                 /* Nothing is here. See below */
4675         }
4676         
4677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4678 }
4679
4680 static int
4681 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
4682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4683         
4684         if(!sptr) {
4685                 ASN__CTFAIL(app_key, td, sptr,
4686                         "%s: value not given (%s:%d)",
4687                         td->name, __FILE__, __LINE__);
4688                 return -1;
4689         }
4690         
4691         
4692         if(1 /* No applicable constraints whatsoever */) {
4693                 /* Nothing is here. See below */
4694         }
4695         
4696         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4697 }
4698
4699 static int
4700 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4701                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4702         long value;
4703         
4704         if(!sptr) {
4705                 ASN__CTFAIL(app_key, td, sptr,
4706                         "%s: value not given (%s:%d)",
4707                         td->name, __FILE__, __LINE__);
4708                 return -1;
4709         }
4710         
4711         value = *(const long *)sptr;
4712         
4713         if((value >= 0 && value <= 65535)) {
4714                 /* Constraint check succeeded */
4715                 return 0;
4716         } else {
4717                 ASN__CTFAIL(app_key, td, sptr,
4718                         "%s: constraint failed (%s:%d)",
4719                         td->name, __FILE__, __LINE__);
4720                 return -1;
4721         }
4722 }
4723
4724 static int
4725 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4726                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4736         if(1 /* No applicable constraints whatsoever */) {
4737                 /* Nothing is here. See below */
4738         }
4739         
4740         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4741 }
4742
4743 static int
4744 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
4745                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4746         
4747         if(!sptr) {
4748                 ASN__CTFAIL(app_key, td, sptr,
4749                         "%s: value not given (%s:%d)",
4750                         td->name, __FILE__, __LINE__);
4751                 return -1;
4752         }
4753         
4754         
4755         if(1 /* No applicable constraints whatsoever */) {
4756                 /* Nothing is here. See below */
4757         }
4758         
4759         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4760 }
4761
4762 static int
4763 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4764                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4765         long value;
4766         
4767         if(!sptr) {
4768                 ASN__CTFAIL(app_key, td, sptr,
4769                         "%s: value not given (%s:%d)",
4770                         td->name, __FILE__, __LINE__);
4771                 return -1;
4772         }
4773         
4774         value = *(const long *)sptr;
4775         
4776         if((value >= 0 && value <= 65535)) {
4777                 /* Constraint check succeeded */
4778                 return 0;
4779         } else {
4780                 ASN__CTFAIL(app_key, td, sptr,
4781                         "%s: constraint failed (%s:%d)",
4782                         td->name, __FILE__, __LINE__);
4783                 return -1;
4784         }
4785 }
4786
4787 static int
4788 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4789                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4799         if(1 /* No applicable constraints whatsoever */) {
4800                 /* Nothing is here. See below */
4801         }
4802         
4803         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4804 }
4805
4806 static int
4807 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
4808                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4809         
4810         if(!sptr) {
4811                 ASN__CTFAIL(app_key, td, sptr,
4812                         "%s: value not given (%s:%d)",
4813                         td->name, __FILE__, __LINE__);
4814                 return -1;
4815         }
4816         
4817         
4818         if(1 /* No applicable constraints whatsoever */) {
4819                 /* Nothing is here. See below */
4820         }
4821         
4822         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4823 }
4824
4825 static int
4826 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4827                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4828         long value;
4829         
4830         if(!sptr) {
4831                 ASN__CTFAIL(app_key, td, sptr,
4832                         "%s: value not given (%s:%d)",
4833                         td->name, __FILE__, __LINE__);
4834                 return -1;
4835         }
4836         
4837         value = *(const long *)sptr;
4838         
4839         if((value >= 0 && value <= 65535)) {
4840                 /* Constraint check succeeded */
4841                 return 0;
4842         } else {
4843                 ASN__CTFAIL(app_key, td, sptr,
4844                         "%s: constraint failed (%s:%d)",
4845                         td->name, __FILE__, __LINE__);
4846                 return -1;
4847         }
4848 }
4849
4850 static int
4851 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4852                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4862         if(1 /* No applicable constraints whatsoever */) {
4863                 /* Nothing is here. See below */
4864         }
4865         
4866         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4867 }
4868
4869 static int
4870 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
4871                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4872         
4873         if(!sptr) {
4874                 ASN__CTFAIL(app_key, td, sptr,
4875                         "%s: value not given (%s:%d)",
4876                         td->name, __FILE__, __LINE__);
4877                 return -1;
4878         }
4879         
4880         
4881         if(1 /* No applicable constraints whatsoever */) {
4882                 /* Nothing is here. See below */
4883         }
4884         
4885         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4886 }
4887
4888 static int
4889 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4890                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4891         long value;
4892         
4893         if(!sptr) {
4894                 ASN__CTFAIL(app_key, td, sptr,
4895                         "%s: value not given (%s:%d)",
4896                         td->name, __FILE__, __LINE__);
4897                 return -1;
4898         }
4899         
4900         value = *(const long *)sptr;
4901         
4902         if((value >= 0 && value <= 65535)) {
4903                 /* Constraint check succeeded */
4904                 return 0;
4905         } else {
4906                 ASN__CTFAIL(app_key, td, sptr,
4907                         "%s: constraint failed (%s:%d)",
4908                         td->name, __FILE__, __LINE__);
4909                 return -1;
4910         }
4911 }
4912
4913 static int
4914 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4915                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4925         if(1 /* No applicable constraints whatsoever */) {
4926                 /* Nothing is here. See below */
4927         }
4928         
4929         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4930 }
4931
4932 static int
4933 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
4934                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4935         
4936         if(!sptr) {
4937                 ASN__CTFAIL(app_key, td, sptr,
4938                         "%s: value not given (%s:%d)",
4939                         td->name, __FILE__, __LINE__);
4940                 return -1;
4941         }
4942         
4943         
4944         if(1 /* No applicable constraints whatsoever */) {
4945                 /* Nothing is here. See below */
4946         }
4947         
4948         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4949 }
4950
4951 static int
4952 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4953                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4954         long value;
4955         
4956         if(!sptr) {
4957                 ASN__CTFAIL(app_key, td, sptr,
4958                         "%s: value not given (%s:%d)",
4959                         td->name, __FILE__, __LINE__);
4960                 return -1;
4961         }
4962         
4963         value = *(const long *)sptr;
4964         
4965         if((value >= 0 && value <= 65535)) {
4966                 /* Constraint check succeeded */
4967                 return 0;
4968         } else {
4969                 ASN__CTFAIL(app_key, td, sptr,
4970                         "%s: constraint failed (%s:%d)",
4971                         td->name, __FILE__, __LINE__);
4972                 return -1;
4973         }
4974 }
4975
4976 static int
4977 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4978                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
4988         if(1 /* No applicable constraints whatsoever */) {
4989                 /* Nothing is here. See below */
4990         }
4991         
4992         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4993 }
4994
4995 static int
4996 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
4997                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4998         
4999         if(!sptr) {
5000                 ASN__CTFAIL(app_key, td, sptr,
5001                         "%s: value not given (%s:%d)",
5002                         td->name, __FILE__, __LINE__);
5003                 return -1;
5004         }
5005         
5006         
5007         if(1 /* No applicable constraints whatsoever */) {
5008                 /* Nothing is here. See below */
5009         }
5010         
5011         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5012 }
5013
5014 static int
5015 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5016                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5017         long value;
5018         
5019         if(!sptr) {
5020                 ASN__CTFAIL(app_key, td, sptr,
5021                         "%s: value not given (%s:%d)",
5022                         td->name, __FILE__, __LINE__);
5023                 return -1;
5024         }
5025         
5026         value = *(const long *)sptr;
5027         
5028         if((value >= 0 && value <= 65535)) {
5029                 /* Constraint check succeeded */
5030                 return 0;
5031         } else {
5032                 ASN__CTFAIL(app_key, td, sptr,
5033                         "%s: constraint failed (%s:%d)",
5034                         td->name, __FILE__, __LINE__);
5035                 return -1;
5036         }
5037 }
5038
5039 static int
5040 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5041                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5051         if(1 /* No applicable constraints whatsoever */) {
5052                 /* Nothing is here. See below */
5053         }
5054         
5055         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5056 }
5057
5058 static int
5059 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
5060                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5061         
5062         if(!sptr) {
5063                 ASN__CTFAIL(app_key, td, sptr,
5064                         "%s: value not given (%s:%d)",
5065                         td->name, __FILE__, __LINE__);
5066                 return -1;
5067         }
5068         
5069         
5070         if(1 /* No applicable constraints whatsoever */) {
5071                 /* Nothing is here. See below */
5072         }
5073         
5074         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5075 }
5076
5077 static int
5078 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5079                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5080         long value;
5081         
5082         if(!sptr) {
5083                 ASN__CTFAIL(app_key, td, sptr,
5084                         "%s: value not given (%s:%d)",
5085                         td->name, __FILE__, __LINE__);
5086                 return -1;
5087         }
5088         
5089         value = *(const long *)sptr;
5090         
5091         if((value >= 0 && value <= 65535)) {
5092                 /* Constraint check succeeded */
5093                 return 0;
5094         } else {
5095                 ASN__CTFAIL(app_key, td, sptr,
5096                         "%s: constraint failed (%s:%d)",
5097                         td->name, __FILE__, __LINE__);
5098                 return -1;
5099         }
5100 }
5101
5102 static int
5103 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5104                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5114         if(1 /* No applicable constraints whatsoever */) {
5115                 /* Nothing is here. See below */
5116         }
5117         
5118         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5119 }
5120
5121 static int
5122 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
5123                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5124         
5125         if(!sptr) {
5126                 ASN__CTFAIL(app_key, td, sptr,
5127                         "%s: value not given (%s:%d)",
5128                         td->name, __FILE__, __LINE__);
5129                 return -1;
5130         }
5131         
5132         
5133         if(1 /* No applicable constraints whatsoever */) {
5134                 /* Nothing is here. See below */
5135         }
5136         
5137         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5138 }
5139
5140 static int
5141 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5142                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5143         long value;
5144         
5145         if(!sptr) {
5146                 ASN__CTFAIL(app_key, td, sptr,
5147                         "%s: value not given (%s:%d)",
5148                         td->name, __FILE__, __LINE__);
5149                 return -1;
5150         }
5151         
5152         value = *(const long *)sptr;
5153         
5154         if((value >= 0 && value <= 65535)) {
5155                 /* Constraint check succeeded */
5156                 return 0;
5157         } else {
5158                 ASN__CTFAIL(app_key, td, sptr,
5159                         "%s: constraint failed (%s:%d)",
5160                         td->name, __FILE__, __LINE__);
5161                 return -1;
5162         }
5163 }
5164
5165 static int
5166 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5167                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5177         if(1 /* No applicable constraints whatsoever */) {
5178                 /* Nothing is here. See below */
5179         }
5180         
5181         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5182 }
5183
5184 static int
5185 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
5186                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5187         
5188         if(!sptr) {
5189                 ASN__CTFAIL(app_key, td, sptr,
5190                         "%s: value not given (%s:%d)",
5191                         td->name, __FILE__, __LINE__);
5192                 return -1;
5193         }
5194         
5195         
5196         if(1 /* No applicable constraints whatsoever */) {
5197                 /* Nothing is here. See below */
5198         }
5199         
5200         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5201 }
5202
5203 static int
5204 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5205                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5206         long value;
5207         
5208         if(!sptr) {
5209                 ASN__CTFAIL(app_key, td, sptr,
5210                         "%s: value not given (%s:%d)",
5211                         td->name, __FILE__, __LINE__);
5212                 return -1;
5213         }
5214         
5215         value = *(const long *)sptr;
5216         
5217         if((value >= 0 && value <= 65535)) {
5218                 /* Constraint check succeeded */
5219                 return 0;
5220         } else {
5221                 ASN__CTFAIL(app_key, td, sptr,
5222                         "%s: constraint failed (%s:%d)",
5223                         td->name, __FILE__, __LINE__);
5224                 return -1;
5225         }
5226 }
5227
5228 static int
5229 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5240         if(1 /* No applicable constraints whatsoever */) {
5241                 /* Nothing is here. See below */
5242         }
5243         
5244         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5245 }
5246
5247 static int
5248 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
5249                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5250         
5251         if(!sptr) {
5252                 ASN__CTFAIL(app_key, td, sptr,
5253                         "%s: value not given (%s:%d)",
5254                         td->name, __FILE__, __LINE__);
5255                 return -1;
5256         }
5257         
5258         
5259         if(1 /* No applicable constraints whatsoever */) {
5260                 /* Nothing is here. See below */
5261         }
5262         
5263         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5264 }
5265
5266 static int
5267 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5268                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5269         long value;
5270         
5271         if(!sptr) {
5272                 ASN__CTFAIL(app_key, td, sptr,
5273                         "%s: value not given (%s:%d)",
5274                         td->name, __FILE__, __LINE__);
5275                 return -1;
5276         }
5277         
5278         value = *(const long *)sptr;
5279         
5280         if((value >= 0 && value <= 65535)) {
5281                 /* Constraint check succeeded */
5282                 return 0;
5283         } else {
5284                 ASN__CTFAIL(app_key, td, sptr,
5285                         "%s: constraint failed (%s:%d)",
5286                         td->name, __FILE__, __LINE__);
5287                 return -1;
5288         }
5289 }
5290
5291 static int
5292 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5293                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5303         if(1 /* No applicable constraints whatsoever */) {
5304                 /* Nothing is here. See below */
5305         }
5306         
5307         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5308 }
5309
5310 static int
5311 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
5312                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5313         
5314         if(!sptr) {
5315                 ASN__CTFAIL(app_key, td, sptr,
5316                         "%s: value not given (%s:%d)",
5317                         td->name, __FILE__, __LINE__);
5318                 return -1;
5319         }
5320         
5321         
5322         if(1 /* No applicable constraints whatsoever */) {
5323                 /* Nothing is here. See below */
5324         }
5325         
5326         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5327 }
5328
5329 static int
5330 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5331                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5332         long value;
5333         
5334         if(!sptr) {
5335                 ASN__CTFAIL(app_key, td, sptr,
5336                         "%s: value not given (%s:%d)",
5337                         td->name, __FILE__, __LINE__);
5338                 return -1;
5339         }
5340         
5341         value = *(const long *)sptr;
5342         
5343         if((value >= 0 && value <= 65535)) {
5344                 /* Constraint check succeeded */
5345                 return 0;
5346         } else {
5347                 ASN__CTFAIL(app_key, td, sptr,
5348                         "%s: constraint failed (%s:%d)",
5349                         td->name, __FILE__, __LINE__);
5350                 return -1;
5351         }
5352 }
5353
5354 static int
5355 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5356                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5366         if(1 /* No applicable constraints whatsoever */) {
5367                 /* Nothing is here. See below */
5368         }
5369         
5370         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5371 }
5372
5373 static int
5374 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
5375                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5376         
5377         if(!sptr) {
5378                 ASN__CTFAIL(app_key, td, sptr,
5379                         "%s: value not given (%s:%d)",
5380                         td->name, __FILE__, __LINE__);
5381                 return -1;
5382         }
5383         
5384         
5385         if(1 /* No applicable constraints whatsoever */) {
5386                 /* Nothing is here. See below */
5387         }
5388         
5389         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5390 }
5391
5392 static int
5393 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5394                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5395         long value;
5396         
5397         if(!sptr) {
5398                 ASN__CTFAIL(app_key, td, sptr,
5399                         "%s: value not given (%s:%d)",
5400                         td->name, __FILE__, __LINE__);
5401                 return -1;
5402         }
5403         
5404         value = *(const long *)sptr;
5405         
5406         if((value >= 0 && value <= 65535)) {
5407                 /* Constraint check succeeded */
5408                 return 0;
5409         } else {
5410                 ASN__CTFAIL(app_key, td, sptr,
5411                         "%s: constraint failed (%s:%d)",
5412                         td->name, __FILE__, __LINE__);
5413                 return -1;
5414         }
5415 }
5416
5417 static int
5418 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5419                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5429         if(1 /* No applicable constraints whatsoever */) {
5430                 /* Nothing is here. See below */
5431         }
5432         
5433         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5434 }
5435
5436 static int
5437 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
5438                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5439         
5440         if(!sptr) {
5441                 ASN__CTFAIL(app_key, td, sptr,
5442                         "%s: value not given (%s:%d)",
5443                         td->name, __FILE__, __LINE__);
5444                 return -1;
5445         }
5446         
5447         
5448         if(1 /* No applicable constraints whatsoever */) {
5449                 /* Nothing is here. See below */
5450         }
5451         
5452         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5453 }
5454
5455 static int
5456 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5457                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5458         long value;
5459         
5460         if(!sptr) {
5461                 ASN__CTFAIL(app_key, td, sptr,
5462                         "%s: value not given (%s:%d)",
5463                         td->name, __FILE__, __LINE__);
5464                 return -1;
5465         }
5466         
5467         value = *(const long *)sptr;
5468         
5469         if((value >= 0 && value <= 65535)) {
5470                 /* Constraint check succeeded */
5471                 return 0;
5472         } else {
5473                 ASN__CTFAIL(app_key, td, sptr,
5474                         "%s: constraint failed (%s:%d)",
5475                         td->name, __FILE__, __LINE__);
5476                 return -1;
5477         }
5478 }
5479
5480 static int
5481 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5492         if(1 /* No applicable constraints whatsoever */) {
5493                 /* Nothing is here. See below */
5494         }
5495         
5496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5497 }
5498
5499 static int
5500 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
5501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5502         
5503         if(!sptr) {
5504                 ASN__CTFAIL(app_key, td, sptr,
5505                         "%s: value not given (%s:%d)",
5506                         td->name, __FILE__, __LINE__);
5507                 return -1;
5508         }
5509         
5510         
5511         if(1 /* No applicable constraints whatsoever */) {
5512                 /* Nothing is here. See below */
5513         }
5514         
5515         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5516 }
5517
5518 static int
5519 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5520                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5521         long value;
5522         
5523         if(!sptr) {
5524                 ASN__CTFAIL(app_key, td, sptr,
5525                         "%s: value not given (%s:%d)",
5526                         td->name, __FILE__, __LINE__);
5527                 return -1;
5528         }
5529         
5530         value = *(const long *)sptr;
5531         
5532         if((value >= 0 && value <= 65535)) {
5533                 /* Constraint check succeeded */
5534                 return 0;
5535         } else {
5536                 ASN__CTFAIL(app_key, td, sptr,
5537                         "%s: constraint failed (%s:%d)",
5538                         td->name, __FILE__, __LINE__);
5539                 return -1;
5540         }
5541 }
5542
5543 static int
5544 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5545                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5555         if(1 /* No applicable constraints whatsoever */) {
5556                 /* Nothing is here. See below */
5557         }
5558         
5559         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5560 }
5561
5562 static int
5563 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
5564                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5565         
5566         if(!sptr) {
5567                 ASN__CTFAIL(app_key, td, sptr,
5568                         "%s: value not given (%s:%d)",
5569                         td->name, __FILE__, __LINE__);
5570                 return -1;
5571         }
5572         
5573         
5574         if(1 /* No applicable constraints whatsoever */) {
5575                 /* Nothing is here. See below */
5576         }
5577         
5578         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5579 }
5580
5581 static int
5582 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5583                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5584         long value;
5585         
5586         if(!sptr) {
5587                 ASN__CTFAIL(app_key, td, sptr,
5588                         "%s: value not given (%s:%d)",
5589                         td->name, __FILE__, __LINE__);
5590                 return -1;
5591         }
5592         
5593         value = *(const long *)sptr;
5594         
5595         if((value >= 0 && value <= 65535)) {
5596                 /* Constraint check succeeded */
5597                 return 0;
5598         } else {
5599                 ASN__CTFAIL(app_key, td, sptr,
5600                         "%s: constraint failed (%s:%d)",
5601                         td->name, __FILE__, __LINE__);
5602                 return -1;
5603         }
5604 }
5605
5606 static asn_type_selector_result_t
5607 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5608         asn_type_selector_result_t result = {0, 0};
5609         const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5610         size_t constraining_column = 0; /* &id */
5611         size_t for_column = 1; /* &criticality */
5612         size_t row, presence_index = 0;
5613         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5614         
5615         for(row=0; row < itable->rows_count; row++) {
5616             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5617             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5618         
5619             if(type_cell->cell_kind == aioc__undefined)
5620                 continue;
5621         
5622             presence_index++;
5623             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5624                 result.type_descriptor = type_cell->type_descriptor;
5625                 result.presence_index = presence_index;
5626                 break;
5627             }
5628         }
5629         
5630         return result;
5631 }
5632
5633 static int
5634 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5636         
5637         if(!sptr) {
5638                 ASN__CTFAIL(app_key, td, sptr,
5639                         "%s: value not given (%s:%d)",
5640                         td->name, __FILE__, __LINE__);
5641                 return -1;
5642         }
5643         
5644         
5645         if(1 /* No applicable constraints whatsoever */) {
5646                 /* Nothing is here. See below */
5647         }
5648         
5649         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5650 }
5651
5652 static asn_type_selector_result_t
5653 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5654         asn_type_selector_result_t result = {0, 0};
5655         const asn_ioc_set_t *itable = asn_IOS_QoSFlowLevelQoSParameters_ExtIEs_1;
5656         size_t constraining_column = 0; /* &id */
5657         size_t for_column = 2; /* &Extension */
5658         size_t row, presence_index = 0;
5659         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id));
5660         
5661         for(row=0; row < itable->rows_count; row++) {
5662             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5663             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5664         
5665             if(type_cell->cell_kind == aioc__undefined)
5666                 continue;
5667         
5668             presence_index++;
5669             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5670                 result.type_descriptor = type_cell->type_descriptor;
5671                 result.presence_index = presence_index;
5672                 break;
5673             }
5674         }
5675         
5676         return result;
5677 }
5678
5679 static int
5680 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
5681                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5682         
5683         if(!sptr) {
5684                 ASN__CTFAIL(app_key, td, sptr,
5685                         "%s: value not given (%s:%d)",
5686                         td->name, __FILE__, __LINE__);
5687                 return -1;
5688         }
5689         
5690         
5691         if(1 /* No applicable constraints whatsoever */) {
5692                 /* Nothing is here. See below */
5693         }
5694         
5695         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5696 }
5697
5698 static int
5699 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5701         long value;
5702         
5703         if(!sptr) {
5704                 ASN__CTFAIL(app_key, td, sptr,
5705                         "%s: value not given (%s:%d)",
5706                         td->name, __FILE__, __LINE__);
5707                 return -1;
5708         }
5709         
5710         value = *(const long *)sptr;
5711         
5712         if((value >= 0 && value <= 65535)) {
5713                 /* Constraint check succeeded */
5714                 return 0;
5715         } else {
5716                 ASN__CTFAIL(app_key, td, sptr,
5717                         "%s: constraint failed (%s:%d)",
5718                         td->name, __FILE__, __LINE__);
5719                 return -1;
5720         }
5721 }
5722
5723 static int
5724 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5725                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5735         if(1 /* No applicable constraints whatsoever */) {
5736                 /* Nothing is here. See below */
5737         }
5738         
5739         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5740 }
5741
5742 static int
5743 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
5744                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5745         
5746         if(!sptr) {
5747                 ASN__CTFAIL(app_key, td, sptr,
5748                         "%s: value not given (%s:%d)",
5749                         td->name, __FILE__, __LINE__);
5750                 return -1;
5751         }
5752         
5753         
5754         if(1 /* No applicable constraints whatsoever */) {
5755                 /* Nothing is here. See below */
5756         }
5757         
5758         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5759 }
5760
5761 static int
5762 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5763                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5764         long value;
5765         
5766         if(!sptr) {
5767                 ASN__CTFAIL(app_key, td, sptr,
5768                         "%s: value not given (%s:%d)",
5769                         td->name, __FILE__, __LINE__);
5770                 return -1;
5771         }
5772         
5773         value = *(const long *)sptr;
5774         
5775         if((value >= 0 && value <= 65535)) {
5776                 /* Constraint check succeeded */
5777                 return 0;
5778         } else {
5779                 ASN__CTFAIL(app_key, td, sptr,
5780                         "%s: constraint failed (%s:%d)",
5781                         td->name, __FILE__, __LINE__);
5782                 return -1;
5783         }
5784 }
5785
5786 static int
5787 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5788                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5798         if(1 /* No applicable constraints whatsoever */) {
5799                 /* Nothing is here. See below */
5800         }
5801         
5802         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5803 }
5804
5805 static int
5806 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
5807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5808         
5809         if(!sptr) {
5810                 ASN__CTFAIL(app_key, td, sptr,
5811                         "%s: value not given (%s:%d)",
5812                         td->name, __FILE__, __LINE__);
5813                 return -1;
5814         }
5815         
5816         
5817         if(1 /* No applicable constraints whatsoever */) {
5818                 /* Nothing is here. See below */
5819         }
5820         
5821         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5822 }
5823
5824 static int
5825 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5827         long value;
5828         
5829         if(!sptr) {
5830                 ASN__CTFAIL(app_key, td, sptr,
5831                         "%s: value not given (%s:%d)",
5832                         td->name, __FILE__, __LINE__);
5833                 return -1;
5834         }
5835         
5836         value = *(const long *)sptr;
5837         
5838         if((value >= 0 && value <= 65535)) {
5839                 /* Constraint check succeeded */
5840                 return 0;
5841         } else {
5842                 ASN__CTFAIL(app_key, td, sptr,
5843                         "%s: constraint failed (%s:%d)",
5844                         td->name, __FILE__, __LINE__);
5845                 return -1;
5846         }
5847 }
5848
5849 static int
5850 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5851                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5861         if(1 /* No applicable constraints whatsoever */) {
5862                 /* Nothing is here. See below */
5863         }
5864         
5865         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5866 }
5867
5868 static int
5869 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
5870                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5871         
5872         if(!sptr) {
5873                 ASN__CTFAIL(app_key, td, sptr,
5874                         "%s: value not given (%s:%d)",
5875                         td->name, __FILE__, __LINE__);
5876                 return -1;
5877         }
5878         
5879         
5880         if(1 /* No applicable constraints whatsoever */) {
5881                 /* Nothing is here. See below */
5882         }
5883         
5884         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5885 }
5886
5887 static int
5888 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5890         long value;
5891         
5892         if(!sptr) {
5893                 ASN__CTFAIL(app_key, td, sptr,
5894                         "%s: value not given (%s:%d)",
5895                         td->name, __FILE__, __LINE__);
5896                 return -1;
5897         }
5898         
5899         value = *(const long *)sptr;
5900         
5901         if((value >= 0 && value <= 65535)) {
5902                 /* Constraint check succeeded */
5903                 return 0;
5904         } else {
5905                 ASN__CTFAIL(app_key, td, sptr,
5906                         "%s: constraint failed (%s:%d)",
5907                         td->name, __FILE__, __LINE__);
5908                 return -1;
5909         }
5910 }
5911
5912 static int
5913 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5914                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5924         if(1 /* No applicable constraints whatsoever */) {
5925                 /* Nothing is here. See below */
5926         }
5927         
5928         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5929 }
5930
5931 static int
5932 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
5933                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5934         
5935         if(!sptr) {
5936                 ASN__CTFAIL(app_key, td, sptr,
5937                         "%s: value not given (%s:%d)",
5938                         td->name, __FILE__, __LINE__);
5939                 return -1;
5940         }
5941         
5942         
5943         if(1 /* No applicable constraints whatsoever */) {
5944                 /* Nothing is here. See below */
5945         }
5946         
5947         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5948 }
5949
5950 static int
5951 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5953         long value;
5954         
5955         if(!sptr) {
5956                 ASN__CTFAIL(app_key, td, sptr,
5957                         "%s: value not given (%s:%d)",
5958                         td->name, __FILE__, __LINE__);
5959                 return -1;
5960         }
5961         
5962         value = *(const long *)sptr;
5963         
5964         if((value >= 0 && value <= 65535)) {
5965                 /* Constraint check succeeded */
5966                 return 0;
5967         } else {
5968                 ASN__CTFAIL(app_key, td, sptr,
5969                         "%s: constraint failed (%s:%d)",
5970                         td->name, __FILE__, __LINE__);
5971                 return -1;
5972         }
5973 }
5974
5975 static int
5976 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
5987         if(1 /* No applicable constraints whatsoever */) {
5988                 /* Nothing is here. See below */
5989         }
5990         
5991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5992 }
5993
5994 static int
5995 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
5996                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5997         
5998         if(!sptr) {
5999                 ASN__CTFAIL(app_key, td, sptr,
6000                         "%s: value not given (%s:%d)",
6001                         td->name, __FILE__, __LINE__);
6002                 return -1;
6003         }
6004         
6005         
6006         if(1 /* No applicable constraints whatsoever */) {
6007                 /* Nothing is here. See below */
6008         }
6009         
6010         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6011 }
6012
6013 static int
6014 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6016         long value;
6017         
6018         if(!sptr) {
6019                 ASN__CTFAIL(app_key, td, sptr,
6020                         "%s: value not given (%s:%d)",
6021                         td->name, __FILE__, __LINE__);
6022                 return -1;
6023         }
6024         
6025         value = *(const long *)sptr;
6026         
6027         if((value >= 0 && value <= 65535)) {
6028                 /* Constraint check succeeded */
6029                 return 0;
6030         } else {
6031                 ASN__CTFAIL(app_key, td, sptr,
6032                         "%s: constraint failed (%s:%d)",
6033                         td->name, __FILE__, __LINE__);
6034                 return -1;
6035         }
6036 }
6037
6038 static int
6039 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6050         if(1 /* No applicable constraints whatsoever */) {
6051                 /* Nothing is here. See below */
6052         }
6053         
6054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6055 }
6056
6057 static int
6058 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
6059                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6060         
6061         if(!sptr) {
6062                 ASN__CTFAIL(app_key, td, sptr,
6063                         "%s: value not given (%s:%d)",
6064                         td->name, __FILE__, __LINE__);
6065                 return -1;
6066         }
6067         
6068         
6069         if(1 /* No applicable constraints whatsoever */) {
6070                 /* Nothing is here. See below */
6071         }
6072         
6073         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6074 }
6075
6076 static int
6077 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6079         long value;
6080         
6081         if(!sptr) {
6082                 ASN__CTFAIL(app_key, td, sptr,
6083                         "%s: value not given (%s:%d)",
6084                         td->name, __FILE__, __LINE__);
6085                 return -1;
6086         }
6087         
6088         value = *(const long *)sptr;
6089         
6090         if((value >= 0 && value <= 65535)) {
6091                 /* Constraint check succeeded */
6092                 return 0;
6093         } else {
6094                 ASN__CTFAIL(app_key, td, sptr,
6095                         "%s: constraint failed (%s:%d)",
6096                         td->name, __FILE__, __LINE__);
6097                 return -1;
6098         }
6099 }
6100
6101 static asn_type_selector_result_t
6102 select_RRC_Version_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6103         asn_type_selector_result_t result = {0, 0};
6104         const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6105         size_t constraining_column = 0; /* &id */
6106         size_t for_column = 1; /* &criticality */
6107         size_t row, presence_index = 0;
6108         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6109         
6110         for(row=0; row < itable->rows_count; row++) {
6111             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6112             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6113         
6114             if(type_cell->cell_kind == aioc__undefined)
6115                 continue;
6116         
6117             presence_index++;
6118             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6119                 result.type_descriptor = type_cell->type_descriptor;
6120                 result.presence_index = presence_index;
6121                 break;
6122             }
6123         }
6124         
6125         return result;
6126 }
6127
6128 static int
6129 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6131         
6132         if(!sptr) {
6133                 ASN__CTFAIL(app_key, td, sptr,
6134                         "%s: value not given (%s:%d)",
6135                         td->name, __FILE__, __LINE__);
6136                 return -1;
6137         }
6138         
6139         
6140         if(1 /* No applicable constraints whatsoever */) {
6141                 /* Nothing is here. See below */
6142         }
6143         
6144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6145 }
6146
6147 static asn_type_selector_result_t
6148 select_RRC_Version_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6149         asn_type_selector_result_t result = {0, 0};
6150         const asn_ioc_set_t *itable = asn_IOS_RRC_Version_ExtIEs_1;
6151         size_t constraining_column = 0; /* &id */
6152         size_t for_column = 2; /* &Extension */
6153         size_t row, presence_index = 0;
6154         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RRC_Version_ExtIEs, id));
6155         
6156         for(row=0; row < itable->rows_count; row++) {
6157             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6158             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6159         
6160             if(type_cell->cell_kind == aioc__undefined)
6161                 continue;
6162         
6163             presence_index++;
6164             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6165                 result.type_descriptor = type_cell->type_descriptor;
6166                 result.presence_index = presence_index;
6167                 break;
6168             }
6169         }
6170         
6171         return result;
6172 }
6173
6174 static int
6175 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
6176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6177         
6178         if(!sptr) {
6179                 ASN__CTFAIL(app_key, td, sptr,
6180                         "%s: value not given (%s:%d)",
6181                         td->name, __FILE__, __LINE__);
6182                 return -1;
6183         }
6184         
6185         
6186         if(1 /* No applicable constraints whatsoever */) {
6187                 /* Nothing is here. See below */
6188         }
6189         
6190         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6191 }
6192
6193 static int
6194 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6195                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6196         long value;
6197         
6198         if(!sptr) {
6199                 ASN__CTFAIL(app_key, td, sptr,
6200                         "%s: value not given (%s:%d)",
6201                         td->name, __FILE__, __LINE__);
6202                 return -1;
6203         }
6204         
6205         value = *(const long *)sptr;
6206         
6207         if((value >= 0 && value <= 65535)) {
6208                 /* Constraint check succeeded */
6209                 return 0;
6210         } else {
6211                 ASN__CTFAIL(app_key, td, sptr,
6212                         "%s: constraint failed (%s:%d)",
6213                         td->name, __FILE__, __LINE__);
6214                 return -1;
6215         }
6216 }
6217
6218 static int
6219 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6220                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6230         if(1 /* No applicable constraints whatsoever */) {
6231                 /* Nothing is here. See below */
6232         }
6233         
6234         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6235 }
6236
6237 static int
6238 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
6239                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6240         
6241         if(!sptr) {
6242                 ASN__CTFAIL(app_key, td, sptr,
6243                         "%s: value not given (%s:%d)",
6244                         td->name, __FILE__, __LINE__);
6245                 return -1;
6246         }
6247         
6248         
6249         if(1 /* No applicable constraints whatsoever */) {
6250                 /* Nothing is here. See below */
6251         }
6252         
6253         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6254 }
6255
6256 static int
6257 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6258                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6259         long value;
6260         
6261         if(!sptr) {
6262                 ASN__CTFAIL(app_key, td, sptr,
6263                         "%s: value not given (%s:%d)",
6264                         td->name, __FILE__, __LINE__);
6265                 return -1;
6266         }
6267         
6268         value = *(const long *)sptr;
6269         
6270         if((value >= 0 && value <= 65535)) {
6271                 /* Constraint check succeeded */
6272                 return 0;
6273         } else {
6274                 ASN__CTFAIL(app_key, td, sptr,
6275                         "%s: constraint failed (%s:%d)",
6276                         td->name, __FILE__, __LINE__);
6277                 return -1;
6278         }
6279 }
6280
6281 static int
6282 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6283                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6293         if(1 /* No applicable constraints whatsoever */) {
6294                 /* Nothing is here. See below */
6295         }
6296         
6297         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6298 }
6299
6300 static int
6301 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
6302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6303         
6304         if(!sptr) {
6305                 ASN__CTFAIL(app_key, td, sptr,
6306                         "%s: value not given (%s:%d)",
6307                         td->name, __FILE__, __LINE__);
6308                 return -1;
6309         }
6310         
6311         
6312         if(1 /* No applicable constraints whatsoever */) {
6313                 /* Nothing is here. See below */
6314         }
6315         
6316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6317 }
6318
6319 static int
6320 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6321                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6322         long value;
6323         
6324         if(!sptr) {
6325                 ASN__CTFAIL(app_key, td, sptr,
6326                         "%s: value not given (%s:%d)",
6327                         td->name, __FILE__, __LINE__);
6328                 return -1;
6329         }
6330         
6331         value = *(const long *)sptr;
6332         
6333         if((value >= 0 && value <= 65535)) {
6334                 /* Constraint check succeeded */
6335                 return 0;
6336         } else {
6337                 ASN__CTFAIL(app_key, td, sptr,
6338                         "%s: constraint failed (%s:%d)",
6339                         td->name, __FILE__, __LINE__);
6340                 return -1;
6341         }
6342 }
6343
6344 static int
6345 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6346                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6356         if(1 /* No applicable constraints whatsoever */) {
6357                 /* Nothing is here. See below */
6358         }
6359         
6360         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6361 }
6362
6363 static int
6364 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
6365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6366         
6367         if(!sptr) {
6368                 ASN__CTFAIL(app_key, td, sptr,
6369                         "%s: value not given (%s:%d)",
6370                         td->name, __FILE__, __LINE__);
6371                 return -1;
6372         }
6373         
6374         
6375         if(1 /* No applicable constraints whatsoever */) {
6376                 /* Nothing is here. See below */
6377         }
6378         
6379         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6380 }
6381
6382 static int
6383 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6384                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6385         long value;
6386         
6387         if(!sptr) {
6388                 ASN__CTFAIL(app_key, td, sptr,
6389                         "%s: value not given (%s:%d)",
6390                         td->name, __FILE__, __LINE__);
6391                 return -1;
6392         }
6393         
6394         value = *(const long *)sptr;
6395         
6396         if((value >= 0 && value <= 65535)) {
6397                 /* Constraint check succeeded */
6398                 return 0;
6399         } else {
6400                 ASN__CTFAIL(app_key, td, sptr,
6401                         "%s: constraint failed (%s:%d)",
6402                         td->name, __FILE__, __LINE__);
6403                 return -1;
6404         }
6405 }
6406
6407 static asn_type_selector_result_t
6408 select_SCell_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6409         asn_type_selector_result_t result = {0, 0};
6410         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6411         size_t constraining_column = 0; /* &id */
6412         size_t for_column = 1; /* &criticality */
6413         size_t row, presence_index = 0;
6414         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6415         
6416         for(row=0; row < itable->rows_count; row++) {
6417             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6418             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6419         
6420             if(type_cell->cell_kind == aioc__undefined)
6421                 continue;
6422         
6423             presence_index++;
6424             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6425                 result.type_descriptor = type_cell->type_descriptor;
6426                 result.presence_index = presence_index;
6427                 break;
6428             }
6429         }
6430         
6431         return result;
6432 }
6433
6434 static int
6435 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6437         
6438         if(!sptr) {
6439                 ASN__CTFAIL(app_key, td, sptr,
6440                         "%s: value not given (%s:%d)",
6441                         td->name, __FILE__, __LINE__);
6442                 return -1;
6443         }
6444         
6445         
6446         if(1 /* No applicable constraints whatsoever */) {
6447                 /* Nothing is here. See below */
6448         }
6449         
6450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6451 }
6452
6453 static asn_type_selector_result_t
6454 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6455         asn_type_selector_result_t result = {0, 0};
6456         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetup_ItemExtIEs_1;
6457         size_t constraining_column = 0; /* &id */
6458         size_t for_column = 2; /* &Extension */
6459         size_t row, presence_index = 0;
6460         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetup_ItemExtIEs, id));
6461         
6462         for(row=0; row < itable->rows_count; row++) {
6463             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6464             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6465         
6466             if(type_cell->cell_kind == aioc__undefined)
6467                 continue;
6468         
6469             presence_index++;
6470             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6471                 result.type_descriptor = type_cell->type_descriptor;
6472                 result.presence_index = presence_index;
6473                 break;
6474             }
6475         }
6476         
6477         return result;
6478 }
6479
6480 static int
6481 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
6482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6483         
6484         if(!sptr) {
6485                 ASN__CTFAIL(app_key, td, sptr,
6486                         "%s: value not given (%s:%d)",
6487                         td->name, __FILE__, __LINE__);
6488                 return -1;
6489         }
6490         
6491         
6492         if(1 /* No applicable constraints whatsoever */) {
6493                 /* Nothing is here. See below */
6494         }
6495         
6496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6497 }
6498
6499 static int
6500 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6501                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6502         long value;
6503         
6504         if(!sptr) {
6505                 ASN__CTFAIL(app_key, td, sptr,
6506                         "%s: value not given (%s:%d)",
6507                         td->name, __FILE__, __LINE__);
6508                 return -1;
6509         }
6510         
6511         value = *(const long *)sptr;
6512         
6513         if((value >= 0 && value <= 65535)) {
6514                 /* Constraint check succeeded */
6515                 return 0;
6516         } else {
6517                 ASN__CTFAIL(app_key, td, sptr,
6518                         "%s: constraint failed (%s:%d)",
6519                         td->name, __FILE__, __LINE__);
6520                 return -1;
6521         }
6522 }
6523
6524 static asn_type_selector_result_t
6525 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6526         asn_type_selector_result_t result = {0, 0};
6527         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6528         size_t constraining_column = 0; /* &id */
6529         size_t for_column = 1; /* &criticality */
6530         size_t row, presence_index = 0;
6531         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6532         
6533         for(row=0; row < itable->rows_count; row++) {
6534             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6535             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6536         
6537             if(type_cell->cell_kind == aioc__undefined)
6538                 continue;
6539         
6540             presence_index++;
6541             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6542                 result.type_descriptor = type_cell->type_descriptor;
6543                 result.presence_index = presence_index;
6544                 break;
6545             }
6546         }
6547         
6548         return result;
6549 }
6550
6551 static int
6552 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6553                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6554         
6555         if(!sptr) {
6556                 ASN__CTFAIL(app_key, td, sptr,
6557                         "%s: value not given (%s:%d)",
6558                         td->name, __FILE__, __LINE__);
6559                 return -1;
6560         }
6561         
6562         
6563         if(1 /* No applicable constraints whatsoever */) {
6564                 /* Nothing is here. See below */
6565         }
6566         
6567         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6568 }
6569
6570 static asn_type_selector_result_t
6571 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6572         asn_type_selector_result_t result = {0, 0};
6573         const asn_ioc_set_t *itable = asn_IOS_SCell_ToBeSetupMod_ItemExtIEs_1;
6574         size_t constraining_column = 0; /* &id */
6575         size_t for_column = 2; /* &Extension */
6576         size_t row, presence_index = 0;
6577         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id));
6578         
6579         for(row=0; row < itable->rows_count; row++) {
6580             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6581             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6582         
6583             if(type_cell->cell_kind == aioc__undefined)
6584                 continue;
6585         
6586             presence_index++;
6587             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6588                 result.type_descriptor = type_cell->type_descriptor;
6589                 result.presence_index = presence_index;
6590                 break;
6591             }
6592         }
6593         
6594         return result;
6595 }
6596
6597 static int
6598 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
6599                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6600         
6601         if(!sptr) {
6602                 ASN__CTFAIL(app_key, td, sptr,
6603                         "%s: value not given (%s:%d)",
6604                         td->name, __FILE__, __LINE__);
6605                 return -1;
6606         }
6607         
6608         
6609         if(1 /* No applicable constraints whatsoever */) {
6610                 /* Nothing is here. See below */
6611         }
6612         
6613         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6614 }
6615
6616 static int
6617 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6618                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6619         long value;
6620         
6621         if(!sptr) {
6622                 ASN__CTFAIL(app_key, td, sptr,
6623                         "%s: value not given (%s:%d)",
6624                         td->name, __FILE__, __LINE__);
6625                 return -1;
6626         }
6627         
6628         value = *(const long *)sptr;
6629         
6630         if((value >= 0 && value <= 65535)) {
6631                 /* Constraint check succeeded */
6632                 return 0;
6633         } else {
6634                 ASN__CTFAIL(app_key, td, sptr,
6635                         "%s: constraint failed (%s:%d)",
6636                         td->name, __FILE__, __LINE__);
6637                 return -1;
6638         }
6639 }
6640
6641 static asn_type_selector_result_t
6642 select_Served_Cell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6643         asn_type_selector_result_t result = {0, 0};
6644         const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6645         size_t constraining_column = 0; /* &id */
6646         size_t for_column = 1; /* &criticality */
6647         size_t row, presence_index = 0;
6648         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6649         
6650         for(row=0; row < itable->rows_count; row++) {
6651             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6652             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6653         
6654             if(type_cell->cell_kind == aioc__undefined)
6655                 continue;
6656         
6657             presence_index++;
6658             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6659                 result.type_descriptor = type_cell->type_descriptor;
6660                 result.presence_index = presence_index;
6661                 break;
6662             }
6663         }
6664         
6665         return result;
6666 }
6667
6668 static int
6669 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6670                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6671         
6672         if(!sptr) {
6673                 ASN__CTFAIL(app_key, td, sptr,
6674                         "%s: value not given (%s:%d)",
6675                         td->name, __FILE__, __LINE__);
6676                 return -1;
6677         }
6678         
6679         
6680         if(1 /* No applicable constraints whatsoever */) {
6681                 /* Nothing is here. See below */
6682         }
6683         
6684         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6685 }
6686
6687 static asn_type_selector_result_t
6688 select_Served_Cell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6689         asn_type_selector_result_t result = {0, 0};
6690         const asn_ioc_set_t *itable = asn_IOS_Served_Cell_Information_ExtIEs_1;
6691         size_t constraining_column = 0; /* &id */
6692         size_t for_column = 2; /* &Extension */
6693         size_t row, presence_index = 0;
6694         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Served_Cell_Information_ExtIEs, id));
6695         
6696         for(row=0; row < itable->rows_count; row++) {
6697             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6698             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6699         
6700             if(type_cell->cell_kind == aioc__undefined)
6701                 continue;
6702         
6703             presence_index++;
6704             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6705                 result.type_descriptor = type_cell->type_descriptor;
6706                 result.presence_index = presence_index;
6707                 break;
6708             }
6709         }
6710         
6711         return result;
6712 }
6713
6714 static int
6715 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
6716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6717         
6718         if(!sptr) {
6719                 ASN__CTFAIL(app_key, td, sptr,
6720                         "%s: value not given (%s:%d)",
6721                         td->name, __FILE__, __LINE__);
6722                 return -1;
6723         }
6724         
6725         
6726         if(1 /* No applicable constraints whatsoever */) {
6727                 /* Nothing is here. See below */
6728         }
6729         
6730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6731 }
6732
6733 static int
6734 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6736         long value;
6737         
6738         if(!sptr) {
6739                 ASN__CTFAIL(app_key, td, sptr,
6740                         "%s: value not given (%s:%d)",
6741                         td->name, __FILE__, __LINE__);
6742                 return -1;
6743         }
6744         
6745         value = *(const long *)sptr;
6746         
6747         if((value >= 0 && value <= 65535)) {
6748                 /* Constraint check succeeded */
6749                 return 0;
6750         } else {
6751                 ASN__CTFAIL(app_key, td, sptr,
6752                         "%s: constraint failed (%s:%d)",
6753                         td->name, __FILE__, __LINE__);
6754                 return -1;
6755         }
6756 }
6757
6758 static int
6759 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6770         if(1 /* No applicable constraints whatsoever */) {
6771                 /* Nothing is here. See below */
6772         }
6773         
6774         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6775 }
6776
6777 static int
6778 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
6779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6780         
6781         if(!sptr) {
6782                 ASN__CTFAIL(app_key, td, sptr,
6783                         "%s: value not given (%s:%d)",
6784                         td->name, __FILE__, __LINE__);
6785                 return -1;
6786         }
6787         
6788         
6789         if(1 /* No applicable constraints whatsoever */) {
6790                 /* Nothing is here. See below */
6791         }
6792         
6793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6794 }
6795
6796 static int
6797 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6799         long value;
6800         
6801         if(!sptr) {
6802                 ASN__CTFAIL(app_key, td, sptr,
6803                         "%s: value not given (%s:%d)",
6804                         td->name, __FILE__, __LINE__);
6805                 return -1;
6806         }
6807         
6808         value = *(const long *)sptr;
6809         
6810         if((value >= 0 && value <= 65535)) {
6811                 /* Constraint check succeeded */
6812                 return 0;
6813         } else {
6814                 ASN__CTFAIL(app_key, td, sptr,
6815                         "%s: constraint failed (%s:%d)",
6816                         td->name, __FILE__, __LINE__);
6817                 return -1;
6818         }
6819 }
6820
6821 static int
6822 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6833         if(1 /* No applicable constraints whatsoever */) {
6834                 /* Nothing is here. See below */
6835         }
6836         
6837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6838 }
6839
6840 static int
6841 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
6842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6843         
6844         if(!sptr) {
6845                 ASN__CTFAIL(app_key, td, sptr,
6846                         "%s: value not given (%s:%d)",
6847                         td->name, __FILE__, __LINE__);
6848                 return -1;
6849         }
6850         
6851         
6852         if(1 /* No applicable constraints whatsoever */) {
6853                 /* Nothing is here. See below */
6854         }
6855         
6856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6857 }
6858
6859 static int
6860 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6862         long value;
6863         
6864         if(!sptr) {
6865                 ASN__CTFAIL(app_key, td, sptr,
6866                         "%s: value not given (%s:%d)",
6867                         td->name, __FILE__, __LINE__);
6868                 return -1;
6869         }
6870         
6871         value = *(const long *)sptr;
6872         
6873         if((value >= 0 && value <= 65535)) {
6874                 /* Constraint check succeeded */
6875                 return 0;
6876         } else {
6877                 ASN__CTFAIL(app_key, td, sptr,
6878                         "%s: constraint failed (%s:%d)",
6879                         td->name, __FILE__, __LINE__);
6880                 return -1;
6881         }
6882 }
6883
6884 static int
6885 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6896         if(1 /* No applicable constraints whatsoever */) {
6897                 /* Nothing is here. See below */
6898         }
6899         
6900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6901 }
6902
6903 static int
6904 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
6905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6906         
6907         if(!sptr) {
6908                 ASN__CTFAIL(app_key, td, sptr,
6909                         "%s: value not given (%s:%d)",
6910                         td->name, __FILE__, __LINE__);
6911                 return -1;
6912         }
6913         
6914         
6915         if(1 /* No applicable constraints whatsoever */) {
6916                 /* Nothing is here. See below */
6917         }
6918         
6919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6920 }
6921
6922 static int
6923 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6925         long value;
6926         
6927         if(!sptr) {
6928                 ASN__CTFAIL(app_key, td, sptr,
6929                         "%s: value not given (%s:%d)",
6930                         td->name, __FILE__, __LINE__);
6931                 return -1;
6932         }
6933         
6934         value = *(const long *)sptr;
6935         
6936         if((value >= 0 && value <= 65535)) {
6937                 /* Constraint check succeeded */
6938                 return 0;
6939         } else {
6940                 ASN__CTFAIL(app_key, td, sptr,
6941                         "%s: constraint failed (%s:%d)",
6942                         td->name, __FILE__, __LINE__);
6943                 return -1;
6944         }
6945 }
6946
6947 static int
6948 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
6959         if(1 /* No applicable constraints whatsoever */) {
6960                 /* Nothing is here. See below */
6961         }
6962         
6963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6964 }
6965
6966 static int
6967 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
6968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6969         
6970         if(!sptr) {
6971                 ASN__CTFAIL(app_key, td, sptr,
6972                         "%s: value not given (%s:%d)",
6973                         td->name, __FILE__, __LINE__);
6974                 return -1;
6975         }
6976         
6977         
6978         if(1 /* No applicable constraints whatsoever */) {
6979                 /* Nothing is here. See below */
6980         }
6981         
6982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6983 }
6984
6985 static int
6986 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
6987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6988         long value;
6989         
6990         if(!sptr) {
6991                 ASN__CTFAIL(app_key, td, sptr,
6992                         "%s: value not given (%s:%d)",
6993                         td->name, __FILE__, __LINE__);
6994                 return -1;
6995         }
6996         
6997         value = *(const long *)sptr;
6998         
6999         if((value >= 0 && value <= 65535)) {
7000                 /* Constraint check succeeded */
7001                 return 0;
7002         } else {
7003                 ASN__CTFAIL(app_key, td, sptr,
7004                         "%s: constraint failed (%s:%d)",
7005                         td->name, __FILE__, __LINE__);
7006                 return -1;
7007         }
7008 }
7009
7010 static int
7011 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7022         if(1 /* No applicable constraints whatsoever */) {
7023                 /* Nothing is here. See below */
7024         }
7025         
7026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7027 }
7028
7029 static int
7030 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
7031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7032         
7033         if(!sptr) {
7034                 ASN__CTFAIL(app_key, td, sptr,
7035                         "%s: value not given (%s:%d)",
7036                         td->name, __FILE__, __LINE__);
7037                 return -1;
7038         }
7039         
7040         
7041         if(1 /* No applicable constraints whatsoever */) {
7042                 /* Nothing is here. See below */
7043         }
7044         
7045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7046 }
7047
7048 static int
7049 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7051         long value;
7052         
7053         if(!sptr) {
7054                 ASN__CTFAIL(app_key, td, sptr,
7055                         "%s: value not given (%s:%d)",
7056                         td->name, __FILE__, __LINE__);
7057                 return -1;
7058         }
7059         
7060         value = *(const long *)sptr;
7061         
7062         if((value >= 0 && value <= 65535)) {
7063                 /* Constraint check succeeded */
7064                 return 0;
7065         } else {
7066                 ASN__CTFAIL(app_key, td, sptr,
7067                         "%s: constraint failed (%s:%d)",
7068                         td->name, __FILE__, __LINE__);
7069                 return -1;
7070         }
7071 }
7072
7073 static int
7074 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7085         if(1 /* No applicable constraints whatsoever */) {
7086                 /* Nothing is here. See below */
7087         }
7088         
7089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7090 }
7091
7092 static int
7093 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
7094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7095         
7096         if(!sptr) {
7097                 ASN__CTFAIL(app_key, td, sptr,
7098                         "%s: value not given (%s:%d)",
7099                         td->name, __FILE__, __LINE__);
7100                 return -1;
7101         }
7102         
7103         
7104         if(1 /* No applicable constraints whatsoever */) {
7105                 /* Nothing is here. See below */
7106         }
7107         
7108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7109 }
7110
7111 static int
7112 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7114         long value;
7115         
7116         if(!sptr) {
7117                 ASN__CTFAIL(app_key, td, sptr,
7118                         "%s: value not given (%s:%d)",
7119                         td->name, __FILE__, __LINE__);
7120                 return -1;
7121         }
7122         
7123         value = *(const long *)sptr;
7124         
7125         if((value >= 0 && value <= 65535)) {
7126                 /* Constraint check succeeded */
7127                 return 0;
7128         } else {
7129                 ASN__CTFAIL(app_key, td, sptr,
7130                         "%s: constraint failed (%s:%d)",
7131                         td->name, __FILE__, __LINE__);
7132                 return -1;
7133         }
7134 }
7135
7136 static int
7137 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7138                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7148         if(1 /* No applicable constraints whatsoever */) {
7149                 /* Nothing is here. See below */
7150         }
7151         
7152         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7153 }
7154
7155 static int
7156 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
7157                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7158         
7159         if(!sptr) {
7160                 ASN__CTFAIL(app_key, td, sptr,
7161                         "%s: value not given (%s:%d)",
7162                         td->name, __FILE__, __LINE__);
7163                 return -1;
7164         }
7165         
7166         
7167         if(1 /* No applicable constraints whatsoever */) {
7168                 /* Nothing is here. See below */
7169         }
7170         
7171         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7172 }
7173
7174 static int
7175 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7177         long value;
7178         
7179         if(!sptr) {
7180                 ASN__CTFAIL(app_key, td, sptr,
7181                         "%s: value not given (%s:%d)",
7182                         td->name, __FILE__, __LINE__);
7183                 return -1;
7184         }
7185         
7186         value = *(const long *)sptr;
7187         
7188         if((value >= 0 && value <= 65535)) {
7189                 /* Constraint check succeeded */
7190                 return 0;
7191         } else {
7192                 ASN__CTFAIL(app_key, td, sptr,
7193                         "%s: constraint failed (%s:%d)",
7194                         td->name, __FILE__, __LINE__);
7195                 return -1;
7196         }
7197 }
7198
7199 static int
7200 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7201                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7211         if(1 /* No applicable constraints whatsoever */) {
7212                 /* Nothing is here. See below */
7213         }
7214         
7215         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7216 }
7217
7218 static int
7219 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
7220                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7221         
7222         if(!sptr) {
7223                 ASN__CTFAIL(app_key, td, sptr,
7224                         "%s: value not given (%s:%d)",
7225                         td->name, __FILE__, __LINE__);
7226                 return -1;
7227         }
7228         
7229         
7230         if(1 /* No applicable constraints whatsoever */) {
7231                 /* Nothing is here. See below */
7232         }
7233         
7234         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7235 }
7236
7237 static int
7238 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7239                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7240         long value;
7241         
7242         if(!sptr) {
7243                 ASN__CTFAIL(app_key, td, sptr,
7244                         "%s: value not given (%s:%d)",
7245                         td->name, __FILE__, __LINE__);
7246                 return -1;
7247         }
7248         
7249         value = *(const long *)sptr;
7250         
7251         if((value >= 0 && value <= 65535)) {
7252                 /* Constraint check succeeded */
7253                 return 0;
7254         } else {
7255                 ASN__CTFAIL(app_key, td, sptr,
7256                         "%s: constraint failed (%s:%d)",
7257                         td->name, __FILE__, __LINE__);
7258                 return -1;
7259         }
7260 }
7261
7262 static int
7263 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7274         if(1 /* No applicable constraints whatsoever */) {
7275                 /* Nothing is here. See below */
7276         }
7277         
7278         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7279 }
7280
7281 static int
7282 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
7283                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7284         
7285         if(!sptr) {
7286                 ASN__CTFAIL(app_key, td, sptr,
7287                         "%s: value not given (%s:%d)",
7288                         td->name, __FILE__, __LINE__);
7289                 return -1;
7290         }
7291         
7292         
7293         if(1 /* No applicable constraints whatsoever */) {
7294                 /* Nothing is here. See below */
7295         }
7296         
7297         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7298 }
7299
7300 static int
7301 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7303         long value;
7304         
7305         if(!sptr) {
7306                 ASN__CTFAIL(app_key, td, sptr,
7307                         "%s: value not given (%s:%d)",
7308                         td->name, __FILE__, __LINE__);
7309                 return -1;
7310         }
7311         
7312         value = *(const long *)sptr;
7313         
7314         if((value >= 0 && value <= 65535)) {
7315                 /* Constraint check succeeded */
7316                 return 0;
7317         } else {
7318                 ASN__CTFAIL(app_key, td, sptr,
7319                         "%s: constraint failed (%s:%d)",
7320                         td->name, __FILE__, __LINE__);
7321                 return -1;
7322         }
7323 }
7324
7325 static int
7326 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7337         if(1 /* No applicable constraints whatsoever */) {
7338                 /* Nothing is here. See below */
7339         }
7340         
7341         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7342 }
7343
7344 static int
7345 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
7346                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7347         
7348         if(!sptr) {
7349                 ASN__CTFAIL(app_key, td, sptr,
7350                         "%s: value not given (%s:%d)",
7351                         td->name, __FILE__, __LINE__);
7352                 return -1;
7353         }
7354         
7355         
7356         if(1 /* No applicable constraints whatsoever */) {
7357                 /* Nothing is here. See below */
7358         }
7359         
7360         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7361 }
7362
7363 static int
7364 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7365                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7366         long value;
7367         
7368         if(!sptr) {
7369                 ASN__CTFAIL(app_key, td, sptr,
7370                         "%s: value not given (%s:%d)",
7371                         td->name, __FILE__, __LINE__);
7372                 return -1;
7373         }
7374         
7375         value = *(const long *)sptr;
7376         
7377         if((value >= 0 && value <= 65535)) {
7378                 /* Constraint check succeeded */
7379                 return 0;
7380         } else {
7381                 ASN__CTFAIL(app_key, td, sptr,
7382                         "%s: constraint failed (%s:%d)",
7383                         td->name, __FILE__, __LINE__);
7384                 return -1;
7385         }
7386 }
7387
7388 static int
7389 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7400         if(1 /* No applicable constraints whatsoever */) {
7401                 /* Nothing is here. See below */
7402         }
7403         
7404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7405 }
7406
7407 static int
7408 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
7409                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7410         
7411         if(!sptr) {
7412                 ASN__CTFAIL(app_key, td, sptr,
7413                         "%s: value not given (%s:%d)",
7414                         td->name, __FILE__, __LINE__);
7415                 return -1;
7416         }
7417         
7418         
7419         if(1 /* No applicable constraints whatsoever */) {
7420                 /* Nothing is here. See below */
7421         }
7422         
7423         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7424 }
7425
7426 static int
7427 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7428                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7429         long value;
7430         
7431         if(!sptr) {
7432                 ASN__CTFAIL(app_key, td, sptr,
7433                         "%s: value not given (%s:%d)",
7434                         td->name, __FILE__, __LINE__);
7435                 return -1;
7436         }
7437         
7438         value = *(const long *)sptr;
7439         
7440         if((value >= 0 && value <= 65535)) {
7441                 /* Constraint check succeeded */
7442                 return 0;
7443         } else {
7444                 ASN__CTFAIL(app_key, td, sptr,
7445                         "%s: constraint failed (%s:%d)",
7446                         td->name, __FILE__, __LINE__);
7447                 return -1;
7448         }
7449 }
7450
7451 static int
7452 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7453                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7463         if(1 /* No applicable constraints whatsoever */) {
7464                 /* Nothing is here. See below */
7465         }
7466         
7467         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7468 }
7469
7470 static int
7471 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
7472                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7473         
7474         if(!sptr) {
7475                 ASN__CTFAIL(app_key, td, sptr,
7476                         "%s: value not given (%s:%d)",
7477                         td->name, __FILE__, __LINE__);
7478                 return -1;
7479         }
7480         
7481         
7482         if(1 /* No applicable constraints whatsoever */) {
7483                 /* Nothing is here. See below */
7484         }
7485         
7486         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7487 }
7488
7489 static int
7490 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7491                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7492         long value;
7493         
7494         if(!sptr) {
7495                 ASN__CTFAIL(app_key, td, sptr,
7496                         "%s: value not given (%s:%d)",
7497                         td->name, __FILE__, __LINE__);
7498                 return -1;
7499         }
7500         
7501         value = *(const long *)sptr;
7502         
7503         if((value >= 0 && value <= 65535)) {
7504                 /* Constraint check succeeded */
7505                 return 0;
7506         } else {
7507                 ASN__CTFAIL(app_key, td, sptr,
7508                         "%s: constraint failed (%s:%d)",
7509                         td->name, __FILE__, __LINE__);
7510                 return -1;
7511         }
7512 }
7513
7514 static int
7515 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7516                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7526         if(1 /* No applicable constraints whatsoever */) {
7527                 /* Nothing is here. See below */
7528         }
7529         
7530         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7531 }
7532
7533 static int
7534 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
7535                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7536         
7537         if(!sptr) {
7538                 ASN__CTFAIL(app_key, td, sptr,
7539                         "%s: value not given (%s:%d)",
7540                         td->name, __FILE__, __LINE__);
7541                 return -1;
7542         }
7543         
7544         
7545         if(1 /* No applicable constraints whatsoever */) {
7546                 /* Nothing is here. See below */
7547         }
7548         
7549         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7550 }
7551
7552 static int
7553 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7554                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7555         long value;
7556         
7557         if(!sptr) {
7558                 ASN__CTFAIL(app_key, td, sptr,
7559                         "%s: value not given (%s:%d)",
7560                         td->name, __FILE__, __LINE__);
7561                 return -1;
7562         }
7563         
7564         value = *(const long *)sptr;
7565         
7566         if((value >= 0 && value <= 65535)) {
7567                 /* Constraint check succeeded */
7568                 return 0;
7569         } else {
7570                 ASN__CTFAIL(app_key, td, sptr,
7571                         "%s: constraint failed (%s:%d)",
7572                         td->name, __FILE__, __LINE__);
7573                 return -1;
7574         }
7575 }
7576
7577 static int
7578 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7589         if(1 /* No applicable constraints whatsoever */) {
7590                 /* Nothing is here. See below */
7591         }
7592         
7593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7594 }
7595
7596 static int
7597 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
7598                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7599         
7600         if(!sptr) {
7601                 ASN__CTFAIL(app_key, td, sptr,
7602                         "%s: value not given (%s:%d)",
7603                         td->name, __FILE__, __LINE__);
7604                 return -1;
7605         }
7606         
7607         
7608         if(1 /* No applicable constraints whatsoever */) {
7609                 /* Nothing is here. See below */
7610         }
7611         
7612         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7613 }
7614
7615 static int
7616 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7617                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7618         long value;
7619         
7620         if(!sptr) {
7621                 ASN__CTFAIL(app_key, td, sptr,
7622                         "%s: value not given (%s:%d)",
7623                         td->name, __FILE__, __LINE__);
7624                 return -1;
7625         }
7626         
7627         value = *(const long *)sptr;
7628         
7629         if((value >= 0 && value <= 65535)) {
7630                 /* Constraint check succeeded */
7631                 return 0;
7632         } else {
7633                 ASN__CTFAIL(app_key, td, sptr,
7634                         "%s: constraint failed (%s:%d)",
7635                         td->name, __FILE__, __LINE__);
7636                 return -1;
7637         }
7638 }
7639
7640 static int
7641 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7652         if(1 /* No applicable constraints whatsoever */) {
7653                 /* Nothing is here. See below */
7654         }
7655         
7656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7657 }
7658
7659 static int
7660 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
7661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7662         
7663         if(!sptr) {
7664                 ASN__CTFAIL(app_key, td, sptr,
7665                         "%s: value not given (%s:%d)",
7666                         td->name, __FILE__, __LINE__);
7667                 return -1;
7668         }
7669         
7670         
7671         if(1 /* No applicable constraints whatsoever */) {
7672                 /* Nothing is here. See below */
7673         }
7674         
7675         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7676 }
7677
7678 static int
7679 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7680                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7681         long value;
7682         
7683         if(!sptr) {
7684                 ASN__CTFAIL(app_key, td, sptr,
7685                         "%s: value not given (%s:%d)",
7686                         td->name, __FILE__, __LINE__);
7687                 return -1;
7688         }
7689         
7690         value = *(const long *)sptr;
7691         
7692         if((value >= 0 && value <= 65535)) {
7693                 /* Constraint check succeeded */
7694                 return 0;
7695         } else {
7696                 ASN__CTFAIL(app_key, td, sptr,
7697                         "%s: constraint failed (%s:%d)",
7698                         td->name, __FILE__, __LINE__);
7699                 return -1;
7700         }
7701 }
7702
7703 static int
7704 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7705                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7715         if(1 /* No applicable constraints whatsoever */) {
7716                 /* Nothing is here. See below */
7717         }
7718         
7719         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7720 }
7721
7722 static int
7723 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
7724                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7725         
7726         if(!sptr) {
7727                 ASN__CTFAIL(app_key, td, sptr,
7728                         "%s: value not given (%s:%d)",
7729                         td->name, __FILE__, __LINE__);
7730                 return -1;
7731         }
7732         
7733         
7734         if(1 /* No applicable constraints whatsoever */) {
7735                 /* Nothing is here. See below */
7736         }
7737         
7738         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7739 }
7740
7741 static int
7742 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7743                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7744         long value;
7745         
7746         if(!sptr) {
7747                 ASN__CTFAIL(app_key, td, sptr,
7748                         "%s: value not given (%s:%d)",
7749                         td->name, __FILE__, __LINE__);
7750                 return -1;
7751         }
7752         
7753         value = *(const long *)sptr;
7754         
7755         if((value >= 0 && value <= 65535)) {
7756                 /* Constraint check succeeded */
7757                 return 0;
7758         } else {
7759                 ASN__CTFAIL(app_key, td, sptr,
7760                         "%s: constraint failed (%s:%d)",
7761                         td->name, __FILE__, __LINE__);
7762                 return -1;
7763         }
7764 }
7765
7766 static int
7767 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7768                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7778         if(1 /* No applicable constraints whatsoever */) {
7779                 /* Nothing is here. See below */
7780         }
7781         
7782         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7783 }
7784
7785 static int
7786 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
7787                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7788         
7789         if(!sptr) {
7790                 ASN__CTFAIL(app_key, td, sptr,
7791                         "%s: value not given (%s:%d)",
7792                         td->name, __FILE__, __LINE__);
7793                 return -1;
7794         }
7795         
7796         
7797         if(1 /* No applicable constraints whatsoever */) {
7798                 /* Nothing is here. See below */
7799         }
7800         
7801         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7802 }
7803
7804 static int
7805 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7806                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7807         long value;
7808         
7809         if(!sptr) {
7810                 ASN__CTFAIL(app_key, td, sptr,
7811                         "%s: value not given (%s:%d)",
7812                         td->name, __FILE__, __LINE__);
7813                 return -1;
7814         }
7815         
7816         value = *(const long *)sptr;
7817         
7818         if((value >= 0 && value <= 65535)) {
7819                 /* Constraint check succeeded */
7820                 return 0;
7821         } else {
7822                 ASN__CTFAIL(app_key, td, sptr,
7823                         "%s: constraint failed (%s:%d)",
7824                         td->name, __FILE__, __LINE__);
7825                 return -1;
7826         }
7827 }
7828
7829 static int
7830 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7831                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7841         if(1 /* No applicable constraints whatsoever */) {
7842                 /* Nothing is here. See below */
7843         }
7844         
7845         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7846 }
7847
7848 static int
7849 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
7850                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7851         
7852         if(!sptr) {
7853                 ASN__CTFAIL(app_key, td, sptr,
7854                         "%s: value not given (%s:%d)",
7855                         td->name, __FILE__, __LINE__);
7856                 return -1;
7857         }
7858         
7859         
7860         if(1 /* No applicable constraints whatsoever */) {
7861                 /* Nothing is here. See below */
7862         }
7863         
7864         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7865 }
7866
7867 static int
7868 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7869                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7870         long value;
7871         
7872         if(!sptr) {
7873                 ASN__CTFAIL(app_key, td, sptr,
7874                         "%s: value not given (%s:%d)",
7875                         td->name, __FILE__, __LINE__);
7876                 return -1;
7877         }
7878         
7879         value = *(const long *)sptr;
7880         
7881         if((value >= 0 && value <= 65535)) {
7882                 /* Constraint check succeeded */
7883                 return 0;
7884         } else {
7885                 ASN__CTFAIL(app_key, td, sptr,
7886                         "%s: constraint failed (%s:%d)",
7887                         td->name, __FILE__, __LINE__);
7888                 return -1;
7889         }
7890 }
7891
7892 static int
7893 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7894                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7904         if(1 /* No applicable constraints whatsoever */) {
7905                 /* Nothing is here. See below */
7906         }
7907         
7908         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7909 }
7910
7911 static int
7912 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
7913                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7914         
7915         if(!sptr) {
7916                 ASN__CTFAIL(app_key, td, sptr,
7917                         "%s: value not given (%s:%d)",
7918                         td->name, __FILE__, __LINE__);
7919                 return -1;
7920         }
7921         
7922         
7923         if(1 /* No applicable constraints whatsoever */) {
7924                 /* Nothing is here. See below */
7925         }
7926         
7927         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7928 }
7929
7930 static int
7931 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7932                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7933         long value;
7934         
7935         if(!sptr) {
7936                 ASN__CTFAIL(app_key, td, sptr,
7937                         "%s: value not given (%s:%d)",
7938                         td->name, __FILE__, __LINE__);
7939                 return -1;
7940         }
7941         
7942         value = *(const long *)sptr;
7943         
7944         if((value >= 0 && value <= 65535)) {
7945                 /* Constraint check succeeded */
7946                 return 0;
7947         } else {
7948                 ASN__CTFAIL(app_key, td, sptr,
7949                         "%s: constraint failed (%s:%d)",
7950                         td->name, __FILE__, __LINE__);
7951                 return -1;
7952         }
7953 }
7954
7955 static int
7956 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7957                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
7967         if(1 /* No applicable constraints whatsoever */) {
7968                 /* Nothing is here. See below */
7969         }
7970         
7971         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7972 }
7973
7974 static int
7975 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
7976                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7977         
7978         if(!sptr) {
7979                 ASN__CTFAIL(app_key, td, sptr,
7980                         "%s: value not given (%s:%d)",
7981                         td->name, __FILE__, __LINE__);
7982                 return -1;
7983         }
7984         
7985         
7986         if(1 /* No applicable constraints whatsoever */) {
7987                 /* Nothing is here. See below */
7988         }
7989         
7990         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7991 }
7992
7993 static int
7994 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
7995                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7996         long value;
7997         
7998         if(!sptr) {
7999                 ASN__CTFAIL(app_key, td, sptr,
8000                         "%s: value not given (%s:%d)",
8001                         td->name, __FILE__, __LINE__);
8002                 return -1;
8003         }
8004         
8005         value = *(const long *)sptr;
8006         
8007         if((value >= 0 && value <= 65535)) {
8008                 /* Constraint check succeeded */
8009                 return 0;
8010         } else {
8011                 ASN__CTFAIL(app_key, td, sptr,
8012                         "%s: constraint failed (%s:%d)",
8013                         td->name, __FILE__, __LINE__);
8014                 return -1;
8015         }
8016 }
8017
8018 static int
8019 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8020                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
8030         if(1 /* No applicable constraints whatsoever */) {
8031                 /* Nothing is here. See below */
8032         }
8033         
8034         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8035 }
8036
8037 static int
8038 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
8039                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8040         
8041         if(!sptr) {
8042                 ASN__CTFAIL(app_key, td, sptr,
8043                         "%s: value not given (%s:%d)",
8044                         td->name, __FILE__, __LINE__);
8045                 return -1;
8046         }
8047         
8048         
8049         if(1 /* No applicable constraints whatsoever */) {
8050                 /* Nothing is here. See below */
8051         }
8052         
8053         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8054 }
8055
8056 static int
8057 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8058                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8059         long value;
8060         
8061         if(!sptr) {
8062                 ASN__CTFAIL(app_key, td, sptr,
8063                         "%s: value not given (%s:%d)",
8064                         td->name, __FILE__, __LINE__);
8065                 return -1;
8066         }
8067         
8068         value = *(const long *)sptr;
8069         
8070         if((value >= 0 && value <= 65535)) {
8071                 /* Constraint check succeeded */
8072                 return 0;
8073         } else {
8074                 ASN__CTFAIL(app_key, td, sptr,
8075                         "%s: constraint failed (%s:%d)",
8076                         td->name, __FILE__, __LINE__);
8077                 return -1;
8078         }
8079 }
8080
8081 static int
8082 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8083                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
8093         if(1 /* No applicable constraints whatsoever */) {
8094                 /* Nothing is here. See below */
8095         }
8096         
8097         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8098 }
8099
8100 static int
8101 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
8102                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8103         
8104         if(!sptr) {
8105                 ASN__CTFAIL(app_key, td, sptr,
8106                         "%s: value not given (%s:%d)",
8107                         td->name, __FILE__, __LINE__);
8108                 return -1;
8109         }
8110         
8111         
8112         if(1 /* No applicable constraints whatsoever */) {
8113                 /* Nothing is here. See below */
8114         }
8115         
8116         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8117 }
8118
8119 static int
8120 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8121                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8122         long value;
8123         
8124         if(!sptr) {
8125                 ASN__CTFAIL(app_key, td, sptr,
8126                         "%s: value not given (%s:%d)",
8127                         td->name, __FILE__, __LINE__);
8128                 return -1;
8129         }
8130         
8131         value = *(const long *)sptr;
8132         
8133         if((value >= 0 && value <= 65535)) {
8134                 /* Constraint check succeeded */
8135                 return 0;
8136         } else {
8137                 ASN__CTFAIL(app_key, td, sptr,
8138                         "%s: constraint failed (%s:%d)",
8139                         td->name, __FILE__, __LINE__);
8140                 return -1;
8141         }
8142 }
8143
8144 static int
8145 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8146                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
8156         if(1 /* No applicable constraints whatsoever */) {
8157                 /* Nothing is here. See below */
8158         }
8159         
8160         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8161 }
8162
8163 static int
8164 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
8165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8166         
8167         if(!sptr) {
8168                 ASN__CTFAIL(app_key, td, sptr,
8169                         "%s: value not given (%s:%d)",
8170                         td->name, __FILE__, __LINE__);
8171                 return -1;
8172         }
8173         
8174         
8175         if(1 /* No applicable constraints whatsoever */) {
8176                 /* Nothing is here. See below */
8177         }
8178         
8179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8180 }
8181
8182 static int
8183 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8185         long value;
8186         
8187         if(!sptr) {
8188                 ASN__CTFAIL(app_key, td, sptr,
8189                         "%s: value not given (%s:%d)",
8190                         td->name, __FILE__, __LINE__);
8191                 return -1;
8192         }
8193         
8194         value = *(const long *)sptr;
8195         
8196         if((value >= 0 && value <= 65535)) {
8197                 /* Constraint check succeeded */
8198                 return 0;
8199         } else {
8200                 ASN__CTFAIL(app_key, td, sptr,
8201                         "%s: constraint failed (%s:%d)",
8202                         td->name, __FILE__, __LINE__);
8203                 return -1;
8204         }
8205 }
8206
8207 static int
8208 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8209                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
8219         if(1 /* No applicable constraints whatsoever */) {
8220                 /* Nothing is here. See below */
8221         }
8222         
8223         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8224 }
8225
8226 static int
8227 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
8228                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8229         
8230         if(!sptr) {
8231                 ASN__CTFAIL(app_key, td, sptr,
8232                         "%s: value not given (%s:%d)",
8233                         td->name, __FILE__, __LINE__);
8234                 return -1;
8235         }
8236         
8237         
8238         if(1 /* No applicable constraints whatsoever */) {
8239                 /* Nothing is here. See below */
8240         }
8241         
8242         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8243 }
8244
8245 static int
8246 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8248         long value;
8249         
8250         if(!sptr) {
8251                 ASN__CTFAIL(app_key, td, sptr,
8252                         "%s: value not given (%s:%d)",
8253                         td->name, __FILE__, __LINE__);
8254                 return -1;
8255         }
8256         
8257         value = *(const long *)sptr;
8258         
8259         if((value >= 0 && value <= 65535)) {
8260                 /* Constraint check succeeded */
8261                 return 0;
8262         } else {
8263                 ASN__CTFAIL(app_key, td, sptr,
8264                         "%s: constraint failed (%s:%d)",
8265                         td->name, __FILE__, __LINE__);
8266                 return -1;
8267         }
8268 }
8269
8270 static int
8271 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8272                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
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         
8282         if(1 /* No applicable constraints whatsoever */) {
8283                 /* Nothing is here. See below */
8284         }
8285         
8286         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8287 }
8288
8289 static int
8290 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
8291                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8292         
8293         if(!sptr) {
8294                 ASN__CTFAIL(app_key, td, sptr,
8295                         "%s: value not given (%s:%d)",
8296                         td->name, __FILE__, __LINE__);
8297                 return -1;
8298         }
8299         
8300         
8301         if(1 /* No applicable constraints whatsoever */) {
8302                 /* Nothing is here. See below */
8303         }
8304         
8305         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8306 }
8307
8308 static asn_oer_constraints_t asn_OER_memb_id_constr_2 CC_NOTUSED = {
8309         { 2, 1 }        /* (0..65535) */,
8310         -1};
8311 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
8312         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
8313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8314         0, 0    /* No PER value map */
8315 };
8316 static asn_oer_constraints_t asn_OER_memb_criticality_constr_3 CC_NOTUSED = {
8317         { 0, 0 },
8318         -1};
8319 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
8320         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
8321         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8322         0, 0    /* No PER value map */
8323 };
8324 static asn_oer_constraints_t asn_OER_memb_extensionValue_constr_4 CC_NOTUSED = {
8325         { 0, 0 },
8326         -1};
8327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
8328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
8330         0, 0    /* No PER value map */
8331 };
8332 static asn_oer_constraints_t asn_OER_memb_id_constr_6 CC_NOTUSED = {
8333         { 2, 1 }        /* (0..65535) */,
8334         -1};
8335 static asn_per_constraints_t asn_PER_memb_id_constr_6 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_7 CC_NOTUSED = {
8341         { 0, 0 },
8342         -1};
8343 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 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_8 CC_NOTUSED = {
8349         { 0, 0 },
8350         -1};
8351 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 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_10 CC_NOTUSED = {
8357         { 2, 1 }        /* (0..65535) */,
8358         -1};
8359 static asn_per_constraints_t asn_PER_memb_id_constr_10 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_11 CC_NOTUSED = {
8365         { 0, 0 },
8366         -1};
8367 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 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_12 CC_NOTUSED = {
8373         { 0, 0 },
8374         -1};
8375 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 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_14 CC_NOTUSED = {
8381         { 2, 1 }        /* (0..65535) */,
8382         -1};
8383 static asn_per_constraints_t asn_PER_memb_id_constr_14 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_15 CC_NOTUSED = {
8389         { 0, 0 },
8390         -1};
8391 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 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_16 CC_NOTUSED = {
8397         { 0, 0 },
8398         -1};
8399 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 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_18 CC_NOTUSED = {
8405         { 2, 1 }        /* (0..65535) */,
8406         -1};
8407 static asn_per_constraints_t asn_PER_memb_id_constr_18 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_19 CC_NOTUSED = {
8413         { 0, 0 },
8414         -1};
8415 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 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_20 CC_NOTUSED = {
8421         { 0, 0 },
8422         -1};
8423 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 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_22 CC_NOTUSED = {
8429         { 2, 1 }        /* (0..65535) */,
8430         -1};
8431 static asn_per_constraints_t asn_PER_memb_id_constr_22 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_23 CC_NOTUSED = {
8437         { 0, 0 },
8438         -1};
8439 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 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_24 CC_NOTUSED = {
8445         { 0, 0 },
8446         -1};
8447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 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_26 CC_NOTUSED = {
8453         { 2, 1 }        /* (0..65535) */,
8454         -1};
8455 static asn_per_constraints_t asn_PER_memb_id_constr_26 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_27 CC_NOTUSED = {
8461         { 0, 0 },
8462         -1};
8463 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 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_28 CC_NOTUSED = {
8469         { 0, 0 },
8470         -1};
8471 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 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_30 CC_NOTUSED = {
8477         { 2, 1 }        /* (0..65535) */,
8478         -1};
8479 static asn_per_constraints_t asn_PER_memb_id_constr_30 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_31 CC_NOTUSED = {
8485         { 0, 0 },
8486         -1};
8487 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 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_32 CC_NOTUSED = {
8493         { 0, 0 },
8494         -1};
8495 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 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_34 CC_NOTUSED = {
8501         { 2, 1 }        /* (0..65535) */,
8502         -1};
8503 static asn_per_constraints_t asn_PER_memb_id_constr_34 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_35 CC_NOTUSED = {
8509         { 0, 0 },
8510         -1};
8511 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 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_36 CC_NOTUSED = {
8517         { 0, 0 },
8518         -1};
8519 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 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_38 CC_NOTUSED = {
8525         { 2, 1 }        /* (0..65535) */,
8526         -1};
8527 static asn_per_constraints_t asn_PER_memb_id_constr_38 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_39 CC_NOTUSED = {
8533         { 0, 0 },
8534         -1};
8535 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 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_40 CC_NOTUSED = {
8541         { 0, 0 },
8542         -1};
8543 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 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_42 CC_NOTUSED = {
8549         { 2, 1 }        /* (0..65535) */,
8550         -1};
8551 static asn_per_constraints_t asn_PER_memb_id_constr_42 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_43 CC_NOTUSED = {
8557         { 0, 0 },
8558         -1};
8559 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 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_44 CC_NOTUSED = {
8565         { 0, 0 },
8566         -1};
8567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 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_46 CC_NOTUSED = {
8573         { 2, 1 }        /* (0..65535) */,
8574         -1};
8575 static asn_per_constraints_t asn_PER_memb_id_constr_46 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_47 CC_NOTUSED = {
8581         { 0, 0 },
8582         -1};
8583 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 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_48 CC_NOTUSED = {
8589         { 0, 0 },
8590         -1};
8591 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 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_50 CC_NOTUSED = {
8597         { 2, 1 }        /* (0..65535) */,
8598         -1};
8599 static asn_per_constraints_t asn_PER_memb_id_constr_50 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_51 CC_NOTUSED = {
8605         { 0, 0 },
8606         -1};
8607 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 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_52 CC_NOTUSED = {
8613         { 0, 0 },
8614         -1};
8615 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 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_54 CC_NOTUSED = {
8621         { 2, 1 }        /* (0..65535) */,
8622         -1};
8623 static asn_per_constraints_t asn_PER_memb_id_constr_54 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_55 CC_NOTUSED = {
8629         { 0, 0 },
8630         -1};
8631 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 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_56 CC_NOTUSED = {
8637         { 0, 0 },
8638         -1};
8639 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 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_58 CC_NOTUSED = {
8645         { 2, 1 }        /* (0..65535) */,
8646         -1};
8647 static asn_per_constraints_t asn_PER_memb_id_constr_58 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_59 CC_NOTUSED = {
8653         { 0, 0 },
8654         -1};
8655 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 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_60 CC_NOTUSED = {
8661         { 0, 0 },
8662         -1};
8663 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 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_62 CC_NOTUSED = {
8669         { 2, 1 }        /* (0..65535) */,
8670         -1};
8671 static asn_per_constraints_t asn_PER_memb_id_constr_62 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_63 CC_NOTUSED = {
8677         { 0, 0 },
8678         -1};
8679 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 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_64 CC_NOTUSED = {
8685         { 0, 0 },
8686         -1};
8687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 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_66 CC_NOTUSED = {
8693         { 2, 1 }        /* (0..65535) */,
8694         -1};
8695 static asn_per_constraints_t asn_PER_memb_id_constr_66 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_67 CC_NOTUSED = {
8701         { 0, 0 },
8702         -1};
8703 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 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_68 CC_NOTUSED = {
8709         { 0, 0 },
8710         -1};
8711 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 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_70 CC_NOTUSED = {
8717         { 2, 1 }        /* (0..65535) */,
8718         -1};
8719 static asn_per_constraints_t asn_PER_memb_id_constr_70 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_71 CC_NOTUSED = {
8725         { 0, 0 },
8726         -1};
8727 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 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_72 CC_NOTUSED = {
8733         { 0, 0 },
8734         -1};
8735 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 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_74 CC_NOTUSED = {
8741         { 2, 1 }        /* (0..65535) */,
8742         -1};
8743 static asn_per_constraints_t asn_PER_memb_id_constr_74 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_75 CC_NOTUSED = {
8749         { 0, 0 },
8750         -1};
8751 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 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_76 CC_NOTUSED = {
8757         { 0, 0 },
8758         -1};
8759 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 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_78 CC_NOTUSED = {
8765         { 2, 1 }        /* (0..65535) */,
8766         -1};
8767 static asn_per_constraints_t asn_PER_memb_id_constr_78 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_79 CC_NOTUSED = {
8773         { 0, 0 },
8774         -1};
8775 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 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_80 CC_NOTUSED = {
8781         { 0, 0 },
8782         -1};
8783 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 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_82 CC_NOTUSED = {
8789         { 2, 1 }        /* (0..65535) */,
8790         -1};
8791 static asn_per_constraints_t asn_PER_memb_id_constr_82 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_83 CC_NOTUSED = {
8797         { 0, 0 },
8798         -1};
8799 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 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_84 CC_NOTUSED = {
8805         { 0, 0 },
8806         -1};
8807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 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_86 CC_NOTUSED = {
8813         { 2, 1 }        /* (0..65535) */,
8814         -1};
8815 static asn_per_constraints_t asn_PER_memb_id_constr_86 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_87 CC_NOTUSED = {
8821         { 0, 0 },
8822         -1};
8823 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 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_88 CC_NOTUSED = {
8829         { 0, 0 },
8830         -1};
8831 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 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_90 CC_NOTUSED = {
8837         { 2, 1 }        /* (0..65535) */,
8838         -1};
8839 static asn_per_constraints_t asn_PER_memb_id_constr_90 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_91 CC_NOTUSED = {
8845         { 0, 0 },
8846         -1};
8847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 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_92 CC_NOTUSED = {
8853         { 0, 0 },
8854         -1};
8855 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 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_94 CC_NOTUSED = {
8861         { 2, 1 }        /* (0..65535) */,
8862         -1};
8863 static asn_per_constraints_t asn_PER_memb_id_constr_94 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_95 CC_NOTUSED = {
8869         { 0, 0 },
8870         -1};
8871 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 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_96 CC_NOTUSED = {
8877         { 0, 0 },
8878         -1};
8879 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 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_98 CC_NOTUSED = {
8885         { 2, 1 }        /* (0..65535) */,
8886         -1};
8887 static asn_per_constraints_t asn_PER_memb_id_constr_98 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_99 CC_NOTUSED = {
8893         { 0, 0 },
8894         -1};
8895 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 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_100 CC_NOTUSED = {
8901         { 0, 0 },
8902         -1};
8903 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 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_102 CC_NOTUSED = {
8909         { 2, 1 }        /* (0..65535) */,
8910         -1};
8911 static asn_per_constraints_t asn_PER_memb_id_constr_102 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_103 CC_NOTUSED = {
8917         { 0, 0 },
8918         -1};
8919 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 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_104 CC_NOTUSED = {
8925         { 0, 0 },
8926         -1};
8927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 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_106 CC_NOTUSED = {
8933         { 2, 1 }        /* (0..65535) */,
8934         -1};
8935 static asn_per_constraints_t asn_PER_memb_id_constr_106 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_107 CC_NOTUSED = {
8941         { 0, 0 },
8942         -1};
8943 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 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_108 CC_NOTUSED = {
8949         { 0, 0 },
8950         -1};
8951 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 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_110 CC_NOTUSED = {
8957         { 2, 1 }        /* (0..65535) */,
8958         -1};
8959 static asn_per_constraints_t asn_PER_memb_id_constr_110 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_111 CC_NOTUSED = {
8965         { 0, 0 },
8966         -1};
8967 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 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_112 CC_NOTUSED = {
8973         { 0, 0 },
8974         -1};
8975 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 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_114 CC_NOTUSED = {
8981         { 2, 1 }        /* (0..65535) */,
8982         -1};
8983 static asn_per_constraints_t asn_PER_memb_id_constr_114 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_115 CC_NOTUSED = {
8989         { 0, 0 },
8990         -1};
8991 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 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_116 CC_NOTUSED = {
8997         { 0, 0 },
8998         -1};
8999 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 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_118 CC_NOTUSED = {
9005         { 2, 1 }        /* (0..65535) */,
9006         -1};
9007 static asn_per_constraints_t asn_PER_memb_id_constr_118 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_119 CC_NOTUSED = {
9013         { 0, 0 },
9014         -1};
9015 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 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_120 CC_NOTUSED = {
9021         { 0, 0 },
9022         -1};
9023 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 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_122 CC_NOTUSED = {
9029         { 2, 1 }        /* (0..65535) */,
9030         -1};
9031 static asn_per_constraints_t asn_PER_memb_id_constr_122 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_123 CC_NOTUSED = {
9037         { 0, 0 },
9038         -1};
9039 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 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_124 CC_NOTUSED = {
9045         { 0, 0 },
9046         -1};
9047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 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_126 CC_NOTUSED = {
9053         { 2, 1 }        /* (0..65535) */,
9054         -1};
9055 static asn_per_constraints_t asn_PER_memb_id_constr_126 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_127 CC_NOTUSED = {
9061         { 0, 0 },
9062         -1};
9063 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 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_128 CC_NOTUSED = {
9069         { 0, 0 },
9070         -1};
9071 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 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_130 CC_NOTUSED = {
9077         { 2, 1 }        /* (0..65535) */,
9078         -1};
9079 static asn_per_constraints_t asn_PER_memb_id_constr_130 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_131 CC_NOTUSED = {
9085         { 0, 0 },
9086         -1};
9087 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 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_132 CC_NOTUSED = {
9093         { 0, 0 },
9094         -1};
9095 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 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_134 CC_NOTUSED = {
9101         { 2, 1 }        /* (0..65535) */,
9102         -1};
9103 static asn_per_constraints_t asn_PER_memb_id_constr_134 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_135 CC_NOTUSED = {
9109         { 0, 0 },
9110         -1};
9111 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 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_136 CC_NOTUSED = {
9117         { 0, 0 },
9118         -1};
9119 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 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_138 CC_NOTUSED = {
9125         { 2, 1 }        /* (0..65535) */,
9126         -1};
9127 static asn_per_constraints_t asn_PER_memb_id_constr_138 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_139 CC_NOTUSED = {
9133         { 0, 0 },
9134         -1};
9135 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 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_140 CC_NOTUSED = {
9141         { 0, 0 },
9142         -1};
9143 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 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_142 CC_NOTUSED = {
9149         { 2, 1 }        /* (0..65535) */,
9150         -1};
9151 static asn_per_constraints_t asn_PER_memb_id_constr_142 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_143 CC_NOTUSED = {
9157         { 0, 0 },
9158         -1};
9159 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 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_144 CC_NOTUSED = {
9165         { 0, 0 },
9166         -1};
9167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 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_146 CC_NOTUSED = {
9173         { 2, 1 }        /* (0..65535) */,
9174         -1};
9175 static asn_per_constraints_t asn_PER_memb_id_constr_146 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_147 CC_NOTUSED = {
9181         { 0, 0 },
9182         -1};
9183 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 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_148 CC_NOTUSED = {
9189         { 0, 0 },
9190         -1};
9191 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 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_150 CC_NOTUSED = {
9197         { 2, 1 }        /* (0..65535) */,
9198         -1};
9199 static asn_per_constraints_t asn_PER_memb_id_constr_150 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_151 CC_NOTUSED = {
9205         { 0, 0 },
9206         -1};
9207 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 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_152 CC_NOTUSED = {
9213         { 0, 0 },
9214         -1};
9215 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 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_154 CC_NOTUSED = {
9221         { 2, 1 }        /* (0..65535) */,
9222         -1};
9223 static asn_per_constraints_t asn_PER_memb_id_constr_154 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_155 CC_NOTUSED = {
9229         { 0, 0 },
9230         -1};
9231 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 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_156 CC_NOTUSED = {
9237         { 0, 0 },
9238         -1};
9239 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 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_158 CC_NOTUSED = {
9245         { 2, 1 }        /* (0..65535) */,
9246         -1};
9247 static asn_per_constraints_t asn_PER_memb_id_constr_158 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_159 CC_NOTUSED = {
9253         { 0, 0 },
9254         -1};
9255 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 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_160 CC_NOTUSED = {
9261         { 0, 0 },
9262         -1};
9263 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 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_162 CC_NOTUSED = {
9269         { 2, 1 }        /* (0..65535) */,
9270         -1};
9271 static asn_per_constraints_t asn_PER_memb_id_constr_162 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_163 CC_NOTUSED = {
9277         { 0, 0 },
9278         -1};
9279 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 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_164 CC_NOTUSED = {
9285         { 0, 0 },
9286         -1};
9287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 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_166 CC_NOTUSED = {
9293         { 2, 1 }        /* (0..65535) */,
9294         -1};
9295 static asn_per_constraints_t asn_PER_memb_id_constr_166 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_167 CC_NOTUSED = {
9301         { 0, 0 },
9302         -1};
9303 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 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_168 CC_NOTUSED = {
9309         { 0, 0 },
9310         -1};
9311 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 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_170 CC_NOTUSED = {
9317         { 2, 1 }        /* (0..65535) */,
9318         -1};
9319 static asn_per_constraints_t asn_PER_memb_id_constr_170 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_171 CC_NOTUSED = {
9325         { 0, 0 },
9326         -1};
9327 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 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_172 CC_NOTUSED = {
9333         { 0, 0 },
9334         -1};
9335 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 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_174 CC_NOTUSED = {
9341         { 2, 1 }        /* (0..65535) */,
9342         -1};
9343 static asn_per_constraints_t asn_PER_memb_id_constr_174 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_175 CC_NOTUSED = {
9349         { 0, 0 },
9350         -1};
9351 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 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_176 CC_NOTUSED = {
9357         { 0, 0 },
9358         -1};
9359 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 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_178 CC_NOTUSED = {
9365         { 2, 1 }        /* (0..65535) */,
9366         -1};
9367 static asn_per_constraints_t asn_PER_memb_id_constr_178 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_179 CC_NOTUSED = {
9373         { 0, 0 },
9374         -1};
9375 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 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_180 CC_NOTUSED = {
9381         { 0, 0 },
9382         -1};
9383 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 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_182 CC_NOTUSED = {
9389         { 2, 1 }        /* (0..65535) */,
9390         -1};
9391 static asn_per_constraints_t asn_PER_memb_id_constr_182 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_183 CC_NOTUSED = {
9397         { 0, 0 },
9398         -1};
9399 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 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_184 CC_NOTUSED = {
9405         { 0, 0 },
9406         -1};
9407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 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_186 CC_NOTUSED = {
9413         { 2, 1 }        /* (0..65535) */,
9414         -1};
9415 static asn_per_constraints_t asn_PER_memb_id_constr_186 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_187 CC_NOTUSED = {
9421         { 0, 0 },
9422         -1};
9423 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 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_188 CC_NOTUSED = {
9429         { 0, 0 },
9430         -1};
9431 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 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_190 CC_NOTUSED = {
9437         { 2, 1 }        /* (0..65535) */,
9438         -1};
9439 static asn_per_constraints_t asn_PER_memb_id_constr_190 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_191 CC_NOTUSED = {
9445         { 0, 0 },
9446         -1};
9447 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 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_192 CC_NOTUSED = {
9453         { 0, 0 },
9454         -1};
9455 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 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_194 CC_NOTUSED = {
9461         { 2, 1 }        /* (0..65535) */,
9462         -1};
9463 static asn_per_constraints_t asn_PER_memb_id_constr_194 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_195 CC_NOTUSED = {
9469         { 0, 0 },
9470         -1};
9471 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 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_196 CC_NOTUSED = {
9477         { 0, 0 },
9478         -1};
9479 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 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_198 CC_NOTUSED = {
9485         { 2, 1 }        /* (0..65535) */,
9486         -1};
9487 static asn_per_constraints_t asn_PER_memb_id_constr_198 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_199 CC_NOTUSED = {
9493         { 0, 0 },
9494         -1};
9495 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 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_200 CC_NOTUSED = {
9501         { 0, 0 },
9502         -1};
9503 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 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_202 CC_NOTUSED = {
9509         { 2, 1 }        /* (0..65535) */,
9510         -1};
9511 static asn_per_constraints_t asn_PER_memb_id_constr_202 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_203 CC_NOTUSED = {
9517         { 0, 0 },
9518         -1};
9519 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 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_204 CC_NOTUSED = {
9525         { 0, 0 },
9526         -1};
9527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 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_206 CC_NOTUSED = {
9533         { 2, 1 }        /* (0..65535) */,
9534         -1};
9535 static asn_per_constraints_t asn_PER_memb_id_constr_206 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_207 CC_NOTUSED = {
9541         { 0, 0 },
9542         -1};
9543 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 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_208 CC_NOTUSED = {
9549         { 0, 0 },
9550         -1};
9551 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 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_210 CC_NOTUSED = {
9557         { 2, 1 }        /* (0..65535) */,
9558         -1};
9559 static asn_per_constraints_t asn_PER_memb_id_constr_210 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_211 CC_NOTUSED = {
9565         { 0, 0 },
9566         -1};
9567 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 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_212 CC_NOTUSED = {
9573         { 0, 0 },
9574         -1};
9575 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 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_214 CC_NOTUSED = {
9581         { 2, 1 }        /* (0..65535) */,
9582         -1};
9583 static asn_per_constraints_t asn_PER_memb_id_constr_214 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_215 CC_NOTUSED = {
9589         { 0, 0 },
9590         -1};
9591 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 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_216 CC_NOTUSED = {
9597         { 0, 0 },
9598         -1};
9599 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 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_218 CC_NOTUSED = {
9605         { 2, 1 }        /* (0..65535) */,
9606         -1};
9607 static asn_per_constraints_t asn_PER_memb_id_constr_218 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_219 CC_NOTUSED = {
9613         { 0, 0 },
9614         -1};
9615 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 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_220 CC_NOTUSED = {
9621         { 0, 0 },
9622         -1};
9623 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 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_222 CC_NOTUSED = {
9629         { 2, 1 }        /* (0..65535) */,
9630         -1};
9631 static asn_per_constraints_t asn_PER_memb_id_constr_222 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_223 CC_NOTUSED = {
9637         { 0, 0 },
9638         -1};
9639 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 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_224 CC_NOTUSED = {
9645         { 0, 0 },
9646         -1};
9647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 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_226 CC_NOTUSED = {
9653         { 2, 1 }        /* (0..65535) */,
9654         -1};
9655 static asn_per_constraints_t asn_PER_memb_id_constr_226 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_227 CC_NOTUSED = {
9661         { 0, 0 },
9662         -1};
9663 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 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_228 CC_NOTUSED = {
9669         { 0, 0 },
9670         -1};
9671 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 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_230 CC_NOTUSED = {
9677         { 2, 1 }        /* (0..65535) */,
9678         -1};
9679 static asn_per_constraints_t asn_PER_memb_id_constr_230 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_231 CC_NOTUSED = {
9685         { 0, 0 },
9686         -1};
9687 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 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_232 CC_NOTUSED = {
9693         { 0, 0 },
9694         -1};
9695 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 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_234 CC_NOTUSED = {
9701         { 2, 1 }        /* (0..65535) */,
9702         -1};
9703 static asn_per_constraints_t asn_PER_memb_id_constr_234 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_235 CC_NOTUSED = {
9709         { 0, 0 },
9710         -1};
9711 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 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_236 CC_NOTUSED = {
9717         { 0, 0 },
9718         -1};
9719 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 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_238 CC_NOTUSED = {
9725         { 2, 1 }        /* (0..65535) */,
9726         -1};
9727 static asn_per_constraints_t asn_PER_memb_id_constr_238 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_239 CC_NOTUSED = {
9733         { 0, 0 },
9734         -1};
9735 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 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_240 CC_NOTUSED = {
9741         { 0, 0 },
9742         -1};
9743 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 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_242 CC_NOTUSED = {
9749         { 2, 1 }        /* (0..65535) */,
9750         -1};
9751 static asn_per_constraints_t asn_PER_memb_id_constr_242 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_243 CC_NOTUSED = {
9757         { 0, 0 },
9758         -1};
9759 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 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_244 CC_NOTUSED = {
9765         { 0, 0 },
9766         -1};
9767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 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_246 CC_NOTUSED = {
9773         { 2, 1 }        /* (0..65535) */,
9774         -1};
9775 static asn_per_constraints_t asn_PER_memb_id_constr_246 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_247 CC_NOTUSED = {
9781         { 0, 0 },
9782         -1};
9783 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 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_248 CC_NOTUSED = {
9789         { 0, 0 },
9790         -1};
9791 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 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_250 CC_NOTUSED = {
9797         { 2, 1 }        /* (0..65535) */,
9798         -1};
9799 static asn_per_constraints_t asn_PER_memb_id_constr_250 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_251 CC_NOTUSED = {
9805         { 0, 0 },
9806         -1};
9807 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 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_252 CC_NOTUSED = {
9813         { 0, 0 },
9814         -1};
9815 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 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_254 CC_NOTUSED = {
9821         { 2, 1 }        /* (0..65535) */,
9822         -1};
9823 static asn_per_constraints_t asn_PER_memb_id_constr_254 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_255 CC_NOTUSED = {
9829         { 0, 0 },
9830         -1};
9831 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 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_256 CC_NOTUSED = {
9837         { 0, 0 },
9838         -1};
9839 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 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_258 CC_NOTUSED = {
9845         { 2, 1 }        /* (0..65535) */,
9846         -1};
9847 static asn_per_constraints_t asn_PER_memb_id_constr_258 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_259 CC_NOTUSED = {
9853         { 0, 0 },
9854         -1};
9855 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 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_260 CC_NOTUSED = {
9861         { 0, 0 },
9862         -1};
9863 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 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_262 CC_NOTUSED = {
9869         { 2, 1 }        /* (0..65535) */,
9870         -1};
9871 static asn_per_constraints_t asn_PER_memb_id_constr_262 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_263 CC_NOTUSED = {
9877         { 0, 0 },
9878         -1};
9879 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 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_264 CC_NOTUSED = {
9885         { 0, 0 },
9886         -1};
9887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 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_266 CC_NOTUSED = {
9893         { 2, 1 }        /* (0..65535) */,
9894         -1};
9895 static asn_per_constraints_t asn_PER_memb_id_constr_266 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_267 CC_NOTUSED = {
9901         { 0, 0 },
9902         -1};
9903 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 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_268 CC_NOTUSED = {
9909         { 0, 0 },
9910         -1};
9911 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 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_270 CC_NOTUSED = {
9917         { 2, 1 }        /* (0..65535) */,
9918         -1};
9919 static asn_per_constraints_t asn_PER_memb_id_constr_270 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_271 CC_NOTUSED = {
9925         { 0, 0 },
9926         -1};
9927 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 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_272 CC_NOTUSED = {
9933         { 0, 0 },
9934         -1};
9935 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 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_274 CC_NOTUSED = {
9941         { 2, 1 }        /* (0..65535) */,
9942         -1};
9943 static asn_per_constraints_t asn_PER_memb_id_constr_274 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_275 CC_NOTUSED = {
9949         { 0, 0 },
9950         -1};
9951 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 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_276 CC_NOTUSED = {
9957         { 0, 0 },
9958         -1};
9959 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 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_278 CC_NOTUSED = {
9965         { 2, 1 }        /* (0..65535) */,
9966         -1};
9967 static asn_per_constraints_t asn_PER_memb_id_constr_278 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_279 CC_NOTUSED = {
9973         { 0, 0 },
9974         -1};
9975 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 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_280 CC_NOTUSED = {
9981         { 0, 0 },
9982         -1};
9983 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 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_282 CC_NOTUSED = {
9989         { 2, 1 }        /* (0..65535) */,
9990         -1};
9991 static asn_per_constraints_t asn_PER_memb_id_constr_282 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_283 CC_NOTUSED = {
9997         { 0, 0 },
9998         -1};
9999 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 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_284 CC_NOTUSED = {
10005         { 0, 0 },
10006         -1};
10007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 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_286 CC_NOTUSED = {
10013         { 2, 1 }        /* (0..65535) */,
10014         -1};
10015 static asn_per_constraints_t asn_PER_memb_id_constr_286 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_287 CC_NOTUSED = {
10021         { 0, 0 },
10022         -1};
10023 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 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_288 CC_NOTUSED = {
10029         { 0, 0 },
10030         -1};
10031 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 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_290 CC_NOTUSED = {
10037         { 2, 1 }        /* (0..65535) */,
10038         -1};
10039 static asn_per_constraints_t asn_PER_memb_id_constr_290 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_291 CC_NOTUSED = {
10045         { 0, 0 },
10046         -1};
10047 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 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_292 CC_NOTUSED = {
10053         { 0, 0 },
10054         -1};
10055 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 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_294 CC_NOTUSED = {
10061         { 2, 1 }        /* (0..65535) */,
10062         -1};
10063 static asn_per_constraints_t asn_PER_memb_id_constr_294 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_295 CC_NOTUSED = {
10069         { 0, 0 },
10070         -1};
10071 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 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_296 CC_NOTUSED = {
10077         { 0, 0 },
10078         -1};
10079 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 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_298 CC_NOTUSED = {
10085         { 2, 1 }        /* (0..65535) */,
10086         -1};
10087 static asn_per_constraints_t asn_PER_memb_id_constr_298 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_299 CC_NOTUSED = {
10093         { 0, 0 },
10094         -1};
10095 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 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_300 CC_NOTUSED = {
10101         { 0, 0 },
10102         -1};
10103 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 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_302 CC_NOTUSED = {
10109         { 2, 1 }        /* (0..65535) */,
10110         -1};
10111 static asn_per_constraints_t asn_PER_memb_id_constr_302 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_303 CC_NOTUSED = {
10117         { 0, 0 },
10118         -1};
10119 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 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_304 CC_NOTUSED = {
10125         { 0, 0 },
10126         -1};
10127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 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_306 CC_NOTUSED = {
10133         { 2, 1 }        /* (0..65535) */,
10134         -1};
10135 static asn_per_constraints_t asn_PER_memb_id_constr_306 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_307 CC_NOTUSED = {
10141         { 0, 0 },
10142         -1};
10143 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 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_308 CC_NOTUSED = {
10149         { 0, 0 },
10150         -1};
10151 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 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_310 CC_NOTUSED = {
10157         { 2, 1 }        /* (0..65535) */,
10158         -1};
10159 static asn_per_constraints_t asn_PER_memb_id_constr_310 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_311 CC_NOTUSED = {
10165         { 0, 0 },
10166         -1};
10167 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 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_312 CC_NOTUSED = {
10173         { 0, 0 },
10174         -1};
10175 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 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_314 CC_NOTUSED = {
10181         { 2, 1 }        /* (0..65535) */,
10182         -1};
10183 static asn_per_constraints_t asn_PER_memb_id_constr_314 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_315 CC_NOTUSED = {
10189         { 0, 0 },
10190         -1};
10191 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 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_316 CC_NOTUSED = {
10197         { 0, 0 },
10198         -1};
10199 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 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_318 CC_NOTUSED = {
10205         { 2, 1 }        /* (0..65535) */,
10206         -1};
10207 static asn_per_constraints_t asn_PER_memb_id_constr_318 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_319 CC_NOTUSED = {
10213         { 0, 0 },
10214         -1};
10215 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 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_320 CC_NOTUSED = {
10221         { 0, 0 },
10222         -1};
10223 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 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_322 CC_NOTUSED = {
10229         { 2, 1 }        /* (0..65535) */,
10230         -1};
10231 static asn_per_constraints_t asn_PER_memb_id_constr_322 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_323 CC_NOTUSED = {
10237         { 0, 0 },
10238         -1};
10239 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 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_324 CC_NOTUSED = {
10245         { 0, 0 },
10246         -1};
10247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 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_326 CC_NOTUSED = {
10253         { 2, 1 }        /* (0..65535) */,
10254         -1};
10255 static asn_per_constraints_t asn_PER_memb_id_constr_326 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_327 CC_NOTUSED = {
10261         { 0, 0 },
10262         -1};
10263 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 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_328 CC_NOTUSED = {
10269         { 0, 0 },
10270         -1};
10271 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 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_330 CC_NOTUSED = {
10277         { 2, 1 }        /* (0..65535) */,
10278         -1};
10279 static asn_per_constraints_t asn_PER_memb_id_constr_330 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_331 CC_NOTUSED = {
10285         { 0, 0 },
10286         -1};
10287 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 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_332 CC_NOTUSED = {
10293         { 0, 0 },
10294         -1};
10295 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 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_334 CC_NOTUSED = {
10301         { 2, 1 }        /* (0..65535) */,
10302         -1};
10303 static asn_per_constraints_t asn_PER_memb_id_constr_334 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_335 CC_NOTUSED = {
10309         { 0, 0 },
10310         -1};
10311 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 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_336 CC_NOTUSED = {
10317         { 0, 0 },
10318         -1};
10319 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 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_338 CC_NOTUSED = {
10325         { 2, 1 }        /* (0..65535) */,
10326         -1};
10327 static asn_per_constraints_t asn_PER_memb_id_constr_338 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_339 CC_NOTUSED = {
10333         { 0, 0 },
10334         -1};
10335 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 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_340 CC_NOTUSED = {
10341         { 0, 0 },
10342         -1};
10343 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 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_342 CC_NOTUSED = {
10349         { 2, 1 }        /* (0..65535) */,
10350         -1};
10351 static asn_per_constraints_t asn_PER_memb_id_constr_342 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_343 CC_NOTUSED = {
10357         { 0, 0 },
10358         -1};
10359 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 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_344 CC_NOTUSED = {
10365         { 0, 0 },
10366         -1};
10367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 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_346 CC_NOTUSED = {
10373         { 2, 1 }        /* (0..65535) */,
10374         -1};
10375 static asn_per_constraints_t asn_PER_memb_id_constr_346 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_347 CC_NOTUSED = {
10381         { 0, 0 },
10382         -1};
10383 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 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_348 CC_NOTUSED = {
10389         { 0, 0 },
10390         -1};
10391 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 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_350 CC_NOTUSED = {
10397         { 2, 1 }        /* (0..65535) */,
10398         -1};
10399 static asn_per_constraints_t asn_PER_memb_id_constr_350 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_351 CC_NOTUSED = {
10405         { 0, 0 },
10406         -1};
10407 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 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_352 CC_NOTUSED = {
10413         { 0, 0 },
10414         -1};
10415 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 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_354 CC_NOTUSED = {
10421         { 2, 1 }        /* (0..65535) */,
10422         -1};
10423 static asn_per_constraints_t asn_PER_memb_id_constr_354 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_355 CC_NOTUSED = {
10429         { 0, 0 },
10430         -1};
10431 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 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_356 CC_NOTUSED = {
10437         { 0, 0 },
10438         -1};
10439 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 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_358 CC_NOTUSED = {
10445         { 2, 1 }        /* (0..65535) */,
10446         -1};
10447 static asn_per_constraints_t asn_PER_memb_id_constr_358 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_359 CC_NOTUSED = {
10453         { 0, 0 },
10454         -1};
10455 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 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_360 CC_NOTUSED = {
10461         { 0, 0 },
10462         -1};
10463 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 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_362 CC_NOTUSED = {
10469         { 2, 1 }        /* (0..65535) */,
10470         -1};
10471 static asn_per_constraints_t asn_PER_memb_id_constr_362 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_363 CC_NOTUSED = {
10477         { 0, 0 },
10478         -1};
10479 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 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_364 CC_NOTUSED = {
10485         { 0, 0 },
10486         -1};
10487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 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_366 CC_NOTUSED = {
10493         { 2, 1 }        /* (0..65535) */,
10494         -1};
10495 static asn_per_constraints_t asn_PER_memb_id_constr_366 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_367 CC_NOTUSED = {
10501         { 0, 0 },
10502         -1};
10503 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 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_368 CC_NOTUSED = {
10509         { 0, 0 },
10510         -1};
10511 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 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_370 CC_NOTUSED = {
10517         { 2, 1 }        /* (0..65535) */,
10518         -1};
10519 static asn_per_constraints_t asn_PER_memb_id_constr_370 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_371 CC_NOTUSED = {
10525         { 0, 0 },
10526         -1};
10527 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 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_372 CC_NOTUSED = {
10533         { 0, 0 },
10534         -1};
10535 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 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_374 CC_NOTUSED = {
10541         { 2, 1 }        /* (0..65535) */,
10542         -1};
10543 static asn_per_constraints_t asn_PER_memb_id_constr_374 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_375 CC_NOTUSED = {
10549         { 0, 0 },
10550         -1};
10551 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 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_376 CC_NOTUSED = {
10557         { 0, 0 },
10558         -1};
10559 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 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_378 CC_NOTUSED = {
10565         { 2, 1 }        /* (0..65535) */,
10566         -1};
10567 static asn_per_constraints_t asn_PER_memb_id_constr_378 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_379 CC_NOTUSED = {
10573         { 0, 0 },
10574         -1};
10575 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 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_380 CC_NOTUSED = {
10581         { 0, 0 },
10582         -1};
10583 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 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_382 CC_NOTUSED = {
10589         { 2, 1 }        /* (0..65535) */,
10590         -1};
10591 static asn_per_constraints_t asn_PER_memb_id_constr_382 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_383 CC_NOTUSED = {
10597         { 0, 0 },
10598         -1};
10599 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 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_384 CC_NOTUSED = {
10605         { 0, 0 },
10606         -1};
10607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 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_386 CC_NOTUSED = {
10613         { 2, 1 }        /* (0..65535) */,
10614         -1};
10615 static asn_per_constraints_t asn_PER_memb_id_constr_386 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_387 CC_NOTUSED = {
10621         { 0, 0 },
10622         -1};
10623 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 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_388 CC_NOTUSED = {
10629         { 0, 0 },
10630         -1};
10631 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 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_390 CC_NOTUSED = {
10637         { 2, 1 }        /* (0..65535) */,
10638         -1};
10639 static asn_per_constraints_t asn_PER_memb_id_constr_390 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_391 CC_NOTUSED = {
10645         { 0, 0 },
10646         -1};
10647 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 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_392 CC_NOTUSED = {
10653         { 0, 0 },
10654         -1};
10655 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 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_394 CC_NOTUSED = {
10661         { 2, 1 }        /* (0..65535) */,
10662         -1};
10663 static asn_per_constraints_t asn_PER_memb_id_constr_394 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_395 CC_NOTUSED = {
10669         { 0, 0 },
10670         -1};
10671 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 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_396 CC_NOTUSED = {
10677         { 0, 0 },
10678         -1};
10679 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 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_398 CC_NOTUSED = {
10685         { 2, 1 }        /* (0..65535) */,
10686         -1};
10687 static asn_per_constraints_t asn_PER_memb_id_constr_398 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_399 CC_NOTUSED = {
10693         { 0, 0 },
10694         -1};
10695 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 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_400 CC_NOTUSED = {
10701         { 0, 0 },
10702         -1};
10703 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 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_402 CC_NOTUSED = {
10709         { 2, 1 }        /* (0..65535) */,
10710         -1};
10711 static asn_per_constraints_t asn_PER_memb_id_constr_402 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_403 CC_NOTUSED = {
10717         { 0, 0 },
10718         -1};
10719 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 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_404 CC_NOTUSED = {
10725         { 0, 0 },
10726         -1};
10727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 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_406 CC_NOTUSED = {
10733         { 2, 1 }        /* (0..65535) */,
10734         -1};
10735 static asn_per_constraints_t asn_PER_memb_id_constr_406 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_407 CC_NOTUSED = {
10741         { 0, 0 },
10742         -1};
10743 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 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_408 CC_NOTUSED = {
10749         { 0, 0 },
10750         -1};
10751 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 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_410 CC_NOTUSED = {
10757         { 2, 1 }        /* (0..65535) */,
10758         -1};
10759 static asn_per_constraints_t asn_PER_memb_id_constr_410 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_411 CC_NOTUSED = {
10765         { 0, 0 },
10766         -1};
10767 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 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_412 CC_NOTUSED = {
10773         { 0, 0 },
10774         -1};
10775 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 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_414 CC_NOTUSED = {
10781         { 2, 1 }        /* (0..65535) */,
10782         -1};
10783 static asn_per_constraints_t asn_PER_memb_id_constr_414 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_415 CC_NOTUSED = {
10789         { 0, 0 },
10790         -1};
10791 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 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_416 CC_NOTUSED = {
10797         { 0, 0 },
10798         -1};
10799 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 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_418 CC_NOTUSED = {
10805         { 2, 1 }        /* (0..65535) */,
10806         -1};
10807 static asn_per_constraints_t asn_PER_memb_id_constr_418 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_419 CC_NOTUSED = {
10813         { 0, 0 },
10814         -1};
10815 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 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_420 CC_NOTUSED = {
10821         { 0, 0 },
10822         -1};
10823 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 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_422 CC_NOTUSED = {
10829         { 2, 1 }        /* (0..65535) */,
10830         -1};
10831 static asn_per_constraints_t asn_PER_memb_id_constr_422 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_423 CC_NOTUSED = {
10837         { 0, 0 },
10838         -1};
10839 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 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_424 CC_NOTUSED = {
10845         { 0, 0 },
10846         -1};
10847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 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_426 CC_NOTUSED = {
10853         { 2, 1 }        /* (0..65535) */,
10854         -1};
10855 static asn_per_constraints_t asn_PER_memb_id_constr_426 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_427 CC_NOTUSED = {
10861         { 0, 0 },
10862         -1};
10863 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 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_428 CC_NOTUSED = {
10869         { 0, 0 },
10870         -1};
10871 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 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_430 CC_NOTUSED = {
10877         { 2, 1 }        /* (0..65535) */,
10878         -1};
10879 static asn_per_constraints_t asn_PER_memb_id_constr_430 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_431 CC_NOTUSED = {
10885         { 0, 0 },
10886         -1};
10887 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 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_432 CC_NOTUSED = {
10893         { 0, 0 },
10894         -1};
10895 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 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_434 CC_NOTUSED = {
10901         { 2, 1 }        /* (0..65535) */,
10902         -1};
10903 static asn_per_constraints_t asn_PER_memb_id_constr_434 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_435 CC_NOTUSED = {
10909         { 0, 0 },
10910         -1};
10911 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 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_436 CC_NOTUSED = {
10917         { 0, 0 },
10918         -1};
10919 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 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_438 CC_NOTUSED = {
10925         { 2, 1 }        /* (0..65535) */,
10926         -1};
10927 static asn_per_constraints_t asn_PER_memb_id_constr_438 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_439 CC_NOTUSED = {
10933         { 0, 0 },
10934         -1};
10935 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 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_440 CC_NOTUSED = {
10941         { 0, 0 },
10942         -1};
10943 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 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_442 CC_NOTUSED = {
10949         { 2, 1 }        /* (0..65535) */,
10950         -1};
10951 static asn_per_constraints_t asn_PER_memb_id_constr_442 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_443 CC_NOTUSED = {
10957         { 0, 0 },
10958         -1};
10959 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 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_444 CC_NOTUSED = {
10965         { 0, 0 },
10966         -1};
10967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 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_446 CC_NOTUSED = {
10973         { 2, 1 }        /* (0..65535) */,
10974         -1};
10975 static asn_per_constraints_t asn_PER_memb_id_constr_446 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_447 CC_NOTUSED = {
10981         { 0, 0 },
10982         -1};
10983 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 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_448 CC_NOTUSED = {
10989         { 0, 0 },
10990         -1};
10991 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 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_450 CC_NOTUSED = {
10997         { 2, 1 }        /* (0..65535) */,
10998         -1};
10999 static asn_per_constraints_t asn_PER_memb_id_constr_450 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_451 CC_NOTUSED = {
11005         { 0, 0 },
11006         -1};
11007 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 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_452 CC_NOTUSED = {
11013         { 0, 0 },
11014         -1};
11015 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 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_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
11021         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
11022         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
11023         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
11024         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
11025         0,      /* No top level tags */
11026         0,      /* No tags in the map */
11027         0, 0,
11028         -1      /* Extensions start */
11029 };
11030 static /* Use -fall-defs-global to expose */
11031 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
11032         "extensionValue",
11033         "extensionValue",
11034         &asn_OP_OPEN_TYPE,
11035         0,      /* No effective tags (pointer) */
11036         0,      /* No effective tags (count) */
11037         0,      /* No tags (pointer) */
11038         0,      /* No tags (count) */
11039         { 0, 0, OPEN_TYPE_constraint },
11040         0, 0,   /* No members */
11041         &asn_SPC_extensionValue_specs_4 /* Additional specs */
11042 };
11043
11044 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_1[] = {
11045         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
11046                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11047                 -1,     /* IMPLICIT tag at current level */
11048                 &asn_DEF_ProtocolExtensionID,
11049                 0,
11050                 { &asn_OER_memb_id_constr_2, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
11051                 0, 0, /* No default value */
11052                 "id"
11053                 },
11054         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
11055                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11056                 -1,     /* IMPLICIT tag at current level */
11057                 &asn_DEF_Criticality,
11058                 0,
11059                 { &asn_OER_memb_criticality_constr_3, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
11060                 0, 0, /* No default value */
11061                 "criticality"
11062                 },
11063         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
11064                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11065                 +1,     /* EXPLICIT tag at current level */
11066                 &asn_DEF_extensionValue_4,
11067                 0,
11068                 { &asn_OER_memb_extensionValue_constr_4, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
11069                 0, 0, /* No default value */
11070                 "extensionValue"
11071                 },
11072 };
11073 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[] = {
11074         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11075 };
11076 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1[] = {
11077     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11078     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11079     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11080 };
11081 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1 = {
11082         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
11083         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
11084         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_1,
11085         3,      /* Count of tags in the map */
11086         0, 0, 0,        /* Optional elements (not needed) */
11087         -1,     /* First extension addition */
11088 };
11089 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
11090         "AllocationAndRetentionPriority-ExtIEs",
11091         "AllocationAndRetentionPriority-ExtIEs",
11092         &asn_OP_SEQUENCE,
11093         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,
11094         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11095                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11096         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1,   /* Same as above */
11097         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1)
11098                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_1[0]), /* 1 */
11099         { 0, 0, SEQUENCE_constraint },
11100         asn_MBR_AllocationAndRetentionPriority_ExtIEs_1,
11101         3,      /* Elements count */
11102         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_1  /* Additional specs */
11103 };
11104
11105 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
11106         sizeof(struct Associated_SCell_ItemExtIEs__extensionValue),
11107         offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, _asn_ctx),
11108         offsetof(struct Associated_SCell_ItemExtIEs__extensionValue, present),
11109         sizeof(((struct Associated_SCell_ItemExtIEs__extensionValue *)0)->present),
11110         0,      /* No top level tags */
11111         0,      /* No tags in the map */
11112         0, 0,
11113         -1      /* Extensions start */
11114 };
11115 static /* Use -fall-defs-global to expose */
11116 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
11117         "extensionValue",
11118         "extensionValue",
11119         &asn_OP_OPEN_TYPE,
11120         0,      /* No effective tags (pointer) */
11121         0,      /* No effective tags (count) */
11122         0,      /* No tags (pointer) */
11123         0,      /* No tags (count) */
11124         { 0, 0, OPEN_TYPE_constraint },
11125         0, 0,   /* No members */
11126         &asn_SPC_extensionValue_specs_8 /* Additional specs */
11127 };
11128
11129 asn_TYPE_member_t asn_MBR_Associated_SCell_ItemExtIEs_5[] = {
11130         { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, id),
11131                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11132                 -1,     /* IMPLICIT tag at current level */
11133                 &asn_DEF_ProtocolExtensionID,
11134                 0,
11135                 { &asn_OER_memb_id_constr_6, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
11136                 0, 0, /* No default value */
11137                 "id"
11138                 },
11139         { ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, criticality),
11140                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11141                 -1,     /* IMPLICIT tag at current level */
11142                 &asn_DEF_Criticality,
11143                 0,
11144                 { &asn_OER_memb_criticality_constr_7, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
11145                 0, 0, /* No default value */
11146                 "criticality"
11147                 },
11148         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Associated_SCell_ItemExtIEs, extensionValue),
11149                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11150                 +1,     /* EXPLICIT tag at current level */
11151                 &asn_DEF_extensionValue_8,
11152                 0,
11153                 { &asn_OER_memb_extensionValue_constr_8, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
11154                 0, 0, /* No default value */
11155                 "extensionValue"
11156                 },
11157 };
11158 static const ber_tlv_tag_t asn_DEF_Associated_SCell_ItemExtIEs_tags_5[] = {
11159         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11160 };
11161 static const asn_TYPE_tag2member_t asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5[] = {
11162     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11163     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11164     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11165 };
11166 asn_SEQUENCE_specifics_t asn_SPC_Associated_SCell_ItemExtIEs_specs_5 = {
11167         sizeof(struct Associated_SCell_ItemExtIEs),
11168         offsetof(struct Associated_SCell_ItemExtIEs, _asn_ctx),
11169         asn_MAP_Associated_SCell_ItemExtIEs_tag2el_5,
11170         3,      /* Count of tags in the map */
11171         0, 0, 0,        /* Optional elements (not needed) */
11172         -1,     /* First extension addition */
11173 };
11174 asn_TYPE_descriptor_t asn_DEF_Associated_SCell_ItemExtIEs = {
11175         "Associated-SCell-ItemExtIEs",
11176         "Associated-SCell-ItemExtIEs",
11177         &asn_OP_SEQUENCE,
11178         asn_DEF_Associated_SCell_ItemExtIEs_tags_5,
11179         sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11180                 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11181         asn_DEF_Associated_SCell_ItemExtIEs_tags_5,     /* Same as above */
11182         sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5)
11183                 /sizeof(asn_DEF_Associated_SCell_ItemExtIEs_tags_5[0]), /* 1 */
11184         { 0, 0, SEQUENCE_constraint },
11185         asn_MBR_Associated_SCell_ItemExtIEs_5,
11186         3,      /* Elements count */
11187         &asn_SPC_Associated_SCell_ItemExtIEs_specs_5    /* Additional specs */
11188 };
11189
11190 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
11191         sizeof(struct AvailablePLMNList_Item_ExtIEs__extensionValue),
11192         offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, _asn_ctx),
11193         offsetof(struct AvailablePLMNList_Item_ExtIEs__extensionValue, present),
11194         sizeof(((struct AvailablePLMNList_Item_ExtIEs__extensionValue *)0)->present),
11195         0,      /* No top level tags */
11196         0,      /* No tags in the map */
11197         0, 0,
11198         -1      /* Extensions start */
11199 };
11200 static /* Use -fall-defs-global to expose */
11201 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
11202         "extensionValue",
11203         "extensionValue",
11204         &asn_OP_OPEN_TYPE,
11205         0,      /* No effective tags (pointer) */
11206         0,      /* No effective tags (count) */
11207         0,      /* No tags (pointer) */
11208         0,      /* No tags (count) */
11209         { 0, 0, OPEN_TYPE_constraint },
11210         0, 0,   /* No members */
11211         &asn_SPC_extensionValue_specs_12        /* Additional specs */
11212 };
11213
11214 asn_TYPE_member_t asn_MBR_AvailablePLMNList_Item_ExtIEs_9[] = {
11215         { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, id),
11216                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11217                 -1,     /* IMPLICIT tag at current level */
11218                 &asn_DEF_ProtocolExtensionID,
11219                 0,
11220                 { &asn_OER_memb_id_constr_10, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
11221                 0, 0, /* No default value */
11222                 "id"
11223                 },
11224         { ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, criticality),
11225                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11226                 -1,     /* IMPLICIT tag at current level */
11227                 &asn_DEF_Criticality,
11228                 0,
11229                 { &asn_OER_memb_criticality_constr_11, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
11230                 0, 0, /* No default value */
11231                 "criticality"
11232                 },
11233         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AvailablePLMNList_Item_ExtIEs, extensionValue),
11234                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11235                 +1,     /* EXPLICIT tag at current level */
11236                 &asn_DEF_extensionValue_12,
11237                 0,
11238                 { &asn_OER_memb_extensionValue_constr_12, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
11239                 0, 0, /* No default value */
11240                 "extensionValue"
11241                 },
11242 };
11243 static const ber_tlv_tag_t asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[] = {
11244         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11245 };
11246 static const asn_TYPE_tag2member_t asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9[] = {
11247     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11248     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11249     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11250 };
11251 asn_SEQUENCE_specifics_t asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9 = {
11252         sizeof(struct AvailablePLMNList_Item_ExtIEs),
11253         offsetof(struct AvailablePLMNList_Item_ExtIEs, _asn_ctx),
11254         asn_MAP_AvailablePLMNList_Item_ExtIEs_tag2el_9,
11255         3,      /* Count of tags in the map */
11256         0, 0, 0,        /* Optional elements (not needed) */
11257         -1,     /* First extension addition */
11258 };
11259 asn_TYPE_descriptor_t asn_DEF_AvailablePLMNList_Item_ExtIEs = {
11260         "AvailablePLMNList-Item-ExtIEs",
11261         "AvailablePLMNList-Item-ExtIEs",
11262         &asn_OP_SEQUENCE,
11263         asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,
11264         sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11265                 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11266         asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9,   /* Same as above */
11267         sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9)
11268                 /sizeof(asn_DEF_AvailablePLMNList_Item_ExtIEs_tags_9[0]), /* 1 */
11269         { 0, 0, SEQUENCE_constraint },
11270         asn_MBR_AvailablePLMNList_Item_ExtIEs_9,
11271         3,      /* Elements count */
11272         &asn_SPC_AvailablePLMNList_Item_ExtIEs_specs_9  /* Additional specs */
11273 };
11274
11275 static asn_TYPE_member_t asn_MBR_extensionValue_16[] = {
11276         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, choice.SliceSupportList),
11277                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11278                 0,
11279                 &asn_DEF_SliceSupportList,
11280                 0,
11281                 { 0, 0, 0 },
11282                 0, 0, /* No default value */
11283                 "SliceSupportList"
11284                 },
11285 };
11286 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_16[] = {
11287     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* SliceSupportList */
11288 };
11289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
11290         sizeof(struct ServedPLMNs_ItemExtIEs__extensionValue),
11291         offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
11292         offsetof(struct ServedPLMNs_ItemExtIEs__extensionValue, present),
11293         sizeof(((struct ServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
11294         asn_MAP_extensionValue_tag2el_16,
11295         1,      /* Count of tags in the map */
11296         0, 0,
11297         -1      /* Extensions start */
11298 };
11299 static /* Use -fall-defs-global to expose */
11300 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
11301         "extensionValue",
11302         "extensionValue",
11303         &asn_OP_OPEN_TYPE,
11304         0,      /* No effective tags (pointer) */
11305         0,      /* No effective tags (count) */
11306         0,      /* No tags (pointer) */
11307         0,      /* No tags (count) */
11308         { 0, 0, OPEN_TYPE_constraint },
11309         asn_MBR_extensionValue_16,
11310         1,      /* Elements count */
11311         &asn_SPC_extensionValue_specs_16        /* Additional specs */
11312 };
11313
11314 asn_TYPE_member_t asn_MBR_ServedPLMNs_ItemExtIEs_13[] = {
11315         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, id),
11316                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11317                 -1,     /* IMPLICIT tag at current level */
11318                 &asn_DEF_ProtocolExtensionID,
11319                 0,
11320                 { &asn_OER_memb_id_constr_14, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
11321                 0, 0, /* No default value */
11322                 "id"
11323                 },
11324         { ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, criticality),
11325                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11326                 -1,     /* IMPLICIT tag at current level */
11327                 &asn_DEF_Criticality,
11328                 select_ServedPLMNs_ItemExtIEs_criticality_type,
11329                 { &asn_OER_memb_criticality_constr_15, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
11330                 0, 0, /* No default value */
11331                 "criticality"
11332                 },
11333         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedPLMNs_ItemExtIEs, extensionValue),
11334                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11335                 +1,     /* EXPLICIT tag at current level */
11336                 &asn_DEF_extensionValue_16,
11337                 select_ServedPLMNs_ItemExtIEs_extensionValue_type,
11338                 { &asn_OER_memb_extensionValue_constr_16, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
11339                 0, 0, /* No default value */
11340                 "extensionValue"
11341                 },
11342 };
11343 static const ber_tlv_tag_t asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[] = {
11344         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11345 };
11346 static const asn_TYPE_tag2member_t asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13[] = {
11347     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11348     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11349     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11350 };
11351 asn_SEQUENCE_specifics_t asn_SPC_ServedPLMNs_ItemExtIEs_specs_13 = {
11352         sizeof(struct ServedPLMNs_ItemExtIEs),
11353         offsetof(struct ServedPLMNs_ItemExtIEs, _asn_ctx),
11354         asn_MAP_ServedPLMNs_ItemExtIEs_tag2el_13,
11355         3,      /* Count of tags in the map */
11356         0, 0, 0,        /* Optional elements (not needed) */
11357         -1,     /* First extension addition */
11358 };
11359 asn_TYPE_descriptor_t asn_DEF_ServedPLMNs_ItemExtIEs = {
11360         "ServedPLMNs-ItemExtIEs",
11361         "ServedPLMNs-ItemExtIEs",
11362         &asn_OP_SEQUENCE,
11363         asn_DEF_ServedPLMNs_ItemExtIEs_tags_13,
11364         sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11365                 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11366         asn_DEF_ServedPLMNs_ItemExtIEs_tags_13, /* Same as above */
11367         sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13)
11368                 /sizeof(asn_DEF_ServedPLMNs_ItemExtIEs_tags_13[0]), /* 1 */
11369         { 0, 0, SEQUENCE_constraint },
11370         asn_MBR_ServedPLMNs_ItemExtIEs_13,
11371         3,      /* Elements count */
11372         &asn_SPC_ServedPLMNs_ItemExtIEs_specs_13        /* Additional specs */
11373 };
11374
11375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
11376         sizeof(struct Candidate_SpCell_ItemExtIEs__extensionValue),
11377         offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
11378         offsetof(struct Candidate_SpCell_ItemExtIEs__extensionValue, present),
11379         sizeof(((struct Candidate_SpCell_ItemExtIEs__extensionValue *)0)->present),
11380         0,      /* No top level tags */
11381         0,      /* No tags in the map */
11382         0, 0,
11383         -1      /* Extensions start */
11384 };
11385 static /* Use -fall-defs-global to expose */
11386 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
11387         "extensionValue",
11388         "extensionValue",
11389         &asn_OP_OPEN_TYPE,
11390         0,      /* No effective tags (pointer) */
11391         0,      /* No effective tags (count) */
11392         0,      /* No tags (pointer) */
11393         0,      /* No tags (count) */
11394         { 0, 0, OPEN_TYPE_constraint },
11395         0, 0,   /* No members */
11396         &asn_SPC_extensionValue_specs_20        /* Additional specs */
11397 };
11398
11399 asn_TYPE_member_t asn_MBR_Candidate_SpCell_ItemExtIEs_17[] = {
11400         { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, id),
11401                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11402                 -1,     /* IMPLICIT tag at current level */
11403                 &asn_DEF_ProtocolExtensionID,
11404                 0,
11405                 { &asn_OER_memb_id_constr_18, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
11406                 0, 0, /* No default value */
11407                 "id"
11408                 },
11409         { ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, criticality),
11410                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11411                 -1,     /* IMPLICIT tag at current level */
11412                 &asn_DEF_Criticality,
11413                 0,
11414                 { &asn_OER_memb_criticality_constr_19, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
11415                 0, 0, /* No default value */
11416                 "criticality"
11417                 },
11418         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Candidate_SpCell_ItemExtIEs, extensionValue),
11419                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11420                 +1,     /* EXPLICIT tag at current level */
11421                 &asn_DEF_extensionValue_20,
11422                 0,
11423                 { &asn_OER_memb_extensionValue_constr_20, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
11424                 0, 0, /* No default value */
11425                 "extensionValue"
11426                 },
11427 };
11428 static const ber_tlv_tag_t asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[] = {
11429         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11430 };
11431 static const asn_TYPE_tag2member_t asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17[] = {
11432     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11433     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11434     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11435 };
11436 asn_SEQUENCE_specifics_t asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17 = {
11437         sizeof(struct Candidate_SpCell_ItemExtIEs),
11438         offsetof(struct Candidate_SpCell_ItemExtIEs, _asn_ctx),
11439         asn_MAP_Candidate_SpCell_ItemExtIEs_tag2el_17,
11440         3,      /* Count of tags in the map */
11441         0, 0, 0,        /* Optional elements (not needed) */
11442         -1,     /* First extension addition */
11443 };
11444 asn_TYPE_descriptor_t asn_DEF_Candidate_SpCell_ItemExtIEs = {
11445         "Candidate-SpCell-ItemExtIEs",
11446         "Candidate-SpCell-ItemExtIEs",
11447         &asn_OP_SEQUENCE,
11448         asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,
11449         sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11450                 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11451         asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17,    /* Same as above */
11452         sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17)
11453                 /sizeof(asn_DEF_Candidate_SpCell_ItemExtIEs_tags_17[0]), /* 1 */
11454         { 0, 0, SEQUENCE_constraint },
11455         asn_MBR_Candidate_SpCell_ItemExtIEs_17,
11456         3,      /* Elements count */
11457         &asn_SPC_Candidate_SpCell_ItemExtIEs_specs_17   /* Additional specs */
11458 };
11459
11460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
11461         sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue),
11462         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
11463         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue, present),
11464         sizeof(((struct Cells_Failed_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
11465         0,      /* No top level tags */
11466         0,      /* No tags in the map */
11467         0, 0,
11468         -1      /* Extensions start */
11469 };
11470 static /* Use -fall-defs-global to expose */
11471 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
11472         "extensionValue",
11473         "extensionValue",
11474         &asn_OP_OPEN_TYPE,
11475         0,      /* No effective tags (pointer) */
11476         0,      /* No effective tags (count) */
11477         0,      /* No tags (pointer) */
11478         0,      /* No tags (count) */
11479         { 0, 0, OPEN_TYPE_constraint },
11480         0, 0,   /* No members */
11481         &asn_SPC_extensionValue_specs_24        /* Additional specs */
11482 };
11483
11484 asn_TYPE_member_t asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21[] = {
11485         { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, id),
11486                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11487                 -1,     /* IMPLICIT tag at current level */
11488                 &asn_DEF_ProtocolExtensionID,
11489                 0,
11490                 { &asn_OER_memb_id_constr_22, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
11491                 0, 0, /* No default value */
11492                 "id"
11493                 },
11494         { ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, criticality),
11495                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11496                 -1,     /* IMPLICIT tag at current level */
11497                 &asn_DEF_Criticality,
11498                 0,
11499                 { &asn_OER_memb_criticality_constr_23, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
11500                 0, 0, /* No default value */
11501                 "criticality"
11502                 },
11503         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, extensionValue),
11504                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11505                 +1,     /* EXPLICIT tag at current level */
11506                 &asn_DEF_extensionValue_24,
11507                 0,
11508                 { &asn_OER_memb_extensionValue_constr_24, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
11509                 0, 0, /* No default value */
11510                 "extensionValue"
11511                 },
11512 };
11513 static const ber_tlv_tag_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[] = {
11514         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11515 };
11516 static const asn_TYPE_tag2member_t asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21[] = {
11517     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11518     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11519     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11520 };
11521 asn_SEQUENCE_specifics_t asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21 = {
11522         sizeof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs),
11523         offsetof(struct Cells_Failed_to_be_Activated_List_ItemExtIEs, _asn_ctx),
11524         asn_MAP_Cells_Failed_to_be_Activated_List_ItemExtIEs_tag2el_21,
11525         3,      /* Count of tags in the map */
11526         0, 0, 0,        /* Optional elements (not needed) */
11527         -1,     /* First extension addition */
11528 };
11529 asn_TYPE_descriptor_t asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs = {
11530         "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11531         "Cells-Failed-to-be-Activated-List-ItemExtIEs",
11532         &asn_OP_SEQUENCE,
11533         asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,
11534         sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11535                 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11536         asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21,   /* Same as above */
11537         sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21)
11538                 /sizeof(asn_DEF_Cells_Failed_to_be_Activated_List_ItemExtIEs_tags_21[0]), /* 1 */
11539         { 0, 0, SEQUENCE_constraint },
11540         asn_MBR_Cells_Failed_to_be_Activated_List_ItemExtIEs_21,
11541         3,      /* Elements count */
11542         &asn_SPC_Cells_Failed_to_be_Activated_List_ItemExtIEs_specs_21  /* Additional specs */
11543 };
11544
11545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
11546         sizeof(struct Cells_Status_ItemExtIEs__extensionValue),
11547         offsetof(struct Cells_Status_ItemExtIEs__extensionValue, _asn_ctx),
11548         offsetof(struct Cells_Status_ItemExtIEs__extensionValue, present),
11549         sizeof(((struct Cells_Status_ItemExtIEs__extensionValue *)0)->present),
11550         0,      /* No top level tags */
11551         0,      /* No tags in the map */
11552         0, 0,
11553         -1      /* Extensions start */
11554 };
11555 static /* Use -fall-defs-global to expose */
11556 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
11557         "extensionValue",
11558         "extensionValue",
11559         &asn_OP_OPEN_TYPE,
11560         0,      /* No effective tags (pointer) */
11561         0,      /* No effective tags (count) */
11562         0,      /* No tags (pointer) */
11563         0,      /* No tags (count) */
11564         { 0, 0, OPEN_TYPE_constraint },
11565         0, 0,   /* No members */
11566         &asn_SPC_extensionValue_specs_28        /* Additional specs */
11567 };
11568
11569 asn_TYPE_member_t asn_MBR_Cells_Status_ItemExtIEs_25[] = {
11570         { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, id),
11571                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11572                 -1,     /* IMPLICIT tag at current level */
11573                 &asn_DEF_ProtocolExtensionID,
11574                 0,
11575                 { &asn_OER_memb_id_constr_26, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
11576                 0, 0, /* No default value */
11577                 "id"
11578                 },
11579         { ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, criticality),
11580                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11581                 -1,     /* IMPLICIT tag at current level */
11582                 &asn_DEF_Criticality,
11583                 0,
11584                 { &asn_OER_memb_criticality_constr_27, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
11585                 0, 0, /* No default value */
11586                 "criticality"
11587                 },
11588         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Status_ItemExtIEs, extensionValue),
11589                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11590                 +1,     /* EXPLICIT tag at current level */
11591                 &asn_DEF_extensionValue_28,
11592                 0,
11593                 { &asn_OER_memb_extensionValue_constr_28, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
11594                 0, 0, /* No default value */
11595                 "extensionValue"
11596                 },
11597 };
11598 static const ber_tlv_tag_t asn_DEF_Cells_Status_ItemExtIEs_tags_25[] = {
11599         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11600 };
11601 static const asn_TYPE_tag2member_t asn_MAP_Cells_Status_ItemExtIEs_tag2el_25[] = {
11602     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11603     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11604     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11605 };
11606 asn_SEQUENCE_specifics_t asn_SPC_Cells_Status_ItemExtIEs_specs_25 = {
11607         sizeof(struct Cells_Status_ItemExtIEs),
11608         offsetof(struct Cells_Status_ItemExtIEs, _asn_ctx),
11609         asn_MAP_Cells_Status_ItemExtIEs_tag2el_25,
11610         3,      /* Count of tags in the map */
11611         0, 0, 0,        /* Optional elements (not needed) */
11612         -1,     /* First extension addition */
11613 };
11614 asn_TYPE_descriptor_t asn_DEF_Cells_Status_ItemExtIEs = {
11615         "Cells-Status-ItemExtIEs",
11616         "Cells-Status-ItemExtIEs",
11617         &asn_OP_SEQUENCE,
11618         asn_DEF_Cells_Status_ItemExtIEs_tags_25,
11619         sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11620                 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11621         asn_DEF_Cells_Status_ItemExtIEs_tags_25,        /* Same as above */
11622         sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25)
11623                 /sizeof(asn_DEF_Cells_Status_ItemExtIEs_tags_25[0]), /* 1 */
11624         { 0, 0, SEQUENCE_constraint },
11625         asn_MBR_Cells_Status_ItemExtIEs_25,
11626         3,      /* Elements count */
11627         &asn_SPC_Cells_Status_ItemExtIEs_specs_25       /* Additional specs */
11628 };
11629
11630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
11631         sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue),
11632         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, _asn_ctx),
11633         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue, present),
11634         sizeof(((struct Cells_To_Be_Broadcast_ItemExtIEs__extensionValue *)0)->present),
11635         0,      /* No top level tags */
11636         0,      /* No tags in the map */
11637         0, 0,
11638         -1      /* Extensions start */
11639 };
11640 static /* Use -fall-defs-global to expose */
11641 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
11642         "extensionValue",
11643         "extensionValue",
11644         &asn_OP_OPEN_TYPE,
11645         0,      /* No effective tags (pointer) */
11646         0,      /* No effective tags (count) */
11647         0,      /* No tags (pointer) */
11648         0,      /* No tags (count) */
11649         { 0, 0, OPEN_TYPE_constraint },
11650         0, 0,   /* No members */
11651         &asn_SPC_extensionValue_specs_32        /* Additional specs */
11652 };
11653
11654 asn_TYPE_member_t asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29[] = {
11655         { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, id),
11656                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11657                 -1,     /* IMPLICIT tag at current level */
11658                 &asn_DEF_ProtocolExtensionID,
11659                 0,
11660                 { &asn_OER_memb_id_constr_30, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
11661                 0, 0, /* No default value */
11662                 "id"
11663                 },
11664         { ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, criticality),
11665                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11666                 -1,     /* IMPLICIT tag at current level */
11667                 &asn_DEF_Criticality,
11668                 0,
11669                 { &asn_OER_memb_criticality_constr_31, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
11670                 0, 0, /* No default value */
11671                 "criticality"
11672                 },
11673         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, extensionValue),
11674                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11675                 +1,     /* EXPLICIT tag at current level */
11676                 &asn_DEF_extensionValue_32,
11677                 0,
11678                 { &asn_OER_memb_extensionValue_constr_32, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
11679                 0, 0, /* No default value */
11680                 "extensionValue"
11681                 },
11682 };
11683 static const ber_tlv_tag_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[] = {
11684         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11685 };
11686 static const asn_TYPE_tag2member_t asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29[] = {
11687     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11688     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11689     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11690 };
11691 asn_SEQUENCE_specifics_t asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29 = {
11692         sizeof(struct Cells_To_Be_Broadcast_ItemExtIEs),
11693         offsetof(struct Cells_To_Be_Broadcast_ItemExtIEs, _asn_ctx),
11694         asn_MAP_Cells_To_Be_Broadcast_ItemExtIEs_tag2el_29,
11695         3,      /* Count of tags in the map */
11696         0, 0, 0,        /* Optional elements (not needed) */
11697         -1,     /* First extension addition */
11698 };
11699 asn_TYPE_descriptor_t asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs = {
11700         "Cells-To-Be-Broadcast-ItemExtIEs",
11701         "Cells-To-Be-Broadcast-ItemExtIEs",
11702         &asn_OP_SEQUENCE,
11703         asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,
11704         sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11705                 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11706         asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29,       /* Same as above */
11707         sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29)
11708                 /sizeof(asn_DEF_Cells_To_Be_Broadcast_ItemExtIEs_tags_29[0]), /* 1 */
11709         { 0, 0, SEQUENCE_constraint },
11710         asn_MBR_Cells_To_Be_Broadcast_ItemExtIEs_29,
11711         3,      /* Elements count */
11712         &asn_SPC_Cells_To_Be_Broadcast_ItemExtIEs_specs_29      /* Additional specs */
11713 };
11714
11715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
11716         sizeof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue),
11717         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, _asn_ctx),
11718         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue, present),
11719         sizeof(((struct Cells_Broadcast_Completed_ItemExtIEs__extensionValue *)0)->present),
11720         0,      /* No top level tags */
11721         0,      /* No tags in the map */
11722         0, 0,
11723         -1      /* Extensions start */
11724 };
11725 static /* Use -fall-defs-global to expose */
11726 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
11727         "extensionValue",
11728         "extensionValue",
11729         &asn_OP_OPEN_TYPE,
11730         0,      /* No effective tags (pointer) */
11731         0,      /* No effective tags (count) */
11732         0,      /* No tags (pointer) */
11733         0,      /* No tags (count) */
11734         { 0, 0, OPEN_TYPE_constraint },
11735         0, 0,   /* No members */
11736         &asn_SPC_extensionValue_specs_36        /* Additional specs */
11737 };
11738
11739 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33[] = {
11740         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, id),
11741                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11742                 -1,     /* IMPLICIT tag at current level */
11743                 &asn_DEF_ProtocolExtensionID,
11744                 0,
11745                 { &asn_OER_memb_id_constr_34, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
11746                 0, 0, /* No default value */
11747                 "id"
11748                 },
11749         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, criticality),
11750                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11751                 -1,     /* IMPLICIT tag at current level */
11752                 &asn_DEF_Criticality,
11753                 0,
11754                 { &asn_OER_memb_criticality_constr_35, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
11755                 0, 0, /* No default value */
11756                 "criticality"
11757                 },
11758         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, extensionValue),
11759                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11760                 +1,     /* EXPLICIT tag at current level */
11761                 &asn_DEF_extensionValue_36,
11762                 0,
11763                 { &asn_OER_memb_extensionValue_constr_36, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
11764                 0, 0, /* No default value */
11765                 "extensionValue"
11766                 },
11767 };
11768 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[] = {
11769         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11770 };
11771 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33[] = {
11772     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11773     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11774     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11775 };
11776 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33 = {
11777         sizeof(struct Cells_Broadcast_Completed_ItemExtIEs),
11778         offsetof(struct Cells_Broadcast_Completed_ItemExtIEs, _asn_ctx),
11779         asn_MAP_Cells_Broadcast_Completed_ItemExtIEs_tag2el_33,
11780         3,      /* Count of tags in the map */
11781         0, 0, 0,        /* Optional elements (not needed) */
11782         -1,     /* First extension addition */
11783 };
11784 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Completed_ItemExtIEs = {
11785         "Cells-Broadcast-Completed-ItemExtIEs",
11786         "Cells-Broadcast-Completed-ItemExtIEs",
11787         &asn_OP_SEQUENCE,
11788         asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,
11789         sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11790                 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11791         asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33,   /* Same as above */
11792         sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33)
11793                 /sizeof(asn_DEF_Cells_Broadcast_Completed_ItemExtIEs_tags_33[0]), /* 1 */
11794         { 0, 0, SEQUENCE_constraint },
11795         asn_MBR_Cells_Broadcast_Completed_ItemExtIEs_33,
11796         3,      /* Elements count */
11797         &asn_SPC_Cells_Broadcast_Completed_ItemExtIEs_specs_33  /* Additional specs */
11798 };
11799
11800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
11801         sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue),
11802         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11803         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue, present),
11804         sizeof(((struct Broadcast_To_Be_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11805         0,      /* No top level tags */
11806         0,      /* No tags in the map */
11807         0, 0,
11808         -1      /* Extensions start */
11809 };
11810 static /* Use -fall-defs-global to expose */
11811 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
11812         "extensionValue",
11813         "extensionValue",
11814         &asn_OP_OPEN_TYPE,
11815         0,      /* No effective tags (pointer) */
11816         0,      /* No effective tags (count) */
11817         0,      /* No tags (pointer) */
11818         0,      /* No tags (count) */
11819         { 0, 0, OPEN_TYPE_constraint },
11820         0, 0,   /* No members */
11821         &asn_SPC_extensionValue_specs_40        /* Additional specs */
11822 };
11823
11824 asn_TYPE_member_t asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37[] = {
11825         { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, id),
11826                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11827                 -1,     /* IMPLICIT tag at current level */
11828                 &asn_DEF_ProtocolExtensionID,
11829                 0,
11830                 { &asn_OER_memb_id_constr_38, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
11831                 0, 0, /* No default value */
11832                 "id"
11833                 },
11834         { ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, criticality),
11835                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11836                 -1,     /* IMPLICIT tag at current level */
11837                 &asn_DEF_Criticality,
11838                 0,
11839                 { &asn_OER_memb_criticality_constr_39, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
11840                 0, 0, /* No default value */
11841                 "criticality"
11842                 },
11843         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, extensionValue),
11844                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11845                 +1,     /* EXPLICIT tag at current level */
11846                 &asn_DEF_extensionValue_40,
11847                 0,
11848                 { &asn_OER_memb_extensionValue_constr_40, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
11849                 0, 0, /* No default value */
11850                 "extensionValue"
11851                 },
11852 };
11853 static const ber_tlv_tag_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[] = {
11854         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11855 };
11856 static const asn_TYPE_tag2member_t asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37[] = {
11857     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11858     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11859     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11860 };
11861 asn_SEQUENCE_specifics_t asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37 = {
11862         sizeof(struct Broadcast_To_Be_Cancelled_ItemExtIEs),
11863         offsetof(struct Broadcast_To_Be_Cancelled_ItemExtIEs, _asn_ctx),
11864         asn_MAP_Broadcast_To_Be_Cancelled_ItemExtIEs_tag2el_37,
11865         3,      /* Count of tags in the map */
11866         0, 0, 0,        /* Optional elements (not needed) */
11867         -1,     /* First extension addition */
11868 };
11869 asn_TYPE_descriptor_t asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs = {
11870         "Broadcast-To-Be-Cancelled-ItemExtIEs",
11871         "Broadcast-To-Be-Cancelled-ItemExtIEs",
11872         &asn_OP_SEQUENCE,
11873         asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,
11874         sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11875                 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11876         asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37,   /* Same as above */
11877         sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37)
11878                 /sizeof(asn_DEF_Broadcast_To_Be_Cancelled_ItemExtIEs_tags_37[0]), /* 1 */
11879         { 0, 0, SEQUENCE_constraint },
11880         asn_MBR_Broadcast_To_Be_Cancelled_ItemExtIEs_37,
11881         3,      /* Elements count */
11882         &asn_SPC_Broadcast_To_Be_Cancelled_ItemExtIEs_specs_37  /* Additional specs */
11883 };
11884
11885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
11886         sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue),
11887         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, _asn_ctx),
11888         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue, present),
11889         sizeof(((struct Cells_Broadcast_Cancelled_ItemExtIEs__extensionValue *)0)->present),
11890         0,      /* No top level tags */
11891         0,      /* No tags in the map */
11892         0, 0,
11893         -1      /* Extensions start */
11894 };
11895 static /* Use -fall-defs-global to expose */
11896 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
11897         "extensionValue",
11898         "extensionValue",
11899         &asn_OP_OPEN_TYPE,
11900         0,      /* No effective tags (pointer) */
11901         0,      /* No effective tags (count) */
11902         0,      /* No tags (pointer) */
11903         0,      /* No tags (count) */
11904         { 0, 0, OPEN_TYPE_constraint },
11905         0, 0,   /* No members */
11906         &asn_SPC_extensionValue_specs_44        /* Additional specs */
11907 };
11908
11909 asn_TYPE_member_t asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41[] = {
11910         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, id),
11911                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
11912                 -1,     /* IMPLICIT tag at current level */
11913                 &asn_DEF_ProtocolExtensionID,
11914                 0,
11915                 { &asn_OER_memb_id_constr_42, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
11916                 0, 0, /* No default value */
11917                 "id"
11918                 },
11919         { ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, criticality),
11920                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
11921                 -1,     /* IMPLICIT tag at current level */
11922                 &asn_DEF_Criticality,
11923                 0,
11924                 { &asn_OER_memb_criticality_constr_43, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
11925                 0, 0, /* No default value */
11926                 "criticality"
11927                 },
11928         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, extensionValue),
11929                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
11930                 +1,     /* EXPLICIT tag at current level */
11931                 &asn_DEF_extensionValue_44,
11932                 0,
11933                 { &asn_OER_memb_extensionValue_constr_44, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
11934                 0, 0, /* No default value */
11935                 "extensionValue"
11936                 },
11937 };
11938 static const ber_tlv_tag_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[] = {
11939         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
11940 };
11941 static const asn_TYPE_tag2member_t asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41[] = {
11942     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
11943     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
11944     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
11945 };
11946 asn_SEQUENCE_specifics_t asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41 = {
11947         sizeof(struct Cells_Broadcast_Cancelled_ItemExtIEs),
11948         offsetof(struct Cells_Broadcast_Cancelled_ItemExtIEs, _asn_ctx),
11949         asn_MAP_Cells_Broadcast_Cancelled_ItemExtIEs_tag2el_41,
11950         3,      /* Count of tags in the map */
11951         0, 0, 0,        /* Optional elements (not needed) */
11952         -1,     /* First extension addition */
11953 };
11954 asn_TYPE_descriptor_t asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs = {
11955         "Cells-Broadcast-Cancelled-ItemExtIEs",
11956         "Cells-Broadcast-Cancelled-ItemExtIEs",
11957         &asn_OP_SEQUENCE,
11958         asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,
11959         sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11960                 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11961         asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41,   /* Same as above */
11962         sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41)
11963                 /sizeof(asn_DEF_Cells_Broadcast_Cancelled_ItemExtIEs_tags_41[0]), /* 1 */
11964         { 0, 0, SEQUENCE_constraint },
11965         asn_MBR_Cells_Broadcast_Cancelled_ItemExtIEs_41,
11966         3,      /* Elements count */
11967         &asn_SPC_Cells_Broadcast_Cancelled_ItemExtIEs_specs_41  /* Additional specs */
11968 };
11969
11970 static asn_TYPE_member_t asn_MBR_extensionValue_48[] = {
11971         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.GNB_CUSystemInformation),
11972                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11973                 0,
11974                 &asn_DEF_GNB_CUSystemInformation,
11975                 0,
11976                 { 0, 0, 0 },
11977                 0, 0, /* No default value */
11978                 "GNB-CUSystemInformation"
11979                 },
11980         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.AvailablePLMNList),
11981                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11982                 0,
11983                 &asn_DEF_AvailablePLMNList,
11984                 0,
11985                 { 0, 0, 0 },
11986                 0, 0, /* No default value */
11987                 "AvailablePLMNList"
11988                 },
11989         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, choice.ExtendedAvailablePLMN_List),
11990                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
11991                 0,
11992                 &asn_DEF_ExtendedAvailablePLMN_List,
11993                 0,
11994                 { 0, 0, 0 },
11995                 0, 0, /* No default value */
11996                 "ExtendedAvailablePLMN-List"
11997                 },
11998 };
11999 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_48[] = {
12000     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* GNB-CUSystemInformation */
12001     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* AvailablePLMNList */
12002     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* ExtendedAvailablePLMN-List */
12003 };
12004 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
12005         sizeof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue),
12006         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, _asn_ctx),
12007         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue, present),
12008         sizeof(((struct Cells_to_be_Activated_List_ItemExtIEs__extensionValue *)0)->present),
12009         asn_MAP_extensionValue_tag2el_48,
12010         3,      /* Count of tags in the map */
12011         0, 0,
12012         -1      /* Extensions start */
12013 };
12014 static /* Use -fall-defs-global to expose */
12015 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
12016         "extensionValue",
12017         "extensionValue",
12018         &asn_OP_OPEN_TYPE,
12019         0,      /* No effective tags (pointer) */
12020         0,      /* No effective tags (count) */
12021         0,      /* No tags (pointer) */
12022         0,      /* No tags (count) */
12023         { 0, 0, OPEN_TYPE_constraint },
12024         asn_MBR_extensionValue_48,
12025         3,      /* Elements count */
12026         &asn_SPC_extensionValue_specs_48        /* Additional specs */
12027 };
12028
12029 asn_TYPE_member_t asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45[] = {
12030         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, id),
12031                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12032                 -1,     /* IMPLICIT tag at current level */
12033                 &asn_DEF_ProtocolExtensionID,
12034                 0,
12035                 { &asn_OER_memb_id_constr_46, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
12036                 0, 0, /* No default value */
12037                 "id"
12038                 },
12039         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, criticality),
12040                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12041                 -1,     /* IMPLICIT tag at current level */
12042                 &asn_DEF_Criticality,
12043                 select_Cells_to_be_Activated_List_ItemExtIEs_criticality_type,
12044                 { &asn_OER_memb_criticality_constr_47, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
12045                 0, 0, /* No default value */
12046                 "criticality"
12047                 },
12048         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, extensionValue),
12049                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12050                 +1,     /* EXPLICIT tag at current level */
12051                 &asn_DEF_extensionValue_48,
12052                 select_Cells_to_be_Activated_List_ItemExtIEs_extensionValue_type,
12053                 { &asn_OER_memb_extensionValue_constr_48, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
12054                 0, 0, /* No default value */
12055                 "extensionValue"
12056                 },
12057 };
12058 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[] = {
12059         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12060 };
12061 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45[] = {
12062     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12063     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12064     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12065 };
12066 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 = {
12067         sizeof(struct Cells_to_be_Activated_List_ItemExtIEs),
12068         offsetof(struct Cells_to_be_Activated_List_ItemExtIEs, _asn_ctx),
12069         asn_MAP_Cells_to_be_Activated_List_ItemExtIEs_tag2el_45,
12070         3,      /* Count of tags in the map */
12071         0, 0, 0,        /* Optional elements (not needed) */
12072         -1,     /* First extension addition */
12073 };
12074 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Activated_List_ItemExtIEs = {
12075         "Cells-to-be-Activated-List-ItemExtIEs",
12076         "Cells-to-be-Activated-List-ItemExtIEs",
12077         &asn_OP_SEQUENCE,
12078         asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,
12079         sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12080                 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12081         asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45,  /* Same as above */
12082         sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45)
12083                 /sizeof(asn_DEF_Cells_to_be_Activated_List_ItemExtIEs_tags_45[0]), /* 1 */
12084         { 0, 0, SEQUENCE_constraint },
12085         asn_MBR_Cells_to_be_Activated_List_ItemExtIEs_45,
12086         3,      /* Elements count */
12087         &asn_SPC_Cells_to_be_Activated_List_ItemExtIEs_specs_45 /* Additional specs */
12088 };
12089
12090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
12091         sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue),
12092         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, _asn_ctx),
12093         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue, present),
12094         sizeof(((struct Cells_to_be_Deactivated_List_ItemExtIEs__extensionValue *)0)->present),
12095         0,      /* No top level tags */
12096         0,      /* No tags in the map */
12097         0, 0,
12098         -1      /* Extensions start */
12099 };
12100 static /* Use -fall-defs-global to expose */
12101 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
12102         "extensionValue",
12103         "extensionValue",
12104         &asn_OP_OPEN_TYPE,
12105         0,      /* No effective tags (pointer) */
12106         0,      /* No effective tags (count) */
12107         0,      /* No tags (pointer) */
12108         0,      /* No tags (count) */
12109         { 0, 0, OPEN_TYPE_constraint },
12110         0, 0,   /* No members */
12111         &asn_SPC_extensionValue_specs_52        /* Additional specs */
12112 };
12113
12114 asn_TYPE_member_t asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49[] = {
12115         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, id),
12116                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12117                 -1,     /* IMPLICIT tag at current level */
12118                 &asn_DEF_ProtocolExtensionID,
12119                 0,
12120                 { &asn_OER_memb_id_constr_50, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
12121                 0, 0, /* No default value */
12122                 "id"
12123                 },
12124         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, criticality),
12125                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12126                 -1,     /* IMPLICIT tag at current level */
12127                 &asn_DEF_Criticality,
12128                 0,
12129                 { &asn_OER_memb_criticality_constr_51, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
12130                 0, 0, /* No default value */
12131                 "criticality"
12132                 },
12133         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, extensionValue),
12134                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12135                 +1,     /* EXPLICIT tag at current level */
12136                 &asn_DEF_extensionValue_52,
12137                 0,
12138                 { &asn_OER_memb_extensionValue_constr_52, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
12139                 0, 0, /* No default value */
12140                 "extensionValue"
12141                 },
12142 };
12143 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[] = {
12144         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12145 };
12146 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49[] = {
12147     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12148     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12149     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12150 };
12151 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49 = {
12152         sizeof(struct Cells_to_be_Deactivated_List_ItemExtIEs),
12153         offsetof(struct Cells_to_be_Deactivated_List_ItemExtIEs, _asn_ctx),
12154         asn_MAP_Cells_to_be_Deactivated_List_ItemExtIEs_tag2el_49,
12155         3,      /* Count of tags in the map */
12156         0, 0, 0,        /* Optional elements (not needed) */
12157         -1,     /* First extension addition */
12158 };
12159 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs = {
12160         "Cells-to-be-Deactivated-List-ItemExtIEs",
12161         "Cells-to-be-Deactivated-List-ItemExtIEs",
12162         &asn_OP_SEQUENCE,
12163         asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,
12164         sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12165                 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12166         asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49,        /* Same as above */
12167         sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49)
12168                 /sizeof(asn_DEF_Cells_to_be_Deactivated_List_ItemExtIEs_tags_49[0]), /* 1 */
12169         { 0, 0, SEQUENCE_constraint },
12170         asn_MBR_Cells_to_be_Deactivated_List_ItemExtIEs_49,
12171         3,      /* Elements count */
12172         &asn_SPC_Cells_to_be_Deactivated_List_ItemExtIEs_specs_49       /* Additional specs */
12173 };
12174
12175 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
12176         sizeof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue),
12177         offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, _asn_ctx),
12178         offsetof(struct Cells_to_be_Barred_Item_ExtIEs__extensionValue, present),
12179         sizeof(((struct Cells_to_be_Barred_Item_ExtIEs__extensionValue *)0)->present),
12180         0,      /* No top level tags */
12181         0,      /* No tags in the map */
12182         0, 0,
12183         -1      /* Extensions start */
12184 };
12185 static /* Use -fall-defs-global to expose */
12186 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
12187         "extensionValue",
12188         "extensionValue",
12189         &asn_OP_OPEN_TYPE,
12190         0,      /* No effective tags (pointer) */
12191         0,      /* No effective tags (count) */
12192         0,      /* No tags (pointer) */
12193         0,      /* No tags (count) */
12194         { 0, 0, OPEN_TYPE_constraint },
12195         0, 0,   /* No members */
12196         &asn_SPC_extensionValue_specs_56        /* Additional specs */
12197 };
12198
12199 asn_TYPE_member_t asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53[] = {
12200         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, id),
12201                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12202                 -1,     /* IMPLICIT tag at current level */
12203                 &asn_DEF_ProtocolExtensionID,
12204                 0,
12205                 { &asn_OER_memb_id_constr_54, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
12206                 0, 0, /* No default value */
12207                 "id"
12208                 },
12209         { ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, criticality),
12210                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12211                 -1,     /* IMPLICIT tag at current level */
12212                 &asn_DEF_Criticality,
12213                 0,
12214                 { &asn_OER_memb_criticality_constr_55, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
12215                 0, 0, /* No default value */
12216                 "criticality"
12217                 },
12218         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Cells_to_be_Barred_Item_ExtIEs, extensionValue),
12219                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12220                 +1,     /* EXPLICIT tag at current level */
12221                 &asn_DEF_extensionValue_56,
12222                 0,
12223                 { &asn_OER_memb_extensionValue_constr_56, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
12224                 0, 0, /* No default value */
12225                 "extensionValue"
12226                 },
12227 };
12228 static const ber_tlv_tag_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[] = {
12229         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12230 };
12231 static const asn_TYPE_tag2member_t asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53[] = {
12232     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12233     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12234     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12235 };
12236 asn_SEQUENCE_specifics_t asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53 = {
12237         sizeof(struct Cells_to_be_Barred_Item_ExtIEs),
12238         offsetof(struct Cells_to_be_Barred_Item_ExtIEs, _asn_ctx),
12239         asn_MAP_Cells_to_be_Barred_Item_ExtIEs_tag2el_53,
12240         3,      /* Count of tags in the map */
12241         0, 0, 0,        /* Optional elements (not needed) */
12242         -1,     /* First extension addition */
12243 };
12244 asn_TYPE_descriptor_t asn_DEF_Cells_to_be_Barred_Item_ExtIEs = {
12245         "Cells-to-be-Barred-Item-ExtIEs",
12246         "Cells-to-be-Barred-Item-ExtIEs",
12247         &asn_OP_SEQUENCE,
12248         asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53,
12249         sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12250                 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12251         asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53, /* Same as above */
12252         sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53)
12253                 /sizeof(asn_DEF_Cells_to_be_Barred_Item_ExtIEs_tags_53[0]), /* 1 */
12254         { 0, 0, SEQUENCE_constraint },
12255         asn_MBR_Cells_to_be_Barred_Item_ExtIEs_53,
12256         3,      /* Elements count */
12257         &asn_SPC_Cells_to_be_Barred_Item_ExtIEs_specs_53        /* Additional specs */
12258 };
12259
12260 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
12261         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
12262         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
12263         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
12264         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
12265         0,      /* No top level tags */
12266         0,      /* No tags in the map */
12267         0, 0,
12268         -1      /* Extensions start */
12269 };
12270 static /* Use -fall-defs-global to expose */
12271 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
12272         "extensionValue",
12273         "extensionValue",
12274         &asn_OP_OPEN_TYPE,
12275         0,      /* No effective tags (pointer) */
12276         0,      /* No effective tags (count) */
12277         0,      /* No tags (pointer) */
12278         0,      /* No tags (count) */
12279         { 0, 0, OPEN_TYPE_constraint },
12280         0, 0,   /* No members */
12281         &asn_SPC_extensionValue_specs_60        /* Additional specs */
12282 };
12283
12284 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_57[] = {
12285         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
12286                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12287                 -1,     /* IMPLICIT tag at current level */
12288                 &asn_DEF_ProtocolExtensionID,
12289                 0,
12290                 { &asn_OER_memb_id_constr_58, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
12291                 0, 0, /* No default value */
12292                 "id"
12293                 },
12294         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
12295                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12296                 -1,     /* IMPLICIT tag at current level */
12297                 &asn_DEF_Criticality,
12298                 0,
12299                 { &asn_OER_memb_criticality_constr_59, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
12300                 0, 0, /* No default value */
12301                 "criticality"
12302                 },
12303         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
12304                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12305                 +1,     /* EXPLICIT tag at current level */
12306                 &asn_DEF_extensionValue_60,
12307                 0,
12308                 { &asn_OER_memb_extensionValue_constr_60, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
12309                 0, 0, /* No default value */
12310                 "extensionValue"
12311                 },
12312 };
12313 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[] = {
12314         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12315 };
12316 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57[] = {
12317     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12318     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12319     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12320 };
12321 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 = {
12322         sizeof(struct CriticalityDiagnostics_ExtIEs),
12323         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
12324         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_57,
12325         3,      /* Count of tags in the map */
12326         0, 0, 0,        /* Optional elements (not needed) */
12327         -1,     /* First extension addition */
12328 };
12329 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
12330         "CriticalityDiagnostics-ExtIEs",
12331         "CriticalityDiagnostics-ExtIEs",
12332         &asn_OP_SEQUENCE,
12333         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,
12334         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12335                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12336         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57,  /* Same as above */
12337         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57)
12338                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_57[0]), /* 1 */
12339         { 0, 0, SEQUENCE_constraint },
12340         asn_MBR_CriticalityDiagnostics_ExtIEs_57,
12341         3,      /* Elements count */
12342         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_57 /* Additional specs */
12343 };
12344
12345 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
12346         sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue),
12347         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx),
12348         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present),
12349         sizeof(((struct CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present),
12350         0,      /* No top level tags */
12351         0,      /* No tags in the map */
12352         0, 0,
12353         -1      /* Extensions start */
12354 };
12355 static /* Use -fall-defs-global to expose */
12356 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
12357         "extensionValue",
12358         "extensionValue",
12359         &asn_OP_OPEN_TYPE,
12360         0,      /* No effective tags (pointer) */
12361         0,      /* No effective tags (count) */
12362         0,      /* No tags (pointer) */
12363         0,      /* No tags (count) */
12364         { 0, 0, OPEN_TYPE_constraint },
12365         0, 0,   /* No members */
12366         &asn_SPC_extensionValue_specs_64        /* Additional specs */
12367 };
12368
12369 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61[] = {
12370         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, id),
12371                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12372                 -1,     /* IMPLICIT tag at current level */
12373                 &asn_DEF_ProtocolExtensionID,
12374                 0,
12375                 { &asn_OER_memb_id_constr_62, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
12376                 0, 0, /* No default value */
12377                 "id"
12378                 },
12379         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, criticality),
12380                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12381                 -1,     /* IMPLICIT tag at current level */
12382                 &asn_DEF_Criticality,
12383                 0,
12384                 { &asn_OER_memb_criticality_constr_63, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
12385                 0, 0, /* No default value */
12386                 "criticality"
12387                 },
12388         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue),
12389                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12390                 +1,     /* EXPLICIT tag at current level */
12391                 &asn_DEF_extensionValue_64,
12392                 0,
12393                 { &asn_OER_memb_extensionValue_constr_64, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
12394                 0, 0, /* No default value */
12395                 "extensionValue"
12396                 },
12397 };
12398 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[] = {
12399         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12400 };
12401 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61[] = {
12402     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12403     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12404     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12405 };
12406 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 = {
12407         sizeof(struct CriticalityDiagnostics_IE_Item_ExtIEs),
12408         offsetof(struct CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx),
12409         asn_MAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_61,
12410         3,      /* Count of tags in the map */
12411         0, 0, 0,        /* Optional elements (not needed) */
12412         -1,     /* First extension addition */
12413 };
12414 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs = {
12415         "CriticalityDiagnostics-IE-Item-ExtIEs",
12416         "CriticalityDiagnostics-IE-Item-ExtIEs",
12417         &asn_OP_SEQUENCE,
12418         asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,
12419         sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12420                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12421         asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61,  /* Same as above */
12422         sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61)
12423                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_Item_ExtIEs_tags_61[0]), /* 1 */
12424         { 0, 0, SEQUENCE_constraint },
12425         asn_MBR_CriticalityDiagnostics_IE_Item_ExtIEs_61,
12426         3,      /* Elements count */
12427         &asn_SPC_CriticalityDiagnostics_IE_Item_ExtIEs_specs_61 /* Additional specs */
12428 };
12429
12430 static asn_TYPE_member_t asn_MBR_extensionValue_68[] = {
12431         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.HandoverPreparationInformation),
12432                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12433                 0,
12434                 &asn_DEF_HandoverPreparationInformation,
12435                 0,
12436                 { 0, 0, 0 },
12437                 0, 0, /* No default value */
12438                 "HandoverPreparationInformation"
12439                 },
12440         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.CellGroupConfig),
12441                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12442                 0,
12443                 &asn_DEF_CellGroupConfig,
12444                 0,
12445                 { 0, 0, 0 },
12446                 0, 0, /* No default value */
12447                 "CellGroupConfig"
12448                 },
12449         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.MeasurementTimingConfiguration),
12450                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12451                 0,
12452                 &asn_DEF_MeasurementTimingConfiguration,
12453                 0,
12454                 { 0, 0, 0 },
12455                 0, 0, /* No default value */
12456                 "MeasurementTimingConfiguration"
12457                 },
12458         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, choice.UEAssistanceInformation),
12459                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
12460                 0,
12461                 &asn_DEF_UEAssistanceInformation,
12462                 0,
12463                 { 0, 0, 0 },
12464                 0, 0, /* No default value */
12465                 "UEAssistanceInformation"
12466                 },
12467 };
12468 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_68[] = {
12469     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 3 }, /* HandoverPreparationInformation */
12470     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, -1, 2 }, /* CellGroupConfig */
12471     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -2, 1 }, /* MeasurementTimingConfiguration */
12472     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -3, 0 } /* UEAssistanceInformation */
12473 };
12474 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
12475         sizeof(struct CUtoDURRCInformation_ExtIEs__extensionValue),
12476         offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, _asn_ctx),
12477         offsetof(struct CUtoDURRCInformation_ExtIEs__extensionValue, present),
12478         sizeof(((struct CUtoDURRCInformation_ExtIEs__extensionValue *)0)->present),
12479         asn_MAP_extensionValue_tag2el_68,
12480         4,      /* Count of tags in the map */
12481         0, 0,
12482         -1      /* Extensions start */
12483 };
12484 static /* Use -fall-defs-global to expose */
12485 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
12486         "extensionValue",
12487         "extensionValue",
12488         &asn_OP_OPEN_TYPE,
12489         0,      /* No effective tags (pointer) */
12490         0,      /* No effective tags (count) */
12491         0,      /* No tags (pointer) */
12492         0,      /* No tags (count) */
12493         { 0, 0, OPEN_TYPE_constraint },
12494         asn_MBR_extensionValue_68,
12495         4,      /* Elements count */
12496         &asn_SPC_extensionValue_specs_68        /* Additional specs */
12497 };
12498
12499 asn_TYPE_member_t asn_MBR_CUtoDURRCInformation_ExtIEs_65[] = {
12500         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, id),
12501                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12502                 -1,     /* IMPLICIT tag at current level */
12503                 &asn_DEF_ProtocolExtensionID,
12504                 0,
12505                 { &asn_OER_memb_id_constr_66, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
12506                 0, 0, /* No default value */
12507                 "id"
12508                 },
12509         { ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, criticality),
12510                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12511                 -1,     /* IMPLICIT tag at current level */
12512                 &asn_DEF_Criticality,
12513                 select_CUtoDURRCInformation_ExtIEs_criticality_type,
12514                 { &asn_OER_memb_criticality_constr_67, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
12515                 0, 0, /* No default value */
12516                 "criticality"
12517                 },
12518         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CUtoDURRCInformation_ExtIEs, extensionValue),
12519                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12520                 +1,     /* EXPLICIT tag at current level */
12521                 &asn_DEF_extensionValue_68,
12522                 select_CUtoDURRCInformation_ExtIEs_extensionValue_type,
12523                 { &asn_OER_memb_extensionValue_constr_68, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
12524                 0, 0, /* No default value */
12525                 "extensionValue"
12526                 },
12527 };
12528 static const ber_tlv_tag_t asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[] = {
12529         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12530 };
12531 static const asn_TYPE_tag2member_t asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65[] = {
12532     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12533     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12534     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12535 };
12536 asn_SEQUENCE_specifics_t asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65 = {
12537         sizeof(struct CUtoDURRCInformation_ExtIEs),
12538         offsetof(struct CUtoDURRCInformation_ExtIEs, _asn_ctx),
12539         asn_MAP_CUtoDURRCInformation_ExtIEs_tag2el_65,
12540         3,      /* Count of tags in the map */
12541         0, 0, 0,        /* Optional elements (not needed) */
12542         -1,     /* First extension addition */
12543 };
12544 asn_TYPE_descriptor_t asn_DEF_CUtoDURRCInformation_ExtIEs = {
12545         "CUtoDURRCInformation-ExtIEs",
12546         "CUtoDURRCInformation-ExtIEs",
12547         &asn_OP_SEQUENCE,
12548         asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,
12549         sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12550                 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12551         asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65,    /* Same as above */
12552         sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65)
12553                 /sizeof(asn_DEF_CUtoDURRCInformation_ExtIEs_tags_65[0]), /* 1 */
12554         { 0, 0, SEQUENCE_constraint },
12555         asn_MBR_CUtoDURRCInformation_ExtIEs_65,
12556         3,      /* Elements count */
12557         &asn_SPC_CUtoDURRCInformation_ExtIEs_specs_65   /* Additional specs */
12558 };
12559
12560 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
12561         sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue),
12562         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, _asn_ctx),
12563         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue, present),
12564         sizeof(((struct DedicatedSIDeliveryNeededUE_Item_ExtIEs__extensionValue *)0)->present),
12565         0,      /* No top level tags */
12566         0,      /* No tags in the map */
12567         0, 0,
12568         -1      /* Extensions start */
12569 };
12570 static /* Use -fall-defs-global to expose */
12571 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
12572         "extensionValue",
12573         "extensionValue",
12574         &asn_OP_OPEN_TYPE,
12575         0,      /* No effective tags (pointer) */
12576         0,      /* No effective tags (count) */
12577         0,      /* No tags (pointer) */
12578         0,      /* No tags (count) */
12579         { 0, 0, OPEN_TYPE_constraint },
12580         0, 0,   /* No members */
12581         &asn_SPC_extensionValue_specs_72        /* Additional specs */
12582 };
12583
12584 asn_TYPE_member_t asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69[] = {
12585         { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, id),
12586                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12587                 -1,     /* IMPLICIT tag at current level */
12588                 &asn_DEF_ProtocolExtensionID,
12589                 0,
12590                 { &asn_OER_memb_id_constr_70, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
12591                 0, 0, /* No default value */
12592                 "id"
12593                 },
12594         { ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, criticality),
12595                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12596                 -1,     /* IMPLICIT tag at current level */
12597                 &asn_DEF_Criticality,
12598                 0,
12599                 { &asn_OER_memb_criticality_constr_71, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
12600                 0, 0, /* No default value */
12601                 "criticality"
12602                 },
12603         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, extensionValue),
12604                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12605                 +1,     /* EXPLICIT tag at current level */
12606                 &asn_DEF_extensionValue_72,
12607                 0,
12608                 { &asn_OER_memb_extensionValue_constr_72, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
12609                 0, 0, /* No default value */
12610                 "extensionValue"
12611                 },
12612 };
12613 static const ber_tlv_tag_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[] = {
12614         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12615 };
12616 static const asn_TYPE_tag2member_t asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69[] = {
12617     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12618     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12619     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12620 };
12621 asn_SEQUENCE_specifics_t asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69 = {
12622         sizeof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs),
12623         offsetof(struct DedicatedSIDeliveryNeededUE_Item_ExtIEs, _asn_ctx),
12624         asn_MAP_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tag2el_69,
12625         3,      /* Count of tags in the map */
12626         0, 0, 0,        /* Optional elements (not needed) */
12627         -1,     /* First extension addition */
12628 };
12629 asn_TYPE_descriptor_t asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs = {
12630         "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12631         "DedicatedSIDeliveryNeededUE-Item-ExtIEs",
12632         &asn_OP_SEQUENCE,
12633         asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,
12634         sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12635                 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12636         asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69,        /* Same as above */
12637         sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69)
12638                 /sizeof(asn_DEF_DedicatedSIDeliveryNeededUE_Item_ExtIEs_tags_69[0]), /* 1 */
12639         { 0, 0, SEQUENCE_constraint },
12640         asn_MBR_DedicatedSIDeliveryNeededUE_Item_ExtIEs_69,
12641         3,      /* Elements count */
12642         &asn_SPC_DedicatedSIDeliveryNeededUE_Item_ExtIEs_specs_69       /* Additional specs */
12643 };
12644
12645 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
12646         sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
12647         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12648         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
12649         sizeof(((struct DLUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12650         0,      /* No top level tags */
12651         0,      /* No tags in the map */
12652         0, 0,
12653         -1      /* Extensions start */
12654 };
12655 static /* Use -fall-defs-global to expose */
12656 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
12657         "extensionValue",
12658         "extensionValue",
12659         &asn_OP_OPEN_TYPE,
12660         0,      /* No effective tags (pointer) */
12661         0,      /* No effective tags (count) */
12662         0,      /* No tags (pointer) */
12663         0,      /* No tags (count) */
12664         { 0, 0, OPEN_TYPE_constraint },
12665         0, 0,   /* No members */
12666         &asn_SPC_extensionValue_specs_76        /* Additional specs */
12667 };
12668
12669 asn_TYPE_member_t asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73[] = {
12670         { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, id),
12671                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12672                 -1,     /* IMPLICIT tag at current level */
12673                 &asn_DEF_ProtocolExtensionID,
12674                 0,
12675                 { &asn_OER_memb_id_constr_74, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
12676                 0, 0, /* No default value */
12677                 "id"
12678                 },
12679         { ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
12680                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12681                 -1,     /* IMPLICIT tag at current level */
12682                 &asn_DEF_Criticality,
12683                 0,
12684                 { &asn_OER_memb_criticality_constr_75, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
12685                 0, 0, /* No default value */
12686                 "criticality"
12687                 },
12688         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
12689                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12690                 +1,     /* EXPLICIT tag at current level */
12691                 &asn_DEF_extensionValue_76,
12692                 0,
12693                 { &asn_OER_memb_extensionValue_constr_76, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
12694                 0, 0, /* No default value */
12695                 "extensionValue"
12696                 },
12697 };
12698 static const ber_tlv_tag_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[] = {
12699         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12700 };
12701 static const asn_TYPE_tag2member_t asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73[] = {
12702     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12703     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12704     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12705 };
12706 asn_SEQUENCE_specifics_t asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73 = {
12707         sizeof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs),
12708         offsetof(struct DLUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
12709         asn_MAP_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_73,
12710         3,      /* Count of tags in the map */
12711         0, 0, 0,        /* Optional elements (not needed) */
12712         -1,     /* First extension addition */
12713 };
12714 asn_TYPE_descriptor_t asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs = {
12715         "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12716         "DLUPTNLInformation-ToBeSetup-ItemExtIEs",
12717         &asn_OP_SEQUENCE,
12718         asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,
12719         sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12720                 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12721         asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73,        /* Same as above */
12722         sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73)
12723                 /sizeof(asn_DEF_DLUPTNLInformation_ToBeSetup_ItemExtIEs_tags_73[0]), /* 1 */
12724         { 0, 0, SEQUENCE_constraint },
12725         asn_MBR_DLUPTNLInformation_ToBeSetup_ItemExtIEs_73,
12726         3,      /* Elements count */
12727         &asn_SPC_DLUPTNLInformation_ToBeSetup_ItemExtIEs_specs_73       /* Additional specs */
12728 };
12729
12730 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
12731         sizeof(struct DRB_Activity_ItemExtIEs__extensionValue),
12732         offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, _asn_ctx),
12733         offsetof(struct DRB_Activity_ItemExtIEs__extensionValue, present),
12734         sizeof(((struct DRB_Activity_ItemExtIEs__extensionValue *)0)->present),
12735         0,      /* No top level tags */
12736         0,      /* No tags in the map */
12737         0, 0,
12738         -1      /* Extensions start */
12739 };
12740 static /* Use -fall-defs-global to expose */
12741 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
12742         "extensionValue",
12743         "extensionValue",
12744         &asn_OP_OPEN_TYPE,
12745         0,      /* No effective tags (pointer) */
12746         0,      /* No effective tags (count) */
12747         0,      /* No tags (pointer) */
12748         0,      /* No tags (count) */
12749         { 0, 0, OPEN_TYPE_constraint },
12750         0, 0,   /* No members */
12751         &asn_SPC_extensionValue_specs_80        /* Additional specs */
12752 };
12753
12754 asn_TYPE_member_t asn_MBR_DRB_Activity_ItemExtIEs_77[] = {
12755         { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, id),
12756                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12757                 -1,     /* IMPLICIT tag at current level */
12758                 &asn_DEF_ProtocolExtensionID,
12759                 0,
12760                 { &asn_OER_memb_id_constr_78, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
12761                 0, 0, /* No default value */
12762                 "id"
12763                 },
12764         { ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, criticality),
12765                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12766                 -1,     /* IMPLICIT tag at current level */
12767                 &asn_DEF_Criticality,
12768                 0,
12769                 { &asn_OER_memb_criticality_constr_79, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
12770                 0, 0, /* No default value */
12771                 "criticality"
12772                 },
12773         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Activity_ItemExtIEs, extensionValue),
12774                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12775                 +1,     /* EXPLICIT tag at current level */
12776                 &asn_DEF_extensionValue_80,
12777                 0,
12778                 { &asn_OER_memb_extensionValue_constr_80, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
12779                 0, 0, /* No default value */
12780                 "extensionValue"
12781                 },
12782 };
12783 static const ber_tlv_tag_t asn_DEF_DRB_Activity_ItemExtIEs_tags_77[] = {
12784         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12785 };
12786 static const asn_TYPE_tag2member_t asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77[] = {
12787     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12788     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12789     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12790 };
12791 asn_SEQUENCE_specifics_t asn_SPC_DRB_Activity_ItemExtIEs_specs_77 = {
12792         sizeof(struct DRB_Activity_ItemExtIEs),
12793         offsetof(struct DRB_Activity_ItemExtIEs, _asn_ctx),
12794         asn_MAP_DRB_Activity_ItemExtIEs_tag2el_77,
12795         3,      /* Count of tags in the map */
12796         0, 0, 0,        /* Optional elements (not needed) */
12797         -1,     /* First extension addition */
12798 };
12799 asn_TYPE_descriptor_t asn_DEF_DRB_Activity_ItemExtIEs = {
12800         "DRB-Activity-ItemExtIEs",
12801         "DRB-Activity-ItemExtIEs",
12802         &asn_OP_SEQUENCE,
12803         asn_DEF_DRB_Activity_ItemExtIEs_tags_77,
12804         sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12805                 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12806         asn_DEF_DRB_Activity_ItemExtIEs_tags_77,        /* Same as above */
12807         sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77)
12808                 /sizeof(asn_DEF_DRB_Activity_ItemExtIEs_tags_77[0]), /* 1 */
12809         { 0, 0, SEQUENCE_constraint },
12810         asn_MBR_DRB_Activity_ItemExtIEs_77,
12811         3,      /* Elements count */
12812         &asn_SPC_DRB_Activity_ItemExtIEs_specs_77       /* Additional specs */
12813 };
12814
12815 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
12816         sizeof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue),
12817         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
12818         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue, present),
12819         sizeof(((struct DRBs_FailedToBeModified_ItemExtIEs__extensionValue *)0)->present),
12820         0,      /* No top level tags */
12821         0,      /* No tags in the map */
12822         0, 0,
12823         -1      /* Extensions start */
12824 };
12825 static /* Use -fall-defs-global to expose */
12826 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
12827         "extensionValue",
12828         "extensionValue",
12829         &asn_OP_OPEN_TYPE,
12830         0,      /* No effective tags (pointer) */
12831         0,      /* No effective tags (count) */
12832         0,      /* No tags (pointer) */
12833         0,      /* No tags (count) */
12834         { 0, 0, OPEN_TYPE_constraint },
12835         0, 0,   /* No members */
12836         &asn_SPC_extensionValue_specs_84        /* Additional specs */
12837 };
12838
12839 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81[] = {
12840         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, id),
12841                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12842                 -1,     /* IMPLICIT tag at current level */
12843                 &asn_DEF_ProtocolExtensionID,
12844                 0,
12845                 { &asn_OER_memb_id_constr_82, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
12846                 0, 0, /* No default value */
12847                 "id"
12848                 },
12849         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, criticality),
12850                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12851                 -1,     /* IMPLICIT tag at current level */
12852                 &asn_DEF_Criticality,
12853                 0,
12854                 { &asn_OER_memb_criticality_constr_83, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
12855                 0, 0, /* No default value */
12856                 "criticality"
12857                 },
12858         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, extensionValue),
12859                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12860                 +1,     /* EXPLICIT tag at current level */
12861                 &asn_DEF_extensionValue_84,
12862                 0,
12863                 { &asn_OER_memb_extensionValue_constr_84, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
12864                 0, 0, /* No default value */
12865                 "extensionValue"
12866                 },
12867 };
12868 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[] = {
12869         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12870 };
12871 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81[] = {
12872     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12873     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12874     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12875 };
12876 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81 = {
12877         sizeof(struct DRBs_FailedToBeModified_ItemExtIEs),
12878         offsetof(struct DRBs_FailedToBeModified_ItemExtIEs, _asn_ctx),
12879         asn_MAP_DRBs_FailedToBeModified_ItemExtIEs_tag2el_81,
12880         3,      /* Count of tags in the map */
12881         0, 0, 0,        /* Optional elements (not needed) */
12882         -1,     /* First extension addition */
12883 };
12884 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeModified_ItemExtIEs = {
12885         "DRBs-FailedToBeModified-ItemExtIEs",
12886         "DRBs-FailedToBeModified-ItemExtIEs",
12887         &asn_OP_SEQUENCE,
12888         asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,
12889         sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12890                 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12891         asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81,     /* Same as above */
12892         sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81)
12893                 /sizeof(asn_DEF_DRBs_FailedToBeModified_ItemExtIEs_tags_81[0]), /* 1 */
12894         { 0, 0, SEQUENCE_constraint },
12895         asn_MBR_DRBs_FailedToBeModified_ItemExtIEs_81,
12896         3,      /* Elements count */
12897         &asn_SPC_DRBs_FailedToBeModified_ItemExtIEs_specs_81    /* Additional specs */
12898 };
12899
12900 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
12901         sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
12902         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
12903         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
12904         sizeof(((struct DRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
12905         0,      /* No top level tags */
12906         0,      /* No tags in the map */
12907         0, 0,
12908         -1      /* Extensions start */
12909 };
12910 static /* Use -fall-defs-global to expose */
12911 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
12912         "extensionValue",
12913         "extensionValue",
12914         &asn_OP_OPEN_TYPE,
12915         0,      /* No effective tags (pointer) */
12916         0,      /* No effective tags (count) */
12917         0,      /* No tags (pointer) */
12918         0,      /* No tags (count) */
12919         { 0, 0, OPEN_TYPE_constraint },
12920         0, 0,   /* No members */
12921         &asn_SPC_extensionValue_specs_88        /* Additional specs */
12922 };
12923
12924 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85[] = {
12925         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, id),
12926                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
12927                 -1,     /* IMPLICIT tag at current level */
12928                 &asn_DEF_ProtocolExtensionID,
12929                 0,
12930                 { &asn_OER_memb_id_constr_86, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
12931                 0, 0, /* No default value */
12932                 "id"
12933                 },
12934         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, criticality),
12935                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
12936                 -1,     /* IMPLICIT tag at current level */
12937                 &asn_DEF_Criticality,
12938                 0,
12939                 { &asn_OER_memb_criticality_constr_87, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
12940                 0, 0, /* No default value */
12941                 "criticality"
12942                 },
12943         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
12944                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
12945                 +1,     /* EXPLICIT tag at current level */
12946                 &asn_DEF_extensionValue_88,
12947                 0,
12948                 { &asn_OER_memb_extensionValue_constr_88, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
12949                 0, 0, /* No default value */
12950                 "extensionValue"
12951                 },
12952 };
12953 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[] = {
12954         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
12955 };
12956 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85[] = {
12957     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
12958     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
12959     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
12960 };
12961 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85 = {
12962         sizeof(struct DRBs_FailedToBeSetup_ItemExtIEs),
12963         offsetof(struct DRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
12964         asn_MAP_DRBs_FailedToBeSetup_ItemExtIEs_tag2el_85,
12965         3,      /* Count of tags in the map */
12966         0, 0, 0,        /* Optional elements (not needed) */
12967         -1,     /* First extension addition */
12968 };
12969 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs = {
12970         "DRBs-FailedToBeSetup-ItemExtIEs",
12971         "DRBs-FailedToBeSetup-ItemExtIEs",
12972         &asn_OP_SEQUENCE,
12973         asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,
12974         sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12975                 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
12976         asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85,        /* Same as above */
12977         sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85)
12978                 /sizeof(asn_DEF_DRBs_FailedToBeSetup_ItemExtIEs_tags_85[0]), /* 1 */
12979         { 0, 0, SEQUENCE_constraint },
12980         asn_MBR_DRBs_FailedToBeSetup_ItemExtIEs_85,
12981         3,      /* Elements count */
12982         &asn_SPC_DRBs_FailedToBeSetup_ItemExtIEs_specs_85       /* Additional specs */
12983 };
12984
12985 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
12986         sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
12987         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
12988         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
12989         sizeof(((struct DRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
12990         0,      /* No top level tags */
12991         0,      /* No tags in the map */
12992         0, 0,
12993         -1      /* Extensions start */
12994 };
12995 static /* Use -fall-defs-global to expose */
12996 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
12997         "extensionValue",
12998         "extensionValue",
12999         &asn_OP_OPEN_TYPE,
13000         0,      /* No effective tags (pointer) */
13001         0,      /* No effective tags (count) */
13002         0,      /* No tags (pointer) */
13003         0,      /* No tags (count) */
13004         { 0, 0, OPEN_TYPE_constraint },
13005         0, 0,   /* No members */
13006         &asn_SPC_extensionValue_specs_92        /* Additional specs */
13007 };
13008
13009 asn_TYPE_member_t asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89[] = {
13010         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, id),
13011                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13012                 -1,     /* IMPLICIT tag at current level */
13013                 &asn_DEF_ProtocolExtensionID,
13014                 0,
13015                 { &asn_OER_memb_id_constr_90, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
13016                 0, 0, /* No default value */
13017                 "id"
13018                 },
13019         { ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
13020                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13021                 -1,     /* IMPLICIT tag at current level */
13022                 &asn_DEF_Criticality,
13023                 0,
13024                 { &asn_OER_memb_criticality_constr_91, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
13025                 0, 0, /* No default value */
13026                 "criticality"
13027                 },
13028         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
13029                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13030                 +1,     /* EXPLICIT tag at current level */
13031                 &asn_DEF_extensionValue_92,
13032                 0,
13033                 { &asn_OER_memb_extensionValue_constr_92, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
13034                 0, 0, /* No default value */
13035                 "extensionValue"
13036                 },
13037 };
13038 static const ber_tlv_tag_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[] = {
13039         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13040 };
13041 static const asn_TYPE_tag2member_t asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89[] = {
13042     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13043     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13044     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13045 };
13046 asn_SEQUENCE_specifics_t asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89 = {
13047         sizeof(struct DRBs_FailedToBeSetupMod_ItemExtIEs),
13048         offsetof(struct DRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
13049         asn_MAP_DRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_89,
13050         3,      /* Count of tags in the map */
13051         0, 0, 0,        /* Optional elements (not needed) */
13052         -1,     /* First extension addition */
13053 };
13054 asn_TYPE_descriptor_t asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs = {
13055         "DRBs-FailedToBeSetupMod-ItemExtIEs",
13056         "DRBs-FailedToBeSetupMod-ItemExtIEs",
13057         &asn_OP_SEQUENCE,
13058         asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,
13059         sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13060                 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13061         asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89,     /* Same as above */
13062         sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89)
13063                 /sizeof(asn_DEF_DRBs_FailedToBeSetupMod_ItemExtIEs_tags_89[0]), /* 1 */
13064         { 0, 0, SEQUENCE_constraint },
13065         asn_MBR_DRBs_FailedToBeSetupMod_ItemExtIEs_89,
13066         3,      /* Elements count */
13067         &asn_SPC_DRBs_FailedToBeSetupMod_ItemExtIEs_specs_89    /* Additional specs */
13068 };
13069
13070 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
13071         sizeof(struct DRB_Information_ItemExtIEs__extensionValue),
13072         offsetof(struct DRB_Information_ItemExtIEs__extensionValue, _asn_ctx),
13073         offsetof(struct DRB_Information_ItemExtIEs__extensionValue, present),
13074         sizeof(((struct DRB_Information_ItemExtIEs__extensionValue *)0)->present),
13075         0,      /* No top level tags */
13076         0,      /* No tags in the map */
13077         0, 0,
13078         -1      /* Extensions start */
13079 };
13080 static /* Use -fall-defs-global to expose */
13081 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
13082         "extensionValue",
13083         "extensionValue",
13084         &asn_OP_OPEN_TYPE,
13085         0,      /* No effective tags (pointer) */
13086         0,      /* No effective tags (count) */
13087         0,      /* No tags (pointer) */
13088         0,      /* No tags (count) */
13089         { 0, 0, OPEN_TYPE_constraint },
13090         0, 0,   /* No members */
13091         &asn_SPC_extensionValue_specs_96        /* Additional specs */
13092 };
13093
13094 asn_TYPE_member_t asn_MBR_DRB_Information_ItemExtIEs_93[] = {
13095         { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, id),
13096                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13097                 -1,     /* IMPLICIT tag at current level */
13098                 &asn_DEF_ProtocolExtensionID,
13099                 0,
13100                 { &asn_OER_memb_id_constr_94, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
13101                 0, 0, /* No default value */
13102                 "id"
13103                 },
13104         { ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, criticality),
13105                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13106                 -1,     /* IMPLICIT tag at current level */
13107                 &asn_DEF_Criticality,
13108                 0,
13109                 { &asn_OER_memb_criticality_constr_95, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
13110                 0, 0, /* No default value */
13111                 "criticality"
13112                 },
13113         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Information_ItemExtIEs, extensionValue),
13114                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13115                 +1,     /* EXPLICIT tag at current level */
13116                 &asn_DEF_extensionValue_96,
13117                 0,
13118                 { &asn_OER_memb_extensionValue_constr_96, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
13119                 0, 0, /* No default value */
13120                 "extensionValue"
13121                 },
13122 };
13123 static const ber_tlv_tag_t asn_DEF_DRB_Information_ItemExtIEs_tags_93[] = {
13124         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13125 };
13126 static const asn_TYPE_tag2member_t asn_MAP_DRB_Information_ItemExtIEs_tag2el_93[] = {
13127     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13128     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13129     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13130 };
13131 asn_SEQUENCE_specifics_t asn_SPC_DRB_Information_ItemExtIEs_specs_93 = {
13132         sizeof(struct DRB_Information_ItemExtIEs),
13133         offsetof(struct DRB_Information_ItemExtIEs, _asn_ctx),
13134         asn_MAP_DRB_Information_ItemExtIEs_tag2el_93,
13135         3,      /* Count of tags in the map */
13136         0, 0, 0,        /* Optional elements (not needed) */
13137         -1,     /* First extension addition */
13138 };
13139 asn_TYPE_descriptor_t asn_DEF_DRB_Information_ItemExtIEs = {
13140         "DRB-Information-ItemExtIEs",
13141         "DRB-Information-ItemExtIEs",
13142         &asn_OP_SEQUENCE,
13143         asn_DEF_DRB_Information_ItemExtIEs_tags_93,
13144         sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13145                 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13146         asn_DEF_DRB_Information_ItemExtIEs_tags_93,     /* Same as above */
13147         sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93)
13148                 /sizeof(asn_DEF_DRB_Information_ItemExtIEs_tags_93[0]), /* 1 */
13149         { 0, 0, SEQUENCE_constraint },
13150         asn_MBR_DRB_Information_ItemExtIEs_93,
13151         3,      /* Elements count */
13152         &asn_SPC_DRB_Information_ItemExtIEs_specs_93    /* Additional specs */
13153 };
13154
13155 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
13156         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, choice.RLC_Status),
13157                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13158                 0,
13159                 &asn_DEF_RLC_Status,
13160                 0,
13161                 { 0, 0, 0 },
13162                 0, 0, /* No default value */
13163                 "RLC-Status"
13164                 },
13165 };
13166 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
13167     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13168 };
13169 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
13170         sizeof(struct DRBs_Modified_ItemExtIEs__extensionValue),
13171         offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
13172         offsetof(struct DRBs_Modified_ItemExtIEs__extensionValue, present),
13173         sizeof(((struct DRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
13174         asn_MAP_extensionValue_tag2el_100,
13175         1,      /* Count of tags in the map */
13176         0, 0,
13177         -1      /* Extensions start */
13178 };
13179 static /* Use -fall-defs-global to expose */
13180 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
13181         "extensionValue",
13182         "extensionValue",
13183         &asn_OP_OPEN_TYPE,
13184         0,      /* No effective tags (pointer) */
13185         0,      /* No effective tags (count) */
13186         0,      /* No tags (pointer) */
13187         0,      /* No tags (count) */
13188         { 0, 0, OPEN_TYPE_constraint },
13189         asn_MBR_extensionValue_100,
13190         1,      /* Elements count */
13191         &asn_SPC_extensionValue_specs_100       /* Additional specs */
13192 };
13193
13194 asn_TYPE_member_t asn_MBR_DRBs_Modified_ItemExtIEs_97[] = {
13195         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, id),
13196                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13197                 -1,     /* IMPLICIT tag at current level */
13198                 &asn_DEF_ProtocolExtensionID,
13199                 0,
13200                 { &asn_OER_memb_id_constr_98, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
13201                 0, 0, /* No default value */
13202                 "id"
13203                 },
13204         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, criticality),
13205                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13206                 -1,     /* IMPLICIT tag at current level */
13207                 &asn_DEF_Criticality,
13208                 select_DRBs_Modified_ItemExtIEs_criticality_type,
13209                 { &asn_OER_memb_criticality_constr_99, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
13210                 0, 0, /* No default value */
13211                 "criticality"
13212                 },
13213         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Modified_ItemExtIEs, extensionValue),
13214                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13215                 +1,     /* EXPLICIT tag at current level */
13216                 &asn_DEF_extensionValue_100,
13217                 select_DRBs_Modified_ItemExtIEs_extensionValue_type,
13218                 { &asn_OER_memb_extensionValue_constr_100, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
13219                 0, 0, /* No default value */
13220                 "extensionValue"
13221                 },
13222 };
13223 static const ber_tlv_tag_t asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[] = {
13224         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13225 };
13226 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97[] = {
13227     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13228     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13229     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13230 };
13231 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Modified_ItemExtIEs_specs_97 = {
13232         sizeof(struct DRBs_Modified_ItemExtIEs),
13233         offsetof(struct DRBs_Modified_ItemExtIEs, _asn_ctx),
13234         asn_MAP_DRBs_Modified_ItemExtIEs_tag2el_97,
13235         3,      /* Count of tags in the map */
13236         0, 0, 0,        /* Optional elements (not needed) */
13237         -1,     /* First extension addition */
13238 };
13239 asn_TYPE_descriptor_t asn_DEF_DRBs_Modified_ItemExtIEs = {
13240         "DRBs-Modified-ItemExtIEs",
13241         "DRBs-Modified-ItemExtIEs",
13242         &asn_OP_SEQUENCE,
13243         asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,
13244         sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13245                 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13246         asn_DEF_DRBs_Modified_ItemExtIEs_tags_97,       /* Same as above */
13247         sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97)
13248                 /sizeof(asn_DEF_DRBs_Modified_ItemExtIEs_tags_97[0]), /* 1 */
13249         { 0, 0, SEQUENCE_constraint },
13250         asn_MBR_DRBs_Modified_ItemExtIEs_97,
13251         3,      /* Elements count */
13252         &asn_SPC_DRBs_Modified_ItemExtIEs_specs_97      /* Additional specs */
13253 };
13254
13255 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
13256         sizeof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue),
13257         offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, _asn_ctx),
13258         offsetof(struct DRBs_ModifiedConf_ItemExtIEs__extensionValue, present),
13259         sizeof(((struct DRBs_ModifiedConf_ItemExtIEs__extensionValue *)0)->present),
13260         0,      /* No top level tags */
13261         0,      /* No tags in the map */
13262         0, 0,
13263         -1      /* Extensions start */
13264 };
13265 static /* Use -fall-defs-global to expose */
13266 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
13267         "extensionValue",
13268         "extensionValue",
13269         &asn_OP_OPEN_TYPE,
13270         0,      /* No effective tags (pointer) */
13271         0,      /* No effective tags (count) */
13272         0,      /* No tags (pointer) */
13273         0,      /* No tags (count) */
13274         { 0, 0, OPEN_TYPE_constraint },
13275         0, 0,   /* No members */
13276         &asn_SPC_extensionValue_specs_104       /* Additional specs */
13277 };
13278
13279 asn_TYPE_member_t asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101[] = {
13280         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, id),
13281                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13282                 -1,     /* IMPLICIT tag at current level */
13283                 &asn_DEF_ProtocolExtensionID,
13284                 0,
13285                 { &asn_OER_memb_id_constr_102, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
13286                 0, 0, /* No default value */
13287                 "id"
13288                 },
13289         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, criticality),
13290                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13291                 -1,     /* IMPLICIT tag at current level */
13292                 &asn_DEF_Criticality,
13293                 0,
13294                 { &asn_OER_memb_criticality_constr_103, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
13295                 0, 0, /* No default value */
13296                 "criticality"
13297                 },
13298         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ModifiedConf_ItemExtIEs, extensionValue),
13299                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13300                 +1,     /* EXPLICIT tag at current level */
13301                 &asn_DEF_extensionValue_104,
13302                 0,
13303                 { &asn_OER_memb_extensionValue_constr_104, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
13304                 0, 0, /* No default value */
13305                 "extensionValue"
13306                 },
13307 };
13308 static const ber_tlv_tag_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[] = {
13309         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13310 };
13311 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101[] = {
13312     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13313     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13314     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13315 };
13316 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 = {
13317         sizeof(struct DRBs_ModifiedConf_ItemExtIEs),
13318         offsetof(struct DRBs_ModifiedConf_ItemExtIEs, _asn_ctx),
13319         asn_MAP_DRBs_ModifiedConf_ItemExtIEs_tag2el_101,
13320         3,      /* Count of tags in the map */
13321         0, 0, 0,        /* Optional elements (not needed) */
13322         -1,     /* First extension addition */
13323 };
13324 asn_TYPE_descriptor_t asn_DEF_DRBs_ModifiedConf_ItemExtIEs = {
13325         "DRBs-ModifiedConf-ItemExtIEs",
13326         "DRBs-ModifiedConf-ItemExtIEs",
13327         &asn_OP_SEQUENCE,
13328         asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,
13329         sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13330                 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13331         asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101,  /* Same as above */
13332         sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101)
13333                 /sizeof(asn_DEF_DRBs_ModifiedConf_ItemExtIEs_tags_101[0]), /* 1 */
13334         { 0, 0, SEQUENCE_constraint },
13335         asn_MBR_DRBs_ModifiedConf_ItemExtIEs_101,
13336         3,      /* Elements count */
13337         &asn_SPC_DRBs_ModifiedConf_ItemExtIEs_specs_101 /* Additional specs */
13338 };
13339
13340 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
13341         sizeof(struct DRB_Notify_ItemExtIEs__extensionValue),
13342         offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, _asn_ctx),
13343         offsetof(struct DRB_Notify_ItemExtIEs__extensionValue, present),
13344         sizeof(((struct DRB_Notify_ItemExtIEs__extensionValue *)0)->present),
13345         0,      /* No top level tags */
13346         0,      /* No tags in the map */
13347         0, 0,
13348         -1      /* Extensions start */
13349 };
13350 static /* Use -fall-defs-global to expose */
13351 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
13352         "extensionValue",
13353         "extensionValue",
13354         &asn_OP_OPEN_TYPE,
13355         0,      /* No effective tags (pointer) */
13356         0,      /* No effective tags (count) */
13357         0,      /* No tags (pointer) */
13358         0,      /* No tags (count) */
13359         { 0, 0, OPEN_TYPE_constraint },
13360         0, 0,   /* No members */
13361         &asn_SPC_extensionValue_specs_108       /* Additional specs */
13362 };
13363
13364 asn_TYPE_member_t asn_MBR_DRB_Notify_ItemExtIEs_105[] = {
13365         { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, id),
13366                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13367                 -1,     /* IMPLICIT tag at current level */
13368                 &asn_DEF_ProtocolExtensionID,
13369                 0,
13370                 { &asn_OER_memb_id_constr_106, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
13371                 0, 0, /* No default value */
13372                 "id"
13373                 },
13374         { ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, criticality),
13375                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13376                 -1,     /* IMPLICIT tag at current level */
13377                 &asn_DEF_Criticality,
13378                 0,
13379                 { &asn_OER_memb_criticality_constr_107, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
13380                 0, 0, /* No default value */
13381                 "criticality"
13382                 },
13383         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRB_Notify_ItemExtIEs, extensionValue),
13384                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13385                 +1,     /* EXPLICIT tag at current level */
13386                 &asn_DEF_extensionValue_108,
13387                 0,
13388                 { &asn_OER_memb_extensionValue_constr_108, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
13389                 0, 0, /* No default value */
13390                 "extensionValue"
13391                 },
13392 };
13393 static const ber_tlv_tag_t asn_DEF_DRB_Notify_ItemExtIEs_tags_105[] = {
13394         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13395 };
13396 static const asn_TYPE_tag2member_t asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105[] = {
13397     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13398     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13399     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13400 };
13401 asn_SEQUENCE_specifics_t asn_SPC_DRB_Notify_ItemExtIEs_specs_105 = {
13402         sizeof(struct DRB_Notify_ItemExtIEs),
13403         offsetof(struct DRB_Notify_ItemExtIEs, _asn_ctx),
13404         asn_MAP_DRB_Notify_ItemExtIEs_tag2el_105,
13405         3,      /* Count of tags in the map */
13406         0, 0, 0,        /* Optional elements (not needed) */
13407         -1,     /* First extension addition */
13408 };
13409 asn_TYPE_descriptor_t asn_DEF_DRB_Notify_ItemExtIEs = {
13410         "DRB-Notify-ItemExtIEs",
13411         "DRB-Notify-ItemExtIEs",
13412         &asn_OP_SEQUENCE,
13413         asn_DEF_DRB_Notify_ItemExtIEs_tags_105,
13414         sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13415                 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13416         asn_DEF_DRB_Notify_ItemExtIEs_tags_105, /* Same as above */
13417         sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105)
13418                 /sizeof(asn_DEF_DRB_Notify_ItemExtIEs_tags_105[0]), /* 1 */
13419         { 0, 0, SEQUENCE_constraint },
13420         asn_MBR_DRB_Notify_ItemExtIEs_105,
13421         3,      /* Elements count */
13422         &asn_SPC_DRB_Notify_ItemExtIEs_specs_105        /* Additional specs */
13423 };
13424
13425 static asn_TYPE_member_t asn_MBR_extensionValue_112[] = {
13426         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, choice.RLC_Status),
13427                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
13428                 0,
13429                 &asn_DEF_RLC_Status,
13430                 0,
13431                 { 0, 0, 0 },
13432                 0, 0, /* No default value */
13433                 "RLC-Status"
13434                 },
13435 };
13436 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_112[] = {
13437     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
13438 };
13439 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
13440         sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue),
13441         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13442         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue, present),
13443         sizeof(((struct DRBs_Required_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13444         asn_MAP_extensionValue_tag2el_112,
13445         1,      /* Count of tags in the map */
13446         0, 0,
13447         -1      /* Extensions start */
13448 };
13449 static /* Use -fall-defs-global to expose */
13450 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
13451         "extensionValue",
13452         "extensionValue",
13453         &asn_OP_OPEN_TYPE,
13454         0,      /* No effective tags (pointer) */
13455         0,      /* No effective tags (count) */
13456         0,      /* No tags (pointer) */
13457         0,      /* No tags (count) */
13458         { 0, 0, OPEN_TYPE_constraint },
13459         asn_MBR_extensionValue_112,
13460         1,      /* Elements count */
13461         &asn_SPC_extensionValue_specs_112       /* Additional specs */
13462 };
13463
13464 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109[] = {
13465         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, id),
13466                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13467                 -1,     /* IMPLICIT tag at current level */
13468                 &asn_DEF_ProtocolExtensionID,
13469                 0,
13470                 { &asn_OER_memb_id_constr_110, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
13471                 0, 0, /* No default value */
13472                 "id"
13473                 },
13474         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, criticality),
13475                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13476                 -1,     /* IMPLICIT tag at current level */
13477                 &asn_DEF_Criticality,
13478                 select_DRBs_Required_ToBeModified_ItemExtIEs_criticality_type,
13479                 { &asn_OER_memb_criticality_constr_111, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
13480                 0, 0, /* No default value */
13481                 "criticality"
13482                 },
13483         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, extensionValue),
13484                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13485                 +1,     /* EXPLICIT tag at current level */
13486                 &asn_DEF_extensionValue_112,
13487                 select_DRBs_Required_ToBeModified_ItemExtIEs_extensionValue_type,
13488                 { &asn_OER_memb_extensionValue_constr_112, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
13489                 0, 0, /* No default value */
13490                 "extensionValue"
13491                 },
13492 };
13493 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[] = {
13494         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13495 };
13496 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109[] = {
13497     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13498     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13499     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13500 };
13501 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109 = {
13502         sizeof(struct DRBs_Required_ToBeModified_ItemExtIEs),
13503         offsetof(struct DRBs_Required_ToBeModified_ItemExtIEs, _asn_ctx),
13504         asn_MAP_DRBs_Required_ToBeModified_ItemExtIEs_tag2el_109,
13505         3,      /* Count of tags in the map */
13506         0, 0, 0,        /* Optional elements (not needed) */
13507         -1,     /* First extension addition */
13508 };
13509 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs = {
13510         "DRBs-Required-ToBeModified-ItemExtIEs",
13511         "DRBs-Required-ToBeModified-ItemExtIEs",
13512         &asn_OP_SEQUENCE,
13513         asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109,
13514         sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13515                 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13516         asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109, /* Same as above */
13517         sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109)
13518                 /sizeof(asn_DEF_DRBs_Required_ToBeModified_ItemExtIEs_tags_109[0]), /* 1 */
13519         { 0, 0, SEQUENCE_constraint },
13520         asn_MBR_DRBs_Required_ToBeModified_ItemExtIEs_109,
13521         3,      /* Elements count */
13522         &asn_SPC_DRBs_Required_ToBeModified_ItemExtIEs_specs_109        /* Additional specs */
13523 };
13524
13525 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
13526         sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
13527         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13528         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
13529         sizeof(((struct DRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13530         0,      /* No top level tags */
13531         0,      /* No tags in the map */
13532         0, 0,
13533         -1      /* Extensions start */
13534 };
13535 static /* Use -fall-defs-global to expose */
13536 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
13537         "extensionValue",
13538         "extensionValue",
13539         &asn_OP_OPEN_TYPE,
13540         0,      /* No effective tags (pointer) */
13541         0,      /* No effective tags (count) */
13542         0,      /* No tags (pointer) */
13543         0,      /* No tags (count) */
13544         { 0, 0, OPEN_TYPE_constraint },
13545         0, 0,   /* No members */
13546         &asn_SPC_extensionValue_specs_116       /* Additional specs */
13547 };
13548
13549 asn_TYPE_member_t asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113[] = {
13550         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, id),
13551                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13552                 -1,     /* IMPLICIT tag at current level */
13553                 &asn_DEF_ProtocolExtensionID,
13554                 0,
13555                 { &asn_OER_memb_id_constr_114, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
13556                 0, 0, /* No default value */
13557                 "id"
13558                 },
13559         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, criticality),
13560                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13561                 -1,     /* IMPLICIT tag at current level */
13562                 &asn_DEF_Criticality,
13563                 0,
13564                 { &asn_OER_memb_criticality_constr_115, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
13565                 0, 0, /* No default value */
13566                 "criticality"
13567                 },
13568         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
13569                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13570                 +1,     /* EXPLICIT tag at current level */
13571                 &asn_DEF_extensionValue_116,
13572                 0,
13573                 { &asn_OER_memb_extensionValue_constr_116, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
13574                 0, 0, /* No default value */
13575                 "extensionValue"
13576                 },
13577 };
13578 static const ber_tlv_tag_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[] = {
13579         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13580 };
13581 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113[] = {
13582     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13583     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13584     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13585 };
13586 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113 = {
13587         sizeof(struct DRBs_Required_ToBeReleased_ItemExtIEs),
13588         offsetof(struct DRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
13589         asn_MAP_DRBs_Required_ToBeReleased_ItemExtIEs_tag2el_113,
13590         3,      /* Count of tags in the map */
13591         0, 0, 0,        /* Optional elements (not needed) */
13592         -1,     /* First extension addition */
13593 };
13594 asn_TYPE_descriptor_t asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs = {
13595         "DRBs-Required-ToBeReleased-ItemExtIEs",
13596         "DRBs-Required-ToBeReleased-ItemExtIEs",
13597         &asn_OP_SEQUENCE,
13598         asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113,
13599         sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13600                 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13601         asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113, /* Same as above */
13602         sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113)
13603                 /sizeof(asn_DEF_DRBs_Required_ToBeReleased_ItemExtIEs_tags_113[0]), /* 1 */
13604         { 0, 0, SEQUENCE_constraint },
13605         asn_MBR_DRBs_Required_ToBeReleased_ItemExtIEs_113,
13606         3,      /* Elements count */
13607         &asn_SPC_DRBs_Required_ToBeReleased_ItemExtIEs_specs_113        /* Additional specs */
13608 };
13609
13610 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
13611         sizeof(struct DRBs_Setup_ItemExtIEs__extensionValue),
13612         offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
13613         offsetof(struct DRBs_Setup_ItemExtIEs__extensionValue, present),
13614         sizeof(((struct DRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
13615         0,      /* No top level tags */
13616         0,      /* No tags in the map */
13617         0, 0,
13618         -1      /* Extensions start */
13619 };
13620 static /* Use -fall-defs-global to expose */
13621 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
13622         "extensionValue",
13623         "extensionValue",
13624         &asn_OP_OPEN_TYPE,
13625         0,      /* No effective tags (pointer) */
13626         0,      /* No effective tags (count) */
13627         0,      /* No tags (pointer) */
13628         0,      /* No tags (count) */
13629         { 0, 0, OPEN_TYPE_constraint },
13630         0, 0,   /* No members */
13631         &asn_SPC_extensionValue_specs_120       /* Additional specs */
13632 };
13633
13634 asn_TYPE_member_t asn_MBR_DRBs_Setup_ItemExtIEs_117[] = {
13635         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, id),
13636                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13637                 -1,     /* IMPLICIT tag at current level */
13638                 &asn_DEF_ProtocolExtensionID,
13639                 0,
13640                 { &asn_OER_memb_id_constr_118, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
13641                 0, 0, /* No default value */
13642                 "id"
13643                 },
13644         { ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, criticality),
13645                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13646                 -1,     /* IMPLICIT tag at current level */
13647                 &asn_DEF_Criticality,
13648                 0,
13649                 { &asn_OER_memb_criticality_constr_119, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
13650                 0, 0, /* No default value */
13651                 "criticality"
13652                 },
13653         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_Setup_ItemExtIEs, extensionValue),
13654                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13655                 +1,     /* EXPLICIT tag at current level */
13656                 &asn_DEF_extensionValue_120,
13657                 0,
13658                 { &asn_OER_memb_extensionValue_constr_120, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
13659                 0, 0, /* No default value */
13660                 "extensionValue"
13661                 },
13662 };
13663 static const ber_tlv_tag_t asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[] = {
13664         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13665 };
13666 static const asn_TYPE_tag2member_t asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117[] = {
13667     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13668     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13669     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13670 };
13671 asn_SEQUENCE_specifics_t asn_SPC_DRBs_Setup_ItemExtIEs_specs_117 = {
13672         sizeof(struct DRBs_Setup_ItemExtIEs),
13673         offsetof(struct DRBs_Setup_ItemExtIEs, _asn_ctx),
13674         asn_MAP_DRBs_Setup_ItemExtIEs_tag2el_117,
13675         3,      /* Count of tags in the map */
13676         0, 0, 0,        /* Optional elements (not needed) */
13677         -1,     /* First extension addition */
13678 };
13679 asn_TYPE_descriptor_t asn_DEF_DRBs_Setup_ItemExtIEs = {
13680         "DRBs-Setup-ItemExtIEs",
13681         "DRBs-Setup-ItemExtIEs",
13682         &asn_OP_SEQUENCE,
13683         asn_DEF_DRBs_Setup_ItemExtIEs_tags_117,
13684         sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13685                 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13686         asn_DEF_DRBs_Setup_ItemExtIEs_tags_117, /* Same as above */
13687         sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117)
13688                 /sizeof(asn_DEF_DRBs_Setup_ItemExtIEs_tags_117[0]), /* 1 */
13689         { 0, 0, SEQUENCE_constraint },
13690         asn_MBR_DRBs_Setup_ItemExtIEs_117,
13691         3,      /* Elements count */
13692         &asn_SPC_DRBs_Setup_ItemExtIEs_specs_117        /* Additional specs */
13693 };
13694
13695 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
13696         sizeof(struct DRBs_SetupMod_ItemExtIEs__extensionValue),
13697         offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
13698         offsetof(struct DRBs_SetupMod_ItemExtIEs__extensionValue, present),
13699         sizeof(((struct DRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
13700         0,      /* No top level tags */
13701         0,      /* No tags in the map */
13702         0, 0,
13703         -1      /* Extensions start */
13704 };
13705 static /* Use -fall-defs-global to expose */
13706 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
13707         "extensionValue",
13708         "extensionValue",
13709         &asn_OP_OPEN_TYPE,
13710         0,      /* No effective tags (pointer) */
13711         0,      /* No effective tags (count) */
13712         0,      /* No tags (pointer) */
13713         0,      /* No tags (count) */
13714         { 0, 0, OPEN_TYPE_constraint },
13715         0, 0,   /* No members */
13716         &asn_SPC_extensionValue_specs_124       /* Additional specs */
13717 };
13718
13719 asn_TYPE_member_t asn_MBR_DRBs_SetupMod_ItemExtIEs_121[] = {
13720         { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, id),
13721                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13722                 -1,     /* IMPLICIT tag at current level */
13723                 &asn_DEF_ProtocolExtensionID,
13724                 0,
13725                 { &asn_OER_memb_id_constr_122, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
13726                 0, 0, /* No default value */
13727                 "id"
13728                 },
13729         { ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, criticality),
13730                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13731                 -1,     /* IMPLICIT tag at current level */
13732                 &asn_DEF_Criticality,
13733                 0,
13734                 { &asn_OER_memb_criticality_constr_123, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
13735                 0, 0, /* No default value */
13736                 "criticality"
13737                 },
13738         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_SetupMod_ItemExtIEs, extensionValue),
13739                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13740                 +1,     /* EXPLICIT tag at current level */
13741                 &asn_DEF_extensionValue_124,
13742                 0,
13743                 { &asn_OER_memb_extensionValue_constr_124, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
13744                 0, 0, /* No default value */
13745                 "extensionValue"
13746                 },
13747 };
13748 static const ber_tlv_tag_t asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[] = {
13749         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13750 };
13751 static const asn_TYPE_tag2member_t asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121[] = {
13752     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13753     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13754     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13755 };
13756 asn_SEQUENCE_specifics_t asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121 = {
13757         sizeof(struct DRBs_SetupMod_ItemExtIEs),
13758         offsetof(struct DRBs_SetupMod_ItemExtIEs, _asn_ctx),
13759         asn_MAP_DRBs_SetupMod_ItemExtIEs_tag2el_121,
13760         3,      /* Count of tags in the map */
13761         0, 0, 0,        /* Optional elements (not needed) */
13762         -1,     /* First extension addition */
13763 };
13764 asn_TYPE_descriptor_t asn_DEF_DRBs_SetupMod_ItemExtIEs = {
13765         "DRBs-SetupMod-ItemExtIEs",
13766         "DRBs-SetupMod-ItemExtIEs",
13767         &asn_OP_SEQUENCE,
13768         asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,
13769         sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13770                 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13771         asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121,      /* Same as above */
13772         sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121)
13773                 /sizeof(asn_DEF_DRBs_SetupMod_ItemExtIEs_tags_121[0]), /* 1 */
13774         { 0, 0, SEQUENCE_constraint },
13775         asn_MBR_DRBs_SetupMod_ItemExtIEs_121,
13776         3,      /* Elements count */
13777         &asn_SPC_DRBs_SetupMod_ItemExtIEs_specs_121     /* Additional specs */
13778 };
13779
13780 static asn_TYPE_member_t asn_MBR_extensionValue_128[] = {
13781         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.PDCPSNLength),
13782                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13783                 0,
13784                 &asn_DEF_PDCPSNLength,
13785                 0,
13786                 { 0, 0, 0 },
13787                 0, 0, /* No default value */
13788                 "PDCPSNLength"
13789                 },
13790         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.BearerTypeChange),
13791                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13792                 0,
13793                 &asn_DEF_BearerTypeChange,
13794                 0,
13795                 { 0, 0, 0 },
13796                 0, 0, /* No default value */
13797                 "BearerTypeChange"
13798                 },
13799         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.RLCMode),
13800                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13801                 0,
13802                 &asn_DEF_RLCMode,
13803                 0,
13804                 { 0, 0, 0 },
13805                 0, 0, /* No default value */
13806                 "RLCMode"
13807                 },
13808         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DuplicationActivation),
13809                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13810                 0,
13811                 &asn_DEF_DuplicationActivation,
13812                 0,
13813                 { 0, 0, 0 },
13814                 0, 0, /* No default value */
13815                 "DuplicationActivation"
13816                 },
13817         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
13818                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
13819                 0,
13820                 &asn_DEF_DCBasedDuplicationConfigured,
13821                 0,
13822                 { 0, 0, 0 },
13823                 0, 0, /* No default value */
13824                 "DCBasedDuplicationConfigured"
13825                 },
13826 };
13827 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_128[] = {
13828     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 4 }, /* PDCPSNLength */
13829     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 3 }, /* BearerTypeChange */
13830     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 2 }, /* RLCMode */
13831     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -3, 1 }, /* DuplicationActivation */
13832     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, -4, 0 } /* DCBasedDuplicationConfigured */
13833 };
13834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
13835         sizeof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue),
13836         offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, _asn_ctx),
13837         offsetof(struct DRBs_ToBeModified_ItemExtIEs__extensionValue, present),
13838         sizeof(((struct DRBs_ToBeModified_ItemExtIEs__extensionValue *)0)->present),
13839         asn_MAP_extensionValue_tag2el_128,
13840         5,      /* Count of tags in the map */
13841         0, 0,
13842         -1      /* Extensions start */
13843 };
13844 static /* Use -fall-defs-global to expose */
13845 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
13846         "extensionValue",
13847         "extensionValue",
13848         &asn_OP_OPEN_TYPE,
13849         0,      /* No effective tags (pointer) */
13850         0,      /* No effective tags (count) */
13851         0,      /* No tags (pointer) */
13852         0,      /* No tags (count) */
13853         { 0, 0, OPEN_TYPE_constraint },
13854         asn_MBR_extensionValue_128,
13855         5,      /* Elements count */
13856         &asn_SPC_extensionValue_specs_128       /* Additional specs */
13857 };
13858
13859 asn_TYPE_member_t asn_MBR_DRBs_ToBeModified_ItemExtIEs_125[] = {
13860         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, id),
13861                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13862                 -1,     /* IMPLICIT tag at current level */
13863                 &asn_DEF_ProtocolExtensionID,
13864                 0,
13865                 { &asn_OER_memb_id_constr_126, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
13866                 0, 0, /* No default value */
13867                 "id"
13868                 },
13869         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, criticality),
13870                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13871                 -1,     /* IMPLICIT tag at current level */
13872                 &asn_DEF_Criticality,
13873                 select_DRBs_ToBeModified_ItemExtIEs_criticality_type,
13874                 { &asn_OER_memb_criticality_constr_127, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
13875                 0, 0, /* No default value */
13876                 "criticality"
13877                 },
13878         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeModified_ItemExtIEs, extensionValue),
13879                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13880                 +1,     /* EXPLICIT tag at current level */
13881                 &asn_DEF_extensionValue_128,
13882                 select_DRBs_ToBeModified_ItemExtIEs_extensionValue_type,
13883                 { &asn_OER_memb_extensionValue_constr_128, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
13884                 0, 0, /* No default value */
13885                 "extensionValue"
13886                 },
13887 };
13888 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[] = {
13889         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13890 };
13891 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125[] = {
13892     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13893     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13894     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13895 };
13896 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 = {
13897         sizeof(struct DRBs_ToBeModified_ItemExtIEs),
13898         offsetof(struct DRBs_ToBeModified_ItemExtIEs, _asn_ctx),
13899         asn_MAP_DRBs_ToBeModified_ItemExtIEs_tag2el_125,
13900         3,      /* Count of tags in the map */
13901         0, 0, 0,        /* Optional elements (not needed) */
13902         -1,     /* First extension addition */
13903 };
13904 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeModified_ItemExtIEs = {
13905         "DRBs-ToBeModified-ItemExtIEs",
13906         "DRBs-ToBeModified-ItemExtIEs",
13907         &asn_OP_SEQUENCE,
13908         asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,
13909         sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13910                 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13911         asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125,  /* Same as above */
13912         sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125)
13913                 /sizeof(asn_DEF_DRBs_ToBeModified_ItemExtIEs_tags_125[0]), /* 1 */
13914         { 0, 0, SEQUENCE_constraint },
13915         asn_MBR_DRBs_ToBeModified_ItemExtIEs_125,
13916         3,      /* Elements count */
13917         &asn_SPC_DRBs_ToBeModified_ItemExtIEs_specs_125 /* Additional specs */
13918 };
13919
13920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
13921         sizeof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue),
13922         offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
13923         offsetof(struct DRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
13924         sizeof(((struct DRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
13925         0,      /* No top level tags */
13926         0,      /* No tags in the map */
13927         0, 0,
13928         -1      /* Extensions start */
13929 };
13930 static /* Use -fall-defs-global to expose */
13931 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
13932         "extensionValue",
13933         "extensionValue",
13934         &asn_OP_OPEN_TYPE,
13935         0,      /* No effective tags (pointer) */
13936         0,      /* No effective tags (count) */
13937         0,      /* No tags (pointer) */
13938         0,      /* No tags (count) */
13939         { 0, 0, OPEN_TYPE_constraint },
13940         0, 0,   /* No members */
13941         &asn_SPC_extensionValue_specs_132       /* Additional specs */
13942 };
13943
13944 asn_TYPE_member_t asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129[] = {
13945         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, id),
13946                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
13947                 -1,     /* IMPLICIT tag at current level */
13948                 &asn_DEF_ProtocolExtensionID,
13949                 0,
13950                 { &asn_OER_memb_id_constr_130, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
13951                 0, 0, /* No default value */
13952                 "id"
13953                 },
13954         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, criticality),
13955                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
13956                 -1,     /* IMPLICIT tag at current level */
13957                 &asn_DEF_Criticality,
13958                 0,
13959                 { &asn_OER_memb_criticality_constr_131, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
13960                 0, 0, /* No default value */
13961                 "criticality"
13962                 },
13963         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeReleased_ItemExtIEs, extensionValue),
13964                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
13965                 +1,     /* EXPLICIT tag at current level */
13966                 &asn_DEF_extensionValue_132,
13967                 0,
13968                 { &asn_OER_memb_extensionValue_constr_132, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
13969                 0, 0, /* No default value */
13970                 "extensionValue"
13971                 },
13972 };
13973 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[] = {
13974         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
13975 };
13976 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129[] = {
13977     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
13978     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
13979     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
13980 };
13981 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 = {
13982         sizeof(struct DRBs_ToBeReleased_ItemExtIEs),
13983         offsetof(struct DRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
13984         asn_MAP_DRBs_ToBeReleased_ItemExtIEs_tag2el_129,
13985         3,      /* Count of tags in the map */
13986         0, 0, 0,        /* Optional elements (not needed) */
13987         -1,     /* First extension addition */
13988 };
13989 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeReleased_ItemExtIEs = {
13990         "DRBs-ToBeReleased-ItemExtIEs",
13991         "DRBs-ToBeReleased-ItemExtIEs",
13992         &asn_OP_SEQUENCE,
13993         asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,
13994         sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
13995                 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
13996         asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129,  /* Same as above */
13997         sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129)
13998                 /sizeof(asn_DEF_DRBs_ToBeReleased_ItemExtIEs_tags_129[0]), /* 1 */
13999         { 0, 0, SEQUENCE_constraint },
14000         asn_MBR_DRBs_ToBeReleased_ItemExtIEs_129,
14001         3,      /* Elements count */
14002         &asn_SPC_DRBs_ToBeReleased_ItemExtIEs_specs_129 /* Additional specs */
14003 };
14004
14005 static asn_TYPE_member_t asn_MBR_extensionValue_136[] = {
14006         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14007                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14008                 0,
14009                 &asn_DEF_DCBasedDuplicationConfigured,
14010                 0,
14011                 { 0, 0, 0 },
14012                 0, 0, /* No default value */
14013                 "DCBasedDuplicationConfigured"
14014                 },
14015         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14016                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14017                 0,
14018                 &asn_DEF_DuplicationActivation,
14019                 0,
14020                 { 0, 0, 0 },
14021                 0, 0, /* No default value */
14022                 "DuplicationActivation"
14023                 },
14024         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14025                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14026                 0,
14027                 &asn_DEF_PDCPSNLength,
14028                 0,
14029                 { 0, 0, 0 },
14030                 0, 0, /* No default value */
14031                 "PDCPSNLength"
14032                 },
14033 };
14034 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_136[] = {
14035     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14036     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14037     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14038 };
14039 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
14040         sizeof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue),
14041         offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
14042         offsetof(struct DRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
14043         sizeof(((struct DRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
14044         asn_MAP_extensionValue_tag2el_136,
14045         3,      /* Count of tags in the map */
14046         0, 0,
14047         -1      /* Extensions start */
14048 };
14049 static /* Use -fall-defs-global to expose */
14050 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
14051         "extensionValue",
14052         "extensionValue",
14053         &asn_OP_OPEN_TYPE,
14054         0,      /* No effective tags (pointer) */
14055         0,      /* No effective tags (count) */
14056         0,      /* No tags (pointer) */
14057         0,      /* No tags (count) */
14058         { 0, 0, OPEN_TYPE_constraint },
14059         asn_MBR_extensionValue_136,
14060         3,      /* Elements count */
14061         &asn_SPC_extensionValue_specs_136       /* Additional specs */
14062 };
14063
14064 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133[] = {
14065         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, id),
14066                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14067                 -1,     /* IMPLICIT tag at current level */
14068                 &asn_DEF_ProtocolExtensionID,
14069                 0,
14070                 { &asn_OER_memb_id_constr_134, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
14071                 0, 0, /* No default value */
14072                 "id"
14073                 },
14074         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, criticality),
14075                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14076                 -1,     /* IMPLICIT tag at current level */
14077                 &asn_DEF_Criticality,
14078                 select_DRBs_ToBeSetup_ItemExtIEs_criticality_type,
14079                 { &asn_OER_memb_criticality_constr_135, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
14080                 0, 0, /* No default value */
14081                 "criticality"
14082                 },
14083         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetup_ItemExtIEs, extensionValue),
14084                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14085                 +1,     /* EXPLICIT tag at current level */
14086                 &asn_DEF_extensionValue_136,
14087                 select_DRBs_ToBeSetup_ItemExtIEs_extensionValue_type,
14088                 { &asn_OER_memb_extensionValue_constr_136, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
14089                 0, 0, /* No default value */
14090                 "extensionValue"
14091                 },
14092 };
14093 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[] = {
14094         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14095 };
14096 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133[] = {
14097     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14098     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14099     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14100 };
14101 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133 = {
14102         sizeof(struct DRBs_ToBeSetup_ItemExtIEs),
14103         offsetof(struct DRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
14104         asn_MAP_DRBs_ToBeSetup_ItemExtIEs_tag2el_133,
14105         3,      /* Count of tags in the map */
14106         0, 0, 0,        /* Optional elements (not needed) */
14107         -1,     /* First extension addition */
14108 };
14109 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetup_ItemExtIEs = {
14110         "DRBs-ToBeSetup-ItemExtIEs",
14111         "DRBs-ToBeSetup-ItemExtIEs",
14112         &asn_OP_SEQUENCE,
14113         asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,
14114         sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14115                 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14116         asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133,     /* Same as above */
14117         sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133)
14118                 /sizeof(asn_DEF_DRBs_ToBeSetup_ItemExtIEs_tags_133[0]), /* 1 */
14119         { 0, 0, SEQUENCE_constraint },
14120         asn_MBR_DRBs_ToBeSetup_ItemExtIEs_133,
14121         3,      /* Elements count */
14122         &asn_SPC_DRBs_ToBeSetup_ItemExtIEs_specs_133    /* Additional specs */
14123 };
14124
14125 static asn_TYPE_member_t asn_MBR_extensionValue_140[] = {
14126         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DCBasedDuplicationConfigured),
14127                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14128                 0,
14129                 &asn_DEF_DCBasedDuplicationConfigured,
14130                 0,
14131                 { 0, 0, 0 },
14132                 0, 0, /* No default value */
14133                 "DCBasedDuplicationConfigured"
14134                 },
14135         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.DuplicationActivation),
14136                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14137                 0,
14138                 &asn_DEF_DuplicationActivation,
14139                 0,
14140                 { 0, 0, 0 },
14141                 0, 0, /* No default value */
14142                 "DuplicationActivation"
14143                 },
14144         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, choice.PDCPSNLength),
14145                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
14146                 0,
14147                 &asn_DEF_PDCPSNLength,
14148                 0,
14149                 { 0, 0, 0 },
14150                 0, 0, /* No default value */
14151                 "PDCPSNLength"
14152                 },
14153 };
14154 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_140[] = {
14155     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* DCBasedDuplicationConfigured */
14156     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 1 }, /* DuplicationActivation */
14157     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -2, 0 } /* PDCPSNLength */
14158 };
14159 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
14160         sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
14161         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
14162         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
14163         sizeof(((struct DRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
14164         asn_MAP_extensionValue_tag2el_140,
14165         3,      /* Count of tags in the map */
14166         0, 0,
14167         -1      /* Extensions start */
14168 };
14169 static /* Use -fall-defs-global to expose */
14170 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
14171         "extensionValue",
14172         "extensionValue",
14173         &asn_OP_OPEN_TYPE,
14174         0,      /* No effective tags (pointer) */
14175         0,      /* No effective tags (count) */
14176         0,      /* No tags (pointer) */
14177         0,      /* No tags (count) */
14178         { 0, 0, OPEN_TYPE_constraint },
14179         asn_MBR_extensionValue_140,
14180         3,      /* Elements count */
14181         &asn_SPC_extensionValue_specs_140       /* Additional specs */
14182 };
14183
14184 asn_TYPE_member_t asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137[] = {
14185         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, id),
14186                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14187                 -1,     /* IMPLICIT tag at current level */
14188                 &asn_DEF_ProtocolExtensionID,
14189                 0,
14190                 { &asn_OER_memb_id_constr_138, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
14191                 0, 0, /* No default value */
14192                 "id"
14193                 },
14194         { ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, criticality),
14195                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14196                 -1,     /* IMPLICIT tag at current level */
14197                 &asn_DEF_Criticality,
14198                 select_DRBs_ToBeSetupMod_ItemExtIEs_criticality_type,
14199                 { &asn_OER_memb_criticality_constr_139, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
14200                 0, 0, /* No default value */
14201                 "criticality"
14202                 },
14203         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
14204                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14205                 +1,     /* EXPLICIT tag at current level */
14206                 &asn_DEF_extensionValue_140,
14207                 select_DRBs_ToBeSetupMod_ItemExtIEs_extensionValue_type,
14208                 { &asn_OER_memb_extensionValue_constr_140, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
14209                 0, 0, /* No default value */
14210                 "extensionValue"
14211                 },
14212 };
14213 static const ber_tlv_tag_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[] = {
14214         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14215 };
14216 static const asn_TYPE_tag2member_t asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137[] = {
14217     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14218     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14219     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14220 };
14221 asn_SEQUENCE_specifics_t asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 = {
14222         sizeof(struct DRBs_ToBeSetupMod_ItemExtIEs),
14223         offsetof(struct DRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
14224         asn_MAP_DRBs_ToBeSetupMod_ItemExtIEs_tag2el_137,
14225         3,      /* Count of tags in the map */
14226         0, 0, 0,        /* Optional elements (not needed) */
14227         -1,     /* First extension addition */
14228 };
14229 asn_TYPE_descriptor_t asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs = {
14230         "DRBs-ToBeSetupMod-ItemExtIEs",
14231         "DRBs-ToBeSetupMod-ItemExtIEs",
14232         &asn_OP_SEQUENCE,
14233         asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,
14234         sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14235                 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14236         asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137,  /* Same as above */
14237         sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137)
14238                 /sizeof(asn_DEF_DRBs_ToBeSetupMod_ItemExtIEs_tags_137[0]), /* 1 */
14239         { 0, 0, SEQUENCE_constraint },
14240         asn_MBR_DRBs_ToBeSetupMod_ItemExtIEs_137,
14241         3,      /* Elements count */
14242         &asn_SPC_DRBs_ToBeSetupMod_ItemExtIEs_specs_137 /* Additional specs */
14243 };
14244
14245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
14246         sizeof(struct DRXCycle_ExtIEs__extensionValue),
14247         offsetof(struct DRXCycle_ExtIEs__extensionValue, _asn_ctx),
14248         offsetof(struct DRXCycle_ExtIEs__extensionValue, present),
14249         sizeof(((struct DRXCycle_ExtIEs__extensionValue *)0)->present),
14250         0,      /* No top level tags */
14251         0,      /* No tags in the map */
14252         0, 0,
14253         -1      /* Extensions start */
14254 };
14255 static /* Use -fall-defs-global to expose */
14256 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
14257         "extensionValue",
14258         "extensionValue",
14259         &asn_OP_OPEN_TYPE,
14260         0,      /* No effective tags (pointer) */
14261         0,      /* No effective tags (count) */
14262         0,      /* No tags (pointer) */
14263         0,      /* No tags (count) */
14264         { 0, 0, OPEN_TYPE_constraint },
14265         0, 0,   /* No members */
14266         &asn_SPC_extensionValue_specs_144       /* Additional specs */
14267 };
14268
14269 asn_TYPE_member_t asn_MBR_DRXCycle_ExtIEs_141[] = {
14270         { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, id),
14271                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14272                 -1,     /* IMPLICIT tag at current level */
14273                 &asn_DEF_ProtocolExtensionID,
14274                 0,
14275                 { &asn_OER_memb_id_constr_142, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
14276                 0, 0, /* No default value */
14277                 "id"
14278                 },
14279         { ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, criticality),
14280                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14281                 -1,     /* IMPLICIT tag at current level */
14282                 &asn_DEF_Criticality,
14283                 0,
14284                 { &asn_OER_memb_criticality_constr_143, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
14285                 0, 0, /* No default value */
14286                 "criticality"
14287                 },
14288         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DRXCycle_ExtIEs, extensionValue),
14289                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14290                 +1,     /* EXPLICIT tag at current level */
14291                 &asn_DEF_extensionValue_144,
14292                 0,
14293                 { &asn_OER_memb_extensionValue_constr_144, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
14294                 0, 0, /* No default value */
14295                 "extensionValue"
14296                 },
14297 };
14298 static const ber_tlv_tag_t asn_DEF_DRXCycle_ExtIEs_tags_141[] = {
14299         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14300 };
14301 static const asn_TYPE_tag2member_t asn_MAP_DRXCycle_ExtIEs_tag2el_141[] = {
14302     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14303     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14304     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14305 };
14306 asn_SEQUENCE_specifics_t asn_SPC_DRXCycle_ExtIEs_specs_141 = {
14307         sizeof(struct DRXCycle_ExtIEs),
14308         offsetof(struct DRXCycle_ExtIEs, _asn_ctx),
14309         asn_MAP_DRXCycle_ExtIEs_tag2el_141,
14310         3,      /* Count of tags in the map */
14311         0, 0, 0,        /* Optional elements (not needed) */
14312         -1,     /* First extension addition */
14313 };
14314 asn_TYPE_descriptor_t asn_DEF_DRXCycle_ExtIEs = {
14315         "DRXCycle-ExtIEs",
14316         "DRXCycle-ExtIEs",
14317         &asn_OP_SEQUENCE,
14318         asn_DEF_DRXCycle_ExtIEs_tags_141,
14319         sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14320                 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14321         asn_DEF_DRXCycle_ExtIEs_tags_141,       /* Same as above */
14322         sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141)
14323                 /sizeof(asn_DEF_DRXCycle_ExtIEs_tags_141[0]), /* 1 */
14324         { 0, 0, SEQUENCE_constraint },
14325         asn_MBR_DRXCycle_ExtIEs_141,
14326         3,      /* Elements count */
14327         &asn_SPC_DRXCycle_ExtIEs_specs_141      /* Additional specs */
14328 };
14329
14330 static asn_TYPE_member_t asn_MBR_extensionValue_148[] = {
14331         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_LongCycleStartOffset),
14332                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
14333                 0,
14334                 &asn_DEF_DRX_LongCycleStartOffset,
14335                 0,
14336                 { 0, 0, 0 },
14337                 0, 0, /* No default value */
14338                 "DRX-LongCycleStartOffset"
14339                 },
14340         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedBandCombinationIndex),
14341                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14342                 0,
14343                 &asn_DEF_SelectedBandCombinationIndex,
14344                 0,
14345                 { 0, 0, 0 },
14346                 0, 0, /* No default value */
14347                 "SelectedBandCombinationIndex"
14348                 },
14349         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.SelectedFeatureSetEntryIndex),
14350                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14351                 0,
14352                 &asn_DEF_SelectedFeatureSetEntryIndex,
14353                 0,
14354                 { 0, 0, 0 },
14355                 0, 0, /* No default value */
14356                 "SelectedFeatureSetEntryIndex"
14357                 },
14358         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.Ph_InfoSCG),
14359                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14360                 0,
14361                 &asn_DEF_Ph_InfoSCG,
14362                 0,
14363                 { 0, 0, 0 },
14364                 0, 0, /* No default value */
14365                 "Ph-InfoSCG"
14366                 },
14367         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedBandCombinationIndex),
14368                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14369                 0,
14370                 &asn_DEF_RequestedBandCombinationIndex,
14371                 0,
14372                 { 0, 0, 0 },
14373                 0, 0, /* No default value */
14374                 "RequestedBandCombinationIndex"
14375                 },
14376         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedFeatureSetEntryIndex),
14377                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14378                 0,
14379                 &asn_DEF_RequestedFeatureSetEntryIndex,
14380                 0,
14381                 { 0, 0, 0 },
14382                 0, 0, /* No default value */
14383                 "RequestedFeatureSetEntryIndex"
14384                 },
14385         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.RequestedP_MaxFR2),
14386                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14387                 0,
14388                 &asn_DEF_RequestedP_MaxFR2,
14389                 0,
14390                 { 0, 0, 0 },
14391                 0, 0, /* No default value */
14392                 "RequestedP-MaxFR2"
14393                 },
14394         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, choice.DRX_Config),
14395                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
14396                 0,
14397                 &asn_DEF_DRX_Config,
14398                 0,
14399                 { 0, 0, 0 },
14400                 0, 0, /* No default value */
14401                 "DRX-Config"
14402                 },
14403 };
14404 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_148[] = {
14405     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* DRX-LongCycleStartOffset */
14406     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 1, 0, 6 }, /* SelectedBandCombinationIndex */
14407     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 2, -1, 5 }, /* SelectedFeatureSetEntryIndex */
14408     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 3, -2, 4 }, /* Ph-InfoSCG */
14409     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 4, -3, 3 }, /* RequestedBandCombinationIndex */
14410     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 5, -4, 2 }, /* RequestedFeatureSetEntryIndex */
14411     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 6, -5, 1 }, /* RequestedP-MaxFR2 */
14412     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 7, -6, 0 } /* DRX-Config */
14413 };
14414 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
14415         sizeof(struct DUtoCURRCInformation_ExtIEs__extensionValue),
14416         offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, _asn_ctx),
14417         offsetof(struct DUtoCURRCInformation_ExtIEs__extensionValue, present),
14418         sizeof(((struct DUtoCURRCInformation_ExtIEs__extensionValue *)0)->present),
14419         asn_MAP_extensionValue_tag2el_148,
14420         8,      /* Count of tags in the map */
14421         0, 0,
14422         -1      /* Extensions start */
14423 };
14424 static /* Use -fall-defs-global to expose */
14425 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
14426         "extensionValue",
14427         "extensionValue",
14428         &asn_OP_OPEN_TYPE,
14429         0,      /* No effective tags (pointer) */
14430         0,      /* No effective tags (count) */
14431         0,      /* No tags (pointer) */
14432         0,      /* No tags (count) */
14433         { 0, 0, OPEN_TYPE_constraint },
14434         asn_MBR_extensionValue_148,
14435         8,      /* Elements count */
14436         &asn_SPC_extensionValue_specs_148       /* Additional specs */
14437 };
14438
14439 asn_TYPE_member_t asn_MBR_DUtoCURRCInformation_ExtIEs_145[] = {
14440         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, id),
14441                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14442                 -1,     /* IMPLICIT tag at current level */
14443                 &asn_DEF_ProtocolExtensionID,
14444                 0,
14445                 { &asn_OER_memb_id_constr_146, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
14446                 0, 0, /* No default value */
14447                 "id"
14448                 },
14449         { ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, criticality),
14450                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14451                 -1,     /* IMPLICIT tag at current level */
14452                 &asn_DEF_Criticality,
14453                 select_DUtoCURRCInformation_ExtIEs_criticality_type,
14454                 { &asn_OER_memb_criticality_constr_147, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
14455                 0, 0, /* No default value */
14456                 "criticality"
14457                 },
14458         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DUtoCURRCInformation_ExtIEs, extensionValue),
14459                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14460                 +1,     /* EXPLICIT tag at current level */
14461                 &asn_DEF_extensionValue_148,
14462                 select_DUtoCURRCInformation_ExtIEs_extensionValue_type,
14463                 { &asn_OER_memb_extensionValue_constr_148, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
14464                 0, 0, /* No default value */
14465                 "extensionValue"
14466                 },
14467 };
14468 static const ber_tlv_tag_t asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[] = {
14469         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14470 };
14471 static const asn_TYPE_tag2member_t asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145[] = {
14472     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14473     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14474     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14475 };
14476 asn_SEQUENCE_specifics_t asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145 = {
14477         sizeof(struct DUtoCURRCInformation_ExtIEs),
14478         offsetof(struct DUtoCURRCInformation_ExtIEs, _asn_ctx),
14479         asn_MAP_DUtoCURRCInformation_ExtIEs_tag2el_145,
14480         3,      /* Count of tags in the map */
14481         0, 0, 0,        /* Optional elements (not needed) */
14482         -1,     /* First extension addition */
14483 };
14484 asn_TYPE_descriptor_t asn_DEF_DUtoCURRCInformation_ExtIEs = {
14485         "DUtoCURRCInformation-ExtIEs",
14486         "DUtoCURRCInformation-ExtIEs",
14487         &asn_OP_SEQUENCE,
14488         asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,
14489         sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14490                 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14491         asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145,   /* Same as above */
14492         sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145)
14493                 /sizeof(asn_DEF_DUtoCURRCInformation_ExtIEs_tags_145[0]), /* 1 */
14494         { 0, 0, SEQUENCE_constraint },
14495         asn_MBR_DUtoCURRCInformation_ExtIEs_145,
14496         3,      /* Elements count */
14497         &asn_SPC_DUtoCURRCInformation_ExtIEs_specs_145  /* Additional specs */
14498 };
14499
14500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
14501         sizeof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue),
14502         offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
14503         offsetof(struct Dynamic5QIDescriptor_ExtIEs__extensionValue, present),
14504         sizeof(((struct Dynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
14505         0,      /* No top level tags */
14506         0,      /* No tags in the map */
14507         0, 0,
14508         -1      /* Extensions start */
14509 };
14510 static /* Use -fall-defs-global to expose */
14511 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
14512         "extensionValue",
14513         "extensionValue",
14514         &asn_OP_OPEN_TYPE,
14515         0,      /* No effective tags (pointer) */
14516         0,      /* No effective tags (count) */
14517         0,      /* No tags (pointer) */
14518         0,      /* No tags (count) */
14519         { 0, 0, OPEN_TYPE_constraint },
14520         0, 0,   /* No members */
14521         &asn_SPC_extensionValue_specs_152       /* Additional specs */
14522 };
14523
14524 asn_TYPE_member_t asn_MBR_Dynamic5QIDescriptor_ExtIEs_149[] = {
14525         { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, id),
14526                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14527                 -1,     /* IMPLICIT tag at current level */
14528                 &asn_DEF_ProtocolExtensionID,
14529                 0,
14530                 { &asn_OER_memb_id_constr_150, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
14531                 0, 0, /* No default value */
14532                 "id"
14533                 },
14534         { ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, criticality),
14535                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14536                 -1,     /* IMPLICIT tag at current level */
14537                 &asn_DEF_Criticality,
14538                 0,
14539                 { &asn_OER_memb_criticality_constr_151, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
14540                 0, 0, /* No default value */
14541                 "criticality"
14542                 },
14543         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Dynamic5QIDescriptor_ExtIEs, extensionValue),
14544                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14545                 +1,     /* EXPLICIT tag at current level */
14546                 &asn_DEF_extensionValue_152,
14547                 0,
14548                 { &asn_OER_memb_extensionValue_constr_152, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
14549                 0, 0, /* No default value */
14550                 "extensionValue"
14551                 },
14552 };
14553 static const ber_tlv_tag_t asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[] = {
14554         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14555 };
14556 static const asn_TYPE_tag2member_t asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149[] = {
14557     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14558     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14559     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14560 };
14561 asn_SEQUENCE_specifics_t asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149 = {
14562         sizeof(struct Dynamic5QIDescriptor_ExtIEs),
14563         offsetof(struct Dynamic5QIDescriptor_ExtIEs, _asn_ctx),
14564         asn_MAP_Dynamic5QIDescriptor_ExtIEs_tag2el_149,
14565         3,      /* Count of tags in the map */
14566         0, 0, 0,        /* Optional elements (not needed) */
14567         -1,     /* First extension addition */
14568 };
14569 asn_TYPE_descriptor_t asn_DEF_Dynamic5QIDescriptor_ExtIEs = {
14570         "Dynamic5QIDescriptor-ExtIEs",
14571         "Dynamic5QIDescriptor-ExtIEs",
14572         &asn_OP_SEQUENCE,
14573         asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,
14574         sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14575                 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14576         asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149,   /* Same as above */
14577         sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149)
14578                 /sizeof(asn_DEF_Dynamic5QIDescriptor_ExtIEs_tags_149[0]), /* 1 */
14579         { 0, 0, SEQUENCE_constraint },
14580         asn_MBR_Dynamic5QIDescriptor_ExtIEs_149,
14581         3,      /* Elements count */
14582         &asn_SPC_Dynamic5QIDescriptor_ExtIEs_specs_149  /* Additional specs */
14583 };
14584
14585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
14586         sizeof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue),
14587         offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, _asn_ctx),
14588         offsetof(struct Endpoint_IP_address_and_port_ExtIEs__extensionValue, present),
14589         sizeof(((struct Endpoint_IP_address_and_port_ExtIEs__extensionValue *)0)->present),
14590         0,      /* No top level tags */
14591         0,      /* No tags in the map */
14592         0, 0,
14593         -1      /* Extensions start */
14594 };
14595 static /* Use -fall-defs-global to expose */
14596 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
14597         "extensionValue",
14598         "extensionValue",
14599         &asn_OP_OPEN_TYPE,
14600         0,      /* No effective tags (pointer) */
14601         0,      /* No effective tags (count) */
14602         0,      /* No tags (pointer) */
14603         0,      /* No tags (count) */
14604         { 0, 0, OPEN_TYPE_constraint },
14605         0, 0,   /* No members */
14606         &asn_SPC_extensionValue_specs_156       /* Additional specs */
14607 };
14608
14609 asn_TYPE_member_t asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153[] = {
14610         { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, id),
14611                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14612                 -1,     /* IMPLICIT tag at current level */
14613                 &asn_DEF_ProtocolExtensionID,
14614                 0,
14615                 { &asn_OER_memb_id_constr_154, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
14616                 0, 0, /* No default value */
14617                 "id"
14618                 },
14619         { ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, criticality),
14620                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14621                 -1,     /* IMPLICIT tag at current level */
14622                 &asn_DEF_Criticality,
14623                 0,
14624                 { &asn_OER_memb_criticality_constr_155, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
14625                 0, 0, /* No default value */
14626                 "criticality"
14627                 },
14628         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Endpoint_IP_address_and_port_ExtIEs, extensionValue),
14629                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14630                 +1,     /* EXPLICIT tag at current level */
14631                 &asn_DEF_extensionValue_156,
14632                 0,
14633                 { &asn_OER_memb_extensionValue_constr_156, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
14634                 0, 0, /* No default value */
14635                 "extensionValue"
14636                 },
14637 };
14638 static const ber_tlv_tag_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[] = {
14639         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14640 };
14641 static const asn_TYPE_tag2member_t asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153[] = {
14642     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14643     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14644     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14645 };
14646 asn_SEQUENCE_specifics_t asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153 = {
14647         sizeof(struct Endpoint_IP_address_and_port_ExtIEs),
14648         offsetof(struct Endpoint_IP_address_and_port_ExtIEs, _asn_ctx),
14649         asn_MAP_Endpoint_IP_address_and_port_ExtIEs_tag2el_153,
14650         3,      /* Count of tags in the map */
14651         0, 0, 0,        /* Optional elements (not needed) */
14652         -1,     /* First extension addition */
14653 };
14654 asn_TYPE_descriptor_t asn_DEF_Endpoint_IP_address_and_port_ExtIEs = {
14655         "Endpoint-IP-address-and-port-ExtIEs",
14656         "Endpoint-IP-address-and-port-ExtIEs",
14657         &asn_OP_SEQUENCE,
14658         asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,
14659         sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14660                 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14661         asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153,   /* Same as above */
14662         sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153)
14663                 /sizeof(asn_DEF_Endpoint_IP_address_and_port_ExtIEs_tags_153[0]), /* 1 */
14664         { 0, 0, SEQUENCE_constraint },
14665         asn_MBR_Endpoint_IP_address_and_port_ExtIEs_153,
14666         3,      /* Elements count */
14667         &asn_SPC_Endpoint_IP_address_and_port_ExtIEs_specs_153  /* Additional specs */
14668 };
14669
14670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
14671         sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue),
14672         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, _asn_ctx),
14673         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue, present),
14674         sizeof(((struct ExtendedAvailablePLMN_Item_ExtIEs__extensionValue *)0)->present),
14675         0,      /* No top level tags */
14676         0,      /* No tags in the map */
14677         0, 0,
14678         -1      /* Extensions start */
14679 };
14680 static /* Use -fall-defs-global to expose */
14681 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
14682         "extensionValue",
14683         "extensionValue",
14684         &asn_OP_OPEN_TYPE,
14685         0,      /* No effective tags (pointer) */
14686         0,      /* No effective tags (count) */
14687         0,      /* No tags (pointer) */
14688         0,      /* No tags (count) */
14689         { 0, 0, OPEN_TYPE_constraint },
14690         0, 0,   /* No members */
14691         &asn_SPC_extensionValue_specs_160       /* Additional specs */
14692 };
14693
14694 asn_TYPE_member_t asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157[] = {
14695         { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, id),
14696                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14697                 -1,     /* IMPLICIT tag at current level */
14698                 &asn_DEF_ProtocolExtensionID,
14699                 0,
14700                 { &asn_OER_memb_id_constr_158, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
14701                 0, 0, /* No default value */
14702                 "id"
14703                 },
14704         { ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, criticality),
14705                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14706                 -1,     /* IMPLICIT tag at current level */
14707                 &asn_DEF_Criticality,
14708                 0,
14709                 { &asn_OER_memb_criticality_constr_159, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
14710                 0, 0, /* No default value */
14711                 "criticality"
14712                 },
14713         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, extensionValue),
14714                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14715                 +1,     /* EXPLICIT tag at current level */
14716                 &asn_DEF_extensionValue_160,
14717                 0,
14718                 { &asn_OER_memb_extensionValue_constr_160, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
14719                 0, 0, /* No default value */
14720                 "extensionValue"
14721                 },
14722 };
14723 static const ber_tlv_tag_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[] = {
14724         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14725 };
14726 static const asn_TYPE_tag2member_t asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157[] = {
14727     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14728     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14729     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14730 };
14731 asn_SEQUENCE_specifics_t asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157 = {
14732         sizeof(struct ExtendedAvailablePLMN_Item_ExtIEs),
14733         offsetof(struct ExtendedAvailablePLMN_Item_ExtIEs, _asn_ctx),
14734         asn_MAP_ExtendedAvailablePLMN_Item_ExtIEs_tag2el_157,
14735         3,      /* Count of tags in the map */
14736         0, 0, 0,        /* Optional elements (not needed) */
14737         -1,     /* First extension addition */
14738 };
14739 asn_TYPE_descriptor_t asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs = {
14740         "ExtendedAvailablePLMN-Item-ExtIEs",
14741         "ExtendedAvailablePLMN-Item-ExtIEs",
14742         &asn_OP_SEQUENCE,
14743         asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,
14744         sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14745                 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14746         asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157,     /* Same as above */
14747         sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157)
14748                 /sizeof(asn_DEF_ExtendedAvailablePLMN_Item_ExtIEs_tags_157[0]), /* 1 */
14749         { 0, 0, SEQUENCE_constraint },
14750         asn_MBR_ExtendedAvailablePLMN_Item_ExtIEs_157,
14751         3,      /* Elements count */
14752         &asn_SPC_ExtendedAvailablePLMN_Item_ExtIEs_specs_157    /* Additional specs */
14753 };
14754
14755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
14756         sizeof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue),
14757         offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, _asn_ctx),
14758         offsetof(struct ExtendedServedPLMNs_ItemExtIEs__extensionValue, present),
14759         sizeof(((struct ExtendedServedPLMNs_ItemExtIEs__extensionValue *)0)->present),
14760         0,      /* No top level tags */
14761         0,      /* No tags in the map */
14762         0, 0,
14763         -1      /* Extensions start */
14764 };
14765 static /* Use -fall-defs-global to expose */
14766 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
14767         "extensionValue",
14768         "extensionValue",
14769         &asn_OP_OPEN_TYPE,
14770         0,      /* No effective tags (pointer) */
14771         0,      /* No effective tags (count) */
14772         0,      /* No tags (pointer) */
14773         0,      /* No tags (count) */
14774         { 0, 0, OPEN_TYPE_constraint },
14775         0, 0,   /* No members */
14776         &asn_SPC_extensionValue_specs_164       /* Additional specs */
14777 };
14778
14779 asn_TYPE_member_t asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161[] = {
14780         { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, id),
14781                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14782                 -1,     /* IMPLICIT tag at current level */
14783                 &asn_DEF_ProtocolExtensionID,
14784                 0,
14785                 { &asn_OER_memb_id_constr_162, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
14786                 0, 0, /* No default value */
14787                 "id"
14788                 },
14789         { ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, criticality),
14790                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14791                 -1,     /* IMPLICIT tag at current level */
14792                 &asn_DEF_Criticality,
14793                 0,
14794                 { &asn_OER_memb_criticality_constr_163, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
14795                 0, 0, /* No default value */
14796                 "criticality"
14797                 },
14798         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedServedPLMNs_ItemExtIEs, extensionValue),
14799                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14800                 +1,     /* EXPLICIT tag at current level */
14801                 &asn_DEF_extensionValue_164,
14802                 0,
14803                 { &asn_OER_memb_extensionValue_constr_164, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
14804                 0, 0, /* No default value */
14805                 "extensionValue"
14806                 },
14807 };
14808 static const ber_tlv_tag_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[] = {
14809         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14810 };
14811 static const asn_TYPE_tag2member_t asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161[] = {
14812     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14813     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14814     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14815 };
14816 asn_SEQUENCE_specifics_t asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161 = {
14817         sizeof(struct ExtendedServedPLMNs_ItemExtIEs),
14818         offsetof(struct ExtendedServedPLMNs_ItemExtIEs, _asn_ctx),
14819         asn_MAP_ExtendedServedPLMNs_ItemExtIEs_tag2el_161,
14820         3,      /* Count of tags in the map */
14821         0, 0, 0,        /* Optional elements (not needed) */
14822         -1,     /* First extension addition */
14823 };
14824 asn_TYPE_descriptor_t asn_DEF_ExtendedServedPLMNs_ItemExtIEs = {
14825         "ExtendedServedPLMNs-ItemExtIEs",
14826         "ExtendedServedPLMNs-ItemExtIEs",
14827         &asn_OP_SEQUENCE,
14828         asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,
14829         sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14830                 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14831         asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161,        /* Same as above */
14832         sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161)
14833                 /sizeof(asn_DEF_ExtendedServedPLMNs_ItemExtIEs_tags_161[0]), /* 1 */
14834         { 0, 0, SEQUENCE_constraint },
14835         asn_MBR_ExtendedServedPLMNs_ItemExtIEs_161,
14836         3,      /* Elements count */
14837         &asn_SPC_ExtendedServedPLMNs_ItemExtIEs_specs_161       /* Additional specs */
14838 };
14839
14840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
14841         sizeof(struct EUTRACells_List_itemExtIEs__extensionValue),
14842         offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, _asn_ctx),
14843         offsetof(struct EUTRACells_List_itemExtIEs__extensionValue, present),
14844         sizeof(((struct EUTRACells_List_itemExtIEs__extensionValue *)0)->present),
14845         0,      /* No top level tags */
14846         0,      /* No tags in the map */
14847         0, 0,
14848         -1      /* Extensions start */
14849 };
14850 static /* Use -fall-defs-global to expose */
14851 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
14852         "extensionValue",
14853         "extensionValue",
14854         &asn_OP_OPEN_TYPE,
14855         0,      /* No effective tags (pointer) */
14856         0,      /* No effective tags (count) */
14857         0,      /* No tags (pointer) */
14858         0,      /* No tags (count) */
14859         { 0, 0, OPEN_TYPE_constraint },
14860         0, 0,   /* No members */
14861         &asn_SPC_extensionValue_specs_168       /* Additional specs */
14862 };
14863
14864 asn_TYPE_member_t asn_MBR_EUTRACells_List_itemExtIEs_165[] = {
14865         { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, id),
14866                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14867                 -1,     /* IMPLICIT tag at current level */
14868                 &asn_DEF_ProtocolExtensionID,
14869                 0,
14870                 { &asn_OER_memb_id_constr_166, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
14871                 0, 0, /* No default value */
14872                 "id"
14873                 },
14874         { ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, criticality),
14875                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14876                 -1,     /* IMPLICIT tag at current level */
14877                 &asn_DEF_Criticality,
14878                 0,
14879                 { &asn_OER_memb_criticality_constr_167, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
14880                 0, 0, /* No default value */
14881                 "criticality"
14882                 },
14883         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRACells_List_itemExtIEs, extensionValue),
14884                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14885                 +1,     /* EXPLICIT tag at current level */
14886                 &asn_DEF_extensionValue_168,
14887                 0,
14888                 { &asn_OER_memb_extensionValue_constr_168, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
14889                 0, 0, /* No default value */
14890                 "extensionValue"
14891                 },
14892 };
14893 static const ber_tlv_tag_t asn_DEF_EUTRACells_List_itemExtIEs_tags_165[] = {
14894         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14895 };
14896 static const asn_TYPE_tag2member_t asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165[] = {
14897     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14898     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14899     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14900 };
14901 asn_SEQUENCE_specifics_t asn_SPC_EUTRACells_List_itemExtIEs_specs_165 = {
14902         sizeof(struct EUTRACells_List_itemExtIEs),
14903         offsetof(struct EUTRACells_List_itemExtIEs, _asn_ctx),
14904         asn_MAP_EUTRACells_List_itemExtIEs_tag2el_165,
14905         3,      /* Count of tags in the map */
14906         0, 0, 0,        /* Optional elements (not needed) */
14907         -1,     /* First extension addition */
14908 };
14909 asn_TYPE_descriptor_t asn_DEF_EUTRACells_List_itemExtIEs = {
14910         "EUTRACells-List-itemExtIEs",
14911         "EUTRACells-List-itemExtIEs",
14912         &asn_OP_SEQUENCE,
14913         asn_DEF_EUTRACells_List_itemExtIEs_tags_165,
14914         sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14915                 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14916         asn_DEF_EUTRACells_List_itemExtIEs_tags_165,    /* Same as above */
14917         sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165)
14918                 /sizeof(asn_DEF_EUTRACells_List_itemExtIEs_tags_165[0]), /* 1 */
14919         { 0, 0, SEQUENCE_constraint },
14920         asn_MBR_EUTRACells_List_itemExtIEs_165,
14921         3,      /* Elements count */
14922         &asn_SPC_EUTRACells_List_itemExtIEs_specs_165   /* Additional specs */
14923 };
14924
14925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
14926         sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue),
14927         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
14928         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue, present),
14929         sizeof(((struct EUTRA_Coex_FDD_Info_ExtIEs__extensionValue *)0)->present),
14930         0,      /* No top level tags */
14931         0,      /* No tags in the map */
14932         0, 0,
14933         -1      /* Extensions start */
14934 };
14935 static /* Use -fall-defs-global to expose */
14936 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
14937         "extensionValue",
14938         "extensionValue",
14939         &asn_OP_OPEN_TYPE,
14940         0,      /* No effective tags (pointer) */
14941         0,      /* No effective tags (count) */
14942         0,      /* No tags (pointer) */
14943         0,      /* No tags (count) */
14944         { 0, 0, OPEN_TYPE_constraint },
14945         0, 0,   /* No members */
14946         &asn_SPC_extensionValue_specs_172       /* Additional specs */
14947 };
14948
14949 asn_TYPE_member_t asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169[] = {
14950         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, id),
14951                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
14952                 -1,     /* IMPLICIT tag at current level */
14953                 &asn_DEF_ProtocolExtensionID,
14954                 0,
14955                 { &asn_OER_memb_id_constr_170, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
14956                 0, 0, /* No default value */
14957                 "id"
14958                 },
14959         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, criticality),
14960                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
14961                 -1,     /* IMPLICIT tag at current level */
14962                 &asn_DEF_Criticality,
14963                 0,
14964                 { &asn_OER_memb_criticality_constr_171, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
14965                 0, 0, /* No default value */
14966                 "criticality"
14967                 },
14968         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, extensionValue),
14969                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
14970                 +1,     /* EXPLICIT tag at current level */
14971                 &asn_DEF_extensionValue_172,
14972                 0,
14973                 { &asn_OER_memb_extensionValue_constr_172, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
14974                 0, 0, /* No default value */
14975                 "extensionValue"
14976                 },
14977 };
14978 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[] = {
14979         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
14980 };
14981 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169[] = {
14982     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
14983     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
14984     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
14985 };
14986 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169 = {
14987         sizeof(struct EUTRA_Coex_FDD_Info_ExtIEs),
14988         offsetof(struct EUTRA_Coex_FDD_Info_ExtIEs, _asn_ctx),
14989         asn_MAP_EUTRA_Coex_FDD_Info_ExtIEs_tag2el_169,
14990         3,      /* Count of tags in the map */
14991         0, 0, 0,        /* Optional elements (not needed) */
14992         -1,     /* First extension addition */
14993 };
14994 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs = {
14995         "EUTRA-Coex-FDD-Info-ExtIEs",
14996         "EUTRA-Coex-FDD-Info-ExtIEs",
14997         &asn_OP_SEQUENCE,
14998         asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,
14999         sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15000                 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15001         asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169,    /* Same as above */
15002         sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169)
15003                 /sizeof(asn_DEF_EUTRA_Coex_FDD_Info_ExtIEs_tags_169[0]), /* 1 */
15004         { 0, 0, SEQUENCE_constraint },
15005         asn_MBR_EUTRA_Coex_FDD_Info_ExtIEs_169,
15006         3,      /* Elements count */
15007         &asn_SPC_EUTRA_Coex_FDD_Info_ExtIEs_specs_169   /* Additional specs */
15008 };
15009
15010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
15011         sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue),
15012         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15013         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue, present),
15014         sizeof(((struct EUTRA_Coex_TDD_Info_ExtIEs__extensionValue *)0)->present),
15015         0,      /* No top level tags */
15016         0,      /* No tags in the map */
15017         0, 0,
15018         -1      /* Extensions start */
15019 };
15020 static /* Use -fall-defs-global to expose */
15021 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
15022         "extensionValue",
15023         "extensionValue",
15024         &asn_OP_OPEN_TYPE,
15025         0,      /* No effective tags (pointer) */
15026         0,      /* No effective tags (count) */
15027         0,      /* No tags (pointer) */
15028         0,      /* No tags (count) */
15029         { 0, 0, OPEN_TYPE_constraint },
15030         0, 0,   /* No members */
15031         &asn_SPC_extensionValue_specs_176       /* Additional specs */
15032 };
15033
15034 asn_TYPE_member_t asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173[] = {
15035         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, id),
15036                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15037                 -1,     /* IMPLICIT tag at current level */
15038                 &asn_DEF_ProtocolExtensionID,
15039                 0,
15040                 { &asn_OER_memb_id_constr_174, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
15041                 0, 0, /* No default value */
15042                 "id"
15043                 },
15044         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, criticality),
15045                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15046                 -1,     /* IMPLICIT tag at current level */
15047                 &asn_DEF_Criticality,
15048                 0,
15049                 { &asn_OER_memb_criticality_constr_175, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
15050                 0, 0, /* No default value */
15051                 "criticality"
15052                 },
15053         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, extensionValue),
15054                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15055                 +1,     /* EXPLICIT tag at current level */
15056                 &asn_DEF_extensionValue_176,
15057                 0,
15058                 { &asn_OER_memb_extensionValue_constr_176, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
15059                 0, 0, /* No default value */
15060                 "extensionValue"
15061                 },
15062 };
15063 static const ber_tlv_tag_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[] = {
15064         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15065 };
15066 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173[] = {
15067     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15068     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15069     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15070 };
15071 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173 = {
15072         sizeof(struct EUTRA_Coex_TDD_Info_ExtIEs),
15073         offsetof(struct EUTRA_Coex_TDD_Info_ExtIEs, _asn_ctx),
15074         asn_MAP_EUTRA_Coex_TDD_Info_ExtIEs_tag2el_173,
15075         3,      /* Count of tags in the map */
15076         0, 0, 0,        /* Optional elements (not needed) */
15077         -1,     /* First extension addition */
15078 };
15079 asn_TYPE_descriptor_t asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs = {
15080         "EUTRA-Coex-TDD-Info-ExtIEs",
15081         "EUTRA-Coex-TDD-Info-ExtIEs",
15082         &asn_OP_SEQUENCE,
15083         asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,
15084         sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15085                 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15086         asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173,    /* Same as above */
15087         sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173)
15088                 /sizeof(asn_DEF_EUTRA_Coex_TDD_Info_ExtIEs_tags_173[0]), /* 1 */
15089         { 0, 0, SEQUENCE_constraint },
15090         asn_MBR_EUTRA_Coex_TDD_Info_ExtIEs_173,
15091         3,      /* Elements count */
15092         &asn_SPC_EUTRA_Coex_TDD_Info_ExtIEs_specs_173   /* Additional specs */
15093 };
15094
15095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
15096         sizeof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue),
15097         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
15098         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue, present),
15099         sizeof(((struct EUTRA_PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
15100         0,      /* No top level tags */
15101         0,      /* No tags in the map */
15102         0, 0,
15103         -1      /* Extensions start */
15104 };
15105 static /* Use -fall-defs-global to expose */
15106 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
15107         "extensionValue",
15108         "extensionValue",
15109         &asn_OP_OPEN_TYPE,
15110         0,      /* No effective tags (pointer) */
15111         0,      /* No effective tags (count) */
15112         0,      /* No tags (pointer) */
15113         0,      /* No tags (count) */
15114         { 0, 0, OPEN_TYPE_constraint },
15115         0, 0,   /* No members */
15116         &asn_SPC_extensionValue_specs_180       /* Additional specs */
15117 };
15118
15119 asn_TYPE_member_t asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177[] = {
15120         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, id),
15121                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15122                 -1,     /* IMPLICIT tag at current level */
15123                 &asn_DEF_ProtocolExtensionID,
15124                 0,
15125                 { &asn_OER_memb_id_constr_178, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
15126                 0, 0, /* No default value */
15127                 "id"
15128                 },
15129         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, criticality),
15130                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15131                 -1,     /* IMPLICIT tag at current level */
15132                 &asn_DEF_Criticality,
15133                 0,
15134                 { &asn_OER_memb_criticality_constr_179, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
15135                 0, 0, /* No default value */
15136                 "criticality"
15137                 },
15138         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, extensionValue),
15139                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15140                 +1,     /* EXPLICIT tag at current level */
15141                 &asn_DEF_extensionValue_180,
15142                 0,
15143                 { &asn_OER_memb_extensionValue_constr_180, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
15144                 0, 0, /* No default value */
15145                 "extensionValue"
15146                 },
15147 };
15148 static const ber_tlv_tag_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[] = {
15149         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15150 };
15151 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177[] = {
15152     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15153     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15154     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15155 };
15156 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177 = {
15157         sizeof(struct EUTRA_PRACH_Configuration_ExtIEs),
15158         offsetof(struct EUTRA_PRACH_Configuration_ExtIEs, _asn_ctx),
15159         asn_MAP_EUTRA_PRACH_Configuration_ExtIEs_tag2el_177,
15160         3,      /* Count of tags in the map */
15161         0, 0, 0,        /* Optional elements (not needed) */
15162         -1,     /* First extension addition */
15163 };
15164 asn_TYPE_descriptor_t asn_DEF_EUTRA_PRACH_Configuration_ExtIEs = {
15165         "EUTRA-PRACH-Configuration-ExtIEs",
15166         "EUTRA-PRACH-Configuration-ExtIEs",
15167         &asn_OP_SEQUENCE,
15168         asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,
15169         sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15170                 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15171         asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177,      /* Same as above */
15172         sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177)
15173                 /sizeof(asn_DEF_EUTRA_PRACH_Configuration_ExtIEs_tags_177[0]), /* 1 */
15174         { 0, 0, SEQUENCE_constraint },
15175         asn_MBR_EUTRA_PRACH_Configuration_ExtIEs_177,
15176         3,      /* Elements count */
15177         &asn_SPC_EUTRA_PRACH_Configuration_ExtIEs_specs_177     /* Additional specs */
15178 };
15179
15180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
15181         sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue),
15182         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
15183         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue, present),
15184         sizeof(((struct EUTRA_SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
15185         0,      /* No top level tags */
15186         0,      /* No tags in the map */
15187         0, 0,
15188         -1      /* Extensions start */
15189 };
15190 static /* Use -fall-defs-global to expose */
15191 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
15192         "extensionValue",
15193         "extensionValue",
15194         &asn_OP_OPEN_TYPE,
15195         0,      /* No effective tags (pointer) */
15196         0,      /* No effective tags (count) */
15197         0,      /* No tags (pointer) */
15198         0,      /* No tags (count) */
15199         { 0, 0, OPEN_TYPE_constraint },
15200         0, 0,   /* No members */
15201         &asn_SPC_extensionValue_specs_184       /* Additional specs */
15202 };
15203
15204 asn_TYPE_member_t asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181[] = {
15205         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, id),
15206                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15207                 -1,     /* IMPLICIT tag at current level */
15208                 &asn_DEF_ProtocolExtensionID,
15209                 0,
15210                 { &asn_OER_memb_id_constr_182, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
15211                 0, 0, /* No default value */
15212                 "id"
15213                 },
15214         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, criticality),
15215                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15216                 -1,     /* IMPLICIT tag at current level */
15217                 &asn_DEF_Criticality,
15218                 0,
15219                 { &asn_OER_memb_criticality_constr_183, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
15220                 0, 0, /* No default value */
15221                 "criticality"
15222                 },
15223         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, extensionValue),
15224                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15225                 +1,     /* EXPLICIT tag at current level */
15226                 &asn_DEF_extensionValue_184,
15227                 0,
15228                 { &asn_OER_memb_extensionValue_constr_184, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
15229                 0, 0, /* No default value */
15230                 "extensionValue"
15231                 },
15232 };
15233 static const ber_tlv_tag_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[] = {
15234         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15235 };
15236 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181[] = {
15237     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15238     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15239     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15240 };
15241 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181 = {
15242         sizeof(struct EUTRA_SpecialSubframe_Info_ExtIEs),
15243         offsetof(struct EUTRA_SpecialSubframe_Info_ExtIEs, _asn_ctx),
15244         asn_MAP_EUTRA_SpecialSubframe_Info_ExtIEs_tag2el_181,
15245         3,      /* Count of tags in the map */
15246         0, 0, 0,        /* Optional elements (not needed) */
15247         -1,     /* First extension addition */
15248 };
15249 asn_TYPE_descriptor_t asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs = {
15250         "EUTRA-SpecialSubframe-Info-ExtIEs",
15251         "EUTRA-SpecialSubframe-Info-ExtIEs",
15252         &asn_OP_SEQUENCE,
15253         asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,
15254         sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15255                 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15256         asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181,     /* Same as above */
15257         sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181)
15258                 /sizeof(asn_DEF_EUTRA_SpecialSubframe_Info_ExtIEs_tags_181[0]), /* 1 */
15259         { 0, 0, SEQUENCE_constraint },
15260         asn_MBR_EUTRA_SpecialSubframe_Info_ExtIEs_181,
15261         3,      /* Elements count */
15262         &asn_SPC_EUTRA_SpecialSubframe_Info_ExtIEs_specs_181    /* Additional specs */
15263 };
15264
15265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
15266         sizeof(struct EUTRANQoS_ExtIEs__extensionValue),
15267         offsetof(struct EUTRANQoS_ExtIEs__extensionValue, _asn_ctx),
15268         offsetof(struct EUTRANQoS_ExtIEs__extensionValue, present),
15269         sizeof(((struct EUTRANQoS_ExtIEs__extensionValue *)0)->present),
15270         0,      /* No top level tags */
15271         0,      /* No tags in the map */
15272         0, 0,
15273         -1      /* Extensions start */
15274 };
15275 static /* Use -fall-defs-global to expose */
15276 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
15277         "extensionValue",
15278         "extensionValue",
15279         &asn_OP_OPEN_TYPE,
15280         0,      /* No effective tags (pointer) */
15281         0,      /* No effective tags (count) */
15282         0,      /* No tags (pointer) */
15283         0,      /* No tags (count) */
15284         { 0, 0, OPEN_TYPE_constraint },
15285         0, 0,   /* No members */
15286         &asn_SPC_extensionValue_specs_188       /* Additional specs */
15287 };
15288
15289 asn_TYPE_member_t asn_MBR_EUTRANQoS_ExtIEs_185[] = {
15290         { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, id),
15291                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15292                 -1,     /* IMPLICIT tag at current level */
15293                 &asn_DEF_ProtocolExtensionID,
15294                 0,
15295                 { &asn_OER_memb_id_constr_186, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
15296                 0, 0, /* No default value */
15297                 "id"
15298                 },
15299         { ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, criticality),
15300                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15301                 -1,     /* IMPLICIT tag at current level */
15302                 &asn_DEF_Criticality,
15303                 0,
15304                 { &asn_OER_memb_criticality_constr_187, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
15305                 0, 0, /* No default value */
15306                 "criticality"
15307                 },
15308         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRANQoS_ExtIEs, extensionValue),
15309                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15310                 +1,     /* EXPLICIT tag at current level */
15311                 &asn_DEF_extensionValue_188,
15312                 0,
15313                 { &asn_OER_memb_extensionValue_constr_188, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
15314                 0, 0, /* No default value */
15315                 "extensionValue"
15316                 },
15317 };
15318 static const ber_tlv_tag_t asn_DEF_EUTRANQoS_ExtIEs_tags_185[] = {
15319         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15320 };
15321 static const asn_TYPE_tag2member_t asn_MAP_EUTRANQoS_ExtIEs_tag2el_185[] = {
15322     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15323     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15324     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15325 };
15326 asn_SEQUENCE_specifics_t asn_SPC_EUTRANQoS_ExtIEs_specs_185 = {
15327         sizeof(struct EUTRANQoS_ExtIEs),
15328         offsetof(struct EUTRANQoS_ExtIEs, _asn_ctx),
15329         asn_MAP_EUTRANQoS_ExtIEs_tag2el_185,
15330         3,      /* Count of tags in the map */
15331         0, 0, 0,        /* Optional elements (not needed) */
15332         -1,     /* First extension addition */
15333 };
15334 asn_TYPE_descriptor_t asn_DEF_EUTRANQoS_ExtIEs = {
15335         "EUTRANQoS-ExtIEs",
15336         "EUTRANQoS-ExtIEs",
15337         &asn_OP_SEQUENCE,
15338         asn_DEF_EUTRANQoS_ExtIEs_tags_185,
15339         sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15340                 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15341         asn_DEF_EUTRANQoS_ExtIEs_tags_185,      /* Same as above */
15342         sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185)
15343                 /sizeof(asn_DEF_EUTRANQoS_ExtIEs_tags_185[0]), /* 1 */
15344         { 0, 0, SEQUENCE_constraint },
15345         asn_MBR_EUTRANQoS_ExtIEs_185,
15346         3,      /* Elements count */
15347         &asn_SPC_EUTRANQoS_ExtIEs_specs_185     /* Additional specs */
15348 };
15349
15350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
15351         sizeof(struct EUTRA_FDD_Info_ExtIEs__extensionValue),
15352         offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15353         offsetof(struct EUTRA_FDD_Info_ExtIEs__extensionValue, present),
15354         sizeof(((struct EUTRA_FDD_Info_ExtIEs__extensionValue *)0)->present),
15355         0,      /* No top level tags */
15356         0,      /* No tags in the map */
15357         0, 0,
15358         -1      /* Extensions start */
15359 };
15360 static /* Use -fall-defs-global to expose */
15361 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
15362         "extensionValue",
15363         "extensionValue",
15364         &asn_OP_OPEN_TYPE,
15365         0,      /* No effective tags (pointer) */
15366         0,      /* No effective tags (count) */
15367         0,      /* No tags (pointer) */
15368         0,      /* No tags (count) */
15369         { 0, 0, OPEN_TYPE_constraint },
15370         0, 0,   /* No members */
15371         &asn_SPC_extensionValue_specs_192       /* Additional specs */
15372 };
15373
15374 asn_TYPE_member_t asn_MBR_EUTRA_FDD_Info_ExtIEs_189[] = {
15375         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, id),
15376                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15377                 -1,     /* IMPLICIT tag at current level */
15378                 &asn_DEF_ProtocolExtensionID,
15379                 0,
15380                 { &asn_OER_memb_id_constr_190, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
15381                 0, 0, /* No default value */
15382                 "id"
15383                 },
15384         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, criticality),
15385                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15386                 -1,     /* IMPLICIT tag at current level */
15387                 &asn_DEF_Criticality,
15388                 0,
15389                 { &asn_OER_memb_criticality_constr_191, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
15390                 0, 0, /* No default value */
15391                 "criticality"
15392                 },
15393         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_FDD_Info_ExtIEs, extensionValue),
15394                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15395                 +1,     /* EXPLICIT tag at current level */
15396                 &asn_DEF_extensionValue_192,
15397                 0,
15398                 { &asn_OER_memb_extensionValue_constr_192, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
15399                 0, 0, /* No default value */
15400                 "extensionValue"
15401                 },
15402 };
15403 static const ber_tlv_tag_t asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[] = {
15404         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15405 };
15406 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189[] = {
15407     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15408     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15409     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15410 };
15411 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189 = {
15412         sizeof(struct EUTRA_FDD_Info_ExtIEs),
15413         offsetof(struct EUTRA_FDD_Info_ExtIEs, _asn_ctx),
15414         asn_MAP_EUTRA_FDD_Info_ExtIEs_tag2el_189,
15415         3,      /* Count of tags in the map */
15416         0, 0, 0,        /* Optional elements (not needed) */
15417         -1,     /* First extension addition */
15418 };
15419 asn_TYPE_descriptor_t asn_DEF_EUTRA_FDD_Info_ExtIEs = {
15420         "EUTRA-FDD-Info-ExtIEs",
15421         "EUTRA-FDD-Info-ExtIEs",
15422         &asn_OP_SEQUENCE,
15423         asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189,
15424         sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15425                 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15426         asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189, /* Same as above */
15427         sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189)
15428                 /sizeof(asn_DEF_EUTRA_FDD_Info_ExtIEs_tags_189[0]), /* 1 */
15429         { 0, 0, SEQUENCE_constraint },
15430         asn_MBR_EUTRA_FDD_Info_ExtIEs_189,
15431         3,      /* Elements count */
15432         &asn_SPC_EUTRA_FDD_Info_ExtIEs_specs_189        /* Additional specs */
15433 };
15434
15435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
15436         sizeof(struct EUTRA_TDD_Info_ExtIEs__extensionValue),
15437         offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, _asn_ctx),
15438         offsetof(struct EUTRA_TDD_Info_ExtIEs__extensionValue, present),
15439         sizeof(((struct EUTRA_TDD_Info_ExtIEs__extensionValue *)0)->present),
15440         0,      /* No top level tags */
15441         0,      /* No tags in the map */
15442         0, 0,
15443         -1      /* Extensions start */
15444 };
15445 static /* Use -fall-defs-global to expose */
15446 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
15447         "extensionValue",
15448         "extensionValue",
15449         &asn_OP_OPEN_TYPE,
15450         0,      /* No effective tags (pointer) */
15451         0,      /* No effective tags (count) */
15452         0,      /* No tags (pointer) */
15453         0,      /* No tags (count) */
15454         { 0, 0, OPEN_TYPE_constraint },
15455         0, 0,   /* No members */
15456         &asn_SPC_extensionValue_specs_196       /* Additional specs */
15457 };
15458
15459 asn_TYPE_member_t asn_MBR_EUTRA_TDD_Info_ExtIEs_193[] = {
15460         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, id),
15461                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15462                 -1,     /* IMPLICIT tag at current level */
15463                 &asn_DEF_ProtocolExtensionID,
15464                 0,
15465                 { &asn_OER_memb_id_constr_194, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
15466                 0, 0, /* No default value */
15467                 "id"
15468                 },
15469         { ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, criticality),
15470                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15471                 -1,     /* IMPLICIT tag at current level */
15472                 &asn_DEF_Criticality,
15473                 0,
15474                 { &asn_OER_memb_criticality_constr_195, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
15475                 0, 0, /* No default value */
15476                 "criticality"
15477                 },
15478         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EUTRA_TDD_Info_ExtIEs, extensionValue),
15479                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15480                 +1,     /* EXPLICIT tag at current level */
15481                 &asn_DEF_extensionValue_196,
15482                 0,
15483                 { &asn_OER_memb_extensionValue_constr_196, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
15484                 0, 0, /* No default value */
15485                 "extensionValue"
15486                 },
15487 };
15488 static const ber_tlv_tag_t asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[] = {
15489         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15490 };
15491 static const asn_TYPE_tag2member_t asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193[] = {
15492     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15493     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15494     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15495 };
15496 asn_SEQUENCE_specifics_t asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193 = {
15497         sizeof(struct EUTRA_TDD_Info_ExtIEs),
15498         offsetof(struct EUTRA_TDD_Info_ExtIEs, _asn_ctx),
15499         asn_MAP_EUTRA_TDD_Info_ExtIEs_tag2el_193,
15500         3,      /* Count of tags in the map */
15501         0, 0, 0,        /* Optional elements (not needed) */
15502         -1,     /* First extension addition */
15503 };
15504 asn_TYPE_descriptor_t asn_DEF_EUTRA_TDD_Info_ExtIEs = {
15505         "EUTRA-TDD-Info-ExtIEs",
15506         "EUTRA-TDD-Info-ExtIEs",
15507         &asn_OP_SEQUENCE,
15508         asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193,
15509         sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15510                 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15511         asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193, /* Same as above */
15512         sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193)
15513                 /sizeof(asn_DEF_EUTRA_TDD_Info_ExtIEs_tags_193[0]), /* 1 */
15514         { 0, 0, SEQUENCE_constraint },
15515         asn_MBR_EUTRA_TDD_Info_ExtIEs_193,
15516         3,      /* Elements count */
15517         &asn_SPC_EUTRA_TDD_Info_ExtIEs_specs_193        /* Additional specs */
15518 };
15519
15520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
15521         sizeof(struct FDD_Info_ExtIEs__extensionValue),
15522         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
15523         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
15524         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
15525         0,      /* No top level tags */
15526         0,      /* No tags in the map */
15527         0, 0,
15528         -1      /* Extensions start */
15529 };
15530 static /* Use -fall-defs-global to expose */
15531 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
15532         "extensionValue",
15533         "extensionValue",
15534         &asn_OP_OPEN_TYPE,
15535         0,      /* No effective tags (pointer) */
15536         0,      /* No effective tags (count) */
15537         0,      /* No tags (pointer) */
15538         0,      /* No tags (count) */
15539         { 0, 0, OPEN_TYPE_constraint },
15540         0, 0,   /* No members */
15541         &asn_SPC_extensionValue_specs_200       /* Additional specs */
15542 };
15543
15544 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_197[] = {
15545         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
15546                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15547                 -1,     /* IMPLICIT tag at current level */
15548                 &asn_DEF_ProtocolExtensionID,
15549                 0,
15550                 { &asn_OER_memb_id_constr_198, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
15551                 0, 0, /* No default value */
15552                 "id"
15553                 },
15554         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
15555                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15556                 -1,     /* IMPLICIT tag at current level */
15557                 &asn_DEF_Criticality,
15558                 0,
15559                 { &asn_OER_memb_criticality_constr_199, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
15560                 0, 0, /* No default value */
15561                 "criticality"
15562                 },
15563         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
15564                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15565                 +1,     /* EXPLICIT tag at current level */
15566                 &asn_DEF_extensionValue_200,
15567                 0,
15568                 { &asn_OER_memb_extensionValue_constr_200, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
15569                 0, 0, /* No default value */
15570                 "extensionValue"
15571                 },
15572 };
15573 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_197[] = {
15574         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15575 };
15576 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_197[] = {
15577     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15578     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15579     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15580 };
15581 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_197 = {
15582         sizeof(struct FDD_Info_ExtIEs),
15583         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
15584         asn_MAP_FDD_Info_ExtIEs_tag2el_197,
15585         3,      /* Count of tags in the map */
15586         0, 0, 0,        /* Optional elements (not needed) */
15587         -1,     /* First extension addition */
15588 };
15589 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
15590         "FDD-Info-ExtIEs",
15591         "FDD-Info-ExtIEs",
15592         &asn_OP_SEQUENCE,
15593         asn_DEF_FDD_Info_ExtIEs_tags_197,
15594         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15595                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15596         asn_DEF_FDD_Info_ExtIEs_tags_197,       /* Same as above */
15597         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197)
15598                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_197[0]), /* 1 */
15599         { 0, 0, SEQUENCE_constraint },
15600         asn_MBR_FDD_Info_ExtIEs_197,
15601         3,      /* Elements count */
15602         &asn_SPC_FDD_Info_ExtIEs_specs_197      /* Additional specs */
15603 };
15604
15605 static asn_TYPE_member_t asn_MBR_extensionValue_204[] = {
15606         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, choice.QoSFlowMappingIndication),
15607                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
15608                 0,
15609                 &asn_DEF_QoSFlowMappingIndication,
15610                 0,
15611                 { 0, 0, 0 },
15612                 0, 0, /* No default value */
15613                 "QoSFlowMappingIndication"
15614                 },
15615 };
15616 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_204[] = {
15617     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* QoSFlowMappingIndication */
15618 };
15619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
15620         sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue),
15621         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, _asn_ctx),
15622         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue, present),
15623         sizeof(((struct Flows_Mapped_To_DRB_ItemExtIEs__extensionValue *)0)->present),
15624         asn_MAP_extensionValue_tag2el_204,
15625         1,      /* Count of tags in the map */
15626         0, 0,
15627         -1      /* Extensions start */
15628 };
15629 static /* Use -fall-defs-global to expose */
15630 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
15631         "extensionValue",
15632         "extensionValue",
15633         &asn_OP_OPEN_TYPE,
15634         0,      /* No effective tags (pointer) */
15635         0,      /* No effective tags (count) */
15636         0,      /* No tags (pointer) */
15637         0,      /* No tags (count) */
15638         { 0, 0, OPEN_TYPE_constraint },
15639         asn_MBR_extensionValue_204,
15640         1,      /* Elements count */
15641         &asn_SPC_extensionValue_specs_204       /* Additional specs */
15642 };
15643
15644 asn_TYPE_member_t asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201[] = {
15645         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, id),
15646                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15647                 -1,     /* IMPLICIT tag at current level */
15648                 &asn_DEF_ProtocolExtensionID,
15649                 0,
15650                 { &asn_OER_memb_id_constr_202, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
15651                 0, 0, /* No default value */
15652                 "id"
15653                 },
15654         { ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, criticality),
15655                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15656                 -1,     /* IMPLICIT tag at current level */
15657                 &asn_DEF_Criticality,
15658                 select_Flows_Mapped_To_DRB_ItemExtIEs_criticality_type,
15659                 { &asn_OER_memb_criticality_constr_203, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
15660                 0, 0, /* No default value */
15661                 "criticality"
15662                 },
15663         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, extensionValue),
15664                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15665                 +1,     /* EXPLICIT tag at current level */
15666                 &asn_DEF_extensionValue_204,
15667                 select_Flows_Mapped_To_DRB_ItemExtIEs_extensionValue_type,
15668                 { &asn_OER_memb_extensionValue_constr_204, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
15669                 0, 0, /* No default value */
15670                 "extensionValue"
15671                 },
15672 };
15673 static const ber_tlv_tag_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[] = {
15674         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15675 };
15676 static const asn_TYPE_tag2member_t asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201[] = {
15677     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15678     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15679     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15680 };
15681 asn_SEQUENCE_specifics_t asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201 = {
15682         sizeof(struct Flows_Mapped_To_DRB_ItemExtIEs),
15683         offsetof(struct Flows_Mapped_To_DRB_ItemExtIEs, _asn_ctx),
15684         asn_MAP_Flows_Mapped_To_DRB_ItemExtIEs_tag2el_201,
15685         3,      /* Count of tags in the map */
15686         0, 0, 0,        /* Optional elements (not needed) */
15687         -1,     /* First extension addition */
15688 };
15689 asn_TYPE_descriptor_t asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs = {
15690         "Flows-Mapped-To-DRB-ItemExtIEs",
15691         "Flows-Mapped-To-DRB-ItemExtIEs",
15692         &asn_OP_SEQUENCE,
15693         asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,
15694         sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15695                 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15696         asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201,        /* Same as above */
15697         sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201)
15698                 /sizeof(asn_DEF_Flows_Mapped_To_DRB_ItemExtIEs_tags_201[0]), /* 1 */
15699         { 0, 0, SEQUENCE_constraint },
15700         asn_MBR_Flows_Mapped_To_DRB_ItemExtIEs_201,
15701         3,      /* Elements count */
15702         &asn_SPC_Flows_Mapped_To_DRB_ItemExtIEs_specs_201       /* Additional specs */
15703 };
15704
15705 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
15706         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
15707         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
15708         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
15709         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
15710         0,      /* No top level tags */
15711         0,      /* No tags in the map */
15712         0, 0,
15713         -1      /* Extensions start */
15714 };
15715 static /* Use -fall-defs-global to expose */
15716 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
15717         "extensionValue",
15718         "extensionValue",
15719         &asn_OP_OPEN_TYPE,
15720         0,      /* No effective tags (pointer) */
15721         0,      /* No effective tags (count) */
15722         0,      /* No tags (pointer) */
15723         0,      /* No tags (count) */
15724         { 0, 0, OPEN_TYPE_constraint },
15725         0, 0,   /* No members */
15726         &asn_SPC_extensionValue_specs_208       /* Additional specs */
15727 };
15728
15729 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_205[] = {
15730         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
15731                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15732                 -1,     /* IMPLICIT tag at current level */
15733                 &asn_DEF_ProtocolExtensionID,
15734                 0,
15735                 { &asn_OER_memb_id_constr_206, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
15736                 0, 0, /* No default value */
15737                 "id"
15738                 },
15739         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
15740                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15741                 -1,     /* IMPLICIT tag at current level */
15742                 &asn_DEF_Criticality,
15743                 0,
15744                 { &asn_OER_memb_criticality_constr_207, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
15745                 0, 0, /* No default value */
15746                 "criticality"
15747                 },
15748         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
15749                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15750                 +1,     /* EXPLICIT tag at current level */
15751                 &asn_DEF_extensionValue_208,
15752                 0,
15753                 { &asn_OER_memb_extensionValue_constr_208, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
15754                 0, 0, /* No default value */
15755                 "extensionValue"
15756                 },
15757 };
15758 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_205[] = {
15759         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15760 };
15761 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205[] = {
15762     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15763     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15764     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15765 };
15766 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_205 = {
15767         sizeof(struct FreqBandNrItem_ExtIEs),
15768         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
15769         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_205,
15770         3,      /* Count of tags in the map */
15771         0, 0, 0,        /* Optional elements (not needed) */
15772         -1,     /* First extension addition */
15773 };
15774 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
15775         "FreqBandNrItem-ExtIEs",
15776         "FreqBandNrItem-ExtIEs",
15777         &asn_OP_SEQUENCE,
15778         asn_DEF_FreqBandNrItem_ExtIEs_tags_205,
15779         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15780                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15781         asn_DEF_FreqBandNrItem_ExtIEs_tags_205, /* Same as above */
15782         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205)
15783                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_205[0]), /* 1 */
15784         { 0, 0, SEQUENCE_constraint },
15785         asn_MBR_FreqBandNrItem_ExtIEs_205,
15786         3,      /* Elements count */
15787         &asn_SPC_FreqBandNrItem_ExtIEs_specs_205        /* Additional specs */
15788 };
15789
15790 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
15791         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
15792         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
15793         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
15794         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
15795         0,      /* No top level tags */
15796         0,      /* No tags in the map */
15797         0, 0,
15798         -1      /* Extensions start */
15799 };
15800 static /* Use -fall-defs-global to expose */
15801 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
15802         "extensionValue",
15803         "extensionValue",
15804         &asn_OP_OPEN_TYPE,
15805         0,      /* No effective tags (pointer) */
15806         0,      /* No effective tags (count) */
15807         0,      /* No tags (pointer) */
15808         0,      /* No tags (count) */
15809         { 0, 0, OPEN_TYPE_constraint },
15810         0, 0,   /* No members */
15811         &asn_SPC_extensionValue_specs_212       /* Additional specs */
15812 };
15813
15814 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_209[] = {
15815         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
15816                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15817                 -1,     /* IMPLICIT tag at current level */
15818                 &asn_DEF_ProtocolExtensionID,
15819                 0,
15820                 { &asn_OER_memb_id_constr_210, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
15821                 0, 0, /* No default value */
15822                 "id"
15823                 },
15824         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
15825                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15826                 -1,     /* IMPLICIT tag at current level */
15827                 &asn_DEF_Criticality,
15828                 0,
15829                 { &asn_OER_memb_criticality_constr_211, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
15830                 0, 0, /* No default value */
15831                 "criticality"
15832                 },
15833         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
15834                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15835                 +1,     /* EXPLICIT tag at current level */
15836                 &asn_DEF_extensionValue_212,
15837                 0,
15838                 { &asn_OER_memb_extensionValue_constr_212, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
15839                 0, 0, /* No default value */
15840                 "extensionValue"
15841                 },
15842 };
15843 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_209[] = {
15844         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15845 };
15846 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209[] = {
15847     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15848     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15849     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15850 };
15851 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_209 = {
15852         sizeof(struct GBR_QosInformation_ExtIEs),
15853         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
15854         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_209,
15855         3,      /* Count of tags in the map */
15856         0, 0, 0,        /* Optional elements (not needed) */
15857         -1,     /* First extension addition */
15858 };
15859 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
15860         "GBR-QosInformation-ExtIEs",
15861         "GBR-QosInformation-ExtIEs",
15862         &asn_OP_SEQUENCE,
15863         asn_DEF_GBR_QosInformation_ExtIEs_tags_209,
15864         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15865                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15866         asn_DEF_GBR_QosInformation_ExtIEs_tags_209,     /* Same as above */
15867         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209)
15868                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_209[0]), /* 1 */
15869         { 0, 0, SEQUENCE_constraint },
15870         asn_MBR_GBR_QosInformation_ExtIEs_209,
15871         3,      /* Elements count */
15872         &asn_SPC_GBR_QosInformation_ExtIEs_specs_209    /* Additional specs */
15873 };
15874
15875 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
15876         sizeof(struct GBR_QosFlowInformation_ExtIEs__extensionValue),
15877         offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, _asn_ctx),
15878         offsetof(struct GBR_QosFlowInformation_ExtIEs__extensionValue, present),
15879         sizeof(((struct GBR_QosFlowInformation_ExtIEs__extensionValue *)0)->present),
15880         0,      /* No top level tags */
15881         0,      /* No tags in the map */
15882         0, 0,
15883         -1      /* Extensions start */
15884 };
15885 static /* Use -fall-defs-global to expose */
15886 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
15887         "extensionValue",
15888         "extensionValue",
15889         &asn_OP_OPEN_TYPE,
15890         0,      /* No effective tags (pointer) */
15891         0,      /* No effective tags (count) */
15892         0,      /* No tags (pointer) */
15893         0,      /* No tags (count) */
15894         { 0, 0, OPEN_TYPE_constraint },
15895         0, 0,   /* No members */
15896         &asn_SPC_extensionValue_specs_216       /* Additional specs */
15897 };
15898
15899 asn_TYPE_member_t asn_MBR_GBR_QosFlowInformation_ExtIEs_213[] = {
15900         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, id),
15901                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15902                 -1,     /* IMPLICIT tag at current level */
15903                 &asn_DEF_ProtocolExtensionID,
15904                 0,
15905                 { &asn_OER_memb_id_constr_214, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
15906                 0, 0, /* No default value */
15907                 "id"
15908                 },
15909         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, criticality),
15910                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15911                 -1,     /* IMPLICIT tag at current level */
15912                 &asn_DEF_Criticality,
15913                 0,
15914                 { &asn_OER_memb_criticality_constr_215, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
15915                 0, 0, /* No default value */
15916                 "criticality"
15917                 },
15918         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosFlowInformation_ExtIEs, extensionValue),
15919                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
15920                 +1,     /* EXPLICIT tag at current level */
15921                 &asn_DEF_extensionValue_216,
15922                 0,
15923                 { &asn_OER_memb_extensionValue_constr_216, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
15924                 0, 0, /* No default value */
15925                 "extensionValue"
15926                 },
15927 };
15928 static const ber_tlv_tag_t asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[] = {
15929         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
15930 };
15931 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213[] = {
15932     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
15933     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
15934     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
15935 };
15936 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213 = {
15937         sizeof(struct GBR_QosFlowInformation_ExtIEs),
15938         offsetof(struct GBR_QosFlowInformation_ExtIEs, _asn_ctx),
15939         asn_MAP_GBR_QosFlowInformation_ExtIEs_tag2el_213,
15940         3,      /* Count of tags in the map */
15941         0, 0, 0,        /* Optional elements (not needed) */
15942         -1,     /* First extension addition */
15943 };
15944 asn_TYPE_descriptor_t asn_DEF_GBR_QosFlowInformation_ExtIEs = {
15945         "GBR-QosFlowInformation-ExtIEs",
15946         "GBR-QosFlowInformation-ExtIEs",
15947         &asn_OP_SEQUENCE,
15948         asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213,
15949         sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15950                 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15951         asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213, /* Same as above */
15952         sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213)
15953                 /sizeof(asn_DEF_GBR_QosFlowInformation_ExtIEs_tags_213[0]), /* 1 */
15954         { 0, 0, SEQUENCE_constraint },
15955         asn_MBR_GBR_QosFlowInformation_ExtIEs_213,
15956         3,      /* Elements count */
15957         &asn_SPC_GBR_QosFlowInformation_ExtIEs_specs_213        /* Additional specs */
15958 };
15959
15960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
15961         sizeof(struct GNB_CUSystemInformation_ExtIEs__extensionValue),
15962         offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, _asn_ctx),
15963         offsetof(struct GNB_CUSystemInformation_ExtIEs__extensionValue, present),
15964         sizeof(((struct GNB_CUSystemInformation_ExtIEs__extensionValue *)0)->present),
15965         0,      /* No top level tags */
15966         0,      /* No tags in the map */
15967         0, 0,
15968         -1      /* Extensions start */
15969 };
15970 static /* Use -fall-defs-global to expose */
15971 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
15972         "extensionValue",
15973         "extensionValue",
15974         &asn_OP_OPEN_TYPE,
15975         0,      /* No effective tags (pointer) */
15976         0,      /* No effective tags (count) */
15977         0,      /* No tags (pointer) */
15978         0,      /* No tags (count) */
15979         { 0, 0, OPEN_TYPE_constraint },
15980         0, 0,   /* No members */
15981         &asn_SPC_extensionValue_specs_220       /* Additional specs */
15982 };
15983
15984 asn_TYPE_member_t asn_MBR_GNB_CUSystemInformation_ExtIEs_217[] = {
15985         { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, id),
15986                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
15987                 -1,     /* IMPLICIT tag at current level */
15988                 &asn_DEF_ProtocolExtensionID,
15989                 0,
15990                 { &asn_OER_memb_id_constr_218, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
15991                 0, 0, /* No default value */
15992                 "id"
15993                 },
15994         { ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, criticality),
15995                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
15996                 -1,     /* IMPLICIT tag at current level */
15997                 &asn_DEF_Criticality,
15998                 0,
15999                 { &asn_OER_memb_criticality_constr_219, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
16000                 0, 0, /* No default value */
16001                 "criticality"
16002                 },
16003         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CUSystemInformation_ExtIEs, extensionValue),
16004                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16005                 +1,     /* EXPLICIT tag at current level */
16006                 &asn_DEF_extensionValue_220,
16007                 0,
16008                 { &asn_OER_memb_extensionValue_constr_220, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
16009                 0, 0, /* No default value */
16010                 "extensionValue"
16011                 },
16012 };
16013 static const ber_tlv_tag_t asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[] = {
16014         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16015 };
16016 static const asn_TYPE_tag2member_t asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217[] = {
16017     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16018     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16019     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16020 };
16021 asn_SEQUENCE_specifics_t asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217 = {
16022         sizeof(struct GNB_CUSystemInformation_ExtIEs),
16023         offsetof(struct GNB_CUSystemInformation_ExtIEs, _asn_ctx),
16024         asn_MAP_GNB_CUSystemInformation_ExtIEs_tag2el_217,
16025         3,      /* Count of tags in the map */
16026         0, 0, 0,        /* Optional elements (not needed) */
16027         -1,     /* First extension addition */
16028 };
16029 asn_TYPE_descriptor_t asn_DEF_GNB_CUSystemInformation_ExtIEs = {
16030         "GNB-CUSystemInformation-ExtIEs",
16031         "GNB-CUSystemInformation-ExtIEs",
16032         &asn_OP_SEQUENCE,
16033         asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,
16034         sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16035                 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16036         asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217,        /* Same as above */
16037         sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217)
16038                 /sizeof(asn_DEF_GNB_CUSystemInformation_ExtIEs_tags_217[0]), /* 1 */
16039         { 0, 0, SEQUENCE_constraint },
16040         asn_MBR_GNB_CUSystemInformation_ExtIEs_217,
16041         3,      /* Elements count */
16042         &asn_SPC_GNB_CUSystemInformation_ExtIEs_specs_217       /* Additional specs */
16043 };
16044
16045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
16046         sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue),
16047         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16048         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue, present),
16049         sizeof(((struct GNB_CU_TNL_Association_Setup_Item_ExtIEs__extensionValue *)0)->present),
16050         0,      /* No top level tags */
16051         0,      /* No tags in the map */
16052         0, 0,
16053         -1      /* Extensions start */
16054 };
16055 static /* Use -fall-defs-global to expose */
16056 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
16057         "extensionValue",
16058         "extensionValue",
16059         &asn_OP_OPEN_TYPE,
16060         0,      /* No effective tags (pointer) */
16061         0,      /* No effective tags (count) */
16062         0,      /* No tags (pointer) */
16063         0,      /* No tags (count) */
16064         { 0, 0, OPEN_TYPE_constraint },
16065         0, 0,   /* No members */
16066         &asn_SPC_extensionValue_specs_224       /* Additional specs */
16067 };
16068
16069 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221[] = {
16070         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, id),
16071                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16072                 -1,     /* IMPLICIT tag at current level */
16073                 &asn_DEF_ProtocolExtensionID,
16074                 0,
16075                 { &asn_OER_memb_id_constr_222, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
16076                 0, 0, /* No default value */
16077                 "id"
16078                 },
16079         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, criticality),
16080                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16081                 -1,     /* IMPLICIT tag at current level */
16082                 &asn_DEF_Criticality,
16083                 0,
16084                 { &asn_OER_memb_criticality_constr_223, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
16085                 0, 0, /* No default value */
16086                 "criticality"
16087                 },
16088         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, extensionValue),
16089                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16090                 +1,     /* EXPLICIT tag at current level */
16091                 &asn_DEF_extensionValue_224,
16092                 0,
16093                 { &asn_OER_memb_extensionValue_constr_224, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
16094                 0, 0, /* No default value */
16095                 "extensionValue"
16096                 },
16097 };
16098 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[] = {
16099         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16100 };
16101 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221[] = {
16102     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16103     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16104     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16105 };
16106 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221 = {
16107         sizeof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs),
16108         offsetof(struct GNB_CU_TNL_Association_Setup_Item_ExtIEs, _asn_ctx),
16109         asn_MAP_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tag2el_221,
16110         3,      /* Count of tags in the map */
16111         0, 0, 0,        /* Optional elements (not needed) */
16112         -1,     /* First extension addition */
16113 };
16114 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs = {
16115         "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16116         "GNB-CU-TNL-Association-Setup-Item-ExtIEs",
16117         &asn_OP_SEQUENCE,
16118         asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,
16119         sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16120                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16121         asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221,      /* Same as above */
16122         sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221)
16123                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Setup_Item_ExtIEs_tags_221[0]), /* 1 */
16124         { 0, 0, SEQUENCE_constraint },
16125         asn_MBR_GNB_CU_TNL_Association_Setup_Item_ExtIEs_221,
16126         3,      /* Elements count */
16127         &asn_SPC_GNB_CU_TNL_Association_Setup_Item_ExtIEs_specs_221     /* Additional specs */
16128 };
16129
16130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
16131         sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue),
16132         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, _asn_ctx),
16133         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue, present),
16134         sizeof(((struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs__extensionValue *)0)->present),
16135         0,      /* No top level tags */
16136         0,      /* No tags in the map */
16137         0, 0,
16138         -1      /* Extensions start */
16139 };
16140 static /* Use -fall-defs-global to expose */
16141 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
16142         "extensionValue",
16143         "extensionValue",
16144         &asn_OP_OPEN_TYPE,
16145         0,      /* No effective tags (pointer) */
16146         0,      /* No effective tags (count) */
16147         0,      /* No tags (pointer) */
16148         0,      /* No tags (count) */
16149         { 0, 0, OPEN_TYPE_constraint },
16150         0, 0,   /* No members */
16151         &asn_SPC_extensionValue_specs_228       /* Additional specs */
16152 };
16153
16154 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225[] = {
16155         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, id),
16156                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16157                 -1,     /* IMPLICIT tag at current level */
16158                 &asn_DEF_ProtocolExtensionID,
16159                 0,
16160                 { &asn_OER_memb_id_constr_226, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
16161                 0, 0, /* No default value */
16162                 "id"
16163                 },
16164         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, criticality),
16165                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16166                 -1,     /* IMPLICIT tag at current level */
16167                 &asn_DEF_Criticality,
16168                 0,
16169                 { &asn_OER_memb_criticality_constr_227, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
16170                 0, 0, /* No default value */
16171                 "criticality"
16172                 },
16173         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, extensionValue),
16174                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16175                 +1,     /* EXPLICIT tag at current level */
16176                 &asn_DEF_extensionValue_228,
16177                 0,
16178                 { &asn_OER_memb_extensionValue_constr_228, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
16179                 0, 0, /* No default value */
16180                 "extensionValue"
16181                 },
16182 };
16183 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[] = {
16184         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16185 };
16186 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225[] = {
16187     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16188     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16189     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16190 };
16191 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225 = {
16192         sizeof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs),
16193         offsetof(struct GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs, _asn_ctx),
16194         asn_MAP_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tag2el_225,
16195         3,      /* Count of tags in the map */
16196         0, 0, 0,        /* Optional elements (not needed) */
16197         -1,     /* First extension addition */
16198 };
16199 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs = {
16200         "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16201         "GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs",
16202         &asn_OP_SEQUENCE,
16203         asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,
16204         sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16205                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16206         asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225,    /* Same as above */
16207         sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225)
16208                 /sizeof(asn_DEF_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_tags_225[0]), /* 1 */
16209         { 0, 0, SEQUENCE_constraint },
16210         asn_MBR_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_225,
16211         3,      /* Elements count */
16212         &asn_SPC_GNB_CU_TNL_Association_Failed_To_Setup_Item_ExtIEs_specs_225   /* Additional specs */
16213 };
16214
16215 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
16216         sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue),
16217         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, _asn_ctx),
16218         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue, present),
16219         sizeof(((struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs__extensionValue *)0)->present),
16220         0,      /* No top level tags */
16221         0,      /* No tags in the map */
16222         0, 0,
16223         -1      /* Extensions start */
16224 };
16225 static /* Use -fall-defs-global to expose */
16226 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
16227         "extensionValue",
16228         "extensionValue",
16229         &asn_OP_OPEN_TYPE,
16230         0,      /* No effective tags (pointer) */
16231         0,      /* No effective tags (count) */
16232         0,      /* No tags (pointer) */
16233         0,      /* No tags (count) */
16234         { 0, 0, OPEN_TYPE_constraint },
16235         0, 0,   /* No members */
16236         &asn_SPC_extensionValue_specs_232       /* Additional specs */
16237 };
16238
16239 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229[] = {
16240         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, id),
16241                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16242                 -1,     /* IMPLICIT tag at current level */
16243                 &asn_DEF_ProtocolExtensionID,
16244                 0,
16245                 { &asn_OER_memb_id_constr_230, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
16246                 0, 0, /* No default value */
16247                 "id"
16248                 },
16249         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, criticality),
16250                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16251                 -1,     /* IMPLICIT tag at current level */
16252                 &asn_DEF_Criticality,
16253                 0,
16254                 { &asn_OER_memb_criticality_constr_231, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
16255                 0, 0, /* No default value */
16256                 "criticality"
16257                 },
16258         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, extensionValue),
16259                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16260                 +1,     /* EXPLICIT tag at current level */
16261                 &asn_DEF_extensionValue_232,
16262                 0,
16263                 { &asn_OER_memb_extensionValue_constr_232, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
16264                 0, 0, /* No default value */
16265                 "extensionValue"
16266                 },
16267 };
16268 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[] = {
16269         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16270 };
16271 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229[] = {
16272     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16273     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16274     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16275 };
16276 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229 = {
16277         sizeof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs),
16278         offsetof(struct GNB_CU_TNL_Association_To_Add_Item_ExtIEs, _asn_ctx),
16279         asn_MAP_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tag2el_229,
16280         3,      /* Count of tags in the map */
16281         0, 0, 0,        /* Optional elements (not needed) */
16282         -1,     /* First extension addition */
16283 };
16284 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs = {
16285         "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16286         "GNB-CU-TNL-Association-To-Add-Item-ExtIEs",
16287         &asn_OP_SEQUENCE,
16288         asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,
16289         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16290                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16291         asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229,     /* Same as above */
16292         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229)
16293                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_tags_229[0]), /* 1 */
16294         { 0, 0, SEQUENCE_constraint },
16295         asn_MBR_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_229,
16296         3,      /* Elements count */
16297         &asn_SPC_GNB_CU_TNL_Association_To_Add_Item_ExtIEs_specs_229    /* Additional specs */
16298 };
16299
16300 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
16301         sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue),
16302         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, _asn_ctx),
16303         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue, present),
16304         sizeof(((struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs__extensionValue *)0)->present),
16305         0,      /* No top level tags */
16306         0,      /* No tags in the map */
16307         0, 0,
16308         -1      /* Extensions start */
16309 };
16310 static /* Use -fall-defs-global to expose */
16311 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
16312         "extensionValue",
16313         "extensionValue",
16314         &asn_OP_OPEN_TYPE,
16315         0,      /* No effective tags (pointer) */
16316         0,      /* No effective tags (count) */
16317         0,      /* No tags (pointer) */
16318         0,      /* No tags (count) */
16319         { 0, 0, OPEN_TYPE_constraint },
16320         0, 0,   /* No members */
16321         &asn_SPC_extensionValue_specs_236       /* Additional specs */
16322 };
16323
16324 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233[] = {
16325         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, id),
16326                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16327                 -1,     /* IMPLICIT tag at current level */
16328                 &asn_DEF_ProtocolExtensionID,
16329                 0,
16330                 { &asn_OER_memb_id_constr_234, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
16331                 0, 0, /* No default value */
16332                 "id"
16333                 },
16334         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, criticality),
16335                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16336                 -1,     /* IMPLICIT tag at current level */
16337                 &asn_DEF_Criticality,
16338                 0,
16339                 { &asn_OER_memb_criticality_constr_235, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
16340                 0, 0, /* No default value */
16341                 "criticality"
16342                 },
16343         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, extensionValue),
16344                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16345                 +1,     /* EXPLICIT tag at current level */
16346                 &asn_DEF_extensionValue_236,
16347                 0,
16348                 { &asn_OER_memb_extensionValue_constr_236, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
16349                 0, 0, /* No default value */
16350                 "extensionValue"
16351                 },
16352 };
16353 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[] = {
16354         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16355 };
16356 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233[] = {
16357     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16358     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16359     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16360 };
16361 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 = {
16362         sizeof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs),
16363         offsetof(struct GNB_CU_TNL_Association_To_Remove_Item_ExtIEs, _asn_ctx),
16364         asn_MAP_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tag2el_233,
16365         3,      /* Count of tags in the map */
16366         0, 0, 0,        /* Optional elements (not needed) */
16367         -1,     /* First extension addition */
16368 };
16369 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs = {
16370         "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16371         "GNB-CU-TNL-Association-To-Remove-Item-ExtIEs",
16372         &asn_OP_SEQUENCE,
16373         asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,
16374         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16375                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16376         asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233,  /* Same as above */
16377         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233)
16378                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_tags_233[0]), /* 1 */
16379         { 0, 0, SEQUENCE_constraint },
16380         asn_MBR_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_233,
16381         3,      /* Elements count */
16382         &asn_SPC_GNB_CU_TNL_Association_To_Remove_Item_ExtIEs_specs_233 /* Additional specs */
16383 };
16384
16385 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
16386         sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue),
16387         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, _asn_ctx),
16388         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue, present),
16389         sizeof(((struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs__extensionValue *)0)->present),
16390         0,      /* No top level tags */
16391         0,      /* No tags in the map */
16392         0, 0,
16393         -1      /* Extensions start */
16394 };
16395 static /* Use -fall-defs-global to expose */
16396 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
16397         "extensionValue",
16398         "extensionValue",
16399         &asn_OP_OPEN_TYPE,
16400         0,      /* No effective tags (pointer) */
16401         0,      /* No effective tags (count) */
16402         0,      /* No tags (pointer) */
16403         0,      /* No tags (count) */
16404         { 0, 0, OPEN_TYPE_constraint },
16405         0, 0,   /* No members */
16406         &asn_SPC_extensionValue_specs_240       /* Additional specs */
16407 };
16408
16409 asn_TYPE_member_t asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237[] = {
16410         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, id),
16411                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16412                 -1,     /* IMPLICIT tag at current level */
16413                 &asn_DEF_ProtocolExtensionID,
16414                 0,
16415                 { &asn_OER_memb_id_constr_238, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
16416                 0, 0, /* No default value */
16417                 "id"
16418                 },
16419         { ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, criticality),
16420                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16421                 -1,     /* IMPLICIT tag at current level */
16422                 &asn_DEF_Criticality,
16423                 0,
16424                 { &asn_OER_memb_criticality_constr_239, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
16425                 0, 0, /* No default value */
16426                 "criticality"
16427                 },
16428         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, extensionValue),
16429                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16430                 +1,     /* EXPLICIT tag at current level */
16431                 &asn_DEF_extensionValue_240,
16432                 0,
16433                 { &asn_OER_memb_extensionValue_constr_240, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
16434                 0, 0, /* No default value */
16435                 "extensionValue"
16436                 },
16437 };
16438 static const ber_tlv_tag_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[] = {
16439         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16440 };
16441 static const asn_TYPE_tag2member_t asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237[] = {
16442     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16443     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16444     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16445 };
16446 asn_SEQUENCE_specifics_t asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 = {
16447         sizeof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs),
16448         offsetof(struct GNB_CU_TNL_Association_To_Update_Item_ExtIEs, _asn_ctx),
16449         asn_MAP_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tag2el_237,
16450         3,      /* Count of tags in the map */
16451         0, 0, 0,        /* Optional elements (not needed) */
16452         -1,     /* First extension addition */
16453 };
16454 asn_TYPE_descriptor_t asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs = {
16455         "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16456         "GNB-CU-TNL-Association-To-Update-Item-ExtIEs",
16457         &asn_OP_SEQUENCE,
16458         asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,
16459         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16460                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16461         asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237,  /* Same as above */
16462         sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237)
16463                 /sizeof(asn_DEF_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_tags_237[0]), /* 1 */
16464         { 0, 0, SEQUENCE_constraint },
16465         asn_MBR_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_237,
16466         3,      /* Elements count */
16467         &asn_SPC_GNB_CU_TNL_Association_To_Update_Item_ExtIEs_specs_237 /* Additional specs */
16468 };
16469
16470 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
16471         sizeof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue),
16472         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, _asn_ctx),
16473         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue, present),
16474         sizeof(((struct GNB_DU_Served_Cells_ItemExtIEs__extensionValue *)0)->present),
16475         0,      /* No top level tags */
16476         0,      /* No tags in the map */
16477         0, 0,
16478         -1      /* Extensions start */
16479 };
16480 static /* Use -fall-defs-global to expose */
16481 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
16482         "extensionValue",
16483         "extensionValue",
16484         &asn_OP_OPEN_TYPE,
16485         0,      /* No effective tags (pointer) */
16486         0,      /* No effective tags (count) */
16487         0,      /* No tags (pointer) */
16488         0,      /* No tags (count) */
16489         { 0, 0, OPEN_TYPE_constraint },
16490         0, 0,   /* No members */
16491         &asn_SPC_extensionValue_specs_244       /* Additional specs */
16492 };
16493
16494 asn_TYPE_member_t asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241[] = {
16495         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, id),
16496                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16497                 -1,     /* IMPLICIT tag at current level */
16498                 &asn_DEF_ProtocolExtensionID,
16499                 0,
16500                 { &asn_OER_memb_id_constr_242, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
16501                 0, 0, /* No default value */
16502                 "id"
16503                 },
16504         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, criticality),
16505                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16506                 -1,     /* IMPLICIT tag at current level */
16507                 &asn_DEF_Criticality,
16508                 0,
16509                 { &asn_OER_memb_criticality_constr_243, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
16510                 0, 0, /* No default value */
16511                 "criticality"
16512                 },
16513         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, extensionValue),
16514                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16515                 +1,     /* EXPLICIT tag at current level */
16516                 &asn_DEF_extensionValue_244,
16517                 0,
16518                 { &asn_OER_memb_extensionValue_constr_244, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
16519                 0, 0, /* No default value */
16520                 "extensionValue"
16521                 },
16522 };
16523 static const ber_tlv_tag_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[] = {
16524         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16525 };
16526 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241[] = {
16527     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16528     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16529     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16530 };
16531 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241 = {
16532         sizeof(struct GNB_DU_Served_Cells_ItemExtIEs),
16533         offsetof(struct GNB_DU_Served_Cells_ItemExtIEs, _asn_ctx),
16534         asn_MAP_GNB_DU_Served_Cells_ItemExtIEs_tag2el_241,
16535         3,      /* Count of tags in the map */
16536         0, 0, 0,        /* Optional elements (not needed) */
16537         -1,     /* First extension addition */
16538 };
16539 asn_TYPE_descriptor_t asn_DEF_GNB_DU_Served_Cells_ItemExtIEs = {
16540         "GNB-DU-Served-Cells-ItemExtIEs",
16541         "GNB-DU-Served-Cells-ItemExtIEs",
16542         &asn_OP_SEQUENCE,
16543         asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,
16544         sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16545                 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16546         asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241,        /* Same as above */
16547         sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241)
16548                 /sizeof(asn_DEF_GNB_DU_Served_Cells_ItemExtIEs_tags_241[0]), /* 1 */
16549         { 0, 0, SEQUENCE_constraint },
16550         asn_MBR_GNB_DU_Served_Cells_ItemExtIEs_241,
16551         3,      /* Elements count */
16552         &asn_SPC_GNB_DU_Served_Cells_ItemExtIEs_specs_241       /* Additional specs */
16553 };
16554
16555 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
16556         sizeof(struct GNB_DU_System_Information_ExtIEs__extensionValue),
16557         offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, _asn_ctx),
16558         offsetof(struct GNB_DU_System_Information_ExtIEs__extensionValue, present),
16559         sizeof(((struct GNB_DU_System_Information_ExtIEs__extensionValue *)0)->present),
16560         0,      /* No top level tags */
16561         0,      /* No tags in the map */
16562         0, 0,
16563         -1      /* Extensions start */
16564 };
16565 static /* Use -fall-defs-global to expose */
16566 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
16567         "extensionValue",
16568         "extensionValue",
16569         &asn_OP_OPEN_TYPE,
16570         0,      /* No effective tags (pointer) */
16571         0,      /* No effective tags (count) */
16572         0,      /* No tags (pointer) */
16573         0,      /* No tags (count) */
16574         { 0, 0, OPEN_TYPE_constraint },
16575         0, 0,   /* No members */
16576         &asn_SPC_extensionValue_specs_248       /* Additional specs */
16577 };
16578
16579 asn_TYPE_member_t asn_MBR_GNB_DU_System_Information_ExtIEs_245[] = {
16580         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, id),
16581                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16582                 -1,     /* IMPLICIT tag at current level */
16583                 &asn_DEF_ProtocolExtensionID,
16584                 0,
16585                 { &asn_OER_memb_id_constr_246, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
16586                 0, 0, /* No default value */
16587                 "id"
16588                 },
16589         { ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, criticality),
16590                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16591                 -1,     /* IMPLICIT tag at current level */
16592                 &asn_DEF_Criticality,
16593                 0,
16594                 { &asn_OER_memb_criticality_constr_247, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
16595                 0, 0, /* No default value */
16596                 "criticality"
16597                 },
16598         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GNB_DU_System_Information_ExtIEs, extensionValue),
16599                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16600                 +1,     /* EXPLICIT tag at current level */
16601                 &asn_DEF_extensionValue_248,
16602                 0,
16603                 { &asn_OER_memb_extensionValue_constr_248, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
16604                 0, 0, /* No default value */
16605                 "extensionValue"
16606                 },
16607 };
16608 static const ber_tlv_tag_t asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[] = {
16609         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16610 };
16611 static const asn_TYPE_tag2member_t asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245[] = {
16612     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16613     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16614     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16615 };
16616 asn_SEQUENCE_specifics_t asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245 = {
16617         sizeof(struct GNB_DU_System_Information_ExtIEs),
16618         offsetof(struct GNB_DU_System_Information_ExtIEs, _asn_ctx),
16619         asn_MAP_GNB_DU_System_Information_ExtIEs_tag2el_245,
16620         3,      /* Count of tags in the map */
16621         0, 0, 0,        /* Optional elements (not needed) */
16622         -1,     /* First extension addition */
16623 };
16624 asn_TYPE_descriptor_t asn_DEF_GNB_DU_System_Information_ExtIEs = {
16625         "GNB-DU-System-Information-ExtIEs",
16626         "GNB-DU-System-Information-ExtIEs",
16627         &asn_OP_SEQUENCE,
16628         asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,
16629         sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16630                 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16631         asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245,      /* Same as above */
16632         sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245)
16633                 /sizeof(asn_DEF_GNB_DU_System_Information_ExtIEs_tags_245[0]), /* 1 */
16634         { 0, 0, SEQUENCE_constraint },
16635         asn_MBR_GNB_DU_System_Information_ExtIEs_245,
16636         3,      /* Elements count */
16637         &asn_SPC_GNB_DU_System_Information_ExtIEs_specs_245     /* Additional specs */
16638 };
16639
16640 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
16641         sizeof(struct GTPTunnel_ExtIEs__extensionValue),
16642         offsetof(struct GTPTunnel_ExtIEs__extensionValue, _asn_ctx),
16643         offsetof(struct GTPTunnel_ExtIEs__extensionValue, present),
16644         sizeof(((struct GTPTunnel_ExtIEs__extensionValue *)0)->present),
16645         0,      /* No top level tags */
16646         0,      /* No tags in the map */
16647         0, 0,
16648         -1      /* Extensions start */
16649 };
16650 static /* Use -fall-defs-global to expose */
16651 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
16652         "extensionValue",
16653         "extensionValue",
16654         &asn_OP_OPEN_TYPE,
16655         0,      /* No effective tags (pointer) */
16656         0,      /* No effective tags (count) */
16657         0,      /* No tags (pointer) */
16658         0,      /* No tags (count) */
16659         { 0, 0, OPEN_TYPE_constraint },
16660         0, 0,   /* No members */
16661         &asn_SPC_extensionValue_specs_252       /* Additional specs */
16662 };
16663
16664 asn_TYPE_member_t asn_MBR_GTPTunnel_ExtIEs_249[] = {
16665         { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, id),
16666                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16667                 -1,     /* IMPLICIT tag at current level */
16668                 &asn_DEF_ProtocolExtensionID,
16669                 0,
16670                 { &asn_OER_memb_id_constr_250, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
16671                 0, 0, /* No default value */
16672                 "id"
16673                 },
16674         { ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, criticality),
16675                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16676                 -1,     /* IMPLICIT tag at current level */
16677                 &asn_DEF_Criticality,
16678                 0,
16679                 { &asn_OER_memb_criticality_constr_251, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
16680                 0, 0, /* No default value */
16681                 "criticality"
16682                 },
16683         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPTunnel_ExtIEs, extensionValue),
16684                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16685                 +1,     /* EXPLICIT tag at current level */
16686                 &asn_DEF_extensionValue_252,
16687                 0,
16688                 { &asn_OER_memb_extensionValue_constr_252, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
16689                 0, 0, /* No default value */
16690                 "extensionValue"
16691                 },
16692 };
16693 static const ber_tlv_tag_t asn_DEF_GTPTunnel_ExtIEs_tags_249[] = {
16694         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16695 };
16696 static const asn_TYPE_tag2member_t asn_MAP_GTPTunnel_ExtIEs_tag2el_249[] = {
16697     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16698     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16699     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16700 };
16701 asn_SEQUENCE_specifics_t asn_SPC_GTPTunnel_ExtIEs_specs_249 = {
16702         sizeof(struct GTPTunnel_ExtIEs),
16703         offsetof(struct GTPTunnel_ExtIEs, _asn_ctx),
16704         asn_MAP_GTPTunnel_ExtIEs_tag2el_249,
16705         3,      /* Count of tags in the map */
16706         0, 0, 0,        /* Optional elements (not needed) */
16707         -1,     /* First extension addition */
16708 };
16709 asn_TYPE_descriptor_t asn_DEF_GTPTunnel_ExtIEs = {
16710         "GTPTunnel-ExtIEs",
16711         "GTPTunnel-ExtIEs",
16712         &asn_OP_SEQUENCE,
16713         asn_DEF_GTPTunnel_ExtIEs_tags_249,
16714         sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16715                 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16716         asn_DEF_GTPTunnel_ExtIEs_tags_249,      /* Same as above */
16717         sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249)
16718                 /sizeof(asn_DEF_GTPTunnel_ExtIEs_tags_249[0]), /* 1 */
16719         { 0, 0, SEQUENCE_constraint },
16720         asn_MBR_GTPTunnel_ExtIEs_249,
16721         3,      /* Elements count */
16722         &asn_SPC_GTPTunnel_ExtIEs_specs_249     /* Additional specs */
16723 };
16724
16725 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
16726         sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue),
16727         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
16728         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue, present),
16729         sizeof(((struct NGRANAllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
16730         0,      /* No top level tags */
16731         0,      /* No tags in the map */
16732         0, 0,
16733         -1      /* Extensions start */
16734 };
16735 static /* Use -fall-defs-global to expose */
16736 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
16737         "extensionValue",
16738         "extensionValue",
16739         &asn_OP_OPEN_TYPE,
16740         0,      /* No effective tags (pointer) */
16741         0,      /* No effective tags (count) */
16742         0,      /* No tags (pointer) */
16743         0,      /* No tags (count) */
16744         { 0, 0, OPEN_TYPE_constraint },
16745         0, 0,   /* No members */
16746         &asn_SPC_extensionValue_specs_256       /* Additional specs */
16747 };
16748
16749 asn_TYPE_member_t asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253[] = {
16750         { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, id),
16751                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16752                 -1,     /* IMPLICIT tag at current level */
16753                 &asn_DEF_ProtocolExtensionID,
16754                 0,
16755                 { &asn_OER_memb_id_constr_254, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
16756                 0, 0, /* No default value */
16757                 "id"
16758                 },
16759         { ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, criticality),
16760                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16761                 -1,     /* IMPLICIT tag at current level */
16762                 &asn_DEF_Criticality,
16763                 0,
16764                 { &asn_OER_memb_criticality_constr_255, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
16765                 0, 0, /* No default value */
16766                 "criticality"
16767                 },
16768         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, extensionValue),
16769                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16770                 +1,     /* EXPLICIT tag at current level */
16771                 &asn_DEF_extensionValue_256,
16772                 0,
16773                 { &asn_OER_memb_extensionValue_constr_256, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
16774                 0, 0, /* No default value */
16775                 "extensionValue"
16776                 },
16777 };
16778 static const ber_tlv_tag_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[] = {
16779         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16780 };
16781 static const asn_TYPE_tag2member_t asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253[] = {
16782     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16783     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16784     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16785 };
16786 asn_SEQUENCE_specifics_t asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253 = {
16787         sizeof(struct NGRANAllocationAndRetentionPriority_ExtIEs),
16788         offsetof(struct NGRANAllocationAndRetentionPriority_ExtIEs, _asn_ctx),
16789         asn_MAP_NGRANAllocationAndRetentionPriority_ExtIEs_tag2el_253,
16790         3,      /* Count of tags in the map */
16791         0, 0, 0,        /* Optional elements (not needed) */
16792         -1,     /* First extension addition */
16793 };
16794 asn_TYPE_descriptor_t asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs = {
16795         "NGRANAllocationAndRetentionPriority-ExtIEs",
16796         "NGRANAllocationAndRetentionPriority-ExtIEs",
16797         &asn_OP_SEQUENCE,
16798         asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,
16799         sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16800                 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16801         asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253,    /* Same as above */
16802         sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253)
16803                 /sizeof(asn_DEF_NGRANAllocationAndRetentionPriority_ExtIEs_tags_253[0]), /* 1 */
16804         { 0, 0, SEQUENCE_constraint },
16805         asn_MBR_NGRANAllocationAndRetentionPriority_ExtIEs_253,
16806         3,      /* Elements count */
16807         &asn_SPC_NGRANAllocationAndRetentionPriority_ExtIEs_specs_253   /* Additional specs */
16808 };
16809
16810 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
16811         sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue),
16812         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, _asn_ctx),
16813         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue, present),
16814         sizeof(((struct NR_CGI_List_For_Restart_ItemExtIEs__extensionValue *)0)->present),
16815         0,      /* No top level tags */
16816         0,      /* No tags in the map */
16817         0, 0,
16818         -1      /* Extensions start */
16819 };
16820 static /* Use -fall-defs-global to expose */
16821 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
16822         "extensionValue",
16823         "extensionValue",
16824         &asn_OP_OPEN_TYPE,
16825         0,      /* No effective tags (pointer) */
16826         0,      /* No effective tags (count) */
16827         0,      /* No tags (pointer) */
16828         0,      /* No tags (count) */
16829         { 0, 0, OPEN_TYPE_constraint },
16830         0, 0,   /* No members */
16831         &asn_SPC_extensionValue_specs_260       /* Additional specs */
16832 };
16833
16834 asn_TYPE_member_t asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257[] = {
16835         { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, id),
16836                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16837                 -1,     /* IMPLICIT tag at current level */
16838                 &asn_DEF_ProtocolExtensionID,
16839                 0,
16840                 { &asn_OER_memb_id_constr_258, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
16841                 0, 0, /* No default value */
16842                 "id"
16843                 },
16844         { ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, criticality),
16845                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16846                 -1,     /* IMPLICIT tag at current level */
16847                 &asn_DEF_Criticality,
16848                 0,
16849                 { &asn_OER_memb_criticality_constr_259, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
16850                 0, 0, /* No default value */
16851                 "criticality"
16852                 },
16853         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, extensionValue),
16854                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16855                 +1,     /* EXPLICIT tag at current level */
16856                 &asn_DEF_extensionValue_260,
16857                 0,
16858                 { &asn_OER_memb_extensionValue_constr_260, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
16859                 0, 0, /* No default value */
16860                 "extensionValue"
16861                 },
16862 };
16863 static const ber_tlv_tag_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[] = {
16864         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16865 };
16866 static const asn_TYPE_tag2member_t asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257[] = {
16867     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16868     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16869     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16870 };
16871 asn_SEQUENCE_specifics_t asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257 = {
16872         sizeof(struct NR_CGI_List_For_Restart_ItemExtIEs),
16873         offsetof(struct NR_CGI_List_For_Restart_ItemExtIEs, _asn_ctx),
16874         asn_MAP_NR_CGI_List_For_Restart_ItemExtIEs_tag2el_257,
16875         3,      /* Count of tags in the map */
16876         0, 0, 0,        /* Optional elements (not needed) */
16877         -1,     /* First extension addition */
16878 };
16879 asn_TYPE_descriptor_t asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs = {
16880         "NR-CGI-List-For-Restart-ItemExtIEs",
16881         "NR-CGI-List-For-Restart-ItemExtIEs",
16882         &asn_OP_SEQUENCE,
16883         asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,
16884         sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16885                 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16886         asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257,    /* Same as above */
16887         sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257)
16888                 /sizeof(asn_DEF_NR_CGI_List_For_Restart_ItemExtIEs_tags_257[0]), /* 1 */
16889         { 0, 0, SEQUENCE_constraint },
16890         asn_MBR_NR_CGI_List_For_Restart_ItemExtIEs_257,
16891         3,      /* Elements count */
16892         &asn_SPC_NR_CGI_List_For_Restart_ItemExtIEs_specs_257   /* Additional specs */
16893 };
16894
16895 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
16896         sizeof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue),
16897         offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, _asn_ctx),
16898         offsetof(struct NonDynamic5QIDescriptor_ExtIEs__extensionValue, present),
16899         sizeof(((struct NonDynamic5QIDescriptor_ExtIEs__extensionValue *)0)->present),
16900         0,      /* No top level tags */
16901         0,      /* No tags in the map */
16902         0, 0,
16903         -1      /* Extensions start */
16904 };
16905 static /* Use -fall-defs-global to expose */
16906 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
16907         "extensionValue",
16908         "extensionValue",
16909         &asn_OP_OPEN_TYPE,
16910         0,      /* No effective tags (pointer) */
16911         0,      /* No effective tags (count) */
16912         0,      /* No tags (pointer) */
16913         0,      /* No tags (count) */
16914         { 0, 0, OPEN_TYPE_constraint },
16915         0, 0,   /* No members */
16916         &asn_SPC_extensionValue_specs_264       /* Additional specs */
16917 };
16918
16919 asn_TYPE_member_t asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261[] = {
16920         { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, id),
16921                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
16922                 -1,     /* IMPLICIT tag at current level */
16923                 &asn_DEF_ProtocolExtensionID,
16924                 0,
16925                 { &asn_OER_memb_id_constr_262, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
16926                 0, 0, /* No default value */
16927                 "id"
16928                 },
16929         { ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, criticality),
16930                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
16931                 -1,     /* IMPLICIT tag at current level */
16932                 &asn_DEF_Criticality,
16933                 0,
16934                 { &asn_OER_memb_criticality_constr_263, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
16935                 0, 0, /* No default value */
16936                 "criticality"
16937                 },
16938         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NonDynamic5QIDescriptor_ExtIEs, extensionValue),
16939                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
16940                 +1,     /* EXPLICIT tag at current level */
16941                 &asn_DEF_extensionValue_264,
16942                 0,
16943                 { &asn_OER_memb_extensionValue_constr_264, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
16944                 0, 0, /* No default value */
16945                 "extensionValue"
16946                 },
16947 };
16948 static const ber_tlv_tag_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[] = {
16949         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
16950 };
16951 static const asn_TYPE_tag2member_t asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261[] = {
16952     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
16953     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
16954     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
16955 };
16956 asn_SEQUENCE_specifics_t asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261 = {
16957         sizeof(struct NonDynamic5QIDescriptor_ExtIEs),
16958         offsetof(struct NonDynamic5QIDescriptor_ExtIEs, _asn_ctx),
16959         asn_MAP_NonDynamic5QIDescriptor_ExtIEs_tag2el_261,
16960         3,      /* Count of tags in the map */
16961         0, 0, 0,        /* Optional elements (not needed) */
16962         -1,     /* First extension addition */
16963 };
16964 asn_TYPE_descriptor_t asn_DEF_NonDynamic5QIDescriptor_ExtIEs = {
16965         "NonDynamic5QIDescriptor-ExtIEs",
16966         "NonDynamic5QIDescriptor-ExtIEs",
16967         &asn_OP_SEQUENCE,
16968         asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,
16969         sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16970                 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16971         asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261,        /* Same as above */
16972         sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261)
16973                 /sizeof(asn_DEF_NonDynamic5QIDescriptor_ExtIEs_tags_261[0]), /* 1 */
16974         { 0, 0, SEQUENCE_constraint },
16975         asn_MBR_NonDynamic5QIDescriptor_ExtIEs_261,
16976         3,      /* Elements count */
16977         &asn_SPC_NonDynamic5QIDescriptor_ExtIEs_specs_261       /* Additional specs */
16978 };
16979
16980 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
16981         sizeof(struct NRFreqInfoExtIEs__extensionValue),
16982         offsetof(struct NRFreqInfoExtIEs__extensionValue, _asn_ctx),
16983         offsetof(struct NRFreqInfoExtIEs__extensionValue, present),
16984         sizeof(((struct NRFreqInfoExtIEs__extensionValue *)0)->present),
16985         0,      /* No top level tags */
16986         0,      /* No tags in the map */
16987         0, 0,
16988         -1      /* Extensions start */
16989 };
16990 static /* Use -fall-defs-global to expose */
16991 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
16992         "extensionValue",
16993         "extensionValue",
16994         &asn_OP_OPEN_TYPE,
16995         0,      /* No effective tags (pointer) */
16996         0,      /* No effective tags (count) */
16997         0,      /* No tags (pointer) */
16998         0,      /* No tags (count) */
16999         { 0, 0, OPEN_TYPE_constraint },
17000         0, 0,   /* No members */
17001         &asn_SPC_extensionValue_specs_268       /* Additional specs */
17002 };
17003
17004 asn_TYPE_member_t asn_MBR_NRFreqInfoExtIEs_265[] = {
17005         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, id),
17006                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17007                 -1,     /* IMPLICIT tag at current level */
17008                 &asn_DEF_ProtocolExtensionID,
17009                 0,
17010                 { &asn_OER_memb_id_constr_266, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
17011                 0, 0, /* No default value */
17012                 "id"
17013                 },
17014         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, criticality),
17015                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17016                 -1,     /* IMPLICIT tag at current level */
17017                 &asn_DEF_Criticality,
17018                 0,
17019                 { &asn_OER_memb_criticality_constr_267, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
17020                 0, 0, /* No default value */
17021                 "criticality"
17022                 },
17023         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfoExtIEs, extensionValue),
17024                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17025                 +1,     /* EXPLICIT tag at current level */
17026                 &asn_DEF_extensionValue_268,
17027                 0,
17028                 { &asn_OER_memb_extensionValue_constr_268, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
17029                 0, 0, /* No default value */
17030                 "extensionValue"
17031                 },
17032 };
17033 static const ber_tlv_tag_t asn_DEF_NRFreqInfoExtIEs_tags_265[] = {
17034         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17035 };
17036 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfoExtIEs_tag2el_265[] = {
17037     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17038     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17039     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17040 };
17041 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfoExtIEs_specs_265 = {
17042         sizeof(struct NRFreqInfoExtIEs),
17043         offsetof(struct NRFreqInfoExtIEs, _asn_ctx),
17044         asn_MAP_NRFreqInfoExtIEs_tag2el_265,
17045         3,      /* Count of tags in the map */
17046         0, 0, 0,        /* Optional elements (not needed) */
17047         -1,     /* First extension addition */
17048 };
17049 asn_TYPE_descriptor_t asn_DEF_NRFreqInfoExtIEs = {
17050         "NRFreqInfoExtIEs",
17051         "NRFreqInfoExtIEs",
17052         &asn_OP_SEQUENCE,
17053         asn_DEF_NRFreqInfoExtIEs_tags_265,
17054         sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17055                 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17056         asn_DEF_NRFreqInfoExtIEs_tags_265,      /* Same as above */
17057         sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265)
17058                 /sizeof(asn_DEF_NRFreqInfoExtIEs_tags_265[0]), /* 1 */
17059         { 0, 0, SEQUENCE_constraint },
17060         asn_MBR_NRFreqInfoExtIEs_265,
17061         3,      /* Elements count */
17062         &asn_SPC_NRFreqInfoExtIEs_specs_265     /* Additional specs */
17063 };
17064
17065 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
17066         sizeof(struct NRCGI_ExtIEs__extensionValue),
17067         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
17068         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
17069         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
17070         0,      /* No top level tags */
17071         0,      /* No tags in the map */
17072         0, 0,
17073         -1      /* Extensions start */
17074 };
17075 static /* Use -fall-defs-global to expose */
17076 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
17077         "extensionValue",
17078         "extensionValue",
17079         &asn_OP_OPEN_TYPE,
17080         0,      /* No effective tags (pointer) */
17081         0,      /* No effective tags (count) */
17082         0,      /* No tags (pointer) */
17083         0,      /* No tags (count) */
17084         { 0, 0, OPEN_TYPE_constraint },
17085         0, 0,   /* No members */
17086         &asn_SPC_extensionValue_specs_272       /* Additional specs */
17087 };
17088
17089 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_269[] = {
17090         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
17091                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17092                 -1,     /* IMPLICIT tag at current level */
17093                 &asn_DEF_ProtocolExtensionID,
17094                 0,
17095                 { &asn_OER_memb_id_constr_270, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
17096                 0, 0, /* No default value */
17097                 "id"
17098                 },
17099         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
17100                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17101                 -1,     /* IMPLICIT tag at current level */
17102                 &asn_DEF_Criticality,
17103                 0,
17104                 { &asn_OER_memb_criticality_constr_271, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
17105                 0, 0, /* No default value */
17106                 "criticality"
17107                 },
17108         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
17109                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17110                 +1,     /* EXPLICIT tag at current level */
17111                 &asn_DEF_extensionValue_272,
17112                 0,
17113                 { &asn_OER_memb_extensionValue_constr_272, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
17114                 0, 0, /* No default value */
17115                 "extensionValue"
17116                 },
17117 };
17118 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_269[] = {
17119         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17120 };
17121 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_269[] = {
17122     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17123     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17124     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17125 };
17126 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_269 = {
17127         sizeof(struct NRCGI_ExtIEs),
17128         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
17129         asn_MAP_NRCGI_ExtIEs_tag2el_269,
17130         3,      /* Count of tags in the map */
17131         0, 0, 0,        /* Optional elements (not needed) */
17132         -1,     /* First extension addition */
17133 };
17134 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
17135         "NRCGI-ExtIEs",
17136         "NRCGI-ExtIEs",
17137         &asn_OP_SEQUENCE,
17138         asn_DEF_NRCGI_ExtIEs_tags_269,
17139         sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17140                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17141         asn_DEF_NRCGI_ExtIEs_tags_269,  /* Same as above */
17142         sizeof(asn_DEF_NRCGI_ExtIEs_tags_269)
17143                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_269[0]), /* 1 */
17144         { 0, 0, SEQUENCE_constraint },
17145         asn_MBR_NRCGI_ExtIEs_269,
17146         3,      /* Elements count */
17147         &asn_SPC_NRCGI_ExtIEs_specs_269 /* Additional specs */
17148 };
17149
17150 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
17151         sizeof(struct PacketErrorRate_ExtIEs__extensionValue),
17152         offsetof(struct PacketErrorRate_ExtIEs__extensionValue, _asn_ctx),
17153         offsetof(struct PacketErrorRate_ExtIEs__extensionValue, present),
17154         sizeof(((struct PacketErrorRate_ExtIEs__extensionValue *)0)->present),
17155         0,      /* No top level tags */
17156         0,      /* No tags in the map */
17157         0, 0,
17158         -1      /* Extensions start */
17159 };
17160 static /* Use -fall-defs-global to expose */
17161 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
17162         "extensionValue",
17163         "extensionValue",
17164         &asn_OP_OPEN_TYPE,
17165         0,      /* No effective tags (pointer) */
17166         0,      /* No effective tags (count) */
17167         0,      /* No tags (pointer) */
17168         0,      /* No tags (count) */
17169         { 0, 0, OPEN_TYPE_constraint },
17170         0, 0,   /* No members */
17171         &asn_SPC_extensionValue_specs_276       /* Additional specs */
17172 };
17173
17174 asn_TYPE_member_t asn_MBR_PacketErrorRate_ExtIEs_273[] = {
17175         { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, id),
17176                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17177                 -1,     /* IMPLICIT tag at current level */
17178                 &asn_DEF_ProtocolExtensionID,
17179                 0,
17180                 { &asn_OER_memb_id_constr_274, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
17181                 0, 0, /* No default value */
17182                 "id"
17183                 },
17184         { ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, criticality),
17185                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17186                 -1,     /* IMPLICIT tag at current level */
17187                 &asn_DEF_Criticality,
17188                 0,
17189                 { &asn_OER_memb_criticality_constr_275, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
17190                 0, 0, /* No default value */
17191                 "criticality"
17192                 },
17193         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PacketErrorRate_ExtIEs, extensionValue),
17194                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17195                 +1,     /* EXPLICIT tag at current level */
17196                 &asn_DEF_extensionValue_276,
17197                 0,
17198                 { &asn_OER_memb_extensionValue_constr_276, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
17199                 0, 0, /* No default value */
17200                 "extensionValue"
17201                 },
17202 };
17203 static const ber_tlv_tag_t asn_DEF_PacketErrorRate_ExtIEs_tags_273[] = {
17204         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17205 };
17206 static const asn_TYPE_tag2member_t asn_MAP_PacketErrorRate_ExtIEs_tag2el_273[] = {
17207     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17208     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17209     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17210 };
17211 asn_SEQUENCE_specifics_t asn_SPC_PacketErrorRate_ExtIEs_specs_273 = {
17212         sizeof(struct PacketErrorRate_ExtIEs),
17213         offsetof(struct PacketErrorRate_ExtIEs, _asn_ctx),
17214         asn_MAP_PacketErrorRate_ExtIEs_tag2el_273,
17215         3,      /* Count of tags in the map */
17216         0, 0, 0,        /* Optional elements (not needed) */
17217         -1,     /* First extension addition */
17218 };
17219 asn_TYPE_descriptor_t asn_DEF_PacketErrorRate_ExtIEs = {
17220         "PacketErrorRate-ExtIEs",
17221         "PacketErrorRate-ExtIEs",
17222         &asn_OP_SEQUENCE,
17223         asn_DEF_PacketErrorRate_ExtIEs_tags_273,
17224         sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17225                 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17226         asn_DEF_PacketErrorRate_ExtIEs_tags_273,        /* Same as above */
17227         sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273)
17228                 /sizeof(asn_DEF_PacketErrorRate_ExtIEs_tags_273[0]), /* 1 */
17229         { 0, 0, SEQUENCE_constraint },
17230         asn_MBR_PacketErrorRate_ExtIEs_273,
17231         3,      /* Elements count */
17232         &asn_SPC_PacketErrorRate_ExtIEs_specs_273       /* Additional specs */
17233 };
17234
17235 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
17236         sizeof(struct PagingCell_ItemExtIEs__extensionValue),
17237         offsetof(struct PagingCell_ItemExtIEs__extensionValue, _asn_ctx),
17238         offsetof(struct PagingCell_ItemExtIEs__extensionValue, present),
17239         sizeof(((struct PagingCell_ItemExtIEs__extensionValue *)0)->present),
17240         0,      /* No top level tags */
17241         0,      /* No tags in the map */
17242         0, 0,
17243         -1      /* Extensions start */
17244 };
17245 static /* Use -fall-defs-global to expose */
17246 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
17247         "extensionValue",
17248         "extensionValue",
17249         &asn_OP_OPEN_TYPE,
17250         0,      /* No effective tags (pointer) */
17251         0,      /* No effective tags (count) */
17252         0,      /* No tags (pointer) */
17253         0,      /* No tags (count) */
17254         { 0, 0, OPEN_TYPE_constraint },
17255         0, 0,   /* No members */
17256         &asn_SPC_extensionValue_specs_280       /* Additional specs */
17257 };
17258
17259 asn_TYPE_member_t asn_MBR_PagingCell_ItemExtIEs_277[] = {
17260         { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, id),
17261                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17262                 -1,     /* IMPLICIT tag at current level */
17263                 &asn_DEF_ProtocolExtensionID,
17264                 0,
17265                 { &asn_OER_memb_id_constr_278, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
17266                 0, 0, /* No default value */
17267                 "id"
17268                 },
17269         { ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, criticality),
17270                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17271                 -1,     /* IMPLICIT tag at current level */
17272                 &asn_DEF_Criticality,
17273                 0,
17274                 { &asn_OER_memb_criticality_constr_279, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
17275                 0, 0, /* No default value */
17276                 "criticality"
17277                 },
17278         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PagingCell_ItemExtIEs, extensionValue),
17279                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17280                 +1,     /* EXPLICIT tag at current level */
17281                 &asn_DEF_extensionValue_280,
17282                 0,
17283                 { &asn_OER_memb_extensionValue_constr_280, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
17284                 0, 0, /* No default value */
17285                 "extensionValue"
17286                 },
17287 };
17288 static const ber_tlv_tag_t asn_DEF_PagingCell_ItemExtIEs_tags_277[] = {
17289         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17290 };
17291 static const asn_TYPE_tag2member_t asn_MAP_PagingCell_ItemExtIEs_tag2el_277[] = {
17292     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17293     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17294     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17295 };
17296 asn_SEQUENCE_specifics_t asn_SPC_PagingCell_ItemExtIEs_specs_277 = {
17297         sizeof(struct PagingCell_ItemExtIEs),
17298         offsetof(struct PagingCell_ItemExtIEs, _asn_ctx),
17299         asn_MAP_PagingCell_ItemExtIEs_tag2el_277,
17300         3,      /* Count of tags in the map */
17301         0, 0, 0,        /* Optional elements (not needed) */
17302         -1,     /* First extension addition */
17303 };
17304 asn_TYPE_descriptor_t asn_DEF_PagingCell_ItemExtIEs = {
17305         "PagingCell-ItemExtIEs",
17306         "PagingCell-ItemExtIEs",
17307         &asn_OP_SEQUENCE,
17308         asn_DEF_PagingCell_ItemExtIEs_tags_277,
17309         sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17310                 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17311         asn_DEF_PagingCell_ItemExtIEs_tags_277, /* Same as above */
17312         sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277)
17313                 /sizeof(asn_DEF_PagingCell_ItemExtIEs_tags_277[0]), /* 1 */
17314         { 0, 0, SEQUENCE_constraint },
17315         asn_MBR_PagingCell_ItemExtIEs_277,
17316         3,      /* Elements count */
17317         &asn_SPC_PagingCell_ItemExtIEs_specs_277        /* Additional specs */
17318 };
17319
17320 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
17321         sizeof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue),
17322         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, _asn_ctx),
17323         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue, present),
17324         sizeof(((struct Protected_EUTRA_Resources_ItemExtIEs__extensionValue *)0)->present),
17325         0,      /* No top level tags */
17326         0,      /* No tags in the map */
17327         0, 0,
17328         -1      /* Extensions start */
17329 };
17330 static /* Use -fall-defs-global to expose */
17331 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
17332         "extensionValue",
17333         "extensionValue",
17334         &asn_OP_OPEN_TYPE,
17335         0,      /* No effective tags (pointer) */
17336         0,      /* No effective tags (count) */
17337         0,      /* No tags (pointer) */
17338         0,      /* No tags (count) */
17339         { 0, 0, OPEN_TYPE_constraint },
17340         0, 0,   /* No members */
17341         &asn_SPC_extensionValue_specs_284       /* Additional specs */
17342 };
17343
17344 asn_TYPE_member_t asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281[] = {
17345         { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, id),
17346                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17347                 -1,     /* IMPLICIT tag at current level */
17348                 &asn_DEF_ProtocolExtensionID,
17349                 0,
17350                 { &asn_OER_memb_id_constr_282, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
17351                 0, 0, /* No default value */
17352                 "id"
17353                 },
17354         { ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, criticality),
17355                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17356                 -1,     /* IMPLICIT tag at current level */
17357                 &asn_DEF_Criticality,
17358                 0,
17359                 { &asn_OER_memb_criticality_constr_283, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
17360                 0, 0, /* No default value */
17361                 "criticality"
17362                 },
17363         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, extensionValue),
17364                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17365                 +1,     /* EXPLICIT tag at current level */
17366                 &asn_DEF_extensionValue_284,
17367                 0,
17368                 { &asn_OER_memb_extensionValue_constr_284, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
17369                 0, 0, /* No default value */
17370                 "extensionValue"
17371                 },
17372 };
17373 static const ber_tlv_tag_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[] = {
17374         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17375 };
17376 static const asn_TYPE_tag2member_t asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281[] = {
17377     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17378     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17379     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17380 };
17381 asn_SEQUENCE_specifics_t asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 = {
17382         sizeof(struct Protected_EUTRA_Resources_ItemExtIEs),
17383         offsetof(struct Protected_EUTRA_Resources_ItemExtIEs, _asn_ctx),
17384         asn_MAP_Protected_EUTRA_Resources_ItemExtIEs_tag2el_281,
17385         3,      /* Count of tags in the map */
17386         0, 0, 0,        /* Optional elements (not needed) */
17387         -1,     /* First extension addition */
17388 };
17389 asn_TYPE_descriptor_t asn_DEF_Protected_EUTRA_Resources_ItemExtIEs = {
17390         "Protected-EUTRA-Resources-ItemExtIEs",
17391         "Protected-EUTRA-Resources-ItemExtIEs",
17392         &asn_OP_SEQUENCE,
17393         asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,
17394         sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17395                 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17396         asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281,  /* Same as above */
17397         sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281)
17398                 /sizeof(asn_DEF_Protected_EUTRA_Resources_ItemExtIEs_tags_281[0]), /* 1 */
17399         { 0, 0, SEQUENCE_constraint },
17400         asn_MBR_Protected_EUTRA_Resources_ItemExtIEs_281,
17401         3,      /* Elements count */
17402         &asn_SPC_Protected_EUTRA_Resources_ItemExtIEs_specs_281 /* Additional specs */
17403 };
17404
17405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
17406         sizeof(struct Potential_SpCell_ItemExtIEs__extensionValue),
17407         offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, _asn_ctx),
17408         offsetof(struct Potential_SpCell_ItemExtIEs__extensionValue, present),
17409         sizeof(((struct Potential_SpCell_ItemExtIEs__extensionValue *)0)->present),
17410         0,      /* No top level tags */
17411         0,      /* No tags in the map */
17412         0, 0,
17413         -1      /* Extensions start */
17414 };
17415 static /* Use -fall-defs-global to expose */
17416 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
17417         "extensionValue",
17418         "extensionValue",
17419         &asn_OP_OPEN_TYPE,
17420         0,      /* No effective tags (pointer) */
17421         0,      /* No effective tags (count) */
17422         0,      /* No tags (pointer) */
17423         0,      /* No tags (count) */
17424         { 0, 0, OPEN_TYPE_constraint },
17425         0, 0,   /* No members */
17426         &asn_SPC_extensionValue_specs_288       /* Additional specs */
17427 };
17428
17429 asn_TYPE_member_t asn_MBR_Potential_SpCell_ItemExtIEs_285[] = {
17430         { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, id),
17431                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17432                 -1,     /* IMPLICIT tag at current level */
17433                 &asn_DEF_ProtocolExtensionID,
17434                 0,
17435                 { &asn_OER_memb_id_constr_286, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
17436                 0, 0, /* No default value */
17437                 "id"
17438                 },
17439         { ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, criticality),
17440                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17441                 -1,     /* IMPLICIT tag at current level */
17442                 &asn_DEF_Criticality,
17443                 0,
17444                 { &asn_OER_memb_criticality_constr_287, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
17445                 0, 0, /* No default value */
17446                 "criticality"
17447                 },
17448         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Potential_SpCell_ItemExtIEs, extensionValue),
17449                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17450                 +1,     /* EXPLICIT tag at current level */
17451                 &asn_DEF_extensionValue_288,
17452                 0,
17453                 { &asn_OER_memb_extensionValue_constr_288, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
17454                 0, 0, /* No default value */
17455                 "extensionValue"
17456                 },
17457 };
17458 static const ber_tlv_tag_t asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[] = {
17459         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17460 };
17461 static const asn_TYPE_tag2member_t asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285[] = {
17462     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17463     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17464     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17465 };
17466 asn_SEQUENCE_specifics_t asn_SPC_Potential_SpCell_ItemExtIEs_specs_285 = {
17467         sizeof(struct Potential_SpCell_ItemExtIEs),
17468         offsetof(struct Potential_SpCell_ItemExtIEs, _asn_ctx),
17469         asn_MAP_Potential_SpCell_ItemExtIEs_tag2el_285,
17470         3,      /* Count of tags in the map */
17471         0, 0, 0,        /* Optional elements (not needed) */
17472         -1,     /* First extension addition */
17473 };
17474 asn_TYPE_descriptor_t asn_DEF_Potential_SpCell_ItemExtIEs = {
17475         "Potential-SpCell-ItemExtIEs",
17476         "Potential-SpCell-ItemExtIEs",
17477         &asn_OP_SEQUENCE,
17478         asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,
17479         sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17480                 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17481         asn_DEF_Potential_SpCell_ItemExtIEs_tags_285,   /* Same as above */
17482         sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285)
17483                 /sizeof(asn_DEF_Potential_SpCell_ItemExtIEs_tags_285[0]), /* 1 */
17484         { 0, 0, SEQUENCE_constraint },
17485         asn_MBR_Potential_SpCell_ItemExtIEs_285,
17486         3,      /* Elements count */
17487         &asn_SPC_Potential_SpCell_ItemExtIEs_specs_285  /* Additional specs */
17488 };
17489
17490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
17491         sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue),
17492         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, _asn_ctx),
17493         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue, present),
17494         sizeof(((struct PWS_Failed_NR_CGI_ItemExtIEs__extensionValue *)0)->present),
17495         0,      /* No top level tags */
17496         0,      /* No tags in the map */
17497         0, 0,
17498         -1      /* Extensions start */
17499 };
17500 static /* Use -fall-defs-global to expose */
17501 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
17502         "extensionValue",
17503         "extensionValue",
17504         &asn_OP_OPEN_TYPE,
17505         0,      /* No effective tags (pointer) */
17506         0,      /* No effective tags (count) */
17507         0,      /* No tags (pointer) */
17508         0,      /* No tags (count) */
17509         { 0, 0, OPEN_TYPE_constraint },
17510         0, 0,   /* No members */
17511         &asn_SPC_extensionValue_specs_292       /* Additional specs */
17512 };
17513
17514 asn_TYPE_member_t asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289[] = {
17515         { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, id),
17516                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17517                 -1,     /* IMPLICIT tag at current level */
17518                 &asn_DEF_ProtocolExtensionID,
17519                 0,
17520                 { &asn_OER_memb_id_constr_290, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
17521                 0, 0, /* No default value */
17522                 "id"
17523                 },
17524         { ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, criticality),
17525                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17526                 -1,     /* IMPLICIT tag at current level */
17527                 &asn_DEF_Criticality,
17528                 0,
17529                 { &asn_OER_memb_criticality_constr_291, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
17530                 0, 0, /* No default value */
17531                 "criticality"
17532                 },
17533         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, extensionValue),
17534                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17535                 +1,     /* EXPLICIT tag at current level */
17536                 &asn_DEF_extensionValue_292,
17537                 0,
17538                 { &asn_OER_memb_extensionValue_constr_292, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
17539                 0, 0, /* No default value */
17540                 "extensionValue"
17541                 },
17542 };
17543 static const ber_tlv_tag_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[] = {
17544         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17545 };
17546 static const asn_TYPE_tag2member_t asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289[] = {
17547     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17548     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17549     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17550 };
17551 asn_SEQUENCE_specifics_t asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 = {
17552         sizeof(struct PWS_Failed_NR_CGI_ItemExtIEs),
17553         offsetof(struct PWS_Failed_NR_CGI_ItemExtIEs, _asn_ctx),
17554         asn_MAP_PWS_Failed_NR_CGI_ItemExtIEs_tag2el_289,
17555         3,      /* Count of tags in the map */
17556         0, 0, 0,        /* Optional elements (not needed) */
17557         -1,     /* First extension addition */
17558 };
17559 asn_TYPE_descriptor_t asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs = {
17560         "PWS-Failed-NR-CGI-ItemExtIEs",
17561         "PWS-Failed-NR-CGI-ItemExtIEs",
17562         &asn_OP_SEQUENCE,
17563         asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,
17564         sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17565                 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17566         asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289,  /* Same as above */
17567         sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289)
17568                 /sizeof(asn_DEF_PWS_Failed_NR_CGI_ItemExtIEs_tags_289[0]), /* 1 */
17569         { 0, 0, SEQUENCE_constraint },
17570         asn_MBR_PWS_Failed_NR_CGI_ItemExtIEs_289,
17571         3,      /* Elements count */
17572         &asn_SPC_PWS_Failed_NR_CGI_ItemExtIEs_specs_289 /* Additional specs */
17573 };
17574
17575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
17576         sizeof(struct PWSSystemInformationExtIEs__extensionValue),
17577         offsetof(struct PWSSystemInformationExtIEs__extensionValue, _asn_ctx),
17578         offsetof(struct PWSSystemInformationExtIEs__extensionValue, present),
17579         sizeof(((struct PWSSystemInformationExtIEs__extensionValue *)0)->present),
17580         0,      /* No top level tags */
17581         0,      /* No tags in the map */
17582         0, 0,
17583         -1      /* Extensions start */
17584 };
17585 static /* Use -fall-defs-global to expose */
17586 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
17587         "extensionValue",
17588         "extensionValue",
17589         &asn_OP_OPEN_TYPE,
17590         0,      /* No effective tags (pointer) */
17591         0,      /* No effective tags (count) */
17592         0,      /* No tags (pointer) */
17593         0,      /* No tags (count) */
17594         { 0, 0, OPEN_TYPE_constraint },
17595         0, 0,   /* No members */
17596         &asn_SPC_extensionValue_specs_296       /* Additional specs */
17597 };
17598
17599 asn_TYPE_member_t asn_MBR_PWSSystemInformationExtIEs_293[] = {
17600         { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, id),
17601                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17602                 -1,     /* IMPLICIT tag at current level */
17603                 &asn_DEF_ProtocolExtensionID,
17604                 0,
17605                 { &asn_OER_memb_id_constr_294, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
17606                 0, 0, /* No default value */
17607                 "id"
17608                 },
17609         { ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, criticality),
17610                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17611                 -1,     /* IMPLICIT tag at current level */
17612                 &asn_DEF_Criticality,
17613                 0,
17614                 { &asn_OER_memb_criticality_constr_295, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
17615                 0, 0, /* No default value */
17616                 "criticality"
17617                 },
17618         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PWSSystemInformationExtIEs, extensionValue),
17619                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17620                 +1,     /* EXPLICIT tag at current level */
17621                 &asn_DEF_extensionValue_296,
17622                 0,
17623                 { &asn_OER_memb_extensionValue_constr_296, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
17624                 0, 0, /* No default value */
17625                 "extensionValue"
17626                 },
17627 };
17628 static const ber_tlv_tag_t asn_DEF_PWSSystemInformationExtIEs_tags_293[] = {
17629         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17630 };
17631 static const asn_TYPE_tag2member_t asn_MAP_PWSSystemInformationExtIEs_tag2el_293[] = {
17632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17634     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17635 };
17636 asn_SEQUENCE_specifics_t asn_SPC_PWSSystemInformationExtIEs_specs_293 = {
17637         sizeof(struct PWSSystemInformationExtIEs),
17638         offsetof(struct PWSSystemInformationExtIEs, _asn_ctx),
17639         asn_MAP_PWSSystemInformationExtIEs_tag2el_293,
17640         3,      /* Count of tags in the map */
17641         0, 0, 0,        /* Optional elements (not needed) */
17642         -1,     /* First extension addition */
17643 };
17644 asn_TYPE_descriptor_t asn_DEF_PWSSystemInformationExtIEs = {
17645         "PWSSystemInformationExtIEs",
17646         "PWSSystemInformationExtIEs",
17647         &asn_OP_SEQUENCE,
17648         asn_DEF_PWSSystemInformationExtIEs_tags_293,
17649         sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17650                 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17651         asn_DEF_PWSSystemInformationExtIEs_tags_293,    /* Same as above */
17652         sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293)
17653                 /sizeof(asn_DEF_PWSSystemInformationExtIEs_tags_293[0]), /* 1 */
17654         { 0, 0, SEQUENCE_constraint },
17655         asn_MBR_PWSSystemInformationExtIEs_293,
17656         3,      /* Elements count */
17657         &asn_SPC_PWSSystemInformationExtIEs_specs_293   /* Additional specs */
17658 };
17659
17660 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
17661         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.PDUSessionID),
17662                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17663                 0,
17664                 &asn_DEF_PDUSessionID,
17665                 0,
17666                 { 0, 0, 0 },
17667                 0, 0, /* No default value */
17668                 "PDUSessionID"
17669                 },
17670         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, choice.BitRate),
17671                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
17672                 0,
17673                 &asn_DEF_BitRate,
17674                 0,
17675                 { 0, 0, 0 },
17676                 0, 0, /* No default value */
17677                 "BitRate"
17678                 },
17679 };
17680 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
17681     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* PDUSessionID */
17682     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* BitRate */
17683 };
17684 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
17685         sizeof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue),
17686         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, _asn_ctx),
17687         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue, present),
17688         sizeof(((struct QoSFlowLevelQoSParameters_ExtIEs__extensionValue *)0)->present),
17689         asn_MAP_extensionValue_tag2el_300,
17690         2,      /* Count of tags in the map */
17691         0, 0,
17692         -1      /* Extensions start */
17693 };
17694 static /* Use -fall-defs-global to expose */
17695 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
17696         "extensionValue",
17697         "extensionValue",
17698         &asn_OP_OPEN_TYPE,
17699         0,      /* No effective tags (pointer) */
17700         0,      /* No effective tags (count) */
17701         0,      /* No tags (pointer) */
17702         0,      /* No tags (count) */
17703         { 0, 0, OPEN_TYPE_constraint },
17704         asn_MBR_extensionValue_300,
17705         2,      /* Elements count */
17706         &asn_SPC_extensionValue_specs_300       /* Additional specs */
17707 };
17708
17709 asn_TYPE_member_t asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297[] = {
17710         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, id),
17711                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17712                 -1,     /* IMPLICIT tag at current level */
17713                 &asn_DEF_ProtocolExtensionID,
17714                 0,
17715                 { &asn_OER_memb_id_constr_298, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
17716                 0, 0, /* No default value */
17717                 "id"
17718                 },
17719         { ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, criticality),
17720                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17721                 -1,     /* IMPLICIT tag at current level */
17722                 &asn_DEF_Criticality,
17723                 select_QoSFlowLevelQoSParameters_ExtIEs_criticality_type,
17724                 { &asn_OER_memb_criticality_constr_299, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
17725                 0, 0, /* No default value */
17726                 "criticality"
17727                 },
17728         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, extensionValue),
17729                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17730                 +1,     /* EXPLICIT tag at current level */
17731                 &asn_DEF_extensionValue_300,
17732                 select_QoSFlowLevelQoSParameters_ExtIEs_extensionValue_type,
17733                 { &asn_OER_memb_extensionValue_constr_300, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
17734                 0, 0, /* No default value */
17735                 "extensionValue"
17736                 },
17737 };
17738 static const ber_tlv_tag_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[] = {
17739         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17740 };
17741 static const asn_TYPE_tag2member_t asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297[] = {
17742     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17743     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17744     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17745 };
17746 asn_SEQUENCE_specifics_t asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297 = {
17747         sizeof(struct QoSFlowLevelQoSParameters_ExtIEs),
17748         offsetof(struct QoSFlowLevelQoSParameters_ExtIEs, _asn_ctx),
17749         asn_MAP_QoSFlowLevelQoSParameters_ExtIEs_tag2el_297,
17750         3,      /* Count of tags in the map */
17751         0, 0, 0,        /* Optional elements (not needed) */
17752         -1,     /* First extension addition */
17753 };
17754 asn_TYPE_descriptor_t asn_DEF_QoSFlowLevelQoSParameters_ExtIEs = {
17755         "QoSFlowLevelQoSParameters-ExtIEs",
17756         "QoSFlowLevelQoSParameters-ExtIEs",
17757         &asn_OP_SEQUENCE,
17758         asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,
17759         sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17760                 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17761         asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297,      /* Same as above */
17762         sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297)
17763                 /sizeof(asn_DEF_QoSFlowLevelQoSParameters_ExtIEs_tags_297[0]), /* 1 */
17764         { 0, 0, SEQUENCE_constraint },
17765         asn_MBR_QoSFlowLevelQoSParameters_ExtIEs_297,
17766         3,      /* Elements count */
17767         &asn_SPC_QoSFlowLevelQoSParameters_ExtIEs_specs_297     /* Additional specs */
17768 };
17769
17770 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
17771         sizeof(struct RANUEPagingIdentity_ExtIEs__extensionValue),
17772         offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, _asn_ctx),
17773         offsetof(struct RANUEPagingIdentity_ExtIEs__extensionValue, present),
17774         sizeof(((struct RANUEPagingIdentity_ExtIEs__extensionValue *)0)->present),
17775         0,      /* No top level tags */
17776         0,      /* No tags in the map */
17777         0, 0,
17778         -1      /* Extensions start */
17779 };
17780 static /* Use -fall-defs-global to expose */
17781 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
17782         "extensionValue",
17783         "extensionValue",
17784         &asn_OP_OPEN_TYPE,
17785         0,      /* No effective tags (pointer) */
17786         0,      /* No effective tags (count) */
17787         0,      /* No tags (pointer) */
17788         0,      /* No tags (count) */
17789         { 0, 0, OPEN_TYPE_constraint },
17790         0, 0,   /* No members */
17791         &asn_SPC_extensionValue_specs_304       /* Additional specs */
17792 };
17793
17794 asn_TYPE_member_t asn_MBR_RANUEPagingIdentity_ExtIEs_301[] = {
17795         { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, id),
17796                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17797                 -1,     /* IMPLICIT tag at current level */
17798                 &asn_DEF_ProtocolExtensionID,
17799                 0,
17800                 { &asn_OER_memb_id_constr_302, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
17801                 0, 0, /* No default value */
17802                 "id"
17803                 },
17804         { ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, criticality),
17805                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17806                 -1,     /* IMPLICIT tag at current level */
17807                 &asn_DEF_Criticality,
17808                 0,
17809                 { &asn_OER_memb_criticality_constr_303, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
17810                 0, 0, /* No default value */
17811                 "criticality"
17812                 },
17813         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RANUEPagingIdentity_ExtIEs, extensionValue),
17814                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17815                 +1,     /* EXPLICIT tag at current level */
17816                 &asn_DEF_extensionValue_304,
17817                 0,
17818                 { &asn_OER_memb_extensionValue_constr_304, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
17819                 0, 0, /* No default value */
17820                 "extensionValue"
17821                 },
17822 };
17823 static const ber_tlv_tag_t asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[] = {
17824         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17825 };
17826 static const asn_TYPE_tag2member_t asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301[] = {
17827     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17828     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17829     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17830 };
17831 asn_SEQUENCE_specifics_t asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301 = {
17832         sizeof(struct RANUEPagingIdentity_ExtIEs),
17833         offsetof(struct RANUEPagingIdentity_ExtIEs, _asn_ctx),
17834         asn_MAP_RANUEPagingIdentity_ExtIEs_tag2el_301,
17835         3,      /* Count of tags in the map */
17836         0, 0, 0,        /* Optional elements (not needed) */
17837         -1,     /* First extension addition */
17838 };
17839 asn_TYPE_descriptor_t asn_DEF_RANUEPagingIdentity_ExtIEs = {
17840         "RANUEPagingIdentity-ExtIEs",
17841         "RANUEPagingIdentity-ExtIEs",
17842         &asn_OP_SEQUENCE,
17843         asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,
17844         sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17845                 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17846         asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301,    /* Same as above */
17847         sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301)
17848                 /sizeof(asn_DEF_RANUEPagingIdentity_ExtIEs_tags_301[0]), /* 1 */
17849         { 0, 0, SEQUENCE_constraint },
17850         asn_MBR_RANUEPagingIdentity_ExtIEs_301,
17851         3,      /* Elements count */
17852         &asn_SPC_RANUEPagingIdentity_ExtIEs_specs_301   /* Additional specs */
17853 };
17854
17855 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
17856         sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue),
17857         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, _asn_ctx),
17858         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue, present),
17859         sizeof(((struct ResourceCoordinationEUTRACellInfo_ExtIEs__extensionValue *)0)->present),
17860         0,      /* No top level tags */
17861         0,      /* No tags in the map */
17862         0, 0,
17863         -1      /* Extensions start */
17864 };
17865 static /* Use -fall-defs-global to expose */
17866 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
17867         "extensionValue",
17868         "extensionValue",
17869         &asn_OP_OPEN_TYPE,
17870         0,      /* No effective tags (pointer) */
17871         0,      /* No effective tags (count) */
17872         0,      /* No tags (pointer) */
17873         0,      /* No tags (count) */
17874         { 0, 0, OPEN_TYPE_constraint },
17875         0, 0,   /* No members */
17876         &asn_SPC_extensionValue_specs_308       /* Additional specs */
17877 };
17878
17879 asn_TYPE_member_t asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305[] = {
17880         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, id),
17881                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17882                 -1,     /* IMPLICIT tag at current level */
17883                 &asn_DEF_ProtocolExtensionID,
17884                 0,
17885                 { &asn_OER_memb_id_constr_306, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
17886                 0, 0, /* No default value */
17887                 "id"
17888                 },
17889         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, criticality),
17890                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17891                 -1,     /* IMPLICIT tag at current level */
17892                 &asn_DEF_Criticality,
17893                 0,
17894                 { &asn_OER_memb_criticality_constr_307, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
17895                 0, 0, /* No default value */
17896                 "criticality"
17897                 },
17898         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, extensionValue),
17899                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17900                 +1,     /* EXPLICIT tag at current level */
17901                 &asn_DEF_extensionValue_308,
17902                 0,
17903                 { &asn_OER_memb_extensionValue_constr_308, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
17904                 0, 0, /* No default value */
17905                 "extensionValue"
17906                 },
17907 };
17908 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[] = {
17909         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17910 };
17911 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305[] = {
17912     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17913     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17914     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
17915 };
17916 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305 = {
17917         sizeof(struct ResourceCoordinationEUTRACellInfo_ExtIEs),
17918         offsetof(struct ResourceCoordinationEUTRACellInfo_ExtIEs, _asn_ctx),
17919         asn_MAP_ResourceCoordinationEUTRACellInfo_ExtIEs_tag2el_305,
17920         3,      /* Count of tags in the map */
17921         0, 0, 0,        /* Optional elements (not needed) */
17922         -1,     /* First extension addition */
17923 };
17924 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs = {
17925         "ResourceCoordinationEUTRACellInfo-ExtIEs",
17926         "ResourceCoordinationEUTRACellInfo-ExtIEs",
17927         &asn_OP_SEQUENCE,
17928         asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,
17929         sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17930                 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17931         asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305,      /* Same as above */
17932         sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305)
17933                 /sizeof(asn_DEF_ResourceCoordinationEUTRACellInfo_ExtIEs_tags_305[0]), /* 1 */
17934         { 0, 0, SEQUENCE_constraint },
17935         asn_MBR_ResourceCoordinationEUTRACellInfo_ExtIEs_305,
17936         3,      /* Elements count */
17937         &asn_SPC_ResourceCoordinationEUTRACellInfo_ExtIEs_specs_305     /* Additional specs */
17938 };
17939
17940 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
17941         sizeof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue),
17942         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, _asn_ctx),
17943         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue, present),
17944         sizeof(((struct ResourceCoordinationTransferInformation_ExtIEs__extensionValue *)0)->present),
17945         0,      /* No top level tags */
17946         0,      /* No tags in the map */
17947         0, 0,
17948         -1      /* Extensions start */
17949 };
17950 static /* Use -fall-defs-global to expose */
17951 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
17952         "extensionValue",
17953         "extensionValue",
17954         &asn_OP_OPEN_TYPE,
17955         0,      /* No effective tags (pointer) */
17956         0,      /* No effective tags (count) */
17957         0,      /* No tags (pointer) */
17958         0,      /* No tags (count) */
17959         { 0, 0, OPEN_TYPE_constraint },
17960         0, 0,   /* No members */
17961         &asn_SPC_extensionValue_specs_312       /* Additional specs */
17962 };
17963
17964 asn_TYPE_member_t asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309[] = {
17965         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, id),
17966                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
17967                 -1,     /* IMPLICIT tag at current level */
17968                 &asn_DEF_ProtocolExtensionID,
17969                 0,
17970                 { &asn_OER_memb_id_constr_310, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
17971                 0, 0, /* No default value */
17972                 "id"
17973                 },
17974         { ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, criticality),
17975                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
17976                 -1,     /* IMPLICIT tag at current level */
17977                 &asn_DEF_Criticality,
17978                 0,
17979                 { &asn_OER_memb_criticality_constr_311, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
17980                 0, 0, /* No default value */
17981                 "criticality"
17982                 },
17983         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, extensionValue),
17984                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
17985                 +1,     /* EXPLICIT tag at current level */
17986                 &asn_DEF_extensionValue_312,
17987                 0,
17988                 { &asn_OER_memb_extensionValue_constr_312, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
17989                 0, 0, /* No default value */
17990                 "extensionValue"
17991                 },
17992 };
17993 static const ber_tlv_tag_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[] = {
17994         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
17995 };
17996 static const asn_TYPE_tag2member_t asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309[] = {
17997     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
17998     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
17999     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18000 };
18001 asn_SEQUENCE_specifics_t asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309 = {
18002         sizeof(struct ResourceCoordinationTransferInformation_ExtIEs),
18003         offsetof(struct ResourceCoordinationTransferInformation_ExtIEs, _asn_ctx),
18004         asn_MAP_ResourceCoordinationTransferInformation_ExtIEs_tag2el_309,
18005         3,      /* Count of tags in the map */
18006         0, 0, 0,        /* Optional elements (not needed) */
18007         -1,     /* First extension addition */
18008 };
18009 asn_TYPE_descriptor_t asn_DEF_ResourceCoordinationTransferInformation_ExtIEs = {
18010         "ResourceCoordinationTransferInformation-ExtIEs",
18011         "ResourceCoordinationTransferInformation-ExtIEs",
18012         &asn_OP_SEQUENCE,
18013         asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,
18014         sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18015                 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18016         asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309,        /* Same as above */
18017         sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309)
18018                 /sizeof(asn_DEF_ResourceCoordinationTransferInformation_ExtIEs_tags_309[0]), /* 1 */
18019         { 0, 0, SEQUENCE_constraint },
18020         asn_MBR_ResourceCoordinationTransferInformation_ExtIEs_309,
18021         3,      /* Elements count */
18022         &asn_SPC_ResourceCoordinationTransferInformation_ExtIEs_specs_309       /* Additional specs */
18023 };
18024
18025 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
18026         sizeof(struct RLCFailureIndication_ExtIEs__extensionValue),
18027         offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, _asn_ctx),
18028         offsetof(struct RLCFailureIndication_ExtIEs__extensionValue, present),
18029         sizeof(((struct RLCFailureIndication_ExtIEs__extensionValue *)0)->present),
18030         0,      /* No top level tags */
18031         0,      /* No tags in the map */
18032         0, 0,
18033         -1      /* Extensions start */
18034 };
18035 static /* Use -fall-defs-global to expose */
18036 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
18037         "extensionValue",
18038         "extensionValue",
18039         &asn_OP_OPEN_TYPE,
18040         0,      /* No effective tags (pointer) */
18041         0,      /* No effective tags (count) */
18042         0,      /* No tags (pointer) */
18043         0,      /* No tags (count) */
18044         { 0, 0, OPEN_TYPE_constraint },
18045         0, 0,   /* No members */
18046         &asn_SPC_extensionValue_specs_316       /* Additional specs */
18047 };
18048
18049 asn_TYPE_member_t asn_MBR_RLCFailureIndication_ExtIEs_313[] = {
18050         { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, id),
18051                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18052                 -1,     /* IMPLICIT tag at current level */
18053                 &asn_DEF_ProtocolExtensionID,
18054                 0,
18055                 { &asn_OER_memb_id_constr_314, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
18056                 0, 0, /* No default value */
18057                 "id"
18058                 },
18059         { ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, criticality),
18060                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18061                 -1,     /* IMPLICIT tag at current level */
18062                 &asn_DEF_Criticality,
18063                 0,
18064                 { &asn_OER_memb_criticality_constr_315, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
18065                 0, 0, /* No default value */
18066                 "criticality"
18067                 },
18068         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLCFailureIndication_ExtIEs, extensionValue),
18069                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18070                 +1,     /* EXPLICIT tag at current level */
18071                 &asn_DEF_extensionValue_316,
18072                 0,
18073                 { &asn_OER_memb_extensionValue_constr_316, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
18074                 0, 0, /* No default value */
18075                 "extensionValue"
18076                 },
18077 };
18078 static const ber_tlv_tag_t asn_DEF_RLCFailureIndication_ExtIEs_tags_313[] = {
18079         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18080 };
18081 static const asn_TYPE_tag2member_t asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313[] = {
18082     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18083     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18084     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18085 };
18086 asn_SEQUENCE_specifics_t asn_SPC_RLCFailureIndication_ExtIEs_specs_313 = {
18087         sizeof(struct RLCFailureIndication_ExtIEs),
18088         offsetof(struct RLCFailureIndication_ExtIEs, _asn_ctx),
18089         asn_MAP_RLCFailureIndication_ExtIEs_tag2el_313,
18090         3,      /* Count of tags in the map */
18091         0, 0, 0,        /* Optional elements (not needed) */
18092         -1,     /* First extension addition */
18093 };
18094 asn_TYPE_descriptor_t asn_DEF_RLCFailureIndication_ExtIEs = {
18095         "RLCFailureIndication-ExtIEs",
18096         "RLCFailureIndication-ExtIEs",
18097         &asn_OP_SEQUENCE,
18098         asn_DEF_RLCFailureIndication_ExtIEs_tags_313,
18099         sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18100                 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18101         asn_DEF_RLCFailureIndication_ExtIEs_tags_313,   /* Same as above */
18102         sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313)
18103                 /sizeof(asn_DEF_RLCFailureIndication_ExtIEs_tags_313[0]), /* 1 */
18104         { 0, 0, SEQUENCE_constraint },
18105         asn_MBR_RLCFailureIndication_ExtIEs_313,
18106         3,      /* Elements count */
18107         &asn_SPC_RLCFailureIndication_ExtIEs_specs_313  /* Additional specs */
18108 };
18109
18110 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
18111         sizeof(struct RLC_Status_ExtIEs__extensionValue),
18112         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
18113         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
18114         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
18115         0,      /* No top level tags */
18116         0,      /* No tags in the map */
18117         0, 0,
18118         -1      /* Extensions start */
18119 };
18120 static /* Use -fall-defs-global to expose */
18121 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
18122         "extensionValue",
18123         "extensionValue",
18124         &asn_OP_OPEN_TYPE,
18125         0,      /* No effective tags (pointer) */
18126         0,      /* No effective tags (count) */
18127         0,      /* No tags (pointer) */
18128         0,      /* No tags (count) */
18129         { 0, 0, OPEN_TYPE_constraint },
18130         0, 0,   /* No members */
18131         &asn_SPC_extensionValue_specs_320       /* Additional specs */
18132 };
18133
18134 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_317[] = {
18135         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
18136                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18137                 -1,     /* IMPLICIT tag at current level */
18138                 &asn_DEF_ProtocolExtensionID,
18139                 0,
18140                 { &asn_OER_memb_id_constr_318, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
18141                 0, 0, /* No default value */
18142                 "id"
18143                 },
18144         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
18145                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18146                 -1,     /* IMPLICIT tag at current level */
18147                 &asn_DEF_Criticality,
18148                 0,
18149                 { &asn_OER_memb_criticality_constr_319, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
18150                 0, 0, /* No default value */
18151                 "criticality"
18152                 },
18153         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
18154                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18155                 +1,     /* EXPLICIT tag at current level */
18156                 &asn_DEF_extensionValue_320,
18157                 0,
18158                 { &asn_OER_memb_extensionValue_constr_320, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
18159                 0, 0, /* No default value */
18160                 "extensionValue"
18161                 },
18162 };
18163 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_317[] = {
18164         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18165 };
18166 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_317[] = {
18167     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18168     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18169     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18170 };
18171 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_317 = {
18172         sizeof(struct RLC_Status_ExtIEs),
18173         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
18174         asn_MAP_RLC_Status_ExtIEs_tag2el_317,
18175         3,      /* Count of tags in the map */
18176         0, 0, 0,        /* Optional elements (not needed) */
18177         -1,     /* First extension addition */
18178 };
18179 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
18180         "RLC-Status-ExtIEs",
18181         "RLC-Status-ExtIEs",
18182         &asn_OP_SEQUENCE,
18183         asn_DEF_RLC_Status_ExtIEs_tags_317,
18184         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18185                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18186         asn_DEF_RLC_Status_ExtIEs_tags_317,     /* Same as above */
18187         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317)
18188                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_317[0]), /* 1 */
18189         { 0, 0, SEQUENCE_constraint },
18190         asn_MBR_RLC_Status_ExtIEs_317,
18191         3,      /* Elements count */
18192         &asn_SPC_RLC_Status_ExtIEs_specs_317    /* Additional specs */
18193 };
18194
18195 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
18196         sizeof(struct RRCDeliveryStatus_ExtIEs__extensionValue),
18197         offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
18198         offsetof(struct RRCDeliveryStatus_ExtIEs__extensionValue, present),
18199         sizeof(((struct RRCDeliveryStatus_ExtIEs__extensionValue *)0)->present),
18200         0,      /* No top level tags */
18201         0,      /* No tags in the map */
18202         0, 0,
18203         -1      /* Extensions start */
18204 };
18205 static /* Use -fall-defs-global to expose */
18206 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
18207         "extensionValue",
18208         "extensionValue",
18209         &asn_OP_OPEN_TYPE,
18210         0,      /* No effective tags (pointer) */
18211         0,      /* No effective tags (count) */
18212         0,      /* No tags (pointer) */
18213         0,      /* No tags (count) */
18214         { 0, 0, OPEN_TYPE_constraint },
18215         0, 0,   /* No members */
18216         &asn_SPC_extensionValue_specs_324       /* Additional specs */
18217 };
18218
18219 asn_TYPE_member_t asn_MBR_RRCDeliveryStatus_ExtIEs_321[] = {
18220         { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, id),
18221                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18222                 -1,     /* IMPLICIT tag at current level */
18223                 &asn_DEF_ProtocolExtensionID,
18224                 0,
18225                 { &asn_OER_memb_id_constr_322, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
18226                 0, 0, /* No default value */
18227                 "id"
18228                 },
18229         { ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, criticality),
18230                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18231                 -1,     /* IMPLICIT tag at current level */
18232                 &asn_DEF_Criticality,
18233                 0,
18234                 { &asn_OER_memb_criticality_constr_323, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
18235                 0, 0, /* No default value */
18236                 "criticality"
18237                 },
18238         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRCDeliveryStatus_ExtIEs, extensionValue),
18239                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18240                 +1,     /* EXPLICIT tag at current level */
18241                 &asn_DEF_extensionValue_324,
18242                 0,
18243                 { &asn_OER_memb_extensionValue_constr_324, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
18244                 0, 0, /* No default value */
18245                 "extensionValue"
18246                 },
18247 };
18248 static const ber_tlv_tag_t asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[] = {
18249         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18250 };
18251 static const asn_TYPE_tag2member_t asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321[] = {
18252     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18253     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18254     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18255 };
18256 asn_SEQUENCE_specifics_t asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321 = {
18257         sizeof(struct RRCDeliveryStatus_ExtIEs),
18258         offsetof(struct RRCDeliveryStatus_ExtIEs, _asn_ctx),
18259         asn_MAP_RRCDeliveryStatus_ExtIEs_tag2el_321,
18260         3,      /* Count of tags in the map */
18261         0, 0, 0,        /* Optional elements (not needed) */
18262         -1,     /* First extension addition */
18263 };
18264 asn_TYPE_descriptor_t asn_DEF_RRCDeliveryStatus_ExtIEs = {
18265         "RRCDeliveryStatus-ExtIEs",
18266         "RRCDeliveryStatus-ExtIEs",
18267         &asn_OP_SEQUENCE,
18268         asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,
18269         sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18270                 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18271         asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321,      /* Same as above */
18272         sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321)
18273                 /sizeof(asn_DEF_RRCDeliveryStatus_ExtIEs_tags_321[0]), /* 1 */
18274         { 0, 0, SEQUENCE_constraint },
18275         asn_MBR_RRCDeliveryStatus_ExtIEs_321,
18276         3,      /* Elements count */
18277         &asn_SPC_RRCDeliveryStatus_ExtIEs_specs_321     /* Additional specs */
18278 };
18279
18280 static asn_TYPE_member_t asn_MBR_extensionValue_328[] = {
18281         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs__extensionValue, choice.Latest_RRC_Version_Enhanced),
18282                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
18283                 0,
18284                 &asn_DEF_Latest_RRC_Version_Enhanced,
18285                 0,
18286                 { 0, 0, 0 },
18287                 0, 0, /* No default value */
18288                 "Latest-RRC-Version-Enhanced"
18289                 },
18290 };
18291 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_328[] = {
18292     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Latest-RRC-Version-Enhanced */
18293 };
18294 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
18295         sizeof(struct RRC_Version_ExtIEs__extensionValue),
18296         offsetof(struct RRC_Version_ExtIEs__extensionValue, _asn_ctx),
18297         offsetof(struct RRC_Version_ExtIEs__extensionValue, present),
18298         sizeof(((struct RRC_Version_ExtIEs__extensionValue *)0)->present),
18299         asn_MAP_extensionValue_tag2el_328,
18300         1,      /* Count of tags in the map */
18301         0, 0,
18302         -1      /* Extensions start */
18303 };
18304 static /* Use -fall-defs-global to expose */
18305 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
18306         "extensionValue",
18307         "extensionValue",
18308         &asn_OP_OPEN_TYPE,
18309         0,      /* No effective tags (pointer) */
18310         0,      /* No effective tags (count) */
18311         0,      /* No tags (pointer) */
18312         0,      /* No tags (count) */
18313         { 0, 0, OPEN_TYPE_constraint },
18314         asn_MBR_extensionValue_328,
18315         1,      /* Elements count */
18316         &asn_SPC_extensionValue_specs_328       /* Additional specs */
18317 };
18318
18319 asn_TYPE_member_t asn_MBR_RRC_Version_ExtIEs_325[] = {
18320         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, id),
18321                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18322                 -1,     /* IMPLICIT tag at current level */
18323                 &asn_DEF_ProtocolExtensionID,
18324                 0,
18325                 { &asn_OER_memb_id_constr_326, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
18326                 0, 0, /* No default value */
18327                 "id"
18328                 },
18329         { ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, criticality),
18330                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18331                 -1,     /* IMPLICIT tag at current level */
18332                 &asn_DEF_Criticality,
18333                 select_RRC_Version_ExtIEs_criticality_type,
18334                 { &asn_OER_memb_criticality_constr_327, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
18335                 0, 0, /* No default value */
18336                 "criticality"
18337                 },
18338         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RRC_Version_ExtIEs, extensionValue),
18339                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18340                 +1,     /* EXPLICIT tag at current level */
18341                 &asn_DEF_extensionValue_328,
18342                 select_RRC_Version_ExtIEs_extensionValue_type,
18343                 { &asn_OER_memb_extensionValue_constr_328, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
18344                 0, 0, /* No default value */
18345                 "extensionValue"
18346                 },
18347 };
18348 static const ber_tlv_tag_t asn_DEF_RRC_Version_ExtIEs_tags_325[] = {
18349         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18350 };
18351 static const asn_TYPE_tag2member_t asn_MAP_RRC_Version_ExtIEs_tag2el_325[] = {
18352     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18353     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18354     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18355 };
18356 asn_SEQUENCE_specifics_t asn_SPC_RRC_Version_ExtIEs_specs_325 = {
18357         sizeof(struct RRC_Version_ExtIEs),
18358         offsetof(struct RRC_Version_ExtIEs, _asn_ctx),
18359         asn_MAP_RRC_Version_ExtIEs_tag2el_325,
18360         3,      /* Count of tags in the map */
18361         0, 0, 0,        /* Optional elements (not needed) */
18362         -1,     /* First extension addition */
18363 };
18364 asn_TYPE_descriptor_t asn_DEF_RRC_Version_ExtIEs = {
18365         "RRC-Version-ExtIEs",
18366         "RRC-Version-ExtIEs",
18367         &asn_OP_SEQUENCE,
18368         asn_DEF_RRC_Version_ExtIEs_tags_325,
18369         sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18370                 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18371         asn_DEF_RRC_Version_ExtIEs_tags_325,    /* Same as above */
18372         sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325)
18373                 /sizeof(asn_DEF_RRC_Version_ExtIEs_tags_325[0]), /* 1 */
18374         { 0, 0, SEQUENCE_constraint },
18375         asn_MBR_RRC_Version_ExtIEs_325,
18376         3,      /* Elements count */
18377         &asn_SPC_RRC_Version_ExtIEs_specs_325   /* Additional specs */
18378 };
18379
18380 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
18381         sizeof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue),
18382         offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, _asn_ctx),
18383         offsetof(struct SCell_FailedtoSetup_ItemExtIEs__extensionValue, present),
18384         sizeof(((struct SCell_FailedtoSetup_ItemExtIEs__extensionValue *)0)->present),
18385         0,      /* No top level tags */
18386         0,      /* No tags in the map */
18387         0, 0,
18388         -1      /* Extensions start */
18389 };
18390 static /* Use -fall-defs-global to expose */
18391 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
18392         "extensionValue",
18393         "extensionValue",
18394         &asn_OP_OPEN_TYPE,
18395         0,      /* No effective tags (pointer) */
18396         0,      /* No effective tags (count) */
18397         0,      /* No tags (pointer) */
18398         0,      /* No tags (count) */
18399         { 0, 0, OPEN_TYPE_constraint },
18400         0, 0,   /* No members */
18401         &asn_SPC_extensionValue_specs_332       /* Additional specs */
18402 };
18403
18404 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329[] = {
18405         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, id),
18406                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18407                 -1,     /* IMPLICIT tag at current level */
18408                 &asn_DEF_ProtocolExtensionID,
18409                 0,
18410                 { &asn_OER_memb_id_constr_330, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
18411                 0, 0, /* No default value */
18412                 "id"
18413                 },
18414         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, criticality),
18415                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18416                 -1,     /* IMPLICIT tag at current level */
18417                 &asn_DEF_Criticality,
18418                 0,
18419                 { &asn_OER_memb_criticality_constr_331, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
18420                 0, 0, /* No default value */
18421                 "criticality"
18422                 },
18423         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetup_ItemExtIEs, extensionValue),
18424                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18425                 +1,     /* EXPLICIT tag at current level */
18426                 &asn_DEF_extensionValue_332,
18427                 0,
18428                 { &asn_OER_memb_extensionValue_constr_332, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
18429                 0, 0, /* No default value */
18430                 "extensionValue"
18431                 },
18432 };
18433 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[] = {
18434         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18435 };
18436 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329[] = {
18437     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18438     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18439     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18440 };
18441 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329 = {
18442         sizeof(struct SCell_FailedtoSetup_ItemExtIEs),
18443         offsetof(struct SCell_FailedtoSetup_ItemExtIEs, _asn_ctx),
18444         asn_MAP_SCell_FailedtoSetup_ItemExtIEs_tag2el_329,
18445         3,      /* Count of tags in the map */
18446         0, 0, 0,        /* Optional elements (not needed) */
18447         -1,     /* First extension addition */
18448 };
18449 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetup_ItemExtIEs = {
18450         "SCell-FailedtoSetup-ItemExtIEs",
18451         "SCell-FailedtoSetup-ItemExtIEs",
18452         &asn_OP_SEQUENCE,
18453         asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,
18454         sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18455                 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18456         asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329,        /* Same as above */
18457         sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329)
18458                 /sizeof(asn_DEF_SCell_FailedtoSetup_ItemExtIEs_tags_329[0]), /* 1 */
18459         { 0, 0, SEQUENCE_constraint },
18460         asn_MBR_SCell_FailedtoSetup_ItemExtIEs_329,
18461         3,      /* Elements count */
18462         &asn_SPC_SCell_FailedtoSetup_ItemExtIEs_specs_329       /* Additional specs */
18463 };
18464
18465 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
18466         sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue),
18467         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18468         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue, present),
18469         sizeof(((struct SCell_FailedtoSetupMod_ItemExtIEs__extensionValue *)0)->present),
18470         0,      /* No top level tags */
18471         0,      /* No tags in the map */
18472         0, 0,
18473         -1      /* Extensions start */
18474 };
18475 static /* Use -fall-defs-global to expose */
18476 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
18477         "extensionValue",
18478         "extensionValue",
18479         &asn_OP_OPEN_TYPE,
18480         0,      /* No effective tags (pointer) */
18481         0,      /* No effective tags (count) */
18482         0,      /* No tags (pointer) */
18483         0,      /* No tags (count) */
18484         { 0, 0, OPEN_TYPE_constraint },
18485         0, 0,   /* No members */
18486         &asn_SPC_extensionValue_specs_336       /* Additional specs */
18487 };
18488
18489 asn_TYPE_member_t asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333[] = {
18490         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, id),
18491                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18492                 -1,     /* IMPLICIT tag at current level */
18493                 &asn_DEF_ProtocolExtensionID,
18494                 0,
18495                 { &asn_OER_memb_id_constr_334, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
18496                 0, 0, /* No default value */
18497                 "id"
18498                 },
18499         { ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, criticality),
18500                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18501                 -1,     /* IMPLICIT tag at current level */
18502                 &asn_DEF_Criticality,
18503                 0,
18504                 { &asn_OER_memb_criticality_constr_335, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
18505                 0, 0, /* No default value */
18506                 "criticality"
18507                 },
18508         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, extensionValue),
18509                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18510                 +1,     /* EXPLICIT tag at current level */
18511                 &asn_DEF_extensionValue_336,
18512                 0,
18513                 { &asn_OER_memb_extensionValue_constr_336, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
18514                 0, 0, /* No default value */
18515                 "extensionValue"
18516                 },
18517 };
18518 static const ber_tlv_tag_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[] = {
18519         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18520 };
18521 static const asn_TYPE_tag2member_t asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333[] = {
18522     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18523     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18524     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18525 };
18526 asn_SEQUENCE_specifics_t asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333 = {
18527         sizeof(struct SCell_FailedtoSetupMod_ItemExtIEs),
18528         offsetof(struct SCell_FailedtoSetupMod_ItemExtIEs, _asn_ctx),
18529         asn_MAP_SCell_FailedtoSetupMod_ItemExtIEs_tag2el_333,
18530         3,      /* Count of tags in the map */
18531         0, 0, 0,        /* Optional elements (not needed) */
18532         -1,     /* First extension addition */
18533 };
18534 asn_TYPE_descriptor_t asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs = {
18535         "SCell-FailedtoSetupMod-ItemExtIEs",
18536         "SCell-FailedtoSetupMod-ItemExtIEs",
18537         &asn_OP_SEQUENCE,
18538         asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,
18539         sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18540                 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18541         asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333,     /* Same as above */
18542         sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333)
18543                 /sizeof(asn_DEF_SCell_FailedtoSetupMod_ItemExtIEs_tags_333[0]), /* 1 */
18544         { 0, 0, SEQUENCE_constraint },
18545         asn_MBR_SCell_FailedtoSetupMod_ItemExtIEs_333,
18546         3,      /* Elements count */
18547         &asn_SPC_SCell_FailedtoSetupMod_ItemExtIEs_specs_333    /* Additional specs */
18548 };
18549
18550 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
18551         sizeof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue),
18552         offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, _asn_ctx),
18553         offsetof(struct SCell_ToBeRemoved_ItemExtIEs__extensionValue, present),
18554         sizeof(((struct SCell_ToBeRemoved_ItemExtIEs__extensionValue *)0)->present),
18555         0,      /* No top level tags */
18556         0,      /* No tags in the map */
18557         0, 0,
18558         -1      /* Extensions start */
18559 };
18560 static /* Use -fall-defs-global to expose */
18561 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
18562         "extensionValue",
18563         "extensionValue",
18564         &asn_OP_OPEN_TYPE,
18565         0,      /* No effective tags (pointer) */
18566         0,      /* No effective tags (count) */
18567         0,      /* No tags (pointer) */
18568         0,      /* No tags (count) */
18569         { 0, 0, OPEN_TYPE_constraint },
18570         0, 0,   /* No members */
18571         &asn_SPC_extensionValue_specs_340       /* Additional specs */
18572 };
18573
18574 asn_TYPE_member_t asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337[] = {
18575         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, id),
18576                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18577                 -1,     /* IMPLICIT tag at current level */
18578                 &asn_DEF_ProtocolExtensionID,
18579                 0,
18580                 { &asn_OER_memb_id_constr_338, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
18581                 0, 0, /* No default value */
18582                 "id"
18583                 },
18584         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, criticality),
18585                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18586                 -1,     /* IMPLICIT tag at current level */
18587                 &asn_DEF_Criticality,
18588                 0,
18589                 { &asn_OER_memb_criticality_constr_339, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
18590                 0, 0, /* No default value */
18591                 "criticality"
18592                 },
18593         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeRemoved_ItemExtIEs, extensionValue),
18594                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18595                 +1,     /* EXPLICIT tag at current level */
18596                 &asn_DEF_extensionValue_340,
18597                 0,
18598                 { &asn_OER_memb_extensionValue_constr_340, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
18599                 0, 0, /* No default value */
18600                 "extensionValue"
18601                 },
18602 };
18603 static const ber_tlv_tag_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[] = {
18604         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18605 };
18606 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337[] = {
18607     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18608     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18609     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18610 };
18611 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 = {
18612         sizeof(struct SCell_ToBeRemoved_ItemExtIEs),
18613         offsetof(struct SCell_ToBeRemoved_ItemExtIEs, _asn_ctx),
18614         asn_MAP_SCell_ToBeRemoved_ItemExtIEs_tag2el_337,
18615         3,      /* Count of tags in the map */
18616         0, 0, 0,        /* Optional elements (not needed) */
18617         -1,     /* First extension addition */
18618 };
18619 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeRemoved_ItemExtIEs = {
18620         "SCell-ToBeRemoved-ItemExtIEs",
18621         "SCell-ToBeRemoved-ItemExtIEs",
18622         &asn_OP_SEQUENCE,
18623         asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,
18624         sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18625                 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18626         asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337,  /* Same as above */
18627         sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337)
18628                 /sizeof(asn_DEF_SCell_ToBeRemoved_ItemExtIEs_tags_337[0]), /* 1 */
18629         { 0, 0, SEQUENCE_constraint },
18630         asn_MBR_SCell_ToBeRemoved_ItemExtIEs_337,
18631         3,      /* Elements count */
18632         &asn_SPC_SCell_ToBeRemoved_ItemExtIEs_specs_337 /* Additional specs */
18633 };
18634
18635 static asn_TYPE_member_t asn_MBR_extensionValue_344[] = {
18636         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, choice.ServingCellMO),
18637                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18638                 0,
18639                 &asn_DEF_ServingCellMO,
18640                 0,
18641                 { 0, 0, 0 },
18642                 0, 0, /* No default value */
18643                 "ServingCellMO"
18644                 },
18645 };
18646 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_344[] = {
18647     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18648 };
18649 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
18650         sizeof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue),
18651         offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
18652         offsetof(struct SCell_ToBeSetup_ItemExtIEs__extensionValue, present),
18653         sizeof(((struct SCell_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
18654         asn_MAP_extensionValue_tag2el_344,
18655         1,      /* Count of tags in the map */
18656         0, 0,
18657         -1      /* Extensions start */
18658 };
18659 static /* Use -fall-defs-global to expose */
18660 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
18661         "extensionValue",
18662         "extensionValue",
18663         &asn_OP_OPEN_TYPE,
18664         0,      /* No effective tags (pointer) */
18665         0,      /* No effective tags (count) */
18666         0,      /* No tags (pointer) */
18667         0,      /* No tags (count) */
18668         { 0, 0, OPEN_TYPE_constraint },
18669         asn_MBR_extensionValue_344,
18670         1,      /* Elements count */
18671         &asn_SPC_extensionValue_specs_344       /* Additional specs */
18672 };
18673
18674 asn_TYPE_member_t asn_MBR_SCell_ToBeSetup_ItemExtIEs_341[] = {
18675         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, id),
18676                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18677                 -1,     /* IMPLICIT tag at current level */
18678                 &asn_DEF_ProtocolExtensionID,
18679                 0,
18680                 { &asn_OER_memb_id_constr_342, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
18681                 0, 0, /* No default value */
18682                 "id"
18683                 },
18684         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, criticality),
18685                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18686                 -1,     /* IMPLICIT tag at current level */
18687                 &asn_DEF_Criticality,
18688                 select_SCell_ToBeSetup_ItemExtIEs_criticality_type,
18689                 { &asn_OER_memb_criticality_constr_343, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
18690                 0, 0, /* No default value */
18691                 "criticality"
18692                 },
18693         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetup_ItemExtIEs, extensionValue),
18694                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18695                 +1,     /* EXPLICIT tag at current level */
18696                 &asn_DEF_extensionValue_344,
18697                 select_SCell_ToBeSetup_ItemExtIEs_extensionValue_type,
18698                 { &asn_OER_memb_extensionValue_constr_344, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
18699                 0, 0, /* No default value */
18700                 "extensionValue"
18701                 },
18702 };
18703 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[] = {
18704         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18705 };
18706 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341[] = {
18707     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18708     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18709     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18710 };
18711 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341 = {
18712         sizeof(struct SCell_ToBeSetup_ItemExtIEs),
18713         offsetof(struct SCell_ToBeSetup_ItemExtIEs, _asn_ctx),
18714         asn_MAP_SCell_ToBeSetup_ItemExtIEs_tag2el_341,
18715         3,      /* Count of tags in the map */
18716         0, 0, 0,        /* Optional elements (not needed) */
18717         -1,     /* First extension addition */
18718 };
18719 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetup_ItemExtIEs = {
18720         "SCell-ToBeSetup-ItemExtIEs",
18721         "SCell-ToBeSetup-ItemExtIEs",
18722         &asn_OP_SEQUENCE,
18723         asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,
18724         sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18725                 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18726         asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341,    /* Same as above */
18727         sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341)
18728                 /sizeof(asn_DEF_SCell_ToBeSetup_ItemExtIEs_tags_341[0]), /* 1 */
18729         { 0, 0, SEQUENCE_constraint },
18730         asn_MBR_SCell_ToBeSetup_ItemExtIEs_341,
18731         3,      /* Elements count */
18732         &asn_SPC_SCell_ToBeSetup_ItemExtIEs_specs_341   /* Additional specs */
18733 };
18734
18735 static asn_TYPE_member_t asn_MBR_extensionValue_348[] = {
18736         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, choice.ServingCellMO),
18737                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18738                 0,
18739                 &asn_DEF_ServingCellMO,
18740                 0,
18741                 { 0, 0, 0 },
18742                 0, 0, /* No default value */
18743                 "ServingCellMO"
18744                 },
18745 };
18746 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_348[] = {
18747     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ServingCellMO */
18748 };
18749 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
18750         sizeof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue),
18751         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
18752         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue, present),
18753         sizeof(((struct SCell_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
18754         asn_MAP_extensionValue_tag2el_348,
18755         1,      /* Count of tags in the map */
18756         0, 0,
18757         -1      /* Extensions start */
18758 };
18759 static /* Use -fall-defs-global to expose */
18760 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
18761         "extensionValue",
18762         "extensionValue",
18763         &asn_OP_OPEN_TYPE,
18764         0,      /* No effective tags (pointer) */
18765         0,      /* No effective tags (count) */
18766         0,      /* No tags (pointer) */
18767         0,      /* No tags (count) */
18768         { 0, 0, OPEN_TYPE_constraint },
18769         asn_MBR_extensionValue_348,
18770         1,      /* Elements count */
18771         &asn_SPC_extensionValue_specs_348       /* Additional specs */
18772 };
18773
18774 asn_TYPE_member_t asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345[] = {
18775         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, id),
18776                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18777                 -1,     /* IMPLICIT tag at current level */
18778                 &asn_DEF_ProtocolExtensionID,
18779                 0,
18780                 { &asn_OER_memb_id_constr_346, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
18781                 0, 0, /* No default value */
18782                 "id"
18783                 },
18784         { ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, criticality),
18785                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18786                 -1,     /* IMPLICIT tag at current level */
18787                 &asn_DEF_Criticality,
18788                 select_SCell_ToBeSetupMod_ItemExtIEs_criticality_type,
18789                 { &asn_OER_memb_criticality_constr_347, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
18790                 0, 0, /* No default value */
18791                 "criticality"
18792                 },
18793         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, extensionValue),
18794                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18795                 +1,     /* EXPLICIT tag at current level */
18796                 &asn_DEF_extensionValue_348,
18797                 select_SCell_ToBeSetupMod_ItemExtIEs_extensionValue_type,
18798                 { &asn_OER_memb_extensionValue_constr_348, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
18799                 0, 0, /* No default value */
18800                 "extensionValue"
18801                 },
18802 };
18803 static const ber_tlv_tag_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[] = {
18804         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18805 };
18806 static const asn_TYPE_tag2member_t asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345[] = {
18807     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18808     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18809     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18810 };
18811 asn_SEQUENCE_specifics_t asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345 = {
18812         sizeof(struct SCell_ToBeSetupMod_ItemExtIEs),
18813         offsetof(struct SCell_ToBeSetupMod_ItemExtIEs, _asn_ctx),
18814         asn_MAP_SCell_ToBeSetupMod_ItemExtIEs_tag2el_345,
18815         3,      /* Count of tags in the map */
18816         0, 0, 0,        /* Optional elements (not needed) */
18817         -1,     /* First extension addition */
18818 };
18819 asn_TYPE_descriptor_t asn_DEF_SCell_ToBeSetupMod_ItemExtIEs = {
18820         "SCell-ToBeSetupMod-ItemExtIEs",
18821         "SCell-ToBeSetupMod-ItemExtIEs",
18822         &asn_OP_SEQUENCE,
18823         asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345,
18824         sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18825                 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18826         asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345, /* Same as above */
18827         sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345)
18828                 /sizeof(asn_DEF_SCell_ToBeSetupMod_ItemExtIEs_tags_345[0]), /* 1 */
18829         { 0, 0, SEQUENCE_constraint },
18830         asn_MBR_SCell_ToBeSetupMod_ItemExtIEs_345,
18831         3,      /* Elements count */
18832         &asn_SPC_SCell_ToBeSetupMod_ItemExtIEs_specs_345        /* Additional specs */
18833 };
18834
18835 static asn_TYPE_member_t asn_MBR_extensionValue_352[] = {
18836         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.RANAC),
18837                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
18838                 0,
18839                 &asn_DEF_RANAC,
18840                 0,
18841                 { 0, 0, 0 },
18842                 0, 0, /* No default value */
18843                 "RANAC"
18844                 },
18845         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.ExtendedServedPLMNs_List),
18846                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
18847                 0,
18848                 &asn_DEF_ExtendedServedPLMNs_List,
18849                 0,
18850                 { 0, 0, 0 },
18851                 0, 0, /* No default value */
18852                 "ExtendedServedPLMNs-List"
18853                 },
18854         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, choice.Cell_Direction),
18855                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
18856                 0,
18857                 &asn_DEF_Cell_Direction,
18858                 0,
18859                 { 0, 0, 0 },
18860                 0, 0, /* No default value */
18861                 "Cell-Direction"
18862                 },
18863 };
18864 static const unsigned asn_MAP_extensionValue_to_canonical_352[] = { 0, 2, 1 };
18865 static const unsigned asn_MAP_extensionValue_from_canonical_352[] = { 0, 2, 1 };
18866 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_352[] = {
18867     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* RANAC */
18868     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* Cell-Direction */
18869     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* ExtendedServedPLMNs-List */
18870 };
18871 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
18872         sizeof(struct Served_Cell_Information_ExtIEs__extensionValue),
18873         offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
18874         offsetof(struct Served_Cell_Information_ExtIEs__extensionValue, present),
18875         sizeof(((struct Served_Cell_Information_ExtIEs__extensionValue *)0)->present),
18876         asn_MAP_extensionValue_tag2el_352,
18877         3,      /* Count of tags in the map */
18878         asn_MAP_extensionValue_to_canonical_352,
18879         asn_MAP_extensionValue_from_canonical_352,
18880         -1      /* Extensions start */
18881 };
18882 static /* Use -fall-defs-global to expose */
18883 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
18884         "extensionValue",
18885         "extensionValue",
18886         &asn_OP_OPEN_TYPE,
18887         0,      /* No effective tags (pointer) */
18888         0,      /* No effective tags (count) */
18889         0,      /* No tags (pointer) */
18890         0,      /* No tags (count) */
18891         { 0, 0, OPEN_TYPE_constraint },
18892         asn_MBR_extensionValue_352,
18893         3,      /* Elements count */
18894         &asn_SPC_extensionValue_specs_352       /* Additional specs */
18895 };
18896
18897 asn_TYPE_member_t asn_MBR_Served_Cell_Information_ExtIEs_349[] = {
18898         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, id),
18899                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18900                 -1,     /* IMPLICIT tag at current level */
18901                 &asn_DEF_ProtocolExtensionID,
18902                 0,
18903                 { &asn_OER_memb_id_constr_350, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
18904                 0, 0, /* No default value */
18905                 "id"
18906                 },
18907         { ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, criticality),
18908                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18909                 -1,     /* IMPLICIT tag at current level */
18910                 &asn_DEF_Criticality,
18911                 select_Served_Cell_Information_ExtIEs_criticality_type,
18912                 { &asn_OER_memb_criticality_constr_351, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
18913                 0, 0, /* No default value */
18914                 "criticality"
18915                 },
18916         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cell_Information_ExtIEs, extensionValue),
18917                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
18918                 +1,     /* EXPLICIT tag at current level */
18919                 &asn_DEF_extensionValue_352,
18920                 select_Served_Cell_Information_ExtIEs_extensionValue_type,
18921                 { &asn_OER_memb_extensionValue_constr_352, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
18922                 0, 0, /* No default value */
18923                 "extensionValue"
18924                 },
18925 };
18926 static const ber_tlv_tag_t asn_DEF_Served_Cell_Information_ExtIEs_tags_349[] = {
18927         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
18928 };
18929 static const asn_TYPE_tag2member_t asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349[] = {
18930     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
18931     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
18932     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
18933 };
18934 asn_SEQUENCE_specifics_t asn_SPC_Served_Cell_Information_ExtIEs_specs_349 = {
18935         sizeof(struct Served_Cell_Information_ExtIEs),
18936         offsetof(struct Served_Cell_Information_ExtIEs, _asn_ctx),
18937         asn_MAP_Served_Cell_Information_ExtIEs_tag2el_349,
18938         3,      /* Count of tags in the map */
18939         0, 0, 0,        /* Optional elements (not needed) */
18940         -1,     /* First extension addition */
18941 };
18942 asn_TYPE_descriptor_t asn_DEF_Served_Cell_Information_ExtIEs = {
18943         "Served-Cell-Information-ExtIEs",
18944         "Served-Cell-Information-ExtIEs",
18945         &asn_OP_SEQUENCE,
18946         asn_DEF_Served_Cell_Information_ExtIEs_tags_349,
18947         sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18948                 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18949         asn_DEF_Served_Cell_Information_ExtIEs_tags_349,        /* Same as above */
18950         sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349)
18951                 /sizeof(asn_DEF_Served_Cell_Information_ExtIEs_tags_349[0]), /* 1 */
18952         { 0, 0, SEQUENCE_constraint },
18953         asn_MBR_Served_Cell_Information_ExtIEs_349,
18954         3,      /* Elements count */
18955         &asn_SPC_Served_Cell_Information_ExtIEs_specs_349       /* Additional specs */
18956 };
18957
18958 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
18959         sizeof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue),
18960         offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, _asn_ctx),
18961         offsetof(struct Served_Cells_To_Add_ItemExtIEs__extensionValue, present),
18962         sizeof(((struct Served_Cells_To_Add_ItemExtIEs__extensionValue *)0)->present),
18963         0,      /* No top level tags */
18964         0,      /* No tags in the map */
18965         0, 0,
18966         -1      /* Extensions start */
18967 };
18968 static /* Use -fall-defs-global to expose */
18969 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
18970         "extensionValue",
18971         "extensionValue",
18972         &asn_OP_OPEN_TYPE,
18973         0,      /* No effective tags (pointer) */
18974         0,      /* No effective tags (count) */
18975         0,      /* No tags (pointer) */
18976         0,      /* No tags (count) */
18977         { 0, 0, OPEN_TYPE_constraint },
18978         0, 0,   /* No members */
18979         &asn_SPC_extensionValue_specs_356       /* Additional specs */
18980 };
18981
18982 asn_TYPE_member_t asn_MBR_Served_Cells_To_Add_ItemExtIEs_353[] = {
18983         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, id),
18984                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
18985                 -1,     /* IMPLICIT tag at current level */
18986                 &asn_DEF_ProtocolExtensionID,
18987                 0,
18988                 { &asn_OER_memb_id_constr_354, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
18989                 0, 0, /* No default value */
18990                 "id"
18991                 },
18992         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, criticality),
18993                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
18994                 -1,     /* IMPLICIT tag at current level */
18995                 &asn_DEF_Criticality,
18996                 0,
18997                 { &asn_OER_memb_criticality_constr_355, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
18998                 0, 0, /* No default value */
18999                 "criticality"
19000                 },
19001         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Add_ItemExtIEs, extensionValue),
19002                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19003                 +1,     /* EXPLICIT tag at current level */
19004                 &asn_DEF_extensionValue_356,
19005                 0,
19006                 { &asn_OER_memb_extensionValue_constr_356, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
19007                 0, 0, /* No default value */
19008                 "extensionValue"
19009                 },
19010 };
19011 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[] = {
19012         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19013 };
19014 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353[] = {
19015     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19016     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19017     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19018 };
19019 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353 = {
19020         sizeof(struct Served_Cells_To_Add_ItemExtIEs),
19021         offsetof(struct Served_Cells_To_Add_ItemExtIEs, _asn_ctx),
19022         asn_MAP_Served_Cells_To_Add_ItemExtIEs_tag2el_353,
19023         3,      /* Count of tags in the map */
19024         0, 0, 0,        /* Optional elements (not needed) */
19025         -1,     /* First extension addition */
19026 };
19027 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Add_ItemExtIEs = {
19028         "Served-Cells-To-Add-ItemExtIEs",
19029         "Served-Cells-To-Add-ItemExtIEs",
19030         &asn_OP_SEQUENCE,
19031         asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,
19032         sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19033                 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19034         asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353,        /* Same as above */
19035         sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353)
19036                 /sizeof(asn_DEF_Served_Cells_To_Add_ItemExtIEs_tags_353[0]), /* 1 */
19037         { 0, 0, SEQUENCE_constraint },
19038         asn_MBR_Served_Cells_To_Add_ItemExtIEs_353,
19039         3,      /* Elements count */
19040         &asn_SPC_Served_Cells_To_Add_ItemExtIEs_specs_353       /* Additional specs */
19041 };
19042
19043 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
19044         sizeof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue),
19045         offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, _asn_ctx),
19046         offsetof(struct Served_Cells_To_Delete_ItemExtIEs__extensionValue, present),
19047         sizeof(((struct Served_Cells_To_Delete_ItemExtIEs__extensionValue *)0)->present),
19048         0,      /* No top level tags */
19049         0,      /* No tags in the map */
19050         0, 0,
19051         -1      /* Extensions start */
19052 };
19053 static /* Use -fall-defs-global to expose */
19054 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
19055         "extensionValue",
19056         "extensionValue",
19057         &asn_OP_OPEN_TYPE,
19058         0,      /* No effective tags (pointer) */
19059         0,      /* No effective tags (count) */
19060         0,      /* No tags (pointer) */
19061         0,      /* No tags (count) */
19062         { 0, 0, OPEN_TYPE_constraint },
19063         0, 0,   /* No members */
19064         &asn_SPC_extensionValue_specs_360       /* Additional specs */
19065 };
19066
19067 asn_TYPE_member_t asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357[] = {
19068         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, id),
19069                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19070                 -1,     /* IMPLICIT tag at current level */
19071                 &asn_DEF_ProtocolExtensionID,
19072                 0,
19073                 { &asn_OER_memb_id_constr_358, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
19074                 0, 0, /* No default value */
19075                 "id"
19076                 },
19077         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, criticality),
19078                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19079                 -1,     /* IMPLICIT tag at current level */
19080                 &asn_DEF_Criticality,
19081                 0,
19082                 { &asn_OER_memb_criticality_constr_359, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
19083                 0, 0, /* No default value */
19084                 "criticality"
19085                 },
19086         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Delete_ItemExtIEs, extensionValue),
19087                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19088                 +1,     /* EXPLICIT tag at current level */
19089                 &asn_DEF_extensionValue_360,
19090                 0,
19091                 { &asn_OER_memb_extensionValue_constr_360, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
19092                 0, 0, /* No default value */
19093                 "extensionValue"
19094                 },
19095 };
19096 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[] = {
19097         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19098 };
19099 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357[] = {
19100     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19101     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19102     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19103 };
19104 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357 = {
19105         sizeof(struct Served_Cells_To_Delete_ItemExtIEs),
19106         offsetof(struct Served_Cells_To_Delete_ItemExtIEs, _asn_ctx),
19107         asn_MAP_Served_Cells_To_Delete_ItemExtIEs_tag2el_357,
19108         3,      /* Count of tags in the map */
19109         0, 0, 0,        /* Optional elements (not needed) */
19110         -1,     /* First extension addition */
19111 };
19112 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Delete_ItemExtIEs = {
19113         "Served-Cells-To-Delete-ItemExtIEs",
19114         "Served-Cells-To-Delete-ItemExtIEs",
19115         &asn_OP_SEQUENCE,
19116         asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,
19117         sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19118                 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19119         asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357,     /* Same as above */
19120         sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357)
19121                 /sizeof(asn_DEF_Served_Cells_To_Delete_ItemExtIEs_tags_357[0]), /* 1 */
19122         { 0, 0, SEQUENCE_constraint },
19123         asn_MBR_Served_Cells_To_Delete_ItemExtIEs_357,
19124         3,      /* Elements count */
19125         &asn_SPC_Served_Cells_To_Delete_ItemExtIEs_specs_357    /* Additional specs */
19126 };
19127
19128 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
19129         sizeof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue),
19130         offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, _asn_ctx),
19131         offsetof(struct Served_Cells_To_Modify_ItemExtIEs__extensionValue, present),
19132         sizeof(((struct Served_Cells_To_Modify_ItemExtIEs__extensionValue *)0)->present),
19133         0,      /* No top level tags */
19134         0,      /* No tags in the map */
19135         0, 0,
19136         -1      /* Extensions start */
19137 };
19138 static /* Use -fall-defs-global to expose */
19139 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
19140         "extensionValue",
19141         "extensionValue",
19142         &asn_OP_OPEN_TYPE,
19143         0,      /* No effective tags (pointer) */
19144         0,      /* No effective tags (count) */
19145         0,      /* No tags (pointer) */
19146         0,      /* No tags (count) */
19147         { 0, 0, OPEN_TYPE_constraint },
19148         0, 0,   /* No members */
19149         &asn_SPC_extensionValue_specs_364       /* Additional specs */
19150 };
19151
19152 asn_TYPE_member_t asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361[] = {
19153         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, id),
19154                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19155                 -1,     /* IMPLICIT tag at current level */
19156                 &asn_DEF_ProtocolExtensionID,
19157                 0,
19158                 { &asn_OER_memb_id_constr_362, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
19159                 0, 0, /* No default value */
19160                 "id"
19161                 },
19162         { ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, criticality),
19163                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19164                 -1,     /* IMPLICIT tag at current level */
19165                 &asn_DEF_Criticality,
19166                 0,
19167                 { &asn_OER_memb_criticality_constr_363, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
19168                 0, 0, /* No default value */
19169                 "criticality"
19170                 },
19171         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_Cells_To_Modify_ItemExtIEs, extensionValue),
19172                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19173                 +1,     /* EXPLICIT tag at current level */
19174                 &asn_DEF_extensionValue_364,
19175                 0,
19176                 { &asn_OER_memb_extensionValue_constr_364, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
19177                 0, 0, /* No default value */
19178                 "extensionValue"
19179                 },
19180 };
19181 static const ber_tlv_tag_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[] = {
19182         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19183 };
19184 static const asn_TYPE_tag2member_t asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361[] = {
19185     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19186     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19187     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19188 };
19189 asn_SEQUENCE_specifics_t asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361 = {
19190         sizeof(struct Served_Cells_To_Modify_ItemExtIEs),
19191         offsetof(struct Served_Cells_To_Modify_ItemExtIEs, _asn_ctx),
19192         asn_MAP_Served_Cells_To_Modify_ItemExtIEs_tag2el_361,
19193         3,      /* Count of tags in the map */
19194         0, 0, 0,        /* Optional elements (not needed) */
19195         -1,     /* First extension addition */
19196 };
19197 asn_TYPE_descriptor_t asn_DEF_Served_Cells_To_Modify_ItemExtIEs = {
19198         "Served-Cells-To-Modify-ItemExtIEs",
19199         "Served-Cells-To-Modify-ItemExtIEs",
19200         &asn_OP_SEQUENCE,
19201         asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,
19202         sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19203                 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19204         asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361,     /* Same as above */
19205         sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361)
19206                 /sizeof(asn_DEF_Served_Cells_To_Modify_ItemExtIEs_tags_361[0]), /* 1 */
19207         { 0, 0, SEQUENCE_constraint },
19208         asn_MBR_Served_Cells_To_Modify_ItemExtIEs_361,
19209         3,      /* Elements count */
19210         &asn_SPC_Served_Cells_To_Modify_ItemExtIEs_specs_361    /* Additional specs */
19211 };
19212
19213 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
19214         sizeof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue),
19215         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, _asn_ctx),
19216         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue, present),
19217         sizeof(((struct Served_EUTRA_Cell_Information_ExtIEs__extensionValue *)0)->present),
19218         0,      /* No top level tags */
19219         0,      /* No tags in the map */
19220         0, 0,
19221         -1      /* Extensions start */
19222 };
19223 static /* Use -fall-defs-global to expose */
19224 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
19225         "extensionValue",
19226         "extensionValue",
19227         &asn_OP_OPEN_TYPE,
19228         0,      /* No effective tags (pointer) */
19229         0,      /* No effective tags (count) */
19230         0,      /* No tags (pointer) */
19231         0,      /* No tags (count) */
19232         { 0, 0, OPEN_TYPE_constraint },
19233         0, 0,   /* No members */
19234         &asn_SPC_extensionValue_specs_368       /* Additional specs */
19235 };
19236
19237 asn_TYPE_member_t asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365[] = {
19238         { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, id),
19239                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19240                 -1,     /* IMPLICIT tag at current level */
19241                 &asn_DEF_ProtocolExtensionID,
19242                 0,
19243                 { &asn_OER_memb_id_constr_366, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
19244                 0, 0, /* No default value */
19245                 "id"
19246                 },
19247         { ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, criticality),
19248                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19249                 -1,     /* IMPLICIT tag at current level */
19250                 &asn_DEF_Criticality,
19251                 0,
19252                 { &asn_OER_memb_criticality_constr_367, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
19253                 0, 0, /* No default value */
19254                 "criticality"
19255                 },
19256         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, extensionValue),
19257                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19258                 +1,     /* EXPLICIT tag at current level */
19259                 &asn_DEF_extensionValue_368,
19260                 0,
19261                 { &asn_OER_memb_extensionValue_constr_368, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
19262                 0, 0, /* No default value */
19263                 "extensionValue"
19264                 },
19265 };
19266 static const ber_tlv_tag_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[] = {
19267         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19268 };
19269 static const asn_TYPE_tag2member_t asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365[] = {
19270     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19271     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19272     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19273 };
19274 asn_SEQUENCE_specifics_t asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 = {
19275         sizeof(struct Served_EUTRA_Cell_Information_ExtIEs),
19276         offsetof(struct Served_EUTRA_Cell_Information_ExtIEs, _asn_ctx),
19277         asn_MAP_Served_EUTRA_Cell_Information_ExtIEs_tag2el_365,
19278         3,      /* Count of tags in the map */
19279         0, 0, 0,        /* Optional elements (not needed) */
19280         -1,     /* First extension addition */
19281 };
19282 asn_TYPE_descriptor_t asn_DEF_Served_EUTRA_Cell_Information_ExtIEs = {
19283         "Served-EUTRA-Cell-Information-ExtIEs",
19284         "Served-EUTRA-Cell-Information-ExtIEs",
19285         &asn_OP_SEQUENCE,
19286         asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,
19287         sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19288                 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19289         asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365,  /* Same as above */
19290         sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365)
19291                 /sizeof(asn_DEF_Served_EUTRA_Cell_Information_ExtIEs_tags_365[0]), /* 1 */
19292         { 0, 0, SEQUENCE_constraint },
19293         asn_MBR_Served_EUTRA_Cell_Information_ExtIEs_365,
19294         3,      /* Elements count */
19295         &asn_SPC_Served_EUTRA_Cell_Information_ExtIEs_specs_365 /* Additional specs */
19296 };
19297
19298 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
19299         sizeof(struct Service_Status_ExtIEs__extensionValue),
19300         offsetof(struct Service_Status_ExtIEs__extensionValue, _asn_ctx),
19301         offsetof(struct Service_Status_ExtIEs__extensionValue, present),
19302         sizeof(((struct Service_Status_ExtIEs__extensionValue *)0)->present),
19303         0,      /* No top level tags */
19304         0,      /* No tags in the map */
19305         0, 0,
19306         -1      /* Extensions start */
19307 };
19308 static /* Use -fall-defs-global to expose */
19309 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
19310         "extensionValue",
19311         "extensionValue",
19312         &asn_OP_OPEN_TYPE,
19313         0,      /* No effective tags (pointer) */
19314         0,      /* No effective tags (count) */
19315         0,      /* No tags (pointer) */
19316         0,      /* No tags (count) */
19317         { 0, 0, OPEN_TYPE_constraint },
19318         0, 0,   /* No members */
19319         &asn_SPC_extensionValue_specs_372       /* Additional specs */
19320 };
19321
19322 asn_TYPE_member_t asn_MBR_Service_Status_ExtIEs_369[] = {
19323         { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, id),
19324                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19325                 -1,     /* IMPLICIT tag at current level */
19326                 &asn_DEF_ProtocolExtensionID,
19327                 0,
19328                 { &asn_OER_memb_id_constr_370, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
19329                 0, 0, /* No default value */
19330                 "id"
19331                 },
19332         { ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, criticality),
19333                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19334                 -1,     /* IMPLICIT tag at current level */
19335                 &asn_DEF_Criticality,
19336                 0,
19337                 { &asn_OER_memb_criticality_constr_371, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
19338                 0, 0, /* No default value */
19339                 "criticality"
19340                 },
19341         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Service_Status_ExtIEs, extensionValue),
19342                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19343                 +1,     /* EXPLICIT tag at current level */
19344                 &asn_DEF_extensionValue_372,
19345                 0,
19346                 { &asn_OER_memb_extensionValue_constr_372, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
19347                 0, 0, /* No default value */
19348                 "extensionValue"
19349                 },
19350 };
19351 static const ber_tlv_tag_t asn_DEF_Service_Status_ExtIEs_tags_369[] = {
19352         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19353 };
19354 static const asn_TYPE_tag2member_t asn_MAP_Service_Status_ExtIEs_tag2el_369[] = {
19355     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19356     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19357     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19358 };
19359 asn_SEQUENCE_specifics_t asn_SPC_Service_Status_ExtIEs_specs_369 = {
19360         sizeof(struct Service_Status_ExtIEs),
19361         offsetof(struct Service_Status_ExtIEs, _asn_ctx),
19362         asn_MAP_Service_Status_ExtIEs_tag2el_369,
19363         3,      /* Count of tags in the map */
19364         0, 0, 0,        /* Optional elements (not needed) */
19365         -1,     /* First extension addition */
19366 };
19367 asn_TYPE_descriptor_t asn_DEF_Service_Status_ExtIEs = {
19368         "Service-Status-ExtIEs",
19369         "Service-Status-ExtIEs",
19370         &asn_OP_SEQUENCE,
19371         asn_DEF_Service_Status_ExtIEs_tags_369,
19372         sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19373                 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19374         asn_DEF_Service_Status_ExtIEs_tags_369, /* Same as above */
19375         sizeof(asn_DEF_Service_Status_ExtIEs_tags_369)
19376                 /sizeof(asn_DEF_Service_Status_ExtIEs_tags_369[0]), /* 1 */
19377         { 0, 0, SEQUENCE_constraint },
19378         asn_MBR_Service_Status_ExtIEs_369,
19379         3,      /* Elements count */
19380         &asn_SPC_Service_Status_ExtIEs_specs_369        /* Additional specs */
19381 };
19382
19383 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
19384         sizeof(struct SItype_ItemExtIEs__extensionValue),
19385         offsetof(struct SItype_ItemExtIEs__extensionValue, _asn_ctx),
19386         offsetof(struct SItype_ItemExtIEs__extensionValue, present),
19387         sizeof(((struct SItype_ItemExtIEs__extensionValue *)0)->present),
19388         0,      /* No top level tags */
19389         0,      /* No tags in the map */
19390         0, 0,
19391         -1      /* Extensions start */
19392 };
19393 static /* Use -fall-defs-global to expose */
19394 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
19395         "extensionValue",
19396         "extensionValue",
19397         &asn_OP_OPEN_TYPE,
19398         0,      /* No effective tags (pointer) */
19399         0,      /* No effective tags (count) */
19400         0,      /* No tags (pointer) */
19401         0,      /* No tags (count) */
19402         { 0, 0, OPEN_TYPE_constraint },
19403         0, 0,   /* No members */
19404         &asn_SPC_extensionValue_specs_376       /* Additional specs */
19405 };
19406
19407 asn_TYPE_member_t asn_MBR_SItype_ItemExtIEs_373[] = {
19408         { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, id),
19409                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19410                 -1,     /* IMPLICIT tag at current level */
19411                 &asn_DEF_ProtocolExtensionID,
19412                 0,
19413                 { &asn_OER_memb_id_constr_374, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
19414                 0, 0, /* No default value */
19415                 "id"
19416                 },
19417         { ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, criticality),
19418                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19419                 -1,     /* IMPLICIT tag at current level */
19420                 &asn_DEF_Criticality,
19421                 0,
19422                 { &asn_OER_memb_criticality_constr_375, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
19423                 0, 0, /* No default value */
19424                 "criticality"
19425                 },
19426         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SItype_ItemExtIEs, extensionValue),
19427                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19428                 +1,     /* EXPLICIT tag at current level */
19429                 &asn_DEF_extensionValue_376,
19430                 0,
19431                 { &asn_OER_memb_extensionValue_constr_376, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
19432                 0, 0, /* No default value */
19433                 "extensionValue"
19434                 },
19435 };
19436 static const ber_tlv_tag_t asn_DEF_SItype_ItemExtIEs_tags_373[] = {
19437         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19438 };
19439 static const asn_TYPE_tag2member_t asn_MAP_SItype_ItemExtIEs_tag2el_373[] = {
19440     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19441     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19442     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19443 };
19444 asn_SEQUENCE_specifics_t asn_SPC_SItype_ItemExtIEs_specs_373 = {
19445         sizeof(struct SItype_ItemExtIEs),
19446         offsetof(struct SItype_ItemExtIEs, _asn_ctx),
19447         asn_MAP_SItype_ItemExtIEs_tag2el_373,
19448         3,      /* Count of tags in the map */
19449         0, 0, 0,        /* Optional elements (not needed) */
19450         -1,     /* First extension addition */
19451 };
19452 asn_TYPE_descriptor_t asn_DEF_SItype_ItemExtIEs = {
19453         "SItype-ItemExtIEs",
19454         "SItype-ItemExtIEs",
19455         &asn_OP_SEQUENCE,
19456         asn_DEF_SItype_ItemExtIEs_tags_373,
19457         sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19458                 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19459         asn_DEF_SItype_ItemExtIEs_tags_373,     /* Same as above */
19460         sizeof(asn_DEF_SItype_ItemExtIEs_tags_373)
19461                 /sizeof(asn_DEF_SItype_ItemExtIEs_tags_373[0]), /* 1 */
19462         { 0, 0, SEQUENCE_constraint },
19463         asn_MBR_SItype_ItemExtIEs_373,
19464         3,      /* Elements count */
19465         &asn_SPC_SItype_ItemExtIEs_specs_373    /* Additional specs */
19466 };
19467
19468 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
19469         sizeof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue),
19470         offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, _asn_ctx),
19471         offsetof(struct SibtypetobeupdatedListItem_ExtIEs__extensionValue, present),
19472         sizeof(((struct SibtypetobeupdatedListItem_ExtIEs__extensionValue *)0)->present),
19473         0,      /* No top level tags */
19474         0,      /* No tags in the map */
19475         0, 0,
19476         -1      /* Extensions start */
19477 };
19478 static /* Use -fall-defs-global to expose */
19479 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
19480         "extensionValue",
19481         "extensionValue",
19482         &asn_OP_OPEN_TYPE,
19483         0,      /* No effective tags (pointer) */
19484         0,      /* No effective tags (count) */
19485         0,      /* No tags (pointer) */
19486         0,      /* No tags (count) */
19487         { 0, 0, OPEN_TYPE_constraint },
19488         0, 0,   /* No members */
19489         &asn_SPC_extensionValue_specs_380       /* Additional specs */
19490 };
19491
19492 asn_TYPE_member_t asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377[] = {
19493         { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, id),
19494                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19495                 -1,     /* IMPLICIT tag at current level */
19496                 &asn_DEF_ProtocolExtensionID,
19497                 0,
19498                 { &asn_OER_memb_id_constr_378, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
19499                 0, 0, /* No default value */
19500                 "id"
19501                 },
19502         { ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, criticality),
19503                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19504                 -1,     /* IMPLICIT tag at current level */
19505                 &asn_DEF_Criticality,
19506                 0,
19507                 { &asn_OER_memb_criticality_constr_379, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
19508                 0, 0, /* No default value */
19509                 "criticality"
19510                 },
19511         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SibtypetobeupdatedListItem_ExtIEs, extensionValue),
19512                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19513                 +1,     /* EXPLICIT tag at current level */
19514                 &asn_DEF_extensionValue_380,
19515                 0,
19516                 { &asn_OER_memb_extensionValue_constr_380, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
19517                 0, 0, /* No default value */
19518                 "extensionValue"
19519                 },
19520 };
19521 static const ber_tlv_tag_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[] = {
19522         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19523 };
19524 static const asn_TYPE_tag2member_t asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377[] = {
19525     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19526     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19527     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19528 };
19529 asn_SEQUENCE_specifics_t asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377 = {
19530         sizeof(struct SibtypetobeupdatedListItem_ExtIEs),
19531         offsetof(struct SibtypetobeupdatedListItem_ExtIEs, _asn_ctx),
19532         asn_MAP_SibtypetobeupdatedListItem_ExtIEs_tag2el_377,
19533         3,      /* Count of tags in the map */
19534         0, 0, 0,        /* Optional elements (not needed) */
19535         -1,     /* First extension addition */
19536 };
19537 asn_TYPE_descriptor_t asn_DEF_SibtypetobeupdatedListItem_ExtIEs = {
19538         "SibtypetobeupdatedListItem-ExtIEs",
19539         "SibtypetobeupdatedListItem-ExtIEs",
19540         &asn_OP_SEQUENCE,
19541         asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,
19542         sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19543                 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19544         asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377,     /* Same as above */
19545         sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377)
19546                 /sizeof(asn_DEF_SibtypetobeupdatedListItem_ExtIEs_tags_377[0]), /* 1 */
19547         { 0, 0, SEQUENCE_constraint },
19548         asn_MBR_SibtypetobeupdatedListItem_ExtIEs_377,
19549         3,      /* Elements count */
19550         &asn_SPC_SibtypetobeupdatedListItem_ExtIEs_specs_377    /* Additional specs */
19551 };
19552
19553 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
19554         sizeof(struct SliceSupportItem_ExtIEs__extensionValue),
19555         offsetof(struct SliceSupportItem_ExtIEs__extensionValue, _asn_ctx),
19556         offsetof(struct SliceSupportItem_ExtIEs__extensionValue, present),
19557         sizeof(((struct SliceSupportItem_ExtIEs__extensionValue *)0)->present),
19558         0,      /* No top level tags */
19559         0,      /* No tags in the map */
19560         0, 0,
19561         -1      /* Extensions start */
19562 };
19563 static /* Use -fall-defs-global to expose */
19564 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
19565         "extensionValue",
19566         "extensionValue",
19567         &asn_OP_OPEN_TYPE,
19568         0,      /* No effective tags (pointer) */
19569         0,      /* No effective tags (count) */
19570         0,      /* No tags (pointer) */
19571         0,      /* No tags (count) */
19572         { 0, 0, OPEN_TYPE_constraint },
19573         0, 0,   /* No members */
19574         &asn_SPC_extensionValue_specs_384       /* Additional specs */
19575 };
19576
19577 asn_TYPE_member_t asn_MBR_SliceSupportItem_ExtIEs_381[] = {
19578         { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, id),
19579                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19580                 -1,     /* IMPLICIT tag at current level */
19581                 &asn_DEF_ProtocolExtensionID,
19582                 0,
19583                 { &asn_OER_memb_id_constr_382, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
19584                 0, 0, /* No default value */
19585                 "id"
19586                 },
19587         { ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, criticality),
19588                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19589                 -1,     /* IMPLICIT tag at current level */
19590                 &asn_DEF_Criticality,
19591                 0,
19592                 { &asn_OER_memb_criticality_constr_383, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
19593                 0, 0, /* No default value */
19594                 "criticality"
19595                 },
19596         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SliceSupportItem_ExtIEs, extensionValue),
19597                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19598                 +1,     /* EXPLICIT tag at current level */
19599                 &asn_DEF_extensionValue_384,
19600                 0,
19601                 { &asn_OER_memb_extensionValue_constr_384, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
19602                 0, 0, /* No default value */
19603                 "extensionValue"
19604                 },
19605 };
19606 static const ber_tlv_tag_t asn_DEF_SliceSupportItem_ExtIEs_tags_381[] = {
19607         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19608 };
19609 static const asn_TYPE_tag2member_t asn_MAP_SliceSupportItem_ExtIEs_tag2el_381[] = {
19610     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19611     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19612     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19613 };
19614 asn_SEQUENCE_specifics_t asn_SPC_SliceSupportItem_ExtIEs_specs_381 = {
19615         sizeof(struct SliceSupportItem_ExtIEs),
19616         offsetof(struct SliceSupportItem_ExtIEs, _asn_ctx),
19617         asn_MAP_SliceSupportItem_ExtIEs_tag2el_381,
19618         3,      /* Count of tags in the map */
19619         0, 0, 0,        /* Optional elements (not needed) */
19620         -1,     /* First extension addition */
19621 };
19622 asn_TYPE_descriptor_t asn_DEF_SliceSupportItem_ExtIEs = {
19623         "SliceSupportItem-ExtIEs",
19624         "SliceSupportItem-ExtIEs",
19625         &asn_OP_SEQUENCE,
19626         asn_DEF_SliceSupportItem_ExtIEs_tags_381,
19627         sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19628                 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19629         asn_DEF_SliceSupportItem_ExtIEs_tags_381,       /* Same as above */
19630         sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381)
19631                 /sizeof(asn_DEF_SliceSupportItem_ExtIEs_tags_381[0]), /* 1 */
19632         { 0, 0, SEQUENCE_constraint },
19633         asn_MBR_SliceSupportItem_ExtIEs_381,
19634         3,      /* Elements count */
19635         &asn_SPC_SliceSupportItem_ExtIEs_specs_381      /* Additional specs */
19636 };
19637
19638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
19639         sizeof(struct SNSSAI_ExtIEs__extensionValue),
19640         offsetof(struct SNSSAI_ExtIEs__extensionValue, _asn_ctx),
19641         offsetof(struct SNSSAI_ExtIEs__extensionValue, present),
19642         sizeof(((struct SNSSAI_ExtIEs__extensionValue *)0)->present),
19643         0,      /* No top level tags */
19644         0,      /* No tags in the map */
19645         0, 0,
19646         -1      /* Extensions start */
19647 };
19648 static /* Use -fall-defs-global to expose */
19649 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
19650         "extensionValue",
19651         "extensionValue",
19652         &asn_OP_OPEN_TYPE,
19653         0,      /* No effective tags (pointer) */
19654         0,      /* No effective tags (count) */
19655         0,      /* No tags (pointer) */
19656         0,      /* No tags (count) */
19657         { 0, 0, OPEN_TYPE_constraint },
19658         0, 0,   /* No members */
19659         &asn_SPC_extensionValue_specs_388       /* Additional specs */
19660 };
19661
19662 asn_TYPE_member_t asn_MBR_SNSSAI_ExtIEs_385[] = {
19663         { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, id),
19664                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19665                 -1,     /* IMPLICIT tag at current level */
19666                 &asn_DEF_ProtocolExtensionID,
19667                 0,
19668                 { &asn_OER_memb_id_constr_386, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
19669                 0, 0, /* No default value */
19670                 "id"
19671                 },
19672         { ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, criticality),
19673                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19674                 -1,     /* IMPLICIT tag at current level */
19675                 &asn_DEF_Criticality,
19676                 0,
19677                 { &asn_OER_memb_criticality_constr_387, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
19678                 0, 0, /* No default value */
19679                 "criticality"
19680                 },
19681         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SNSSAI_ExtIEs, extensionValue),
19682                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19683                 +1,     /* EXPLICIT tag at current level */
19684                 &asn_DEF_extensionValue_388,
19685                 0,
19686                 { &asn_OER_memb_extensionValue_constr_388, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
19687                 0, 0, /* No default value */
19688                 "extensionValue"
19689                 },
19690 };
19691 static const ber_tlv_tag_t asn_DEF_SNSSAI_ExtIEs_tags_385[] = {
19692         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19693 };
19694 static const asn_TYPE_tag2member_t asn_MAP_SNSSAI_ExtIEs_tag2el_385[] = {
19695     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19696     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19697     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19698 };
19699 asn_SEQUENCE_specifics_t asn_SPC_SNSSAI_ExtIEs_specs_385 = {
19700         sizeof(struct SNSSAI_ExtIEs),
19701         offsetof(struct SNSSAI_ExtIEs, _asn_ctx),
19702         asn_MAP_SNSSAI_ExtIEs_tag2el_385,
19703         3,      /* Count of tags in the map */
19704         0, 0, 0,        /* Optional elements (not needed) */
19705         -1,     /* First extension addition */
19706 };
19707 asn_TYPE_descriptor_t asn_DEF_SNSSAI_ExtIEs = {
19708         "SNSSAI-ExtIEs",
19709         "SNSSAI-ExtIEs",
19710         &asn_OP_SEQUENCE,
19711         asn_DEF_SNSSAI_ExtIEs_tags_385,
19712         sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19713                 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19714         asn_DEF_SNSSAI_ExtIEs_tags_385, /* Same as above */
19715         sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385)
19716                 /sizeof(asn_DEF_SNSSAI_ExtIEs_tags_385[0]), /* 1 */
19717         { 0, 0, SEQUENCE_constraint },
19718         asn_MBR_SNSSAI_ExtIEs_385,
19719         3,      /* Elements count */
19720         &asn_SPC_SNSSAI_ExtIEs_specs_385        /* Additional specs */
19721 };
19722
19723 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
19724         sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue),
19725         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
19726         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue, present),
19727         sizeof(((struct SRBs_FailedToBeSetup_ItemExtIEs__extensionValue *)0)->present),
19728         0,      /* No top level tags */
19729         0,      /* No tags in the map */
19730         0, 0,
19731         -1      /* Extensions start */
19732 };
19733 static /* Use -fall-defs-global to expose */
19734 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
19735         "extensionValue",
19736         "extensionValue",
19737         &asn_OP_OPEN_TYPE,
19738         0,      /* No effective tags (pointer) */
19739         0,      /* No effective tags (count) */
19740         0,      /* No tags (pointer) */
19741         0,      /* No tags (count) */
19742         { 0, 0, OPEN_TYPE_constraint },
19743         0, 0,   /* No members */
19744         &asn_SPC_extensionValue_specs_392       /* Additional specs */
19745 };
19746
19747 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389[] = {
19748         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, id),
19749                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19750                 -1,     /* IMPLICIT tag at current level */
19751                 &asn_DEF_ProtocolExtensionID,
19752                 0,
19753                 { &asn_OER_memb_id_constr_390, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
19754                 0, 0, /* No default value */
19755                 "id"
19756                 },
19757         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, criticality),
19758                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19759                 -1,     /* IMPLICIT tag at current level */
19760                 &asn_DEF_Criticality,
19761                 0,
19762                 { &asn_OER_memb_criticality_constr_391, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
19763                 0, 0, /* No default value */
19764                 "criticality"
19765                 },
19766         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, extensionValue),
19767                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19768                 +1,     /* EXPLICIT tag at current level */
19769                 &asn_DEF_extensionValue_392,
19770                 0,
19771                 { &asn_OER_memb_extensionValue_constr_392, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
19772                 0, 0, /* No default value */
19773                 "extensionValue"
19774                 },
19775 };
19776 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[] = {
19777         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19778 };
19779 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389[] = {
19780     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19781     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19782     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19783 };
19784 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389 = {
19785         sizeof(struct SRBs_FailedToBeSetup_ItemExtIEs),
19786         offsetof(struct SRBs_FailedToBeSetup_ItemExtIEs, _asn_ctx),
19787         asn_MAP_SRBs_FailedToBeSetup_ItemExtIEs_tag2el_389,
19788         3,      /* Count of tags in the map */
19789         0, 0, 0,        /* Optional elements (not needed) */
19790         -1,     /* First extension addition */
19791 };
19792 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs = {
19793         "SRBs-FailedToBeSetup-ItemExtIEs",
19794         "SRBs-FailedToBeSetup-ItemExtIEs",
19795         &asn_OP_SEQUENCE,
19796         asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,
19797         sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19798                 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19799         asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389,       /* Same as above */
19800         sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389)
19801                 /sizeof(asn_DEF_SRBs_FailedToBeSetup_ItemExtIEs_tags_389[0]), /* 1 */
19802         { 0, 0, SEQUENCE_constraint },
19803         asn_MBR_SRBs_FailedToBeSetup_ItemExtIEs_389,
19804         3,      /* Elements count */
19805         &asn_SPC_SRBs_FailedToBeSetup_ItemExtIEs_specs_389      /* Additional specs */
19806 };
19807
19808 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
19809         sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue),
19810         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
19811         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue, present),
19812         sizeof(((struct SRBs_FailedToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
19813         0,      /* No top level tags */
19814         0,      /* No tags in the map */
19815         0, 0,
19816         -1      /* Extensions start */
19817 };
19818 static /* Use -fall-defs-global to expose */
19819 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
19820         "extensionValue",
19821         "extensionValue",
19822         &asn_OP_OPEN_TYPE,
19823         0,      /* No effective tags (pointer) */
19824         0,      /* No effective tags (count) */
19825         0,      /* No tags (pointer) */
19826         0,      /* No tags (count) */
19827         { 0, 0, OPEN_TYPE_constraint },
19828         0, 0,   /* No members */
19829         &asn_SPC_extensionValue_specs_396       /* Additional specs */
19830 };
19831
19832 asn_TYPE_member_t asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393[] = {
19833         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, id),
19834                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19835                 -1,     /* IMPLICIT tag at current level */
19836                 &asn_DEF_ProtocolExtensionID,
19837                 0,
19838                 { &asn_OER_memb_id_constr_394, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
19839                 0, 0, /* No default value */
19840                 "id"
19841                 },
19842         { ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, criticality),
19843                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19844                 -1,     /* IMPLICIT tag at current level */
19845                 &asn_DEF_Criticality,
19846                 0,
19847                 { &asn_OER_memb_criticality_constr_395, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
19848                 0, 0, /* No default value */
19849                 "criticality"
19850                 },
19851         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, extensionValue),
19852                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19853                 +1,     /* EXPLICIT tag at current level */
19854                 &asn_DEF_extensionValue_396,
19855                 0,
19856                 { &asn_OER_memb_extensionValue_constr_396, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
19857                 0, 0, /* No default value */
19858                 "extensionValue"
19859                 },
19860 };
19861 static const ber_tlv_tag_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[] = {
19862         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19863 };
19864 static const asn_TYPE_tag2member_t asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393[] = {
19865     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19866     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19867     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19868 };
19869 asn_SEQUENCE_specifics_t asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393 = {
19870         sizeof(struct SRBs_FailedToBeSetupMod_ItemExtIEs),
19871         offsetof(struct SRBs_FailedToBeSetupMod_ItemExtIEs, _asn_ctx),
19872         asn_MAP_SRBs_FailedToBeSetupMod_ItemExtIEs_tag2el_393,
19873         3,      /* Count of tags in the map */
19874         0, 0, 0,        /* Optional elements (not needed) */
19875         -1,     /* First extension addition */
19876 };
19877 asn_TYPE_descriptor_t asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs = {
19878         "SRBs-FailedToBeSetupMod-ItemExtIEs",
19879         "SRBs-FailedToBeSetupMod-ItemExtIEs",
19880         &asn_OP_SEQUENCE,
19881         asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,
19882         sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19883                 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19884         asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393,    /* Same as above */
19885         sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393)
19886                 /sizeof(asn_DEF_SRBs_FailedToBeSetupMod_ItemExtIEs_tags_393[0]), /* 1 */
19887         { 0, 0, SEQUENCE_constraint },
19888         asn_MBR_SRBs_FailedToBeSetupMod_ItemExtIEs_393,
19889         3,      /* Elements count */
19890         &asn_SPC_SRBs_FailedToBeSetupMod_ItemExtIEs_specs_393   /* Additional specs */
19891 };
19892
19893 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
19894         sizeof(struct SRBs_Modified_ItemExtIEs__extensionValue),
19895         offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, _asn_ctx),
19896         offsetof(struct SRBs_Modified_ItemExtIEs__extensionValue, present),
19897         sizeof(((struct SRBs_Modified_ItemExtIEs__extensionValue *)0)->present),
19898         0,      /* No top level tags */
19899         0,      /* No tags in the map */
19900         0, 0,
19901         -1      /* Extensions start */
19902 };
19903 static /* Use -fall-defs-global to expose */
19904 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
19905         "extensionValue",
19906         "extensionValue",
19907         &asn_OP_OPEN_TYPE,
19908         0,      /* No effective tags (pointer) */
19909         0,      /* No effective tags (count) */
19910         0,      /* No tags (pointer) */
19911         0,      /* No tags (count) */
19912         { 0, 0, OPEN_TYPE_constraint },
19913         0, 0,   /* No members */
19914         &asn_SPC_extensionValue_specs_400       /* Additional specs */
19915 };
19916
19917 asn_TYPE_member_t asn_MBR_SRBs_Modified_ItemExtIEs_397[] = {
19918         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, id),
19919                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
19920                 -1,     /* IMPLICIT tag at current level */
19921                 &asn_DEF_ProtocolExtensionID,
19922                 0,
19923                 { &asn_OER_memb_id_constr_398, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
19924                 0, 0, /* No default value */
19925                 "id"
19926                 },
19927         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, criticality),
19928                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
19929                 -1,     /* IMPLICIT tag at current level */
19930                 &asn_DEF_Criticality,
19931                 0,
19932                 { &asn_OER_memb_criticality_constr_399, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
19933                 0, 0, /* No default value */
19934                 "criticality"
19935                 },
19936         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Modified_ItemExtIEs, extensionValue),
19937                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
19938                 +1,     /* EXPLICIT tag at current level */
19939                 &asn_DEF_extensionValue_400,
19940                 0,
19941                 { &asn_OER_memb_extensionValue_constr_400, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
19942                 0, 0, /* No default value */
19943                 "extensionValue"
19944                 },
19945 };
19946 static const ber_tlv_tag_t asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[] = {
19947         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
19948 };
19949 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397[] = {
19950     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
19951     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
19952     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
19953 };
19954 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Modified_ItemExtIEs_specs_397 = {
19955         sizeof(struct SRBs_Modified_ItemExtIEs),
19956         offsetof(struct SRBs_Modified_ItemExtIEs, _asn_ctx),
19957         asn_MAP_SRBs_Modified_ItemExtIEs_tag2el_397,
19958         3,      /* Count of tags in the map */
19959         0, 0, 0,        /* Optional elements (not needed) */
19960         -1,     /* First extension addition */
19961 };
19962 asn_TYPE_descriptor_t asn_DEF_SRBs_Modified_ItemExtIEs = {
19963         "SRBs-Modified-ItemExtIEs",
19964         "SRBs-Modified-ItemExtIEs",
19965         &asn_OP_SEQUENCE,
19966         asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,
19967         sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19968                 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19969         asn_DEF_SRBs_Modified_ItemExtIEs_tags_397,      /* Same as above */
19970         sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397)
19971                 /sizeof(asn_DEF_SRBs_Modified_ItemExtIEs_tags_397[0]), /* 1 */
19972         { 0, 0, SEQUENCE_constraint },
19973         asn_MBR_SRBs_Modified_ItemExtIEs_397,
19974         3,      /* Elements count */
19975         &asn_SPC_SRBs_Modified_ItemExtIEs_specs_397     /* Additional specs */
19976 };
19977
19978 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
19979         sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue),
19980         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
19981         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue, present),
19982         sizeof(((struct SRBs_Required_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
19983         0,      /* No top level tags */
19984         0,      /* No tags in the map */
19985         0, 0,
19986         -1      /* Extensions start */
19987 };
19988 static /* Use -fall-defs-global to expose */
19989 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
19990         "extensionValue",
19991         "extensionValue",
19992         &asn_OP_OPEN_TYPE,
19993         0,      /* No effective tags (pointer) */
19994         0,      /* No effective tags (count) */
19995         0,      /* No tags (pointer) */
19996         0,      /* No tags (count) */
19997         { 0, 0, OPEN_TYPE_constraint },
19998         0, 0,   /* No members */
19999         &asn_SPC_extensionValue_specs_404       /* Additional specs */
20000 };
20001
20002 asn_TYPE_member_t asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401[] = {
20003         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, id),
20004                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20005                 -1,     /* IMPLICIT tag at current level */
20006                 &asn_DEF_ProtocolExtensionID,
20007                 0,
20008                 { &asn_OER_memb_id_constr_402, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
20009                 0, 0, /* No default value */
20010                 "id"
20011                 },
20012         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, criticality),
20013                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20014                 -1,     /* IMPLICIT tag at current level */
20015                 &asn_DEF_Criticality,
20016                 0,
20017                 { &asn_OER_memb_criticality_constr_403, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
20018                 0, 0, /* No default value */
20019                 "criticality"
20020                 },
20021         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, extensionValue),
20022                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20023                 +1,     /* EXPLICIT tag at current level */
20024                 &asn_DEF_extensionValue_404,
20025                 0,
20026                 { &asn_OER_memb_extensionValue_constr_404, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
20027                 0, 0, /* No default value */
20028                 "extensionValue"
20029                 },
20030 };
20031 static const ber_tlv_tag_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[] = {
20032         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20033 };
20034 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401[] = {
20035     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20036     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20037     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20038 };
20039 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401 = {
20040         sizeof(struct SRBs_Required_ToBeReleased_ItemExtIEs),
20041         offsetof(struct SRBs_Required_ToBeReleased_ItemExtIEs, _asn_ctx),
20042         asn_MAP_SRBs_Required_ToBeReleased_ItemExtIEs_tag2el_401,
20043         3,      /* Count of tags in the map */
20044         0, 0, 0,        /* Optional elements (not needed) */
20045         -1,     /* First extension addition */
20046 };
20047 asn_TYPE_descriptor_t asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs = {
20048         "SRBs-Required-ToBeReleased-ItemExtIEs",
20049         "SRBs-Required-ToBeReleased-ItemExtIEs",
20050         &asn_OP_SEQUENCE,
20051         asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401,
20052         sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20053                 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20054         asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401, /* Same as above */
20055         sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401)
20056                 /sizeof(asn_DEF_SRBs_Required_ToBeReleased_ItemExtIEs_tags_401[0]), /* 1 */
20057         { 0, 0, SEQUENCE_constraint },
20058         asn_MBR_SRBs_Required_ToBeReleased_ItemExtIEs_401,
20059         3,      /* Elements count */
20060         &asn_SPC_SRBs_Required_ToBeReleased_ItemExtIEs_specs_401        /* Additional specs */
20061 };
20062
20063 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
20064         sizeof(struct SRBs_Setup_ItemExtIEs__extensionValue),
20065         offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, _asn_ctx),
20066         offsetof(struct SRBs_Setup_ItemExtIEs__extensionValue, present),
20067         sizeof(((struct SRBs_Setup_ItemExtIEs__extensionValue *)0)->present),
20068         0,      /* No top level tags */
20069         0,      /* No tags in the map */
20070         0, 0,
20071         -1      /* Extensions start */
20072 };
20073 static /* Use -fall-defs-global to expose */
20074 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
20075         "extensionValue",
20076         "extensionValue",
20077         &asn_OP_OPEN_TYPE,
20078         0,      /* No effective tags (pointer) */
20079         0,      /* No effective tags (count) */
20080         0,      /* No tags (pointer) */
20081         0,      /* No tags (count) */
20082         { 0, 0, OPEN_TYPE_constraint },
20083         0, 0,   /* No members */
20084         &asn_SPC_extensionValue_specs_408       /* Additional specs */
20085 };
20086
20087 asn_TYPE_member_t asn_MBR_SRBs_Setup_ItemExtIEs_405[] = {
20088         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, id),
20089                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20090                 -1,     /* IMPLICIT tag at current level */
20091                 &asn_DEF_ProtocolExtensionID,
20092                 0,
20093                 { &asn_OER_memb_id_constr_406, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
20094                 0, 0, /* No default value */
20095                 "id"
20096                 },
20097         { ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, criticality),
20098                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20099                 -1,     /* IMPLICIT tag at current level */
20100                 &asn_DEF_Criticality,
20101                 0,
20102                 { &asn_OER_memb_criticality_constr_407, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
20103                 0, 0, /* No default value */
20104                 "criticality"
20105                 },
20106         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_Setup_ItemExtIEs, extensionValue),
20107                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20108                 +1,     /* EXPLICIT tag at current level */
20109                 &asn_DEF_extensionValue_408,
20110                 0,
20111                 { &asn_OER_memb_extensionValue_constr_408, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
20112                 0, 0, /* No default value */
20113                 "extensionValue"
20114                 },
20115 };
20116 static const ber_tlv_tag_t asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[] = {
20117         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20118 };
20119 static const asn_TYPE_tag2member_t asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405[] = {
20120     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20121     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20122     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20123 };
20124 asn_SEQUENCE_specifics_t asn_SPC_SRBs_Setup_ItemExtIEs_specs_405 = {
20125         sizeof(struct SRBs_Setup_ItemExtIEs),
20126         offsetof(struct SRBs_Setup_ItemExtIEs, _asn_ctx),
20127         asn_MAP_SRBs_Setup_ItemExtIEs_tag2el_405,
20128         3,      /* Count of tags in the map */
20129         0, 0, 0,        /* Optional elements (not needed) */
20130         -1,     /* First extension addition */
20131 };
20132 asn_TYPE_descriptor_t asn_DEF_SRBs_Setup_ItemExtIEs = {
20133         "SRBs-Setup-ItemExtIEs",
20134         "SRBs-Setup-ItemExtIEs",
20135         &asn_OP_SEQUENCE,
20136         asn_DEF_SRBs_Setup_ItemExtIEs_tags_405,
20137         sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20138                 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20139         asn_DEF_SRBs_Setup_ItemExtIEs_tags_405, /* Same as above */
20140         sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405)
20141                 /sizeof(asn_DEF_SRBs_Setup_ItemExtIEs_tags_405[0]), /* 1 */
20142         { 0, 0, SEQUENCE_constraint },
20143         asn_MBR_SRBs_Setup_ItemExtIEs_405,
20144         3,      /* Elements count */
20145         &asn_SPC_SRBs_Setup_ItemExtIEs_specs_405        /* Additional specs */
20146 };
20147
20148 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
20149         sizeof(struct SRBs_SetupMod_ItemExtIEs__extensionValue),
20150         offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20151         offsetof(struct SRBs_SetupMod_ItemExtIEs__extensionValue, present),
20152         sizeof(((struct SRBs_SetupMod_ItemExtIEs__extensionValue *)0)->present),
20153         0,      /* No top level tags */
20154         0,      /* No tags in the map */
20155         0, 0,
20156         -1      /* Extensions start */
20157 };
20158 static /* Use -fall-defs-global to expose */
20159 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
20160         "extensionValue",
20161         "extensionValue",
20162         &asn_OP_OPEN_TYPE,
20163         0,      /* No effective tags (pointer) */
20164         0,      /* No effective tags (count) */
20165         0,      /* No tags (pointer) */
20166         0,      /* No tags (count) */
20167         { 0, 0, OPEN_TYPE_constraint },
20168         0, 0,   /* No members */
20169         &asn_SPC_extensionValue_specs_412       /* Additional specs */
20170 };
20171
20172 asn_TYPE_member_t asn_MBR_SRBs_SetupMod_ItemExtIEs_409[] = {
20173         { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, id),
20174                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20175                 -1,     /* IMPLICIT tag at current level */
20176                 &asn_DEF_ProtocolExtensionID,
20177                 0,
20178                 { &asn_OER_memb_id_constr_410, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
20179                 0, 0, /* No default value */
20180                 "id"
20181                 },
20182         { ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, criticality),
20183                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20184                 -1,     /* IMPLICIT tag at current level */
20185                 &asn_DEF_Criticality,
20186                 0,
20187                 { &asn_OER_memb_criticality_constr_411, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
20188                 0, 0, /* No default value */
20189                 "criticality"
20190                 },
20191         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_SetupMod_ItemExtIEs, extensionValue),
20192                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20193                 +1,     /* EXPLICIT tag at current level */
20194                 &asn_DEF_extensionValue_412,
20195                 0,
20196                 { &asn_OER_memb_extensionValue_constr_412, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
20197                 0, 0, /* No default value */
20198                 "extensionValue"
20199                 },
20200 };
20201 static const ber_tlv_tag_t asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[] = {
20202         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20203 };
20204 static const asn_TYPE_tag2member_t asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409[] = {
20205     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20206     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20207     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20208 };
20209 asn_SEQUENCE_specifics_t asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409 = {
20210         sizeof(struct SRBs_SetupMod_ItemExtIEs),
20211         offsetof(struct SRBs_SetupMod_ItemExtIEs, _asn_ctx),
20212         asn_MAP_SRBs_SetupMod_ItemExtIEs_tag2el_409,
20213         3,      /* Count of tags in the map */
20214         0, 0, 0,        /* Optional elements (not needed) */
20215         -1,     /* First extension addition */
20216 };
20217 asn_TYPE_descriptor_t asn_DEF_SRBs_SetupMod_ItemExtIEs = {
20218         "SRBs-SetupMod-ItemExtIEs",
20219         "SRBs-SetupMod-ItemExtIEs",
20220         &asn_OP_SEQUENCE,
20221         asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,
20222         sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20223                 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20224         asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409,      /* Same as above */
20225         sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409)
20226                 /sizeof(asn_DEF_SRBs_SetupMod_ItemExtIEs_tags_409[0]), /* 1 */
20227         { 0, 0, SEQUENCE_constraint },
20228         asn_MBR_SRBs_SetupMod_ItemExtIEs_409,
20229         3,      /* Elements count */
20230         &asn_SPC_SRBs_SetupMod_ItemExtIEs_specs_409     /* Additional specs */
20231 };
20232
20233 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
20234         sizeof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue),
20235         offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, _asn_ctx),
20236         offsetof(struct SRBs_ToBeReleased_ItemExtIEs__extensionValue, present),
20237         sizeof(((struct SRBs_ToBeReleased_ItemExtIEs__extensionValue *)0)->present),
20238         0,      /* No top level tags */
20239         0,      /* No tags in the map */
20240         0, 0,
20241         -1      /* Extensions start */
20242 };
20243 static /* Use -fall-defs-global to expose */
20244 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
20245         "extensionValue",
20246         "extensionValue",
20247         &asn_OP_OPEN_TYPE,
20248         0,      /* No effective tags (pointer) */
20249         0,      /* No effective tags (count) */
20250         0,      /* No tags (pointer) */
20251         0,      /* No tags (count) */
20252         { 0, 0, OPEN_TYPE_constraint },
20253         0, 0,   /* No members */
20254         &asn_SPC_extensionValue_specs_416       /* Additional specs */
20255 };
20256
20257 asn_TYPE_member_t asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413[] = {
20258         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, id),
20259                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20260                 -1,     /* IMPLICIT tag at current level */
20261                 &asn_DEF_ProtocolExtensionID,
20262                 0,
20263                 { &asn_OER_memb_id_constr_414, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
20264                 0, 0, /* No default value */
20265                 "id"
20266                 },
20267         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, criticality),
20268                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20269                 -1,     /* IMPLICIT tag at current level */
20270                 &asn_DEF_Criticality,
20271                 0,
20272                 { &asn_OER_memb_criticality_constr_415, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
20273                 0, 0, /* No default value */
20274                 "criticality"
20275                 },
20276         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeReleased_ItemExtIEs, extensionValue),
20277                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20278                 +1,     /* EXPLICIT tag at current level */
20279                 &asn_DEF_extensionValue_416,
20280                 0,
20281                 { &asn_OER_memb_extensionValue_constr_416, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
20282                 0, 0, /* No default value */
20283                 "extensionValue"
20284                 },
20285 };
20286 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[] = {
20287         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20288 };
20289 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413[] = {
20290     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20291     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20292     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20293 };
20294 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 = {
20295         sizeof(struct SRBs_ToBeReleased_ItemExtIEs),
20296         offsetof(struct SRBs_ToBeReleased_ItemExtIEs, _asn_ctx),
20297         asn_MAP_SRBs_ToBeReleased_ItemExtIEs_tag2el_413,
20298         3,      /* Count of tags in the map */
20299         0, 0, 0,        /* Optional elements (not needed) */
20300         -1,     /* First extension addition */
20301 };
20302 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeReleased_ItemExtIEs = {
20303         "SRBs-ToBeReleased-ItemExtIEs",
20304         "SRBs-ToBeReleased-ItemExtIEs",
20305         &asn_OP_SEQUENCE,
20306         asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,
20307         sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20308                 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20309         asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413,  /* Same as above */
20310         sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413)
20311                 /sizeof(asn_DEF_SRBs_ToBeReleased_ItemExtIEs_tags_413[0]), /* 1 */
20312         { 0, 0, SEQUENCE_constraint },
20313         asn_MBR_SRBs_ToBeReleased_ItemExtIEs_413,
20314         3,      /* Elements count */
20315         &asn_SPC_SRBs_ToBeReleased_ItemExtIEs_specs_413 /* Additional specs */
20316 };
20317
20318 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
20319         sizeof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue),
20320         offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20321         offsetof(struct SRBs_ToBeSetup_ItemExtIEs__extensionValue, present),
20322         sizeof(((struct SRBs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20323         0,      /* No top level tags */
20324         0,      /* No tags in the map */
20325         0, 0,
20326         -1      /* Extensions start */
20327 };
20328 static /* Use -fall-defs-global to expose */
20329 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
20330         "extensionValue",
20331         "extensionValue",
20332         &asn_OP_OPEN_TYPE,
20333         0,      /* No effective tags (pointer) */
20334         0,      /* No effective tags (count) */
20335         0,      /* No tags (pointer) */
20336         0,      /* No tags (count) */
20337         { 0, 0, OPEN_TYPE_constraint },
20338         0, 0,   /* No members */
20339         &asn_SPC_extensionValue_specs_420       /* Additional specs */
20340 };
20341
20342 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417[] = {
20343         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, id),
20344                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20345                 -1,     /* IMPLICIT tag at current level */
20346                 &asn_DEF_ProtocolExtensionID,
20347                 0,
20348                 { &asn_OER_memb_id_constr_418, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
20349                 0, 0, /* No default value */
20350                 "id"
20351                 },
20352         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, criticality),
20353                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20354                 -1,     /* IMPLICIT tag at current level */
20355                 &asn_DEF_Criticality,
20356                 0,
20357                 { &asn_OER_memb_criticality_constr_419, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
20358                 0, 0, /* No default value */
20359                 "criticality"
20360                 },
20361         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetup_ItemExtIEs, extensionValue),
20362                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20363                 +1,     /* EXPLICIT tag at current level */
20364                 &asn_DEF_extensionValue_420,
20365                 0,
20366                 { &asn_OER_memb_extensionValue_constr_420, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
20367                 0, 0, /* No default value */
20368                 "extensionValue"
20369                 },
20370 };
20371 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[] = {
20372         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20373 };
20374 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417[] = {
20375     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20376     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20377     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20378 };
20379 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417 = {
20380         sizeof(struct SRBs_ToBeSetup_ItemExtIEs),
20381         offsetof(struct SRBs_ToBeSetup_ItemExtIEs, _asn_ctx),
20382         asn_MAP_SRBs_ToBeSetup_ItemExtIEs_tag2el_417,
20383         3,      /* Count of tags in the map */
20384         0, 0, 0,        /* Optional elements (not needed) */
20385         -1,     /* First extension addition */
20386 };
20387 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetup_ItemExtIEs = {
20388         "SRBs-ToBeSetup-ItemExtIEs",
20389         "SRBs-ToBeSetup-ItemExtIEs",
20390         &asn_OP_SEQUENCE,
20391         asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,
20392         sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20393                 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20394         asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417,     /* Same as above */
20395         sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417)
20396                 /sizeof(asn_DEF_SRBs_ToBeSetup_ItemExtIEs_tags_417[0]), /* 1 */
20397         { 0, 0, SEQUENCE_constraint },
20398         asn_MBR_SRBs_ToBeSetup_ItemExtIEs_417,
20399         3,      /* Elements count */
20400         &asn_SPC_SRBs_ToBeSetup_ItemExtIEs_specs_417    /* Additional specs */
20401 };
20402
20403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
20404         sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue),
20405         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, _asn_ctx),
20406         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue, present),
20407         sizeof(((struct SRBs_ToBeSetupMod_ItemExtIEs__extensionValue *)0)->present),
20408         0,      /* No top level tags */
20409         0,      /* No tags in the map */
20410         0, 0,
20411         -1      /* Extensions start */
20412 };
20413 static /* Use -fall-defs-global to expose */
20414 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
20415         "extensionValue",
20416         "extensionValue",
20417         &asn_OP_OPEN_TYPE,
20418         0,      /* No effective tags (pointer) */
20419         0,      /* No effective tags (count) */
20420         0,      /* No tags (pointer) */
20421         0,      /* No tags (count) */
20422         { 0, 0, OPEN_TYPE_constraint },
20423         0, 0,   /* No members */
20424         &asn_SPC_extensionValue_specs_424       /* Additional specs */
20425 };
20426
20427 asn_TYPE_member_t asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421[] = {
20428         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, id),
20429                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20430                 -1,     /* IMPLICIT tag at current level */
20431                 &asn_DEF_ProtocolExtensionID,
20432                 0,
20433                 { &asn_OER_memb_id_constr_422, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
20434                 0, 0, /* No default value */
20435                 "id"
20436                 },
20437         { ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, criticality),
20438                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20439                 -1,     /* IMPLICIT tag at current level */
20440                 &asn_DEF_Criticality,
20441                 0,
20442                 { &asn_OER_memb_criticality_constr_423, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
20443                 0, 0, /* No default value */
20444                 "criticality"
20445                 },
20446         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, extensionValue),
20447                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20448                 +1,     /* EXPLICIT tag at current level */
20449                 &asn_DEF_extensionValue_424,
20450                 0,
20451                 { &asn_OER_memb_extensionValue_constr_424, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
20452                 0, 0, /* No default value */
20453                 "extensionValue"
20454                 },
20455 };
20456 static const ber_tlv_tag_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[] = {
20457         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20458 };
20459 static const asn_TYPE_tag2member_t asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421[] = {
20460     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20461     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20462     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20463 };
20464 asn_SEQUENCE_specifics_t asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 = {
20465         sizeof(struct SRBs_ToBeSetupMod_ItemExtIEs),
20466         offsetof(struct SRBs_ToBeSetupMod_ItemExtIEs, _asn_ctx),
20467         asn_MAP_SRBs_ToBeSetupMod_ItemExtIEs_tag2el_421,
20468         3,      /* Count of tags in the map */
20469         0, 0, 0,        /* Optional elements (not needed) */
20470         -1,     /* First extension addition */
20471 };
20472 asn_TYPE_descriptor_t asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs = {
20473         "SRBs-ToBeSetupMod-ItemExtIEs",
20474         "SRBs-ToBeSetupMod-ItemExtIEs",
20475         &asn_OP_SEQUENCE,
20476         asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,
20477         sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20478                 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20479         asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421,  /* Same as above */
20480         sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421)
20481                 /sizeof(asn_DEF_SRBs_ToBeSetupMod_ItemExtIEs_tags_421[0]), /* 1 */
20482         { 0, 0, SEQUENCE_constraint },
20483         asn_MBR_SRBs_ToBeSetupMod_ItemExtIEs_421,
20484         3,      /* Elements count */
20485         &asn_SPC_SRBs_ToBeSetupMod_ItemExtIEs_specs_421 /* Additional specs */
20486 };
20487
20488 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
20489         sizeof(struct SUL_InformationExtIEs__extensionValue),
20490         offsetof(struct SUL_InformationExtIEs__extensionValue, _asn_ctx),
20491         offsetof(struct SUL_InformationExtIEs__extensionValue, present),
20492         sizeof(((struct SUL_InformationExtIEs__extensionValue *)0)->present),
20493         0,      /* No top level tags */
20494         0,      /* No tags in the map */
20495         0, 0,
20496         -1      /* Extensions start */
20497 };
20498 static /* Use -fall-defs-global to expose */
20499 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
20500         "extensionValue",
20501         "extensionValue",
20502         &asn_OP_OPEN_TYPE,
20503         0,      /* No effective tags (pointer) */
20504         0,      /* No effective tags (count) */
20505         0,      /* No tags (pointer) */
20506         0,      /* No tags (count) */
20507         { 0, 0, OPEN_TYPE_constraint },
20508         0, 0,   /* No members */
20509         &asn_SPC_extensionValue_specs_428       /* Additional specs */
20510 };
20511
20512 asn_TYPE_member_t asn_MBR_SUL_InformationExtIEs_425[] = {
20513         { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, id),
20514                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20515                 -1,     /* IMPLICIT tag at current level */
20516                 &asn_DEF_ProtocolExtensionID,
20517                 0,
20518                 { &asn_OER_memb_id_constr_426, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
20519                 0, 0, /* No default value */
20520                 "id"
20521                 },
20522         { ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, criticality),
20523                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20524                 -1,     /* IMPLICIT tag at current level */
20525                 &asn_DEF_Criticality,
20526                 0,
20527                 { &asn_OER_memb_criticality_constr_427, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
20528                 0, 0, /* No default value */
20529                 "criticality"
20530                 },
20531         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SUL_InformationExtIEs, extensionValue),
20532                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20533                 +1,     /* EXPLICIT tag at current level */
20534                 &asn_DEF_extensionValue_428,
20535                 0,
20536                 { &asn_OER_memb_extensionValue_constr_428, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
20537                 0, 0, /* No default value */
20538                 "extensionValue"
20539                 },
20540 };
20541 static const ber_tlv_tag_t asn_DEF_SUL_InformationExtIEs_tags_425[] = {
20542         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20543 };
20544 static const asn_TYPE_tag2member_t asn_MAP_SUL_InformationExtIEs_tag2el_425[] = {
20545     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20546     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20547     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20548 };
20549 asn_SEQUENCE_specifics_t asn_SPC_SUL_InformationExtIEs_specs_425 = {
20550         sizeof(struct SUL_InformationExtIEs),
20551         offsetof(struct SUL_InformationExtIEs, _asn_ctx),
20552         asn_MAP_SUL_InformationExtIEs_tag2el_425,
20553         3,      /* Count of tags in the map */
20554         0, 0, 0,        /* Optional elements (not needed) */
20555         -1,     /* First extension addition */
20556 };
20557 asn_TYPE_descriptor_t asn_DEF_SUL_InformationExtIEs = {
20558         "SUL-InformationExtIEs",
20559         "SUL-InformationExtIEs",
20560         &asn_OP_SEQUENCE,
20561         asn_DEF_SUL_InformationExtIEs_tags_425,
20562         sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20563                 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20564         asn_DEF_SUL_InformationExtIEs_tags_425, /* Same as above */
20565         sizeof(asn_DEF_SUL_InformationExtIEs_tags_425)
20566                 /sizeof(asn_DEF_SUL_InformationExtIEs_tags_425[0]), /* 1 */
20567         { 0, 0, SEQUENCE_constraint },
20568         asn_MBR_SUL_InformationExtIEs_425,
20569         3,      /* Elements count */
20570         &asn_SPC_SUL_InformationExtIEs_specs_425        /* Additional specs */
20571 };
20572
20573 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
20574         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
20575         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
20576         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
20577         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
20578         0,      /* No top level tags */
20579         0,      /* No tags in the map */
20580         0, 0,
20581         -1      /* Extensions start */
20582 };
20583 static /* Use -fall-defs-global to expose */
20584 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
20585         "extensionValue",
20586         "extensionValue",
20587         &asn_OP_OPEN_TYPE,
20588         0,      /* No effective tags (pointer) */
20589         0,      /* No effective tags (count) */
20590         0,      /* No tags (pointer) */
20591         0,      /* No tags (count) */
20592         { 0, 0, OPEN_TYPE_constraint },
20593         0, 0,   /* No members */
20594         &asn_SPC_extensionValue_specs_432       /* Additional specs */
20595 };
20596
20597 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_429[] = {
20598         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
20599                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20600                 -1,     /* IMPLICIT tag at current level */
20601                 &asn_DEF_ProtocolExtensionID,
20602                 0,
20603                 { &asn_OER_memb_id_constr_430, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
20604                 0, 0, /* No default value */
20605                 "id"
20606                 },
20607         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
20608                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20609                 -1,     /* IMPLICIT tag at current level */
20610                 &asn_DEF_Criticality,
20611                 0,
20612                 { &asn_OER_memb_criticality_constr_431, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
20613                 0, 0, /* No default value */
20614                 "criticality"
20615                 },
20616         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
20617                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20618                 +1,     /* EXPLICIT tag at current level */
20619                 &asn_DEF_extensionValue_432,
20620                 0,
20621                 { &asn_OER_memb_extensionValue_constr_432, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
20622                 0, 0, /* No default value */
20623                 "extensionValue"
20624                 },
20625 };
20626 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[] = {
20627         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20628 };
20629 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429[] = {
20630     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20631     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20632     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20633 };
20634 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429 = {
20635         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
20636         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
20637         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_429,
20638         3,      /* Count of tags in the map */
20639         0, 0, 0,        /* Optional elements (not needed) */
20640         -1,     /* First extension addition */
20641 };
20642 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
20643         "SupportedSULFreqBandItem-ExtIEs",
20644         "SupportedSULFreqBandItem-ExtIEs",
20645         &asn_OP_SEQUENCE,
20646         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,
20647         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20648                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20649         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429,       /* Same as above */
20650         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429)
20651                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_429[0]), /* 1 */
20652         { 0, 0, SEQUENCE_constraint },
20653         asn_MBR_SupportedSULFreqBandItem_ExtIEs_429,
20654         3,      /* Elements count */
20655         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_429      /* Additional specs */
20656 };
20657
20658 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
20659         sizeof(struct TDD_Info_ExtIEs__extensionValue),
20660         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
20661         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
20662         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
20663         0,      /* No top level tags */
20664         0,      /* No tags in the map */
20665         0, 0,
20666         -1      /* Extensions start */
20667 };
20668 static /* Use -fall-defs-global to expose */
20669 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
20670         "extensionValue",
20671         "extensionValue",
20672         &asn_OP_OPEN_TYPE,
20673         0,      /* No effective tags (pointer) */
20674         0,      /* No effective tags (count) */
20675         0,      /* No tags (pointer) */
20676         0,      /* No tags (count) */
20677         { 0, 0, OPEN_TYPE_constraint },
20678         0, 0,   /* No members */
20679         &asn_SPC_extensionValue_specs_436       /* Additional specs */
20680 };
20681
20682 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_433[] = {
20683         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
20684                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20685                 -1,     /* IMPLICIT tag at current level */
20686                 &asn_DEF_ProtocolExtensionID,
20687                 0,
20688                 { &asn_OER_memb_id_constr_434, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
20689                 0, 0, /* No default value */
20690                 "id"
20691                 },
20692         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
20693                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20694                 -1,     /* IMPLICIT tag at current level */
20695                 &asn_DEF_Criticality,
20696                 0,
20697                 { &asn_OER_memb_criticality_constr_435, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
20698                 0, 0, /* No default value */
20699                 "criticality"
20700                 },
20701         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
20702                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20703                 +1,     /* EXPLICIT tag at current level */
20704                 &asn_DEF_extensionValue_436,
20705                 0,
20706                 { &asn_OER_memb_extensionValue_constr_436, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
20707                 0, 0, /* No default value */
20708                 "extensionValue"
20709                 },
20710 };
20711 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_433[] = {
20712         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20713 };
20714 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_433[] = {
20715     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20716     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20717     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20718 };
20719 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_433 = {
20720         sizeof(struct TDD_Info_ExtIEs),
20721         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
20722         asn_MAP_TDD_Info_ExtIEs_tag2el_433,
20723         3,      /* Count of tags in the map */
20724         0, 0, 0,        /* Optional elements (not needed) */
20725         -1,     /* First extension addition */
20726 };
20727 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
20728         "TDD-Info-ExtIEs",
20729         "TDD-Info-ExtIEs",
20730         &asn_OP_SEQUENCE,
20731         asn_DEF_TDD_Info_ExtIEs_tags_433,
20732         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20733                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20734         asn_DEF_TDD_Info_ExtIEs_tags_433,       /* Same as above */
20735         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433)
20736                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_433[0]), /* 1 */
20737         { 0, 0, SEQUENCE_constraint },
20738         asn_MBR_TDD_Info_ExtIEs_433,
20739         3,      /* Elements count */
20740         &asn_SPC_TDD_Info_ExtIEs_specs_433      /* Additional specs */
20741 };
20742
20743 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
20744         sizeof(struct Transmission_Bandwidth_ExtIEs__extensionValue),
20745         offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, _asn_ctx),
20746         offsetof(struct Transmission_Bandwidth_ExtIEs__extensionValue, present),
20747         sizeof(((struct Transmission_Bandwidth_ExtIEs__extensionValue *)0)->present),
20748         0,      /* No top level tags */
20749         0,      /* No tags in the map */
20750         0, 0,
20751         -1      /* Extensions start */
20752 };
20753 static /* Use -fall-defs-global to expose */
20754 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
20755         "extensionValue",
20756         "extensionValue",
20757         &asn_OP_OPEN_TYPE,
20758         0,      /* No effective tags (pointer) */
20759         0,      /* No effective tags (count) */
20760         0,      /* No tags (pointer) */
20761         0,      /* No tags (count) */
20762         { 0, 0, OPEN_TYPE_constraint },
20763         0, 0,   /* No members */
20764         &asn_SPC_extensionValue_specs_440       /* Additional specs */
20765 };
20766
20767 asn_TYPE_member_t asn_MBR_Transmission_Bandwidth_ExtIEs_437[] = {
20768         { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, id),
20769                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20770                 -1,     /* IMPLICIT tag at current level */
20771                 &asn_DEF_ProtocolExtensionID,
20772                 0,
20773                 { &asn_OER_memb_id_constr_438, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
20774                 0, 0, /* No default value */
20775                 "id"
20776                 },
20777         { ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, criticality),
20778                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20779                 -1,     /* IMPLICIT tag at current level */
20780                 &asn_DEF_Criticality,
20781                 0,
20782                 { &asn_OER_memb_criticality_constr_439, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
20783                 0, 0, /* No default value */
20784                 "criticality"
20785                 },
20786         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Transmission_Bandwidth_ExtIEs, extensionValue),
20787                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20788                 +1,     /* EXPLICIT tag at current level */
20789                 &asn_DEF_extensionValue_440,
20790                 0,
20791                 { &asn_OER_memb_extensionValue_constr_440, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
20792                 0, 0, /* No default value */
20793                 "extensionValue"
20794                 },
20795 };
20796 static const ber_tlv_tag_t asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[] = {
20797         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20798 };
20799 static const asn_TYPE_tag2member_t asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437[] = {
20800     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20801     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20802     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20803 };
20804 asn_SEQUENCE_specifics_t asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437 = {
20805         sizeof(struct Transmission_Bandwidth_ExtIEs),
20806         offsetof(struct Transmission_Bandwidth_ExtIEs, _asn_ctx),
20807         asn_MAP_Transmission_Bandwidth_ExtIEs_tag2el_437,
20808         3,      /* Count of tags in the map */
20809         0, 0, 0,        /* Optional elements (not needed) */
20810         -1,     /* First extension addition */
20811 };
20812 asn_TYPE_descriptor_t asn_DEF_Transmission_Bandwidth_ExtIEs = {
20813         "Transmission-Bandwidth-ExtIEs",
20814         "Transmission-Bandwidth-ExtIEs",
20815         &asn_OP_SEQUENCE,
20816         asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437,
20817         sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20818                 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20819         asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437, /* Same as above */
20820         sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437)
20821                 /sizeof(asn_DEF_Transmission_Bandwidth_ExtIEs_tags_437[0]), /* 1 */
20822         { 0, 0, SEQUENCE_constraint },
20823         asn_MBR_Transmission_Bandwidth_ExtIEs_437,
20824         3,      /* Elements count */
20825         &asn_SPC_Transmission_Bandwidth_ExtIEs_specs_437        /* Additional specs */
20826 };
20827
20828 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
20829         sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue),
20830         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, _asn_ctx),
20831         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue, present),
20832         sizeof(((struct UE_associatedLogicalF1_ConnectionItemExtIEs__extensionValue *)0)->present),
20833         0,      /* No top level tags */
20834         0,      /* No tags in the map */
20835         0, 0,
20836         -1      /* Extensions start */
20837 };
20838 static /* Use -fall-defs-global to expose */
20839 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
20840         "extensionValue",
20841         "extensionValue",
20842         &asn_OP_OPEN_TYPE,
20843         0,      /* No effective tags (pointer) */
20844         0,      /* No effective tags (count) */
20845         0,      /* No tags (pointer) */
20846         0,      /* No tags (count) */
20847         { 0, 0, OPEN_TYPE_constraint },
20848         0, 0,   /* No members */
20849         &asn_SPC_extensionValue_specs_444       /* Additional specs */
20850 };
20851
20852 asn_TYPE_member_t asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441[] = {
20853         { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, id),
20854                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20855                 -1,     /* IMPLICIT tag at current level */
20856                 &asn_DEF_ProtocolExtensionID,
20857                 0,
20858                 { &asn_OER_memb_id_constr_442, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
20859                 0, 0, /* No default value */
20860                 "id"
20861                 },
20862         { ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, criticality),
20863                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20864                 -1,     /* IMPLICIT tag at current level */
20865                 &asn_DEF_Criticality,
20866                 0,
20867                 { &asn_OER_memb_criticality_constr_443, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
20868                 0, 0, /* No default value */
20869                 "criticality"
20870                 },
20871         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, extensionValue),
20872                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20873                 +1,     /* EXPLICIT tag at current level */
20874                 &asn_DEF_extensionValue_444,
20875                 0,
20876                 { &asn_OER_memb_extensionValue_constr_444, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
20877                 0, 0, /* No default value */
20878                 "extensionValue"
20879                 },
20880 };
20881 static const ber_tlv_tag_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[] = {
20882         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20883 };
20884 static const asn_TYPE_tag2member_t asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441[] = {
20885     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20886     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20887     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20888 };
20889 asn_SEQUENCE_specifics_t asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441 = {
20890         sizeof(struct UE_associatedLogicalF1_ConnectionItemExtIEs),
20891         offsetof(struct UE_associatedLogicalF1_ConnectionItemExtIEs, _asn_ctx),
20892         asn_MAP_UE_associatedLogicalF1_ConnectionItemExtIEs_tag2el_441,
20893         3,      /* Count of tags in the map */
20894         0, 0, 0,        /* Optional elements (not needed) */
20895         -1,     /* First extension addition */
20896 };
20897 asn_TYPE_descriptor_t asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs = {
20898         "UE-associatedLogicalF1-ConnectionItemExtIEs",
20899         "UE-associatedLogicalF1-ConnectionItemExtIEs",
20900         &asn_OP_SEQUENCE,
20901         asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,
20902         sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20903                 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20904         asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441,   /* Same as above */
20905         sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441)
20906                 /sizeof(asn_DEF_UE_associatedLogicalF1_ConnectionItemExtIEs_tags_441[0]), /* 1 */
20907         { 0, 0, SEQUENCE_constraint },
20908         asn_MBR_UE_associatedLogicalF1_ConnectionItemExtIEs_441,
20909         3,      /* Elements count */
20910         &asn_SPC_UE_associatedLogicalF1_ConnectionItemExtIEs_specs_441  /* Additional specs */
20911 };
20912
20913 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
20914         sizeof(struct ULConfigurationExtIEs__extensionValue),
20915         offsetof(struct ULConfigurationExtIEs__extensionValue, _asn_ctx),
20916         offsetof(struct ULConfigurationExtIEs__extensionValue, present),
20917         sizeof(((struct ULConfigurationExtIEs__extensionValue *)0)->present),
20918         0,      /* No top level tags */
20919         0,      /* No tags in the map */
20920         0, 0,
20921         -1      /* Extensions start */
20922 };
20923 static /* Use -fall-defs-global to expose */
20924 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
20925         "extensionValue",
20926         "extensionValue",
20927         &asn_OP_OPEN_TYPE,
20928         0,      /* No effective tags (pointer) */
20929         0,      /* No effective tags (count) */
20930         0,      /* No tags (pointer) */
20931         0,      /* No tags (count) */
20932         { 0, 0, OPEN_TYPE_constraint },
20933         0, 0,   /* No members */
20934         &asn_SPC_extensionValue_specs_448       /* Additional specs */
20935 };
20936
20937 asn_TYPE_member_t asn_MBR_ULConfigurationExtIEs_445[] = {
20938         { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, id),
20939                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20940                 -1,     /* IMPLICIT tag at current level */
20941                 &asn_DEF_ProtocolExtensionID,
20942                 0,
20943                 { &asn_OER_memb_id_constr_446, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
20944                 0, 0, /* No default value */
20945                 "id"
20946                 },
20947         { ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, criticality),
20948                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20949                 -1,     /* IMPLICIT tag at current level */
20950                 &asn_DEF_Criticality,
20951                 0,
20952                 { &asn_OER_memb_criticality_constr_447, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
20953                 0, 0, /* No default value */
20954                 "criticality"
20955                 },
20956         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfigurationExtIEs, extensionValue),
20957                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20958                 +1,     /* EXPLICIT tag at current level */
20959                 &asn_DEF_extensionValue_448,
20960                 0,
20961                 { &asn_OER_memb_extensionValue_constr_448, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
20962                 0, 0, /* No default value */
20963                 "extensionValue"
20964                 },
20965 };
20966 static const ber_tlv_tag_t asn_DEF_ULConfigurationExtIEs_tags_445[] = {
20967         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20968 };
20969 static const asn_TYPE_tag2member_t asn_MAP_ULConfigurationExtIEs_tag2el_445[] = {
20970     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20971     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20972     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20973 };
20974 asn_SEQUENCE_specifics_t asn_SPC_ULConfigurationExtIEs_specs_445 = {
20975         sizeof(struct ULConfigurationExtIEs),
20976         offsetof(struct ULConfigurationExtIEs, _asn_ctx),
20977         asn_MAP_ULConfigurationExtIEs_tag2el_445,
20978         3,      /* Count of tags in the map */
20979         0, 0, 0,        /* Optional elements (not needed) */
20980         -1,     /* First extension addition */
20981 };
20982 asn_TYPE_descriptor_t asn_DEF_ULConfigurationExtIEs = {
20983         "ULConfigurationExtIEs",
20984         "ULConfigurationExtIEs",
20985         &asn_OP_SEQUENCE,
20986         asn_DEF_ULConfigurationExtIEs_tags_445,
20987         sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
20988                 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
20989         asn_DEF_ULConfigurationExtIEs_tags_445, /* Same as above */
20990         sizeof(asn_DEF_ULConfigurationExtIEs_tags_445)
20991                 /sizeof(asn_DEF_ULConfigurationExtIEs_tags_445[0]), /* 1 */
20992         { 0, 0, SEQUENCE_constraint },
20993         asn_MBR_ULConfigurationExtIEs_445,
20994         3,      /* Elements count */
20995         &asn_SPC_ULConfigurationExtIEs_specs_445        /* Additional specs */
20996 };
20997
20998 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
20999         sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue),
21000         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
21001         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue, present),
21002         sizeof(((struct ULUPTNLInformation_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
21003         0,      /* No top level tags */
21004         0,      /* No tags in the map */
21005         0, 0,
21006         -1      /* Extensions start */
21007 };
21008 static /* Use -fall-defs-global to expose */
21009 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
21010         "extensionValue",
21011         "extensionValue",
21012         &asn_OP_OPEN_TYPE,
21013         0,      /* No effective tags (pointer) */
21014         0,      /* No effective tags (count) */
21015         0,      /* No tags (pointer) */
21016         0,      /* No tags (count) */
21017         { 0, 0, OPEN_TYPE_constraint },
21018         0, 0,   /* No members */
21019         &asn_SPC_extensionValue_specs_452       /* Additional specs */
21020 };
21021
21022 asn_TYPE_member_t asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449[] = {
21023         { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, id),
21024                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21025                 -1,     /* IMPLICIT tag at current level */
21026                 &asn_DEF_ProtocolExtensionID,
21027                 0,
21028                 { &asn_OER_memb_id_constr_450, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
21029                 0, 0, /* No default value */
21030                 "id"
21031                 },
21032         { ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, criticality),
21033                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21034                 -1,     /* IMPLICIT tag at current level */
21035                 &asn_DEF_Criticality,
21036                 0,
21037                 { &asn_OER_memb_criticality_constr_451, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
21038                 0, 0, /* No default value */
21039                 "criticality"
21040                 },
21041         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, extensionValue),
21042                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21043                 +1,     /* EXPLICIT tag at current level */
21044                 &asn_DEF_extensionValue_452,
21045                 0,
21046                 { &asn_OER_memb_extensionValue_constr_452, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
21047                 0, 0, /* No default value */
21048                 "extensionValue"
21049                 },
21050 };
21051 static const ber_tlv_tag_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[] = {
21052         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21053 };
21054 static const asn_TYPE_tag2member_t asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449[] = {
21055     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21056     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21057     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21058 };
21059 asn_SEQUENCE_specifics_t asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449 = {
21060         sizeof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs),
21061         offsetof(struct ULUPTNLInformation_ToBeSetup_ItemExtIEs, _asn_ctx),
21062         asn_MAP_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tag2el_449,
21063         3,      /* Count of tags in the map */
21064         0, 0, 0,        /* Optional elements (not needed) */
21065         -1,     /* First extension addition */
21066 };
21067 asn_TYPE_descriptor_t asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs = {
21068         "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21069         "ULUPTNLInformation-ToBeSetup-ItemExtIEs",
21070         &asn_OP_SEQUENCE,
21071         asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,
21072         sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21073                 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21074         asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449,       /* Same as above */
21075         sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449)
21076                 /sizeof(asn_DEF_ULUPTNLInformation_ToBeSetup_ItemExtIEs_tags_449[0]), /* 1 */
21077         { 0, 0, SEQUENCE_constraint },
21078         asn_MBR_ULUPTNLInformation_ToBeSetup_ItemExtIEs_449,
21079         3,      /* Elements count */
21080         &asn_SPC_ULUPTNLInformation_ToBeSetup_ItemExtIEs_specs_449      /* Additional specs */
21081 };
21082