a64d4187a96fc471384d49c979599975d75e6eb3
[ric-app/admin.git] / asn1c_defs / all-defs / ProtocolExtensionField.c
1 /*
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
3  * From ASN.1 module "X2AP-Containers"
4  *      found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`
6  */
7
8 #include "ProtocolExtensionField.h"
9
10 static const long asn_VAL_1_id_ManagementBasedMDTallowed = 74;
11 static const long asn_VAL_1_ignore = 1;
12 static const long asn_VAL_1_optional = 0;
13 static const long asn_VAL_2_id_ManagementBasedMDTPLMNList = 89;
14 static const long asn_VAL_2_ignore = 1;
15 static const long asn_VAL_2_optional = 0;
16 static const long asn_VAL_3_id_UESidelinkAggregateMaximumBitRate = 184;
17 static const long asn_VAL_3_ignore = 1;
18 static const long asn_VAL_3_optional = 0;
19 static const asn_ioc_cell_t asn_IOS_UE_ContextInformation_ExtIEs_1_rows[] = {
20         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_1_id_ManagementBasedMDTallowed },
21         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_1_ignore },
22         { "&Extension", aioc__type, &asn_DEF_ManagementBasedMDTallowed },
23         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_1_optional },
24         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_2_id_ManagementBasedMDTPLMNList },
25         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_2_ignore },
26         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
27         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_2_optional },
28         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_3_id_UESidelinkAggregateMaximumBitRate },
29         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_3_ignore },
30         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
31         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_3_optional }
32 };
33 static const asn_ioc_set_t asn_IOS_UE_ContextInformation_ExtIEs_1[] = {
34         { 3, 4, asn_IOS_UE_ContextInformation_ExtIEs_1_rows }
35 };
36 static const long asn_VAL_4_id_BearerType = 171;
37 static const long asn_VAL_4_reject = 0;
38 static const long asn_VAL_4_optional = 0;
39 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows[] = {
40         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_4_id_BearerType },
41         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_4_reject },
42         { "&Extension", aioc__type, &asn_DEF_BearerType },
43         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_4_optional }
44 };
45 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1[] = {
46         { 1, 4, asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1_rows }
47 };
48 static const long asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended = 91;
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_ULCOUNTValueExtended = 92;
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_DLCOUNTValueExtended = 93;
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_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 = 150;
58 static const long asn_VAL_8_ignore = 1;
59 static const long asn_VAL_8_optional = 0;
60 static const long asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 = 151;
61 static const long asn_VAL_9_ignore = 1;
62 static const long asn_VAL_9_optional = 0;
63 static const long asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 = 152;
64 static const long asn_VAL_10_ignore = 1;
65 static const long asn_VAL_10_optional = 0;
66 static const asn_ioc_cell_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows[] = {
67         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_5_id_ReceiveStatusOfULPDCPSDUsExtended },
68         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_5_ignore },
69         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended },
70         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_5_optional },
71         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_6_id_ULCOUNTValueExtended },
72         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_6_ignore },
73         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
74         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_6_optional },
75         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_7_id_DLCOUNTValueExtended },
76         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_7_ignore },
77         { "&Extension", aioc__type, &asn_DEF_COUNTValueExtended },
78         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_7_optional },
79         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_8_id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
80         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_8_ignore },
81         { "&Extension", aioc__type, &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 },
82         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_8_optional },
83         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_9_id_ULCOUNTValuePDCP_SNlength18 },
84         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_9_ignore },
85         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
86         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_9_optional },
87         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_10_id_DLCOUNTValuePDCP_SNlength18 },
88         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_10_ignore },
89         { "&Extension", aioc__type, &asn_DEF_COUNTvaluePDCP_SNlength18 },
90         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_10_optional }
91 };
92 static const asn_ioc_set_t asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1[] = {
93         { 6, 4, asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1_rows }
94 };
95 static const long asn_VAL_11_id_ABSInformation = 61;
96 static const long asn_VAL_11_ignore = 1;
97 static const long asn_VAL_11_optional = 0;
98 static const long asn_VAL_12_id_InvokeIndication = 62;
99 static const long asn_VAL_12_ignore = 1;
100 static const long asn_VAL_12_optional = 0;
101 static const long asn_VAL_13_id_IntendedULDLConfiguration = 99;
102 static const long asn_VAL_13_ignore = 1;
103 static const long asn_VAL_13_optional = 0;
104 static const long asn_VAL_14_id_ExtendedULInterferenceOverloadInfo = 100;
105 static const long asn_VAL_14_ignore = 1;
106 static const long asn_VAL_14_optional = 0;
107 static const long asn_VAL_15_id_CoMPInformation = 108;
108 static const long asn_VAL_15_ignore = 1;
109 static const long asn_VAL_15_optional = 0;
110 static const long asn_VAL_16_id_DynamicDLTransmissionInformation = 106;
111 static const long asn_VAL_16_ignore = 1;
112 static const long asn_VAL_16_optional = 0;
113 static const asn_ioc_cell_t asn_IOS_CellInformation_Item_ExtIEs_1_rows[] = {
114         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_11_id_ABSInformation },
115         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_11_ignore },
116         { "&Extension", aioc__type, &asn_DEF_ABSInformation },
117         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_11_optional },
118         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_12_id_InvokeIndication },
119         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_12_ignore },
120         { "&Extension", aioc__type, &asn_DEF_InvokeIndication },
121         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_12_optional },
122         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_13_id_IntendedULDLConfiguration },
123         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_13_ignore },
124         { "&Extension", aioc__type, &asn_DEF_SubframeAssignment },
125         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_13_optional },
126         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_14_id_ExtendedULInterferenceOverloadInfo },
127         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_14_ignore },
128         { "&Extension", aioc__type, &asn_DEF_ExtendedULInterferenceOverloadInfo },
129         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_14_optional },
130         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_15_id_CoMPInformation },
131         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_15_ignore },
132         { "&Extension", aioc__type, &asn_DEF_CoMPInformation },
133         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_15_optional },
134         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_16_id_DynamicDLTransmissionInformation },
135         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_16_ignore },
136         { "&Extension", aioc__type, &asn_DEF_DynamicDLTransmissionInformation },
137         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_16_optional }
138 };
139 static const asn_ioc_set_t asn_IOS_CellInformation_Item_ExtIEs_1[] = {
140         { 6, 4, asn_IOS_CellInformation_Item_ExtIEs_1_rows }
141 };
142 static const long asn_VAL_17_id_DeactivationIndication = 59;
143 static const long asn_VAL_17_ignore = 1;
144 static const long asn_VAL_17_optional = 0;
145 static const asn_ioc_cell_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows[] = {
146         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_17_id_DeactivationIndication },
147         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_17_ignore },
148         { "&Extension", aioc__type, &asn_DEF_DeactivationIndication },
149         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_17_optional }
150 };
151 static const asn_ioc_set_t asn_IOS_ServedCellsToModify_Item_ExtIEs_1[] = {
152         { 1, 4, asn_IOS_ServedCellsToModify_Item_ExtIEs_1_rows }
153 };
154 static const long asn_VAL_18_id_CompositeAvailableCapacityGroup = 42;
155 static const long asn_VAL_18_ignore = 1;
156 static const long asn_VAL_18_optional = 0;
157 static const long asn_VAL_19_id_ABS_Status = 63;
158 static const long asn_VAL_19_ignore = 1;
159 static const long asn_VAL_19_optional = 0;
160 static const long asn_VAL_20_id_RSRPMRList = 110;
161 static const long asn_VAL_20_ignore = 1;
162 static const long asn_VAL_20_optional = 0;
163 static const long asn_VAL_21_id_CSIReportList = 146;
164 static const long asn_VAL_21_ignore = 1;
165 static const long asn_VAL_21_optional = 0;
166 static const long asn_VAL_22_id_CellReportingIndicator = 170;
167 static const long asn_VAL_22_ignore = 1;
168 static const long asn_VAL_22_optional = 0;
169 static const asn_ioc_cell_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows[] = {
170         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_18_id_CompositeAvailableCapacityGroup },
171         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_18_ignore },
172         { "&Extension", aioc__type, &asn_DEF_CompositeAvailableCapacityGroup },
173         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_18_optional },
174         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_19_id_ABS_Status },
175         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_19_ignore },
176         { "&Extension", aioc__type, &asn_DEF_ABS_Status },
177         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_19_optional },
178         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_20_id_RSRPMRList },
179         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_20_ignore },
180         { "&Extension", aioc__type, &asn_DEF_RSRPMRList },
181         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_20_optional },
182         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_21_id_CSIReportList },
183         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_21_ignore },
184         { "&Extension", aioc__type, &asn_DEF_CSIReportList },
185         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_21_optional },
186         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_22_id_CellReportingIndicator },
187         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_22_ignore },
188         { "&Extension", aioc__type, &asn_DEF_CellReportingIndicator },
189         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_22_optional }
190 };
191 static const asn_ioc_set_t asn_IOS_CellMeasurementResult_Item_ExtIEs_1[] = {
192         { 5, 4, asn_IOS_CellMeasurementResult_Item_ExtIEs_1_rows }
193 };
194 static const long asn_VAL_23_id_Correlation_ID = 166;
195 static const long asn_VAL_23_ignore = 1;
196 static const long asn_VAL_23_optional = 0;
197 static const long asn_VAL_24_id_SIPTO_Correlation_ID = 167;
198 static const long asn_VAL_24_ignore = 1;
199 static const long asn_VAL_24_optional = 0;
200 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows[] = {
201         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_23_id_Correlation_ID },
202         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_23_ignore },
203         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
204         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_23_optional },
205         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_24_id_SIPTO_Correlation_ID },
206         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_24_ignore },
207         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
208         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_24_optional }
209 };
210 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1[] = {
211         { 2, 4, asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1_rows }
212 };
213 static const long asn_VAL_25_id_Correlation_ID = 166;
214 static const long asn_VAL_25_ignore = 1;
215 static const long asn_VAL_25_optional = 0;
216 static const long asn_VAL_26_id_SIPTO_Correlation_ID = 167;
217 static const long asn_VAL_26_ignore = 1;
218 static const long asn_VAL_26_optional = 0;
219 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows[] = {
220         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_25_id_Correlation_ID },
221         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_25_ignore },
222         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
223         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_25_optional },
224         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_26_id_SIPTO_Correlation_ID },
225         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_26_ignore },
226         { "&Extension", aioc__type, &asn_DEF_Correlation_ID },
227         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_26_optional }
228 };
229 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1[] = {
230         { 2, 4, asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1_rows }
231 };
232 static const long asn_VAL_27_id_UESidelinkAggregateMaximumBitRate = 184;
233 static const long asn_VAL_27_ignore = 1;
234 static const long asn_VAL_27_optional = 0;
235 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows[] = {
236         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_27_id_UESidelinkAggregateMaximumBitRate },
237         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_27_ignore },
238         { "&Extension", aioc__type, &asn_DEF_UESidelinkAggregateMaximumBitRate },
239         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_27_optional }
240 };
241 static const asn_ioc_set_t asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1[] = {
242         { 1, 4, asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1_rows }
243 };
244 static const long asn_VAL_28_id_uL_GTPtunnelEndpoint = 185;
245 static const long asn_VAL_28_reject = 0;
246 static const long asn_VAL_28_mandatory = 2;
247 static const long asn_VAL_29_id_dL_Forwarding = 306;
248 static const long asn_VAL_29_ignore = 1;
249 static const long asn_VAL_29_optional = 0;
250 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows[] = {
251         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_28_id_uL_GTPtunnelEndpoint },
252         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_28_reject },
253         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
254         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_28_mandatory },
255         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_29_id_dL_Forwarding },
256         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_29_ignore },
257         { "&Extension", aioc__type, &asn_DEF_DL_Forwarding },
258         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_29_optional }
259 };
260 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1[] = {
261         { 2, 4, asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1_rows }
262 };
263 static const long asn_VAL_30_id_RLCMode_transferred = 317;
264 static const long asn_VAL_30_ignore = 1;
265 static const long asn_VAL_30_optional = 0;
266 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
267         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_30_id_RLCMode_transferred },
268         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_30_ignore },
269         { "&Extension", aioc__type, &asn_DEF_RLCMode },
270         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_30_optional }
271 };
272 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1[] = {
273         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1_rows }
274 };
275 static const long asn_VAL_31_id_uLpDCPSnLength = 302;
276 static const long asn_VAL_31_ignore = 1;
277 static const long asn_VAL_31_optional = 0;
278 static const long asn_VAL_32_id_dLPDCPSnLength = 311;
279 static const long asn_VAL_32_ignore = 1;
280 static const long asn_VAL_32_optional = 0;
281 static const long asn_VAL_33_id_duplicationActivation = 315;
282 static const long asn_VAL_33_ignore = 1;
283 static const long asn_VAL_33_optional = 0;
284 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
285         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_31_id_uLpDCPSnLength },
286         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_31_ignore },
287         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
288         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_31_optional },
289         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_32_id_dLPDCPSnLength },
290         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_32_ignore },
291         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
292         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_32_optional },
293         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_33_id_duplicationActivation },
294         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_33_ignore },
295         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
296         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_33_optional }
297 };
298 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
299         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
300 };
301 static const long asn_VAL_34_id_uLpDCPSnLength = 302;
302 static const long asn_VAL_34_ignore = 1;
303 static const long asn_VAL_34_optional = 0;
304 static const long asn_VAL_35_id_dLPDCPSnLength = 311;
305 static const long asn_VAL_35_ignore = 1;
306 static const long asn_VAL_35_optional = 0;
307 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
308         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_34_id_uLpDCPSnLength },
309         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_34_ignore },
310         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
311         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_34_optional },
312         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_35_id_dLPDCPSnLength },
313         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_35_ignore },
314         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
315         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_35_optional }
316 };
317 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1[] = {
318         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1_rows }
319 };
320 static const long asn_VAL_36_id_lCID = 314;
321 static const long asn_VAL_36_ignore = 1;
322 static const long asn_VAL_36_optional = 0;
323 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
324         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_36_id_lCID },
325         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_36_ignore },
326         { "&Extension", aioc__type, &asn_DEF_LCID },
327         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_36_optional }
328 };
329 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
330         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
331 };
332 static const long asn_VAL_37_id_SubscriberProfileIDforRFP = 275;
333 static const long asn_VAL_37_ignore = 1;
334 static const long asn_VAL_37_optional = 0;
335 static const asn_ioc_cell_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows[] = {
336         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_37_id_SubscriberProfileIDforRFP },
337         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_37_ignore },
338         { "&Extension", aioc__type, &asn_DEF_SubscriberProfileIDforRFP },
339         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_37_optional }
340 };
341 static const asn_ioc_set_t asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1[] = {
342         { 1, 4, asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1_rows }
343 };
344 static const long asn_VAL_38_id_RLCMode_transferred = 317;
345 static const long asn_VAL_38_ignore = 1;
346 static const long asn_VAL_38_optional = 0;
347 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
348         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_38_id_RLCMode_transferred },
349         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_38_ignore },
350         { "&Extension", aioc__type, &asn_DEF_RLCMode },
351         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_38_optional }
352 };
353 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
354         { 1, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
355 };
356 static const long asn_VAL_39_id_uLpDCPSnLength = 302;
357 static const long asn_VAL_39_ignore = 1;
358 static const long asn_VAL_39_optional = 0;
359 static const long asn_VAL_40_id_dLPDCPSnLength = 311;
360 static const long asn_VAL_40_ignore = 1;
361 static const long asn_VAL_40_optional = 0;
362 static const long asn_VAL_41_id_duplicationActivation = 315;
363 static const long asn_VAL_41_ignore = 1;
364 static const long asn_VAL_41_optional = 0;
365 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
366         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_39_id_uLpDCPSnLength },
367         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_39_ignore },
368         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
369         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_39_optional },
370         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_40_id_dLPDCPSnLength },
371         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_40_ignore },
372         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
373         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_40_optional },
374         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_41_id_duplicationActivation },
375         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_41_ignore },
376         { "&Extension", aioc__type, &asn_DEF_DuplicationActivation },
377         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_41_optional }
378 };
379 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
380         { 3, 4, asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
381 };
382 static const long asn_VAL_42_id_RLC_Status = 300;
383 static const long asn_VAL_42_ignore = 1;
384 static const long asn_VAL_42_optional = 0;
385 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
386         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_42_id_RLC_Status },
387         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_42_ignore },
388         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
389         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_42_optional }
390 };
391 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1[] = {
392         { 1, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1_rows }
393 };
394 static const long asn_VAL_43_id_uLpDCPSnLength = 302;
395 static const long asn_VAL_43_ignore = 1;
396 static const long asn_VAL_43_optional = 0;
397 static const long asn_VAL_44_id_dLPDCPSnLength = 311;
398 static const long asn_VAL_44_ignore = 1;
399 static const long asn_VAL_44_optional = 0;
400 static const long asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP = 313;
401 static const long asn_VAL_45_ignore = 1;
402 static const long asn_VAL_45_optional = 0;
403 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
404         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_43_id_uLpDCPSnLength },
405         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_43_ignore },
406         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
407         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_43_optional },
408         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_44_id_dLPDCPSnLength },
409         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_44_ignore },
410         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
411         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_44_optional },
412         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_45_id_secondarymeNBULGTPTEIDatPDCP },
413         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_45_ignore },
414         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
415         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_45_optional }
416 };
417 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1[] = {
418         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1_rows }
419 };
420 static const long asn_VAL_46_id_uLpDCPSnLength = 302;
421 static const long asn_VAL_46_ignore = 1;
422 static const long asn_VAL_46_optional = 0;
423 static const long asn_VAL_47_id_dLPDCPSnLength = 311;
424 static const long asn_VAL_47_ignore = 1;
425 static const long asn_VAL_47_optional = 0;
426 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
427         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_46_id_uLpDCPSnLength },
428         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_46_ignore },
429         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
430         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_46_optional },
431         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_47_id_dLPDCPSnLength },
432         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_47_ignore },
433         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
434         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_47_optional }
435 };
436 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
437         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
438 };
439 static const long asn_VAL_48_id_lCID = 314;
440 static const long asn_VAL_48_ignore = 1;
441 static const long asn_VAL_48_optional = 0;
442 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
443         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_48_id_lCID },
444         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_48_ignore },
445         { "&Extension", aioc__type, &asn_DEF_LCID },
446         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_48_optional }
447 };
448 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
449         { 1, 4, asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
450 };
451 static const long asn_VAL_49_id_uLpDCPSnLength = 302;
452 static const long asn_VAL_49_ignore = 1;
453 static const long asn_VAL_49_optional = 0;
454 static const long asn_VAL_50_id_dLPDCPSnLength = 311;
455 static const long asn_VAL_50_ignore = 1;
456 static const long asn_VAL_50_optional = 0;
457 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
458         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_49_id_uLpDCPSnLength },
459         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_49_ignore },
460         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
461         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_49_optional },
462         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_50_id_dLPDCPSnLength },
463         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_50_ignore },
464         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
465         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_50_optional }
466 };
467 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1[] = {
468         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1_rows }
469 };
470 static const long asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP = 312;
471 static const long asn_VAL_51_ignore = 1;
472 static const long asn_VAL_51_optional = 0;
473 static const long asn_VAL_52_id_RLC_Status = 300;
474 static const long asn_VAL_52_ignore = 1;
475 static const long asn_VAL_52_optional = 0;
476 static const asn_ioc_cell_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
477         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_51_id_secondarysgNBDLGTPTEIDatPDCP },
478         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_51_ignore },
479         { "&Extension", aioc__type, &asn_DEF_GTPtunnelEndpoint },
480         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_51_optional },
481         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_52_id_RLC_Status },
482         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_52_ignore },
483         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
484         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_52_optional }
485 };
486 static const asn_ioc_set_t asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1[] = {
487         { 2, 4, asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1_rows }
488 };
489 static const long asn_VAL_53_id_RLCMode_transferred = 317;
490 static const long asn_VAL_53_ignore = 1;
491 static const long asn_VAL_53_optional = 0;
492 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows[] = {
493         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_53_id_RLCMode_transferred },
494         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_53_ignore },
495         { "&Extension", aioc__type, &asn_DEF_RLCMode },
496         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_53_optional }
497 };
498 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1[] = {
499         { 1, 4, asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1_rows }
500 };
501 static const long asn_VAL_54_id_uLpDCPSnLength = 302;
502 static const long asn_VAL_54_ignore = 1;
503 static const long asn_VAL_54_optional = 0;
504 static const long asn_VAL_55_id_dLPDCPSnLength = 311;
505 static const long asn_VAL_55_ignore = 1;
506 static const long asn_VAL_55_optional = 0;
507 static const long asn_VAL_56_id_new_drb_ID_req = 325;
508 static const long asn_VAL_56_ignore = 1;
509 static const long asn_VAL_56_optional = 0;
510 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows[] = {
511         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_54_id_uLpDCPSnLength },
512         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_54_ignore },
513         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
514         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_54_optional },
515         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_55_id_dLPDCPSnLength },
516         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_55_ignore },
517         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
518         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_55_optional },
519         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_56_id_new_drb_ID_req },
520         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_56_ignore },
521         { "&Extension", aioc__type, &asn_DEF_NewDRBIDrequest },
522         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_56_optional }
523 };
524 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1[] = {
525         { 3, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1_rows }
526 };
527 static const long asn_VAL_57_id_RLC_Status = 300;
528 static const long asn_VAL_57_ignore = 1;
529 static const long asn_VAL_57_optional = 0;
530 static const long asn_VAL_58_id_lCID = 314;
531 static const long asn_VAL_58_ignore = 1;
532 static const long asn_VAL_58_optional = 0;
533 static const asn_ioc_cell_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
534         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_57_id_RLC_Status },
535         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_57_ignore },
536         { "&Extension", aioc__type, &asn_DEF_RLC_Status },
537         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_57_optional },
538         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_58_id_lCID },
539         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_58_ignore },
540         { "&Extension", aioc__type, &asn_DEF_LCID },
541         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_58_optional }
542 };
543 static const asn_ioc_set_t asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1[] = {
544         { 2, 4, asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1_rows }
545 };
546 static const long asn_VAL_59_id_uLpDCPSnLength = 302;
547 static const long asn_VAL_59_ignore = 1;
548 static const long asn_VAL_59_optional = 0;
549 static const long asn_VAL_60_id_dLPDCPSnLength = 311;
550 static const long asn_VAL_60_ignore = 1;
551 static const long asn_VAL_60_optional = 0;
552 static const asn_ioc_cell_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows[] = {
553         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_59_id_uLpDCPSnLength },
554         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_59_ignore },
555         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
556         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_59_optional },
557         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_60_id_dLPDCPSnLength },
558         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_60_ignore },
559         { "&Extension", aioc__type, &asn_DEF_PDCPSnLength },
560         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_60_optional }
561 };
562 static const asn_ioc_set_t asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1[] = {
563         { 2, 4, asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1_rows }
564 };
565 static const long asn_VAL_61_id_DownlinkPacketLossRate = 273;
566 static const long asn_VAL_61_ignore = 1;
567 static const long asn_VAL_61_optional = 0;
568 static const long asn_VAL_62_id_UplinkPacketLossRate = 274;
569 static const long asn_VAL_62_ignore = 1;
570 static const long asn_VAL_62_optional = 0;
571 static const asn_ioc_cell_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows[] = {
572         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_61_id_DownlinkPacketLossRate },
573         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_61_ignore },
574         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
575         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_61_optional },
576         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_62_id_UplinkPacketLossRate },
577         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_62_ignore },
578         { "&Extension", aioc__type, &asn_DEF_Packet_LossRate },
579         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_62_optional }
580 };
581 static const asn_ioc_set_t asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1[] = {
582         { 2, 4, asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1_rows }
583 };
584 static const long asn_VAL_63_id_UL_EARFCNExtension = 95;
585 static const long asn_VAL_63_reject = 0;
586 static const long asn_VAL_63_optional = 0;
587 static const long asn_VAL_64_id_DL_EARFCNExtension = 96;
588 static const long asn_VAL_64_reject = 0;
589 static const long asn_VAL_64_optional = 0;
590 static const long asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN = 177;
591 static const long asn_VAL_65_reject = 0;
592 static const long asn_VAL_65_optional = 0;
593 static const long asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN = 178;
594 static const long asn_VAL_66_reject = 0;
595 static const long asn_VAL_66_optional = 0;
596 static const long asn_VAL_67_id_NRS_NSSS_PowerOffset = 282;
597 static const long asn_VAL_67_ignore = 1;
598 static const long asn_VAL_67_optional = 0;
599 static const long asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder = 283;
600 static const long asn_VAL_68_ignore = 1;
601 static const long asn_VAL_68_optional = 0;
602 static const asn_ioc_cell_t asn_IOS_FDD_Info_ExtIEs_1_rows[] = {
603         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_63_id_UL_EARFCNExtension },
604         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_63_reject },
605         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
606         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_63_optional },
607         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_64_id_DL_EARFCNExtension },
608         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_64_reject },
609         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
610         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_64_optional },
611         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_65_id_OffsetOfNbiotChannelNumberToDL_EARFCN },
612         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_65_reject },
613         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
614         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_65_optional },
615         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_66_id_OffsetOfNbiotChannelNumberToUL_EARFCN },
616         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_66_reject },
617         { "&Extension", aioc__type, &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN },
618         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_66_optional },
619         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_67_id_NRS_NSSS_PowerOffset },
620         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_67_ignore },
621         { "&Extension", aioc__type, &asn_DEF_NRS_NSSS_PowerOffset },
622         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_67_optional },
623         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_68_id_NSSS_NumOccasionDifferentPrecoder },
624         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_68_ignore },
625         { "&Extension", aioc__type, &asn_DEF_NSSS_NumOccasionDifferentPrecoder },
626         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_68_optional }
627 };
628 static const asn_ioc_set_t asn_IOS_FDD_Info_ExtIEs_1[] = {
629         { 6, 4, asn_IOS_FDD_Info_ExtIEs_1_rows }
630 };
631 static const long asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL = 196;
632 static const long asn_VAL_69_ignore = 1;
633 static const long asn_VAL_69_optional = 0;
634 static const long asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL = 197;
635 static const long asn_VAL_70_ignore = 1;
636 static const long asn_VAL_70_optional = 0;
637 static const long asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL = 198;
638 static const long asn_VAL_71_ignore = 1;
639 static const long asn_VAL_71_optional = 0;
640 static const long asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL = 199;
641 static const long asn_VAL_72_ignore = 1;
642 static const long asn_VAL_72_optional = 0;
643 static const asn_ioc_cell_t asn_IOS_GBR_QosInformation_ExtIEs_1_rows[] = {
644         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_69_id_extended_e_RAB_MaximumBitrateDL },
645         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_69_ignore },
646         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
647         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_69_optional },
648         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_70_id_extended_e_RAB_MaximumBitrateUL },
649         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_70_ignore },
650         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
651         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_70_optional },
652         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_71_id_extended_e_RAB_GuaranteedBitrateDL },
653         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_71_ignore },
654         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
655         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_71_optional },
656         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_72_id_extended_e_RAB_GuaranteedBitrateUL },
657         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_72_ignore },
658         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
659         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_72_optional }
660 };
661 static const asn_ioc_set_t asn_IOS_GBR_QosInformation_ExtIEs_1[] = {
662         { 4, 4, asn_IOS_GBR_QosInformation_ExtIEs_1_rows }
663 };
664 static const long asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT = 202;
665 static const long asn_VAL_73_ignore = 1;
666 static const long asn_VAL_73_optional = 0;
667 static const long asn_VAL_74_id_CNTypeRestrictions = 301;
668 static const long asn_VAL_74_ignore = 1;
669 static const long asn_VAL_74_optional = 0;
670 static const long asn_VAL_75_id_NRrestrictionin5GS = 305;
671 static const long asn_VAL_75_ignore = 1;
672 static const long asn_VAL_75_optional = 0;
673 static const asn_ioc_cell_t asn_IOS_HandoverRestrictionList_ExtIEs_1_rows[] = {
674         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_73_id_NRrestrictioninEPSasSecondaryRAT },
675         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_73_ignore },
676         { "&Extension", aioc__type, &asn_DEF_NRrestrictioninEPSasSecondaryRAT },
677         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_73_optional },
678         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_74_id_CNTypeRestrictions },
679         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_74_ignore },
680         { "&Extension", aioc__type, &asn_DEF_CNTypeRestrictions },
681         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_74_optional },
682         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_75_id_NRrestrictionin5GS },
683         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_75_ignore },
684         { "&Extension", aioc__type, &asn_DEF_NRrestrictionin5GS },
685         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_75_optional }
686 };
687 static const asn_ioc_set_t asn_IOS_HandoverRestrictionList_ExtIEs_1[] = {
688         { 3, 4, asn_IOS_HandoverRestrictionList_ExtIEs_1_rows }
689 };
690 static const long asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity = 77;
691 static const long asn_VAL_76_ignore = 1;
692 static const long asn_VAL_76_optional = 0;
693 static const long asn_VAL_77_id_HO_cause = 80;
694 static const long asn_VAL_77_ignore = 1;
695 static const long asn_VAL_77_optional = 0;
696 static const asn_ioc_cell_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows[] = {
697         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_76_id_Time_UE_StayedInCell_EnhancedGranularity },
698         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_76_ignore },
699         { "&Extension", aioc__type, &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity },
700         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_76_optional },
701         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_77_id_HO_cause },
702         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_77_ignore },
703         { "&Extension", aioc__type, &asn_DEF_Cause },
704         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_77_optional }
705 };
706 static const asn_ioc_set_t asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1[] = {
707         { 2, 4, asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1_rows }
708 };
709 static const long asn_VAL_78_id_M3Configuration = 85;
710 static const long asn_VAL_78_ignore = 1;
711 static const long asn_VAL_78_conditional = 1;
712 static const long asn_VAL_79_id_M4Configuration = 86;
713 static const long asn_VAL_79_ignore = 1;
714 static const long asn_VAL_79_conditional = 1;
715 static const long asn_VAL_80_id_M5Configuration = 87;
716 static const long asn_VAL_80_ignore = 1;
717 static const long asn_VAL_80_conditional = 1;
718 static const long asn_VAL_81_id_MDT_Location_Info = 88;
719 static const long asn_VAL_81_ignore = 1;
720 static const long asn_VAL_81_optional = 0;
721 static const long asn_VAL_82_id_SignallingBasedMDTPLMNList = 90;
722 static const long asn_VAL_82_ignore = 1;
723 static const long asn_VAL_82_optional = 0;
724 static const long asn_VAL_83_id_M6Configuration = 161;
725 static const long asn_VAL_83_ignore = 1;
726 static const long asn_VAL_83_conditional = 1;
727 static const long asn_VAL_84_id_M7Configuration = 162;
728 static const long asn_VAL_84_ignore = 1;
729 static const long asn_VAL_84_conditional = 1;
730 static const long asn_VAL_85_id_BluetoothMeasurementConfiguration = 303;
731 static const long asn_VAL_85_ignore = 1;
732 static const long asn_VAL_85_optional = 0;
733 static const long asn_VAL_86_id_WLANMeasurementConfiguration = 304;
734 static const long asn_VAL_86_ignore = 1;
735 static const long asn_VAL_86_optional = 0;
736 static const asn_ioc_cell_t asn_IOS_MDT_Configuration_ExtIEs_1_rows[] = {
737         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_78_id_M3Configuration },
738         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_78_ignore },
739         { "&Extension", aioc__type, &asn_DEF_M3Configuration },
740         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_78_conditional },
741         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_79_id_M4Configuration },
742         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_79_ignore },
743         { "&Extension", aioc__type, &asn_DEF_M4Configuration },
744         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_79_conditional },
745         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_80_id_M5Configuration },
746         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_80_ignore },
747         { "&Extension", aioc__type, &asn_DEF_M5Configuration },
748         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_80_conditional },
749         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_81_id_MDT_Location_Info },
750         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_81_ignore },
751         { "&Extension", aioc__type, &asn_DEF_MDT_Location_Info },
752         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_81_optional },
753         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_82_id_SignallingBasedMDTPLMNList },
754         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_82_ignore },
755         { "&Extension", aioc__type, &asn_DEF_MDTPLMNList },
756         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_82_optional },
757         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_83_id_M6Configuration },
758         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_83_ignore },
759         { "&Extension", aioc__type, &asn_DEF_M6Configuration },
760         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_83_conditional },
761         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_84_id_M7Configuration },
762         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_84_ignore },
763         { "&Extension", aioc__type, &asn_DEF_M7Configuration },
764         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_84_conditional },
765         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_85_id_BluetoothMeasurementConfiguration },
766         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_85_ignore },
767         { "&Extension", aioc__type, &asn_DEF_BluetoothMeasurementConfiguration },
768         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_85_optional },
769         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_86_id_WLANMeasurementConfiguration },
770         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_86_ignore },
771         { "&Extension", aioc__type, &asn_DEF_WLANMeasurementConfiguration },
772         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_86_optional }
773 };
774 static const asn_ioc_set_t asn_IOS_MDT_Configuration_ExtIEs_1[] = {
775         { 9, 4, asn_IOS_MDT_Configuration_ExtIEs_1_rows }
776 };
777 static const long asn_VAL_87_id_NRCGI = 322;
778 static const long asn_VAL_87_ignore = 1;
779 static const long asn_VAL_87_optional = 0;
780 static const long asn_VAL_88_id_MeNBCoordinationAssistanceInformation = 323;
781 static const long asn_VAL_88_reject = 0;
782 static const long asn_VAL_88_optional = 0;
783 static const asn_ioc_cell_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows[] = {
784         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_87_id_NRCGI },
785         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_87_ignore },
786         { "&Extension", aioc__type, &asn_DEF_NRCGI },
787         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_87_optional },
788         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_88_id_MeNBCoordinationAssistanceInformation },
789         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_88_reject },
790         { "&Extension", aioc__type, &asn_DEF_MeNBCoordinationAssistanceInformation },
791         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_88_optional }
792 };
793 static const asn_ioc_set_t asn_IOS_MeNBResourceCoordinationInformationExtIEs_1[] = {
794         { 2, 4, asn_IOS_MeNBResourceCoordinationInformationExtIEs_1_rows }
795 };
796 static const long asn_VAL_89_id_NeighbourTAC = 76;
797 static const long asn_VAL_89_ignore = 1;
798 static const long asn_VAL_89_optional = 0;
799 static const long asn_VAL_90_id_eARFCNExtension = 94;
800 static const long asn_VAL_90_reject = 0;
801 static const long asn_VAL_90_optional = 0;
802 static const asn_ioc_cell_t asn_IOS_Neighbour_Information_ExtIEs_1_rows[] = {
803         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_89_id_NeighbourTAC },
804         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_89_ignore },
805         { "&Extension", aioc__type, &asn_DEF_TAC },
806         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_89_optional },
807         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_90_id_eARFCNExtension },
808         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_90_reject },
809         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
810         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_90_optional }
811 };
812 static const asn_ioc_set_t asn_IOS_Neighbour_Information_ExtIEs_1[] = {
813         { 2, 4, asn_IOS_Neighbour_Information_ExtIEs_1_rows }
814 };
815 static const long asn_VAL_91_id_ProSeUEtoNetworkRelaying = 149;
816 static const long asn_VAL_91_ignore = 1;
817 static const long asn_VAL_91_optional = 0;
818 static const asn_ioc_cell_t asn_IOS_ProSeAuthorized_ExtIEs_1_rows[] = {
819         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_91_id_ProSeUEtoNetworkRelaying },
820         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_91_ignore },
821         { "&Extension", aioc__type, &asn_DEF_ProSeUEtoNetworkRelaying },
822         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_91_optional }
823 };
824 static const asn_ioc_set_t asn_IOS_ProSeAuthorized_ExtIEs_1[] = {
825         { 1, 4, asn_IOS_ProSeAuthorized_ExtIEs_1_rows }
826 };
827 static const long asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage = 193;
828 static const long asn_VAL_92_ignore = 1;
829 static const long asn_VAL_92_optional = 0;
830 static const long asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage = 194;
831 static const long asn_VAL_93_ignore = 1;
832 static const long asn_VAL_93_optional = 0;
833 static const asn_ioc_cell_t asn_IOS_RadioResourceStatus_ExtIEs_1_rows[] = {
834         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_92_id_DL_scheduling_PDCCH_CCE_usage },
835         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_92_ignore },
836         { "&Extension", aioc__type, &asn_DEF_DL_scheduling_PDCCH_CCE_usage },
837         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_92_optional },
838         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_93_id_UL_scheduling_PDCCH_CCE_usage },
839         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_93_ignore },
840         { "&Extension", aioc__type, &asn_DEF_UL_scheduling_PDCCH_CCE_usage },
841         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_93_optional }
842 };
843 static const asn_ioc_set_t asn_IOS_RadioResourceStatus_ExtIEs_1[] = {
844         { 2, 4, asn_IOS_RadioResourceStatus_ExtIEs_1_rows }
845 };
846 static const long asn_VAL_94_id_enhancedRNTP = 148;
847 static const long asn_VAL_94_ignore = 1;
848 static const long asn_VAL_94_optional = 0;
849 static const asn_ioc_cell_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows[] = {
850         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_94_id_enhancedRNTP },
851         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_94_ignore },
852         { "&Extension", aioc__type, &asn_DEF_EnhancedRNTP },
853         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_94_optional }
854 };
855 static const asn_ioc_set_t asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1[] = {
856         { 1, 4, asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1_rows }
857 };
858 static const long asn_VAL_95_id_UEID = 147;
859 static const long asn_VAL_95_ignore = 1;
860 static const long asn_VAL_95_optional = 0;
861 static const asn_ioc_cell_t asn_IOS_RSRPMRList_ExtIEs_1_rows[] = {
862         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_95_id_UEID },
863         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_95_ignore },
864         { "&Extension", aioc__type, &asn_DEF_UEID },
865         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_95_optional }
866 };
867 static const asn_ioc_set_t asn_IOS_RSRPMRList_ExtIEs_1[] = {
868         { 1, 4, asn_IOS_RSRPMRList_ExtIEs_1_rows }
869 };
870 static const long asn_VAL_96_id_Number_of_Antennaports = 41;
871 static const long asn_VAL_96_ignore = 1;
872 static const long asn_VAL_96_optional = 0;
873 static const long asn_VAL_97_id_PRACH_Configuration = 55;
874 static const long asn_VAL_97_ignore = 1;
875 static const long asn_VAL_97_optional = 0;
876 static const long asn_VAL_98_id_MBSFN_Subframe_Info = 56;
877 static const long asn_VAL_98_ignore = 1;
878 static const long asn_VAL_98_optional = 0;
879 static const long asn_VAL_99_id_CSG_Id = 70;
880 static const long asn_VAL_99_ignore = 1;
881 static const long asn_VAL_99_optional = 0;
882 static const long asn_VAL_100_id_MBMS_Service_Area_List = 79;
883 static const long asn_VAL_100_ignore = 1;
884 static const long asn_VAL_100_optional = 0;
885 static const long asn_VAL_101_id_MultibandInfoList = 84;
886 static const long asn_VAL_101_ignore = 1;
887 static const long asn_VAL_101_optional = 0;
888 static const long asn_VAL_102_id_FreqBandIndicatorPriority = 160;
889 static const long asn_VAL_102_ignore = 1;
890 static const long asn_VAL_102_optional = 0;
891 static const long asn_VAL_103_id_BandwidthReducedSI = 180;
892 static const long asn_VAL_103_ignore = 1;
893 static const long asn_VAL_103_optional = 0;
894 static const long asn_VAL_104_id_ProtectedEUTRAResourceIndication = 284;
895 static const long asn_VAL_104_ignore = 1;
896 static const long asn_VAL_104_optional = 0;
897 static const asn_ioc_cell_t asn_IOS_ServedCell_Information_ExtIEs_1_rows[] = {
898         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_96_id_Number_of_Antennaports },
899         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_96_ignore },
900         { "&Extension", aioc__type, &asn_DEF_Number_of_Antennaports },
901         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_96_optional },
902         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_97_id_PRACH_Configuration },
903         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_97_ignore },
904         { "&Extension", aioc__type, &asn_DEF_PRACH_Configuration },
905         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_97_optional },
906         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_98_id_MBSFN_Subframe_Info },
907         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_98_ignore },
908         { "&Extension", aioc__type, &asn_DEF_MBSFN_Subframe_Infolist },
909         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_98_optional },
910         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_99_id_CSG_Id },
911         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_99_ignore },
912         { "&Extension", aioc__type, &asn_DEF_CSG_Id },
913         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_99_optional },
914         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_100_id_MBMS_Service_Area_List },
915         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_100_ignore },
916         { "&Extension", aioc__type, &asn_DEF_MBMS_Service_Area_Identity_List },
917         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_100_optional },
918         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_101_id_MultibandInfoList },
919         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_101_ignore },
920         { "&Extension", aioc__type, &asn_DEF_MultibandInfoList },
921         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_101_optional },
922         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_102_id_FreqBandIndicatorPriority },
923         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_102_ignore },
924         { "&Extension", aioc__type, &asn_DEF_FreqBandIndicatorPriority },
925         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_102_optional },
926         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_103_id_BandwidthReducedSI },
927         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_103_ignore },
928         { "&Extension", aioc__type, &asn_DEF_BandwidthReducedSI },
929         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_103_optional },
930         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_104_id_ProtectedEUTRAResourceIndication },
931         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_104_ignore },
932         { "&Extension", aioc__type, &asn_DEF_ProtectedEUTRAResourceIndication },
933         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_104_optional }
934 };
935 static const asn_ioc_set_t asn_IOS_ServedCell_Information_ExtIEs_1[] = {
936         { 9, 4, asn_IOS_ServedCell_Information_ExtIEs_1_rows }
937 };
938 static const long asn_VAL_105_id_ECGI = 316;
939 static const long asn_VAL_105_ignore = 1;
940 static const long asn_VAL_105_optional = 0;
941 static const long asn_VAL_106_id_SgNBCoordinationAssistanceInformation = 324;
942 static const long asn_VAL_106_reject = 0;
943 static const long asn_VAL_106_optional = 0;
944 static const asn_ioc_cell_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows[] = {
945         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_105_id_ECGI },
946         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_105_ignore },
947         { "&Extension", aioc__type, &asn_DEF_ECGI },
948         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_105_optional },
949         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_106_id_SgNBCoordinationAssistanceInformation },
950         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_106_reject },
951         { "&Extension", aioc__type, &asn_DEF_SgNBCoordinationAssistanceInformation },
952         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_106_optional }
953 };
954 static const asn_ioc_set_t asn_IOS_SgNBResourceCoordinationInformationExtIEs_1[] = {
955         { 2, 4, asn_IOS_SgNBResourceCoordinationInformationExtIEs_1_rows }
956 };
957 static const long asn_VAL_107_id_AdditionalSpecialSubframe_Info = 97;
958 static const long asn_VAL_107_ignore = 1;
959 static const long asn_VAL_107_optional = 0;
960 static const long asn_VAL_108_id_eARFCNExtension = 94;
961 static const long asn_VAL_108_reject = 0;
962 static const long asn_VAL_108_optional = 0;
963 static const long asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info = 179;
964 static const long asn_VAL_109_ignore = 1;
965 static const long asn_VAL_109_optional = 0;
966 static const asn_ioc_cell_t asn_IOS_TDD_Info_ExtIEs_1_rows[] = {
967         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_107_id_AdditionalSpecialSubframe_Info },
968         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_107_ignore },
969         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframe_Info },
970         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_107_optional },
971         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_108_id_eARFCNExtension },
972         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_108_reject },
973         { "&Extension", aioc__type, &asn_DEF_EARFCNExtension },
974         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_108_optional },
975         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_109_id_AdditionalSpecialSubframeExtension_Info },
976         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_109_ignore },
977         { "&Extension", aioc__type, &asn_DEF_AdditionalSpecialSubframeExtension_Info },
978         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_109_optional }
979 };
980 static const asn_ioc_set_t asn_IOS_TDD_Info_ExtIEs_1[] = {
981         { 3, 4, asn_IOS_TDD_Info_ExtIEs_1_rows }
982 };
983 static const long asn_VAL_110_id_MDTConfiguration = 72;
984 static const long asn_VAL_110_ignore = 1;
985 static const long asn_VAL_110_optional = 0;
986 static const long asn_VAL_111_id_UEAppLayerMeasConfig = 195;
987 static const long asn_VAL_111_ignore = 1;
988 static const long asn_VAL_111_optional = 0;
989 static const asn_ioc_cell_t asn_IOS_TraceActivation_ExtIEs_1_rows[] = {
990         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_110_id_MDTConfiguration },
991         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_110_ignore },
992         { "&Extension", aioc__type, &asn_DEF_MDT_Configuration },
993         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_110_optional },
994         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_111_id_UEAppLayerMeasConfig },
995         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_111_ignore },
996         { "&Extension", aioc__type, &asn_DEF_UEAppLayerMeasConfig },
997         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_111_optional }
998 };
999 static const asn_ioc_set_t asn_IOS_TraceActivation_ExtIEs_1[] = {
1000         { 2, 4, asn_IOS_TraceActivation_ExtIEs_1_rows }
1001 };
1002 static const long asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink = 200;
1003 static const long asn_VAL_112_ignore = 1;
1004 static const long asn_VAL_112_optional = 0;
1005 static const long asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink = 201;
1006 static const long asn_VAL_113_ignore = 1;
1007 static const long asn_VAL_113_optional = 0;
1008 static const asn_ioc_cell_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows[] = {
1009         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_112_id_extended_uEaggregateMaximumBitRateDownlink },
1010         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_112_ignore },
1011         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1012         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_112_optional },
1013         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_113_id_extended_uEaggregateMaximumBitRateUplink },
1014         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_113_ignore },
1015         { "&Extension", aioc__type, &asn_DEF_ExtendedBitRate },
1016         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_113_optional }
1017 };
1018 static const asn_ioc_set_t asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1[] = {
1019         { 2, 4, asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1_rows }
1020 };
1021 static const long asn_VAL_114_id_serviceType = 276;
1022 static const long asn_VAL_114_ignore = 1;
1023 static const long asn_VAL_114_optional = 0;
1024 static const asn_ioc_cell_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows[] = {
1025         { "&id", aioc__value, &asn_DEF_ProtocolIE_ID, &asn_VAL_114_id_serviceType },
1026         { "&criticality", aioc__value, &asn_DEF_Criticality, &asn_VAL_114_ignore },
1027         { "&Extension", aioc__type, &asn_DEF_ServiceType },
1028         { "&presence", aioc__value, &asn_DEF_Presence, &asn_VAL_114_optional }
1029 };
1030 static const asn_ioc_set_t asn_IOS_UEAppLayerMeasConfig_ExtIEs_1[] = {
1031         { 1, 4, asn_IOS_UEAppLayerMeasConfig_ExtIEs_1_rows }
1032 };
1033 static int
1034 memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1036         long value;
1037         
1038         if(!sptr) {
1039                 ASN__CTFAIL(app_key, td, sptr,
1040                         "%s: value not given (%s:%d)",
1041                         td->name, __FILE__, __LINE__);
1042                 return -1;
1043         }
1044         
1045         value = *(const long *)sptr;
1046         
1047         if((value >= 0 && value <= 65535)) {
1048                 /* Constraint check succeeded */
1049                 return 0;
1050         } else {
1051                 ASN__CTFAIL(app_key, td, sptr,
1052                         "%s: constraint failed (%s:%d)",
1053                         td->name, __FILE__, __LINE__);
1054                 return -1;
1055         }
1056 }
1057
1058 static asn_type_selector_result_t
1059 select_UE_ContextInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1060         asn_type_selector_result_t result = {0, 0};
1061         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1062         size_t constraining_column = 0; /* &id */
1063         size_t for_column = 1; /* &criticality */
1064         size_t row, presence_index = 0;
1065         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1066         
1067         for(row=0; row < itable->rows_count; row++) {
1068             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1069             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1070         
1071             if(type_cell->cell_kind == aioc__undefined)
1072                 continue;
1073         
1074             presence_index++;
1075             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1076                 result.type_descriptor = type_cell->type_descriptor;
1077                 result.presence_index = presence_index;
1078                 break;
1079             }
1080         }
1081         
1082         return result;
1083 }
1084
1085 static int
1086 memb_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1087                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1088         
1089         if(!sptr) {
1090                 ASN__CTFAIL(app_key, td, sptr,
1091                         "%s: value not given (%s:%d)",
1092                         td->name, __FILE__, __LINE__);
1093                 return -1;
1094         }
1095         
1096         
1097         if(1 /* No applicable constraints whatsoever */) {
1098                 /* Nothing is here. See below */
1099         }
1100         
1101         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1102 }
1103
1104 static asn_type_selector_result_t
1105 select_UE_ContextInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1106         asn_type_selector_result_t result = {0, 0};
1107         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformation_ExtIEs_1;
1108         size_t constraining_column = 0; /* &id */
1109         size_t for_column = 2; /* &Extension */
1110         size_t row, presence_index = 0;
1111         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformation_ExtIEs, id));
1112         
1113         for(row=0; row < itable->rows_count; row++) {
1114             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1115             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1116         
1117             if(type_cell->cell_kind == aioc__undefined)
1118                 continue;
1119         
1120             presence_index++;
1121             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1122                 result.type_descriptor = type_cell->type_descriptor;
1123                 result.presence_index = presence_index;
1124                 break;
1125             }
1126         }
1127         
1128         return result;
1129 }
1130
1131 static int
1132 memb_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
1133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1134         
1135         if(!sptr) {
1136                 ASN__CTFAIL(app_key, td, sptr,
1137                         "%s: value not given (%s:%d)",
1138                         td->name, __FILE__, __LINE__);
1139                 return -1;
1140         }
1141         
1142         
1143         if(1 /* No applicable constraints whatsoever */) {
1144                 /* Nothing is here. See below */
1145         }
1146         
1147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1148 }
1149
1150 static int
1151 memb_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1153         long value;
1154         
1155         if(!sptr) {
1156                 ASN__CTFAIL(app_key, td, sptr,
1157                         "%s: value not given (%s:%d)",
1158                         td->name, __FILE__, __LINE__);
1159                 return -1;
1160         }
1161         
1162         value = *(const long *)sptr;
1163         
1164         if((value >= 0 && value <= 65535)) {
1165                 /* Constraint check succeeded */
1166                 return 0;
1167         } else {
1168                 ASN__CTFAIL(app_key, td, sptr,
1169                         "%s: constraint failed (%s:%d)",
1170                         td->name, __FILE__, __LINE__);
1171                 return -1;
1172         }
1173 }
1174
1175 static asn_type_selector_result_t
1176 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1177         asn_type_selector_result_t result = {0, 0};
1178         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1179         size_t constraining_column = 0; /* &id */
1180         size_t for_column = 1; /* &criticality */
1181         size_t row, presence_index = 0;
1182         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1183         
1184         for(row=0; row < itable->rows_count; row++) {
1185             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1186             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1187         
1188             if(type_cell->cell_kind == aioc__undefined)
1189                 continue;
1190         
1191             presence_index++;
1192             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1193                 result.type_descriptor = type_cell->type_descriptor;
1194                 result.presence_index = presence_index;
1195                 break;
1196             }
1197         }
1198         
1199         return result;
1200 }
1201
1202 static int
1203 memb_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1205         
1206         if(!sptr) {
1207                 ASN__CTFAIL(app_key, td, sptr,
1208                         "%s: value not given (%s:%d)",
1209                         td->name, __FILE__, __LINE__);
1210                 return -1;
1211         }
1212         
1213         
1214         if(1 /* No applicable constraints whatsoever */) {
1215                 /* Nothing is here. See below */
1216         }
1217         
1218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1219 }
1220
1221 static asn_type_selector_result_t
1222 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1223         asn_type_selector_result_t result = {0, 0};
1224         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetup_ItemExtIEs_1;
1225         size_t constraining_column = 0; /* &id */
1226         size_t for_column = 2; /* &Extension */
1227         size_t row, presence_index = 0;
1228         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id));
1229         
1230         for(row=0; row < itable->rows_count; row++) {
1231             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1232             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1233         
1234             if(type_cell->cell_kind == aioc__undefined)
1235                 continue;
1236         
1237             presence_index++;
1238             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1239                 result.type_descriptor = type_cell->type_descriptor;
1240                 result.presence_index = presence_index;
1241                 break;
1242             }
1243         }
1244         
1245         return result;
1246 }
1247
1248 static int
1249 memb_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr,
1250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1251         
1252         if(!sptr) {
1253                 ASN__CTFAIL(app_key, td, sptr,
1254                         "%s: value not given (%s:%d)",
1255                         td->name, __FILE__, __LINE__);
1256                 return -1;
1257         }
1258         
1259         
1260         if(1 /* No applicable constraints whatsoever */) {
1261                 /* Nothing is here. See below */
1262         }
1263         
1264         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1265 }
1266
1267 static int
1268 memb_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1269                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1270         long value;
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         value = *(const long *)sptr;
1280         
1281         if((value >= 0 && value <= 65535)) {
1282                 /* Constraint check succeeded */
1283                 return 0;
1284         } else {
1285                 ASN__CTFAIL(app_key, td, sptr,
1286                         "%s: constraint failed (%s:%d)",
1287                         td->name, __FILE__, __LINE__);
1288                 return -1;
1289         }
1290 }
1291
1292 static int
1293 memb_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1295         
1296         if(!sptr) {
1297                 ASN__CTFAIL(app_key, td, sptr,
1298                         "%s: value not given (%s:%d)",
1299                         td->name, __FILE__, __LINE__);
1300                 return -1;
1301         }
1302         
1303         
1304         if(1 /* No applicable constraints whatsoever */) {
1305                 /* Nothing is here. See below */
1306         }
1307         
1308         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1309 }
1310
1311 static int
1312 memb_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr,
1313                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1314         
1315         if(!sptr) {
1316                 ASN__CTFAIL(app_key, td, sptr,
1317                         "%s: value not given (%s:%d)",
1318                         td->name, __FILE__, __LINE__);
1319                 return -1;
1320         }
1321         
1322         
1323         if(1 /* No applicable constraints whatsoever */) {
1324                 /* Nothing is here. See below */
1325         }
1326         
1327         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1328 }
1329
1330 static int
1331 memb_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1332                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1333         long value;
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         value = *(const long *)sptr;
1343         
1344         if((value >= 0 && value <= 65535)) {
1345                 /* Constraint check succeeded */
1346                 return 0;
1347         } else {
1348                 ASN__CTFAIL(app_key, td, sptr,
1349                         "%s: constraint failed (%s:%d)",
1350                         td->name, __FILE__, __LINE__);
1351                 return -1;
1352         }
1353 }
1354
1355 static int
1356 memb_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1358         
1359         if(!sptr) {
1360                 ASN__CTFAIL(app_key, td, sptr,
1361                         "%s: value not given (%s:%d)",
1362                         td->name, __FILE__, __LINE__);
1363                 return -1;
1364         }
1365         
1366         
1367         if(1 /* No applicable constraints whatsoever */) {
1368                 /* Nothing is here. See below */
1369         }
1370         
1371         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1372 }
1373
1374 static int
1375 memb_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr,
1376                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1377         
1378         if(!sptr) {
1379                 ASN__CTFAIL(app_key, td, sptr,
1380                         "%s: value not given (%s:%d)",
1381                         td->name, __FILE__, __LINE__);
1382                 return -1;
1383         }
1384         
1385         
1386         if(1 /* No applicable constraints whatsoever */) {
1387                 /* Nothing is here. See below */
1388         }
1389         
1390         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1391 }
1392
1393 static int
1394 memb_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1395                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1396         long value;
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         value = *(const long *)sptr;
1406         
1407         if((value >= 0 && value <= 65535)) {
1408                 /* Constraint check succeeded */
1409                 return 0;
1410         } else {
1411                 ASN__CTFAIL(app_key, td, sptr,
1412                         "%s: constraint failed (%s:%d)",
1413                         td->name, __FILE__, __LINE__);
1414                 return -1;
1415         }
1416 }
1417
1418 static int
1419 memb_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1421         
1422         if(!sptr) {
1423                 ASN__CTFAIL(app_key, td, sptr,
1424                         "%s: value not given (%s:%d)",
1425                         td->name, __FILE__, __LINE__);
1426                 return -1;
1427         }
1428         
1429         
1430         if(1 /* No applicable constraints whatsoever */) {
1431                 /* Nothing is here. See below */
1432         }
1433         
1434         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1435 }
1436
1437 static int
1438 memb_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr,
1439                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1440         
1441         if(!sptr) {
1442                 ASN__CTFAIL(app_key, td, sptr,
1443                         "%s: value not given (%s:%d)",
1444                         td->name, __FILE__, __LINE__);
1445                 return -1;
1446         }
1447         
1448         
1449         if(1 /* No applicable constraints whatsoever */) {
1450                 /* Nothing is here. See below */
1451         }
1452         
1453         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1454 }
1455
1456 static int
1457 memb_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1458                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1459         long value;
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         value = *(const long *)sptr;
1469         
1470         if((value >= 0 && value <= 65535)) {
1471                 /* Constraint check succeeded */
1472                 return 0;
1473         } else {
1474                 ASN__CTFAIL(app_key, td, sptr,
1475                         "%s: constraint failed (%s:%d)",
1476                         td->name, __FILE__, __LINE__);
1477                 return -1;
1478         }
1479 }
1480
1481 static int
1482 memb_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1484         
1485         if(!sptr) {
1486                 ASN__CTFAIL(app_key, td, sptr,
1487                         "%s: value not given (%s:%d)",
1488                         td->name, __FILE__, __LINE__);
1489                 return -1;
1490         }
1491         
1492         
1493         if(1 /* No applicable constraints whatsoever */) {
1494                 /* Nothing is here. See below */
1495         }
1496         
1497         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1498 }
1499
1500 static int
1501 memb_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr,
1502                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1503         
1504         if(!sptr) {
1505                 ASN__CTFAIL(app_key, td, sptr,
1506                         "%s: value not given (%s:%d)",
1507                         td->name, __FILE__, __LINE__);
1508                 return -1;
1509         }
1510         
1511         
1512         if(1 /* No applicable constraints whatsoever */) {
1513                 /* Nothing is here. See below */
1514         }
1515         
1516         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1517 }
1518
1519 static int
1520 memb_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1521                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1522         long value;
1523         
1524         if(!sptr) {
1525                 ASN__CTFAIL(app_key, td, sptr,
1526                         "%s: value not given (%s:%d)",
1527                         td->name, __FILE__, __LINE__);
1528                 return -1;
1529         }
1530         
1531         value = *(const long *)sptr;
1532         
1533         if((value >= 0 && value <= 65535)) {
1534                 /* Constraint check succeeded */
1535                 return 0;
1536         } else {
1537                 ASN__CTFAIL(app_key, td, sptr,
1538                         "%s: constraint failed (%s:%d)",
1539                         td->name, __FILE__, __LINE__);
1540                 return -1;
1541         }
1542 }
1543
1544 static asn_type_selector_result_t
1545 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1546         asn_type_selector_result_t result = {0, 0};
1547         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1548         size_t constraining_column = 0; /* &id */
1549         size_t for_column = 1; /* &criticality */
1550         size_t row, presence_index = 0;
1551         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1552         
1553         for(row=0; row < itable->rows_count; row++) {
1554             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1555             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1556         
1557             if(type_cell->cell_kind == aioc__undefined)
1558                 continue;
1559         
1560             presence_index++;
1561             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1562                 result.type_descriptor = type_cell->type_descriptor;
1563                 result.presence_index = presence_index;
1564                 break;
1565             }
1566         }
1567         
1568         return result;
1569 }
1570
1571 static int
1572 memb_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1573                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1574         
1575         if(!sptr) {
1576                 ASN__CTFAIL(app_key, td, sptr,
1577                         "%s: value not given (%s:%d)",
1578                         td->name, __FILE__, __LINE__);
1579                 return -1;
1580         }
1581         
1582         
1583         if(1 /* No applicable constraints whatsoever */) {
1584                 /* Nothing is here. See below */
1585         }
1586         
1587         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1588 }
1589
1590 static asn_type_selector_result_t
1591 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1592         asn_type_selector_result_t result = {0, 0};
1593         const asn_ioc_set_t *itable = asn_IOS_E_RABs_SubjectToStatusTransfer_ItemExtIEs_1;
1594         size_t constraining_column = 0; /* &id */
1595         size_t for_column = 2; /* &Extension */
1596         size_t row, presence_index = 0;
1597         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id));
1598         
1599         for(row=0; row < itable->rows_count; row++) {
1600             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1601             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1602         
1603             if(type_cell->cell_kind == aioc__undefined)
1604                 continue;
1605         
1606             presence_index++;
1607             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1608                 result.type_descriptor = type_cell->type_descriptor;
1609                 result.presence_index = presence_index;
1610                 break;
1611             }
1612         }
1613         
1614         return result;
1615 }
1616
1617 static int
1618 memb_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr,
1619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1620         
1621         if(!sptr) {
1622                 ASN__CTFAIL(app_key, td, sptr,
1623                         "%s: value not given (%s:%d)",
1624                         td->name, __FILE__, __LINE__);
1625                 return -1;
1626         }
1627         
1628         
1629         if(1 /* No applicable constraints whatsoever */) {
1630                 /* Nothing is here. See below */
1631         }
1632         
1633         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1634 }
1635
1636 static int
1637 memb_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1638                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1639         long value;
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         value = *(const long *)sptr;
1649         
1650         if((value >= 0 && value <= 65535)) {
1651                 /* Constraint check succeeded */
1652                 return 0;
1653         } else {
1654                 ASN__CTFAIL(app_key, td, sptr,
1655                         "%s: constraint failed (%s:%d)",
1656                         td->name, __FILE__, __LINE__);
1657                 return -1;
1658         }
1659 }
1660
1661 static asn_type_selector_result_t
1662 select_CellInformation_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1663         asn_type_selector_result_t result = {0, 0};
1664         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1665         size_t constraining_column = 0; /* &id */
1666         size_t for_column = 1; /* &criticality */
1667         size_t row, presence_index = 0;
1668         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1669         
1670         for(row=0; row < itable->rows_count; row++) {
1671             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1672             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1673         
1674             if(type_cell->cell_kind == aioc__undefined)
1675                 continue;
1676         
1677             presence_index++;
1678             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1679                 result.type_descriptor = type_cell->type_descriptor;
1680                 result.presence_index = presence_index;
1681                 break;
1682             }
1683         }
1684         
1685         return result;
1686 }
1687
1688 static int
1689 memb_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1690                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1691         
1692         if(!sptr) {
1693                 ASN__CTFAIL(app_key, td, sptr,
1694                         "%s: value not given (%s:%d)",
1695                         td->name, __FILE__, __LINE__);
1696                 return -1;
1697         }
1698         
1699         
1700         if(1 /* No applicable constraints whatsoever */) {
1701                 /* Nothing is here. See below */
1702         }
1703         
1704         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1705 }
1706
1707 static asn_type_selector_result_t
1708 select_CellInformation_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1709         asn_type_selector_result_t result = {0, 0};
1710         const asn_ioc_set_t *itable = asn_IOS_CellInformation_Item_ExtIEs_1;
1711         size_t constraining_column = 0; /* &id */
1712         size_t for_column = 2; /* &Extension */
1713         size_t row, presence_index = 0;
1714         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellInformation_Item_ExtIEs, id));
1715         
1716         for(row=0; row < itable->rows_count; row++) {
1717             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1718             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1719         
1720             if(type_cell->cell_kind == aioc__undefined)
1721                 continue;
1722         
1723             presence_index++;
1724             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1725                 result.type_descriptor = type_cell->type_descriptor;
1726                 result.presence_index = presence_index;
1727                 break;
1728             }
1729         }
1730         
1731         return result;
1732 }
1733
1734 static int
1735 memb_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr,
1736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1737         
1738         if(!sptr) {
1739                 ASN__CTFAIL(app_key, td, sptr,
1740                         "%s: value not given (%s:%d)",
1741                         td->name, __FILE__, __LINE__);
1742                 return -1;
1743         }
1744         
1745         
1746         if(1 /* No applicable constraints whatsoever */) {
1747                 /* Nothing is here. See below */
1748         }
1749         
1750         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1751 }
1752
1753 static int
1754 memb_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1756         long value;
1757         
1758         if(!sptr) {
1759                 ASN__CTFAIL(app_key, td, sptr,
1760                         "%s: value not given (%s:%d)",
1761                         td->name, __FILE__, __LINE__);
1762                 return -1;
1763         }
1764         
1765         value = *(const long *)sptr;
1766         
1767         if((value >= 0 && value <= 65535)) {
1768                 /* Constraint check succeeded */
1769                 return 0;
1770         } else {
1771                 ASN__CTFAIL(app_key, td, sptr,
1772                         "%s: constraint failed (%s:%d)",
1773                         td->name, __FILE__, __LINE__);
1774                 return -1;
1775         }
1776 }
1777
1778 static asn_type_selector_result_t
1779 select_ServedCellsToModify_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1780         asn_type_selector_result_t result = {0, 0};
1781         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1782         size_t constraining_column = 0; /* &id */
1783         size_t for_column = 1; /* &criticality */
1784         size_t row, presence_index = 0;
1785         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1786         
1787         for(row=0; row < itable->rows_count; row++) {
1788             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1789             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1790         
1791             if(type_cell->cell_kind == aioc__undefined)
1792                 continue;
1793         
1794             presence_index++;
1795             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1796                 result.type_descriptor = type_cell->type_descriptor;
1797                 result.presence_index = presence_index;
1798                 break;
1799             }
1800         }
1801         
1802         return result;
1803 }
1804
1805 static int
1806 memb_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1807                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1808         
1809         if(!sptr) {
1810                 ASN__CTFAIL(app_key, td, sptr,
1811                         "%s: value not given (%s:%d)",
1812                         td->name, __FILE__, __LINE__);
1813                 return -1;
1814         }
1815         
1816         
1817         if(1 /* No applicable constraints whatsoever */) {
1818                 /* Nothing is here. See below */
1819         }
1820         
1821         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1822 }
1823
1824 static asn_type_selector_result_t
1825 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
1826         asn_type_selector_result_t result = {0, 0};
1827         const asn_ioc_set_t *itable = asn_IOS_ServedCellsToModify_Item_ExtIEs_1;
1828         size_t constraining_column = 0; /* &id */
1829         size_t for_column = 2; /* &Extension */
1830         size_t row, presence_index = 0;
1831         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCellsToModify_Item_ExtIEs, id));
1832         
1833         for(row=0; row < itable->rows_count; row++) {
1834             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
1835             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
1836         
1837             if(type_cell->cell_kind == aioc__undefined)
1838                 continue;
1839         
1840             presence_index++;
1841             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
1842                 result.type_descriptor = type_cell->type_descriptor;
1843                 result.presence_index = presence_index;
1844                 break;
1845             }
1846         }
1847         
1848         return result;
1849 }
1850
1851 static int
1852 memb_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr,
1853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1854         
1855         if(!sptr) {
1856                 ASN__CTFAIL(app_key, td, sptr,
1857                         "%s: value not given (%s:%d)",
1858                         td->name, __FILE__, __LINE__);
1859                 return -1;
1860         }
1861         
1862         
1863         if(1 /* No applicable constraints whatsoever */) {
1864                 /* Nothing is here. See below */
1865         }
1866         
1867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1868 }
1869
1870 static int
1871 memb_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1873         long value;
1874         
1875         if(!sptr) {
1876                 ASN__CTFAIL(app_key, td, sptr,
1877                         "%s: value not given (%s:%d)",
1878                         td->name, __FILE__, __LINE__);
1879                 return -1;
1880         }
1881         
1882         value = *(const long *)sptr;
1883         
1884         if((value >= 0 && value <= 65535)) {
1885                 /* Constraint check succeeded */
1886                 return 0;
1887         } else {
1888                 ASN__CTFAIL(app_key, td, sptr,
1889                         "%s: constraint failed (%s:%d)",
1890                         td->name, __FILE__, __LINE__);
1891                 return -1;
1892         }
1893 }
1894
1895 static int
1896 memb_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1898         
1899         if(!sptr) {
1900                 ASN__CTFAIL(app_key, td, sptr,
1901                         "%s: value not given (%s:%d)",
1902                         td->name, __FILE__, __LINE__);
1903                 return -1;
1904         }
1905         
1906         
1907         if(1 /* No applicable constraints whatsoever */) {
1908                 /* Nothing is here. See below */
1909         }
1910         
1911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1912 }
1913
1914 static int
1915 memb_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr,
1916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1917         
1918         if(!sptr) {
1919                 ASN__CTFAIL(app_key, td, sptr,
1920                         "%s: value not given (%s:%d)",
1921                         td->name, __FILE__, __LINE__);
1922                 return -1;
1923         }
1924         
1925         
1926         if(1 /* No applicable constraints whatsoever */) {
1927                 /* Nothing is here. See below */
1928         }
1929         
1930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1931 }
1932
1933 static int
1934 memb_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1936         long value;
1937         
1938         if(!sptr) {
1939                 ASN__CTFAIL(app_key, td, sptr,
1940                         "%s: value not given (%s:%d)",
1941                         td->name, __FILE__, __LINE__);
1942                 return -1;
1943         }
1944         
1945         value = *(const long *)sptr;
1946         
1947         if((value >= 0 && value <= 65535)) {
1948                 /* Constraint check succeeded */
1949                 return 0;
1950         } else {
1951                 ASN__CTFAIL(app_key, td, sptr,
1952                         "%s: constraint failed (%s:%d)",
1953                         td->name, __FILE__, __LINE__);
1954                 return -1;
1955         }
1956 }
1957
1958 static int
1959 memb_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1961         
1962         if(!sptr) {
1963                 ASN__CTFAIL(app_key, td, sptr,
1964                         "%s: value not given (%s:%d)",
1965                         td->name, __FILE__, __LINE__);
1966                 return -1;
1967         }
1968         
1969         
1970         if(1 /* No applicable constraints whatsoever */) {
1971                 /* Nothing is here. See below */
1972         }
1973         
1974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1975 }
1976
1977 static int
1978 memb_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr,
1979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1980         
1981         if(!sptr) {
1982                 ASN__CTFAIL(app_key, td, sptr,
1983                         "%s: value not given (%s:%d)",
1984                         td->name, __FILE__, __LINE__);
1985                 return -1;
1986         }
1987         
1988         
1989         if(1 /* No applicable constraints whatsoever */) {
1990                 /* Nothing is here. See below */
1991         }
1992         
1993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
1994 }
1995
1996 static int
1997 memb_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
1998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
1999         long value;
2000         
2001         if(!sptr) {
2002                 ASN__CTFAIL(app_key, td, sptr,
2003                         "%s: value not given (%s:%d)",
2004                         td->name, __FILE__, __LINE__);
2005                 return -1;
2006         }
2007         
2008         value = *(const long *)sptr;
2009         
2010         if((value >= 0 && value <= 65535)) {
2011                 /* Constraint check succeeded */
2012                 return 0;
2013         } else {
2014                 ASN__CTFAIL(app_key, td, sptr,
2015                         "%s: constraint failed (%s:%d)",
2016                         td->name, __FILE__, __LINE__);
2017                 return -1;
2018         }
2019 }
2020
2021 static int
2022 memb_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2024         
2025         if(!sptr) {
2026                 ASN__CTFAIL(app_key, td, sptr,
2027                         "%s: value not given (%s:%d)",
2028                         td->name, __FILE__, __LINE__);
2029                 return -1;
2030         }
2031         
2032         
2033         if(1 /* No applicable constraints whatsoever */) {
2034                 /* Nothing is here. See below */
2035         }
2036         
2037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2038 }
2039
2040 static int
2041 memb_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr,
2042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2043         
2044         if(!sptr) {
2045                 ASN__CTFAIL(app_key, td, sptr,
2046                         "%s: value not given (%s:%d)",
2047                         td->name, __FILE__, __LINE__);
2048                 return -1;
2049         }
2050         
2051         
2052         if(1 /* No applicable constraints whatsoever */) {
2053                 /* Nothing is here. See below */
2054         }
2055         
2056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2057 }
2058
2059 static int
2060 memb_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2062         long value;
2063         
2064         if(!sptr) {
2065                 ASN__CTFAIL(app_key, td, sptr,
2066                         "%s: value not given (%s:%d)",
2067                         td->name, __FILE__, __LINE__);
2068                 return -1;
2069         }
2070         
2071         value = *(const long *)sptr;
2072         
2073         if((value >= 0 && value <= 65535)) {
2074                 /* Constraint check succeeded */
2075                 return 0;
2076         } else {
2077                 ASN__CTFAIL(app_key, td, sptr,
2078                         "%s: constraint failed (%s:%d)",
2079                         td->name, __FILE__, __LINE__);
2080                 return -1;
2081         }
2082 }
2083
2084 static int
2085 memb_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2087         
2088         if(!sptr) {
2089                 ASN__CTFAIL(app_key, td, sptr,
2090                         "%s: value not given (%s:%d)",
2091                         td->name, __FILE__, __LINE__);
2092                 return -1;
2093         }
2094         
2095         
2096         if(1 /* No applicable constraints whatsoever */) {
2097                 /* Nothing is here. See below */
2098         }
2099         
2100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2101 }
2102
2103 static int
2104 memb_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr,
2105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2106         
2107         if(!sptr) {
2108                 ASN__CTFAIL(app_key, td, sptr,
2109                         "%s: value not given (%s:%d)",
2110                         td->name, __FILE__, __LINE__);
2111                 return -1;
2112         }
2113         
2114         
2115         if(1 /* No applicable constraints whatsoever */) {
2116                 /* Nothing is here. See below */
2117         }
2118         
2119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2120 }
2121
2122 static int
2123 memb_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2125         long value;
2126         
2127         if(!sptr) {
2128                 ASN__CTFAIL(app_key, td, sptr,
2129                         "%s: value not given (%s:%d)",
2130                         td->name, __FILE__, __LINE__);
2131                 return -1;
2132         }
2133         
2134         value = *(const long *)sptr;
2135         
2136         if((value >= 0 && value <= 65535)) {
2137                 /* Constraint check succeeded */
2138                 return 0;
2139         } else {
2140                 ASN__CTFAIL(app_key, td, sptr,
2141                         "%s: constraint failed (%s:%d)",
2142                         td->name, __FILE__, __LINE__);
2143                 return -1;
2144         }
2145 }
2146
2147 static asn_type_selector_result_t
2148 select_CellMeasurementResult_Item_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2149         asn_type_selector_result_t result = {0, 0};
2150         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2151         size_t constraining_column = 0; /* &id */
2152         size_t for_column = 1; /* &criticality */
2153         size_t row, presence_index = 0;
2154         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2155         
2156         for(row=0; row < itable->rows_count; row++) {
2157             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2158             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2159         
2160             if(type_cell->cell_kind == aioc__undefined)
2161                 continue;
2162         
2163             presence_index++;
2164             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2165                 result.type_descriptor = type_cell->type_descriptor;
2166                 result.presence_index = presence_index;
2167                 break;
2168             }
2169         }
2170         
2171         return result;
2172 }
2173
2174 static int
2175 memb_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2176                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2177         
2178         if(!sptr) {
2179                 ASN__CTFAIL(app_key, td, sptr,
2180                         "%s: value not given (%s:%d)",
2181                         td->name, __FILE__, __LINE__);
2182                 return -1;
2183         }
2184         
2185         
2186         if(1 /* No applicable constraints whatsoever */) {
2187                 /* Nothing is here. See below */
2188         }
2189         
2190         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2191 }
2192
2193 static asn_type_selector_result_t
2194 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2195         asn_type_selector_result_t result = {0, 0};
2196         const asn_ioc_set_t *itable = asn_IOS_CellMeasurementResult_Item_ExtIEs_1;
2197         size_t constraining_column = 0; /* &id */
2198         size_t for_column = 2; /* &Extension */
2199         size_t row, presence_index = 0;
2200         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct CellMeasurementResult_Item_ExtIEs, id));
2201         
2202         for(row=0; row < itable->rows_count; row++) {
2203             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2204             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2205         
2206             if(type_cell->cell_kind == aioc__undefined)
2207                 continue;
2208         
2209             presence_index++;
2210             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2211                 result.type_descriptor = type_cell->type_descriptor;
2212                 result.presence_index = presence_index;
2213                 break;
2214             }
2215         }
2216         
2217         return result;
2218 }
2219
2220 static int
2221 memb_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr,
2222                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2223         
2224         if(!sptr) {
2225                 ASN__CTFAIL(app_key, td, sptr,
2226                         "%s: value not given (%s:%d)",
2227                         td->name, __FILE__, __LINE__);
2228                 return -1;
2229         }
2230         
2231         
2232         if(1 /* No applicable constraints whatsoever */) {
2233                 /* Nothing is here. See below */
2234         }
2235         
2236         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2237 }
2238
2239 static int
2240 memb_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2241                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2242         long value;
2243         
2244         if(!sptr) {
2245                 ASN__CTFAIL(app_key, td, sptr,
2246                         "%s: value not given (%s:%d)",
2247                         td->name, __FILE__, __LINE__);
2248                 return -1;
2249         }
2250         
2251         value = *(const long *)sptr;
2252         
2253         if((value >= 0 && value <= 65535)) {
2254                 /* Constraint check succeeded */
2255                 return 0;
2256         } else {
2257                 ASN__CTFAIL(app_key, td, sptr,
2258                         "%s: constraint failed (%s:%d)",
2259                         td->name, __FILE__, __LINE__);
2260                 return -1;
2261         }
2262 }
2263
2264 static int
2265 memb_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2266                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2267         
2268         if(!sptr) {
2269                 ASN__CTFAIL(app_key, td, sptr,
2270                         "%s: value not given (%s:%d)",
2271                         td->name, __FILE__, __LINE__);
2272                 return -1;
2273         }
2274         
2275         
2276         if(1 /* No applicable constraints whatsoever */) {
2277                 /* Nothing is here. See below */
2278         }
2279         
2280         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2281 }
2282
2283 static int
2284 memb_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr,
2285                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2286         
2287         if(!sptr) {
2288                 ASN__CTFAIL(app_key, td, sptr,
2289                         "%s: value not given (%s:%d)",
2290                         td->name, __FILE__, __LINE__);
2291                 return -1;
2292         }
2293         
2294         
2295         if(1 /* No applicable constraints whatsoever */) {
2296                 /* Nothing is here. See below */
2297         }
2298         
2299         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2300 }
2301
2302 static int
2303 memb_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2304                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2305         long value;
2306         
2307         if(!sptr) {
2308                 ASN__CTFAIL(app_key, td, sptr,
2309                         "%s: value not given (%s:%d)",
2310                         td->name, __FILE__, __LINE__);
2311                 return -1;
2312         }
2313         
2314         value = *(const long *)sptr;
2315         
2316         if((value >= 0 && value <= 65535)) {
2317                 /* Constraint check succeeded */
2318                 return 0;
2319         } else {
2320                 ASN__CTFAIL(app_key, td, sptr,
2321                         "%s: constraint failed (%s:%d)",
2322                         td->name, __FILE__, __LINE__);
2323                 return -1;
2324         }
2325 }
2326
2327 static int
2328 memb_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2329                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2330         
2331         if(!sptr) {
2332                 ASN__CTFAIL(app_key, td, sptr,
2333                         "%s: value not given (%s:%d)",
2334                         td->name, __FILE__, __LINE__);
2335                 return -1;
2336         }
2337         
2338         
2339         if(1 /* No applicable constraints whatsoever */) {
2340                 /* Nothing is here. See below */
2341         }
2342         
2343         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2344 }
2345
2346 static int
2347 memb_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr,
2348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2349         
2350         if(!sptr) {
2351                 ASN__CTFAIL(app_key, td, sptr,
2352                         "%s: value not given (%s:%d)",
2353                         td->name, __FILE__, __LINE__);
2354                 return -1;
2355         }
2356         
2357         
2358         if(1 /* No applicable constraints whatsoever */) {
2359                 /* Nothing is here. See below */
2360         }
2361         
2362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2363 }
2364
2365 static int
2366 memb_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2368         long value;
2369         
2370         if(!sptr) {
2371                 ASN__CTFAIL(app_key, td, sptr,
2372                         "%s: value not given (%s:%d)",
2373                         td->name, __FILE__, __LINE__);
2374                 return -1;
2375         }
2376         
2377         value = *(const long *)sptr;
2378         
2379         if((value >= 0 && value <= 65535)) {
2380                 /* Constraint check succeeded */
2381                 return 0;
2382         } else {
2383                 ASN__CTFAIL(app_key, td, sptr,
2384                         "%s: constraint failed (%s:%d)",
2385                         td->name, __FILE__, __LINE__);
2386                 return -1;
2387         }
2388 }
2389
2390 static int
2391 memb_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2393         
2394         if(!sptr) {
2395                 ASN__CTFAIL(app_key, td, sptr,
2396                         "%s: value not given (%s:%d)",
2397                         td->name, __FILE__, __LINE__);
2398                 return -1;
2399         }
2400         
2401         
2402         if(1 /* No applicable constraints whatsoever */) {
2403                 /* Nothing is here. See below */
2404         }
2405         
2406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2407 }
2408
2409 static int
2410 memb_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr,
2411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2412         
2413         if(!sptr) {
2414                 ASN__CTFAIL(app_key, td, sptr,
2415                         "%s: value not given (%s:%d)",
2416                         td->name, __FILE__, __LINE__);
2417                 return -1;
2418         }
2419         
2420         
2421         if(1 /* No applicable constraints whatsoever */) {
2422                 /* Nothing is here. See below */
2423         }
2424         
2425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2426 }
2427
2428 static int
2429 memb_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2431         long value;
2432         
2433         if(!sptr) {
2434                 ASN__CTFAIL(app_key, td, sptr,
2435                         "%s: value not given (%s:%d)",
2436                         td->name, __FILE__, __LINE__);
2437                 return -1;
2438         }
2439         
2440         value = *(const long *)sptr;
2441         
2442         if((value >= 0 && value <= 65535)) {
2443                 /* Constraint check succeeded */
2444                 return 0;
2445         } else {
2446                 ASN__CTFAIL(app_key, td, sptr,
2447                         "%s: constraint failed (%s:%d)",
2448                         td->name, __FILE__, __LINE__);
2449                 return -1;
2450         }
2451 }
2452
2453 static asn_type_selector_result_t
2454 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2455         asn_type_selector_result_t result = {0, 0};
2456         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2457         size_t constraining_column = 0; /* &id */
2458         size_t for_column = 1; /* &criticality */
2459         size_t row, presence_index = 0;
2460         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2461         
2462         for(row=0; row < itable->rows_count; row++) {
2463             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2464             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2465         
2466             if(type_cell->cell_kind == aioc__undefined)
2467                 continue;
2468         
2469             presence_index++;
2470             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2471                 result.type_descriptor = type_cell->type_descriptor;
2472                 result.presence_index = presence_index;
2473                 break;
2474             }
2475         }
2476         
2477         return result;
2478 }
2479
2480 static int
2481 memb_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2482                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2483         
2484         if(!sptr) {
2485                 ASN__CTFAIL(app_key, td, sptr,
2486                         "%s: value not given (%s:%d)",
2487                         td->name, __FILE__, __LINE__);
2488                 return -1;
2489         }
2490         
2491         
2492         if(1 /* No applicable constraints whatsoever */) {
2493                 /* Nothing is here. See below */
2494         }
2495         
2496         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2497 }
2498
2499 static asn_type_selector_result_t
2500 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2501         asn_type_selector_result_t result = {0, 0};
2502         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_1;
2503         size_t constraining_column = 0; /* &id */
2504         size_t for_column = 2; /* &Extension */
2505         size_t row, presence_index = 0;
2506         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id));
2507         
2508         for(row=0; row < itable->rows_count; row++) {
2509             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2510             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2511         
2512             if(type_cell->cell_kind == aioc__undefined)
2513                 continue;
2514         
2515             presence_index++;
2516             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2517                 result.type_descriptor = type_cell->type_descriptor;
2518                 result.presence_index = presence_index;
2519                 break;
2520             }
2521         }
2522         
2523         return result;
2524 }
2525
2526 static int
2527 memb_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr,
2528                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2529         
2530         if(!sptr) {
2531                 ASN__CTFAIL(app_key, td, sptr,
2532                         "%s: value not given (%s:%d)",
2533                         td->name, __FILE__, __LINE__);
2534                 return -1;
2535         }
2536         
2537         
2538         if(1 /* No applicable constraints whatsoever */) {
2539                 /* Nothing is here. See below */
2540         }
2541         
2542         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2543 }
2544
2545 static int
2546 memb_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2547                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2548         long value;
2549         
2550         if(!sptr) {
2551                 ASN__CTFAIL(app_key, td, sptr,
2552                         "%s: value not given (%s:%d)",
2553                         td->name, __FILE__, __LINE__);
2554                 return -1;
2555         }
2556         
2557         value = *(const long *)sptr;
2558         
2559         if((value >= 0 && value <= 65535)) {
2560                 /* Constraint check succeeded */
2561                 return 0;
2562         } else {
2563                 ASN__CTFAIL(app_key, td, sptr,
2564                         "%s: constraint failed (%s:%d)",
2565                         td->name, __FILE__, __LINE__);
2566                 return -1;
2567         }
2568 }
2569
2570 static int
2571 memb_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2572                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2573         
2574         if(!sptr) {
2575                 ASN__CTFAIL(app_key, td, sptr,
2576                         "%s: value not given (%s:%d)",
2577                         td->name, __FILE__, __LINE__);
2578                 return -1;
2579         }
2580         
2581         
2582         if(1 /* No applicable constraints whatsoever */) {
2583                 /* Nothing is here. See below */
2584         }
2585         
2586         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2587 }
2588
2589 static int
2590 memb_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr,
2591                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2592         
2593         if(!sptr) {
2594                 ASN__CTFAIL(app_key, td, sptr,
2595                         "%s: value not given (%s:%d)",
2596                         td->name, __FILE__, __LINE__);
2597                 return -1;
2598         }
2599         
2600         
2601         if(1 /* No applicable constraints whatsoever */) {
2602                 /* Nothing is here. See below */
2603         }
2604         
2605         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2606 }
2607
2608 static int
2609 memb_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2610                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2611         long value;
2612         
2613         if(!sptr) {
2614                 ASN__CTFAIL(app_key, td, sptr,
2615                         "%s: value not given (%s:%d)",
2616                         td->name, __FILE__, __LINE__);
2617                 return -1;
2618         }
2619         
2620         value = *(const long *)sptr;
2621         
2622         if((value >= 0 && value <= 65535)) {
2623                 /* Constraint check succeeded */
2624                 return 0;
2625         } else {
2626                 ASN__CTFAIL(app_key, td, sptr,
2627                         "%s: constraint failed (%s:%d)",
2628                         td->name, __FILE__, __LINE__);
2629                 return -1;
2630         }
2631 }
2632
2633 static int
2634 memb_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2635                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2636         
2637         if(!sptr) {
2638                 ASN__CTFAIL(app_key, td, sptr,
2639                         "%s: value not given (%s:%d)",
2640                         td->name, __FILE__, __LINE__);
2641                 return -1;
2642         }
2643         
2644         
2645         if(1 /* No applicable constraints whatsoever */) {
2646                 /* Nothing is here. See below */
2647         }
2648         
2649         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2650 }
2651
2652 static int
2653 memb_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr,
2654                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2655         
2656         if(!sptr) {
2657                 ASN__CTFAIL(app_key, td, sptr,
2658                         "%s: value not given (%s:%d)",
2659                         td->name, __FILE__, __LINE__);
2660                 return -1;
2661         }
2662         
2663         
2664         if(1 /* No applicable constraints whatsoever */) {
2665                 /* Nothing is here. See below */
2666         }
2667         
2668         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2669 }
2670
2671 static int
2672 memb_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2673                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2674         long value;
2675         
2676         if(!sptr) {
2677                 ASN__CTFAIL(app_key, td, sptr,
2678                         "%s: value not given (%s:%d)",
2679                         td->name, __FILE__, __LINE__);
2680                 return -1;
2681         }
2682         
2683         value = *(const long *)sptr;
2684         
2685         if((value >= 0 && value <= 65535)) {
2686                 /* Constraint check succeeded */
2687                 return 0;
2688         } else {
2689                 ASN__CTFAIL(app_key, td, sptr,
2690                         "%s: constraint failed (%s:%d)",
2691                         td->name, __FILE__, __LINE__);
2692                 return -1;
2693         }
2694 }
2695
2696 static int
2697 memb_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2699         
2700         if(!sptr) {
2701                 ASN__CTFAIL(app_key, td, sptr,
2702                         "%s: value not given (%s:%d)",
2703                         td->name, __FILE__, __LINE__);
2704                 return -1;
2705         }
2706         
2707         
2708         if(1 /* No applicable constraints whatsoever */) {
2709                 /* Nothing is here. See below */
2710         }
2711         
2712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2713 }
2714
2715 static int
2716 memb_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr,
2717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2718         
2719         if(!sptr) {
2720                 ASN__CTFAIL(app_key, td, sptr,
2721                         "%s: value not given (%s:%d)",
2722                         td->name, __FILE__, __LINE__);
2723                 return -1;
2724         }
2725         
2726         
2727         if(1 /* No applicable constraints whatsoever */) {
2728                 /* Nothing is here. See below */
2729         }
2730         
2731         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2732 }
2733
2734 static int
2735 memb_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2736                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2737         long value;
2738         
2739         if(!sptr) {
2740                 ASN__CTFAIL(app_key, td, sptr,
2741                         "%s: value not given (%s:%d)",
2742                         td->name, __FILE__, __LINE__);
2743                 return -1;
2744         }
2745         
2746         value = *(const long *)sptr;
2747         
2748         if((value >= 0 && value <= 65535)) {
2749                 /* Constraint check succeeded */
2750                 return 0;
2751         } else {
2752                 ASN__CTFAIL(app_key, td, sptr,
2753                         "%s: constraint failed (%s:%d)",
2754                         td->name, __FILE__, __LINE__);
2755                 return -1;
2756         }
2757 }
2758
2759 static int
2760 memb_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2762         
2763         if(!sptr) {
2764                 ASN__CTFAIL(app_key, td, sptr,
2765                         "%s: value not given (%s:%d)",
2766                         td->name, __FILE__, __LINE__);
2767                 return -1;
2768         }
2769         
2770         
2771         if(1 /* No applicable constraints whatsoever */) {
2772                 /* Nothing is here. See below */
2773         }
2774         
2775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2776 }
2777
2778 static int
2779 memb_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr,
2780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2781         
2782         if(!sptr) {
2783                 ASN__CTFAIL(app_key, td, sptr,
2784                         "%s: value not given (%s:%d)",
2785                         td->name, __FILE__, __LINE__);
2786                 return -1;
2787         }
2788         
2789         
2790         if(1 /* No applicable constraints whatsoever */) {
2791                 /* Nothing is here. See below */
2792         }
2793         
2794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2795 }
2796
2797 static int
2798 memb_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2800         long value;
2801         
2802         if(!sptr) {
2803                 ASN__CTFAIL(app_key, td, sptr,
2804                         "%s: value not given (%s:%d)",
2805                         td->name, __FILE__, __LINE__);
2806                 return -1;
2807         }
2808         
2809         value = *(const long *)sptr;
2810         
2811         if((value >= 0 && value <= 65535)) {
2812                 /* Constraint check succeeded */
2813                 return 0;
2814         } else {
2815                 ASN__CTFAIL(app_key, td, sptr,
2816                         "%s: constraint failed (%s:%d)",
2817                         td->name, __FILE__, __LINE__);
2818                 return -1;
2819         }
2820 }
2821
2822 static int
2823 memb_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2825         
2826         if(!sptr) {
2827                 ASN__CTFAIL(app_key, td, sptr,
2828                         "%s: value not given (%s:%d)",
2829                         td->name, __FILE__, __LINE__);
2830                 return -1;
2831         }
2832         
2833         
2834         if(1 /* No applicable constraints whatsoever */) {
2835                 /* Nothing is here. See below */
2836         }
2837         
2838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2839 }
2840
2841 static int
2842 memb_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr,
2843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2844         
2845         if(!sptr) {
2846                 ASN__CTFAIL(app_key, td, sptr,
2847                         "%s: value not given (%s:%d)",
2848                         td->name, __FILE__, __LINE__);
2849                 return -1;
2850         }
2851         
2852         
2853         if(1 /* No applicable constraints whatsoever */) {
2854                 /* Nothing is here. See below */
2855         }
2856         
2857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2858 }
2859
2860 static int
2861 memb_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2863         long value;
2864         
2865         if(!sptr) {
2866                 ASN__CTFAIL(app_key, td, sptr,
2867                         "%s: value not given (%s:%d)",
2868                         td->name, __FILE__, __LINE__);
2869                 return -1;
2870         }
2871         
2872         value = *(const long *)sptr;
2873         
2874         if((value >= 0 && value <= 65535)) {
2875                 /* Constraint check succeeded */
2876                 return 0;
2877         } else {
2878                 ASN__CTFAIL(app_key, td, sptr,
2879                         "%s: constraint failed (%s:%d)",
2880                         td->name, __FILE__, __LINE__);
2881                 return -1;
2882         }
2883 }
2884
2885 static int
2886 memb_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2888         
2889         if(!sptr) {
2890                 ASN__CTFAIL(app_key, td, sptr,
2891                         "%s: value not given (%s:%d)",
2892                         td->name, __FILE__, __LINE__);
2893                 return -1;
2894         }
2895         
2896         
2897         if(1 /* No applicable constraints whatsoever */) {
2898                 /* Nothing is here. See below */
2899         }
2900         
2901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2902 }
2903
2904 static int
2905 memb_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr,
2906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2907         
2908         if(!sptr) {
2909                 ASN__CTFAIL(app_key, td, sptr,
2910                         "%s: value not given (%s:%d)",
2911                         td->name, __FILE__, __LINE__);
2912                 return -1;
2913         }
2914         
2915         
2916         if(1 /* No applicable constraints whatsoever */) {
2917                 /* Nothing is here. See below */
2918         }
2919         
2920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2921 }
2922
2923 static int
2924 memb_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2926         long value;
2927         
2928         if(!sptr) {
2929                 ASN__CTFAIL(app_key, td, sptr,
2930                         "%s: value not given (%s:%d)",
2931                         td->name, __FILE__, __LINE__);
2932                 return -1;
2933         }
2934         
2935         value = *(const long *)sptr;
2936         
2937         if((value >= 0 && value <= 65535)) {
2938                 /* Constraint check succeeded */
2939                 return 0;
2940         } else {
2941                 ASN__CTFAIL(app_key, td, sptr,
2942                         "%s: constraint failed (%s:%d)",
2943                         td->name, __FILE__, __LINE__);
2944                 return -1;
2945         }
2946 }
2947
2948 static asn_type_selector_result_t
2949 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2950         asn_type_selector_result_t result = {0, 0};
2951         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2952         size_t constraining_column = 0; /* &id */
2953         size_t for_column = 1; /* &criticality */
2954         size_t row, presence_index = 0;
2955         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
2956         
2957         for(row=0; row < itable->rows_count; row++) {
2958             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
2959             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
2960         
2961             if(type_cell->cell_kind == aioc__undefined)
2962                 continue;
2963         
2964             presence_index++;
2965             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
2966                 result.type_descriptor = type_cell->type_descriptor;
2967                 result.presence_index = presence_index;
2968                 break;
2969             }
2970         }
2971         
2972         return result;
2973 }
2974
2975 static int
2976 memb_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
2977                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
2978         
2979         if(!sptr) {
2980                 ASN__CTFAIL(app_key, td, sptr,
2981                         "%s: value not given (%s:%d)",
2982                         td->name, __FILE__, __LINE__);
2983                 return -1;
2984         }
2985         
2986         
2987         if(1 /* No applicable constraints whatsoever */) {
2988                 /* Nothing is here. See below */
2989         }
2990         
2991         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
2992 }
2993
2994 static asn_type_selector_result_t
2995 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
2996         asn_type_selector_result_t result = {0, 0};
2997         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_1;
2998         size_t constraining_column = 0; /* &id */
2999         size_t for_column = 2; /* &Extension */
3000         size_t row, presence_index = 0;
3001         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id));
3002         
3003         for(row=0; row < itable->rows_count; row++) {
3004             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
3005             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
3006         
3007             if(type_cell->cell_kind == aioc__undefined)
3008                 continue;
3009         
3010             presence_index++;
3011             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
3012                 result.type_descriptor = type_cell->type_descriptor;
3013                 result.presence_index = presence_index;
3014                 break;
3015             }
3016         }
3017         
3018         return result;
3019 }
3020
3021 static int
3022 memb_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr,
3023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3024         
3025         if(!sptr) {
3026                 ASN__CTFAIL(app_key, td, sptr,
3027                         "%s: value not given (%s:%d)",
3028                         td->name, __FILE__, __LINE__);
3029                 return -1;
3030         }
3031         
3032         
3033         if(1 /* No applicable constraints whatsoever */) {
3034                 /* Nothing is here. See below */
3035         }
3036         
3037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3038 }
3039
3040 static int
3041 memb_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3043         long value;
3044         
3045         if(!sptr) {
3046                 ASN__CTFAIL(app_key, td, sptr,
3047                         "%s: value not given (%s:%d)",
3048                         td->name, __FILE__, __LINE__);
3049                 return -1;
3050         }
3051         
3052         value = *(const long *)sptr;
3053         
3054         if((value >= 0 && value <= 65535)) {
3055                 /* Constraint check succeeded */
3056                 return 0;
3057         } else {
3058                 ASN__CTFAIL(app_key, td, sptr,
3059                         "%s: constraint failed (%s:%d)",
3060                         td->name, __FILE__, __LINE__);
3061                 return -1;
3062         }
3063 }
3064
3065 static int
3066 memb_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3068         
3069         if(!sptr) {
3070                 ASN__CTFAIL(app_key, td, sptr,
3071                         "%s: value not given (%s:%d)",
3072                         td->name, __FILE__, __LINE__);
3073                 return -1;
3074         }
3075         
3076         
3077         if(1 /* No applicable constraints whatsoever */) {
3078                 /* Nothing is here. See below */
3079         }
3080         
3081         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3082 }
3083
3084 static int
3085 memb_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr,
3086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3087         
3088         if(!sptr) {
3089                 ASN__CTFAIL(app_key, td, sptr,
3090                         "%s: value not given (%s:%d)",
3091                         td->name, __FILE__, __LINE__);
3092                 return -1;
3093         }
3094         
3095         
3096         if(1 /* No applicable constraints whatsoever */) {
3097                 /* Nothing is here. See below */
3098         }
3099         
3100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3101 }
3102
3103 static int
3104 memb_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3106         long value;
3107         
3108         if(!sptr) {
3109                 ASN__CTFAIL(app_key, td, sptr,
3110                         "%s: value not given (%s:%d)",
3111                         td->name, __FILE__, __LINE__);
3112                 return -1;
3113         }
3114         
3115         value = *(const long *)sptr;
3116         
3117         if((value >= 0 && value <= 65535)) {
3118                 /* Constraint check succeeded */
3119                 return 0;
3120         } else {
3121                 ASN__CTFAIL(app_key, td, sptr,
3122                         "%s: constraint failed (%s:%d)",
3123                         td->name, __FILE__, __LINE__);
3124                 return -1;
3125         }
3126 }
3127
3128 static int
3129 memb_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3131         
3132         if(!sptr) {
3133                 ASN__CTFAIL(app_key, td, sptr,
3134                         "%s: value not given (%s:%d)",
3135                         td->name, __FILE__, __LINE__);
3136                 return -1;
3137         }
3138         
3139         
3140         if(1 /* No applicable constraints whatsoever */) {
3141                 /* Nothing is here. See below */
3142         }
3143         
3144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3145 }
3146
3147 static int
3148 memb_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr,
3149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3150         
3151         if(!sptr) {
3152                 ASN__CTFAIL(app_key, td, sptr,
3153                         "%s: value not given (%s:%d)",
3154                         td->name, __FILE__, __LINE__);
3155                 return -1;
3156         }
3157         
3158         
3159         if(1 /* No applicable constraints whatsoever */) {
3160                 /* Nothing is here. See below */
3161         }
3162         
3163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3164 }
3165
3166 static int
3167 memb_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3169         long value;
3170         
3171         if(!sptr) {
3172                 ASN__CTFAIL(app_key, td, sptr,
3173                         "%s: value not given (%s:%d)",
3174                         td->name, __FILE__, __LINE__);
3175                 return -1;
3176         }
3177         
3178         value = *(const long *)sptr;
3179         
3180         if((value >= 0 && value <= 65535)) {
3181                 /* Constraint check succeeded */
3182                 return 0;
3183         } else {
3184                 ASN__CTFAIL(app_key, td, sptr,
3185                         "%s: constraint failed (%s:%d)",
3186                         td->name, __FILE__, __LINE__);
3187                 return -1;
3188         }
3189 }
3190
3191 static int
3192 memb_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3194         
3195         if(!sptr) {
3196                 ASN__CTFAIL(app_key, td, sptr,
3197                         "%s: value not given (%s:%d)",
3198                         td->name, __FILE__, __LINE__);
3199                 return -1;
3200         }
3201         
3202         
3203         if(1 /* No applicable constraints whatsoever */) {
3204                 /* Nothing is here. See below */
3205         }
3206         
3207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3208 }
3209
3210 static int
3211 memb_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr,
3212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3213         
3214         if(!sptr) {
3215                 ASN__CTFAIL(app_key, td, sptr,
3216                         "%s: value not given (%s:%d)",
3217                         td->name, __FILE__, __LINE__);
3218                 return -1;
3219         }
3220         
3221         
3222         if(1 /* No applicable constraints whatsoever */) {
3223                 /* Nothing is here. See below */
3224         }
3225         
3226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3227 }
3228
3229 static int
3230 memb_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3232         long value;
3233         
3234         if(!sptr) {
3235                 ASN__CTFAIL(app_key, td, sptr,
3236                         "%s: value not given (%s:%d)",
3237                         td->name, __FILE__, __LINE__);
3238                 return -1;
3239         }
3240         
3241         value = *(const long *)sptr;
3242         
3243         if((value >= 0 && value <= 65535)) {
3244                 /* Constraint check succeeded */
3245                 return 0;
3246         } else {
3247                 ASN__CTFAIL(app_key, td, sptr,
3248                         "%s: constraint failed (%s:%d)",
3249                         td->name, __FILE__, __LINE__);
3250                 return -1;
3251         }
3252 }
3253
3254 static int
3255 memb_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3257         
3258         if(!sptr) {
3259                 ASN__CTFAIL(app_key, td, sptr,
3260                         "%s: value not given (%s:%d)",
3261                         td->name, __FILE__, __LINE__);
3262                 return -1;
3263         }
3264         
3265         
3266         if(1 /* No applicable constraints whatsoever */) {
3267                 /* Nothing is here. See below */
3268         }
3269         
3270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3271 }
3272
3273 static int
3274 memb_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr,
3275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3276         
3277         if(!sptr) {
3278                 ASN__CTFAIL(app_key, td, sptr,
3279                         "%s: value not given (%s:%d)",
3280                         td->name, __FILE__, __LINE__);
3281                 return -1;
3282         }
3283         
3284         
3285         if(1 /* No applicable constraints whatsoever */) {
3286                 /* Nothing is here. See below */
3287         }
3288         
3289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3290 }
3291
3292 static int
3293 memb_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3295         long value;
3296         
3297         if(!sptr) {
3298                 ASN__CTFAIL(app_key, td, sptr,
3299                         "%s: value not given (%s:%d)",
3300                         td->name, __FILE__, __LINE__);
3301                 return -1;
3302         }
3303         
3304         value = *(const long *)sptr;
3305         
3306         if((value >= 0 && value <= 65535)) {
3307                 /* Constraint check succeeded */
3308                 return 0;
3309         } else {
3310                 ASN__CTFAIL(app_key, td, sptr,
3311                         "%s: constraint failed (%s:%d)",
3312                         td->name, __FILE__, __LINE__);
3313                 return -1;
3314         }
3315 }
3316
3317 static int
3318 memb_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3320         
3321         if(!sptr) {
3322                 ASN__CTFAIL(app_key, td, sptr,
3323                         "%s: value not given (%s:%d)",
3324                         td->name, __FILE__, __LINE__);
3325                 return -1;
3326         }
3327         
3328         
3329         if(1 /* No applicable constraints whatsoever */) {
3330                 /* Nothing is here. See below */
3331         }
3332         
3333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3334 }
3335
3336 static int
3337 memb_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr,
3338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3339         
3340         if(!sptr) {
3341                 ASN__CTFAIL(app_key, td, sptr,
3342                         "%s: value not given (%s:%d)",
3343                         td->name, __FILE__, __LINE__);
3344                 return -1;
3345         }
3346         
3347         
3348         if(1 /* No applicable constraints whatsoever */) {
3349                 /* Nothing is here. See below */
3350         }
3351         
3352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3353 }
3354
3355 static int
3356 memb_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3358         long value;
3359         
3360         if(!sptr) {
3361                 ASN__CTFAIL(app_key, td, sptr,
3362                         "%s: value not given (%s:%d)",
3363                         td->name, __FILE__, __LINE__);
3364                 return -1;
3365         }
3366         
3367         value = *(const long *)sptr;
3368         
3369         if((value >= 0 && value <= 65535)) {
3370                 /* Constraint check succeeded */
3371                 return 0;
3372         } else {
3373                 ASN__CTFAIL(app_key, td, sptr,
3374                         "%s: constraint failed (%s:%d)",
3375                         td->name, __FILE__, __LINE__);
3376                 return -1;
3377         }
3378 }
3379
3380 static int
3381 memb_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3383         
3384         if(!sptr) {
3385                 ASN__CTFAIL(app_key, td, sptr,
3386                         "%s: value not given (%s:%d)",
3387                         td->name, __FILE__, __LINE__);
3388                 return -1;
3389         }
3390         
3391         
3392         if(1 /* No applicable constraints whatsoever */) {
3393                 /* Nothing is here. See below */
3394         }
3395         
3396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3397 }
3398
3399 static int
3400 memb_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr,
3401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3402         
3403         if(!sptr) {
3404                 ASN__CTFAIL(app_key, td, sptr,
3405                         "%s: value not given (%s:%d)",
3406                         td->name, __FILE__, __LINE__);
3407                 return -1;
3408         }
3409         
3410         
3411         if(1 /* No applicable constraints whatsoever */) {
3412                 /* Nothing is here. See below */
3413         }
3414         
3415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3416 }
3417
3418 static int
3419 memb_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3421         long value;
3422         
3423         if(!sptr) {
3424                 ASN__CTFAIL(app_key, td, sptr,
3425                         "%s: value not given (%s:%d)",
3426                         td->name, __FILE__, __LINE__);
3427                 return -1;
3428         }
3429         
3430         value = *(const long *)sptr;
3431         
3432         if((value >= 0 && value <= 65535)) {
3433                 /* Constraint check succeeded */
3434                 return 0;
3435         } else {
3436                 ASN__CTFAIL(app_key, td, sptr,
3437                         "%s: constraint failed (%s:%d)",
3438                         td->name, __FILE__, __LINE__);
3439                 return -1;
3440         }
3441 }
3442
3443 static int
3444 memb_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3446         
3447         if(!sptr) {
3448                 ASN__CTFAIL(app_key, td, sptr,
3449                         "%s: value not given (%s:%d)",
3450                         td->name, __FILE__, __LINE__);
3451                 return -1;
3452         }
3453         
3454         
3455         if(1 /* No applicable constraints whatsoever */) {
3456                 /* Nothing is here. See below */
3457         }
3458         
3459         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3460 }
3461
3462 static int
3463 memb_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr,
3464                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3465         
3466         if(!sptr) {
3467                 ASN__CTFAIL(app_key, td, sptr,
3468                         "%s: value not given (%s:%d)",
3469                         td->name, __FILE__, __LINE__);
3470                 return -1;
3471         }
3472         
3473         
3474         if(1 /* No applicable constraints whatsoever */) {
3475                 /* Nothing is here. See below */
3476         }
3477         
3478         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3479 }
3480
3481 static int
3482 memb_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3483                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3484         long value;
3485         
3486         if(!sptr) {
3487                 ASN__CTFAIL(app_key, td, sptr,
3488                         "%s: value not given (%s:%d)",
3489                         td->name, __FILE__, __LINE__);
3490                 return -1;
3491         }
3492         
3493         value = *(const long *)sptr;
3494         
3495         if((value >= 0 && value <= 65535)) {
3496                 /* Constraint check succeeded */
3497                 return 0;
3498         } else {
3499                 ASN__CTFAIL(app_key, td, sptr,
3500                         "%s: constraint failed (%s:%d)",
3501                         td->name, __FILE__, __LINE__);
3502                 return -1;
3503         }
3504 }
3505
3506 static int
3507 memb_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3509         
3510         if(!sptr) {
3511                 ASN__CTFAIL(app_key, td, sptr,
3512                         "%s: value not given (%s:%d)",
3513                         td->name, __FILE__, __LINE__);
3514                 return -1;
3515         }
3516         
3517         
3518         if(1 /* No applicable constraints whatsoever */) {
3519                 /* Nothing is here. See below */
3520         }
3521         
3522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3523 }
3524
3525 static int
3526 memb_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr,
3527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3528         
3529         if(!sptr) {
3530                 ASN__CTFAIL(app_key, td, sptr,
3531                         "%s: value not given (%s:%d)",
3532                         td->name, __FILE__, __LINE__);
3533                 return -1;
3534         }
3535         
3536         
3537         if(1 /* No applicable constraints whatsoever */) {
3538                 /* Nothing is here. See below */
3539         }
3540         
3541         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3542 }
3543
3544 static int
3545 memb_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3546                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3547         long value;
3548         
3549         if(!sptr) {
3550                 ASN__CTFAIL(app_key, td, sptr,
3551                         "%s: value not given (%s:%d)",
3552                         td->name, __FILE__, __LINE__);
3553                 return -1;
3554         }
3555         
3556         value = *(const long *)sptr;
3557         
3558         if((value >= 0 && value <= 65535)) {
3559                 /* Constraint check succeeded */
3560                 return 0;
3561         } else {
3562                 ASN__CTFAIL(app_key, td, sptr,
3563                         "%s: constraint failed (%s:%d)",
3564                         td->name, __FILE__, __LINE__);
3565                 return -1;
3566         }
3567 }
3568
3569 static int
3570 memb_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3571                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3572         
3573         if(!sptr) {
3574                 ASN__CTFAIL(app_key, td, sptr,
3575                         "%s: value not given (%s:%d)",
3576                         td->name, __FILE__, __LINE__);
3577                 return -1;
3578         }
3579         
3580         
3581         if(1 /* No applicable constraints whatsoever */) {
3582                 /* Nothing is here. See below */
3583         }
3584         
3585         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3586 }
3587
3588 static int
3589 memb_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr,
3590                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3591         
3592         if(!sptr) {
3593                 ASN__CTFAIL(app_key, td, sptr,
3594                         "%s: value not given (%s:%d)",
3595                         td->name, __FILE__, __LINE__);
3596                 return -1;
3597         }
3598         
3599         
3600         if(1 /* No applicable constraints whatsoever */) {
3601                 /* Nothing is here. See below */
3602         }
3603         
3604         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3605 }
3606
3607 static int
3608 memb_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3609                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3610         long value;
3611         
3612         if(!sptr) {
3613                 ASN__CTFAIL(app_key, td, sptr,
3614                         "%s: value not given (%s:%d)",
3615                         td->name, __FILE__, __LINE__);
3616                 return -1;
3617         }
3618         
3619         value = *(const long *)sptr;
3620         
3621         if((value >= 0 && value <= 65535)) {
3622                 /* Constraint check succeeded */
3623                 return 0;
3624         } else {
3625                 ASN__CTFAIL(app_key, td, sptr,
3626                         "%s: constraint failed (%s:%d)",
3627                         td->name, __FILE__, __LINE__);
3628                 return -1;
3629         }
3630 }
3631
3632 static int
3633 memb_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3634                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3635         
3636         if(!sptr) {
3637                 ASN__CTFAIL(app_key, td, sptr,
3638                         "%s: value not given (%s:%d)",
3639                         td->name, __FILE__, __LINE__);
3640                 return -1;
3641         }
3642         
3643         
3644         if(1 /* No applicable constraints whatsoever */) {
3645                 /* Nothing is here. See below */
3646         }
3647         
3648         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3649 }
3650
3651 static int
3652 memb_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr,
3653                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3654         
3655         if(!sptr) {
3656                 ASN__CTFAIL(app_key, td, sptr,
3657                         "%s: value not given (%s:%d)",
3658                         td->name, __FILE__, __LINE__);
3659                 return -1;
3660         }
3661         
3662         
3663         if(1 /* No applicable constraints whatsoever */) {
3664                 /* Nothing is here. See below */
3665         }
3666         
3667         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3668 }
3669
3670 static int
3671 memb_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3672                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3673         long value;
3674         
3675         if(!sptr) {
3676                 ASN__CTFAIL(app_key, td, sptr,
3677                         "%s: value not given (%s:%d)",
3678                         td->name, __FILE__, __LINE__);
3679                 return -1;
3680         }
3681         
3682         value = *(const long *)sptr;
3683         
3684         if((value >= 0 && value <= 65535)) {
3685                 /* Constraint check succeeded */
3686                 return 0;
3687         } else {
3688                 ASN__CTFAIL(app_key, td, sptr,
3689                         "%s: constraint failed (%s:%d)",
3690                         td->name, __FILE__, __LINE__);
3691                 return -1;
3692         }
3693 }
3694
3695 static int
3696 memb_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3697                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3698         
3699         if(!sptr) {
3700                 ASN__CTFAIL(app_key, td, sptr,
3701                         "%s: value not given (%s:%d)",
3702                         td->name, __FILE__, __LINE__);
3703                 return -1;
3704         }
3705         
3706         
3707         if(1 /* No applicable constraints whatsoever */) {
3708                 /* Nothing is here. See below */
3709         }
3710         
3711         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3712 }
3713
3714 static int
3715 memb_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr,
3716                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3717         
3718         if(!sptr) {
3719                 ASN__CTFAIL(app_key, td, sptr,
3720                         "%s: value not given (%s:%d)",
3721                         td->name, __FILE__, __LINE__);
3722                 return -1;
3723         }
3724         
3725         
3726         if(1 /* No applicable constraints whatsoever */) {
3727                 /* Nothing is here. See below */
3728         }
3729         
3730         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3731 }
3732
3733 static int
3734 memb_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3735                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3736         long value;
3737         
3738         if(!sptr) {
3739                 ASN__CTFAIL(app_key, td, sptr,
3740                         "%s: value not given (%s:%d)",
3741                         td->name, __FILE__, __LINE__);
3742                 return -1;
3743         }
3744         
3745         value = *(const long *)sptr;
3746         
3747         if((value >= 0 && value <= 65535)) {
3748                 /* Constraint check succeeded */
3749                 return 0;
3750         } else {
3751                 ASN__CTFAIL(app_key, td, sptr,
3752                         "%s: constraint failed (%s:%d)",
3753                         td->name, __FILE__, __LINE__);
3754                 return -1;
3755         }
3756 }
3757
3758 static int
3759 memb_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3760                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3761         
3762         if(!sptr) {
3763                 ASN__CTFAIL(app_key, td, sptr,
3764                         "%s: value not given (%s:%d)",
3765                         td->name, __FILE__, __LINE__);
3766                 return -1;
3767         }
3768         
3769         
3770         if(1 /* No applicable constraints whatsoever */) {
3771                 /* Nothing is here. See below */
3772         }
3773         
3774         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3775 }
3776
3777 static int
3778 memb_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr,
3779                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3780         
3781         if(!sptr) {
3782                 ASN__CTFAIL(app_key, td, sptr,
3783                         "%s: value not given (%s:%d)",
3784                         td->name, __FILE__, __LINE__);
3785                 return -1;
3786         }
3787         
3788         
3789         if(1 /* No applicable constraints whatsoever */) {
3790                 /* Nothing is here. See below */
3791         }
3792         
3793         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3794 }
3795
3796 static int
3797 memb_id_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3798                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3799         long value;
3800         
3801         if(!sptr) {
3802                 ASN__CTFAIL(app_key, td, sptr,
3803                         "%s: value not given (%s:%d)",
3804                         td->name, __FILE__, __LINE__);
3805                 return -1;
3806         }
3807         
3808         value = *(const long *)sptr;
3809         
3810         if((value >= 0 && value <= 65535)) {
3811                 /* Constraint check succeeded */
3812                 return 0;
3813         } else {
3814                 ASN__CTFAIL(app_key, td, sptr,
3815                         "%s: constraint failed (%s:%d)",
3816                         td->name, __FILE__, __LINE__);
3817                 return -1;
3818         }
3819 }
3820
3821 static int
3822 memb_criticality_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3823                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3824         
3825         if(!sptr) {
3826                 ASN__CTFAIL(app_key, td, sptr,
3827                         "%s: value not given (%s:%d)",
3828                         td->name, __FILE__, __LINE__);
3829                 return -1;
3830         }
3831         
3832         
3833         if(1 /* No applicable constraints whatsoever */) {
3834                 /* Nothing is here. See below */
3835         }
3836         
3837         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3838 }
3839
3840 static int
3841 memb_extensionValue_constraint_149(const asn_TYPE_descriptor_t *td, const void *sptr,
3842                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3843         
3844         if(!sptr) {
3845                 ASN__CTFAIL(app_key, td, sptr,
3846                         "%s: value not given (%s:%d)",
3847                         td->name, __FILE__, __LINE__);
3848                 return -1;
3849         }
3850         
3851         
3852         if(1 /* No applicable constraints whatsoever */) {
3853                 /* Nothing is here. See below */
3854         }
3855         
3856         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3857 }
3858
3859 static int
3860 memb_id_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3861                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3862         long value;
3863         
3864         if(!sptr) {
3865                 ASN__CTFAIL(app_key, td, sptr,
3866                         "%s: value not given (%s:%d)",
3867                         td->name, __FILE__, __LINE__);
3868                 return -1;
3869         }
3870         
3871         value = *(const long *)sptr;
3872         
3873         if((value >= 0 && value <= 65535)) {
3874                 /* Constraint check succeeded */
3875                 return 0;
3876         } else {
3877                 ASN__CTFAIL(app_key, td, sptr,
3878                         "%s: constraint failed (%s:%d)",
3879                         td->name, __FILE__, __LINE__);
3880                 return -1;
3881         }
3882 }
3883
3884 static int
3885 memb_criticality_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3886                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3887         
3888         if(!sptr) {
3889                 ASN__CTFAIL(app_key, td, sptr,
3890                         "%s: value not given (%s:%d)",
3891                         td->name, __FILE__, __LINE__);
3892                 return -1;
3893         }
3894         
3895         
3896         if(1 /* No applicable constraints whatsoever */) {
3897                 /* Nothing is here. See below */
3898         }
3899         
3900         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3901 }
3902
3903 static int
3904 memb_extensionValue_constraint_153(const asn_TYPE_descriptor_t *td, const void *sptr,
3905                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3906         
3907         if(!sptr) {
3908                 ASN__CTFAIL(app_key, td, sptr,
3909                         "%s: value not given (%s:%d)",
3910                         td->name, __FILE__, __LINE__);
3911                 return -1;
3912         }
3913         
3914         
3915         if(1 /* No applicable constraints whatsoever */) {
3916                 /* Nothing is here. See below */
3917         }
3918         
3919         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3920 }
3921
3922 static int
3923 memb_id_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3924                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3925         long value;
3926         
3927         if(!sptr) {
3928                 ASN__CTFAIL(app_key, td, sptr,
3929                         "%s: value not given (%s:%d)",
3930                         td->name, __FILE__, __LINE__);
3931                 return -1;
3932         }
3933         
3934         value = *(const long *)sptr;
3935         
3936         if((value >= 0 && value <= 65535)) {
3937                 /* Constraint check succeeded */
3938                 return 0;
3939         } else {
3940                 ASN__CTFAIL(app_key, td, sptr,
3941                         "%s: constraint failed (%s:%d)",
3942                         td->name, __FILE__, __LINE__);
3943                 return -1;
3944         }
3945 }
3946
3947 static int
3948 memb_criticality_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3949                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3950         
3951         if(!sptr) {
3952                 ASN__CTFAIL(app_key, td, sptr,
3953                         "%s: value not given (%s:%d)",
3954                         td->name, __FILE__, __LINE__);
3955                 return -1;
3956         }
3957         
3958         
3959         if(1 /* No applicable constraints whatsoever */) {
3960                 /* Nothing is here. See below */
3961         }
3962         
3963         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3964 }
3965
3966 static int
3967 memb_extensionValue_constraint_157(const asn_TYPE_descriptor_t *td, const void *sptr,
3968                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3969         
3970         if(!sptr) {
3971                 ASN__CTFAIL(app_key, td, sptr,
3972                         "%s: value not given (%s:%d)",
3973                         td->name, __FILE__, __LINE__);
3974                 return -1;
3975         }
3976         
3977         
3978         if(1 /* No applicable constraints whatsoever */) {
3979                 /* Nothing is here. See below */
3980         }
3981         
3982         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
3983 }
3984
3985 static int
3986 memb_id_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
3987                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
3988         long value;
3989         
3990         if(!sptr) {
3991                 ASN__CTFAIL(app_key, td, sptr,
3992                         "%s: value not given (%s:%d)",
3993                         td->name, __FILE__, __LINE__);
3994                 return -1;
3995         }
3996         
3997         value = *(const long *)sptr;
3998         
3999         if((value >= 0 && value <= 65535)) {
4000                 /* Constraint check succeeded */
4001                 return 0;
4002         } else {
4003                 ASN__CTFAIL(app_key, td, sptr,
4004                         "%s: constraint failed (%s:%d)",
4005                         td->name, __FILE__, __LINE__);
4006                 return -1;
4007         }
4008 }
4009
4010 static int
4011 memb_criticality_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4012                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4013         
4014         if(!sptr) {
4015                 ASN__CTFAIL(app_key, td, sptr,
4016                         "%s: value not given (%s:%d)",
4017                         td->name, __FILE__, __LINE__);
4018                 return -1;
4019         }
4020         
4021         
4022         if(1 /* No applicable constraints whatsoever */) {
4023                 /* Nothing is here. See below */
4024         }
4025         
4026         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4027 }
4028
4029 static int
4030 memb_extensionValue_constraint_161(const asn_TYPE_descriptor_t *td, const void *sptr,
4031                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4032         
4033         if(!sptr) {
4034                 ASN__CTFAIL(app_key, td, sptr,
4035                         "%s: value not given (%s:%d)",
4036                         td->name, __FILE__, __LINE__);
4037                 return -1;
4038         }
4039         
4040         
4041         if(1 /* No applicable constraints whatsoever */) {
4042                 /* Nothing is here. See below */
4043         }
4044         
4045         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4046 }
4047
4048 static int
4049 memb_id_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4050                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4051         long value;
4052         
4053         if(!sptr) {
4054                 ASN__CTFAIL(app_key, td, sptr,
4055                         "%s: value not given (%s:%d)",
4056                         td->name, __FILE__, __LINE__);
4057                 return -1;
4058         }
4059         
4060         value = *(const long *)sptr;
4061         
4062         if((value >= 0 && value <= 65535)) {
4063                 /* Constraint check succeeded */
4064                 return 0;
4065         } else {
4066                 ASN__CTFAIL(app_key, td, sptr,
4067                         "%s: constraint failed (%s:%d)",
4068                         td->name, __FILE__, __LINE__);
4069                 return -1;
4070         }
4071 }
4072
4073 static int
4074 memb_criticality_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4075                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4076         
4077         if(!sptr) {
4078                 ASN__CTFAIL(app_key, td, sptr,
4079                         "%s: value not given (%s:%d)",
4080                         td->name, __FILE__, __LINE__);
4081                 return -1;
4082         }
4083         
4084         
4085         if(1 /* No applicable constraints whatsoever */) {
4086                 /* Nothing is here. See below */
4087         }
4088         
4089         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4090 }
4091
4092 static int
4093 memb_extensionValue_constraint_165(const asn_TYPE_descriptor_t *td, const void *sptr,
4094                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4095         
4096         if(!sptr) {
4097                 ASN__CTFAIL(app_key, td, sptr,
4098                         "%s: value not given (%s:%d)",
4099                         td->name, __FILE__, __LINE__);
4100                 return -1;
4101         }
4102         
4103         
4104         if(1 /* No applicable constraints whatsoever */) {
4105                 /* Nothing is here. See below */
4106         }
4107         
4108         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4109 }
4110
4111 static int
4112 memb_id_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4113                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4114         long value;
4115         
4116         if(!sptr) {
4117                 ASN__CTFAIL(app_key, td, sptr,
4118                         "%s: value not given (%s:%d)",
4119                         td->name, __FILE__, __LINE__);
4120                 return -1;
4121         }
4122         
4123         value = *(const long *)sptr;
4124         
4125         if((value >= 0 && value <= 65535)) {
4126                 /* Constraint check succeeded */
4127                 return 0;
4128         } else {
4129                 ASN__CTFAIL(app_key, td, sptr,
4130                         "%s: constraint failed (%s:%d)",
4131                         td->name, __FILE__, __LINE__);
4132                 return -1;
4133         }
4134 }
4135
4136 static asn_type_selector_result_t
4137 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4138         asn_type_selector_result_t result = {0, 0};
4139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4140         size_t constraining_column = 0; /* &id */
4141         size_t for_column = 1; /* &criticality */
4142         size_t row, presence_index = 0;
4143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4144         
4145         for(row=0; row < itable->rows_count; row++) {
4146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4148         
4149             if(type_cell->cell_kind == aioc__undefined)
4150                 continue;
4151         
4152             presence_index++;
4153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4154                 result.type_descriptor = type_cell->type_descriptor;
4155                 result.presence_index = presence_index;
4156                 break;
4157             }
4158         }
4159         
4160         return result;
4161 }
4162
4163 static int
4164 memb_criticality_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4166         
4167         if(!sptr) {
4168                 ASN__CTFAIL(app_key, td, sptr,
4169                         "%s: value not given (%s:%d)",
4170                         td->name, __FILE__, __LINE__);
4171                 return -1;
4172         }
4173         
4174         
4175         if(1 /* No applicable constraints whatsoever */) {
4176                 /* Nothing is here. See below */
4177         }
4178         
4179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4180 }
4181
4182 static asn_type_selector_result_t
4183 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4184         asn_type_selector_result_t result = {0, 0};
4185         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationRetrieve_ExtIEs_1;
4186         size_t constraining_column = 0; /* &id */
4187         size_t for_column = 2; /* &Extension */
4188         size_t row, presence_index = 0;
4189         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id));
4190         
4191         for(row=0; row < itable->rows_count; row++) {
4192             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4193             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4194         
4195             if(type_cell->cell_kind == aioc__undefined)
4196                 continue;
4197         
4198             presence_index++;
4199             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4200                 result.type_descriptor = type_cell->type_descriptor;
4201                 result.presence_index = presence_index;
4202                 break;
4203             }
4204         }
4205         
4206         return result;
4207 }
4208
4209 static int
4210 memb_extensionValue_constraint_169(const asn_TYPE_descriptor_t *td, const void *sptr,
4211                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4212         
4213         if(!sptr) {
4214                 ASN__CTFAIL(app_key, td, sptr,
4215                         "%s: value not given (%s:%d)",
4216                         td->name, __FILE__, __LINE__);
4217                 return -1;
4218         }
4219         
4220         
4221         if(1 /* No applicable constraints whatsoever */) {
4222                 /* Nothing is here. See below */
4223         }
4224         
4225         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4226 }
4227
4228 static int
4229 memb_id_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4230                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4231         long value;
4232         
4233         if(!sptr) {
4234                 ASN__CTFAIL(app_key, td, sptr,
4235                         "%s: value not given (%s:%d)",
4236                         td->name, __FILE__, __LINE__);
4237                 return -1;
4238         }
4239         
4240         value = *(const long *)sptr;
4241         
4242         if((value >= 0 && value <= 65535)) {
4243                 /* Constraint check succeeded */
4244                 return 0;
4245         } else {
4246                 ASN__CTFAIL(app_key, td, sptr,
4247                         "%s: constraint failed (%s:%d)",
4248                         td->name, __FILE__, __LINE__);
4249                 return -1;
4250         }
4251 }
4252
4253 static asn_type_selector_result_t
4254 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4255         asn_type_selector_result_t result = {0, 0};
4256         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4257         size_t constraining_column = 0; /* &id */
4258         size_t for_column = 1; /* &criticality */
4259         size_t row, presence_index = 0;
4260         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4261         
4262         for(row=0; row < itable->rows_count; row++) {
4263             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4264             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4265         
4266             if(type_cell->cell_kind == aioc__undefined)
4267                 continue;
4268         
4269             presence_index++;
4270             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4271                 result.type_descriptor = type_cell->type_descriptor;
4272                 result.presence_index = presence_index;
4273                 break;
4274             }
4275         }
4276         
4277         return result;
4278 }
4279
4280 static int
4281 memb_criticality_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4282                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4283         
4284         if(!sptr) {
4285                 ASN__CTFAIL(app_key, td, sptr,
4286                         "%s: value not given (%s:%d)",
4287                         td->name, __FILE__, __LINE__);
4288                 return -1;
4289         }
4290         
4291         
4292         if(1 /* No applicable constraints whatsoever */) {
4293                 /* Nothing is here. See below */
4294         }
4295         
4296         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4297 }
4298
4299 static asn_type_selector_result_t
4300 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4301         asn_type_selector_result_t result = {0, 0};
4302         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeSetupRetrieve_ItemExtIEs_1;
4303         size_t constraining_column = 0; /* &id */
4304         size_t for_column = 2; /* &Extension */
4305         size_t row, presence_index = 0;
4306         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id));
4307         
4308         for(row=0; row < itable->rows_count; row++) {
4309             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4310             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4311         
4312             if(type_cell->cell_kind == aioc__undefined)
4313                 continue;
4314         
4315             presence_index++;
4316             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4317                 result.type_descriptor = type_cell->type_descriptor;
4318                 result.presence_index = presence_index;
4319                 break;
4320             }
4321         }
4322         
4323         return result;
4324 }
4325
4326 static int
4327 memb_extensionValue_constraint_173(const asn_TYPE_descriptor_t *td, const void *sptr,
4328                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4329         
4330         if(!sptr) {
4331                 ASN__CTFAIL(app_key, td, sptr,
4332                         "%s: value not given (%s:%d)",
4333                         td->name, __FILE__, __LINE__);
4334                 return -1;
4335         }
4336         
4337         
4338         if(1 /* No applicable constraints whatsoever */) {
4339                 /* Nothing is here. See below */
4340         }
4341         
4342         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4343 }
4344
4345 static int
4346 memb_id_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4347                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4348         long value;
4349         
4350         if(!sptr) {
4351                 ASN__CTFAIL(app_key, td, sptr,
4352                         "%s: value not given (%s:%d)",
4353                         td->name, __FILE__, __LINE__);
4354                 return -1;
4355         }
4356         
4357         value = *(const long *)sptr;
4358         
4359         if((value >= 0 && value <= 65535)) {
4360                 /* Constraint check succeeded */
4361                 return 0;
4362         } else {
4363                 ASN__CTFAIL(app_key, td, sptr,
4364                         "%s: constraint failed (%s:%d)",
4365                         td->name, __FILE__, __LINE__);
4366                 return -1;
4367         }
4368 }
4369
4370 static int
4371 memb_criticality_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4372                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4373         
4374         if(!sptr) {
4375                 ASN__CTFAIL(app_key, td, sptr,
4376                         "%s: value not given (%s:%d)",
4377                         td->name, __FILE__, __LINE__);
4378                 return -1;
4379         }
4380         
4381         
4382         if(1 /* No applicable constraints whatsoever */) {
4383                 /* Nothing is here. See below */
4384         }
4385         
4386         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4387 }
4388
4389 static int
4390 memb_extensionValue_constraint_177(const asn_TYPE_descriptor_t *td, const void *sptr,
4391                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4392         
4393         if(!sptr) {
4394                 ASN__CTFAIL(app_key, td, sptr,
4395                         "%s: value not given (%s:%d)",
4396                         td->name, __FILE__, __LINE__);
4397                 return -1;
4398         }
4399         
4400         
4401         if(1 /* No applicable constraints whatsoever */) {
4402                 /* Nothing is here. See below */
4403         }
4404         
4405         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4406 }
4407
4408 static int
4409 memb_id_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4410                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4411         long value;
4412         
4413         if(!sptr) {
4414                 ASN__CTFAIL(app_key, td, sptr,
4415                         "%s: value not given (%s:%d)",
4416                         td->name, __FILE__, __LINE__);
4417                 return -1;
4418         }
4419         
4420         value = *(const long *)sptr;
4421         
4422         if((value >= 0 && value <= 65535)) {
4423                 /* Constraint check succeeded */
4424                 return 0;
4425         } else {
4426                 ASN__CTFAIL(app_key, td, sptr,
4427                         "%s: constraint failed (%s:%d)",
4428                         td->name, __FILE__, __LINE__);
4429                 return -1;
4430         }
4431 }
4432
4433 static asn_type_selector_result_t
4434 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4435         asn_type_selector_result_t result = {0, 0};
4436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4437         size_t constraining_column = 0; /* &id */
4438         size_t for_column = 1; /* &criticality */
4439         size_t row, presence_index = 0;
4440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4441         
4442         for(row=0; row < itable->rows_count; row++) {
4443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4445         
4446             if(type_cell->cell_kind == aioc__undefined)
4447                 continue;
4448         
4449             presence_index++;
4450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4451                 result.type_descriptor = type_cell->type_descriptor;
4452                 result.presence_index = presence_index;
4453                 break;
4454             }
4455         }
4456         
4457         return result;
4458 }
4459
4460 static int
4461 memb_criticality_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4463         
4464         if(!sptr) {
4465                 ASN__CTFAIL(app_key, td, sptr,
4466                         "%s: value not given (%s:%d)",
4467                         td->name, __FILE__, __LINE__);
4468                 return -1;
4469         }
4470         
4471         
4472         if(1 /* No applicable constraints whatsoever */) {
4473                 /* Nothing is here. See below */
4474         }
4475         
4476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4477 }
4478
4479 static asn_type_selector_result_t
4480 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4481         asn_type_selector_result_t result = {0, 0};
4482         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_1;
4483         size_t constraining_column = 0; /* &id */
4484         size_t for_column = 2; /* &Extension */
4485         size_t row, presence_index = 0;
4486         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id));
4487         
4488         for(row=0; row < itable->rows_count; row++) {
4489             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4490             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4491         
4492             if(type_cell->cell_kind == aioc__undefined)
4493                 continue;
4494         
4495             presence_index++;
4496             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4497                 result.type_descriptor = type_cell->type_descriptor;
4498                 result.presence_index = presence_index;
4499                 break;
4500             }
4501         }
4502         
4503         return result;
4504 }
4505
4506 static int
4507 memb_extensionValue_constraint_181(const asn_TYPE_descriptor_t *td, const void *sptr,
4508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4509         
4510         if(!sptr) {
4511                 ASN__CTFAIL(app_key, td, sptr,
4512                         "%s: value not given (%s:%d)",
4513                         td->name, __FILE__, __LINE__);
4514                 return -1;
4515         }
4516         
4517         
4518         if(1 /* No applicable constraints whatsoever */) {
4519                 /* Nothing is here. See below */
4520         }
4521         
4522         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4523 }
4524
4525 static int
4526 memb_id_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4527                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4528         long value;
4529         
4530         if(!sptr) {
4531                 ASN__CTFAIL(app_key, td, sptr,
4532                         "%s: value not given (%s:%d)",
4533                         td->name, __FILE__, __LINE__);
4534                 return -1;
4535         }
4536         
4537         value = *(const long *)sptr;
4538         
4539         if((value >= 0 && value <= 65535)) {
4540                 /* Constraint check succeeded */
4541                 return 0;
4542         } else {
4543                 ASN__CTFAIL(app_key, td, sptr,
4544                         "%s: constraint failed (%s:%d)",
4545                         td->name, __FILE__, __LINE__);
4546                 return -1;
4547         }
4548 }
4549
4550 static asn_type_selector_result_t
4551 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4552         asn_type_selector_result_t result = {0, 0};
4553         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4554         size_t constraining_column = 0; /* &id */
4555         size_t for_column = 1; /* &criticality */
4556         size_t row, presence_index = 0;
4557         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4558         
4559         for(row=0; row < itable->rows_count; row++) {
4560             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4561             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4562         
4563             if(type_cell->cell_kind == aioc__undefined)
4564                 continue;
4565         
4566             presence_index++;
4567             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4568                 result.type_descriptor = type_cell->type_descriptor;
4569                 result.presence_index = presence_index;
4570                 break;
4571             }
4572         }
4573         
4574         return result;
4575 }
4576
4577 static int
4578 memb_criticality_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4579                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4580         
4581         if(!sptr) {
4582                 ASN__CTFAIL(app_key, td, sptr,
4583                         "%s: value not given (%s:%d)",
4584                         td->name, __FILE__, __LINE__);
4585                 return -1;
4586         }
4587         
4588         
4589         if(1 /* No applicable constraints whatsoever */) {
4590                 /* Nothing is here. See below */
4591         }
4592         
4593         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4594 }
4595
4596 static asn_type_selector_result_t
4597 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4598         asn_type_selector_result_t result = {0, 0};
4599         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_1;
4600         size_t constraining_column = 0; /* &id */
4601         size_t for_column = 2; /* &Extension */
4602         size_t row, presence_index = 0;
4603         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id));
4604         
4605         for(row=0; row < itable->rows_count; row++) {
4606             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4607             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4608         
4609             if(type_cell->cell_kind == aioc__undefined)
4610                 continue;
4611         
4612             presence_index++;
4613             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4614                 result.type_descriptor = type_cell->type_descriptor;
4615                 result.presence_index = presence_index;
4616                 break;
4617             }
4618         }
4619         
4620         return result;
4621 }
4622
4623 static int
4624 memb_extensionValue_constraint_185(const asn_TYPE_descriptor_t *td, const void *sptr,
4625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4626         
4627         if(!sptr) {
4628                 ASN__CTFAIL(app_key, td, sptr,
4629                         "%s: value not given (%s:%d)",
4630                         td->name, __FILE__, __LINE__);
4631                 return -1;
4632         }
4633         
4634         
4635         if(1 /* No applicable constraints whatsoever */) {
4636                 /* Nothing is here. See below */
4637         }
4638         
4639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4640 }
4641
4642 static int
4643 memb_id_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4645         long value;
4646         
4647         if(!sptr) {
4648                 ASN__CTFAIL(app_key, td, sptr,
4649                         "%s: value not given (%s:%d)",
4650                         td->name, __FILE__, __LINE__);
4651                 return -1;
4652         }
4653         
4654         value = *(const long *)sptr;
4655         
4656         if((value >= 0 && value <= 65535)) {
4657                 /* Constraint check succeeded */
4658                 return 0;
4659         } else {
4660                 ASN__CTFAIL(app_key, td, sptr,
4661                         "%s: constraint failed (%s:%d)",
4662                         td->name, __FILE__, __LINE__);
4663                 return -1;
4664         }
4665 }
4666
4667 static int
4668 memb_criticality_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4670         
4671         if(!sptr) {
4672                 ASN__CTFAIL(app_key, td, sptr,
4673                         "%s: value not given (%s:%d)",
4674                         td->name, __FILE__, __LINE__);
4675                 return -1;
4676         }
4677         
4678         
4679         if(1 /* No applicable constraints whatsoever */) {
4680                 /* Nothing is here. See below */
4681         }
4682         
4683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4684 }
4685
4686 static int
4687 memb_extensionValue_constraint_189(const asn_TYPE_descriptor_t *td, const void *sptr,
4688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4689         
4690         if(!sptr) {
4691                 ASN__CTFAIL(app_key, td, sptr,
4692                         "%s: value not given (%s:%d)",
4693                         td->name, __FILE__, __LINE__);
4694                 return -1;
4695         }
4696         
4697         
4698         if(1 /* No applicable constraints whatsoever */) {
4699                 /* Nothing is here. See below */
4700         }
4701         
4702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4703 }
4704
4705 static int
4706 memb_id_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4708         long value;
4709         
4710         if(!sptr) {
4711                 ASN__CTFAIL(app_key, td, sptr,
4712                         "%s: value not given (%s:%d)",
4713                         td->name, __FILE__, __LINE__);
4714                 return -1;
4715         }
4716         
4717         value = *(const long *)sptr;
4718         
4719         if((value >= 0 && value <= 65535)) {
4720                 /* Constraint check succeeded */
4721                 return 0;
4722         } else {
4723                 ASN__CTFAIL(app_key, td, sptr,
4724                         "%s: constraint failed (%s:%d)",
4725                         td->name, __FILE__, __LINE__);
4726                 return -1;
4727         }
4728 }
4729
4730 static asn_type_selector_result_t
4731 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4732         asn_type_selector_result_t result = {0, 0};
4733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4734         size_t constraining_column = 0; /* &id */
4735         size_t for_column = 1; /* &criticality */
4736         size_t row, presence_index = 0;
4737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4738         
4739         for(row=0; row < itable->rows_count; row++) {
4740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4742         
4743             if(type_cell->cell_kind == aioc__undefined)
4744                 continue;
4745         
4746             presence_index++;
4747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4748                 result.type_descriptor = type_cell->type_descriptor;
4749                 result.presence_index = presence_index;
4750                 break;
4751             }
4752         }
4753         
4754         return result;
4755 }
4756
4757 static int
4758 memb_criticality_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4760         
4761         if(!sptr) {
4762                 ASN__CTFAIL(app_key, td, sptr,
4763                         "%s: value not given (%s:%d)",
4764                         td->name, __FILE__, __LINE__);
4765                 return -1;
4766         }
4767         
4768         
4769         if(1 /* No applicable constraints whatsoever */) {
4770                 /* Nothing is here. See below */
4771         }
4772         
4773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4774 }
4775
4776 static asn_type_selector_result_t
4777 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4778         asn_type_selector_result_t result = {0, 0};
4779         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_1;
4780         size_t constraining_column = 0; /* &id */
4781         size_t for_column = 2; /* &Extension */
4782         size_t row, presence_index = 0;
4783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id));
4784         
4785         for(row=0; row < itable->rows_count; row++) {
4786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4788         
4789             if(type_cell->cell_kind == aioc__undefined)
4790                 continue;
4791         
4792             presence_index++;
4793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4794                 result.type_descriptor = type_cell->type_descriptor;
4795                 result.presence_index = presence_index;
4796                 break;
4797             }
4798         }
4799         
4800         return result;
4801 }
4802
4803 static int
4804 memb_extensionValue_constraint_193(const asn_TYPE_descriptor_t *td, const void *sptr,
4805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4806         
4807         if(!sptr) {
4808                 ASN__CTFAIL(app_key, td, sptr,
4809                         "%s: value not given (%s:%d)",
4810                         td->name, __FILE__, __LINE__);
4811                 return -1;
4812         }
4813         
4814         
4815         if(1 /* No applicable constraints whatsoever */) {
4816                 /* Nothing is here. See below */
4817         }
4818         
4819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4820 }
4821
4822 static int
4823 memb_id_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4825         long value;
4826         
4827         if(!sptr) {
4828                 ASN__CTFAIL(app_key, td, sptr,
4829                         "%s: value not given (%s:%d)",
4830                         td->name, __FILE__, __LINE__);
4831                 return -1;
4832         }
4833         
4834         value = *(const long *)sptr;
4835         
4836         if((value >= 0 && value <= 65535)) {
4837                 /* Constraint check succeeded */
4838                 return 0;
4839         } else {
4840                 ASN__CTFAIL(app_key, td, sptr,
4841                         "%s: constraint failed (%s:%d)",
4842                         td->name, __FILE__, __LINE__);
4843                 return -1;
4844         }
4845 }
4846
4847 static asn_type_selector_result_t
4848 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4849         asn_type_selector_result_t result = {0, 0};
4850         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4851         size_t constraining_column = 0; /* &id */
4852         size_t for_column = 1; /* &criticality */
4853         size_t row, presence_index = 0;
4854         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4855         
4856         for(row=0; row < itable->rows_count; row++) {
4857             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4858             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4859         
4860             if(type_cell->cell_kind == aioc__undefined)
4861                 continue;
4862         
4863             presence_index++;
4864             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4865                 result.type_descriptor = type_cell->type_descriptor;
4866                 result.presence_index = presence_index;
4867                 break;
4868             }
4869         }
4870         
4871         return result;
4872 }
4873
4874 static int
4875 memb_criticality_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4876                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4877         
4878         if(!sptr) {
4879                 ASN__CTFAIL(app_key, td, sptr,
4880                         "%s: value not given (%s:%d)",
4881                         td->name, __FILE__, __LINE__);
4882                 return -1;
4883         }
4884         
4885         
4886         if(1 /* No applicable constraints whatsoever */) {
4887                 /* Nothing is here. See below */
4888         }
4889         
4890         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4891 }
4892
4893 static asn_type_selector_result_t
4894 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
4895         asn_type_selector_result_t result = {0, 0};
4896         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_1;
4897         size_t constraining_column = 0; /* &id */
4898         size_t for_column = 2; /* &Extension */
4899         size_t row, presence_index = 0;
4900         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id));
4901         
4902         for(row=0; row < itable->rows_count; row++) {
4903             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
4904             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
4905         
4906             if(type_cell->cell_kind == aioc__undefined)
4907                 continue;
4908         
4909             presence_index++;
4910             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
4911                 result.type_descriptor = type_cell->type_descriptor;
4912                 result.presence_index = presence_index;
4913                 break;
4914             }
4915         }
4916         
4917         return result;
4918 }
4919
4920 static int
4921 memb_extensionValue_constraint_197(const asn_TYPE_descriptor_t *td, const void *sptr,
4922                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4923         
4924         if(!sptr) {
4925                 ASN__CTFAIL(app_key, td, sptr,
4926                         "%s: value not given (%s:%d)",
4927                         td->name, __FILE__, __LINE__);
4928                 return -1;
4929         }
4930         
4931         
4932         if(1 /* No applicable constraints whatsoever */) {
4933                 /* Nothing is here. See below */
4934         }
4935         
4936         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4937 }
4938
4939 static int
4940 memb_id_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4941                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4942         long value;
4943         
4944         if(!sptr) {
4945                 ASN__CTFAIL(app_key, td, sptr,
4946                         "%s: value not given (%s:%d)",
4947                         td->name, __FILE__, __LINE__);
4948                 return -1;
4949         }
4950         
4951         value = *(const long *)sptr;
4952         
4953         if((value >= 0 && value <= 65535)) {
4954                 /* Constraint check succeeded */
4955                 return 0;
4956         } else {
4957                 ASN__CTFAIL(app_key, td, sptr,
4958                         "%s: constraint failed (%s:%d)",
4959                         td->name, __FILE__, __LINE__);
4960                 return -1;
4961         }
4962 }
4963
4964 static int
4965 memb_criticality_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4966                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4967         
4968         if(!sptr) {
4969                 ASN__CTFAIL(app_key, td, sptr,
4970                         "%s: value not given (%s:%d)",
4971                         td->name, __FILE__, __LINE__);
4972                 return -1;
4973         }
4974         
4975         
4976         if(1 /* No applicable constraints whatsoever */) {
4977                 /* Nothing is here. See below */
4978         }
4979         
4980         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
4981 }
4982
4983 static int
4984 memb_extensionValue_constraint_201(const asn_TYPE_descriptor_t *td, const void *sptr,
4985                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
4986         
4987         if(!sptr) {
4988                 ASN__CTFAIL(app_key, td, sptr,
4989                         "%s: value not given (%s:%d)",
4990                         td->name, __FILE__, __LINE__);
4991                 return -1;
4992         }
4993         
4994         
4995         if(1 /* No applicable constraints whatsoever */) {
4996                 /* Nothing is here. See below */
4997         }
4998         
4999         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5000 }
5001
5002 static int
5003 memb_id_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5004                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5005         long value;
5006         
5007         if(!sptr) {
5008                 ASN__CTFAIL(app_key, td, sptr,
5009                         "%s: value not given (%s:%d)",
5010                         td->name, __FILE__, __LINE__);
5011                 return -1;
5012         }
5013         
5014         value = *(const long *)sptr;
5015         
5016         if((value >= 0 && value <= 65535)) {
5017                 /* Constraint check succeeded */
5018                 return 0;
5019         } else {
5020                 ASN__CTFAIL(app_key, td, sptr,
5021                         "%s: constraint failed (%s:%d)",
5022                         td->name, __FILE__, __LINE__);
5023                 return -1;
5024         }
5025 }
5026
5027 static int
5028 memb_criticality_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5030         
5031         if(!sptr) {
5032                 ASN__CTFAIL(app_key, td, sptr,
5033                         "%s: value not given (%s:%d)",
5034                         td->name, __FILE__, __LINE__);
5035                 return -1;
5036         }
5037         
5038         
5039         if(1 /* No applicable constraints whatsoever */) {
5040                 /* Nothing is here. See below */
5041         }
5042         
5043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5044 }
5045
5046 static int
5047 memb_extensionValue_constraint_205(const asn_TYPE_descriptor_t *td, const void *sptr,
5048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5049         
5050         if(!sptr) {
5051                 ASN__CTFAIL(app_key, td, sptr,
5052                         "%s: value not given (%s:%d)",
5053                         td->name, __FILE__, __LINE__);
5054                 return -1;
5055         }
5056         
5057         
5058         if(1 /* No applicable constraints whatsoever */) {
5059                 /* Nothing is here. See below */
5060         }
5061         
5062         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5063 }
5064
5065 static int
5066 memb_id_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5067                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5068         long value;
5069         
5070         if(!sptr) {
5071                 ASN__CTFAIL(app_key, td, sptr,
5072                         "%s: value not given (%s:%d)",
5073                         td->name, __FILE__, __LINE__);
5074                 return -1;
5075         }
5076         
5077         value = *(const long *)sptr;
5078         
5079         if((value >= 0 && value <= 65535)) {
5080                 /* Constraint check succeeded */
5081                 return 0;
5082         } else {
5083                 ASN__CTFAIL(app_key, td, sptr,
5084                         "%s: constraint failed (%s:%d)",
5085                         td->name, __FILE__, __LINE__);
5086                 return -1;
5087         }
5088 }
5089
5090 static asn_type_selector_result_t
5091 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5092         asn_type_selector_result_t result = {0, 0};
5093         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5094         size_t constraining_column = 0; /* &id */
5095         size_t for_column = 1; /* &criticality */
5096         size_t row, presence_index = 0;
5097         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5098         
5099         for(row=0; row < itable->rows_count; row++) {
5100             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5101             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5102         
5103             if(type_cell->cell_kind == aioc__undefined)
5104                 continue;
5105         
5106             presence_index++;
5107             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5108                 result.type_descriptor = type_cell->type_descriptor;
5109                 result.presence_index = presence_index;
5110                 break;
5111             }
5112         }
5113         
5114         return result;
5115 }
5116
5117 static int
5118 memb_criticality_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5119                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5120         
5121         if(!sptr) {
5122                 ASN__CTFAIL(app_key, td, sptr,
5123                         "%s: value not given (%s:%d)",
5124                         td->name, __FILE__, __LINE__);
5125                 return -1;
5126         }
5127         
5128         
5129         if(1 /* No applicable constraints whatsoever */) {
5130                 /* Nothing is here. See below */
5131         }
5132         
5133         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5134 }
5135
5136 static asn_type_selector_result_t
5137 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5138         asn_type_selector_result_t result = {0, 0};
5139         const asn_ioc_set_t *itable = asn_IOS_UE_ContextInformationSgNBModReqExtIEs_1;
5140         size_t constraining_column = 0; /* &id */
5141         size_t for_column = 2; /* &Extension */
5142         size_t row, presence_index = 0;
5143         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id));
5144         
5145         for(row=0; row < itable->rows_count; row++) {
5146             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5147             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5148         
5149             if(type_cell->cell_kind == aioc__undefined)
5150                 continue;
5151         
5152             presence_index++;
5153             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5154                 result.type_descriptor = type_cell->type_descriptor;
5155                 result.presence_index = presence_index;
5156                 break;
5157             }
5158         }
5159         
5160         return result;
5161 }
5162
5163 static int
5164 memb_extensionValue_constraint_209(const asn_TYPE_descriptor_t *td, const void *sptr,
5165                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5166         
5167         if(!sptr) {
5168                 ASN__CTFAIL(app_key, td, sptr,
5169                         "%s: value not given (%s:%d)",
5170                         td->name, __FILE__, __LINE__);
5171                 return -1;
5172         }
5173         
5174         
5175         if(1 /* No applicable constraints whatsoever */) {
5176                 /* Nothing is here. See below */
5177         }
5178         
5179         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5180 }
5181
5182 static int
5183 memb_id_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5184                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5185         long value;
5186         
5187         if(!sptr) {
5188                 ASN__CTFAIL(app_key, td, sptr,
5189                         "%s: value not given (%s:%d)",
5190                         td->name, __FILE__, __LINE__);
5191                 return -1;
5192         }
5193         
5194         value = *(const long *)sptr;
5195         
5196         if((value >= 0 && value <= 65535)) {
5197                 /* Constraint check succeeded */
5198                 return 0;
5199         } else {
5200                 ASN__CTFAIL(app_key, td, sptr,
5201                         "%s: constraint failed (%s:%d)",
5202                         td->name, __FILE__, __LINE__);
5203                 return -1;
5204         }
5205 }
5206
5207 static int
5208 memb_criticality_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5209                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5210         
5211         if(!sptr) {
5212                 ASN__CTFAIL(app_key, td, sptr,
5213                         "%s: value not given (%s:%d)",
5214                         td->name, __FILE__, __LINE__);
5215                 return -1;
5216         }
5217         
5218         
5219         if(1 /* No applicable constraints whatsoever */) {
5220                 /* Nothing is here. See below */
5221         }
5222         
5223         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5224 }
5225
5226 static int
5227 memb_extensionValue_constraint_213(const asn_TYPE_descriptor_t *td, const void *sptr,
5228                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5229         
5230         if(!sptr) {
5231                 ASN__CTFAIL(app_key, td, sptr,
5232                         "%s: value not given (%s:%d)",
5233                         td->name, __FILE__, __LINE__);
5234                 return -1;
5235         }
5236         
5237         
5238         if(1 /* No applicable constraints whatsoever */) {
5239                 /* Nothing is here. See below */
5240         }
5241         
5242         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5243 }
5244
5245 static int
5246 memb_id_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5247                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5248         long value;
5249         
5250         if(!sptr) {
5251                 ASN__CTFAIL(app_key, td, sptr,
5252                         "%s: value not given (%s:%d)",
5253                         td->name, __FILE__, __LINE__);
5254                 return -1;
5255         }
5256         
5257         value = *(const long *)sptr;
5258         
5259         if((value >= 0 && value <= 65535)) {
5260                 /* Constraint check succeeded */
5261                 return 0;
5262         } else {
5263                 ASN__CTFAIL(app_key, td, sptr,
5264                         "%s: constraint failed (%s:%d)",
5265                         td->name, __FILE__, __LINE__);
5266                 return -1;
5267         }
5268 }
5269
5270 static asn_type_selector_result_t
5271 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5272         asn_type_selector_result_t result = {0, 0};
5273         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5274         size_t constraining_column = 0; /* &id */
5275         size_t for_column = 1; /* &criticality */
5276         size_t row, presence_index = 0;
5277         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5278         
5279         for(row=0; row < itable->rows_count; row++) {
5280             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5281             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5282         
5283             if(type_cell->cell_kind == aioc__undefined)
5284                 continue;
5285         
5286             presence_index++;
5287             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5288                 result.type_descriptor = type_cell->type_descriptor;
5289                 result.presence_index = presence_index;
5290                 break;
5291             }
5292         }
5293         
5294         return result;
5295 }
5296
5297 static int
5298 memb_criticality_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5299                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5300         
5301         if(!sptr) {
5302                 ASN__CTFAIL(app_key, td, sptr,
5303                         "%s: value not given (%s:%d)",
5304                         td->name, __FILE__, __LINE__);
5305                 return -1;
5306         }
5307         
5308         
5309         if(1 /* No applicable constraints whatsoever */) {
5310                 /* Nothing is here. See below */
5311         }
5312         
5313         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5314 }
5315
5316 static asn_type_selector_result_t
5317 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5318         asn_type_selector_result_t result = {0, 0};
5319         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5320         size_t constraining_column = 0; /* &id */
5321         size_t for_column = 2; /* &Extension */
5322         size_t row, presence_index = 0;
5323         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5324         
5325         for(row=0; row < itable->rows_count; row++) {
5326             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5327             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5328         
5329             if(type_cell->cell_kind == aioc__undefined)
5330                 continue;
5331         
5332             presence_index++;
5333             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5334                 result.type_descriptor = type_cell->type_descriptor;
5335                 result.presence_index = presence_index;
5336                 break;
5337             }
5338         }
5339         
5340         return result;
5341 }
5342
5343 static int
5344 memb_extensionValue_constraint_217(const asn_TYPE_descriptor_t *td, const void *sptr,
5345                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5346         
5347         if(!sptr) {
5348                 ASN__CTFAIL(app_key, td, sptr,
5349                         "%s: value not given (%s:%d)",
5350                         td->name, __FILE__, __LINE__);
5351                 return -1;
5352         }
5353         
5354         
5355         if(1 /* No applicable constraints whatsoever */) {
5356                 /* Nothing is here. See below */
5357         }
5358         
5359         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5360 }
5361
5362 static int
5363 memb_id_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5364                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5365         long value;
5366         
5367         if(!sptr) {
5368                 ASN__CTFAIL(app_key, td, sptr,
5369                         "%s: value not given (%s:%d)",
5370                         td->name, __FILE__, __LINE__);
5371                 return -1;
5372         }
5373         
5374         value = *(const long *)sptr;
5375         
5376         if((value >= 0 && value <= 65535)) {
5377                 /* Constraint check succeeded */
5378                 return 0;
5379         } else {
5380                 ASN__CTFAIL(app_key, td, sptr,
5381                         "%s: constraint failed (%s:%d)",
5382                         td->name, __FILE__, __LINE__);
5383                 return -1;
5384         }
5385 }
5386
5387 static asn_type_selector_result_t
5388 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5389         asn_type_selector_result_t result = {0, 0};
5390         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5391         size_t constraining_column = 0; /* &id */
5392         size_t for_column = 1; /* &criticality */
5393         size_t row, presence_index = 0;
5394         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5395         
5396         for(row=0; row < itable->rows_count; row++) {
5397             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5398             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5399         
5400             if(type_cell->cell_kind == aioc__undefined)
5401                 continue;
5402         
5403             presence_index++;
5404             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5405                 result.type_descriptor = type_cell->type_descriptor;
5406                 result.presence_index = presence_index;
5407                 break;
5408             }
5409         }
5410         
5411         return result;
5412 }
5413
5414 static int
5415 memb_criticality_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5416                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5417         
5418         if(!sptr) {
5419                 ASN__CTFAIL(app_key, td, sptr,
5420                         "%s: value not given (%s:%d)",
5421                         td->name, __FILE__, __LINE__);
5422                 return -1;
5423         }
5424         
5425         
5426         if(1 /* No applicable constraints whatsoever */) {
5427                 /* Nothing is here. See below */
5428         }
5429         
5430         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5431 }
5432
5433 static asn_type_selector_result_t
5434 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5435         asn_type_selector_result_t result = {0, 0};
5436         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5437         size_t constraining_column = 0; /* &id */
5438         size_t for_column = 2; /* &Extension */
5439         size_t row, presence_index = 0;
5440         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5441         
5442         for(row=0; row < itable->rows_count; row++) {
5443             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5444             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5445         
5446             if(type_cell->cell_kind == aioc__undefined)
5447                 continue;
5448         
5449             presence_index++;
5450             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5451                 result.type_descriptor = type_cell->type_descriptor;
5452                 result.presence_index = presence_index;
5453                 break;
5454             }
5455         }
5456         
5457         return result;
5458 }
5459
5460 static int
5461 memb_extensionValue_constraint_221(const asn_TYPE_descriptor_t *td, const void *sptr,
5462                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5463         
5464         if(!sptr) {
5465                 ASN__CTFAIL(app_key, td, sptr,
5466                         "%s: value not given (%s:%d)",
5467                         td->name, __FILE__, __LINE__);
5468                 return -1;
5469         }
5470         
5471         
5472         if(1 /* No applicable constraints whatsoever */) {
5473                 /* Nothing is here. See below */
5474         }
5475         
5476         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5477 }
5478
5479 static int
5480 memb_id_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5481                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5482         long value;
5483         
5484         if(!sptr) {
5485                 ASN__CTFAIL(app_key, td, sptr,
5486                         "%s: value not given (%s:%d)",
5487                         td->name, __FILE__, __LINE__);
5488                 return -1;
5489         }
5490         
5491         value = *(const long *)sptr;
5492         
5493         if((value >= 0 && value <= 65535)) {
5494                 /* Constraint check succeeded */
5495                 return 0;
5496         } else {
5497                 ASN__CTFAIL(app_key, td, sptr,
5498                         "%s: constraint failed (%s:%d)",
5499                         td->name, __FILE__, __LINE__);
5500                 return -1;
5501         }
5502 }
5503
5504 static int
5505 memb_criticality_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5506                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5507         
5508         if(!sptr) {
5509                 ASN__CTFAIL(app_key, td, sptr,
5510                         "%s: value not given (%s:%d)",
5511                         td->name, __FILE__, __LINE__);
5512                 return -1;
5513         }
5514         
5515         
5516         if(1 /* No applicable constraints whatsoever */) {
5517                 /* Nothing is here. See below */
5518         }
5519         
5520         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5521 }
5522
5523 static int
5524 memb_extensionValue_constraint_225(const asn_TYPE_descriptor_t *td, const void *sptr,
5525                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5526         
5527         if(!sptr) {
5528                 ASN__CTFAIL(app_key, td, sptr,
5529                         "%s: value not given (%s:%d)",
5530                         td->name, __FILE__, __LINE__);
5531                 return -1;
5532         }
5533         
5534         
5535         if(1 /* No applicable constraints whatsoever */) {
5536                 /* Nothing is here. See below */
5537         }
5538         
5539         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5540 }
5541
5542 static int
5543 memb_id_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5544                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5545         long value;
5546         
5547         if(!sptr) {
5548                 ASN__CTFAIL(app_key, td, sptr,
5549                         "%s: value not given (%s:%d)",
5550                         td->name, __FILE__, __LINE__);
5551                 return -1;
5552         }
5553         
5554         value = *(const long *)sptr;
5555         
5556         if((value >= 0 && value <= 65535)) {
5557                 /* Constraint check succeeded */
5558                 return 0;
5559         } else {
5560                 ASN__CTFAIL(app_key, td, sptr,
5561                         "%s: constraint failed (%s:%d)",
5562                         td->name, __FILE__, __LINE__);
5563                 return -1;
5564         }
5565 }
5566
5567 static asn_type_selector_result_t
5568 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5569         asn_type_selector_result_t result = {0, 0};
5570         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5571         size_t constraining_column = 0; /* &id */
5572         size_t for_column = 1; /* &criticality */
5573         size_t row, presence_index = 0;
5574         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5575         
5576         for(row=0; row < itable->rows_count; row++) {
5577             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5578             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5579         
5580             if(type_cell->cell_kind == aioc__undefined)
5581                 continue;
5582         
5583             presence_index++;
5584             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5585                 result.type_descriptor = type_cell->type_descriptor;
5586                 result.presence_index = presence_index;
5587                 break;
5588             }
5589         }
5590         
5591         return result;
5592 }
5593
5594 static int
5595 memb_criticality_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5597         
5598         if(!sptr) {
5599                 ASN__CTFAIL(app_key, td, sptr,
5600                         "%s: value not given (%s:%d)",
5601                         td->name, __FILE__, __LINE__);
5602                 return -1;
5603         }
5604         
5605         
5606         if(1 /* No applicable constraints whatsoever */) {
5607                 /* Nothing is here. See below */
5608         }
5609         
5610         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5611 }
5612
5613 static asn_type_selector_result_t
5614 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5615         asn_type_selector_result_t result = {0, 0};
5616         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_1;
5617         size_t constraining_column = 0; /* &id */
5618         size_t for_column = 2; /* &Extension */
5619         size_t row, presence_index = 0;
5620         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id));
5621         
5622         for(row=0; row < itable->rows_count; row++) {
5623             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5624             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5625         
5626             if(type_cell->cell_kind == aioc__undefined)
5627                 continue;
5628         
5629             presence_index++;
5630             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5631                 result.type_descriptor = type_cell->type_descriptor;
5632                 result.presence_index = presence_index;
5633                 break;
5634             }
5635         }
5636         
5637         return result;
5638 }
5639
5640 static int
5641 memb_extensionValue_constraint_229(const asn_TYPE_descriptor_t *td, const void *sptr,
5642                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5643         
5644         if(!sptr) {
5645                 ASN__CTFAIL(app_key, td, sptr,
5646                         "%s: value not given (%s:%d)",
5647                         td->name, __FILE__, __LINE__);
5648                 return -1;
5649         }
5650         
5651         
5652         if(1 /* No applicable constraints whatsoever */) {
5653                 /* Nothing is here. See below */
5654         }
5655         
5656         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5657 }
5658
5659 static int
5660 memb_id_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5661                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5662         long value;
5663         
5664         if(!sptr) {
5665                 ASN__CTFAIL(app_key, td, sptr,
5666                         "%s: value not given (%s:%d)",
5667                         td->name, __FILE__, __LINE__);
5668                 return -1;
5669         }
5670         
5671         value = *(const long *)sptr;
5672         
5673         if((value >= 0 && value <= 65535)) {
5674                 /* Constraint check succeeded */
5675                 return 0;
5676         } else {
5677                 ASN__CTFAIL(app_key, td, sptr,
5678                         "%s: constraint failed (%s:%d)",
5679                         td->name, __FILE__, __LINE__);
5680                 return -1;
5681         }
5682 }
5683
5684 static asn_type_selector_result_t
5685 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5686         asn_type_selector_result_t result = {0, 0};
5687         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5688         size_t constraining_column = 0; /* &id */
5689         size_t for_column = 1; /* &criticality */
5690         size_t row, presence_index = 0;
5691         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5692         
5693         for(row=0; row < itable->rows_count; row++) {
5694             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5695             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5696         
5697             if(type_cell->cell_kind == aioc__undefined)
5698                 continue;
5699         
5700             presence_index++;
5701             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5702                 result.type_descriptor = type_cell->type_descriptor;
5703                 result.presence_index = presence_index;
5704                 break;
5705             }
5706         }
5707         
5708         return result;
5709 }
5710
5711 static int
5712 memb_criticality_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5713                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5714         
5715         if(!sptr) {
5716                 ASN__CTFAIL(app_key, td, sptr,
5717                         "%s: value not given (%s:%d)",
5718                         td->name, __FILE__, __LINE__);
5719                 return -1;
5720         }
5721         
5722         
5723         if(1 /* No applicable constraints whatsoever */) {
5724                 /* Nothing is here. See below */
5725         }
5726         
5727         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5728 }
5729
5730 static asn_type_selector_result_t
5731 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
5732         asn_type_selector_result_t result = {0, 0};
5733         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_1;
5734         size_t constraining_column = 0; /* &id */
5735         size_t for_column = 2; /* &Extension */
5736         size_t row, presence_index = 0;
5737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id));
5738         
5739         for(row=0; row < itable->rows_count; row++) {
5740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
5741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
5742         
5743             if(type_cell->cell_kind == aioc__undefined)
5744                 continue;
5745         
5746             presence_index++;
5747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
5748                 result.type_descriptor = type_cell->type_descriptor;
5749                 result.presence_index = presence_index;
5750                 break;
5751             }
5752         }
5753         
5754         return result;
5755 }
5756
5757 static int
5758 memb_extensionValue_constraint_233(const asn_TYPE_descriptor_t *td, const void *sptr,
5759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5760         
5761         if(!sptr) {
5762                 ASN__CTFAIL(app_key, td, sptr,
5763                         "%s: value not given (%s:%d)",
5764                         td->name, __FILE__, __LINE__);
5765                 return -1;
5766         }
5767         
5768         
5769         if(1 /* No applicable constraints whatsoever */) {
5770                 /* Nothing is here. See below */
5771         }
5772         
5773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5774 }
5775
5776 static int
5777 memb_id_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5778                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5779         long value;
5780         
5781         if(!sptr) {
5782                 ASN__CTFAIL(app_key, td, sptr,
5783                         "%s: value not given (%s:%d)",
5784                         td->name, __FILE__, __LINE__);
5785                 return -1;
5786         }
5787         
5788         value = *(const long *)sptr;
5789         
5790         if((value >= 0 && value <= 65535)) {
5791                 /* Constraint check succeeded */
5792                 return 0;
5793         } else {
5794                 ASN__CTFAIL(app_key, td, sptr,
5795                         "%s: constraint failed (%s:%d)",
5796                         td->name, __FILE__, __LINE__);
5797                 return -1;
5798         }
5799 }
5800
5801 static int
5802 memb_criticality_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5803                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5804         
5805         if(!sptr) {
5806                 ASN__CTFAIL(app_key, td, sptr,
5807                         "%s: value not given (%s:%d)",
5808                         td->name, __FILE__, __LINE__);
5809                 return -1;
5810         }
5811         
5812         
5813         if(1 /* No applicable constraints whatsoever */) {
5814                 /* Nothing is here. See below */
5815         }
5816         
5817         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5818 }
5819
5820 static int
5821 memb_extensionValue_constraint_237(const asn_TYPE_descriptor_t *td, const void *sptr,
5822                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5823         
5824         if(!sptr) {
5825                 ASN__CTFAIL(app_key, td, sptr,
5826                         "%s: value not given (%s:%d)",
5827                         td->name, __FILE__, __LINE__);
5828                 return -1;
5829         }
5830         
5831         
5832         if(1 /* No applicable constraints whatsoever */) {
5833                 /* Nothing is here. See below */
5834         }
5835         
5836         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5837 }
5838
5839 static int
5840 memb_id_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5841                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5842         long value;
5843         
5844         if(!sptr) {
5845                 ASN__CTFAIL(app_key, td, sptr,
5846                         "%s: value not given (%s:%d)",
5847                         td->name, __FILE__, __LINE__);
5848                 return -1;
5849         }
5850         
5851         value = *(const long *)sptr;
5852         
5853         if((value >= 0 && value <= 65535)) {
5854                 /* Constraint check succeeded */
5855                 return 0;
5856         } else {
5857                 ASN__CTFAIL(app_key, td, sptr,
5858                         "%s: constraint failed (%s:%d)",
5859                         td->name, __FILE__, __LINE__);
5860                 return -1;
5861         }
5862 }
5863
5864 static int
5865 memb_criticality_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5866                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5867         
5868         if(!sptr) {
5869                 ASN__CTFAIL(app_key, td, sptr,
5870                         "%s: value not given (%s:%d)",
5871                         td->name, __FILE__, __LINE__);
5872                 return -1;
5873         }
5874         
5875         
5876         if(1 /* No applicable constraints whatsoever */) {
5877                 /* Nothing is here. See below */
5878         }
5879         
5880         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5881 }
5882
5883 static int
5884 memb_extensionValue_constraint_241(const asn_TYPE_descriptor_t *td, const void *sptr,
5885                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5886         
5887         if(!sptr) {
5888                 ASN__CTFAIL(app_key, td, sptr,
5889                         "%s: value not given (%s:%d)",
5890                         td->name, __FILE__, __LINE__);
5891                 return -1;
5892         }
5893         
5894         
5895         if(1 /* No applicable constraints whatsoever */) {
5896                 /* Nothing is here. See below */
5897         }
5898         
5899         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5900 }
5901
5902 static int
5903 memb_id_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5904                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5905         long value;
5906         
5907         if(!sptr) {
5908                 ASN__CTFAIL(app_key, td, sptr,
5909                         "%s: value not given (%s:%d)",
5910                         td->name, __FILE__, __LINE__);
5911                 return -1;
5912         }
5913         
5914         value = *(const long *)sptr;
5915         
5916         if((value >= 0 && value <= 65535)) {
5917                 /* Constraint check succeeded */
5918                 return 0;
5919         } else {
5920                 ASN__CTFAIL(app_key, td, sptr,
5921                         "%s: constraint failed (%s:%d)",
5922                         td->name, __FILE__, __LINE__);
5923                 return -1;
5924         }
5925 }
5926
5927 static int
5928 memb_criticality_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5929                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5930         
5931         if(!sptr) {
5932                 ASN__CTFAIL(app_key, td, sptr,
5933                         "%s: value not given (%s:%d)",
5934                         td->name, __FILE__, __LINE__);
5935                 return -1;
5936         }
5937         
5938         
5939         if(1 /* No applicable constraints whatsoever */) {
5940                 /* Nothing is here. See below */
5941         }
5942         
5943         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5944 }
5945
5946 static int
5947 memb_extensionValue_constraint_245(const asn_TYPE_descriptor_t *td, const void *sptr,
5948                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5949         
5950         if(!sptr) {
5951                 ASN__CTFAIL(app_key, td, sptr,
5952                         "%s: value not given (%s:%d)",
5953                         td->name, __FILE__, __LINE__);
5954                 return -1;
5955         }
5956         
5957         
5958         if(1 /* No applicable constraints whatsoever */) {
5959                 /* Nothing is here. See below */
5960         }
5961         
5962         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
5963 }
5964
5965 static int
5966 memb_id_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5967                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5968         long value;
5969         
5970         if(!sptr) {
5971                 ASN__CTFAIL(app_key, td, sptr,
5972                         "%s: value not given (%s:%d)",
5973                         td->name, __FILE__, __LINE__);
5974                 return -1;
5975         }
5976         
5977         value = *(const long *)sptr;
5978         
5979         if((value >= 0 && value <= 65535)) {
5980                 /* Constraint check succeeded */
5981                 return 0;
5982         } else {
5983                 ASN__CTFAIL(app_key, td, sptr,
5984                         "%s: constraint failed (%s:%d)",
5985                         td->name, __FILE__, __LINE__);
5986                 return -1;
5987         }
5988 }
5989
5990 static int
5991 memb_criticality_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
5992                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
5993         
5994         if(!sptr) {
5995                 ASN__CTFAIL(app_key, td, sptr,
5996                         "%s: value not given (%s:%d)",
5997                         td->name, __FILE__, __LINE__);
5998                 return -1;
5999         }
6000         
6001         
6002         if(1 /* No applicable constraints whatsoever */) {
6003                 /* Nothing is here. See below */
6004         }
6005         
6006         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6007 }
6008
6009 static int
6010 memb_extensionValue_constraint_249(const asn_TYPE_descriptor_t *td, const void *sptr,
6011                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6012         
6013         if(!sptr) {
6014                 ASN__CTFAIL(app_key, td, sptr,
6015                         "%s: value not given (%s:%d)",
6016                         td->name, __FILE__, __LINE__);
6017                 return -1;
6018         }
6019         
6020         
6021         if(1 /* No applicable constraints whatsoever */) {
6022                 /* Nothing is here. See below */
6023         }
6024         
6025         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6026 }
6027
6028 static int
6029 memb_id_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6030                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6031         long value;
6032         
6033         if(!sptr) {
6034                 ASN__CTFAIL(app_key, td, sptr,
6035                         "%s: value not given (%s:%d)",
6036                         td->name, __FILE__, __LINE__);
6037                 return -1;
6038         }
6039         
6040         value = *(const long *)sptr;
6041         
6042         if((value >= 0 && value <= 65535)) {
6043                 /* Constraint check succeeded */
6044                 return 0;
6045         } else {
6046                 ASN__CTFAIL(app_key, td, sptr,
6047                         "%s: constraint failed (%s:%d)",
6048                         td->name, __FILE__, __LINE__);
6049                 return -1;
6050         }
6051 }
6052
6053 static asn_type_selector_result_t
6054 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6055         asn_type_selector_result_t result = {0, 0};
6056         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6057         size_t constraining_column = 0; /* &id */
6058         size_t for_column = 1; /* &criticality */
6059         size_t row, presence_index = 0;
6060         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6061         
6062         for(row=0; row < itable->rows_count; row++) {
6063             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6064             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6065         
6066             if(type_cell->cell_kind == aioc__undefined)
6067                 continue;
6068         
6069             presence_index++;
6070             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6071                 result.type_descriptor = type_cell->type_descriptor;
6072                 result.presence_index = presence_index;
6073                 break;
6074             }
6075         }
6076         
6077         return result;
6078 }
6079
6080 static int
6081 memb_criticality_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6083         
6084         if(!sptr) {
6085                 ASN__CTFAIL(app_key, td, sptr,
6086                         "%s: value not given (%s:%d)",
6087                         td->name, __FILE__, __LINE__);
6088                 return -1;
6089         }
6090         
6091         
6092         if(1 /* No applicable constraints whatsoever */) {
6093                 /* Nothing is here. See below */
6094         }
6095         
6096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6097 }
6098
6099 static asn_type_selector_result_t
6100 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6101         asn_type_selector_result_t result = {0, 0};
6102         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6103         size_t constraining_column = 0; /* &id */
6104         size_t for_column = 2; /* &Extension */
6105         size_t row, presence_index = 0;
6106         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6107         
6108         for(row=0; row < itable->rows_count; row++) {
6109             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6110             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6111         
6112             if(type_cell->cell_kind == aioc__undefined)
6113                 continue;
6114         
6115             presence_index++;
6116             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6117                 result.type_descriptor = type_cell->type_descriptor;
6118                 result.presence_index = presence_index;
6119                 break;
6120             }
6121         }
6122         
6123         return result;
6124 }
6125
6126 static int
6127 memb_extensionValue_constraint_253(const asn_TYPE_descriptor_t *td, const void *sptr,
6128                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6129         
6130         if(!sptr) {
6131                 ASN__CTFAIL(app_key, td, sptr,
6132                         "%s: value not given (%s:%d)",
6133                         td->name, __FILE__, __LINE__);
6134                 return -1;
6135         }
6136         
6137         
6138         if(1 /* No applicable constraints whatsoever */) {
6139                 /* Nothing is here. See below */
6140         }
6141         
6142         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6143 }
6144
6145 static int
6146 memb_id_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6147                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6148         long value;
6149         
6150         if(!sptr) {
6151                 ASN__CTFAIL(app_key, td, sptr,
6152                         "%s: value not given (%s:%d)",
6153                         td->name, __FILE__, __LINE__);
6154                 return -1;
6155         }
6156         
6157         value = *(const long *)sptr;
6158         
6159         if((value >= 0 && value <= 65535)) {
6160                 /* Constraint check succeeded */
6161                 return 0;
6162         } else {
6163                 ASN__CTFAIL(app_key, td, sptr,
6164                         "%s: constraint failed (%s:%d)",
6165                         td->name, __FILE__, __LINE__);
6166                 return -1;
6167         }
6168 }
6169
6170 static asn_type_selector_result_t
6171 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6172         asn_type_selector_result_t result = {0, 0};
6173         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6174         size_t constraining_column = 0; /* &id */
6175         size_t for_column = 1; /* &criticality */
6176         size_t row, presence_index = 0;
6177         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6178         
6179         for(row=0; row < itable->rows_count; row++) {
6180             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6181             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6182         
6183             if(type_cell->cell_kind == aioc__undefined)
6184                 continue;
6185         
6186             presence_index++;
6187             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6188                 result.type_descriptor = type_cell->type_descriptor;
6189                 result.presence_index = presence_index;
6190                 break;
6191             }
6192         }
6193         
6194         return result;
6195 }
6196
6197 static int
6198 memb_criticality_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6200         
6201         if(!sptr) {
6202                 ASN__CTFAIL(app_key, td, sptr,
6203                         "%s: value not given (%s:%d)",
6204                         td->name, __FILE__, __LINE__);
6205                 return -1;
6206         }
6207         
6208         
6209         if(1 /* No applicable constraints whatsoever */) {
6210                 /* Nothing is here. See below */
6211         }
6212         
6213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6214 }
6215
6216 static asn_type_selector_result_t
6217 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6218         asn_type_selector_result_t result = {0, 0};
6219         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6220         size_t constraining_column = 0; /* &id */
6221         size_t for_column = 2; /* &Extension */
6222         size_t row, presence_index = 0;
6223         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6224         
6225         for(row=0; row < itable->rows_count; row++) {
6226             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6227             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6228         
6229             if(type_cell->cell_kind == aioc__undefined)
6230                 continue;
6231         
6232             presence_index++;
6233             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6234                 result.type_descriptor = type_cell->type_descriptor;
6235                 result.presence_index = presence_index;
6236                 break;
6237             }
6238         }
6239         
6240         return result;
6241 }
6242
6243 static int
6244 memb_extensionValue_constraint_257(const asn_TYPE_descriptor_t *td, const void *sptr,
6245                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6246         
6247         if(!sptr) {
6248                 ASN__CTFAIL(app_key, td, sptr,
6249                         "%s: value not given (%s:%d)",
6250                         td->name, __FILE__, __LINE__);
6251                 return -1;
6252         }
6253         
6254         
6255         if(1 /* No applicable constraints whatsoever */) {
6256                 /* Nothing is here. See below */
6257         }
6258         
6259         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6260 }
6261
6262 static int
6263 memb_id_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6264                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6265         long value;
6266         
6267         if(!sptr) {
6268                 ASN__CTFAIL(app_key, td, sptr,
6269                         "%s: value not given (%s:%d)",
6270                         td->name, __FILE__, __LINE__);
6271                 return -1;
6272         }
6273         
6274         value = *(const long *)sptr;
6275         
6276         if((value >= 0 && value <= 65535)) {
6277                 /* Constraint check succeeded */
6278                 return 0;
6279         } else {
6280                 ASN__CTFAIL(app_key, td, sptr,
6281                         "%s: constraint failed (%s:%d)",
6282                         td->name, __FILE__, __LINE__);
6283                 return -1;
6284         }
6285 }
6286
6287 static int
6288 memb_criticality_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6290         
6291         if(!sptr) {
6292                 ASN__CTFAIL(app_key, td, sptr,
6293                         "%s: value not given (%s:%d)",
6294                         td->name, __FILE__, __LINE__);
6295                 return -1;
6296         }
6297         
6298         
6299         if(1 /* No applicable constraints whatsoever */) {
6300                 /* Nothing is here. See below */
6301         }
6302         
6303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6304 }
6305
6306 static int
6307 memb_extensionValue_constraint_261(const asn_TYPE_descriptor_t *td, const void *sptr,
6308                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6309         
6310         if(!sptr) {
6311                 ASN__CTFAIL(app_key, td, sptr,
6312                         "%s: value not given (%s:%d)",
6313                         td->name, __FILE__, __LINE__);
6314                 return -1;
6315         }
6316         
6317         
6318         if(1 /* No applicable constraints whatsoever */) {
6319                 /* Nothing is here. See below */
6320         }
6321         
6322         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6323 }
6324
6325 static int
6326 memb_id_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6327                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6328         long value;
6329         
6330         if(!sptr) {
6331                 ASN__CTFAIL(app_key, td, sptr,
6332                         "%s: value not given (%s:%d)",
6333                         td->name, __FILE__, __LINE__);
6334                 return -1;
6335         }
6336         
6337         value = *(const long *)sptr;
6338         
6339         if((value >= 0 && value <= 65535)) {
6340                 /* Constraint check succeeded */
6341                 return 0;
6342         } else {
6343                 ASN__CTFAIL(app_key, td, sptr,
6344                         "%s: constraint failed (%s:%d)",
6345                         td->name, __FILE__, __LINE__);
6346                 return -1;
6347         }
6348 }
6349
6350 static asn_type_selector_result_t
6351 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6352         asn_type_selector_result_t result = {0, 0};
6353         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6354         size_t constraining_column = 0; /* &id */
6355         size_t for_column = 1; /* &criticality */
6356         size_t row, presence_index = 0;
6357         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6358         
6359         for(row=0; row < itable->rows_count; row++) {
6360             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6361             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6362         
6363             if(type_cell->cell_kind == aioc__undefined)
6364                 continue;
6365         
6366             presence_index++;
6367             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6368                 result.type_descriptor = type_cell->type_descriptor;
6369                 result.presence_index = presence_index;
6370                 break;
6371             }
6372         }
6373         
6374         return result;
6375 }
6376
6377 static int
6378 memb_criticality_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6379                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6380         
6381         if(!sptr) {
6382                 ASN__CTFAIL(app_key, td, sptr,
6383                         "%s: value not given (%s:%d)",
6384                         td->name, __FILE__, __LINE__);
6385                 return -1;
6386         }
6387         
6388         
6389         if(1 /* No applicable constraints whatsoever */) {
6390                 /* Nothing is here. See below */
6391         }
6392         
6393         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6394 }
6395
6396 static asn_type_selector_result_t
6397 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6398         asn_type_selector_result_t result = {0, 0};
6399         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_1;
6400         size_t constraining_column = 0; /* &id */
6401         size_t for_column = 2; /* &Extension */
6402         size_t row, presence_index = 0;
6403         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id));
6404         
6405         for(row=0; row < itable->rows_count; row++) {
6406             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6407             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6408         
6409             if(type_cell->cell_kind == aioc__undefined)
6410                 continue;
6411         
6412             presence_index++;
6413             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6414                 result.type_descriptor = type_cell->type_descriptor;
6415                 result.presence_index = presence_index;
6416                 break;
6417             }
6418         }
6419         
6420         return result;
6421 }
6422
6423 static int
6424 memb_extensionValue_constraint_265(const asn_TYPE_descriptor_t *td, const void *sptr,
6425                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6426         
6427         if(!sptr) {
6428                 ASN__CTFAIL(app_key, td, sptr,
6429                         "%s: value not given (%s:%d)",
6430                         td->name, __FILE__, __LINE__);
6431                 return -1;
6432         }
6433         
6434         
6435         if(1 /* No applicable constraints whatsoever */) {
6436                 /* Nothing is here. See below */
6437         }
6438         
6439         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6440 }
6441
6442 static int
6443 memb_id_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6444                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6445         long value;
6446         
6447         if(!sptr) {
6448                 ASN__CTFAIL(app_key, td, sptr,
6449                         "%s: value not given (%s:%d)",
6450                         td->name, __FILE__, __LINE__);
6451                 return -1;
6452         }
6453         
6454         value = *(const long *)sptr;
6455         
6456         if((value >= 0 && value <= 65535)) {
6457                 /* Constraint check succeeded */
6458                 return 0;
6459         } else {
6460                 ASN__CTFAIL(app_key, td, sptr,
6461                         "%s: constraint failed (%s:%d)",
6462                         td->name, __FILE__, __LINE__);
6463                 return -1;
6464         }
6465 }
6466
6467 static asn_type_selector_result_t
6468 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6469         asn_type_selector_result_t result = {0, 0};
6470         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6471         size_t constraining_column = 0; /* &id */
6472         size_t for_column = 1; /* &criticality */
6473         size_t row, presence_index = 0;
6474         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6475         
6476         for(row=0; row < itable->rows_count; row++) {
6477             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6478             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6479         
6480             if(type_cell->cell_kind == aioc__undefined)
6481                 continue;
6482         
6483             presence_index++;
6484             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6485                 result.type_descriptor = type_cell->type_descriptor;
6486                 result.presence_index = presence_index;
6487                 break;
6488             }
6489         }
6490         
6491         return result;
6492 }
6493
6494 static int
6495 memb_criticality_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6497         
6498         if(!sptr) {
6499                 ASN__CTFAIL(app_key, td, sptr,
6500                         "%s: value not given (%s:%d)",
6501                         td->name, __FILE__, __LINE__);
6502                 return -1;
6503         }
6504         
6505         
6506         if(1 /* No applicable constraints whatsoever */) {
6507                 /* Nothing is here. See below */
6508         }
6509         
6510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6511 }
6512
6513 static asn_type_selector_result_t
6514 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6515         asn_type_selector_result_t result = {0, 0};
6516         const asn_ioc_set_t *itable = asn_IOS_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_1;
6517         size_t constraining_column = 0; /* &id */
6518         size_t for_column = 2; /* &Extension */
6519         size_t row, presence_index = 0;
6520         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id));
6521         
6522         for(row=0; row < itable->rows_count; row++) {
6523             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6524             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6525         
6526             if(type_cell->cell_kind == aioc__undefined)
6527                 continue;
6528         
6529             presence_index++;
6530             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6531                 result.type_descriptor = type_cell->type_descriptor;
6532                 result.presence_index = presence_index;
6533                 break;
6534             }
6535         }
6536         
6537         return result;
6538 }
6539
6540 static int
6541 memb_extensionValue_constraint_269(const asn_TYPE_descriptor_t *td, const void *sptr,
6542                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6543         
6544         if(!sptr) {
6545                 ASN__CTFAIL(app_key, td, sptr,
6546                         "%s: value not given (%s:%d)",
6547                         td->name, __FILE__, __LINE__);
6548                 return -1;
6549         }
6550         
6551         
6552         if(1 /* No applicable constraints whatsoever */) {
6553                 /* Nothing is here. See below */
6554         }
6555         
6556         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6557 }
6558
6559 static int
6560 memb_id_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6561                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6562         long value;
6563         
6564         if(!sptr) {
6565                 ASN__CTFAIL(app_key, td, sptr,
6566                         "%s: value not given (%s:%d)",
6567                         td->name, __FILE__, __LINE__);
6568                 return -1;
6569         }
6570         
6571         value = *(const long *)sptr;
6572         
6573         if((value >= 0 && value <= 65535)) {
6574                 /* Constraint check succeeded */
6575                 return 0;
6576         } else {
6577                 ASN__CTFAIL(app_key, td, sptr,
6578                         "%s: constraint failed (%s:%d)",
6579                         td->name, __FILE__, __LINE__);
6580                 return -1;
6581         }
6582 }
6583
6584 static int
6585 memb_criticality_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6586                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6587         
6588         if(!sptr) {
6589                 ASN__CTFAIL(app_key, td, sptr,
6590                         "%s: value not given (%s:%d)",
6591                         td->name, __FILE__, __LINE__);
6592                 return -1;
6593         }
6594         
6595         
6596         if(1 /* No applicable constraints whatsoever */) {
6597                 /* Nothing is here. See below */
6598         }
6599         
6600         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6601 }
6602
6603 static int
6604 memb_extensionValue_constraint_273(const asn_TYPE_descriptor_t *td, const void *sptr,
6605                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6606         
6607         if(!sptr) {
6608                 ASN__CTFAIL(app_key, td, sptr,
6609                         "%s: value not given (%s:%d)",
6610                         td->name, __FILE__, __LINE__);
6611                 return -1;
6612         }
6613         
6614         
6615         if(1 /* No applicable constraints whatsoever */) {
6616                 /* Nothing is here. See below */
6617         }
6618         
6619         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6620 }
6621
6622 static int
6623 memb_id_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6624                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6625         long value;
6626         
6627         if(!sptr) {
6628                 ASN__CTFAIL(app_key, td, sptr,
6629                         "%s: value not given (%s:%d)",
6630                         td->name, __FILE__, __LINE__);
6631                 return -1;
6632         }
6633         
6634         value = *(const long *)sptr;
6635         
6636         if((value >= 0 && value <= 65535)) {
6637                 /* Constraint check succeeded */
6638                 return 0;
6639         } else {
6640                 ASN__CTFAIL(app_key, td, sptr,
6641                         "%s: constraint failed (%s:%d)",
6642                         td->name, __FILE__, __LINE__);
6643                 return -1;
6644         }
6645 }
6646
6647 static int
6648 memb_criticality_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6649                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6650         
6651         if(!sptr) {
6652                 ASN__CTFAIL(app_key, td, sptr,
6653                         "%s: value not given (%s:%d)",
6654                         td->name, __FILE__, __LINE__);
6655                 return -1;
6656         }
6657         
6658         
6659         if(1 /* No applicable constraints whatsoever */) {
6660                 /* Nothing is here. See below */
6661         }
6662         
6663         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6664 }
6665
6666 static int
6667 memb_extensionValue_constraint_277(const asn_TYPE_descriptor_t *td, const void *sptr,
6668                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6669         
6670         if(!sptr) {
6671                 ASN__CTFAIL(app_key, td, sptr,
6672                         "%s: value not given (%s:%d)",
6673                         td->name, __FILE__, __LINE__);
6674                 return -1;
6675         }
6676         
6677         
6678         if(1 /* No applicable constraints whatsoever */) {
6679                 /* Nothing is here. See below */
6680         }
6681         
6682         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6683 }
6684
6685 static int
6686 memb_id_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6687                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6688         long value;
6689         
6690         if(!sptr) {
6691                 ASN__CTFAIL(app_key, td, sptr,
6692                         "%s: value not given (%s:%d)",
6693                         td->name, __FILE__, __LINE__);
6694                 return -1;
6695         }
6696         
6697         value = *(const long *)sptr;
6698         
6699         if((value >= 0 && value <= 65535)) {
6700                 /* Constraint check succeeded */
6701                 return 0;
6702         } else {
6703                 ASN__CTFAIL(app_key, td, sptr,
6704                         "%s: constraint failed (%s:%d)",
6705                         td->name, __FILE__, __LINE__);
6706                 return -1;
6707         }
6708 }
6709
6710 static int
6711 memb_criticality_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6712                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6713         
6714         if(!sptr) {
6715                 ASN__CTFAIL(app_key, td, sptr,
6716                         "%s: value not given (%s:%d)",
6717                         td->name, __FILE__, __LINE__);
6718                 return -1;
6719         }
6720         
6721         
6722         if(1 /* No applicable constraints whatsoever */) {
6723                 /* Nothing is here. See below */
6724         }
6725         
6726         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6727 }
6728
6729 static int
6730 memb_extensionValue_constraint_281(const asn_TYPE_descriptor_t *td, const void *sptr,
6731                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6732         
6733         if(!sptr) {
6734                 ASN__CTFAIL(app_key, td, sptr,
6735                         "%s: value not given (%s:%d)",
6736                         td->name, __FILE__, __LINE__);
6737                 return -1;
6738         }
6739         
6740         
6741         if(1 /* No applicable constraints whatsoever */) {
6742                 /* Nothing is here. See below */
6743         }
6744         
6745         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6746 }
6747
6748 static int
6749 memb_id_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6750                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6751         long value;
6752         
6753         if(!sptr) {
6754                 ASN__CTFAIL(app_key, td, sptr,
6755                         "%s: value not given (%s:%d)",
6756                         td->name, __FILE__, __LINE__);
6757                 return -1;
6758         }
6759         
6760         value = *(const long *)sptr;
6761         
6762         if((value >= 0 && value <= 65535)) {
6763                 /* Constraint check succeeded */
6764                 return 0;
6765         } else {
6766                 ASN__CTFAIL(app_key, td, sptr,
6767                         "%s: constraint failed (%s:%d)",
6768                         td->name, __FILE__, __LINE__);
6769                 return -1;
6770         }
6771 }
6772
6773 static asn_type_selector_result_t
6774 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6775         asn_type_selector_result_t result = {0, 0};
6776         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6777         size_t constraining_column = 0; /* &id */
6778         size_t for_column = 1; /* &criticality */
6779         size_t row, presence_index = 0;
6780         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6781         
6782         for(row=0; row < itable->rows_count; row++) {
6783             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6784             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6785         
6786             if(type_cell->cell_kind == aioc__undefined)
6787                 continue;
6788         
6789             presence_index++;
6790             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6791                 result.type_descriptor = type_cell->type_descriptor;
6792                 result.presence_index = presence_index;
6793                 break;
6794             }
6795         }
6796         
6797         return result;
6798 }
6799
6800 static int
6801 memb_criticality_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6803         
6804         if(!sptr) {
6805                 ASN__CTFAIL(app_key, td, sptr,
6806                         "%s: value not given (%s:%d)",
6807                         td->name, __FILE__, __LINE__);
6808                 return -1;
6809         }
6810         
6811         
6812         if(1 /* No applicable constraints whatsoever */) {
6813                 /* Nothing is here. See below */
6814         }
6815         
6816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6817 }
6818
6819 static asn_type_selector_result_t
6820 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6821         asn_type_selector_result_t result = {0, 0};
6822         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_1;
6823         size_t constraining_column = 0; /* &id */
6824         size_t for_column = 2; /* &Extension */
6825         size_t row, presence_index = 0;
6826         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id));
6827         
6828         for(row=0; row < itable->rows_count; row++) {
6829             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6830             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6831         
6832             if(type_cell->cell_kind == aioc__undefined)
6833                 continue;
6834         
6835             presence_index++;
6836             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6837                 result.type_descriptor = type_cell->type_descriptor;
6838                 result.presence_index = presence_index;
6839                 break;
6840             }
6841         }
6842         
6843         return result;
6844 }
6845
6846 static int
6847 memb_extensionValue_constraint_285(const asn_TYPE_descriptor_t *td, const void *sptr,
6848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6849         
6850         if(!sptr) {
6851                 ASN__CTFAIL(app_key, td, sptr,
6852                         "%s: value not given (%s:%d)",
6853                         td->name, __FILE__, __LINE__);
6854                 return -1;
6855         }
6856         
6857         
6858         if(1 /* No applicable constraints whatsoever */) {
6859                 /* Nothing is here. See below */
6860         }
6861         
6862         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6863 }
6864
6865 static int
6866 memb_id_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6867                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6868         long value;
6869         
6870         if(!sptr) {
6871                 ASN__CTFAIL(app_key, td, sptr,
6872                         "%s: value not given (%s:%d)",
6873                         td->name, __FILE__, __LINE__);
6874                 return -1;
6875         }
6876         
6877         value = *(const long *)sptr;
6878         
6879         if((value >= 0 && value <= 65535)) {
6880                 /* Constraint check succeeded */
6881                 return 0;
6882         } else {
6883                 ASN__CTFAIL(app_key, td, sptr,
6884                         "%s: constraint failed (%s:%d)",
6885                         td->name, __FILE__, __LINE__);
6886                 return -1;
6887         }
6888 }
6889
6890 static int
6891 memb_criticality_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6893         
6894         if(!sptr) {
6895                 ASN__CTFAIL(app_key, td, sptr,
6896                         "%s: value not given (%s:%d)",
6897                         td->name, __FILE__, __LINE__);
6898                 return -1;
6899         }
6900         
6901         
6902         if(1 /* No applicable constraints whatsoever */) {
6903                 /* Nothing is here. See below */
6904         }
6905         
6906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6907 }
6908
6909 static int
6910 memb_extensionValue_constraint_289(const asn_TYPE_descriptor_t *td, const void *sptr,
6911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6912         
6913         if(!sptr) {
6914                 ASN__CTFAIL(app_key, td, sptr,
6915                         "%s: value not given (%s:%d)",
6916                         td->name, __FILE__, __LINE__);
6917                 return -1;
6918         }
6919         
6920         
6921         if(1 /* No applicable constraints whatsoever */) {
6922                 /* Nothing is here. See below */
6923         }
6924         
6925         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6926 }
6927
6928 static int
6929 memb_id_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6930                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6931         long value;
6932         
6933         if(!sptr) {
6934                 ASN__CTFAIL(app_key, td, sptr,
6935                         "%s: value not given (%s:%d)",
6936                         td->name, __FILE__, __LINE__);
6937                 return -1;
6938         }
6939         
6940         value = *(const long *)sptr;
6941         
6942         if((value >= 0 && value <= 65535)) {
6943                 /* Constraint check succeeded */
6944                 return 0;
6945         } else {
6946                 ASN__CTFAIL(app_key, td, sptr,
6947                         "%s: constraint failed (%s:%d)",
6948                         td->name, __FILE__, __LINE__);
6949                 return -1;
6950         }
6951 }
6952
6953 static asn_type_selector_result_t
6954 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
6955         asn_type_selector_result_t result = {0, 0};
6956         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
6957         size_t constraining_column = 0; /* &id */
6958         size_t for_column = 1; /* &criticality */
6959         size_t row, presence_index = 0;
6960         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
6961         
6962         for(row=0; row < itable->rows_count; row++) {
6963             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
6964             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
6965         
6966             if(type_cell->cell_kind == aioc__undefined)
6967                 continue;
6968         
6969             presence_index++;
6970             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
6971                 result.type_descriptor = type_cell->type_descriptor;
6972                 result.presence_index = presence_index;
6973                 break;
6974             }
6975         }
6976         
6977         return result;
6978 }
6979
6980 static int
6981 memb_criticality_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
6982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
6983         
6984         if(!sptr) {
6985                 ASN__CTFAIL(app_key, td, sptr,
6986                         "%s: value not given (%s:%d)",
6987                         td->name, __FILE__, __LINE__);
6988                 return -1;
6989         }
6990         
6991         
6992         if(1 /* No applicable constraints whatsoever */) {
6993                 /* Nothing is here. See below */
6994         }
6995         
6996         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
6997 }
6998
6999 static asn_type_selector_result_t
7000 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7001         asn_type_selector_result_t result = {0, 0};
7002         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_1;
7003         size_t constraining_column = 0; /* &id */
7004         size_t for_column = 2; /* &Extension */
7005         size_t row, presence_index = 0;
7006         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id));
7007         
7008         for(row=0; row < itable->rows_count; row++) {
7009             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7010             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7011         
7012             if(type_cell->cell_kind == aioc__undefined)
7013                 continue;
7014         
7015             presence_index++;
7016             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7017                 result.type_descriptor = type_cell->type_descriptor;
7018                 result.presence_index = presence_index;
7019                 break;
7020             }
7021         }
7022         
7023         return result;
7024 }
7025
7026 static int
7027 memb_extensionValue_constraint_293(const asn_TYPE_descriptor_t *td, const void *sptr,
7028                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7029         
7030         if(!sptr) {
7031                 ASN__CTFAIL(app_key, td, sptr,
7032                         "%s: value not given (%s:%d)",
7033                         td->name, __FILE__, __LINE__);
7034                 return -1;
7035         }
7036         
7037         
7038         if(1 /* No applicable constraints whatsoever */) {
7039                 /* Nothing is here. See below */
7040         }
7041         
7042         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7043 }
7044
7045 static int
7046 memb_id_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7047                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7048         long value;
7049         
7050         if(!sptr) {
7051                 ASN__CTFAIL(app_key, td, sptr,
7052                         "%s: value not given (%s:%d)",
7053                         td->name, __FILE__, __LINE__);
7054                 return -1;
7055         }
7056         
7057         value = *(const long *)sptr;
7058         
7059         if((value >= 0 && value <= 65535)) {
7060                 /* Constraint check succeeded */
7061                 return 0;
7062         } else {
7063                 ASN__CTFAIL(app_key, td, sptr,
7064                         "%s: constraint failed (%s:%d)",
7065                         td->name, __FILE__, __LINE__);
7066                 return -1;
7067         }
7068 }
7069
7070 static asn_type_selector_result_t
7071 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7072         asn_type_selector_result_t result = {0, 0};
7073         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7074         size_t constraining_column = 0; /* &id */
7075         size_t for_column = 1; /* &criticality */
7076         size_t row, presence_index = 0;
7077         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7078         
7079         for(row=0; row < itable->rows_count; row++) {
7080             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7081             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7082         
7083             if(type_cell->cell_kind == aioc__undefined)
7084                 continue;
7085         
7086             presence_index++;
7087             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7088                 result.type_descriptor = type_cell->type_descriptor;
7089                 result.presence_index = presence_index;
7090                 break;
7091             }
7092         }
7093         
7094         return result;
7095 }
7096
7097 static int
7098 memb_criticality_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7099                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7100         
7101         if(!sptr) {
7102                 ASN__CTFAIL(app_key, td, sptr,
7103                         "%s: value not given (%s:%d)",
7104                         td->name, __FILE__, __LINE__);
7105                 return -1;
7106         }
7107         
7108         
7109         if(1 /* No applicable constraints whatsoever */) {
7110                 /* Nothing is here. See below */
7111         }
7112         
7113         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7114 }
7115
7116 static asn_type_selector_result_t
7117 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7118         asn_type_selector_result_t result = {0, 0};
7119         const asn_ioc_set_t *itable = asn_IOS_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_1;
7120         size_t constraining_column = 0; /* &id */
7121         size_t for_column = 2; /* &Extension */
7122         size_t row, presence_index = 0;
7123         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id));
7124         
7125         for(row=0; row < itable->rows_count; row++) {
7126             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7127             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7128         
7129             if(type_cell->cell_kind == aioc__undefined)
7130                 continue;
7131         
7132             presence_index++;
7133             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7134                 result.type_descriptor = type_cell->type_descriptor;
7135                 result.presence_index = presence_index;
7136                 break;
7137             }
7138         }
7139         
7140         return result;
7141 }
7142
7143 static int
7144 memb_extensionValue_constraint_297(const asn_TYPE_descriptor_t *td, const void *sptr,
7145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7146         
7147         if(!sptr) {
7148                 ASN__CTFAIL(app_key, td, sptr,
7149                         "%s: value not given (%s:%d)",
7150                         td->name, __FILE__, __LINE__);
7151                 return -1;
7152         }
7153         
7154         
7155         if(1 /* No applicable constraints whatsoever */) {
7156                 /* Nothing is here. See below */
7157         }
7158         
7159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7160 }
7161
7162 static int
7163 memb_id_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7165         long value;
7166         
7167         if(!sptr) {
7168                 ASN__CTFAIL(app_key, td, sptr,
7169                         "%s: value not given (%s:%d)",
7170                         td->name, __FILE__, __LINE__);
7171                 return -1;
7172         }
7173         
7174         value = *(const long *)sptr;
7175         
7176         if((value >= 0 && value <= 65535)) {
7177                 /* Constraint check succeeded */
7178                 return 0;
7179         } else {
7180                 ASN__CTFAIL(app_key, td, sptr,
7181                         "%s: constraint failed (%s:%d)",
7182                         td->name, __FILE__, __LINE__);
7183                 return -1;
7184         }
7185 }
7186
7187 static int
7188 memb_criticality_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7190         
7191         if(!sptr) {
7192                 ASN__CTFAIL(app_key, td, sptr,
7193                         "%s: value not given (%s:%d)",
7194                         td->name, __FILE__, __LINE__);
7195                 return -1;
7196         }
7197         
7198         
7199         if(1 /* No applicable constraints whatsoever */) {
7200                 /* Nothing is here. See below */
7201         }
7202         
7203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7204 }
7205
7206 static int
7207 memb_extensionValue_constraint_301(const asn_TYPE_descriptor_t *td, const void *sptr,
7208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7209         
7210         if(!sptr) {
7211                 ASN__CTFAIL(app_key, td, sptr,
7212                         "%s: value not given (%s:%d)",
7213                         td->name, __FILE__, __LINE__);
7214                 return -1;
7215         }
7216         
7217         
7218         if(1 /* No applicable constraints whatsoever */) {
7219                 /* Nothing is here. See below */
7220         }
7221         
7222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7223 }
7224
7225 static int
7226 memb_id_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7228         long value;
7229         
7230         if(!sptr) {
7231                 ASN__CTFAIL(app_key, td, sptr,
7232                         "%s: value not given (%s:%d)",
7233                         td->name, __FILE__, __LINE__);
7234                 return -1;
7235         }
7236         
7237         value = *(const long *)sptr;
7238         
7239         if((value >= 0 && value <= 65535)) {
7240                 /* Constraint check succeeded */
7241                 return 0;
7242         } else {
7243                 ASN__CTFAIL(app_key, td, sptr,
7244                         "%s: constraint failed (%s:%d)",
7245                         td->name, __FILE__, __LINE__);
7246                 return -1;
7247         }
7248 }
7249
7250 static int
7251 memb_criticality_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7252                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7253         
7254         if(!sptr) {
7255                 ASN__CTFAIL(app_key, td, sptr,
7256                         "%s: value not given (%s:%d)",
7257                         td->name, __FILE__, __LINE__);
7258                 return -1;
7259         }
7260         
7261         
7262         if(1 /* No applicable constraints whatsoever */) {
7263                 /* Nothing is here. See below */
7264         }
7265         
7266         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7267 }
7268
7269 static int
7270 memb_extensionValue_constraint_305(const asn_TYPE_descriptor_t *td, const void *sptr,
7271                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7272         
7273         if(!sptr) {
7274                 ASN__CTFAIL(app_key, td, sptr,
7275                         "%s: value not given (%s:%d)",
7276                         td->name, __FILE__, __LINE__);
7277                 return -1;
7278         }
7279         
7280         
7281         if(1 /* No applicable constraints whatsoever */) {
7282                 /* Nothing is here. See below */
7283         }
7284         
7285         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7286 }
7287
7288 static int
7289 memb_id_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7290                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7291         long value;
7292         
7293         if(!sptr) {
7294                 ASN__CTFAIL(app_key, td, sptr,
7295                         "%s: value not given (%s:%d)",
7296                         td->name, __FILE__, __LINE__);
7297                 return -1;
7298         }
7299         
7300         value = *(const long *)sptr;
7301         
7302         if((value >= 0 && value <= 65535)) {
7303                 /* Constraint check succeeded */
7304                 return 0;
7305         } else {
7306                 ASN__CTFAIL(app_key, td, sptr,
7307                         "%s: constraint failed (%s:%d)",
7308                         td->name, __FILE__, __LINE__);
7309                 return -1;
7310         }
7311 }
7312
7313 static asn_type_selector_result_t
7314 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7315         asn_type_selector_result_t result = {0, 0};
7316         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7317         size_t constraining_column = 0; /* &id */
7318         size_t for_column = 1; /* &criticality */
7319         size_t row, presence_index = 0;
7320         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7321         
7322         for(row=0; row < itable->rows_count; row++) {
7323             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7324             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7325         
7326             if(type_cell->cell_kind == aioc__undefined)
7327                 continue;
7328         
7329             presence_index++;
7330             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7331                 result.type_descriptor = type_cell->type_descriptor;
7332                 result.presence_index = presence_index;
7333                 break;
7334             }
7335         }
7336         
7337         return result;
7338 }
7339
7340 static int
7341 memb_criticality_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7342                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7343         
7344         if(!sptr) {
7345                 ASN__CTFAIL(app_key, td, sptr,
7346                         "%s: value not given (%s:%d)",
7347                         td->name, __FILE__, __LINE__);
7348                 return -1;
7349         }
7350         
7351         
7352         if(1 /* No applicable constraints whatsoever */) {
7353                 /* Nothing is here. See below */
7354         }
7355         
7356         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7357 }
7358
7359 static asn_type_selector_result_t
7360 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
7361         asn_type_selector_result_t result = {0, 0};
7362         const asn_ioc_set_t *itable = asn_IOS_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_1;
7363         size_t constraining_column = 0; /* &id */
7364         size_t for_column = 2; /* &Extension */
7365         size_t row, presence_index = 0;
7366         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id));
7367         
7368         for(row=0; row < itable->rows_count; row++) {
7369             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
7370             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
7371         
7372             if(type_cell->cell_kind == aioc__undefined)
7373                 continue;
7374         
7375             presence_index++;
7376             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
7377                 result.type_descriptor = type_cell->type_descriptor;
7378                 result.presence_index = presence_index;
7379                 break;
7380             }
7381         }
7382         
7383         return result;
7384 }
7385
7386 static int
7387 memb_extensionValue_constraint_309(const asn_TYPE_descriptor_t *td, const void *sptr,
7388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7389         
7390         if(!sptr) {
7391                 ASN__CTFAIL(app_key, td, sptr,
7392                         "%s: value not given (%s:%d)",
7393                         td->name, __FILE__, __LINE__);
7394                 return -1;
7395         }
7396         
7397         
7398         if(1 /* No applicable constraints whatsoever */) {
7399                 /* Nothing is here. See below */
7400         }
7401         
7402         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7403 }
7404
7405 static int
7406 memb_id_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7408         long value;
7409         
7410         if(!sptr) {
7411                 ASN__CTFAIL(app_key, td, sptr,
7412                         "%s: value not given (%s:%d)",
7413                         td->name, __FILE__, __LINE__);
7414                 return -1;
7415         }
7416         
7417         value = *(const long *)sptr;
7418         
7419         if((value >= 0 && value <= 65535)) {
7420                 /* Constraint check succeeded */
7421                 return 0;
7422         } else {
7423                 ASN__CTFAIL(app_key, td, sptr,
7424                         "%s: constraint failed (%s:%d)",
7425                         td->name, __FILE__, __LINE__);
7426                 return -1;
7427         }
7428 }
7429
7430 static int
7431 memb_criticality_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7433         
7434         if(!sptr) {
7435                 ASN__CTFAIL(app_key, td, sptr,
7436                         "%s: value not given (%s:%d)",
7437                         td->name, __FILE__, __LINE__);
7438                 return -1;
7439         }
7440         
7441         
7442         if(1 /* No applicable constraints whatsoever */) {
7443                 /* Nothing is here. See below */
7444         }
7445         
7446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7447 }
7448
7449 static int
7450 memb_extensionValue_constraint_313(const asn_TYPE_descriptor_t *td, const void *sptr,
7451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7452         
7453         if(!sptr) {
7454                 ASN__CTFAIL(app_key, td, sptr,
7455                         "%s: value not given (%s:%d)",
7456                         td->name, __FILE__, __LINE__);
7457                 return -1;
7458         }
7459         
7460         
7461         if(1 /* No applicable constraints whatsoever */) {
7462                 /* Nothing is here. See below */
7463         }
7464         
7465         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7466 }
7467
7468 static int
7469 memb_id_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7471         long value;
7472         
7473         if(!sptr) {
7474                 ASN__CTFAIL(app_key, td, sptr,
7475                         "%s: value not given (%s:%d)",
7476                         td->name, __FILE__, __LINE__);
7477                 return -1;
7478         }
7479         
7480         value = *(const long *)sptr;
7481         
7482         if((value >= 0 && value <= 65535)) {
7483                 /* Constraint check succeeded */
7484                 return 0;
7485         } else {
7486                 ASN__CTFAIL(app_key, td, sptr,
7487                         "%s: constraint failed (%s:%d)",
7488                         td->name, __FILE__, __LINE__);
7489                 return -1;
7490         }
7491 }
7492
7493 static int
7494 memb_criticality_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7496         
7497         if(!sptr) {
7498                 ASN__CTFAIL(app_key, td, sptr,
7499                         "%s: value not given (%s:%d)",
7500                         td->name, __FILE__, __LINE__);
7501                 return -1;
7502         }
7503         
7504         
7505         if(1 /* No applicable constraints whatsoever */) {
7506                 /* Nothing is here. See below */
7507         }
7508         
7509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7510 }
7511
7512 static int
7513 memb_extensionValue_constraint_317(const asn_TYPE_descriptor_t *td, const void *sptr,
7514                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7515         
7516         if(!sptr) {
7517                 ASN__CTFAIL(app_key, td, sptr,
7518                         "%s: value not given (%s:%d)",
7519                         td->name, __FILE__, __LINE__);
7520                 return -1;
7521         }
7522         
7523         
7524         if(1 /* No applicable constraints whatsoever */) {
7525                 /* Nothing is here. See below */
7526         }
7527         
7528         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7529 }
7530
7531 static int
7532 memb_id_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7533                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7534         long value;
7535         
7536         if(!sptr) {
7537                 ASN__CTFAIL(app_key, td, sptr,
7538                         "%s: value not given (%s:%d)",
7539                         td->name, __FILE__, __LINE__);
7540                 return -1;
7541         }
7542         
7543         value = *(const long *)sptr;
7544         
7545         if((value >= 0 && value <= 65535)) {
7546                 /* Constraint check succeeded */
7547                 return 0;
7548         } else {
7549                 ASN__CTFAIL(app_key, td, sptr,
7550                         "%s: constraint failed (%s:%d)",
7551                         td->name, __FILE__, __LINE__);
7552                 return -1;
7553         }
7554 }
7555
7556 static int
7557 memb_criticality_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7558                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7559         
7560         if(!sptr) {
7561                 ASN__CTFAIL(app_key, td, sptr,
7562                         "%s: value not given (%s:%d)",
7563                         td->name, __FILE__, __LINE__);
7564                 return -1;
7565         }
7566         
7567         
7568         if(1 /* No applicable constraints whatsoever */) {
7569                 /* Nothing is here. See below */
7570         }
7571         
7572         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7573 }
7574
7575 static int
7576 memb_extensionValue_constraint_321(const asn_TYPE_descriptor_t *td, const void *sptr,
7577                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7578         
7579         if(!sptr) {
7580                 ASN__CTFAIL(app_key, td, sptr,
7581                         "%s: value not given (%s:%d)",
7582                         td->name, __FILE__, __LINE__);
7583                 return -1;
7584         }
7585         
7586         
7587         if(1 /* No applicable constraints whatsoever */) {
7588                 /* Nothing is here. See below */
7589         }
7590         
7591         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7592 }
7593
7594 static int
7595 memb_id_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7596                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7597         long value;
7598         
7599         if(!sptr) {
7600                 ASN__CTFAIL(app_key, td, sptr,
7601                         "%s: value not given (%s:%d)",
7602                         td->name, __FILE__, __LINE__);
7603                 return -1;
7604         }
7605         
7606         value = *(const long *)sptr;
7607         
7608         if((value >= 0 && value <= 65535)) {
7609                 /* Constraint check succeeded */
7610                 return 0;
7611         } else {
7612                 ASN__CTFAIL(app_key, td, sptr,
7613                         "%s: constraint failed (%s:%d)",
7614                         td->name, __FILE__, __LINE__);
7615                 return -1;
7616         }
7617 }
7618
7619 static int
7620 memb_criticality_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7621                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7622         
7623         if(!sptr) {
7624                 ASN__CTFAIL(app_key, td, sptr,
7625                         "%s: value not given (%s:%d)",
7626                         td->name, __FILE__, __LINE__);
7627                 return -1;
7628         }
7629         
7630         
7631         if(1 /* No applicable constraints whatsoever */) {
7632                 /* Nothing is here. See below */
7633         }
7634         
7635         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7636 }
7637
7638 static int
7639 memb_extensionValue_constraint_325(const asn_TYPE_descriptor_t *td, const void *sptr,
7640                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7641         
7642         if(!sptr) {
7643                 ASN__CTFAIL(app_key, td, sptr,
7644                         "%s: value not given (%s:%d)",
7645                         td->name, __FILE__, __LINE__);
7646                 return -1;
7647         }
7648         
7649         
7650         if(1 /* No applicable constraints whatsoever */) {
7651                 /* Nothing is here. See below */
7652         }
7653         
7654         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7655 }
7656
7657 static int
7658 memb_id_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7659                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7660         long value;
7661         
7662         if(!sptr) {
7663                 ASN__CTFAIL(app_key, td, sptr,
7664                         "%s: value not given (%s:%d)",
7665                         td->name, __FILE__, __LINE__);
7666                 return -1;
7667         }
7668         
7669         value = *(const long *)sptr;
7670         
7671         if((value >= 0 && value <= 65535)) {
7672                 /* Constraint check succeeded */
7673                 return 0;
7674         } else {
7675                 ASN__CTFAIL(app_key, td, sptr,
7676                         "%s: constraint failed (%s:%d)",
7677                         td->name, __FILE__, __LINE__);
7678                 return -1;
7679         }
7680 }
7681
7682 static int
7683 memb_criticality_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7684                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7685         
7686         if(!sptr) {
7687                 ASN__CTFAIL(app_key, td, sptr,
7688                         "%s: value not given (%s:%d)",
7689                         td->name, __FILE__, __LINE__);
7690                 return -1;
7691         }
7692         
7693         
7694         if(1 /* No applicable constraints whatsoever */) {
7695                 /* Nothing is here. See below */
7696         }
7697         
7698         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7699 }
7700
7701 static int
7702 memb_extensionValue_constraint_329(const asn_TYPE_descriptor_t *td, const void *sptr,
7703                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7704         
7705         if(!sptr) {
7706                 ASN__CTFAIL(app_key, td, sptr,
7707                         "%s: value not given (%s:%d)",
7708                         td->name, __FILE__, __LINE__);
7709                 return -1;
7710         }
7711         
7712         
7713         if(1 /* No applicable constraints whatsoever */) {
7714                 /* Nothing is here. See below */
7715         }
7716         
7717         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7718 }
7719
7720 static int
7721 memb_id_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7722                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7723         long value;
7724         
7725         if(!sptr) {
7726                 ASN__CTFAIL(app_key, td, sptr,
7727                         "%s: value not given (%s:%d)",
7728                         td->name, __FILE__, __LINE__);
7729                 return -1;
7730         }
7731         
7732         value = *(const long *)sptr;
7733         
7734         if((value >= 0 && value <= 65535)) {
7735                 /* Constraint check succeeded */
7736                 return 0;
7737         } else {
7738                 ASN__CTFAIL(app_key, td, sptr,
7739                         "%s: constraint failed (%s:%d)",
7740                         td->name, __FILE__, __LINE__);
7741                 return -1;
7742         }
7743 }
7744
7745 static int
7746 memb_criticality_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7747                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7748         
7749         if(!sptr) {
7750                 ASN__CTFAIL(app_key, td, sptr,
7751                         "%s: value not given (%s:%d)",
7752                         td->name, __FILE__, __LINE__);
7753                 return -1;
7754         }
7755         
7756         
7757         if(1 /* No applicable constraints whatsoever */) {
7758                 /* Nothing is here. See below */
7759         }
7760         
7761         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7762 }
7763
7764 static int
7765 memb_extensionValue_constraint_333(const asn_TYPE_descriptor_t *td, const void *sptr,
7766                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7767         
7768         if(!sptr) {
7769                 ASN__CTFAIL(app_key, td, sptr,
7770                         "%s: value not given (%s:%d)",
7771                         td->name, __FILE__, __LINE__);
7772                 return -1;
7773         }
7774         
7775         
7776         if(1 /* No applicable constraints whatsoever */) {
7777                 /* Nothing is here. See below */
7778         }
7779         
7780         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7781 }
7782
7783 static int
7784 memb_id_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7785                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7786         long value;
7787         
7788         if(!sptr) {
7789                 ASN__CTFAIL(app_key, td, sptr,
7790                         "%s: value not given (%s:%d)",
7791                         td->name, __FILE__, __LINE__);
7792                 return -1;
7793         }
7794         
7795         value = *(const long *)sptr;
7796         
7797         if((value >= 0 && value <= 65535)) {
7798                 /* Constraint check succeeded */
7799                 return 0;
7800         } else {
7801                 ASN__CTFAIL(app_key, td, sptr,
7802                         "%s: constraint failed (%s:%d)",
7803                         td->name, __FILE__, __LINE__);
7804                 return -1;
7805         }
7806 }
7807
7808 static int
7809 memb_criticality_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7810                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7811         
7812         if(!sptr) {
7813                 ASN__CTFAIL(app_key, td, sptr,
7814                         "%s: value not given (%s:%d)",
7815                         td->name, __FILE__, __LINE__);
7816                 return -1;
7817         }
7818         
7819         
7820         if(1 /* No applicable constraints whatsoever */) {
7821                 /* Nothing is here. See below */
7822         }
7823         
7824         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7825 }
7826
7827 static int
7828 memb_extensionValue_constraint_337(const asn_TYPE_descriptor_t *td, const void *sptr,
7829                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7830         
7831         if(!sptr) {
7832                 ASN__CTFAIL(app_key, td, sptr,
7833                         "%s: value not given (%s:%d)",
7834                         td->name, __FILE__, __LINE__);
7835                 return -1;
7836         }
7837         
7838         
7839         if(1 /* No applicable constraints whatsoever */) {
7840                 /* Nothing is here. See below */
7841         }
7842         
7843         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7844 }
7845
7846 static int
7847 memb_id_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7848                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7849         long value;
7850         
7851         if(!sptr) {
7852                 ASN__CTFAIL(app_key, td, sptr,
7853                         "%s: value not given (%s:%d)",
7854                         td->name, __FILE__, __LINE__);
7855                 return -1;
7856         }
7857         
7858         value = *(const long *)sptr;
7859         
7860         if((value >= 0 && value <= 65535)) {
7861                 /* Constraint check succeeded */
7862                 return 0;
7863         } else {
7864                 ASN__CTFAIL(app_key, td, sptr,
7865                         "%s: constraint failed (%s:%d)",
7866                         td->name, __FILE__, __LINE__);
7867                 return -1;
7868         }
7869 }
7870
7871 static int
7872 memb_criticality_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7873                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7874         
7875         if(!sptr) {
7876                 ASN__CTFAIL(app_key, td, sptr,
7877                         "%s: value not given (%s:%d)",
7878                         td->name, __FILE__, __LINE__);
7879                 return -1;
7880         }
7881         
7882         
7883         if(1 /* No applicable constraints whatsoever */) {
7884                 /* Nothing is here. See below */
7885         }
7886         
7887         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7888 }
7889
7890 static int
7891 memb_extensionValue_constraint_341(const asn_TYPE_descriptor_t *td, const void *sptr,
7892                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7893         
7894         if(!sptr) {
7895                 ASN__CTFAIL(app_key, td, sptr,
7896                         "%s: value not given (%s:%d)",
7897                         td->name, __FILE__, __LINE__);
7898                 return -1;
7899         }
7900         
7901         
7902         if(1 /* No applicable constraints whatsoever */) {
7903                 /* Nothing is here. See below */
7904         }
7905         
7906         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7907 }
7908
7909 static int
7910 memb_id_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7911                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7912         long value;
7913         
7914         if(!sptr) {
7915                 ASN__CTFAIL(app_key, td, sptr,
7916                         "%s: value not given (%s:%d)",
7917                         td->name, __FILE__, __LINE__);
7918                 return -1;
7919         }
7920         
7921         value = *(const long *)sptr;
7922         
7923         if((value >= 0 && value <= 65535)) {
7924                 /* Constraint check succeeded */
7925                 return 0;
7926         } else {
7927                 ASN__CTFAIL(app_key, td, sptr,
7928                         "%s: constraint failed (%s:%d)",
7929                         td->name, __FILE__, __LINE__);
7930                 return -1;
7931         }
7932 }
7933
7934 static int
7935 memb_criticality_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7936                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7937         
7938         if(!sptr) {
7939                 ASN__CTFAIL(app_key, td, sptr,
7940                         "%s: value not given (%s:%d)",
7941                         td->name, __FILE__, __LINE__);
7942                 return -1;
7943         }
7944         
7945         
7946         if(1 /* No applicable constraints whatsoever */) {
7947                 /* Nothing is here. See below */
7948         }
7949         
7950         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7951 }
7952
7953 static int
7954 memb_extensionValue_constraint_345(const asn_TYPE_descriptor_t *td, const void *sptr,
7955                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7956         
7957         if(!sptr) {
7958                 ASN__CTFAIL(app_key, td, sptr,
7959                         "%s: value not given (%s:%d)",
7960                         td->name, __FILE__, __LINE__);
7961                 return -1;
7962         }
7963         
7964         
7965         if(1 /* No applicable constraints whatsoever */) {
7966                 /* Nothing is here. See below */
7967         }
7968         
7969         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
7970 }
7971
7972 static int
7973 memb_id_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7974                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
7975         long value;
7976         
7977         if(!sptr) {
7978                 ASN__CTFAIL(app_key, td, sptr,
7979                         "%s: value not given (%s:%d)",
7980                         td->name, __FILE__, __LINE__);
7981                 return -1;
7982         }
7983         
7984         value = *(const long *)sptr;
7985         
7986         if((value >= 0 && value <= 65535)) {
7987                 /* Constraint check succeeded */
7988                 return 0;
7989         } else {
7990                 ASN__CTFAIL(app_key, td, sptr,
7991                         "%s: constraint failed (%s:%d)",
7992                         td->name, __FILE__, __LINE__);
7993                 return -1;
7994         }
7995 }
7996
7997 static int
7998 memb_criticality_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
7999                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8000         
8001         if(!sptr) {
8002                 ASN__CTFAIL(app_key, td, sptr,
8003                         "%s: value not given (%s:%d)",
8004                         td->name, __FILE__, __LINE__);
8005                 return -1;
8006         }
8007         
8008         
8009         if(1 /* No applicable constraints whatsoever */) {
8010                 /* Nothing is here. See below */
8011         }
8012         
8013         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8014 }
8015
8016 static int
8017 memb_extensionValue_constraint_349(const asn_TYPE_descriptor_t *td, const void *sptr,
8018                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8019         
8020         if(!sptr) {
8021                 ASN__CTFAIL(app_key, td, sptr,
8022                         "%s: value not given (%s:%d)",
8023                         td->name, __FILE__, __LINE__);
8024                 return -1;
8025         }
8026         
8027         
8028         if(1 /* No applicable constraints whatsoever */) {
8029                 /* Nothing is here. See below */
8030         }
8031         
8032         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8033 }
8034
8035 static int
8036 memb_id_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8037                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8038         long value;
8039         
8040         if(!sptr) {
8041                 ASN__CTFAIL(app_key, td, sptr,
8042                         "%s: value not given (%s:%d)",
8043                         td->name, __FILE__, __LINE__);
8044                 return -1;
8045         }
8046         
8047         value = *(const long *)sptr;
8048         
8049         if((value >= 0 && value <= 65535)) {
8050                 /* Constraint check succeeded */
8051                 return 0;
8052         } else {
8053                 ASN__CTFAIL(app_key, td, sptr,
8054                         "%s: constraint failed (%s:%d)",
8055                         td->name, __FILE__, __LINE__);
8056                 return -1;
8057         }
8058 }
8059
8060 static int
8061 memb_criticality_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8062                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8063         
8064         if(!sptr) {
8065                 ASN__CTFAIL(app_key, td, sptr,
8066                         "%s: value not given (%s:%d)",
8067                         td->name, __FILE__, __LINE__);
8068                 return -1;
8069         }
8070         
8071         
8072         if(1 /* No applicable constraints whatsoever */) {
8073                 /* Nothing is here. See below */
8074         }
8075         
8076         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8077 }
8078
8079 static int
8080 memb_extensionValue_constraint_353(const asn_TYPE_descriptor_t *td, const void *sptr,
8081                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8082         
8083         if(!sptr) {
8084                 ASN__CTFAIL(app_key, td, sptr,
8085                         "%s: value not given (%s:%d)",
8086                         td->name, __FILE__, __LINE__);
8087                 return -1;
8088         }
8089         
8090         
8091         if(1 /* No applicable constraints whatsoever */) {
8092                 /* Nothing is here. See below */
8093         }
8094         
8095         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8096 }
8097
8098 static int
8099 memb_id_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8100                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8101         long value;
8102         
8103         if(!sptr) {
8104                 ASN__CTFAIL(app_key, td, sptr,
8105                         "%s: value not given (%s:%d)",
8106                         td->name, __FILE__, __LINE__);
8107                 return -1;
8108         }
8109         
8110         value = *(const long *)sptr;
8111         
8112         if((value >= 0 && value <= 65535)) {
8113                 /* Constraint check succeeded */
8114                 return 0;
8115         } else {
8116                 ASN__CTFAIL(app_key, td, sptr,
8117                         "%s: constraint failed (%s:%d)",
8118                         td->name, __FILE__, __LINE__);
8119                 return -1;
8120         }
8121 }
8122
8123 static int
8124 memb_criticality_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8125                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8126         
8127         if(!sptr) {
8128                 ASN__CTFAIL(app_key, td, sptr,
8129                         "%s: value not given (%s:%d)",
8130                         td->name, __FILE__, __LINE__);
8131                 return -1;
8132         }
8133         
8134         
8135         if(1 /* No applicable constraints whatsoever */) {
8136                 /* Nothing is here. See below */
8137         }
8138         
8139         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8140 }
8141
8142 static int
8143 memb_extensionValue_constraint_357(const asn_TYPE_descriptor_t *td, const void *sptr,
8144                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8145         
8146         if(!sptr) {
8147                 ASN__CTFAIL(app_key, td, sptr,
8148                         "%s: value not given (%s:%d)",
8149                         td->name, __FILE__, __LINE__);
8150                 return -1;
8151         }
8152         
8153         
8154         if(1 /* No applicable constraints whatsoever */) {
8155                 /* Nothing is here. See below */
8156         }
8157         
8158         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8159 }
8160
8161 static int
8162 memb_id_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8163                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8164         long value;
8165         
8166         if(!sptr) {
8167                 ASN__CTFAIL(app_key, td, sptr,
8168                         "%s: value not given (%s:%d)",
8169                         td->name, __FILE__, __LINE__);
8170                 return -1;
8171         }
8172         
8173         value = *(const long *)sptr;
8174         
8175         if((value >= 0 && value <= 65535)) {
8176                 /* Constraint check succeeded */
8177                 return 0;
8178         } else {
8179                 ASN__CTFAIL(app_key, td, sptr,
8180                         "%s: constraint failed (%s:%d)",
8181                         td->name, __FILE__, __LINE__);
8182                 return -1;
8183         }
8184 }
8185
8186 static int
8187 memb_criticality_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8188                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8189         
8190         if(!sptr) {
8191                 ASN__CTFAIL(app_key, td, sptr,
8192                         "%s: value not given (%s:%d)",
8193                         td->name, __FILE__, __LINE__);
8194                 return -1;
8195         }
8196         
8197         
8198         if(1 /* No applicable constraints whatsoever */) {
8199                 /* Nothing is here. See below */
8200         }
8201         
8202         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8203 }
8204
8205 static int
8206 memb_extensionValue_constraint_361(const asn_TYPE_descriptor_t *td, const void *sptr,
8207                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8208         
8209         if(!sptr) {
8210                 ASN__CTFAIL(app_key, td, sptr,
8211                         "%s: value not given (%s:%d)",
8212                         td->name, __FILE__, __LINE__);
8213                 return -1;
8214         }
8215         
8216         
8217         if(1 /* No applicable constraints whatsoever */) {
8218                 /* Nothing is here. See below */
8219         }
8220         
8221         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8222 }
8223
8224 static int
8225 memb_id_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8226                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8227         long value;
8228         
8229         if(!sptr) {
8230                 ASN__CTFAIL(app_key, td, sptr,
8231                         "%s: value not given (%s:%d)",
8232                         td->name, __FILE__, __LINE__);
8233                 return -1;
8234         }
8235         
8236         value = *(const long *)sptr;
8237         
8238         if((value >= 0 && value <= 65535)) {
8239                 /* Constraint check succeeded */
8240                 return 0;
8241         } else {
8242                 ASN__CTFAIL(app_key, td, sptr,
8243                         "%s: constraint failed (%s:%d)",
8244                         td->name, __FILE__, __LINE__);
8245                 return -1;
8246         }
8247 }
8248
8249 static int
8250 memb_criticality_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8251                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8252         
8253         if(!sptr) {
8254                 ASN__CTFAIL(app_key, td, sptr,
8255                         "%s: value not given (%s:%d)",
8256                         td->name, __FILE__, __LINE__);
8257                 return -1;
8258         }
8259         
8260         
8261         if(1 /* No applicable constraints whatsoever */) {
8262                 /* Nothing is here. See below */
8263         }
8264         
8265         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8266 }
8267
8268 static int
8269 memb_extensionValue_constraint_365(const asn_TYPE_descriptor_t *td, const void *sptr,
8270                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8271         
8272         if(!sptr) {
8273                 ASN__CTFAIL(app_key, td, sptr,
8274                         "%s: value not given (%s:%d)",
8275                         td->name, __FILE__, __LINE__);
8276                 return -1;
8277         }
8278         
8279         
8280         if(1 /* No applicable constraints whatsoever */) {
8281                 /* Nothing is here. See below */
8282         }
8283         
8284         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8285 }
8286
8287 static int
8288 memb_id_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8290         long value;
8291         
8292         if(!sptr) {
8293                 ASN__CTFAIL(app_key, td, sptr,
8294                         "%s: value not given (%s:%d)",
8295                         td->name, __FILE__, __LINE__);
8296                 return -1;
8297         }
8298         
8299         value = *(const long *)sptr;
8300         
8301         if((value >= 0 && value <= 65535)) {
8302                 /* Constraint check succeeded */
8303                 return 0;
8304         } else {
8305                 ASN__CTFAIL(app_key, td, sptr,
8306                         "%s: constraint failed (%s:%d)",
8307                         td->name, __FILE__, __LINE__);
8308                 return -1;
8309         }
8310 }
8311
8312 static int
8313 memb_criticality_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8314                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8315         
8316         if(!sptr) {
8317                 ASN__CTFAIL(app_key, td, sptr,
8318                         "%s: value not given (%s:%d)",
8319                         td->name, __FILE__, __LINE__);
8320                 return -1;
8321         }
8322         
8323         
8324         if(1 /* No applicable constraints whatsoever */) {
8325                 /* Nothing is here. See below */
8326         }
8327         
8328         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8329 }
8330
8331 static int
8332 memb_extensionValue_constraint_369(const asn_TYPE_descriptor_t *td, const void *sptr,
8333                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8334         
8335         if(!sptr) {
8336                 ASN__CTFAIL(app_key, td, sptr,
8337                         "%s: value not given (%s:%d)",
8338                         td->name, __FILE__, __LINE__);
8339                 return -1;
8340         }
8341         
8342         
8343         if(1 /* No applicable constraints whatsoever */) {
8344                 /* Nothing is here. See below */
8345         }
8346         
8347         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8348 }
8349
8350 static int
8351 memb_id_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8352                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8353         long value;
8354         
8355         if(!sptr) {
8356                 ASN__CTFAIL(app_key, td, sptr,
8357                         "%s: value not given (%s:%d)",
8358                         td->name, __FILE__, __LINE__);
8359                 return -1;
8360         }
8361         
8362         value = *(const long *)sptr;
8363         
8364         if((value >= 0 && value <= 65535)) {
8365                 /* Constraint check succeeded */
8366                 return 0;
8367         } else {
8368                 ASN__CTFAIL(app_key, td, sptr,
8369                         "%s: constraint failed (%s:%d)",
8370                         td->name, __FILE__, __LINE__);
8371                 return -1;
8372         }
8373 }
8374
8375 static int
8376 memb_criticality_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8377                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8378         
8379         if(!sptr) {
8380                 ASN__CTFAIL(app_key, td, sptr,
8381                         "%s: value not given (%s:%d)",
8382                         td->name, __FILE__, __LINE__);
8383                 return -1;
8384         }
8385         
8386         
8387         if(1 /* No applicable constraints whatsoever */) {
8388                 /* Nothing is here. See below */
8389         }
8390         
8391         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8392 }
8393
8394 static int
8395 memb_extensionValue_constraint_373(const asn_TYPE_descriptor_t *td, const void *sptr,
8396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8397         
8398         if(!sptr) {
8399                 ASN__CTFAIL(app_key, td, sptr,
8400                         "%s: value not given (%s:%d)",
8401                         td->name, __FILE__, __LINE__);
8402                 return -1;
8403         }
8404         
8405         
8406         if(1 /* No applicable constraints whatsoever */) {
8407                 /* Nothing is here. See below */
8408         }
8409         
8410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8411 }
8412
8413 static int
8414 memb_id_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8415                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8416         long value;
8417         
8418         if(!sptr) {
8419                 ASN__CTFAIL(app_key, td, sptr,
8420                         "%s: value not given (%s:%d)",
8421                         td->name, __FILE__, __LINE__);
8422                 return -1;
8423         }
8424         
8425         value = *(const long *)sptr;
8426         
8427         if((value >= 0 && value <= 65535)) {
8428                 /* Constraint check succeeded */
8429                 return 0;
8430         } else {
8431                 ASN__CTFAIL(app_key, td, sptr,
8432                         "%s: constraint failed (%s:%d)",
8433                         td->name, __FILE__, __LINE__);
8434                 return -1;
8435         }
8436 }
8437
8438 static int
8439 memb_criticality_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8440                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8441         
8442         if(!sptr) {
8443                 ASN__CTFAIL(app_key, td, sptr,
8444                         "%s: value not given (%s:%d)",
8445                         td->name, __FILE__, __LINE__);
8446                 return -1;
8447         }
8448         
8449         
8450         if(1 /* No applicable constraints whatsoever */) {
8451                 /* Nothing is here. See below */
8452         }
8453         
8454         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8455 }
8456
8457 static int
8458 memb_extensionValue_constraint_377(const asn_TYPE_descriptor_t *td, const void *sptr,
8459                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8460         
8461         if(!sptr) {
8462                 ASN__CTFAIL(app_key, td, sptr,
8463                         "%s: value not given (%s:%d)",
8464                         td->name, __FILE__, __LINE__);
8465                 return -1;
8466         }
8467         
8468         
8469         if(1 /* No applicable constraints whatsoever */) {
8470                 /* Nothing is here. See below */
8471         }
8472         
8473         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8474 }
8475
8476 static int
8477 memb_id_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8478                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8479         long value;
8480         
8481         if(!sptr) {
8482                 ASN__CTFAIL(app_key, td, sptr,
8483                         "%s: value not given (%s:%d)",
8484                         td->name, __FILE__, __LINE__);
8485                 return -1;
8486         }
8487         
8488         value = *(const long *)sptr;
8489         
8490         if((value >= 0 && value <= 65535)) {
8491                 /* Constraint check succeeded */
8492                 return 0;
8493         } else {
8494                 ASN__CTFAIL(app_key, td, sptr,
8495                         "%s: constraint failed (%s:%d)",
8496                         td->name, __FILE__, __LINE__);
8497                 return -1;
8498         }
8499 }
8500
8501 static int
8502 memb_criticality_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8503                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8504         
8505         if(!sptr) {
8506                 ASN__CTFAIL(app_key, td, sptr,
8507                         "%s: value not given (%s:%d)",
8508                         td->name, __FILE__, __LINE__);
8509                 return -1;
8510         }
8511         
8512         
8513         if(1 /* No applicable constraints whatsoever */) {
8514                 /* Nothing is here. See below */
8515         }
8516         
8517         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8518 }
8519
8520 static int
8521 memb_extensionValue_constraint_381(const asn_TYPE_descriptor_t *td, const void *sptr,
8522                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8523         
8524         if(!sptr) {
8525                 ASN__CTFAIL(app_key, td, sptr,
8526                         "%s: value not given (%s:%d)",
8527                         td->name, __FILE__, __LINE__);
8528                 return -1;
8529         }
8530         
8531         
8532         if(1 /* No applicable constraints whatsoever */) {
8533                 /* Nothing is here. See below */
8534         }
8535         
8536         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8537 }
8538
8539 static int
8540 memb_id_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8541                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8542         long value;
8543         
8544         if(!sptr) {
8545                 ASN__CTFAIL(app_key, td, sptr,
8546                         "%s: value not given (%s:%d)",
8547                         td->name, __FILE__, __LINE__);
8548                 return -1;
8549         }
8550         
8551         value = *(const long *)sptr;
8552         
8553         if((value >= 0 && value <= 65535)) {
8554                 /* Constraint check succeeded */
8555                 return 0;
8556         } else {
8557                 ASN__CTFAIL(app_key, td, sptr,
8558                         "%s: constraint failed (%s:%d)",
8559                         td->name, __FILE__, __LINE__);
8560                 return -1;
8561         }
8562 }
8563
8564 static int
8565 memb_criticality_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8566                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8567         
8568         if(!sptr) {
8569                 ASN__CTFAIL(app_key, td, sptr,
8570                         "%s: value not given (%s:%d)",
8571                         td->name, __FILE__, __LINE__);
8572                 return -1;
8573         }
8574         
8575         
8576         if(1 /* No applicable constraints whatsoever */) {
8577                 /* Nothing is here. See below */
8578         }
8579         
8580         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8581 }
8582
8583 static int
8584 memb_extensionValue_constraint_385(const asn_TYPE_descriptor_t *td, const void *sptr,
8585                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8586         
8587         if(!sptr) {
8588                 ASN__CTFAIL(app_key, td, sptr,
8589                         "%s: value not given (%s:%d)",
8590                         td->name, __FILE__, __LINE__);
8591                 return -1;
8592         }
8593         
8594         
8595         if(1 /* No applicable constraints whatsoever */) {
8596                 /* Nothing is here. See below */
8597         }
8598         
8599         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8600 }
8601
8602 static int
8603 memb_id_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8604                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8605         long value;
8606         
8607         if(!sptr) {
8608                 ASN__CTFAIL(app_key, td, sptr,
8609                         "%s: value not given (%s:%d)",
8610                         td->name, __FILE__, __LINE__);
8611                 return -1;
8612         }
8613         
8614         value = *(const long *)sptr;
8615         
8616         if((value >= 0 && value <= 65535)) {
8617                 /* Constraint check succeeded */
8618                 return 0;
8619         } else {
8620                 ASN__CTFAIL(app_key, td, sptr,
8621                         "%s: constraint failed (%s:%d)",
8622                         td->name, __FILE__, __LINE__);
8623                 return -1;
8624         }
8625 }
8626
8627 static int
8628 memb_criticality_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8629                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8630         
8631         if(!sptr) {
8632                 ASN__CTFAIL(app_key, td, sptr,
8633                         "%s: value not given (%s:%d)",
8634                         td->name, __FILE__, __LINE__);
8635                 return -1;
8636         }
8637         
8638         
8639         if(1 /* No applicable constraints whatsoever */) {
8640                 /* Nothing is here. See below */
8641         }
8642         
8643         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8644 }
8645
8646 static int
8647 memb_extensionValue_constraint_389(const asn_TYPE_descriptor_t *td, const void *sptr,
8648                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8649         
8650         if(!sptr) {
8651                 ASN__CTFAIL(app_key, td, sptr,
8652                         "%s: value not given (%s:%d)",
8653                         td->name, __FILE__, __LINE__);
8654                 return -1;
8655         }
8656         
8657         
8658         if(1 /* No applicable constraints whatsoever */) {
8659                 /* Nothing is here. See below */
8660         }
8661         
8662         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8663 }
8664
8665 static int
8666 memb_id_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8667                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8668         long value;
8669         
8670         if(!sptr) {
8671                 ASN__CTFAIL(app_key, td, sptr,
8672                         "%s: value not given (%s:%d)",
8673                         td->name, __FILE__, __LINE__);
8674                 return -1;
8675         }
8676         
8677         value = *(const long *)sptr;
8678         
8679         if((value >= 0 && value <= 65535)) {
8680                 /* Constraint check succeeded */
8681                 return 0;
8682         } else {
8683                 ASN__CTFAIL(app_key, td, sptr,
8684                         "%s: constraint failed (%s:%d)",
8685                         td->name, __FILE__, __LINE__);
8686                 return -1;
8687         }
8688 }
8689
8690 static int
8691 memb_criticality_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8692                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8693         
8694         if(!sptr) {
8695                 ASN__CTFAIL(app_key, td, sptr,
8696                         "%s: value not given (%s:%d)",
8697                         td->name, __FILE__, __LINE__);
8698                 return -1;
8699         }
8700         
8701         
8702         if(1 /* No applicable constraints whatsoever */) {
8703                 /* Nothing is here. See below */
8704         }
8705         
8706         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8707 }
8708
8709 static int
8710 memb_extensionValue_constraint_393(const asn_TYPE_descriptor_t *td, const void *sptr,
8711                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8712         
8713         if(!sptr) {
8714                 ASN__CTFAIL(app_key, td, sptr,
8715                         "%s: value not given (%s:%d)",
8716                         td->name, __FILE__, __LINE__);
8717                 return -1;
8718         }
8719         
8720         
8721         if(1 /* No applicable constraints whatsoever */) {
8722                 /* Nothing is here. See below */
8723         }
8724         
8725         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8726 }
8727
8728 static int
8729 memb_id_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8730                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8731         long value;
8732         
8733         if(!sptr) {
8734                 ASN__CTFAIL(app_key, td, sptr,
8735                         "%s: value not given (%s:%d)",
8736                         td->name, __FILE__, __LINE__);
8737                 return -1;
8738         }
8739         
8740         value = *(const long *)sptr;
8741         
8742         if((value >= 0 && value <= 65535)) {
8743                 /* Constraint check succeeded */
8744                 return 0;
8745         } else {
8746                 ASN__CTFAIL(app_key, td, sptr,
8747                         "%s: constraint failed (%s:%d)",
8748                         td->name, __FILE__, __LINE__);
8749                 return -1;
8750         }
8751 }
8752
8753 static int
8754 memb_criticality_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8755                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8756         
8757         if(!sptr) {
8758                 ASN__CTFAIL(app_key, td, sptr,
8759                         "%s: value not given (%s:%d)",
8760                         td->name, __FILE__, __LINE__);
8761                 return -1;
8762         }
8763         
8764         
8765         if(1 /* No applicable constraints whatsoever */) {
8766                 /* Nothing is here. See below */
8767         }
8768         
8769         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8770 }
8771
8772 static int
8773 memb_extensionValue_constraint_397(const asn_TYPE_descriptor_t *td, const void *sptr,
8774                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8775         
8776         if(!sptr) {
8777                 ASN__CTFAIL(app_key, td, sptr,
8778                         "%s: value not given (%s:%d)",
8779                         td->name, __FILE__, __LINE__);
8780                 return -1;
8781         }
8782         
8783         
8784         if(1 /* No applicable constraints whatsoever */) {
8785                 /* Nothing is here. See below */
8786         }
8787         
8788         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8789 }
8790
8791 static int
8792 memb_id_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8793                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8794         long value;
8795         
8796         if(!sptr) {
8797                 ASN__CTFAIL(app_key, td, sptr,
8798                         "%s: value not given (%s:%d)",
8799                         td->name, __FILE__, __LINE__);
8800                 return -1;
8801         }
8802         
8803         value = *(const long *)sptr;
8804         
8805         if((value >= 0 && value <= 65535)) {
8806                 /* Constraint check succeeded */
8807                 return 0;
8808         } else {
8809                 ASN__CTFAIL(app_key, td, sptr,
8810                         "%s: constraint failed (%s:%d)",
8811                         td->name, __FILE__, __LINE__);
8812                 return -1;
8813         }
8814 }
8815
8816 static int
8817 memb_criticality_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8818                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8819         
8820         if(!sptr) {
8821                 ASN__CTFAIL(app_key, td, sptr,
8822                         "%s: value not given (%s:%d)",
8823                         td->name, __FILE__, __LINE__);
8824                 return -1;
8825         }
8826         
8827         
8828         if(1 /* No applicable constraints whatsoever */) {
8829                 /* Nothing is here. See below */
8830         }
8831         
8832         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8833 }
8834
8835 static int
8836 memb_extensionValue_constraint_401(const asn_TYPE_descriptor_t *td, const void *sptr,
8837                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8838         
8839         if(!sptr) {
8840                 ASN__CTFAIL(app_key, td, sptr,
8841                         "%s: value not given (%s:%d)",
8842                         td->name, __FILE__, __LINE__);
8843                 return -1;
8844         }
8845         
8846         
8847         if(1 /* No applicable constraints whatsoever */) {
8848                 /* Nothing is here. See below */
8849         }
8850         
8851         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8852 }
8853
8854 static int
8855 memb_id_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8856                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8857         long value;
8858         
8859         if(!sptr) {
8860                 ASN__CTFAIL(app_key, td, sptr,
8861                         "%s: value not given (%s:%d)",
8862                         td->name, __FILE__, __LINE__);
8863                 return -1;
8864         }
8865         
8866         value = *(const long *)sptr;
8867         
8868         if((value >= 0 && value <= 65535)) {
8869                 /* Constraint check succeeded */
8870                 return 0;
8871         } else {
8872                 ASN__CTFAIL(app_key, td, sptr,
8873                         "%s: constraint failed (%s:%d)",
8874                         td->name, __FILE__, __LINE__);
8875                 return -1;
8876         }
8877 }
8878
8879 static int
8880 memb_criticality_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8881                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8882         
8883         if(!sptr) {
8884                 ASN__CTFAIL(app_key, td, sptr,
8885                         "%s: value not given (%s:%d)",
8886                         td->name, __FILE__, __LINE__);
8887                 return -1;
8888         }
8889         
8890         
8891         if(1 /* No applicable constraints whatsoever */) {
8892                 /* Nothing is here. See below */
8893         }
8894         
8895         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8896 }
8897
8898 static int
8899 memb_extensionValue_constraint_405(const asn_TYPE_descriptor_t *td, const void *sptr,
8900                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8901         
8902         if(!sptr) {
8903                 ASN__CTFAIL(app_key, td, sptr,
8904                         "%s: value not given (%s:%d)",
8905                         td->name, __FILE__, __LINE__);
8906                 return -1;
8907         }
8908         
8909         
8910         if(1 /* No applicable constraints whatsoever */) {
8911                 /* Nothing is here. See below */
8912         }
8913         
8914         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8915 }
8916
8917 static int
8918 memb_id_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8919                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8920         long value;
8921         
8922         if(!sptr) {
8923                 ASN__CTFAIL(app_key, td, sptr,
8924                         "%s: value not given (%s:%d)",
8925                         td->name, __FILE__, __LINE__);
8926                 return -1;
8927         }
8928         
8929         value = *(const long *)sptr;
8930         
8931         if((value >= 0 && value <= 65535)) {
8932                 /* Constraint check succeeded */
8933                 return 0;
8934         } else {
8935                 ASN__CTFAIL(app_key, td, sptr,
8936                         "%s: constraint failed (%s:%d)",
8937                         td->name, __FILE__, __LINE__);
8938                 return -1;
8939         }
8940 }
8941
8942 static int
8943 memb_criticality_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8944                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8945         
8946         if(!sptr) {
8947                 ASN__CTFAIL(app_key, td, sptr,
8948                         "%s: value not given (%s:%d)",
8949                         td->name, __FILE__, __LINE__);
8950                 return -1;
8951         }
8952         
8953         
8954         if(1 /* No applicable constraints whatsoever */) {
8955                 /* Nothing is here. See below */
8956         }
8957         
8958         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8959 }
8960
8961 static int
8962 memb_extensionValue_constraint_409(const asn_TYPE_descriptor_t *td, const void *sptr,
8963                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8964         
8965         if(!sptr) {
8966                 ASN__CTFAIL(app_key, td, sptr,
8967                         "%s: value not given (%s:%d)",
8968                         td->name, __FILE__, __LINE__);
8969                 return -1;
8970         }
8971         
8972         
8973         if(1 /* No applicable constraints whatsoever */) {
8974                 /* Nothing is here. See below */
8975         }
8976         
8977         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
8978 }
8979
8980 static int
8981 memb_id_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
8982                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
8983         long value;
8984         
8985         if(!sptr) {
8986                 ASN__CTFAIL(app_key, td, sptr,
8987                         "%s: value not given (%s:%d)",
8988                         td->name, __FILE__, __LINE__);
8989                 return -1;
8990         }
8991         
8992         value = *(const long *)sptr;
8993         
8994         if((value >= 0 && value <= 65535)) {
8995                 /* Constraint check succeeded */
8996                 return 0;
8997         } else {
8998                 ASN__CTFAIL(app_key, td, sptr,
8999                         "%s: constraint failed (%s:%d)",
9000                         td->name, __FILE__, __LINE__);
9001                 return -1;
9002         }
9003 }
9004
9005 static int
9006 memb_criticality_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9007                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9008         
9009         if(!sptr) {
9010                 ASN__CTFAIL(app_key, td, sptr,
9011                         "%s: value not given (%s:%d)",
9012                         td->name, __FILE__, __LINE__);
9013                 return -1;
9014         }
9015         
9016         
9017         if(1 /* No applicable constraints whatsoever */) {
9018                 /* Nothing is here. See below */
9019         }
9020         
9021         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9022 }
9023
9024 static int
9025 memb_extensionValue_constraint_413(const asn_TYPE_descriptor_t *td, const void *sptr,
9026                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9027         
9028         if(!sptr) {
9029                 ASN__CTFAIL(app_key, td, sptr,
9030                         "%s: value not given (%s:%d)",
9031                         td->name, __FILE__, __LINE__);
9032                 return -1;
9033         }
9034         
9035         
9036         if(1 /* No applicable constraints whatsoever */) {
9037                 /* Nothing is here. See below */
9038         }
9039         
9040         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9041 }
9042
9043 static int
9044 memb_id_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9045                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9046         long value;
9047         
9048         if(!sptr) {
9049                 ASN__CTFAIL(app_key, td, sptr,
9050                         "%s: value not given (%s:%d)",
9051                         td->name, __FILE__, __LINE__);
9052                 return -1;
9053         }
9054         
9055         value = *(const long *)sptr;
9056         
9057         if((value >= 0 && value <= 65535)) {
9058                 /* Constraint check succeeded */
9059                 return 0;
9060         } else {
9061                 ASN__CTFAIL(app_key, td, sptr,
9062                         "%s: constraint failed (%s:%d)",
9063                         td->name, __FILE__, __LINE__);
9064                 return -1;
9065         }
9066 }
9067
9068 static int
9069 memb_criticality_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9070                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9071         
9072         if(!sptr) {
9073                 ASN__CTFAIL(app_key, td, sptr,
9074                         "%s: value not given (%s:%d)",
9075                         td->name, __FILE__, __LINE__);
9076                 return -1;
9077         }
9078         
9079         
9080         if(1 /* No applicable constraints whatsoever */) {
9081                 /* Nothing is here. See below */
9082         }
9083         
9084         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9085 }
9086
9087 static int
9088 memb_extensionValue_constraint_417(const asn_TYPE_descriptor_t *td, const void *sptr,
9089                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9090         
9091         if(!sptr) {
9092                 ASN__CTFAIL(app_key, td, sptr,
9093                         "%s: value not given (%s:%d)",
9094                         td->name, __FILE__, __LINE__);
9095                 return -1;
9096         }
9097         
9098         
9099         if(1 /* No applicable constraints whatsoever */) {
9100                 /* Nothing is here. See below */
9101         }
9102         
9103         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9104 }
9105
9106 static int
9107 memb_id_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9108                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9109         long value;
9110         
9111         if(!sptr) {
9112                 ASN__CTFAIL(app_key, td, sptr,
9113                         "%s: value not given (%s:%d)",
9114                         td->name, __FILE__, __LINE__);
9115                 return -1;
9116         }
9117         
9118         value = *(const long *)sptr;
9119         
9120         if((value >= 0 && value <= 65535)) {
9121                 /* Constraint check succeeded */
9122                 return 0;
9123         } else {
9124                 ASN__CTFAIL(app_key, td, sptr,
9125                         "%s: constraint failed (%s:%d)",
9126                         td->name, __FILE__, __LINE__);
9127                 return -1;
9128         }
9129 }
9130
9131 static int
9132 memb_criticality_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9133                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9134         
9135         if(!sptr) {
9136                 ASN__CTFAIL(app_key, td, sptr,
9137                         "%s: value not given (%s:%d)",
9138                         td->name, __FILE__, __LINE__);
9139                 return -1;
9140         }
9141         
9142         
9143         if(1 /* No applicable constraints whatsoever */) {
9144                 /* Nothing is here. See below */
9145         }
9146         
9147         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9148 }
9149
9150 static int
9151 memb_extensionValue_constraint_421(const asn_TYPE_descriptor_t *td, const void *sptr,
9152                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9153         
9154         if(!sptr) {
9155                 ASN__CTFAIL(app_key, td, sptr,
9156                         "%s: value not given (%s:%d)",
9157                         td->name, __FILE__, __LINE__);
9158                 return -1;
9159         }
9160         
9161         
9162         if(1 /* No applicable constraints whatsoever */) {
9163                 /* Nothing is here. See below */
9164         }
9165         
9166         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9167 }
9168
9169 static int
9170 memb_id_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9171                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9172         long value;
9173         
9174         if(!sptr) {
9175                 ASN__CTFAIL(app_key, td, sptr,
9176                         "%s: value not given (%s:%d)",
9177                         td->name, __FILE__, __LINE__);
9178                 return -1;
9179         }
9180         
9181         value = *(const long *)sptr;
9182         
9183         if((value >= 0 && value <= 65535)) {
9184                 /* Constraint check succeeded */
9185                 return 0;
9186         } else {
9187                 ASN__CTFAIL(app_key, td, sptr,
9188                         "%s: constraint failed (%s:%d)",
9189                         td->name, __FILE__, __LINE__);
9190                 return -1;
9191         }
9192 }
9193
9194 static int
9195 memb_criticality_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9196                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9197         
9198         if(!sptr) {
9199                 ASN__CTFAIL(app_key, td, sptr,
9200                         "%s: value not given (%s:%d)",
9201                         td->name, __FILE__, __LINE__);
9202                 return -1;
9203         }
9204         
9205         
9206         if(1 /* No applicable constraints whatsoever */) {
9207                 /* Nothing is here. See below */
9208         }
9209         
9210         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9211 }
9212
9213 static int
9214 memb_extensionValue_constraint_425(const asn_TYPE_descriptor_t *td, const void *sptr,
9215                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9216         
9217         if(!sptr) {
9218                 ASN__CTFAIL(app_key, td, sptr,
9219                         "%s: value not given (%s:%d)",
9220                         td->name, __FILE__, __LINE__);
9221                 return -1;
9222         }
9223         
9224         
9225         if(1 /* No applicable constraints whatsoever */) {
9226                 /* Nothing is here. See below */
9227         }
9228         
9229         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9230 }
9231
9232 static int
9233 memb_id_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9234                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9235         long value;
9236         
9237         if(!sptr) {
9238                 ASN__CTFAIL(app_key, td, sptr,
9239                         "%s: value not given (%s:%d)",
9240                         td->name, __FILE__, __LINE__);
9241                 return -1;
9242         }
9243         
9244         value = *(const long *)sptr;
9245         
9246         if((value >= 0 && value <= 65535)) {
9247                 /* Constraint check succeeded */
9248                 return 0;
9249         } else {
9250                 ASN__CTFAIL(app_key, td, sptr,
9251                         "%s: constraint failed (%s:%d)",
9252                         td->name, __FILE__, __LINE__);
9253                 return -1;
9254         }
9255 }
9256
9257 static int
9258 memb_criticality_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9259                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9260         
9261         if(!sptr) {
9262                 ASN__CTFAIL(app_key, td, sptr,
9263                         "%s: value not given (%s:%d)",
9264                         td->name, __FILE__, __LINE__);
9265                 return -1;
9266         }
9267         
9268         
9269         if(1 /* No applicable constraints whatsoever */) {
9270                 /* Nothing is here. See below */
9271         }
9272         
9273         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9274 }
9275
9276 static int
9277 memb_extensionValue_constraint_429(const asn_TYPE_descriptor_t *td, const void *sptr,
9278                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9279         
9280         if(!sptr) {
9281                 ASN__CTFAIL(app_key, td, sptr,
9282                         "%s: value not given (%s:%d)",
9283                         td->name, __FILE__, __LINE__);
9284                 return -1;
9285         }
9286         
9287         
9288         if(1 /* No applicable constraints whatsoever */) {
9289                 /* Nothing is here. See below */
9290         }
9291         
9292         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9293 }
9294
9295 static int
9296 memb_id_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9297                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9298         long value;
9299         
9300         if(!sptr) {
9301                 ASN__CTFAIL(app_key, td, sptr,
9302                         "%s: value not given (%s:%d)",
9303                         td->name, __FILE__, __LINE__);
9304                 return -1;
9305         }
9306         
9307         value = *(const long *)sptr;
9308         
9309         if((value >= 0 && value <= 65535)) {
9310                 /* Constraint check succeeded */
9311                 return 0;
9312         } else {
9313                 ASN__CTFAIL(app_key, td, sptr,
9314                         "%s: constraint failed (%s:%d)",
9315                         td->name, __FILE__, __LINE__);
9316                 return -1;
9317         }
9318 }
9319
9320 static int
9321 memb_criticality_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9322                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9323         
9324         if(!sptr) {
9325                 ASN__CTFAIL(app_key, td, sptr,
9326                         "%s: value not given (%s:%d)",
9327                         td->name, __FILE__, __LINE__);
9328                 return -1;
9329         }
9330         
9331         
9332         if(1 /* No applicable constraints whatsoever */) {
9333                 /* Nothing is here. See below */
9334         }
9335         
9336         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9337 }
9338
9339 static int
9340 memb_extensionValue_constraint_433(const asn_TYPE_descriptor_t *td, const void *sptr,
9341                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9342         
9343         if(!sptr) {
9344                 ASN__CTFAIL(app_key, td, sptr,
9345                         "%s: value not given (%s:%d)",
9346                         td->name, __FILE__, __LINE__);
9347                 return -1;
9348         }
9349         
9350         
9351         if(1 /* No applicable constraints whatsoever */) {
9352                 /* Nothing is here. See below */
9353         }
9354         
9355         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9356 }
9357
9358 static int
9359 memb_id_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9360                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9361         long value;
9362         
9363         if(!sptr) {
9364                 ASN__CTFAIL(app_key, td, sptr,
9365                         "%s: value not given (%s:%d)",
9366                         td->name, __FILE__, __LINE__);
9367                 return -1;
9368         }
9369         
9370         value = *(const long *)sptr;
9371         
9372         if((value >= 0 && value <= 65535)) {
9373                 /* Constraint check succeeded */
9374                 return 0;
9375         } else {
9376                 ASN__CTFAIL(app_key, td, sptr,
9377                         "%s: constraint failed (%s:%d)",
9378                         td->name, __FILE__, __LINE__);
9379                 return -1;
9380         }
9381 }
9382
9383 static int
9384 memb_criticality_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9385                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9386         
9387         if(!sptr) {
9388                 ASN__CTFAIL(app_key, td, sptr,
9389                         "%s: value not given (%s:%d)",
9390                         td->name, __FILE__, __LINE__);
9391                 return -1;
9392         }
9393         
9394         
9395         if(1 /* No applicable constraints whatsoever */) {
9396                 /* Nothing is here. See below */
9397         }
9398         
9399         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9400 }
9401
9402 static int
9403 memb_extensionValue_constraint_437(const asn_TYPE_descriptor_t *td, const void *sptr,
9404                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9405         
9406         if(!sptr) {
9407                 ASN__CTFAIL(app_key, td, sptr,
9408                         "%s: value not given (%s:%d)",
9409                         td->name, __FILE__, __LINE__);
9410                 return -1;
9411         }
9412         
9413         
9414         if(1 /* No applicable constraints whatsoever */) {
9415                 /* Nothing is here. See below */
9416         }
9417         
9418         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9419 }
9420
9421 static int
9422 memb_id_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9423                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9424         long value;
9425         
9426         if(!sptr) {
9427                 ASN__CTFAIL(app_key, td, sptr,
9428                         "%s: value not given (%s:%d)",
9429                         td->name, __FILE__, __LINE__);
9430                 return -1;
9431         }
9432         
9433         value = *(const long *)sptr;
9434         
9435         if((value >= 0 && value <= 65535)) {
9436                 /* Constraint check succeeded */
9437                 return 0;
9438         } else {
9439                 ASN__CTFAIL(app_key, td, sptr,
9440                         "%s: constraint failed (%s:%d)",
9441                         td->name, __FILE__, __LINE__);
9442                 return -1;
9443         }
9444 }
9445
9446 static int
9447 memb_criticality_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9448                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9449         
9450         if(!sptr) {
9451                 ASN__CTFAIL(app_key, td, sptr,
9452                         "%s: value not given (%s:%d)",
9453                         td->name, __FILE__, __LINE__);
9454                 return -1;
9455         }
9456         
9457         
9458         if(1 /* No applicable constraints whatsoever */) {
9459                 /* Nothing is here. See below */
9460         }
9461         
9462         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9463 }
9464
9465 static int
9466 memb_extensionValue_constraint_441(const asn_TYPE_descriptor_t *td, const void *sptr,
9467                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9468         
9469         if(!sptr) {
9470                 ASN__CTFAIL(app_key, td, sptr,
9471                         "%s: value not given (%s:%d)",
9472                         td->name, __FILE__, __LINE__);
9473                 return -1;
9474         }
9475         
9476         
9477         if(1 /* No applicable constraints whatsoever */) {
9478                 /* Nothing is here. See below */
9479         }
9480         
9481         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9482 }
9483
9484 static int
9485 memb_id_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9487         long value;
9488         
9489         if(!sptr) {
9490                 ASN__CTFAIL(app_key, td, sptr,
9491                         "%s: value not given (%s:%d)",
9492                         td->name, __FILE__, __LINE__);
9493                 return -1;
9494         }
9495         
9496         value = *(const long *)sptr;
9497         
9498         if((value >= 0 && value <= 65535)) {
9499                 /* Constraint check succeeded */
9500                 return 0;
9501         } else {
9502                 ASN__CTFAIL(app_key, td, sptr,
9503                         "%s: constraint failed (%s:%d)",
9504                         td->name, __FILE__, __LINE__);
9505                 return -1;
9506         }
9507 }
9508
9509 static int
9510 memb_criticality_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9511                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9512         
9513         if(!sptr) {
9514                 ASN__CTFAIL(app_key, td, sptr,
9515                         "%s: value not given (%s:%d)",
9516                         td->name, __FILE__, __LINE__);
9517                 return -1;
9518         }
9519         
9520         
9521         if(1 /* No applicable constraints whatsoever */) {
9522                 /* Nothing is here. See below */
9523         }
9524         
9525         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9526 }
9527
9528 static int
9529 memb_extensionValue_constraint_445(const asn_TYPE_descriptor_t *td, const void *sptr,
9530                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9531         
9532         if(!sptr) {
9533                 ASN__CTFAIL(app_key, td, sptr,
9534                         "%s: value not given (%s:%d)",
9535                         td->name, __FILE__, __LINE__);
9536                 return -1;
9537         }
9538         
9539         
9540         if(1 /* No applicable constraints whatsoever */) {
9541                 /* Nothing is here. See below */
9542         }
9543         
9544         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9545 }
9546
9547 static int
9548 memb_id_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9549                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9550         long value;
9551         
9552         if(!sptr) {
9553                 ASN__CTFAIL(app_key, td, sptr,
9554                         "%s: value not given (%s:%d)",
9555                         td->name, __FILE__, __LINE__);
9556                 return -1;
9557         }
9558         
9559         value = *(const long *)sptr;
9560         
9561         if((value >= 0 && value <= 65535)) {
9562                 /* Constraint check succeeded */
9563                 return 0;
9564         } else {
9565                 ASN__CTFAIL(app_key, td, sptr,
9566                         "%s: constraint failed (%s:%d)",
9567                         td->name, __FILE__, __LINE__);
9568                 return -1;
9569         }
9570 }
9571
9572 static int
9573 memb_criticality_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9574                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9575         
9576         if(!sptr) {
9577                 ASN__CTFAIL(app_key, td, sptr,
9578                         "%s: value not given (%s:%d)",
9579                         td->name, __FILE__, __LINE__);
9580                 return -1;
9581         }
9582         
9583         
9584         if(1 /* No applicable constraints whatsoever */) {
9585                 /* Nothing is here. See below */
9586         }
9587         
9588         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9589 }
9590
9591 static int
9592 memb_extensionValue_constraint_449(const asn_TYPE_descriptor_t *td, const void *sptr,
9593                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9594         
9595         if(!sptr) {
9596                 ASN__CTFAIL(app_key, td, sptr,
9597                         "%s: value not given (%s:%d)",
9598                         td->name, __FILE__, __LINE__);
9599                 return -1;
9600         }
9601         
9602         
9603         if(1 /* No applicable constraints whatsoever */) {
9604                 /* Nothing is here. See below */
9605         }
9606         
9607         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9608 }
9609
9610 static int
9611 memb_id_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9612                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9613         long value;
9614         
9615         if(!sptr) {
9616                 ASN__CTFAIL(app_key, td, sptr,
9617                         "%s: value not given (%s:%d)",
9618                         td->name, __FILE__, __LINE__);
9619                 return -1;
9620         }
9621         
9622         value = *(const long *)sptr;
9623         
9624         if((value >= 0 && value <= 65535)) {
9625                 /* Constraint check succeeded */
9626                 return 0;
9627         } else {
9628                 ASN__CTFAIL(app_key, td, sptr,
9629                         "%s: constraint failed (%s:%d)",
9630                         td->name, __FILE__, __LINE__);
9631                 return -1;
9632         }
9633 }
9634
9635 static int
9636 memb_criticality_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9637                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9638         
9639         if(!sptr) {
9640                 ASN__CTFAIL(app_key, td, sptr,
9641                         "%s: value not given (%s:%d)",
9642                         td->name, __FILE__, __LINE__);
9643                 return -1;
9644         }
9645         
9646         
9647         if(1 /* No applicable constraints whatsoever */) {
9648                 /* Nothing is here. See below */
9649         }
9650         
9651         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9652 }
9653
9654 static int
9655 memb_extensionValue_constraint_453(const asn_TYPE_descriptor_t *td, const void *sptr,
9656                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9657         
9658         if(!sptr) {
9659                 ASN__CTFAIL(app_key, td, sptr,
9660                         "%s: value not given (%s:%d)",
9661                         td->name, __FILE__, __LINE__);
9662                 return -1;
9663         }
9664         
9665         
9666         if(1 /* No applicable constraints whatsoever */) {
9667                 /* Nothing is here. See below */
9668         }
9669         
9670         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9671 }
9672
9673 static int
9674 memb_id_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9675                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9676         long value;
9677         
9678         if(!sptr) {
9679                 ASN__CTFAIL(app_key, td, sptr,
9680                         "%s: value not given (%s:%d)",
9681                         td->name, __FILE__, __LINE__);
9682                 return -1;
9683         }
9684         
9685         value = *(const long *)sptr;
9686         
9687         if((value >= 0 && value <= 65535)) {
9688                 /* Constraint check succeeded */
9689                 return 0;
9690         } else {
9691                 ASN__CTFAIL(app_key, td, sptr,
9692                         "%s: constraint failed (%s:%d)",
9693                         td->name, __FILE__, __LINE__);
9694                 return -1;
9695         }
9696 }
9697
9698 static int
9699 memb_criticality_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9700                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9701         
9702         if(!sptr) {
9703                 ASN__CTFAIL(app_key, td, sptr,
9704                         "%s: value not given (%s:%d)",
9705                         td->name, __FILE__, __LINE__);
9706                 return -1;
9707         }
9708         
9709         
9710         if(1 /* No applicable constraints whatsoever */) {
9711                 /* Nothing is here. See below */
9712         }
9713         
9714         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9715 }
9716
9717 static int
9718 memb_extensionValue_constraint_457(const asn_TYPE_descriptor_t *td, const void *sptr,
9719                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9720         
9721         if(!sptr) {
9722                 ASN__CTFAIL(app_key, td, sptr,
9723                         "%s: value not given (%s:%d)",
9724                         td->name, __FILE__, __LINE__);
9725                 return -1;
9726         }
9727         
9728         
9729         if(1 /* No applicable constraints whatsoever */) {
9730                 /* Nothing is here. See below */
9731         }
9732         
9733         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9734 }
9735
9736 static int
9737 memb_id_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9738                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9739         long value;
9740         
9741         if(!sptr) {
9742                 ASN__CTFAIL(app_key, td, sptr,
9743                         "%s: value not given (%s:%d)",
9744                         td->name, __FILE__, __LINE__);
9745                 return -1;
9746         }
9747         
9748         value = *(const long *)sptr;
9749         
9750         if((value >= 0 && value <= 65535)) {
9751                 /* Constraint check succeeded */
9752                 return 0;
9753         } else {
9754                 ASN__CTFAIL(app_key, td, sptr,
9755                         "%s: constraint failed (%s:%d)",
9756                         td->name, __FILE__, __LINE__);
9757                 return -1;
9758         }
9759 }
9760
9761 static int
9762 memb_criticality_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9763                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9764         
9765         if(!sptr) {
9766                 ASN__CTFAIL(app_key, td, sptr,
9767                         "%s: value not given (%s:%d)",
9768                         td->name, __FILE__, __LINE__);
9769                 return -1;
9770         }
9771         
9772         
9773         if(1 /* No applicable constraints whatsoever */) {
9774                 /* Nothing is here. See below */
9775         }
9776         
9777         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9778 }
9779
9780 static int
9781 memb_extensionValue_constraint_461(const asn_TYPE_descriptor_t *td, const void *sptr,
9782                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9783         
9784         if(!sptr) {
9785                 ASN__CTFAIL(app_key, td, sptr,
9786                         "%s: value not given (%s:%d)",
9787                         td->name, __FILE__, __LINE__);
9788                 return -1;
9789         }
9790         
9791         
9792         if(1 /* No applicable constraints whatsoever */) {
9793                 /* Nothing is here. See below */
9794         }
9795         
9796         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9797 }
9798
9799 static int
9800 memb_id_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9801                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9802         long value;
9803         
9804         if(!sptr) {
9805                 ASN__CTFAIL(app_key, td, sptr,
9806                         "%s: value not given (%s:%d)",
9807                         td->name, __FILE__, __LINE__);
9808                 return -1;
9809         }
9810         
9811         value = *(const long *)sptr;
9812         
9813         if((value >= 0 && value <= 65535)) {
9814                 /* Constraint check succeeded */
9815                 return 0;
9816         } else {
9817                 ASN__CTFAIL(app_key, td, sptr,
9818                         "%s: constraint failed (%s:%d)",
9819                         td->name, __FILE__, __LINE__);
9820                 return -1;
9821         }
9822 }
9823
9824 static int
9825 memb_criticality_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9826                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9827         
9828         if(!sptr) {
9829                 ASN__CTFAIL(app_key, td, sptr,
9830                         "%s: value not given (%s:%d)",
9831                         td->name, __FILE__, __LINE__);
9832                 return -1;
9833         }
9834         
9835         
9836         if(1 /* No applicable constraints whatsoever */) {
9837                 /* Nothing is here. See below */
9838         }
9839         
9840         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9841 }
9842
9843 static int
9844 memb_extensionValue_constraint_465(const asn_TYPE_descriptor_t *td, const void *sptr,
9845                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9846         
9847         if(!sptr) {
9848                 ASN__CTFAIL(app_key, td, sptr,
9849                         "%s: value not given (%s:%d)",
9850                         td->name, __FILE__, __LINE__);
9851                 return -1;
9852         }
9853         
9854         
9855         if(1 /* No applicable constraints whatsoever */) {
9856                 /* Nothing is here. See below */
9857         }
9858         
9859         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9860 }
9861
9862 static int
9863 memb_id_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9864                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9865         long value;
9866         
9867         if(!sptr) {
9868                 ASN__CTFAIL(app_key, td, sptr,
9869                         "%s: value not given (%s:%d)",
9870                         td->name, __FILE__, __LINE__);
9871                 return -1;
9872         }
9873         
9874         value = *(const long *)sptr;
9875         
9876         if((value >= 0 && value <= 65535)) {
9877                 /* Constraint check succeeded */
9878                 return 0;
9879         } else {
9880                 ASN__CTFAIL(app_key, td, sptr,
9881                         "%s: constraint failed (%s:%d)",
9882                         td->name, __FILE__, __LINE__);
9883                 return -1;
9884         }
9885 }
9886
9887 static int
9888 memb_criticality_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9889                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9890         
9891         if(!sptr) {
9892                 ASN__CTFAIL(app_key, td, sptr,
9893                         "%s: value not given (%s:%d)",
9894                         td->name, __FILE__, __LINE__);
9895                 return -1;
9896         }
9897         
9898         
9899         if(1 /* No applicable constraints whatsoever */) {
9900                 /* Nothing is here. See below */
9901         }
9902         
9903         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9904 }
9905
9906 static int
9907 memb_extensionValue_constraint_469(const asn_TYPE_descriptor_t *td, const void *sptr,
9908                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9909         
9910         if(!sptr) {
9911                 ASN__CTFAIL(app_key, td, sptr,
9912                         "%s: value not given (%s:%d)",
9913                         td->name, __FILE__, __LINE__);
9914                 return -1;
9915         }
9916         
9917         
9918         if(1 /* No applicable constraints whatsoever */) {
9919                 /* Nothing is here. See below */
9920         }
9921         
9922         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9923 }
9924
9925 static int
9926 memb_id_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9927                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9928         long value;
9929         
9930         if(!sptr) {
9931                 ASN__CTFAIL(app_key, td, sptr,
9932                         "%s: value not given (%s:%d)",
9933                         td->name, __FILE__, __LINE__);
9934                 return -1;
9935         }
9936         
9937         value = *(const long *)sptr;
9938         
9939         if((value >= 0 && value <= 65535)) {
9940                 /* Constraint check succeeded */
9941                 return 0;
9942         } else {
9943                 ASN__CTFAIL(app_key, td, sptr,
9944                         "%s: constraint failed (%s:%d)",
9945                         td->name, __FILE__, __LINE__);
9946                 return -1;
9947         }
9948 }
9949
9950 static int
9951 memb_criticality_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9952                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9953         
9954         if(!sptr) {
9955                 ASN__CTFAIL(app_key, td, sptr,
9956                         "%s: value not given (%s:%d)",
9957                         td->name, __FILE__, __LINE__);
9958                 return -1;
9959         }
9960         
9961         
9962         if(1 /* No applicable constraints whatsoever */) {
9963                 /* Nothing is here. See below */
9964         }
9965         
9966         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9967 }
9968
9969 static int
9970 memb_extensionValue_constraint_473(const asn_TYPE_descriptor_t *td, const void *sptr,
9971                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9972         
9973         if(!sptr) {
9974                 ASN__CTFAIL(app_key, td, sptr,
9975                         "%s: value not given (%s:%d)",
9976                         td->name, __FILE__, __LINE__);
9977                 return -1;
9978         }
9979         
9980         
9981         if(1 /* No applicable constraints whatsoever */) {
9982                 /* Nothing is here. See below */
9983         }
9984         
9985         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
9986 }
9987
9988 static int
9989 memb_id_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
9990                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
9991         long value;
9992         
9993         if(!sptr) {
9994                 ASN__CTFAIL(app_key, td, sptr,
9995                         "%s: value not given (%s:%d)",
9996                         td->name, __FILE__, __LINE__);
9997                 return -1;
9998         }
9999         
10000         value = *(const long *)sptr;
10001         
10002         if((value >= 0 && value <= 65535)) {
10003                 /* Constraint check succeeded */
10004                 return 0;
10005         } else {
10006                 ASN__CTFAIL(app_key, td, sptr,
10007                         "%s: constraint failed (%s:%d)",
10008                         td->name, __FILE__, __LINE__);
10009                 return -1;
10010         }
10011 }
10012
10013 static int
10014 memb_criticality_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10015                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10016         
10017         if(!sptr) {
10018                 ASN__CTFAIL(app_key, td, sptr,
10019                         "%s: value not given (%s:%d)",
10020                         td->name, __FILE__, __LINE__);
10021                 return -1;
10022         }
10023         
10024         
10025         if(1 /* No applicable constraints whatsoever */) {
10026                 /* Nothing is here. See below */
10027         }
10028         
10029         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10030 }
10031
10032 static int
10033 memb_extensionValue_constraint_477(const asn_TYPE_descriptor_t *td, const void *sptr,
10034                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10035         
10036         if(!sptr) {
10037                 ASN__CTFAIL(app_key, td, sptr,
10038                         "%s: value not given (%s:%d)",
10039                         td->name, __FILE__, __LINE__);
10040                 return -1;
10041         }
10042         
10043         
10044         if(1 /* No applicable constraints whatsoever */) {
10045                 /* Nothing is here. See below */
10046         }
10047         
10048         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10049 }
10050
10051 static int
10052 memb_id_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10053                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10054         long value;
10055         
10056         if(!sptr) {
10057                 ASN__CTFAIL(app_key, td, sptr,
10058                         "%s: value not given (%s:%d)",
10059                         td->name, __FILE__, __LINE__);
10060                 return -1;
10061         }
10062         
10063         value = *(const long *)sptr;
10064         
10065         if((value >= 0 && value <= 65535)) {
10066                 /* Constraint check succeeded */
10067                 return 0;
10068         } else {
10069                 ASN__CTFAIL(app_key, td, sptr,
10070                         "%s: constraint failed (%s:%d)",
10071                         td->name, __FILE__, __LINE__);
10072                 return -1;
10073         }
10074 }
10075
10076 static int
10077 memb_criticality_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10078                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10079         
10080         if(!sptr) {
10081                 ASN__CTFAIL(app_key, td, sptr,
10082                         "%s: value not given (%s:%d)",
10083                         td->name, __FILE__, __LINE__);
10084                 return -1;
10085         }
10086         
10087         
10088         if(1 /* No applicable constraints whatsoever */) {
10089                 /* Nothing is here. See below */
10090         }
10091         
10092         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10093 }
10094
10095 static int
10096 memb_extensionValue_constraint_481(const asn_TYPE_descriptor_t *td, const void *sptr,
10097                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10098         
10099         if(!sptr) {
10100                 ASN__CTFAIL(app_key, td, sptr,
10101                         "%s: value not given (%s:%d)",
10102                         td->name, __FILE__, __LINE__);
10103                 return -1;
10104         }
10105         
10106         
10107         if(1 /* No applicable constraints whatsoever */) {
10108                 /* Nothing is here. See below */
10109         }
10110         
10111         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10112 }
10113
10114 static int
10115 memb_id_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10116                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10117         long value;
10118         
10119         if(!sptr) {
10120                 ASN__CTFAIL(app_key, td, sptr,
10121                         "%s: value not given (%s:%d)",
10122                         td->name, __FILE__, __LINE__);
10123                 return -1;
10124         }
10125         
10126         value = *(const long *)sptr;
10127         
10128         if((value >= 0 && value <= 65535)) {
10129                 /* Constraint check succeeded */
10130                 return 0;
10131         } else {
10132                 ASN__CTFAIL(app_key, td, sptr,
10133                         "%s: constraint failed (%s:%d)",
10134                         td->name, __FILE__, __LINE__);
10135                 return -1;
10136         }
10137 }
10138
10139 static int
10140 memb_criticality_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10141                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10142         
10143         if(!sptr) {
10144                 ASN__CTFAIL(app_key, td, sptr,
10145                         "%s: value not given (%s:%d)",
10146                         td->name, __FILE__, __LINE__);
10147                 return -1;
10148         }
10149         
10150         
10151         if(1 /* No applicable constraints whatsoever */) {
10152                 /* Nothing is here. See below */
10153         }
10154         
10155         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10156 }
10157
10158 static int
10159 memb_extensionValue_constraint_485(const asn_TYPE_descriptor_t *td, const void *sptr,
10160                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10161         
10162         if(!sptr) {
10163                 ASN__CTFAIL(app_key, td, sptr,
10164                         "%s: value not given (%s:%d)",
10165                         td->name, __FILE__, __LINE__);
10166                 return -1;
10167         }
10168         
10169         
10170         if(1 /* No applicable constraints whatsoever */) {
10171                 /* Nothing is here. See below */
10172         }
10173         
10174         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10175 }
10176
10177 static int
10178 memb_id_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10179                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10180         long value;
10181         
10182         if(!sptr) {
10183                 ASN__CTFAIL(app_key, td, sptr,
10184                         "%s: value not given (%s:%d)",
10185                         td->name, __FILE__, __LINE__);
10186                 return -1;
10187         }
10188         
10189         value = *(const long *)sptr;
10190         
10191         if((value >= 0 && value <= 65535)) {
10192                 /* Constraint check succeeded */
10193                 return 0;
10194         } else {
10195                 ASN__CTFAIL(app_key, td, sptr,
10196                         "%s: constraint failed (%s:%d)",
10197                         td->name, __FILE__, __LINE__);
10198                 return -1;
10199         }
10200 }
10201
10202 static int
10203 memb_criticality_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10204                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10205         
10206         if(!sptr) {
10207                 ASN__CTFAIL(app_key, td, sptr,
10208                         "%s: value not given (%s:%d)",
10209                         td->name, __FILE__, __LINE__);
10210                 return -1;
10211         }
10212         
10213         
10214         if(1 /* No applicable constraints whatsoever */) {
10215                 /* Nothing is here. See below */
10216         }
10217         
10218         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10219 }
10220
10221 static int
10222 memb_extensionValue_constraint_489(const asn_TYPE_descriptor_t *td, const void *sptr,
10223                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10224         
10225         if(!sptr) {
10226                 ASN__CTFAIL(app_key, td, sptr,
10227                         "%s: value not given (%s:%d)",
10228                         td->name, __FILE__, __LINE__);
10229                 return -1;
10230         }
10231         
10232         
10233         if(1 /* No applicable constraints whatsoever */) {
10234                 /* Nothing is here. See below */
10235         }
10236         
10237         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10238 }
10239
10240 static int
10241 memb_id_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10242                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10243         long value;
10244         
10245         if(!sptr) {
10246                 ASN__CTFAIL(app_key, td, sptr,
10247                         "%s: value not given (%s:%d)",
10248                         td->name, __FILE__, __LINE__);
10249                 return -1;
10250         }
10251         
10252         value = *(const long *)sptr;
10253         
10254         if((value >= 0 && value <= 65535)) {
10255                 /* Constraint check succeeded */
10256                 return 0;
10257         } else {
10258                 ASN__CTFAIL(app_key, td, sptr,
10259                         "%s: constraint failed (%s:%d)",
10260                         td->name, __FILE__, __LINE__);
10261                 return -1;
10262         }
10263 }
10264
10265 static int
10266 memb_criticality_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10267                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10268         
10269         if(!sptr) {
10270                 ASN__CTFAIL(app_key, td, sptr,
10271                         "%s: value not given (%s:%d)",
10272                         td->name, __FILE__, __LINE__);
10273                 return -1;
10274         }
10275         
10276         
10277         if(1 /* No applicable constraints whatsoever */) {
10278                 /* Nothing is here. See below */
10279         }
10280         
10281         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10282 }
10283
10284 static int
10285 memb_extensionValue_constraint_493(const asn_TYPE_descriptor_t *td, const void *sptr,
10286                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10287         
10288         if(!sptr) {
10289                 ASN__CTFAIL(app_key, td, sptr,
10290                         "%s: value not given (%s:%d)",
10291                         td->name, __FILE__, __LINE__);
10292                 return -1;
10293         }
10294         
10295         
10296         if(1 /* No applicable constraints whatsoever */) {
10297                 /* Nothing is here. See below */
10298         }
10299         
10300         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10301 }
10302
10303 static int
10304 memb_id_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10305                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10306         long value;
10307         
10308         if(!sptr) {
10309                 ASN__CTFAIL(app_key, td, sptr,
10310                         "%s: value not given (%s:%d)",
10311                         td->name, __FILE__, __LINE__);
10312                 return -1;
10313         }
10314         
10315         value = *(const long *)sptr;
10316         
10317         if((value >= 0 && value <= 65535)) {
10318                 /* Constraint check succeeded */
10319                 return 0;
10320         } else {
10321                 ASN__CTFAIL(app_key, td, sptr,
10322                         "%s: constraint failed (%s:%d)",
10323                         td->name, __FILE__, __LINE__);
10324                 return -1;
10325         }
10326 }
10327
10328 static int
10329 memb_criticality_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10330                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10331         
10332         if(!sptr) {
10333                 ASN__CTFAIL(app_key, td, sptr,
10334                         "%s: value not given (%s:%d)",
10335                         td->name, __FILE__, __LINE__);
10336                 return -1;
10337         }
10338         
10339         
10340         if(1 /* No applicable constraints whatsoever */) {
10341                 /* Nothing is here. See below */
10342         }
10343         
10344         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10345 }
10346
10347 static int
10348 memb_extensionValue_constraint_497(const asn_TYPE_descriptor_t *td, const void *sptr,
10349                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10350         
10351         if(!sptr) {
10352                 ASN__CTFAIL(app_key, td, sptr,
10353                         "%s: value not given (%s:%d)",
10354                         td->name, __FILE__, __LINE__);
10355                 return -1;
10356         }
10357         
10358         
10359         if(1 /* No applicable constraints whatsoever */) {
10360                 /* Nothing is here. See below */
10361         }
10362         
10363         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10364 }
10365
10366 static int
10367 memb_id_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10368                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10369         long value;
10370         
10371         if(!sptr) {
10372                 ASN__CTFAIL(app_key, td, sptr,
10373                         "%s: value not given (%s:%d)",
10374                         td->name, __FILE__, __LINE__);
10375                 return -1;
10376         }
10377         
10378         value = *(const long *)sptr;
10379         
10380         if((value >= 0 && value <= 65535)) {
10381                 /* Constraint check succeeded */
10382                 return 0;
10383         } else {
10384                 ASN__CTFAIL(app_key, td, sptr,
10385                         "%s: constraint failed (%s:%d)",
10386                         td->name, __FILE__, __LINE__);
10387                 return -1;
10388         }
10389 }
10390
10391 static int
10392 memb_criticality_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10393                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10394         
10395         if(!sptr) {
10396                 ASN__CTFAIL(app_key, td, sptr,
10397                         "%s: value not given (%s:%d)",
10398                         td->name, __FILE__, __LINE__);
10399                 return -1;
10400         }
10401         
10402         
10403         if(1 /* No applicable constraints whatsoever */) {
10404                 /* Nothing is here. See below */
10405         }
10406         
10407         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10408 }
10409
10410 static int
10411 memb_extensionValue_constraint_501(const asn_TYPE_descriptor_t *td, const void *sptr,
10412                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10413         
10414         if(!sptr) {
10415                 ASN__CTFAIL(app_key, td, sptr,
10416                         "%s: value not given (%s:%d)",
10417                         td->name, __FILE__, __LINE__);
10418                 return -1;
10419         }
10420         
10421         
10422         if(1 /* No applicable constraints whatsoever */) {
10423                 /* Nothing is here. See below */
10424         }
10425         
10426         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10427 }
10428
10429 static int
10430 memb_id_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10431                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10432         long value;
10433         
10434         if(!sptr) {
10435                 ASN__CTFAIL(app_key, td, sptr,
10436                         "%s: value not given (%s:%d)",
10437                         td->name, __FILE__, __LINE__);
10438                 return -1;
10439         }
10440         
10441         value = *(const long *)sptr;
10442         
10443         if((value >= 0 && value <= 65535)) {
10444                 /* Constraint check succeeded */
10445                 return 0;
10446         } else {
10447                 ASN__CTFAIL(app_key, td, sptr,
10448                         "%s: constraint failed (%s:%d)",
10449                         td->name, __FILE__, __LINE__);
10450                 return -1;
10451         }
10452 }
10453
10454 static int
10455 memb_criticality_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10456                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10457         
10458         if(!sptr) {
10459                 ASN__CTFAIL(app_key, td, sptr,
10460                         "%s: value not given (%s:%d)",
10461                         td->name, __FILE__, __LINE__);
10462                 return -1;
10463         }
10464         
10465         
10466         if(1 /* No applicable constraints whatsoever */) {
10467                 /* Nothing is here. See below */
10468         }
10469         
10470         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10471 }
10472
10473 static int
10474 memb_extensionValue_constraint_505(const asn_TYPE_descriptor_t *td, const void *sptr,
10475                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10476         
10477         if(!sptr) {
10478                 ASN__CTFAIL(app_key, td, sptr,
10479                         "%s: value not given (%s:%d)",
10480                         td->name, __FILE__, __LINE__);
10481                 return -1;
10482         }
10483         
10484         
10485         if(1 /* No applicable constraints whatsoever */) {
10486                 /* Nothing is here. See below */
10487         }
10488         
10489         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10490 }
10491
10492 static int
10493 memb_id_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10494                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10495         long value;
10496         
10497         if(!sptr) {
10498                 ASN__CTFAIL(app_key, td, sptr,
10499                         "%s: value not given (%s:%d)",
10500                         td->name, __FILE__, __LINE__);
10501                 return -1;
10502         }
10503         
10504         value = *(const long *)sptr;
10505         
10506         if((value >= 0 && value <= 65535)) {
10507                 /* Constraint check succeeded */
10508                 return 0;
10509         } else {
10510                 ASN__CTFAIL(app_key, td, sptr,
10511                         "%s: constraint failed (%s:%d)",
10512                         td->name, __FILE__, __LINE__);
10513                 return -1;
10514         }
10515 }
10516
10517 static int
10518 memb_criticality_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10519                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10520         
10521         if(!sptr) {
10522                 ASN__CTFAIL(app_key, td, sptr,
10523                         "%s: value not given (%s:%d)",
10524                         td->name, __FILE__, __LINE__);
10525                 return -1;
10526         }
10527         
10528         
10529         if(1 /* No applicable constraints whatsoever */) {
10530                 /* Nothing is here. See below */
10531         }
10532         
10533         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10534 }
10535
10536 static int
10537 memb_extensionValue_constraint_509(const asn_TYPE_descriptor_t *td, const void *sptr,
10538                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10539         
10540         if(!sptr) {
10541                 ASN__CTFAIL(app_key, td, sptr,
10542                         "%s: value not given (%s:%d)",
10543                         td->name, __FILE__, __LINE__);
10544                 return -1;
10545         }
10546         
10547         
10548         if(1 /* No applicable constraints whatsoever */) {
10549                 /* Nothing is here. See below */
10550         }
10551         
10552         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10553 }
10554
10555 static int
10556 memb_id_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10557                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10558         long value;
10559         
10560         if(!sptr) {
10561                 ASN__CTFAIL(app_key, td, sptr,
10562                         "%s: value not given (%s:%d)",
10563                         td->name, __FILE__, __LINE__);
10564                 return -1;
10565         }
10566         
10567         value = *(const long *)sptr;
10568         
10569         if((value >= 0 && value <= 65535)) {
10570                 /* Constraint check succeeded */
10571                 return 0;
10572         } else {
10573                 ASN__CTFAIL(app_key, td, sptr,
10574                         "%s: constraint failed (%s:%d)",
10575                         td->name, __FILE__, __LINE__);
10576                 return -1;
10577         }
10578 }
10579
10580 static int
10581 memb_criticality_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10582                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10583         
10584         if(!sptr) {
10585                 ASN__CTFAIL(app_key, td, sptr,
10586                         "%s: value not given (%s:%d)",
10587                         td->name, __FILE__, __LINE__);
10588                 return -1;
10589         }
10590         
10591         
10592         if(1 /* No applicable constraints whatsoever */) {
10593                 /* Nothing is here. See below */
10594         }
10595         
10596         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10597 }
10598
10599 static int
10600 memb_extensionValue_constraint_513(const asn_TYPE_descriptor_t *td, const void *sptr,
10601                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10602         
10603         if(!sptr) {
10604                 ASN__CTFAIL(app_key, td, sptr,
10605                         "%s: value not given (%s:%d)",
10606                         td->name, __FILE__, __LINE__);
10607                 return -1;
10608         }
10609         
10610         
10611         if(1 /* No applicable constraints whatsoever */) {
10612                 /* Nothing is here. See below */
10613         }
10614         
10615         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10616 }
10617
10618 static int
10619 memb_id_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10620                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10621         long value;
10622         
10623         if(!sptr) {
10624                 ASN__CTFAIL(app_key, td, sptr,
10625                         "%s: value not given (%s:%d)",
10626                         td->name, __FILE__, __LINE__);
10627                 return -1;
10628         }
10629         
10630         value = *(const long *)sptr;
10631         
10632         if((value >= 0 && value <= 65535)) {
10633                 /* Constraint check succeeded */
10634                 return 0;
10635         } else {
10636                 ASN__CTFAIL(app_key, td, sptr,
10637                         "%s: constraint failed (%s:%d)",
10638                         td->name, __FILE__, __LINE__);
10639                 return -1;
10640         }
10641 }
10642
10643 static int
10644 memb_criticality_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10645                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10646         
10647         if(!sptr) {
10648                 ASN__CTFAIL(app_key, td, sptr,
10649                         "%s: value not given (%s:%d)",
10650                         td->name, __FILE__, __LINE__);
10651                 return -1;
10652         }
10653         
10654         
10655         if(1 /* No applicable constraints whatsoever */) {
10656                 /* Nothing is here. See below */
10657         }
10658         
10659         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10660 }
10661
10662 static int
10663 memb_extensionValue_constraint_517(const asn_TYPE_descriptor_t *td, const void *sptr,
10664                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10665         
10666         if(!sptr) {
10667                 ASN__CTFAIL(app_key, td, sptr,
10668                         "%s: value not given (%s:%d)",
10669                         td->name, __FILE__, __LINE__);
10670                 return -1;
10671         }
10672         
10673         
10674         if(1 /* No applicable constraints whatsoever */) {
10675                 /* Nothing is here. See below */
10676         }
10677         
10678         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10679 }
10680
10681 static int
10682 memb_id_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10683                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10684         long value;
10685         
10686         if(!sptr) {
10687                 ASN__CTFAIL(app_key, td, sptr,
10688                         "%s: value not given (%s:%d)",
10689                         td->name, __FILE__, __LINE__);
10690                 return -1;
10691         }
10692         
10693         value = *(const long *)sptr;
10694         
10695         if((value >= 0 && value <= 65535)) {
10696                 /* Constraint check succeeded */
10697                 return 0;
10698         } else {
10699                 ASN__CTFAIL(app_key, td, sptr,
10700                         "%s: constraint failed (%s:%d)",
10701                         td->name, __FILE__, __LINE__);
10702                 return -1;
10703         }
10704 }
10705
10706 static int
10707 memb_criticality_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10708                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10709         
10710         if(!sptr) {
10711                 ASN__CTFAIL(app_key, td, sptr,
10712                         "%s: value not given (%s:%d)",
10713                         td->name, __FILE__, __LINE__);
10714                 return -1;
10715         }
10716         
10717         
10718         if(1 /* No applicable constraints whatsoever */) {
10719                 /* Nothing is here. See below */
10720         }
10721         
10722         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10723 }
10724
10725 static int
10726 memb_extensionValue_constraint_521(const asn_TYPE_descriptor_t *td, const void *sptr,
10727                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10728         
10729         if(!sptr) {
10730                 ASN__CTFAIL(app_key, td, sptr,
10731                         "%s: value not given (%s:%d)",
10732                         td->name, __FILE__, __LINE__);
10733                 return -1;
10734         }
10735         
10736         
10737         if(1 /* No applicable constraints whatsoever */) {
10738                 /* Nothing is here. See below */
10739         }
10740         
10741         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10742 }
10743
10744 static int
10745 memb_id_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10746                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10747         long value;
10748         
10749         if(!sptr) {
10750                 ASN__CTFAIL(app_key, td, sptr,
10751                         "%s: value not given (%s:%d)",
10752                         td->name, __FILE__, __LINE__);
10753                 return -1;
10754         }
10755         
10756         value = *(const long *)sptr;
10757         
10758         if((value >= 0 && value <= 65535)) {
10759                 /* Constraint check succeeded */
10760                 return 0;
10761         } else {
10762                 ASN__CTFAIL(app_key, td, sptr,
10763                         "%s: constraint failed (%s:%d)",
10764                         td->name, __FILE__, __LINE__);
10765                 return -1;
10766         }
10767 }
10768
10769 static int
10770 memb_criticality_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10771                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10772         
10773         if(!sptr) {
10774                 ASN__CTFAIL(app_key, td, sptr,
10775                         "%s: value not given (%s:%d)",
10776                         td->name, __FILE__, __LINE__);
10777                 return -1;
10778         }
10779         
10780         
10781         if(1 /* No applicable constraints whatsoever */) {
10782                 /* Nothing is here. See below */
10783         }
10784         
10785         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10786 }
10787
10788 static int
10789 memb_extensionValue_constraint_525(const asn_TYPE_descriptor_t *td, const void *sptr,
10790                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10791         
10792         if(!sptr) {
10793                 ASN__CTFAIL(app_key, td, sptr,
10794                         "%s: value not given (%s:%d)",
10795                         td->name, __FILE__, __LINE__);
10796                 return -1;
10797         }
10798         
10799         
10800         if(1 /* No applicable constraints whatsoever */) {
10801                 /* Nothing is here. See below */
10802         }
10803         
10804         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10805 }
10806
10807 static int
10808 memb_id_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10809                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10810         long value;
10811         
10812         if(!sptr) {
10813                 ASN__CTFAIL(app_key, td, sptr,
10814                         "%s: value not given (%s:%d)",
10815                         td->name, __FILE__, __LINE__);
10816                 return -1;
10817         }
10818         
10819         value = *(const long *)sptr;
10820         
10821         if((value >= 0 && value <= 65535)) {
10822                 /* Constraint check succeeded */
10823                 return 0;
10824         } else {
10825                 ASN__CTFAIL(app_key, td, sptr,
10826                         "%s: constraint failed (%s:%d)",
10827                         td->name, __FILE__, __LINE__);
10828                 return -1;
10829         }
10830 }
10831
10832 static int
10833 memb_criticality_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10834                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10835         
10836         if(!sptr) {
10837                 ASN__CTFAIL(app_key, td, sptr,
10838                         "%s: value not given (%s:%d)",
10839                         td->name, __FILE__, __LINE__);
10840                 return -1;
10841         }
10842         
10843         
10844         if(1 /* No applicable constraints whatsoever */) {
10845                 /* Nothing is here. See below */
10846         }
10847         
10848         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10849 }
10850
10851 static int
10852 memb_extensionValue_constraint_529(const asn_TYPE_descriptor_t *td, const void *sptr,
10853                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10854         
10855         if(!sptr) {
10856                 ASN__CTFAIL(app_key, td, sptr,
10857                         "%s: value not given (%s:%d)",
10858                         td->name, __FILE__, __LINE__);
10859                 return -1;
10860         }
10861         
10862         
10863         if(1 /* No applicable constraints whatsoever */) {
10864                 /* Nothing is here. See below */
10865         }
10866         
10867         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10868 }
10869
10870 static int
10871 memb_id_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10872                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10873         long value;
10874         
10875         if(!sptr) {
10876                 ASN__CTFAIL(app_key, td, sptr,
10877                         "%s: value not given (%s:%d)",
10878                         td->name, __FILE__, __LINE__);
10879                 return -1;
10880         }
10881         
10882         value = *(const long *)sptr;
10883         
10884         if((value >= 0 && value <= 65535)) {
10885                 /* Constraint check succeeded */
10886                 return 0;
10887         } else {
10888                 ASN__CTFAIL(app_key, td, sptr,
10889                         "%s: constraint failed (%s:%d)",
10890                         td->name, __FILE__, __LINE__);
10891                 return -1;
10892         }
10893 }
10894
10895 static int
10896 memb_criticality_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10897                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10898         
10899         if(!sptr) {
10900                 ASN__CTFAIL(app_key, td, sptr,
10901                         "%s: value not given (%s:%d)",
10902                         td->name, __FILE__, __LINE__);
10903                 return -1;
10904         }
10905         
10906         
10907         if(1 /* No applicable constraints whatsoever */) {
10908                 /* Nothing is here. See below */
10909         }
10910         
10911         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10912 }
10913
10914 static int
10915 memb_extensionValue_constraint_533(const asn_TYPE_descriptor_t *td, const void *sptr,
10916                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10917         
10918         if(!sptr) {
10919                 ASN__CTFAIL(app_key, td, sptr,
10920                         "%s: value not given (%s:%d)",
10921                         td->name, __FILE__, __LINE__);
10922                 return -1;
10923         }
10924         
10925         
10926         if(1 /* No applicable constraints whatsoever */) {
10927                 /* Nothing is here. See below */
10928         }
10929         
10930         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10931 }
10932
10933 static int
10934 memb_id_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10935                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10936         long value;
10937         
10938         if(!sptr) {
10939                 ASN__CTFAIL(app_key, td, sptr,
10940                         "%s: value not given (%s:%d)",
10941                         td->name, __FILE__, __LINE__);
10942                 return -1;
10943         }
10944         
10945         value = *(const long *)sptr;
10946         
10947         if((value >= 0 && value <= 65535)) {
10948                 /* Constraint check succeeded */
10949                 return 0;
10950         } else {
10951                 ASN__CTFAIL(app_key, td, sptr,
10952                         "%s: constraint failed (%s:%d)",
10953                         td->name, __FILE__, __LINE__);
10954                 return -1;
10955         }
10956 }
10957
10958 static int
10959 memb_criticality_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10960                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10961         
10962         if(!sptr) {
10963                 ASN__CTFAIL(app_key, td, sptr,
10964                         "%s: value not given (%s:%d)",
10965                         td->name, __FILE__, __LINE__);
10966                 return -1;
10967         }
10968         
10969         
10970         if(1 /* No applicable constraints whatsoever */) {
10971                 /* Nothing is here. See below */
10972         }
10973         
10974         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10975 }
10976
10977 static int
10978 memb_extensionValue_constraint_537(const asn_TYPE_descriptor_t *td, const void *sptr,
10979                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10980         
10981         if(!sptr) {
10982                 ASN__CTFAIL(app_key, td, sptr,
10983                         "%s: value not given (%s:%d)",
10984                         td->name, __FILE__, __LINE__);
10985                 return -1;
10986         }
10987         
10988         
10989         if(1 /* No applicable constraints whatsoever */) {
10990                 /* Nothing is here. See below */
10991         }
10992         
10993         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
10994 }
10995
10996 static int
10997 memb_id_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
10998                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
10999         long value;
11000         
11001         if(!sptr) {
11002                 ASN__CTFAIL(app_key, td, sptr,
11003                         "%s: value not given (%s:%d)",
11004                         td->name, __FILE__, __LINE__);
11005                 return -1;
11006         }
11007         
11008         value = *(const long *)sptr;
11009         
11010         if((value >= 0 && value <= 65535)) {
11011                 /* Constraint check succeeded */
11012                 return 0;
11013         } else {
11014                 ASN__CTFAIL(app_key, td, sptr,
11015                         "%s: constraint failed (%s:%d)",
11016                         td->name, __FILE__, __LINE__);
11017                 return -1;
11018         }
11019 }
11020
11021 static int
11022 memb_criticality_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11023                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11024         
11025         if(!sptr) {
11026                 ASN__CTFAIL(app_key, td, sptr,
11027                         "%s: value not given (%s:%d)",
11028                         td->name, __FILE__, __LINE__);
11029                 return -1;
11030         }
11031         
11032         
11033         if(1 /* No applicable constraints whatsoever */) {
11034                 /* Nothing is here. See below */
11035         }
11036         
11037         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11038 }
11039
11040 static int
11041 memb_extensionValue_constraint_541(const asn_TYPE_descriptor_t *td, const void *sptr,
11042                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11043         
11044         if(!sptr) {
11045                 ASN__CTFAIL(app_key, td, sptr,
11046                         "%s: value not given (%s:%d)",
11047                         td->name, __FILE__, __LINE__);
11048                 return -1;
11049         }
11050         
11051         
11052         if(1 /* No applicable constraints whatsoever */) {
11053                 /* Nothing is here. See below */
11054         }
11055         
11056         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11057 }
11058
11059 static int
11060 memb_id_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11061                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11062         long value;
11063         
11064         if(!sptr) {
11065                 ASN__CTFAIL(app_key, td, sptr,
11066                         "%s: value not given (%s:%d)",
11067                         td->name, __FILE__, __LINE__);
11068                 return -1;
11069         }
11070         
11071         value = *(const long *)sptr;
11072         
11073         if((value >= 0 && value <= 65535)) {
11074                 /* Constraint check succeeded */
11075                 return 0;
11076         } else {
11077                 ASN__CTFAIL(app_key, td, sptr,
11078                         "%s: constraint failed (%s:%d)",
11079                         td->name, __FILE__, __LINE__);
11080                 return -1;
11081         }
11082 }
11083
11084 static int
11085 memb_criticality_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11087         
11088         if(!sptr) {
11089                 ASN__CTFAIL(app_key, td, sptr,
11090                         "%s: value not given (%s:%d)",
11091                         td->name, __FILE__, __LINE__);
11092                 return -1;
11093         }
11094         
11095         
11096         if(1 /* No applicable constraints whatsoever */) {
11097                 /* Nothing is here. See below */
11098         }
11099         
11100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11101 }
11102
11103 static int
11104 memb_extensionValue_constraint_545(const asn_TYPE_descriptor_t *td, const void *sptr,
11105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11106         
11107         if(!sptr) {
11108                 ASN__CTFAIL(app_key, td, sptr,
11109                         "%s: value not given (%s:%d)",
11110                         td->name, __FILE__, __LINE__);
11111                 return -1;
11112         }
11113         
11114         
11115         if(1 /* No applicable constraints whatsoever */) {
11116                 /* Nothing is here. See below */
11117         }
11118         
11119         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11120 }
11121
11122 static int
11123 memb_id_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11124                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11125         long value;
11126         
11127         if(!sptr) {
11128                 ASN__CTFAIL(app_key, td, sptr,
11129                         "%s: value not given (%s:%d)",
11130                         td->name, __FILE__, __LINE__);
11131                 return -1;
11132         }
11133         
11134         value = *(const long *)sptr;
11135         
11136         if((value >= 0 && value <= 65535)) {
11137                 /* Constraint check succeeded */
11138                 return 0;
11139         } else {
11140                 ASN__CTFAIL(app_key, td, sptr,
11141                         "%s: constraint failed (%s:%d)",
11142                         td->name, __FILE__, __LINE__);
11143                 return -1;
11144         }
11145 }
11146
11147 static int
11148 memb_criticality_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11150         
11151         if(!sptr) {
11152                 ASN__CTFAIL(app_key, td, sptr,
11153                         "%s: value not given (%s:%d)",
11154                         td->name, __FILE__, __LINE__);
11155                 return -1;
11156         }
11157         
11158         
11159         if(1 /* No applicable constraints whatsoever */) {
11160                 /* Nothing is here. See below */
11161         }
11162         
11163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11164 }
11165
11166 static int
11167 memb_extensionValue_constraint_549(const asn_TYPE_descriptor_t *td, const void *sptr,
11168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11169         
11170         if(!sptr) {
11171                 ASN__CTFAIL(app_key, td, sptr,
11172                         "%s: value not given (%s:%d)",
11173                         td->name, __FILE__, __LINE__);
11174                 return -1;
11175         }
11176         
11177         
11178         if(1 /* No applicable constraints whatsoever */) {
11179                 /* Nothing is here. See below */
11180         }
11181         
11182         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11183 }
11184
11185 static int
11186 memb_id_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11187                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11188         long value;
11189         
11190         if(!sptr) {
11191                 ASN__CTFAIL(app_key, td, sptr,
11192                         "%s: value not given (%s:%d)",
11193                         td->name, __FILE__, __LINE__);
11194                 return -1;
11195         }
11196         
11197         value = *(const long *)sptr;
11198         
11199         if((value >= 0 && value <= 65535)) {
11200                 /* Constraint check succeeded */
11201                 return 0;
11202         } else {
11203                 ASN__CTFAIL(app_key, td, sptr,
11204                         "%s: constraint failed (%s:%d)",
11205                         td->name, __FILE__, __LINE__);
11206                 return -1;
11207         }
11208 }
11209
11210 static int
11211 memb_criticality_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11213         
11214         if(!sptr) {
11215                 ASN__CTFAIL(app_key, td, sptr,
11216                         "%s: value not given (%s:%d)",
11217                         td->name, __FILE__, __LINE__);
11218                 return -1;
11219         }
11220         
11221         
11222         if(1 /* No applicable constraints whatsoever */) {
11223                 /* Nothing is here. See below */
11224         }
11225         
11226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11227 }
11228
11229 static int
11230 memb_extensionValue_constraint_553(const asn_TYPE_descriptor_t *td, const void *sptr,
11231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11232         
11233         if(!sptr) {
11234                 ASN__CTFAIL(app_key, td, sptr,
11235                         "%s: value not given (%s:%d)",
11236                         td->name, __FILE__, __LINE__);
11237                 return -1;
11238         }
11239         
11240         
11241         if(1 /* No applicable constraints whatsoever */) {
11242                 /* Nothing is here. See below */
11243         }
11244         
11245         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11246 }
11247
11248 static int
11249 memb_id_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11250                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11251         long value;
11252         
11253         if(!sptr) {
11254                 ASN__CTFAIL(app_key, td, sptr,
11255                         "%s: value not given (%s:%d)",
11256                         td->name, __FILE__, __LINE__);
11257                 return -1;
11258         }
11259         
11260         value = *(const long *)sptr;
11261         
11262         if((value >= 0 && value <= 65535)) {
11263                 /* Constraint check succeeded */
11264                 return 0;
11265         } else {
11266                 ASN__CTFAIL(app_key, td, sptr,
11267                         "%s: constraint failed (%s:%d)",
11268                         td->name, __FILE__, __LINE__);
11269                 return -1;
11270         }
11271 }
11272
11273 static asn_type_selector_result_t
11274 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11275         asn_type_selector_result_t result = {0, 0};
11276         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11277         size_t constraining_column = 0; /* &id */
11278         size_t for_column = 1; /* &criticality */
11279         size_t row, presence_index = 0;
11280         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11281         
11282         for(row=0; row < itable->rows_count; row++) {
11283             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11284             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11285         
11286             if(type_cell->cell_kind == aioc__undefined)
11287                 continue;
11288         
11289             presence_index++;
11290             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11291                 result.type_descriptor = type_cell->type_descriptor;
11292                 result.presence_index = presence_index;
11293                 break;
11294             }
11295         }
11296         
11297         return result;
11298 }
11299
11300 static int
11301 memb_criticality_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11302                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11303         
11304         if(!sptr) {
11305                 ASN__CTFAIL(app_key, td, sptr,
11306                         "%s: value not given (%s:%d)",
11307                         td->name, __FILE__, __LINE__);
11308                 return -1;
11309         }
11310         
11311         
11312         if(1 /* No applicable constraints whatsoever */) {
11313                 /* Nothing is here. See below */
11314         }
11315         
11316         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11317 }
11318
11319 static asn_type_selector_result_t
11320 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11321         asn_type_selector_result_t result = {0, 0};
11322         const asn_ioc_set_t *itable = asn_IOS_E_RAB_Level_QoS_Parameters_ExtIEs_1;
11323         size_t constraining_column = 0; /* &id */
11324         size_t for_column = 2; /* &Extension */
11325         size_t row, presence_index = 0;
11326         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id));
11327         
11328         for(row=0; row < itable->rows_count; row++) {
11329             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11330             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11331         
11332             if(type_cell->cell_kind == aioc__undefined)
11333                 continue;
11334         
11335             presence_index++;
11336             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11337                 result.type_descriptor = type_cell->type_descriptor;
11338                 result.presence_index = presence_index;
11339                 break;
11340             }
11341         }
11342         
11343         return result;
11344 }
11345
11346 static int
11347 memb_extensionValue_constraint_557(const asn_TYPE_descriptor_t *td, const void *sptr,
11348                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11349         
11350         if(!sptr) {
11351                 ASN__CTFAIL(app_key, td, sptr,
11352                         "%s: value not given (%s:%d)",
11353                         td->name, __FILE__, __LINE__);
11354                 return -1;
11355         }
11356         
11357         
11358         if(1 /* No applicable constraints whatsoever */) {
11359                 /* Nothing is here. See below */
11360         }
11361         
11362         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11363 }
11364
11365 static int
11366 memb_id_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11367                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11368         long value;
11369         
11370         if(!sptr) {
11371                 ASN__CTFAIL(app_key, td, sptr,
11372                         "%s: value not given (%s:%d)",
11373                         td->name, __FILE__, __LINE__);
11374                 return -1;
11375         }
11376         
11377         value = *(const long *)sptr;
11378         
11379         if((value >= 0 && value <= 65535)) {
11380                 /* Constraint check succeeded */
11381                 return 0;
11382         } else {
11383                 ASN__CTFAIL(app_key, td, sptr,
11384                         "%s: constraint failed (%s:%d)",
11385                         td->name, __FILE__, __LINE__);
11386                 return -1;
11387         }
11388 }
11389
11390 static int
11391 memb_criticality_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11392                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11393         
11394         if(!sptr) {
11395                 ASN__CTFAIL(app_key, td, sptr,
11396                         "%s: value not given (%s:%d)",
11397                         td->name, __FILE__, __LINE__);
11398                 return -1;
11399         }
11400         
11401         
11402         if(1 /* No applicable constraints whatsoever */) {
11403                 /* Nothing is here. See below */
11404         }
11405         
11406         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11407 }
11408
11409 static int
11410 memb_extensionValue_constraint_561(const asn_TYPE_descriptor_t *td, const void *sptr,
11411                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11412         
11413         if(!sptr) {
11414                 ASN__CTFAIL(app_key, td, sptr,
11415                         "%s: value not given (%s:%d)",
11416                         td->name, __FILE__, __LINE__);
11417                 return -1;
11418         }
11419         
11420         
11421         if(1 /* No applicable constraints whatsoever */) {
11422                 /* Nothing is here. See below */
11423         }
11424         
11425         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11426 }
11427
11428 static int
11429 memb_id_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11430                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11431         long value;
11432         
11433         if(!sptr) {
11434                 ASN__CTFAIL(app_key, td, sptr,
11435                         "%s: value not given (%s:%d)",
11436                         td->name, __FILE__, __LINE__);
11437                 return -1;
11438         }
11439         
11440         value = *(const long *)sptr;
11441         
11442         if((value >= 0 && value <= 65535)) {
11443                 /* Constraint check succeeded */
11444                 return 0;
11445         } else {
11446                 ASN__CTFAIL(app_key, td, sptr,
11447                         "%s: constraint failed (%s:%d)",
11448                         td->name, __FILE__, __LINE__);
11449                 return -1;
11450         }
11451 }
11452
11453 static int
11454 memb_criticality_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11456         
11457         if(!sptr) {
11458                 ASN__CTFAIL(app_key, td, sptr,
11459                         "%s: value not given (%s:%d)",
11460                         td->name, __FILE__, __LINE__);
11461                 return -1;
11462         }
11463         
11464         
11465         if(1 /* No applicable constraints whatsoever */) {
11466                 /* Nothing is here. See below */
11467         }
11468         
11469         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11470 }
11471
11472 static int
11473 memb_extensionValue_constraint_565(const asn_TYPE_descriptor_t *td, const void *sptr,
11474                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11475         
11476         if(!sptr) {
11477                 ASN__CTFAIL(app_key, td, sptr,
11478                         "%s: value not given (%s:%d)",
11479                         td->name, __FILE__, __LINE__);
11480                 return -1;
11481         }
11482         
11483         
11484         if(1 /* No applicable constraints whatsoever */) {
11485                 /* Nothing is here. See below */
11486         }
11487         
11488         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11489 }
11490
11491 static int
11492 memb_id_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11493                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11494         long value;
11495         
11496         if(!sptr) {
11497                 ASN__CTFAIL(app_key, td, sptr,
11498                         "%s: value not given (%s:%d)",
11499                         td->name, __FILE__, __LINE__);
11500                 return -1;
11501         }
11502         
11503         value = *(const long *)sptr;
11504         
11505         if((value >= 0 && value <= 65535)) {
11506                 /* Constraint check succeeded */
11507                 return 0;
11508         } else {
11509                 ASN__CTFAIL(app_key, td, sptr,
11510                         "%s: constraint failed (%s:%d)",
11511                         td->name, __FILE__, __LINE__);
11512                 return -1;
11513         }
11514 }
11515
11516 static int
11517 memb_criticality_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11519         
11520         if(!sptr) {
11521                 ASN__CTFAIL(app_key, td, sptr,
11522                         "%s: value not given (%s:%d)",
11523                         td->name, __FILE__, __LINE__);
11524                 return -1;
11525         }
11526         
11527         
11528         if(1 /* No applicable constraints whatsoever */) {
11529                 /* Nothing is here. See below */
11530         }
11531         
11532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11533 }
11534
11535 static int
11536 memb_extensionValue_constraint_569(const asn_TYPE_descriptor_t *td, const void *sptr,
11537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11538         
11539         if(!sptr) {
11540                 ASN__CTFAIL(app_key, td, sptr,
11541                         "%s: value not given (%s:%d)",
11542                         td->name, __FILE__, __LINE__);
11543                 return -1;
11544         }
11545         
11546         
11547         if(1 /* No applicable constraints whatsoever */) {
11548                 /* Nothing is here. See below */
11549         }
11550         
11551         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11552 }
11553
11554 static int
11555 memb_id_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11556                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11557         long value;
11558         
11559         if(!sptr) {
11560                 ASN__CTFAIL(app_key, td, sptr,
11561                         "%s: value not given (%s:%d)",
11562                         td->name, __FILE__, __LINE__);
11563                 return -1;
11564         }
11565         
11566         value = *(const long *)sptr;
11567         
11568         if((value >= 0 && value <= 65535)) {
11569                 /* Constraint check succeeded */
11570                 return 0;
11571         } else {
11572                 ASN__CTFAIL(app_key, td, sptr,
11573                         "%s: constraint failed (%s:%d)",
11574                         td->name, __FILE__, __LINE__);
11575                 return -1;
11576         }
11577 }
11578
11579 static int
11580 memb_criticality_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11582         
11583         if(!sptr) {
11584                 ASN__CTFAIL(app_key, td, sptr,
11585                         "%s: value not given (%s:%d)",
11586                         td->name, __FILE__, __LINE__);
11587                 return -1;
11588         }
11589         
11590         
11591         if(1 /* No applicable constraints whatsoever */) {
11592                 /* Nothing is here. See below */
11593         }
11594         
11595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11596 }
11597
11598 static int
11599 memb_extensionValue_constraint_573(const asn_TYPE_descriptor_t *td, const void *sptr,
11600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11601         
11602         if(!sptr) {
11603                 ASN__CTFAIL(app_key, td, sptr,
11604                         "%s: value not given (%s:%d)",
11605                         td->name, __FILE__, __LINE__);
11606                 return -1;
11607         }
11608         
11609         
11610         if(1 /* No applicable constraints whatsoever */) {
11611                 /* Nothing is here. See below */
11612         }
11613         
11614         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11615 }
11616
11617 static int
11618 memb_id_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11619                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11620         long value;
11621         
11622         if(!sptr) {
11623                 ASN__CTFAIL(app_key, td, sptr,
11624                         "%s: value not given (%s:%d)",
11625                         td->name, __FILE__, __LINE__);
11626                 return -1;
11627         }
11628         
11629         value = *(const long *)sptr;
11630         
11631         if((value >= 0 && value <= 65535)) {
11632                 /* Constraint check succeeded */
11633                 return 0;
11634         } else {
11635                 ASN__CTFAIL(app_key, td, sptr,
11636                         "%s: constraint failed (%s:%d)",
11637                         td->name, __FILE__, __LINE__);
11638                 return -1;
11639         }
11640 }
11641
11642 static int
11643 memb_criticality_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11645         
11646         if(!sptr) {
11647                 ASN__CTFAIL(app_key, td, sptr,
11648                         "%s: value not given (%s:%d)",
11649                         td->name, __FILE__, __LINE__);
11650                 return -1;
11651         }
11652         
11653         
11654         if(1 /* No applicable constraints whatsoever */) {
11655                 /* Nothing is here. See below */
11656         }
11657         
11658         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11659 }
11660
11661 static int
11662 memb_extensionValue_constraint_577(const asn_TYPE_descriptor_t *td, const void *sptr,
11663                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11664         
11665         if(!sptr) {
11666                 ASN__CTFAIL(app_key, td, sptr,
11667                         "%s: value not given (%s:%d)",
11668                         td->name, __FILE__, __LINE__);
11669                 return -1;
11670         }
11671         
11672         
11673         if(1 /* No applicable constraints whatsoever */) {
11674                 /* Nothing is here. See below */
11675         }
11676         
11677         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11678 }
11679
11680 static int
11681 memb_id_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11682                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11683         long value;
11684         
11685         if(!sptr) {
11686                 ASN__CTFAIL(app_key, td, sptr,
11687                         "%s: value not given (%s:%d)",
11688                         td->name, __FILE__, __LINE__);
11689                 return -1;
11690         }
11691         
11692         value = *(const long *)sptr;
11693         
11694         if((value >= 0 && value <= 65535)) {
11695                 /* Constraint check succeeded */
11696                 return 0;
11697         } else {
11698                 ASN__CTFAIL(app_key, td, sptr,
11699                         "%s: constraint failed (%s:%d)",
11700                         td->name, __FILE__, __LINE__);
11701                 return -1;
11702         }
11703 }
11704
11705 static asn_type_selector_result_t
11706 select_FDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11707         asn_type_selector_result_t result = {0, 0};
11708         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11709         size_t constraining_column = 0; /* &id */
11710         size_t for_column = 1; /* &criticality */
11711         size_t row, presence_index = 0;
11712         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11713         
11714         for(row=0; row < itable->rows_count; row++) {
11715             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11716             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11717         
11718             if(type_cell->cell_kind == aioc__undefined)
11719                 continue;
11720         
11721             presence_index++;
11722             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11723                 result.type_descriptor = type_cell->type_descriptor;
11724                 result.presence_index = presence_index;
11725                 break;
11726             }
11727         }
11728         
11729         return result;
11730 }
11731
11732 static int
11733 memb_criticality_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11734                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11735         
11736         if(!sptr) {
11737                 ASN__CTFAIL(app_key, td, sptr,
11738                         "%s: value not given (%s:%d)",
11739                         td->name, __FILE__, __LINE__);
11740                 return -1;
11741         }
11742         
11743         
11744         if(1 /* No applicable constraints whatsoever */) {
11745                 /* Nothing is here. See below */
11746         }
11747         
11748         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11749 }
11750
11751 static asn_type_selector_result_t
11752 select_FDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
11753         asn_type_selector_result_t result = {0, 0};
11754         const asn_ioc_set_t *itable = asn_IOS_FDD_Info_ExtIEs_1;
11755         size_t constraining_column = 0; /* &id */
11756         size_t for_column = 2; /* &Extension */
11757         size_t row, presence_index = 0;
11758         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct FDD_Info_ExtIEs, id));
11759         
11760         for(row=0; row < itable->rows_count; row++) {
11761             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
11762             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
11763         
11764             if(type_cell->cell_kind == aioc__undefined)
11765                 continue;
11766         
11767             presence_index++;
11768             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
11769                 result.type_descriptor = type_cell->type_descriptor;
11770                 result.presence_index = presence_index;
11771                 break;
11772             }
11773         }
11774         
11775         return result;
11776 }
11777
11778 static int
11779 memb_extensionValue_constraint_581(const asn_TYPE_descriptor_t *td, const void *sptr,
11780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11781         
11782         if(!sptr) {
11783                 ASN__CTFAIL(app_key, td, sptr,
11784                         "%s: value not given (%s:%d)",
11785                         td->name, __FILE__, __LINE__);
11786                 return -1;
11787         }
11788         
11789         
11790         if(1 /* No applicable constraints whatsoever */) {
11791                 /* Nothing is here. See below */
11792         }
11793         
11794         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11795 }
11796
11797 static int
11798 memb_id_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11799                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11800         long value;
11801         
11802         if(!sptr) {
11803                 ASN__CTFAIL(app_key, td, sptr,
11804                         "%s: value not given (%s:%d)",
11805                         td->name, __FILE__, __LINE__);
11806                 return -1;
11807         }
11808         
11809         value = *(const long *)sptr;
11810         
11811         if((value >= 0 && value <= 65535)) {
11812                 /* Constraint check succeeded */
11813                 return 0;
11814         } else {
11815                 ASN__CTFAIL(app_key, td, sptr,
11816                         "%s: constraint failed (%s:%d)",
11817                         td->name, __FILE__, __LINE__);
11818                 return -1;
11819         }
11820 }
11821
11822 static int
11823 memb_criticality_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11825         
11826         if(!sptr) {
11827                 ASN__CTFAIL(app_key, td, sptr,
11828                         "%s: value not given (%s:%d)",
11829                         td->name, __FILE__, __LINE__);
11830                 return -1;
11831         }
11832         
11833         
11834         if(1 /* No applicable constraints whatsoever */) {
11835                 /* Nothing is here. See below */
11836         }
11837         
11838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11839 }
11840
11841 static int
11842 memb_extensionValue_constraint_585(const asn_TYPE_descriptor_t *td, const void *sptr,
11843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11844         
11845         if(!sptr) {
11846                 ASN__CTFAIL(app_key, td, sptr,
11847                         "%s: value not given (%s:%d)",
11848                         td->name, __FILE__, __LINE__);
11849                 return -1;
11850         }
11851         
11852         
11853         if(1 /* No applicable constraints whatsoever */) {
11854                 /* Nothing is here. See below */
11855         }
11856         
11857         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11858 }
11859
11860 static int
11861 memb_id_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11862                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11863         long value;
11864         
11865         if(!sptr) {
11866                 ASN__CTFAIL(app_key, td, sptr,
11867                         "%s: value not given (%s:%d)",
11868                         td->name, __FILE__, __LINE__);
11869                 return -1;
11870         }
11871         
11872         value = *(const long *)sptr;
11873         
11874         if((value >= 0 && value <= 65535)) {
11875                 /* Constraint check succeeded */
11876                 return 0;
11877         } else {
11878                 ASN__CTFAIL(app_key, td, sptr,
11879                         "%s: constraint failed (%s:%d)",
11880                         td->name, __FILE__, __LINE__);
11881                 return -1;
11882         }
11883 }
11884
11885 static int
11886 memb_criticality_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11888         
11889         if(!sptr) {
11890                 ASN__CTFAIL(app_key, td, sptr,
11891                         "%s: value not given (%s:%d)",
11892                         td->name, __FILE__, __LINE__);
11893                 return -1;
11894         }
11895         
11896         
11897         if(1 /* No applicable constraints whatsoever */) {
11898                 /* Nothing is here. See below */
11899         }
11900         
11901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11902 }
11903
11904 static int
11905 memb_extensionValue_constraint_589(const asn_TYPE_descriptor_t *td, const void *sptr,
11906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11907         
11908         if(!sptr) {
11909                 ASN__CTFAIL(app_key, td, sptr,
11910                         "%s: value not given (%s:%d)",
11911                         td->name, __FILE__, __LINE__);
11912                 return -1;
11913         }
11914         
11915         
11916         if(1 /* No applicable constraints whatsoever */) {
11917                 /* Nothing is here. See below */
11918         }
11919         
11920         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11921 }
11922
11923 static int
11924 memb_id_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11925                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11926         long value;
11927         
11928         if(!sptr) {
11929                 ASN__CTFAIL(app_key, td, sptr,
11930                         "%s: value not given (%s:%d)",
11931                         td->name, __FILE__, __LINE__);
11932                 return -1;
11933         }
11934         
11935         value = *(const long *)sptr;
11936         
11937         if((value >= 0 && value <= 65535)) {
11938                 /* Constraint check succeeded */
11939                 return 0;
11940         } else {
11941                 ASN__CTFAIL(app_key, td, sptr,
11942                         "%s: constraint failed (%s:%d)",
11943                         td->name, __FILE__, __LINE__);
11944                 return -1;
11945         }
11946 }
11947
11948 static int
11949 memb_criticality_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11951         
11952         if(!sptr) {
11953                 ASN__CTFAIL(app_key, td, sptr,
11954                         "%s: value not given (%s:%d)",
11955                         td->name, __FILE__, __LINE__);
11956                 return -1;
11957         }
11958         
11959         
11960         if(1 /* No applicable constraints whatsoever */) {
11961                 /* Nothing is here. See below */
11962         }
11963         
11964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11965 }
11966
11967 static int
11968 memb_extensionValue_constraint_593(const asn_TYPE_descriptor_t *td, const void *sptr,
11969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11970         
11971         if(!sptr) {
11972                 ASN__CTFAIL(app_key, td, sptr,
11973                         "%s: value not given (%s:%d)",
11974                         td->name, __FILE__, __LINE__);
11975                 return -1;
11976         }
11977         
11978         
11979         if(1 /* No applicable constraints whatsoever */) {
11980                 /* Nothing is here. See below */
11981         }
11982         
11983         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
11984 }
11985
11986 static int
11987 memb_id_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
11988                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
11989         long value;
11990         
11991         if(!sptr) {
11992                 ASN__CTFAIL(app_key, td, sptr,
11993                         "%s: value not given (%s:%d)",
11994                         td->name, __FILE__, __LINE__);
11995                 return -1;
11996         }
11997         
11998         value = *(const long *)sptr;
11999         
12000         if((value >= 0 && value <= 65535)) {
12001                 /* Constraint check succeeded */
12002                 return 0;
12003         } else {
12004                 ASN__CTFAIL(app_key, td, sptr,
12005                         "%s: constraint failed (%s:%d)",
12006                         td->name, __FILE__, __LINE__);
12007                 return -1;
12008         }
12009 }
12010
12011 static asn_type_selector_result_t
12012 select_GBR_QosInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12013         asn_type_selector_result_t result = {0, 0};
12014         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12015         size_t constraining_column = 0; /* &id */
12016         size_t for_column = 1; /* &criticality */
12017         size_t row, presence_index = 0;
12018         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12019         
12020         for(row=0; row < itable->rows_count; row++) {
12021             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12022             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12023         
12024             if(type_cell->cell_kind == aioc__undefined)
12025                 continue;
12026         
12027             presence_index++;
12028             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12029                 result.type_descriptor = type_cell->type_descriptor;
12030                 result.presence_index = presence_index;
12031                 break;
12032             }
12033         }
12034         
12035         return result;
12036 }
12037
12038 static int
12039 memb_criticality_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12040                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12041         
12042         if(!sptr) {
12043                 ASN__CTFAIL(app_key, td, sptr,
12044                         "%s: value not given (%s:%d)",
12045                         td->name, __FILE__, __LINE__);
12046                 return -1;
12047         }
12048         
12049         
12050         if(1 /* No applicable constraints whatsoever */) {
12051                 /* Nothing is here. See below */
12052         }
12053         
12054         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12055 }
12056
12057 static asn_type_selector_result_t
12058 select_GBR_QosInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12059         asn_type_selector_result_t result = {0, 0};
12060         const asn_ioc_set_t *itable = asn_IOS_GBR_QosInformation_ExtIEs_1;
12061         size_t constraining_column = 0; /* &id */
12062         size_t for_column = 2; /* &Extension */
12063         size_t row, presence_index = 0;
12064         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct GBR_QosInformation_ExtIEs, id));
12065         
12066         for(row=0; row < itable->rows_count; row++) {
12067             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12068             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12069         
12070             if(type_cell->cell_kind == aioc__undefined)
12071                 continue;
12072         
12073             presence_index++;
12074             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12075                 result.type_descriptor = type_cell->type_descriptor;
12076                 result.presence_index = presence_index;
12077                 break;
12078             }
12079         }
12080         
12081         return result;
12082 }
12083
12084 static int
12085 memb_extensionValue_constraint_597(const asn_TYPE_descriptor_t *td, const void *sptr,
12086                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12087         
12088         if(!sptr) {
12089                 ASN__CTFAIL(app_key, td, sptr,
12090                         "%s: value not given (%s:%d)",
12091                         td->name, __FILE__, __LINE__);
12092                 return -1;
12093         }
12094         
12095         
12096         if(1 /* No applicable constraints whatsoever */) {
12097                 /* Nothing is here. See below */
12098         }
12099         
12100         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12101 }
12102
12103 static int
12104 memb_id_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12105                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12106         long value;
12107         
12108         if(!sptr) {
12109                 ASN__CTFAIL(app_key, td, sptr,
12110                         "%s: value not given (%s:%d)",
12111                         td->name, __FILE__, __LINE__);
12112                 return -1;
12113         }
12114         
12115         value = *(const long *)sptr;
12116         
12117         if((value >= 0 && value <= 65535)) {
12118                 /* Constraint check succeeded */
12119                 return 0;
12120         } else {
12121                 ASN__CTFAIL(app_key, td, sptr,
12122                         "%s: constraint failed (%s:%d)",
12123                         td->name, __FILE__, __LINE__);
12124                 return -1;
12125         }
12126 }
12127
12128 static int
12129 memb_criticality_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12130                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12131         
12132         if(!sptr) {
12133                 ASN__CTFAIL(app_key, td, sptr,
12134                         "%s: value not given (%s:%d)",
12135                         td->name, __FILE__, __LINE__);
12136                 return -1;
12137         }
12138         
12139         
12140         if(1 /* No applicable constraints whatsoever */) {
12141                 /* Nothing is here. See below */
12142         }
12143         
12144         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12145 }
12146
12147 static int
12148 memb_extensionValue_constraint_601(const asn_TYPE_descriptor_t *td, const void *sptr,
12149                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12150         
12151         if(!sptr) {
12152                 ASN__CTFAIL(app_key, td, sptr,
12153                         "%s: value not given (%s:%d)",
12154                         td->name, __FILE__, __LINE__);
12155                 return -1;
12156         }
12157         
12158         
12159         if(1 /* No applicable constraints whatsoever */) {
12160                 /* Nothing is here. See below */
12161         }
12162         
12163         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12164 }
12165
12166 static int
12167 memb_id_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12168                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12169         long value;
12170         
12171         if(!sptr) {
12172                 ASN__CTFAIL(app_key, td, sptr,
12173                         "%s: value not given (%s:%d)",
12174                         td->name, __FILE__, __LINE__);
12175                 return -1;
12176         }
12177         
12178         value = *(const long *)sptr;
12179         
12180         if((value >= 0 && value <= 65535)) {
12181                 /* Constraint check succeeded */
12182                 return 0;
12183         } else {
12184                 ASN__CTFAIL(app_key, td, sptr,
12185                         "%s: constraint failed (%s:%d)",
12186                         td->name, __FILE__, __LINE__);
12187                 return -1;
12188         }
12189 }
12190
12191 static int
12192 memb_criticality_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12193                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12194         
12195         if(!sptr) {
12196                 ASN__CTFAIL(app_key, td, sptr,
12197                         "%s: value not given (%s:%d)",
12198                         td->name, __FILE__, __LINE__);
12199                 return -1;
12200         }
12201         
12202         
12203         if(1 /* No applicable constraints whatsoever */) {
12204                 /* Nothing is here. See below */
12205         }
12206         
12207         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12208 }
12209
12210 static int
12211 memb_extensionValue_constraint_605(const asn_TYPE_descriptor_t *td, const void *sptr,
12212                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12213         
12214         if(!sptr) {
12215                 ASN__CTFAIL(app_key, td, sptr,
12216                         "%s: value not given (%s:%d)",
12217                         td->name, __FILE__, __LINE__);
12218                 return -1;
12219         }
12220         
12221         
12222         if(1 /* No applicable constraints whatsoever */) {
12223                 /* Nothing is here. See below */
12224         }
12225         
12226         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12227 }
12228
12229 static int
12230 memb_id_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12231                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12232         long value;
12233         
12234         if(!sptr) {
12235                 ASN__CTFAIL(app_key, td, sptr,
12236                         "%s: value not given (%s:%d)",
12237                         td->name, __FILE__, __LINE__);
12238                 return -1;
12239         }
12240         
12241         value = *(const long *)sptr;
12242         
12243         if((value >= 0 && value <= 65535)) {
12244                 /* Constraint check succeeded */
12245                 return 0;
12246         } else {
12247                 ASN__CTFAIL(app_key, td, sptr,
12248                         "%s: constraint failed (%s:%d)",
12249                         td->name, __FILE__, __LINE__);
12250                 return -1;
12251         }
12252 }
12253
12254 static int
12255 memb_criticality_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12256                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12257         
12258         if(!sptr) {
12259                 ASN__CTFAIL(app_key, td, sptr,
12260                         "%s: value not given (%s:%d)",
12261                         td->name, __FILE__, __LINE__);
12262                 return -1;
12263         }
12264         
12265         
12266         if(1 /* No applicable constraints whatsoever */) {
12267                 /* Nothing is here. See below */
12268         }
12269         
12270         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12271 }
12272
12273 static int
12274 memb_extensionValue_constraint_609(const asn_TYPE_descriptor_t *td, const void *sptr,
12275                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12276         
12277         if(!sptr) {
12278                 ASN__CTFAIL(app_key, td, sptr,
12279                         "%s: value not given (%s:%d)",
12280                         td->name, __FILE__, __LINE__);
12281                 return -1;
12282         }
12283         
12284         
12285         if(1 /* No applicable constraints whatsoever */) {
12286                 /* Nothing is here. See below */
12287         }
12288         
12289         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12290 }
12291
12292 static int
12293 memb_id_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12294                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12295         long value;
12296         
12297         if(!sptr) {
12298                 ASN__CTFAIL(app_key, td, sptr,
12299                         "%s: value not given (%s:%d)",
12300                         td->name, __FILE__, __LINE__);
12301                 return -1;
12302         }
12303         
12304         value = *(const long *)sptr;
12305         
12306         if((value >= 0 && value <= 65535)) {
12307                 /* Constraint check succeeded */
12308                 return 0;
12309         } else {
12310                 ASN__CTFAIL(app_key, td, sptr,
12311                         "%s: constraint failed (%s:%d)",
12312                         td->name, __FILE__, __LINE__);
12313                 return -1;
12314         }
12315 }
12316
12317 static int
12318 memb_criticality_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12320         
12321         if(!sptr) {
12322                 ASN__CTFAIL(app_key, td, sptr,
12323                         "%s: value not given (%s:%d)",
12324                         td->name, __FILE__, __LINE__);
12325                 return -1;
12326         }
12327         
12328         
12329         if(1 /* No applicable constraints whatsoever */) {
12330                 /* Nothing is here. See below */
12331         }
12332         
12333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12334 }
12335
12336 static int
12337 memb_extensionValue_constraint_613(const asn_TYPE_descriptor_t *td, const void *sptr,
12338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12339         
12340         if(!sptr) {
12341                 ASN__CTFAIL(app_key, td, sptr,
12342                         "%s: value not given (%s:%d)",
12343                         td->name, __FILE__, __LINE__);
12344                 return -1;
12345         }
12346         
12347         
12348         if(1 /* No applicable constraints whatsoever */) {
12349                 /* Nothing is here. See below */
12350         }
12351         
12352         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12353 }
12354
12355 static int
12356 memb_id_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12357                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12358         long value;
12359         
12360         if(!sptr) {
12361                 ASN__CTFAIL(app_key, td, sptr,
12362                         "%s: value not given (%s:%d)",
12363                         td->name, __FILE__, __LINE__);
12364                 return -1;
12365         }
12366         
12367         value = *(const long *)sptr;
12368         
12369         if((value >= 0 && value <= 65535)) {
12370                 /* Constraint check succeeded */
12371                 return 0;
12372         } else {
12373                 ASN__CTFAIL(app_key, td, sptr,
12374                         "%s: constraint failed (%s:%d)",
12375                         td->name, __FILE__, __LINE__);
12376                 return -1;
12377         }
12378 }
12379
12380 static int
12381 memb_criticality_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12383         
12384         if(!sptr) {
12385                 ASN__CTFAIL(app_key, td, sptr,
12386                         "%s: value not given (%s:%d)",
12387                         td->name, __FILE__, __LINE__);
12388                 return -1;
12389         }
12390         
12391         
12392         if(1 /* No applicable constraints whatsoever */) {
12393                 /* Nothing is here. See below */
12394         }
12395         
12396         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12397 }
12398
12399 static int
12400 memb_extensionValue_constraint_617(const asn_TYPE_descriptor_t *td, const void *sptr,
12401                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12402         
12403         if(!sptr) {
12404                 ASN__CTFAIL(app_key, td, sptr,
12405                         "%s: value not given (%s:%d)",
12406                         td->name, __FILE__, __LINE__);
12407                 return -1;
12408         }
12409         
12410         
12411         if(1 /* No applicable constraints whatsoever */) {
12412                 /* Nothing is here. See below */
12413         }
12414         
12415         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12416 }
12417
12418 static int
12419 memb_id_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12420                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12421         long value;
12422         
12423         if(!sptr) {
12424                 ASN__CTFAIL(app_key, td, sptr,
12425                         "%s: value not given (%s:%d)",
12426                         td->name, __FILE__, __LINE__);
12427                 return -1;
12428         }
12429         
12430         value = *(const long *)sptr;
12431         
12432         if((value >= 0 && value <= 65535)) {
12433                 /* Constraint check succeeded */
12434                 return 0;
12435         } else {
12436                 ASN__CTFAIL(app_key, td, sptr,
12437                         "%s: constraint failed (%s:%d)",
12438                         td->name, __FILE__, __LINE__);
12439                 return -1;
12440         }
12441 }
12442
12443 static asn_type_selector_result_t
12444 select_HandoverRestrictionList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12445         asn_type_selector_result_t result = {0, 0};
12446         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12447         size_t constraining_column = 0; /* &id */
12448         size_t for_column = 1; /* &criticality */
12449         size_t row, presence_index = 0;
12450         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12451         
12452         for(row=0; row < itable->rows_count; row++) {
12453             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12454             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12455         
12456             if(type_cell->cell_kind == aioc__undefined)
12457                 continue;
12458         
12459             presence_index++;
12460             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12461                 result.type_descriptor = type_cell->type_descriptor;
12462                 result.presence_index = presence_index;
12463                 break;
12464             }
12465         }
12466         
12467         return result;
12468 }
12469
12470 static int
12471 memb_criticality_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12472                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12473         
12474         if(!sptr) {
12475                 ASN__CTFAIL(app_key, td, sptr,
12476                         "%s: value not given (%s:%d)",
12477                         td->name, __FILE__, __LINE__);
12478                 return -1;
12479         }
12480         
12481         
12482         if(1 /* No applicable constraints whatsoever */) {
12483                 /* Nothing is here. See below */
12484         }
12485         
12486         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12487 }
12488
12489 static asn_type_selector_result_t
12490 select_HandoverRestrictionList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12491         asn_type_selector_result_t result = {0, 0};
12492         const asn_ioc_set_t *itable = asn_IOS_HandoverRestrictionList_ExtIEs_1;
12493         size_t constraining_column = 0; /* &id */
12494         size_t for_column = 2; /* &Extension */
12495         size_t row, presence_index = 0;
12496         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct HandoverRestrictionList_ExtIEs, id));
12497         
12498         for(row=0; row < itable->rows_count; row++) {
12499             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12500             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12501         
12502             if(type_cell->cell_kind == aioc__undefined)
12503                 continue;
12504         
12505             presence_index++;
12506             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12507                 result.type_descriptor = type_cell->type_descriptor;
12508                 result.presence_index = presence_index;
12509                 break;
12510             }
12511         }
12512         
12513         return result;
12514 }
12515
12516 static int
12517 memb_extensionValue_constraint_621(const asn_TYPE_descriptor_t *td, const void *sptr,
12518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12519         
12520         if(!sptr) {
12521                 ASN__CTFAIL(app_key, td, sptr,
12522                         "%s: value not given (%s:%d)",
12523                         td->name, __FILE__, __LINE__);
12524                 return -1;
12525         }
12526         
12527         
12528         if(1 /* No applicable constraints whatsoever */) {
12529                 /* Nothing is here. See below */
12530         }
12531         
12532         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12533 }
12534
12535 static int
12536 memb_id_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12537                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12538         long value;
12539         
12540         if(!sptr) {
12541                 ASN__CTFAIL(app_key, td, sptr,
12542                         "%s: value not given (%s:%d)",
12543                         td->name, __FILE__, __LINE__);
12544                 return -1;
12545         }
12546         
12547         value = *(const long *)sptr;
12548         
12549         if((value >= 0 && value <= 65535)) {
12550                 /* Constraint check succeeded */
12551                 return 0;
12552         } else {
12553                 ASN__CTFAIL(app_key, td, sptr,
12554                         "%s: constraint failed (%s:%d)",
12555                         td->name, __FILE__, __LINE__);
12556                 return -1;
12557         }
12558 }
12559
12560 static int
12561 memb_criticality_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12563         
12564         if(!sptr) {
12565                 ASN__CTFAIL(app_key, td, sptr,
12566                         "%s: value not given (%s:%d)",
12567                         td->name, __FILE__, __LINE__);
12568                 return -1;
12569         }
12570         
12571         
12572         if(1 /* No applicable constraints whatsoever */) {
12573                 /* Nothing is here. See below */
12574         }
12575         
12576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12577 }
12578
12579 static int
12580 memb_extensionValue_constraint_625(const asn_TYPE_descriptor_t *td, const void *sptr,
12581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12582         
12583         if(!sptr) {
12584                 ASN__CTFAIL(app_key, td, sptr,
12585                         "%s: value not given (%s:%d)",
12586                         td->name, __FILE__, __LINE__);
12587                 return -1;
12588         }
12589         
12590         
12591         if(1 /* No applicable constraints whatsoever */) {
12592                 /* Nothing is here. See below */
12593         }
12594         
12595         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12596 }
12597
12598 static int
12599 memb_id_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12600                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12601         long value;
12602         
12603         if(!sptr) {
12604                 ASN__CTFAIL(app_key, td, sptr,
12605                         "%s: value not given (%s:%d)",
12606                         td->name, __FILE__, __LINE__);
12607                 return -1;
12608         }
12609         
12610         value = *(const long *)sptr;
12611         
12612         if((value >= 0 && value <= 65535)) {
12613                 /* Constraint check succeeded */
12614                 return 0;
12615         } else {
12616                 ASN__CTFAIL(app_key, td, sptr,
12617                         "%s: constraint failed (%s:%d)",
12618                         td->name, __FILE__, __LINE__);
12619                 return -1;
12620         }
12621 }
12622
12623 static asn_type_selector_result_t
12624 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12625         asn_type_selector_result_t result = {0, 0};
12626         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12627         size_t constraining_column = 0; /* &id */
12628         size_t for_column = 1; /* &criticality */
12629         size_t row, presence_index = 0;
12630         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12631         
12632         for(row=0; row < itable->rows_count; row++) {
12633             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12634             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12635         
12636             if(type_cell->cell_kind == aioc__undefined)
12637                 continue;
12638         
12639             presence_index++;
12640             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12641                 result.type_descriptor = type_cell->type_descriptor;
12642                 result.presence_index = presence_index;
12643                 break;
12644             }
12645         }
12646         
12647         return result;
12648 }
12649
12650 static int
12651 memb_criticality_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12652                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12653         
12654         if(!sptr) {
12655                 ASN__CTFAIL(app_key, td, sptr,
12656                         "%s: value not given (%s:%d)",
12657                         td->name, __FILE__, __LINE__);
12658                 return -1;
12659         }
12660         
12661         
12662         if(1 /* No applicable constraints whatsoever */) {
12663                 /* Nothing is here. See below */
12664         }
12665         
12666         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12667 }
12668
12669 static asn_type_selector_result_t
12670 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
12671         asn_type_selector_result_t result = {0, 0};
12672         const asn_ioc_set_t *itable = asn_IOS_LastVisitedEUTRANCellInformation_ExtIEs_1;
12673         size_t constraining_column = 0; /* &id */
12674         size_t for_column = 2; /* &Extension */
12675         size_t row, presence_index = 0;
12676         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id));
12677         
12678         for(row=0; row < itable->rows_count; row++) {
12679             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
12680             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
12681         
12682             if(type_cell->cell_kind == aioc__undefined)
12683                 continue;
12684         
12685             presence_index++;
12686             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
12687                 result.type_descriptor = type_cell->type_descriptor;
12688                 result.presence_index = presence_index;
12689                 break;
12690             }
12691         }
12692         
12693         return result;
12694 }
12695
12696 static int
12697 memb_extensionValue_constraint_629(const asn_TYPE_descriptor_t *td, const void *sptr,
12698                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12699         
12700         if(!sptr) {
12701                 ASN__CTFAIL(app_key, td, sptr,
12702                         "%s: value not given (%s:%d)",
12703                         td->name, __FILE__, __LINE__);
12704                 return -1;
12705         }
12706         
12707         
12708         if(1 /* No applicable constraints whatsoever */) {
12709                 /* Nothing is here. See below */
12710         }
12711         
12712         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12713 }
12714
12715 static int
12716 memb_id_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12717                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12718         long value;
12719         
12720         if(!sptr) {
12721                 ASN__CTFAIL(app_key, td, sptr,
12722                         "%s: value not given (%s:%d)",
12723                         td->name, __FILE__, __LINE__);
12724                 return -1;
12725         }
12726         
12727         value = *(const long *)sptr;
12728         
12729         if((value >= 0 && value <= 65535)) {
12730                 /* Constraint check succeeded */
12731                 return 0;
12732         } else {
12733                 ASN__CTFAIL(app_key, td, sptr,
12734                         "%s: constraint failed (%s:%d)",
12735                         td->name, __FILE__, __LINE__);
12736                 return -1;
12737         }
12738 }
12739
12740 static int
12741 memb_criticality_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12743         
12744         if(!sptr) {
12745                 ASN__CTFAIL(app_key, td, sptr,
12746                         "%s: value not given (%s:%d)",
12747                         td->name, __FILE__, __LINE__);
12748                 return -1;
12749         }
12750         
12751         
12752         if(1 /* No applicable constraints whatsoever */) {
12753                 /* Nothing is here. See below */
12754         }
12755         
12756         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12757 }
12758
12759 static int
12760 memb_extensionValue_constraint_633(const asn_TYPE_descriptor_t *td, const void *sptr,
12761                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12762         
12763         if(!sptr) {
12764                 ASN__CTFAIL(app_key, td, sptr,
12765                         "%s: value not given (%s:%d)",
12766                         td->name, __FILE__, __LINE__);
12767                 return -1;
12768         }
12769         
12770         
12771         if(1 /* No applicable constraints whatsoever */) {
12772                 /* Nothing is here. See below */
12773         }
12774         
12775         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12776 }
12777
12778 static int
12779 memb_id_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12780                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12781         long value;
12782         
12783         if(!sptr) {
12784                 ASN__CTFAIL(app_key, td, sptr,
12785                         "%s: value not given (%s:%d)",
12786                         td->name, __FILE__, __LINE__);
12787                 return -1;
12788         }
12789         
12790         value = *(const long *)sptr;
12791         
12792         if((value >= 0 && value <= 65535)) {
12793                 /* Constraint check succeeded */
12794                 return 0;
12795         } else {
12796                 ASN__CTFAIL(app_key, td, sptr,
12797                         "%s: constraint failed (%s:%d)",
12798                         td->name, __FILE__, __LINE__);
12799                 return -1;
12800         }
12801 }
12802
12803 static int
12804 memb_criticality_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12806         
12807         if(!sptr) {
12808                 ASN__CTFAIL(app_key, td, sptr,
12809                         "%s: value not given (%s:%d)",
12810                         td->name, __FILE__, __LINE__);
12811                 return -1;
12812         }
12813         
12814         
12815         if(1 /* No applicable constraints whatsoever */) {
12816                 /* Nothing is here. See below */
12817         }
12818         
12819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12820 }
12821
12822 static int
12823 memb_extensionValue_constraint_637(const asn_TYPE_descriptor_t *td, const void *sptr,
12824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12825         
12826         if(!sptr) {
12827                 ASN__CTFAIL(app_key, td, sptr,
12828                         "%s: value not given (%s:%d)",
12829                         td->name, __FILE__, __LINE__);
12830                 return -1;
12831         }
12832         
12833         
12834         if(1 /* No applicable constraints whatsoever */) {
12835                 /* Nothing is here. See below */
12836         }
12837         
12838         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12839 }
12840
12841 static int
12842 memb_id_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12843                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12844         long value;
12845         
12846         if(!sptr) {
12847                 ASN__CTFAIL(app_key, td, sptr,
12848                         "%s: value not given (%s:%d)",
12849                         td->name, __FILE__, __LINE__);
12850                 return -1;
12851         }
12852         
12853         value = *(const long *)sptr;
12854         
12855         if((value >= 0 && value <= 65535)) {
12856                 /* Constraint check succeeded */
12857                 return 0;
12858         } else {
12859                 ASN__CTFAIL(app_key, td, sptr,
12860                         "%s: constraint failed (%s:%d)",
12861                         td->name, __FILE__, __LINE__);
12862                 return -1;
12863         }
12864 }
12865
12866 static int
12867 memb_criticality_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12869         
12870         if(!sptr) {
12871                 ASN__CTFAIL(app_key, td, sptr,
12872                         "%s: value not given (%s:%d)",
12873                         td->name, __FILE__, __LINE__);
12874                 return -1;
12875         }
12876         
12877         
12878         if(1 /* No applicable constraints whatsoever */) {
12879                 /* Nothing is here. See below */
12880         }
12881         
12882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12883 }
12884
12885 static int
12886 memb_extensionValue_constraint_641(const asn_TYPE_descriptor_t *td, const void *sptr,
12887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12888         
12889         if(!sptr) {
12890                 ASN__CTFAIL(app_key, td, sptr,
12891                         "%s: value not given (%s:%d)",
12892                         td->name, __FILE__, __LINE__);
12893                 return -1;
12894         }
12895         
12896         
12897         if(1 /* No applicable constraints whatsoever */) {
12898                 /* Nothing is here. See below */
12899         }
12900         
12901         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12902 }
12903
12904 static int
12905 memb_id_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12906                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12907         long value;
12908         
12909         if(!sptr) {
12910                 ASN__CTFAIL(app_key, td, sptr,
12911                         "%s: value not given (%s:%d)",
12912                         td->name, __FILE__, __LINE__);
12913                 return -1;
12914         }
12915         
12916         value = *(const long *)sptr;
12917         
12918         if((value >= 0 && value <= 65535)) {
12919                 /* Constraint check succeeded */
12920                 return 0;
12921         } else {
12922                 ASN__CTFAIL(app_key, td, sptr,
12923                         "%s: constraint failed (%s:%d)",
12924                         td->name, __FILE__, __LINE__);
12925                 return -1;
12926         }
12927 }
12928
12929 static int
12930 memb_criticality_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12932         
12933         if(!sptr) {
12934                 ASN__CTFAIL(app_key, td, sptr,
12935                         "%s: value not given (%s:%d)",
12936                         td->name, __FILE__, __LINE__);
12937                 return -1;
12938         }
12939         
12940         
12941         if(1 /* No applicable constraints whatsoever */) {
12942                 /* Nothing is here. See below */
12943         }
12944         
12945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12946 }
12947
12948 static int
12949 memb_extensionValue_constraint_645(const asn_TYPE_descriptor_t *td, const void *sptr,
12950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12951         
12952         if(!sptr) {
12953                 ASN__CTFAIL(app_key, td, sptr,
12954                         "%s: value not given (%s:%d)",
12955                         td->name, __FILE__, __LINE__);
12956                 return -1;
12957         }
12958         
12959         
12960         if(1 /* No applicable constraints whatsoever */) {
12961                 /* Nothing is here. See below */
12962         }
12963         
12964         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
12965 }
12966
12967 static int
12968 memb_id_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12969                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12970         long value;
12971         
12972         if(!sptr) {
12973                 ASN__CTFAIL(app_key, td, sptr,
12974                         "%s: value not given (%s:%d)",
12975                         td->name, __FILE__, __LINE__);
12976                 return -1;
12977         }
12978         
12979         value = *(const long *)sptr;
12980         
12981         if((value >= 0 && value <= 65535)) {
12982                 /* Constraint check succeeded */
12983                 return 0;
12984         } else {
12985                 ASN__CTFAIL(app_key, td, sptr,
12986                         "%s: constraint failed (%s:%d)",
12987                         td->name, __FILE__, __LINE__);
12988                 return -1;
12989         }
12990 }
12991
12992 static int
12993 memb_criticality_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
12994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
12995         
12996         if(!sptr) {
12997                 ASN__CTFAIL(app_key, td, sptr,
12998                         "%s: value not given (%s:%d)",
12999                         td->name, __FILE__, __LINE__);
13000                 return -1;
13001         }
13002         
13003         
13004         if(1 /* No applicable constraints whatsoever */) {
13005                 /* Nothing is here. See below */
13006         }
13007         
13008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13009 }
13010
13011 static int
13012 memb_extensionValue_constraint_649(const asn_TYPE_descriptor_t *td, const void *sptr,
13013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13014         
13015         if(!sptr) {
13016                 ASN__CTFAIL(app_key, td, sptr,
13017                         "%s: value not given (%s:%d)",
13018                         td->name, __FILE__, __LINE__);
13019                 return -1;
13020         }
13021         
13022         
13023         if(1 /* No applicable constraints whatsoever */) {
13024                 /* Nothing is here. See below */
13025         }
13026         
13027         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13028 }
13029
13030 static int
13031 memb_id_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13032                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13033         long value;
13034         
13035         if(!sptr) {
13036                 ASN__CTFAIL(app_key, td, sptr,
13037                         "%s: value not given (%s:%d)",
13038                         td->name, __FILE__, __LINE__);
13039                 return -1;
13040         }
13041         
13042         value = *(const long *)sptr;
13043         
13044         if((value >= 0 && value <= 65535)) {
13045                 /* Constraint check succeeded */
13046                 return 0;
13047         } else {
13048                 ASN__CTFAIL(app_key, td, sptr,
13049                         "%s: constraint failed (%s:%d)",
13050                         td->name, __FILE__, __LINE__);
13051                 return -1;
13052         }
13053 }
13054
13055 static int
13056 memb_criticality_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13058         
13059         if(!sptr) {
13060                 ASN__CTFAIL(app_key, td, sptr,
13061                         "%s: value not given (%s:%d)",
13062                         td->name, __FILE__, __LINE__);
13063                 return -1;
13064         }
13065         
13066         
13067         if(1 /* No applicable constraints whatsoever */) {
13068                 /* Nothing is here. See below */
13069         }
13070         
13071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13072 }
13073
13074 static int
13075 memb_extensionValue_constraint_653(const asn_TYPE_descriptor_t *td, const void *sptr,
13076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13077         
13078         if(!sptr) {
13079                 ASN__CTFAIL(app_key, td, sptr,
13080                         "%s: value not given (%s:%d)",
13081                         td->name, __FILE__, __LINE__);
13082                 return -1;
13083         }
13084         
13085         
13086         if(1 /* No applicable constraints whatsoever */) {
13087                 /* Nothing is here. See below */
13088         }
13089         
13090         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13091 }
13092
13093 static int
13094 memb_id_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13095                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13096         long value;
13097         
13098         if(!sptr) {
13099                 ASN__CTFAIL(app_key, td, sptr,
13100                         "%s: value not given (%s:%d)",
13101                         td->name, __FILE__, __LINE__);
13102                 return -1;
13103         }
13104         
13105         value = *(const long *)sptr;
13106         
13107         if((value >= 0 && value <= 65535)) {
13108                 /* Constraint check succeeded */
13109                 return 0;
13110         } else {
13111                 ASN__CTFAIL(app_key, td, sptr,
13112                         "%s: constraint failed (%s:%d)",
13113                         td->name, __FILE__, __LINE__);
13114                 return -1;
13115         }
13116 }
13117
13118 static int
13119 memb_criticality_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13121         
13122         if(!sptr) {
13123                 ASN__CTFAIL(app_key, td, sptr,
13124                         "%s: value not given (%s:%d)",
13125                         td->name, __FILE__, __LINE__);
13126                 return -1;
13127         }
13128         
13129         
13130         if(1 /* No applicable constraints whatsoever */) {
13131                 /* Nothing is here. See below */
13132         }
13133         
13134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13135 }
13136
13137 static int
13138 memb_extensionValue_constraint_657(const asn_TYPE_descriptor_t *td, const void *sptr,
13139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13140         
13141         if(!sptr) {
13142                 ASN__CTFAIL(app_key, td, sptr,
13143                         "%s: value not given (%s:%d)",
13144                         td->name, __FILE__, __LINE__);
13145                 return -1;
13146         }
13147         
13148         
13149         if(1 /* No applicable constraints whatsoever */) {
13150                 /* Nothing is here. See below */
13151         }
13152         
13153         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13154 }
13155
13156 static int
13157 memb_id_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13158                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13159         long value;
13160         
13161         if(!sptr) {
13162                 ASN__CTFAIL(app_key, td, sptr,
13163                         "%s: value not given (%s:%d)",
13164                         td->name, __FILE__, __LINE__);
13165                 return -1;
13166         }
13167         
13168         value = *(const long *)sptr;
13169         
13170         if((value >= 0 && value <= 65535)) {
13171                 /* Constraint check succeeded */
13172                 return 0;
13173         } else {
13174                 ASN__CTFAIL(app_key, td, sptr,
13175                         "%s: constraint failed (%s:%d)",
13176                         td->name, __FILE__, __LINE__);
13177                 return -1;
13178         }
13179 }
13180
13181 static int
13182 memb_criticality_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13184         
13185         if(!sptr) {
13186                 ASN__CTFAIL(app_key, td, sptr,
13187                         "%s: value not given (%s:%d)",
13188                         td->name, __FILE__, __LINE__);
13189                 return -1;
13190         }
13191         
13192         
13193         if(1 /* No applicable constraints whatsoever */) {
13194                 /* Nothing is here. See below */
13195         }
13196         
13197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13198 }
13199
13200 static int
13201 memb_extensionValue_constraint_661(const asn_TYPE_descriptor_t *td, const void *sptr,
13202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13203         
13204         if(!sptr) {
13205                 ASN__CTFAIL(app_key, td, sptr,
13206                         "%s: value not given (%s:%d)",
13207                         td->name, __FILE__, __LINE__);
13208                 return -1;
13209         }
13210         
13211         
13212         if(1 /* No applicable constraints whatsoever */) {
13213                 /* Nothing is here. See below */
13214         }
13215         
13216         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13217 }
13218
13219 static int
13220 memb_id_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13221                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13222         long value;
13223         
13224         if(!sptr) {
13225                 ASN__CTFAIL(app_key, td, sptr,
13226                         "%s: value not given (%s:%d)",
13227                         td->name, __FILE__, __LINE__);
13228                 return -1;
13229         }
13230         
13231         value = *(const long *)sptr;
13232         
13233         if((value >= 0 && value <= 65535)) {
13234                 /* Constraint check succeeded */
13235                 return 0;
13236         } else {
13237                 ASN__CTFAIL(app_key, td, sptr,
13238                         "%s: constraint failed (%s:%d)",
13239                         td->name, __FILE__, __LINE__);
13240                 return -1;
13241         }
13242 }
13243
13244 static asn_type_selector_result_t
13245 select_MDT_Configuration_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13246         asn_type_selector_result_t result = {0, 0};
13247         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13248         size_t constraining_column = 0; /* &id */
13249         size_t for_column = 1; /* &criticality */
13250         size_t row, presence_index = 0;
13251         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13252         
13253         for(row=0; row < itable->rows_count; row++) {
13254             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13255             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13256         
13257             if(type_cell->cell_kind == aioc__undefined)
13258                 continue;
13259         
13260             presence_index++;
13261             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13262                 result.type_descriptor = type_cell->type_descriptor;
13263                 result.presence_index = presence_index;
13264                 break;
13265             }
13266         }
13267         
13268         return result;
13269 }
13270
13271 static int
13272 memb_criticality_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13273                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13274         
13275         if(!sptr) {
13276                 ASN__CTFAIL(app_key, td, sptr,
13277                         "%s: value not given (%s:%d)",
13278                         td->name, __FILE__, __LINE__);
13279                 return -1;
13280         }
13281         
13282         
13283         if(1 /* No applicable constraints whatsoever */) {
13284                 /* Nothing is here. See below */
13285         }
13286         
13287         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13288 }
13289
13290 static asn_type_selector_result_t
13291 select_MDT_Configuration_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13292         asn_type_selector_result_t result = {0, 0};
13293         const asn_ioc_set_t *itable = asn_IOS_MDT_Configuration_ExtIEs_1;
13294         size_t constraining_column = 0; /* &id */
13295         size_t for_column = 2; /* &Extension */
13296         size_t row, presence_index = 0;
13297         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MDT_Configuration_ExtIEs, id));
13298         
13299         for(row=0; row < itable->rows_count; row++) {
13300             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13301             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13302         
13303             if(type_cell->cell_kind == aioc__undefined)
13304                 continue;
13305         
13306             presence_index++;
13307             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13308                 result.type_descriptor = type_cell->type_descriptor;
13309                 result.presence_index = presence_index;
13310                 break;
13311             }
13312         }
13313         
13314         return result;
13315 }
13316
13317 static int
13318 memb_extensionValue_constraint_665(const asn_TYPE_descriptor_t *td, const void *sptr,
13319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13320         
13321         if(!sptr) {
13322                 ASN__CTFAIL(app_key, td, sptr,
13323                         "%s: value not given (%s:%d)",
13324                         td->name, __FILE__, __LINE__);
13325                 return -1;
13326         }
13327         
13328         
13329         if(1 /* No applicable constraints whatsoever */) {
13330                 /* Nothing is here. See below */
13331         }
13332         
13333         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13334 }
13335
13336 static int
13337 memb_id_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13338                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13339         long value;
13340         
13341         if(!sptr) {
13342                 ASN__CTFAIL(app_key, td, sptr,
13343                         "%s: value not given (%s:%d)",
13344                         td->name, __FILE__, __LINE__);
13345                 return -1;
13346         }
13347         
13348         value = *(const long *)sptr;
13349         
13350         if((value >= 0 && value <= 65535)) {
13351                 /* Constraint check succeeded */
13352                 return 0;
13353         } else {
13354                 ASN__CTFAIL(app_key, td, sptr,
13355                         "%s: constraint failed (%s:%d)",
13356                         td->name, __FILE__, __LINE__);
13357                 return -1;
13358         }
13359 }
13360
13361 static asn_type_selector_result_t
13362 select_MeNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13363         asn_type_selector_result_t result = {0, 0};
13364         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13365         size_t constraining_column = 0; /* &id */
13366         size_t for_column = 1; /* &criticality */
13367         size_t row, presence_index = 0;
13368         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13369         
13370         for(row=0; row < itable->rows_count; row++) {
13371             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13372             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13373         
13374             if(type_cell->cell_kind == aioc__undefined)
13375                 continue;
13376         
13377             presence_index++;
13378             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13379                 result.type_descriptor = type_cell->type_descriptor;
13380                 result.presence_index = presence_index;
13381                 break;
13382             }
13383         }
13384         
13385         return result;
13386 }
13387
13388 static int
13389 memb_criticality_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13390                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13391         
13392         if(!sptr) {
13393                 ASN__CTFAIL(app_key, td, sptr,
13394                         "%s: value not given (%s:%d)",
13395                         td->name, __FILE__, __LINE__);
13396                 return -1;
13397         }
13398         
13399         
13400         if(1 /* No applicable constraints whatsoever */) {
13401                 /* Nothing is here. See below */
13402         }
13403         
13404         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13405 }
13406
13407 static asn_type_selector_result_t
13408 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13409         asn_type_selector_result_t result = {0, 0};
13410         const asn_ioc_set_t *itable = asn_IOS_MeNBResourceCoordinationInformationExtIEs_1;
13411         size_t constraining_column = 0; /* &id */
13412         size_t for_column = 2; /* &Extension */
13413         size_t row, presence_index = 0;
13414         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct MeNBResourceCoordinationInformationExtIEs, id));
13415         
13416         for(row=0; row < itable->rows_count; row++) {
13417             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13418             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13419         
13420             if(type_cell->cell_kind == aioc__undefined)
13421                 continue;
13422         
13423             presence_index++;
13424             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13425                 result.type_descriptor = type_cell->type_descriptor;
13426                 result.presence_index = presence_index;
13427                 break;
13428             }
13429         }
13430         
13431         return result;
13432 }
13433
13434 static int
13435 memb_extensionValue_constraint_669(const asn_TYPE_descriptor_t *td, const void *sptr,
13436                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13437         
13438         if(!sptr) {
13439                 ASN__CTFAIL(app_key, td, sptr,
13440                         "%s: value not given (%s:%d)",
13441                         td->name, __FILE__, __LINE__);
13442                 return -1;
13443         }
13444         
13445         
13446         if(1 /* No applicable constraints whatsoever */) {
13447                 /* Nothing is here. See below */
13448         }
13449         
13450         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13451 }
13452
13453 static int
13454 memb_id_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13455                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13456         long value;
13457         
13458         if(!sptr) {
13459                 ASN__CTFAIL(app_key, td, sptr,
13460                         "%s: value not given (%s:%d)",
13461                         td->name, __FILE__, __LINE__);
13462                 return -1;
13463         }
13464         
13465         value = *(const long *)sptr;
13466         
13467         if((value >= 0 && value <= 65535)) {
13468                 /* Constraint check succeeded */
13469                 return 0;
13470         } else {
13471                 ASN__CTFAIL(app_key, td, sptr,
13472                         "%s: constraint failed (%s:%d)",
13473                         td->name, __FILE__, __LINE__);
13474                 return -1;
13475         }
13476 }
13477
13478 static int
13479 memb_criticality_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13480                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13481         
13482         if(!sptr) {
13483                 ASN__CTFAIL(app_key, td, sptr,
13484                         "%s: value not given (%s:%d)",
13485                         td->name, __FILE__, __LINE__);
13486                 return -1;
13487         }
13488         
13489         
13490         if(1 /* No applicable constraints whatsoever */) {
13491                 /* Nothing is here. See below */
13492         }
13493         
13494         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13495 }
13496
13497 static int
13498 memb_extensionValue_constraint_673(const asn_TYPE_descriptor_t *td, const void *sptr,
13499                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13500         
13501         if(!sptr) {
13502                 ASN__CTFAIL(app_key, td, sptr,
13503                         "%s: value not given (%s:%d)",
13504                         td->name, __FILE__, __LINE__);
13505                 return -1;
13506         }
13507         
13508         
13509         if(1 /* No applicable constraints whatsoever */) {
13510                 /* Nothing is here. See below */
13511         }
13512         
13513         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13514 }
13515
13516 static int
13517 memb_id_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13518                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13519         long value;
13520         
13521         if(!sptr) {
13522                 ASN__CTFAIL(app_key, td, sptr,
13523                         "%s: value not given (%s:%d)",
13524                         td->name, __FILE__, __LINE__);
13525                 return -1;
13526         }
13527         
13528         value = *(const long *)sptr;
13529         
13530         if((value >= 0 && value <= 65535)) {
13531                 /* Constraint check succeeded */
13532                 return 0;
13533         } else {
13534                 ASN__CTFAIL(app_key, td, sptr,
13535                         "%s: constraint failed (%s:%d)",
13536                         td->name, __FILE__, __LINE__);
13537                 return -1;
13538         }
13539 }
13540
13541 static int
13542 memb_criticality_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13543                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13544         
13545         if(!sptr) {
13546                 ASN__CTFAIL(app_key, td, sptr,
13547                         "%s: value not given (%s:%d)",
13548                         td->name, __FILE__, __LINE__);
13549                 return -1;
13550         }
13551         
13552         
13553         if(1 /* No applicable constraints whatsoever */) {
13554                 /* Nothing is here. See below */
13555         }
13556         
13557         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13558 }
13559
13560 static int
13561 memb_extensionValue_constraint_677(const asn_TYPE_descriptor_t *td, const void *sptr,
13562                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13563         
13564         if(!sptr) {
13565                 ASN__CTFAIL(app_key, td, sptr,
13566                         "%s: value not given (%s:%d)",
13567                         td->name, __FILE__, __LINE__);
13568                 return -1;
13569         }
13570         
13571         
13572         if(1 /* No applicable constraints whatsoever */) {
13573                 /* Nothing is here. See below */
13574         }
13575         
13576         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13577 }
13578
13579 static int
13580 memb_id_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13581                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13582         long value;
13583         
13584         if(!sptr) {
13585                 ASN__CTFAIL(app_key, td, sptr,
13586                         "%s: value not given (%s:%d)",
13587                         td->name, __FILE__, __LINE__);
13588                 return -1;
13589         }
13590         
13591         value = *(const long *)sptr;
13592         
13593         if((value >= 0 && value <= 65535)) {
13594                 /* Constraint check succeeded */
13595                 return 0;
13596         } else {
13597                 ASN__CTFAIL(app_key, td, sptr,
13598                         "%s: constraint failed (%s:%d)",
13599                         td->name, __FILE__, __LINE__);
13600                 return -1;
13601         }
13602 }
13603
13604 static int
13605 memb_criticality_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13607         
13608         if(!sptr) {
13609                 ASN__CTFAIL(app_key, td, sptr,
13610                         "%s: value not given (%s:%d)",
13611                         td->name, __FILE__, __LINE__);
13612                 return -1;
13613         }
13614         
13615         
13616         if(1 /* No applicable constraints whatsoever */) {
13617                 /* Nothing is here. See below */
13618         }
13619         
13620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13621 }
13622
13623 static int
13624 memb_extensionValue_constraint_681(const asn_TYPE_descriptor_t *td, const void *sptr,
13625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13626         
13627         if(!sptr) {
13628                 ASN__CTFAIL(app_key, td, sptr,
13629                         "%s: value not given (%s:%d)",
13630                         td->name, __FILE__, __LINE__);
13631                 return -1;
13632         }
13633         
13634         
13635         if(1 /* No applicable constraints whatsoever */) {
13636                 /* Nothing is here. See below */
13637         }
13638         
13639         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13640 }
13641
13642 static int
13643 memb_id_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13644                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13645         long value;
13646         
13647         if(!sptr) {
13648                 ASN__CTFAIL(app_key, td, sptr,
13649                         "%s: value not given (%s:%d)",
13650                         td->name, __FILE__, __LINE__);
13651                 return -1;
13652         }
13653         
13654         value = *(const long *)sptr;
13655         
13656         if((value >= 0 && value <= 65535)) {
13657                 /* Constraint check succeeded */
13658                 return 0;
13659         } else {
13660                 ASN__CTFAIL(app_key, td, sptr,
13661                         "%s: constraint failed (%s:%d)",
13662                         td->name, __FILE__, __LINE__);
13663                 return -1;
13664         }
13665 }
13666
13667 static int
13668 memb_criticality_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13669                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13670         
13671         if(!sptr) {
13672                 ASN__CTFAIL(app_key, td, sptr,
13673                         "%s: value not given (%s:%d)",
13674                         td->name, __FILE__, __LINE__);
13675                 return -1;
13676         }
13677         
13678         
13679         if(1 /* No applicable constraints whatsoever */) {
13680                 /* Nothing is here. See below */
13681         }
13682         
13683         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13684 }
13685
13686 static int
13687 memb_extensionValue_constraint_685(const asn_TYPE_descriptor_t *td, const void *sptr,
13688                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13689         
13690         if(!sptr) {
13691                 ASN__CTFAIL(app_key, td, sptr,
13692                         "%s: value not given (%s:%d)",
13693                         td->name, __FILE__, __LINE__);
13694                 return -1;
13695         }
13696         
13697         
13698         if(1 /* No applicable constraints whatsoever */) {
13699                 /* Nothing is here. See below */
13700         }
13701         
13702         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13703 }
13704
13705 static int
13706 memb_id_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13707                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13708         long value;
13709         
13710         if(!sptr) {
13711                 ASN__CTFAIL(app_key, td, sptr,
13712                         "%s: value not given (%s:%d)",
13713                         td->name, __FILE__, __LINE__);
13714                 return -1;
13715         }
13716         
13717         value = *(const long *)sptr;
13718         
13719         if((value >= 0 && value <= 65535)) {
13720                 /* Constraint check succeeded */
13721                 return 0;
13722         } else {
13723                 ASN__CTFAIL(app_key, td, sptr,
13724                         "%s: constraint failed (%s:%d)",
13725                         td->name, __FILE__, __LINE__);
13726                 return -1;
13727         }
13728 }
13729
13730 static asn_type_selector_result_t
13731 select_Neighbour_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13732         asn_type_selector_result_t result = {0, 0};
13733         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13734         size_t constraining_column = 0; /* &id */
13735         size_t for_column = 1; /* &criticality */
13736         size_t row, presence_index = 0;
13737         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13738         
13739         for(row=0; row < itable->rows_count; row++) {
13740             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13741             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13742         
13743             if(type_cell->cell_kind == aioc__undefined)
13744                 continue;
13745         
13746             presence_index++;
13747             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13748                 result.type_descriptor = type_cell->type_descriptor;
13749                 result.presence_index = presence_index;
13750                 break;
13751             }
13752         }
13753         
13754         return result;
13755 }
13756
13757 static int
13758 memb_criticality_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13759                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13760         
13761         if(!sptr) {
13762                 ASN__CTFAIL(app_key, td, sptr,
13763                         "%s: value not given (%s:%d)",
13764                         td->name, __FILE__, __LINE__);
13765                 return -1;
13766         }
13767         
13768         
13769         if(1 /* No applicable constraints whatsoever */) {
13770                 /* Nothing is here. See below */
13771         }
13772         
13773         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13774 }
13775
13776 static asn_type_selector_result_t
13777 select_Neighbour_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
13778         asn_type_selector_result_t result = {0, 0};
13779         const asn_ioc_set_t *itable = asn_IOS_Neighbour_Information_ExtIEs_1;
13780         size_t constraining_column = 0; /* &id */
13781         size_t for_column = 2; /* &Extension */
13782         size_t row, presence_index = 0;
13783         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct Neighbour_Information_ExtIEs, id));
13784         
13785         for(row=0; row < itable->rows_count; row++) {
13786             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
13787             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
13788         
13789             if(type_cell->cell_kind == aioc__undefined)
13790                 continue;
13791         
13792             presence_index++;
13793             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
13794                 result.type_descriptor = type_cell->type_descriptor;
13795                 result.presence_index = presence_index;
13796                 break;
13797             }
13798         }
13799         
13800         return result;
13801 }
13802
13803 static int
13804 memb_extensionValue_constraint_689(const asn_TYPE_descriptor_t *td, const void *sptr,
13805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13806         
13807         if(!sptr) {
13808                 ASN__CTFAIL(app_key, td, sptr,
13809                         "%s: value not given (%s:%d)",
13810                         td->name, __FILE__, __LINE__);
13811                 return -1;
13812         }
13813         
13814         
13815         if(1 /* No applicable constraints whatsoever */) {
13816                 /* Nothing is here. See below */
13817         }
13818         
13819         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13820 }
13821
13822 static int
13823 memb_id_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13824                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13825         long value;
13826         
13827         if(!sptr) {
13828                 ASN__CTFAIL(app_key, td, sptr,
13829                         "%s: value not given (%s:%d)",
13830                         td->name, __FILE__, __LINE__);
13831                 return -1;
13832         }
13833         
13834         value = *(const long *)sptr;
13835         
13836         if((value >= 0 && value <= 65535)) {
13837                 /* Constraint check succeeded */
13838                 return 0;
13839         } else {
13840                 ASN__CTFAIL(app_key, td, sptr,
13841                         "%s: constraint failed (%s:%d)",
13842                         td->name, __FILE__, __LINE__);
13843                 return -1;
13844         }
13845 }
13846
13847 static int
13848 memb_criticality_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13850         
13851         if(!sptr) {
13852                 ASN__CTFAIL(app_key, td, sptr,
13853                         "%s: value not given (%s:%d)",
13854                         td->name, __FILE__, __LINE__);
13855                 return -1;
13856         }
13857         
13858         
13859         if(1 /* No applicable constraints whatsoever */) {
13860                 /* Nothing is here. See below */
13861         }
13862         
13863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13864 }
13865
13866 static int
13867 memb_extensionValue_constraint_693(const asn_TYPE_descriptor_t *td, const void *sptr,
13868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13869         
13870         if(!sptr) {
13871                 ASN__CTFAIL(app_key, td, sptr,
13872                         "%s: value not given (%s:%d)",
13873                         td->name, __FILE__, __LINE__);
13874                 return -1;
13875         }
13876         
13877         
13878         if(1 /* No applicable constraints whatsoever */) {
13879                 /* Nothing is here. See below */
13880         }
13881         
13882         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13883 }
13884
13885 static int
13886 memb_id_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13887                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13888         long value;
13889         
13890         if(!sptr) {
13891                 ASN__CTFAIL(app_key, td, sptr,
13892                         "%s: value not given (%s:%d)",
13893                         td->name, __FILE__, __LINE__);
13894                 return -1;
13895         }
13896         
13897         value = *(const long *)sptr;
13898         
13899         if((value >= 0 && value <= 65535)) {
13900                 /* Constraint check succeeded */
13901                 return 0;
13902         } else {
13903                 ASN__CTFAIL(app_key, td, sptr,
13904                         "%s: constraint failed (%s:%d)",
13905                         td->name, __FILE__, __LINE__);
13906                 return -1;
13907         }
13908 }
13909
13910 static int
13911 memb_criticality_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13913         
13914         if(!sptr) {
13915                 ASN__CTFAIL(app_key, td, sptr,
13916                         "%s: value not given (%s:%d)",
13917                         td->name, __FILE__, __LINE__);
13918                 return -1;
13919         }
13920         
13921         
13922         if(1 /* No applicable constraints whatsoever */) {
13923                 /* Nothing is here. See below */
13924         }
13925         
13926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13927 }
13928
13929 static int
13930 memb_extensionValue_constraint_697(const asn_TYPE_descriptor_t *td, const void *sptr,
13931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13932         
13933         if(!sptr) {
13934                 ASN__CTFAIL(app_key, td, sptr,
13935                         "%s: value not given (%s:%d)",
13936                         td->name, __FILE__, __LINE__);
13937                 return -1;
13938         }
13939         
13940         
13941         if(1 /* No applicable constraints whatsoever */) {
13942                 /* Nothing is here. See below */
13943         }
13944         
13945         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13946 }
13947
13948 static int
13949 memb_id_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13950                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13951         long value;
13952         
13953         if(!sptr) {
13954                 ASN__CTFAIL(app_key, td, sptr,
13955                         "%s: value not given (%s:%d)",
13956                         td->name, __FILE__, __LINE__);
13957                 return -1;
13958         }
13959         
13960         value = *(const long *)sptr;
13961         
13962         if((value >= 0 && value <= 65535)) {
13963                 /* Constraint check succeeded */
13964                 return 0;
13965         } else {
13966                 ASN__CTFAIL(app_key, td, sptr,
13967                         "%s: constraint failed (%s:%d)",
13968                         td->name, __FILE__, __LINE__);
13969                 return -1;
13970         }
13971 }
13972
13973 static int
13974 memb_criticality_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13976         
13977         if(!sptr) {
13978                 ASN__CTFAIL(app_key, td, sptr,
13979                         "%s: value not given (%s:%d)",
13980                         td->name, __FILE__, __LINE__);
13981                 return -1;
13982         }
13983         
13984         
13985         if(1 /* No applicable constraints whatsoever */) {
13986                 /* Nothing is here. See below */
13987         }
13988         
13989         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
13990 }
13991
13992 static int
13993 memb_extensionValue_constraint_701(const asn_TYPE_descriptor_t *td, const void *sptr,
13994                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
13995         
13996         if(!sptr) {
13997                 ASN__CTFAIL(app_key, td, sptr,
13998                         "%s: value not given (%s:%d)",
13999                         td->name, __FILE__, __LINE__);
14000                 return -1;
14001         }
14002         
14003         
14004         if(1 /* No applicable constraints whatsoever */) {
14005                 /* Nothing is here. See below */
14006         }
14007         
14008         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14009 }
14010
14011 static int
14012 memb_id_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14013                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14014         long value;
14015         
14016         if(!sptr) {
14017                 ASN__CTFAIL(app_key, td, sptr,
14018                         "%s: value not given (%s:%d)",
14019                         td->name, __FILE__, __LINE__);
14020                 return -1;
14021         }
14022         
14023         value = *(const long *)sptr;
14024         
14025         if((value >= 0 && value <= 65535)) {
14026                 /* Constraint check succeeded */
14027                 return 0;
14028         } else {
14029                 ASN__CTFAIL(app_key, td, sptr,
14030                         "%s: constraint failed (%s:%d)",
14031                         td->name, __FILE__, __LINE__);
14032                 return -1;
14033         }
14034 }
14035
14036 static int
14037 memb_criticality_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14039         
14040         if(!sptr) {
14041                 ASN__CTFAIL(app_key, td, sptr,
14042                         "%s: value not given (%s:%d)",
14043                         td->name, __FILE__, __LINE__);
14044                 return -1;
14045         }
14046         
14047         
14048         if(1 /* No applicable constraints whatsoever */) {
14049                 /* Nothing is here. See below */
14050         }
14051         
14052         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14053 }
14054
14055 static int
14056 memb_extensionValue_constraint_705(const asn_TYPE_descriptor_t *td, const void *sptr,
14057                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14058         
14059         if(!sptr) {
14060                 ASN__CTFAIL(app_key, td, sptr,
14061                         "%s: value not given (%s:%d)",
14062                         td->name, __FILE__, __LINE__);
14063                 return -1;
14064         }
14065         
14066         
14067         if(1 /* No applicable constraints whatsoever */) {
14068                 /* Nothing is here. See below */
14069         }
14070         
14071         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14072 }
14073
14074 static int
14075 memb_id_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14076                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14077         long value;
14078         
14079         if(!sptr) {
14080                 ASN__CTFAIL(app_key, td, sptr,
14081                         "%s: value not given (%s:%d)",
14082                         td->name, __FILE__, __LINE__);
14083                 return -1;
14084         }
14085         
14086         value = *(const long *)sptr;
14087         
14088         if((value >= 0 && value <= 65535)) {
14089                 /* Constraint check succeeded */
14090                 return 0;
14091         } else {
14092                 ASN__CTFAIL(app_key, td, sptr,
14093                         "%s: constraint failed (%s:%d)",
14094                         td->name, __FILE__, __LINE__);
14095                 return -1;
14096         }
14097 }
14098
14099 static int
14100 memb_criticality_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14102         
14103         if(!sptr) {
14104                 ASN__CTFAIL(app_key, td, sptr,
14105                         "%s: value not given (%s:%d)",
14106                         td->name, __FILE__, __LINE__);
14107                 return -1;
14108         }
14109         
14110         
14111         if(1 /* No applicable constraints whatsoever */) {
14112                 /* Nothing is here. See below */
14113         }
14114         
14115         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14116 }
14117
14118 static int
14119 memb_extensionValue_constraint_709(const asn_TYPE_descriptor_t *td, const void *sptr,
14120                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14121         
14122         if(!sptr) {
14123                 ASN__CTFAIL(app_key, td, sptr,
14124                         "%s: value not given (%s:%d)",
14125                         td->name, __FILE__, __LINE__);
14126                 return -1;
14127         }
14128         
14129         
14130         if(1 /* No applicable constraints whatsoever */) {
14131                 /* Nothing is here. See below */
14132         }
14133         
14134         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14135 }
14136
14137 static int
14138 memb_id_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14139                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14140         long value;
14141         
14142         if(!sptr) {
14143                 ASN__CTFAIL(app_key, td, sptr,
14144                         "%s: value not given (%s:%d)",
14145                         td->name, __FILE__, __LINE__);
14146                 return -1;
14147         }
14148         
14149         value = *(const long *)sptr;
14150         
14151         if((value >= 0 && value <= 65535)) {
14152                 /* Constraint check succeeded */
14153                 return 0;
14154         } else {
14155                 ASN__CTFAIL(app_key, td, sptr,
14156                         "%s: constraint failed (%s:%d)",
14157                         td->name, __FILE__, __LINE__);
14158                 return -1;
14159         }
14160 }
14161
14162 static int
14163 memb_criticality_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14165         
14166         if(!sptr) {
14167                 ASN__CTFAIL(app_key, td, sptr,
14168                         "%s: value not given (%s:%d)",
14169                         td->name, __FILE__, __LINE__);
14170                 return -1;
14171         }
14172         
14173         
14174         if(1 /* No applicable constraints whatsoever */) {
14175                 /* Nothing is here. See below */
14176         }
14177         
14178         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14179 }
14180
14181 static int
14182 memb_extensionValue_constraint_713(const asn_TYPE_descriptor_t *td, const void *sptr,
14183                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14184         
14185         if(!sptr) {
14186                 ASN__CTFAIL(app_key, td, sptr,
14187                         "%s: value not given (%s:%d)",
14188                         td->name, __FILE__, __LINE__);
14189                 return -1;
14190         }
14191         
14192         
14193         if(1 /* No applicable constraints whatsoever */) {
14194                 /* Nothing is here. See below */
14195         }
14196         
14197         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14198 }
14199
14200 static int
14201 memb_id_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14202                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14203         long value;
14204         
14205         if(!sptr) {
14206                 ASN__CTFAIL(app_key, td, sptr,
14207                         "%s: value not given (%s:%d)",
14208                         td->name, __FILE__, __LINE__);
14209                 return -1;
14210         }
14211         
14212         value = *(const long *)sptr;
14213         
14214         if((value >= 0 && value <= 65535)) {
14215                 /* Constraint check succeeded */
14216                 return 0;
14217         } else {
14218                 ASN__CTFAIL(app_key, td, sptr,
14219                         "%s: constraint failed (%s:%d)",
14220                         td->name, __FILE__, __LINE__);
14221                 return -1;
14222         }
14223 }
14224
14225 static asn_type_selector_result_t
14226 select_ProSeAuthorized_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14227         asn_type_selector_result_t result = {0, 0};
14228         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14229         size_t constraining_column = 0; /* &id */
14230         size_t for_column = 1; /* &criticality */
14231         size_t row, presence_index = 0;
14232         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14233         
14234         for(row=0; row < itable->rows_count; row++) {
14235             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14236             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14237         
14238             if(type_cell->cell_kind == aioc__undefined)
14239                 continue;
14240         
14241             presence_index++;
14242             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14243                 result.type_descriptor = type_cell->type_descriptor;
14244                 result.presence_index = presence_index;
14245                 break;
14246             }
14247         }
14248         
14249         return result;
14250 }
14251
14252 static int
14253 memb_criticality_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14254                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14255         
14256         if(!sptr) {
14257                 ASN__CTFAIL(app_key, td, sptr,
14258                         "%s: value not given (%s:%d)",
14259                         td->name, __FILE__, __LINE__);
14260                 return -1;
14261         }
14262         
14263         
14264         if(1 /* No applicable constraints whatsoever */) {
14265                 /* Nothing is here. See below */
14266         }
14267         
14268         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14269 }
14270
14271 static asn_type_selector_result_t
14272 select_ProSeAuthorized_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14273         asn_type_selector_result_t result = {0, 0};
14274         const asn_ioc_set_t *itable = asn_IOS_ProSeAuthorized_ExtIEs_1;
14275         size_t constraining_column = 0; /* &id */
14276         size_t for_column = 2; /* &Extension */
14277         size_t row, presence_index = 0;
14278         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ProSeAuthorized_ExtIEs, id));
14279         
14280         for(row=0; row < itable->rows_count; row++) {
14281             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14282             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14283         
14284             if(type_cell->cell_kind == aioc__undefined)
14285                 continue;
14286         
14287             presence_index++;
14288             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14289                 result.type_descriptor = type_cell->type_descriptor;
14290                 result.presence_index = presence_index;
14291                 break;
14292             }
14293         }
14294         
14295         return result;
14296 }
14297
14298 static int
14299 memb_extensionValue_constraint_717(const asn_TYPE_descriptor_t *td, const void *sptr,
14300                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14301         
14302         if(!sptr) {
14303                 ASN__CTFAIL(app_key, td, sptr,
14304                         "%s: value not given (%s:%d)",
14305                         td->name, __FILE__, __LINE__);
14306                 return -1;
14307         }
14308         
14309         
14310         if(1 /* No applicable constraints whatsoever */) {
14311                 /* Nothing is here. See below */
14312         }
14313         
14314         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14315 }
14316
14317 static int
14318 memb_id_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14319                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14320         long value;
14321         
14322         if(!sptr) {
14323                 ASN__CTFAIL(app_key, td, sptr,
14324                         "%s: value not given (%s:%d)",
14325                         td->name, __FILE__, __LINE__);
14326                 return -1;
14327         }
14328         
14329         value = *(const long *)sptr;
14330         
14331         if((value >= 0 && value <= 65535)) {
14332                 /* Constraint check succeeded */
14333                 return 0;
14334         } else {
14335                 ASN__CTFAIL(app_key, td, sptr,
14336                         "%s: constraint failed (%s:%d)",
14337                         td->name, __FILE__, __LINE__);
14338                 return -1;
14339         }
14340 }
14341
14342 static int
14343 memb_criticality_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14345         
14346         if(!sptr) {
14347                 ASN__CTFAIL(app_key, td, sptr,
14348                         "%s: value not given (%s:%d)",
14349                         td->name, __FILE__, __LINE__);
14350                 return -1;
14351         }
14352         
14353         
14354         if(1 /* No applicable constraints whatsoever */) {
14355                 /* Nothing is here. See below */
14356         }
14357         
14358         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14359 }
14360
14361 static int
14362 memb_extensionValue_constraint_721(const asn_TYPE_descriptor_t *td, const void *sptr,
14363                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14364         
14365         if(!sptr) {
14366                 ASN__CTFAIL(app_key, td, sptr,
14367                         "%s: value not given (%s:%d)",
14368                         td->name, __FILE__, __LINE__);
14369                 return -1;
14370         }
14371         
14372         
14373         if(1 /* No applicable constraints whatsoever */) {
14374                 /* Nothing is here. See below */
14375         }
14376         
14377         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14378 }
14379
14380 static int
14381 memb_id_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14382                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14383         long value;
14384         
14385         if(!sptr) {
14386                 ASN__CTFAIL(app_key, td, sptr,
14387                         "%s: value not given (%s:%d)",
14388                         td->name, __FILE__, __LINE__);
14389                 return -1;
14390         }
14391         
14392         value = *(const long *)sptr;
14393         
14394         if((value >= 0 && value <= 65535)) {
14395                 /* Constraint check succeeded */
14396                 return 0;
14397         } else {
14398                 ASN__CTFAIL(app_key, td, sptr,
14399                         "%s: constraint failed (%s:%d)",
14400                         td->name, __FILE__, __LINE__);
14401                 return -1;
14402         }
14403 }
14404
14405 static int
14406 memb_criticality_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14407                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14408         
14409         if(!sptr) {
14410                 ASN__CTFAIL(app_key, td, sptr,
14411                         "%s: value not given (%s:%d)",
14412                         td->name, __FILE__, __LINE__);
14413                 return -1;
14414         }
14415         
14416         
14417         if(1 /* No applicable constraints whatsoever */) {
14418                 /* Nothing is here. See below */
14419         }
14420         
14421         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14422 }
14423
14424 static int
14425 memb_extensionValue_constraint_725(const asn_TYPE_descriptor_t *td, const void *sptr,
14426                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14427         
14428         if(!sptr) {
14429                 ASN__CTFAIL(app_key, td, sptr,
14430                         "%s: value not given (%s:%d)",
14431                         td->name, __FILE__, __LINE__);
14432                 return -1;
14433         }
14434         
14435         
14436         if(1 /* No applicable constraints whatsoever */) {
14437                 /* Nothing is here. See below */
14438         }
14439         
14440         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14441 }
14442
14443 static int
14444 memb_id_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14445                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14446         long value;
14447         
14448         if(!sptr) {
14449                 ASN__CTFAIL(app_key, td, sptr,
14450                         "%s: value not given (%s:%d)",
14451                         td->name, __FILE__, __LINE__);
14452                 return -1;
14453         }
14454         
14455         value = *(const long *)sptr;
14456         
14457         if((value >= 0 && value <= 65535)) {
14458                 /* Constraint check succeeded */
14459                 return 0;
14460         } else {
14461                 ASN__CTFAIL(app_key, td, sptr,
14462                         "%s: constraint failed (%s:%d)",
14463                         td->name, __FILE__, __LINE__);
14464                 return -1;
14465         }
14466 }
14467
14468 static int
14469 memb_criticality_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14470                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14471         
14472         if(!sptr) {
14473                 ASN__CTFAIL(app_key, td, sptr,
14474                         "%s: value not given (%s:%d)",
14475                         td->name, __FILE__, __LINE__);
14476                 return -1;
14477         }
14478         
14479         
14480         if(1 /* No applicable constraints whatsoever */) {
14481                 /* Nothing is here. See below */
14482         }
14483         
14484         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14485 }
14486
14487 static int
14488 memb_extensionValue_constraint_729(const asn_TYPE_descriptor_t *td, const void *sptr,
14489                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14490         
14491         if(!sptr) {
14492                 ASN__CTFAIL(app_key, td, sptr,
14493                         "%s: value not given (%s:%d)",
14494                         td->name, __FILE__, __LINE__);
14495                 return -1;
14496         }
14497         
14498         
14499         if(1 /* No applicable constraints whatsoever */) {
14500                 /* Nothing is here. See below */
14501         }
14502         
14503         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14504 }
14505
14506 static int
14507 memb_id_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14508                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14509         long value;
14510         
14511         if(!sptr) {
14512                 ASN__CTFAIL(app_key, td, sptr,
14513                         "%s: value not given (%s:%d)",
14514                         td->name, __FILE__, __LINE__);
14515                 return -1;
14516         }
14517         
14518         value = *(const long *)sptr;
14519         
14520         if((value >= 0 && value <= 65535)) {
14521                 /* Constraint check succeeded */
14522                 return 0;
14523         } else {
14524                 ASN__CTFAIL(app_key, td, sptr,
14525                         "%s: constraint failed (%s:%d)",
14526                         td->name, __FILE__, __LINE__);
14527                 return -1;
14528         }
14529 }
14530
14531 static asn_type_selector_result_t
14532 select_RadioResourceStatus_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14533         asn_type_selector_result_t result = {0, 0};
14534         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14535         size_t constraining_column = 0; /* &id */
14536         size_t for_column = 1; /* &criticality */
14537         size_t row, presence_index = 0;
14538         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14539         
14540         for(row=0; row < itable->rows_count; row++) {
14541             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14542             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14543         
14544             if(type_cell->cell_kind == aioc__undefined)
14545                 continue;
14546         
14547             presence_index++;
14548             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14549                 result.type_descriptor = type_cell->type_descriptor;
14550                 result.presence_index = presence_index;
14551                 break;
14552             }
14553         }
14554         
14555         return result;
14556 }
14557
14558 static int
14559 memb_criticality_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14560                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14561         
14562         if(!sptr) {
14563                 ASN__CTFAIL(app_key, td, sptr,
14564                         "%s: value not given (%s:%d)",
14565                         td->name, __FILE__, __LINE__);
14566                 return -1;
14567         }
14568         
14569         
14570         if(1 /* No applicable constraints whatsoever */) {
14571                 /* Nothing is here. See below */
14572         }
14573         
14574         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14575 }
14576
14577 static asn_type_selector_result_t
14578 select_RadioResourceStatus_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14579         asn_type_selector_result_t result = {0, 0};
14580         const asn_ioc_set_t *itable = asn_IOS_RadioResourceStatus_ExtIEs_1;
14581         size_t constraining_column = 0; /* &id */
14582         size_t for_column = 2; /* &Extension */
14583         size_t row, presence_index = 0;
14584         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RadioResourceStatus_ExtIEs, id));
14585         
14586         for(row=0; row < itable->rows_count; row++) {
14587             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14588             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14589         
14590             if(type_cell->cell_kind == aioc__undefined)
14591                 continue;
14592         
14593             presence_index++;
14594             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14595                 result.type_descriptor = type_cell->type_descriptor;
14596                 result.presence_index = presence_index;
14597                 break;
14598             }
14599         }
14600         
14601         return result;
14602 }
14603
14604 static int
14605 memb_extensionValue_constraint_733(const asn_TYPE_descriptor_t *td, const void *sptr,
14606                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14607         
14608         if(!sptr) {
14609                 ASN__CTFAIL(app_key, td, sptr,
14610                         "%s: value not given (%s:%d)",
14611                         td->name, __FILE__, __LINE__);
14612                 return -1;
14613         }
14614         
14615         
14616         if(1 /* No applicable constraints whatsoever */) {
14617                 /* Nothing is here. See below */
14618         }
14619         
14620         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14621 }
14622
14623 static int
14624 memb_id_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14625                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14626         long value;
14627         
14628         if(!sptr) {
14629                 ASN__CTFAIL(app_key, td, sptr,
14630                         "%s: value not given (%s:%d)",
14631                         td->name, __FILE__, __LINE__);
14632                 return -1;
14633         }
14634         
14635         value = *(const long *)sptr;
14636         
14637         if((value >= 0 && value <= 65535)) {
14638                 /* Constraint check succeeded */
14639                 return 0;
14640         } else {
14641                 ASN__CTFAIL(app_key, td, sptr,
14642                         "%s: constraint failed (%s:%d)",
14643                         td->name, __FILE__, __LINE__);
14644                 return -1;
14645         }
14646 }
14647
14648 static asn_type_selector_result_t
14649 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14650         asn_type_selector_result_t result = {0, 0};
14651         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14652         size_t constraining_column = 0; /* &id */
14653         size_t for_column = 1; /* &criticality */
14654         size_t row, presence_index = 0;
14655         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14656         
14657         for(row=0; row < itable->rows_count; row++) {
14658             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14659             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14660         
14661             if(type_cell->cell_kind == aioc__undefined)
14662                 continue;
14663         
14664             presence_index++;
14665             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14666                 result.type_descriptor = type_cell->type_descriptor;
14667                 result.presence_index = presence_index;
14668                 break;
14669             }
14670         }
14671         
14672         return result;
14673 }
14674
14675 static int
14676 memb_criticality_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14677                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14678         
14679         if(!sptr) {
14680                 ASN__CTFAIL(app_key, td, sptr,
14681                         "%s: value not given (%s:%d)",
14682                         td->name, __FILE__, __LINE__);
14683                 return -1;
14684         }
14685         
14686         
14687         if(1 /* No applicable constraints whatsoever */) {
14688                 /* Nothing is here. See below */
14689         }
14690         
14691         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14692 }
14693
14694 static asn_type_selector_result_t
14695 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14696         asn_type_selector_result_t result = {0, 0};
14697         const asn_ioc_set_t *itable = asn_IOS_RelativeNarrowbandTxPower_ExtIEs_1;
14698         size_t constraining_column = 0; /* &id */
14699         size_t for_column = 2; /* &Extension */
14700         size_t row, presence_index = 0;
14701         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id));
14702         
14703         for(row=0; row < itable->rows_count; row++) {
14704             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14705             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14706         
14707             if(type_cell->cell_kind == aioc__undefined)
14708                 continue;
14709         
14710             presence_index++;
14711             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14712                 result.type_descriptor = type_cell->type_descriptor;
14713                 result.presence_index = presence_index;
14714                 break;
14715             }
14716         }
14717         
14718         return result;
14719 }
14720
14721 static int
14722 memb_extensionValue_constraint_737(const asn_TYPE_descriptor_t *td, const void *sptr,
14723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14724         
14725         if(!sptr) {
14726                 ASN__CTFAIL(app_key, td, sptr,
14727                         "%s: value not given (%s:%d)",
14728                         td->name, __FILE__, __LINE__);
14729                 return -1;
14730         }
14731         
14732         
14733         if(1 /* No applicable constraints whatsoever */) {
14734                 /* Nothing is here. See below */
14735         }
14736         
14737         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14738 }
14739
14740 static int
14741 memb_id_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14742                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14743         long value;
14744         
14745         if(!sptr) {
14746                 ASN__CTFAIL(app_key, td, sptr,
14747                         "%s: value not given (%s:%d)",
14748                         td->name, __FILE__, __LINE__);
14749                 return -1;
14750         }
14751         
14752         value = *(const long *)sptr;
14753         
14754         if((value >= 0 && value <= 65535)) {
14755                 /* Constraint check succeeded */
14756                 return 0;
14757         } else {
14758                 ASN__CTFAIL(app_key, td, sptr,
14759                         "%s: constraint failed (%s:%d)",
14760                         td->name, __FILE__, __LINE__);
14761                 return -1;
14762         }
14763 }
14764
14765 static int
14766 memb_criticality_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14768         
14769         if(!sptr) {
14770                 ASN__CTFAIL(app_key, td, sptr,
14771                         "%s: value not given (%s:%d)",
14772                         td->name, __FILE__, __LINE__);
14773                 return -1;
14774         }
14775         
14776         
14777         if(1 /* No applicable constraints whatsoever */) {
14778                 /* Nothing is here. See below */
14779         }
14780         
14781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14782 }
14783
14784 static int
14785 memb_extensionValue_constraint_741(const asn_TYPE_descriptor_t *td, const void *sptr,
14786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14787         
14788         if(!sptr) {
14789                 ASN__CTFAIL(app_key, td, sptr,
14790                         "%s: value not given (%s:%d)",
14791                         td->name, __FILE__, __LINE__);
14792                 return -1;
14793         }
14794         
14795         
14796         if(1 /* No applicable constraints whatsoever */) {
14797                 /* Nothing is here. See below */
14798         }
14799         
14800         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14801 }
14802
14803 static int
14804 memb_id_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14805                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14806         long value;
14807         
14808         if(!sptr) {
14809                 ASN__CTFAIL(app_key, td, sptr,
14810                         "%s: value not given (%s:%d)",
14811                         td->name, __FILE__, __LINE__);
14812                 return -1;
14813         }
14814         
14815         value = *(const long *)sptr;
14816         
14817         if((value >= 0 && value <= 65535)) {
14818                 /* Constraint check succeeded */
14819                 return 0;
14820         } else {
14821                 ASN__CTFAIL(app_key, td, sptr,
14822                         "%s: constraint failed (%s:%d)",
14823                         td->name, __FILE__, __LINE__);
14824                 return -1;
14825         }
14826 }
14827
14828 static int
14829 memb_criticality_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14831         
14832         if(!sptr) {
14833                 ASN__CTFAIL(app_key, td, sptr,
14834                         "%s: value not given (%s:%d)",
14835                         td->name, __FILE__, __LINE__);
14836                 return -1;
14837         }
14838         
14839         
14840         if(1 /* No applicable constraints whatsoever */) {
14841                 /* Nothing is here. See below */
14842         }
14843         
14844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14845 }
14846
14847 static int
14848 memb_extensionValue_constraint_745(const asn_TYPE_descriptor_t *td, const void *sptr,
14849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14850         
14851         if(!sptr) {
14852                 ASN__CTFAIL(app_key, td, sptr,
14853                         "%s: value not given (%s:%d)",
14854                         td->name, __FILE__, __LINE__);
14855                 return -1;
14856         }
14857         
14858         
14859         if(1 /* No applicable constraints whatsoever */) {
14860                 /* Nothing is here. See below */
14861         }
14862         
14863         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14864 }
14865
14866 static int
14867 memb_id_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14868                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14869         long value;
14870         
14871         if(!sptr) {
14872                 ASN__CTFAIL(app_key, td, sptr,
14873                         "%s: value not given (%s:%d)",
14874                         td->name, __FILE__, __LINE__);
14875                 return -1;
14876         }
14877         
14878         value = *(const long *)sptr;
14879         
14880         if((value >= 0 && value <= 65535)) {
14881                 /* Constraint check succeeded */
14882                 return 0;
14883         } else {
14884                 ASN__CTFAIL(app_key, td, sptr,
14885                         "%s: constraint failed (%s:%d)",
14886                         td->name, __FILE__, __LINE__);
14887                 return -1;
14888         }
14889 }
14890
14891 static int
14892 memb_criticality_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14894         
14895         if(!sptr) {
14896                 ASN__CTFAIL(app_key, td, sptr,
14897                         "%s: value not given (%s:%d)",
14898                         td->name, __FILE__, __LINE__);
14899                 return -1;
14900         }
14901         
14902         
14903         if(1 /* No applicable constraints whatsoever */) {
14904                 /* Nothing is here. See below */
14905         }
14906         
14907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14908 }
14909
14910 static int
14911 memb_extensionValue_constraint_749(const asn_TYPE_descriptor_t *td, const void *sptr,
14912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14913         
14914         if(!sptr) {
14915                 ASN__CTFAIL(app_key, td, sptr,
14916                         "%s: value not given (%s:%d)",
14917                         td->name, __FILE__, __LINE__);
14918                 return -1;
14919         }
14920         
14921         
14922         if(1 /* No applicable constraints whatsoever */) {
14923                 /* Nothing is here. See below */
14924         }
14925         
14926         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14927 }
14928
14929 static int
14930 memb_id_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14931                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14932         long value;
14933         
14934         if(!sptr) {
14935                 ASN__CTFAIL(app_key, td, sptr,
14936                         "%s: value not given (%s:%d)",
14937                         td->name, __FILE__, __LINE__);
14938                 return -1;
14939         }
14940         
14941         value = *(const long *)sptr;
14942         
14943         if((value >= 0 && value <= 65535)) {
14944                 /* Constraint check succeeded */
14945                 return 0;
14946         } else {
14947                 ASN__CTFAIL(app_key, td, sptr,
14948                         "%s: constraint failed (%s:%d)",
14949                         td->name, __FILE__, __LINE__);
14950                 return -1;
14951         }
14952 }
14953
14954 static asn_type_selector_result_t
14955 select_RSRPMRList_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
14956         asn_type_selector_result_t result = {0, 0};
14957         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
14958         size_t constraining_column = 0; /* &id */
14959         size_t for_column = 1; /* &criticality */
14960         size_t row, presence_index = 0;
14961         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
14962         
14963         for(row=0; row < itable->rows_count; row++) {
14964             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
14965             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
14966         
14967             if(type_cell->cell_kind == aioc__undefined)
14968                 continue;
14969         
14970             presence_index++;
14971             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
14972                 result.type_descriptor = type_cell->type_descriptor;
14973                 result.presence_index = presence_index;
14974                 break;
14975             }
14976         }
14977         
14978         return result;
14979 }
14980
14981 static int
14982 memb_criticality_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
14983                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
14984         
14985         if(!sptr) {
14986                 ASN__CTFAIL(app_key, td, sptr,
14987                         "%s: value not given (%s:%d)",
14988                         td->name, __FILE__, __LINE__);
14989                 return -1;
14990         }
14991         
14992         
14993         if(1 /* No applicable constraints whatsoever */) {
14994                 /* Nothing is here. See below */
14995         }
14996         
14997         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
14998 }
14999
15000 static asn_type_selector_result_t
15001 select_RSRPMRList_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15002         asn_type_selector_result_t result = {0, 0};
15003         const asn_ioc_set_t *itable = asn_IOS_RSRPMRList_ExtIEs_1;
15004         size_t constraining_column = 0; /* &id */
15005         size_t for_column = 2; /* &Extension */
15006         size_t row, presence_index = 0;
15007         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct RSRPMRList_ExtIEs, id));
15008         
15009         for(row=0; row < itable->rows_count; row++) {
15010             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15011             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15012         
15013             if(type_cell->cell_kind == aioc__undefined)
15014                 continue;
15015         
15016             presence_index++;
15017             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15018                 result.type_descriptor = type_cell->type_descriptor;
15019                 result.presence_index = presence_index;
15020                 break;
15021             }
15022         }
15023         
15024         return result;
15025 }
15026
15027 static int
15028 memb_extensionValue_constraint_753(const asn_TYPE_descriptor_t *td, const void *sptr,
15029                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15030         
15031         if(!sptr) {
15032                 ASN__CTFAIL(app_key, td, sptr,
15033                         "%s: value not given (%s:%d)",
15034                         td->name, __FILE__, __LINE__);
15035                 return -1;
15036         }
15037         
15038         
15039         if(1 /* No applicable constraints whatsoever */) {
15040                 /* Nothing is here. See below */
15041         }
15042         
15043         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15044 }
15045
15046 static int
15047 memb_id_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15048                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15049         long value;
15050         
15051         if(!sptr) {
15052                 ASN__CTFAIL(app_key, td, sptr,
15053                         "%s: value not given (%s:%d)",
15054                         td->name, __FILE__, __LINE__);
15055                 return -1;
15056         }
15057         
15058         value = *(const long *)sptr;
15059         
15060         if((value >= 0 && value <= 65535)) {
15061                 /* Constraint check succeeded */
15062                 return 0;
15063         } else {
15064                 ASN__CTFAIL(app_key, td, sptr,
15065                         "%s: constraint failed (%s:%d)",
15066                         td->name, __FILE__, __LINE__);
15067                 return -1;
15068         }
15069 }
15070
15071 static int
15072 memb_criticality_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15074         
15075         if(!sptr) {
15076                 ASN__CTFAIL(app_key, td, sptr,
15077                         "%s: value not given (%s:%d)",
15078                         td->name, __FILE__, __LINE__);
15079                 return -1;
15080         }
15081         
15082         
15083         if(1 /* No applicable constraints whatsoever */) {
15084                 /* Nothing is here. See below */
15085         }
15086         
15087         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15088 }
15089
15090 static int
15091 memb_extensionValue_constraint_757(const asn_TYPE_descriptor_t *td, const void *sptr,
15092                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15093         
15094         if(!sptr) {
15095                 ASN__CTFAIL(app_key, td, sptr,
15096                         "%s: value not given (%s:%d)",
15097                         td->name, __FILE__, __LINE__);
15098                 return -1;
15099         }
15100         
15101         
15102         if(1 /* No applicable constraints whatsoever */) {
15103                 /* Nothing is here. See below */
15104         }
15105         
15106         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15107 }
15108
15109 static int
15110 memb_id_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15111                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15112         long value;
15113         
15114         if(!sptr) {
15115                 ASN__CTFAIL(app_key, td, sptr,
15116                         "%s: value not given (%s:%d)",
15117                         td->name, __FILE__, __LINE__);
15118                 return -1;
15119         }
15120         
15121         value = *(const long *)sptr;
15122         
15123         if((value >= 0 && value <= 65535)) {
15124                 /* Constraint check succeeded */
15125                 return 0;
15126         } else {
15127                 ASN__CTFAIL(app_key, td, sptr,
15128                         "%s: constraint failed (%s:%d)",
15129                         td->name, __FILE__, __LINE__);
15130                 return -1;
15131         }
15132 }
15133
15134 static int
15135 memb_criticality_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15137         
15138         if(!sptr) {
15139                 ASN__CTFAIL(app_key, td, sptr,
15140                         "%s: value not given (%s:%d)",
15141                         td->name, __FILE__, __LINE__);
15142                 return -1;
15143         }
15144         
15145         
15146         if(1 /* No applicable constraints whatsoever */) {
15147                 /* Nothing is here. See below */
15148         }
15149         
15150         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15151 }
15152
15153 static int
15154 memb_extensionValue_constraint_761(const asn_TYPE_descriptor_t *td, const void *sptr,
15155                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15156         
15157         if(!sptr) {
15158                 ASN__CTFAIL(app_key, td, sptr,
15159                         "%s: value not given (%s:%d)",
15160                         td->name, __FILE__, __LINE__);
15161                 return -1;
15162         }
15163         
15164         
15165         if(1 /* No applicable constraints whatsoever */) {
15166                 /* Nothing is here. See below */
15167         }
15168         
15169         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15170 }
15171
15172 static int
15173 memb_id_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15174                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15175         long value;
15176         
15177         if(!sptr) {
15178                 ASN__CTFAIL(app_key, td, sptr,
15179                         "%s: value not given (%s:%d)",
15180                         td->name, __FILE__, __LINE__);
15181                 return -1;
15182         }
15183         
15184         value = *(const long *)sptr;
15185         
15186         if((value >= 0 && value <= 65535)) {
15187                 /* Constraint check succeeded */
15188                 return 0;
15189         } else {
15190                 ASN__CTFAIL(app_key, td, sptr,
15191                         "%s: constraint failed (%s:%d)",
15192                         td->name, __FILE__, __LINE__);
15193                 return -1;
15194         }
15195 }
15196
15197 static int
15198 memb_criticality_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15200         
15201         if(!sptr) {
15202                 ASN__CTFAIL(app_key, td, sptr,
15203                         "%s: value not given (%s:%d)",
15204                         td->name, __FILE__, __LINE__);
15205                 return -1;
15206         }
15207         
15208         
15209         if(1 /* No applicable constraints whatsoever */) {
15210                 /* Nothing is here. See below */
15211         }
15212         
15213         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15214 }
15215
15216 static int
15217 memb_extensionValue_constraint_765(const asn_TYPE_descriptor_t *td, const void *sptr,
15218                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15219         
15220         if(!sptr) {
15221                 ASN__CTFAIL(app_key, td, sptr,
15222                         "%s: value not given (%s:%d)",
15223                         td->name, __FILE__, __LINE__);
15224                 return -1;
15225         }
15226         
15227         
15228         if(1 /* No applicable constraints whatsoever */) {
15229                 /* Nothing is here. See below */
15230         }
15231         
15232         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15233 }
15234
15235 static int
15236 memb_id_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15237                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15238         long value;
15239         
15240         if(!sptr) {
15241                 ASN__CTFAIL(app_key, td, sptr,
15242                         "%s: value not given (%s:%d)",
15243                         td->name, __FILE__, __LINE__);
15244                 return -1;
15245         }
15246         
15247         value = *(const long *)sptr;
15248         
15249         if((value >= 0 && value <= 65535)) {
15250                 /* Constraint check succeeded */
15251                 return 0;
15252         } else {
15253                 ASN__CTFAIL(app_key, td, sptr,
15254                         "%s: constraint failed (%s:%d)",
15255                         td->name, __FILE__, __LINE__);
15256                 return -1;
15257         }
15258 }
15259
15260 static asn_type_selector_result_t
15261 select_ServedCell_Information_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15262         asn_type_selector_result_t result = {0, 0};
15263         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15264         size_t constraining_column = 0; /* &id */
15265         size_t for_column = 1; /* &criticality */
15266         size_t row, presence_index = 0;
15267         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15268         
15269         for(row=0; row < itable->rows_count; row++) {
15270             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15271             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15272         
15273             if(type_cell->cell_kind == aioc__undefined)
15274                 continue;
15275         
15276             presence_index++;
15277             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15278                 result.type_descriptor = type_cell->type_descriptor;
15279                 result.presence_index = presence_index;
15280                 break;
15281             }
15282         }
15283         
15284         return result;
15285 }
15286
15287 static int
15288 memb_criticality_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15289                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15290         
15291         if(!sptr) {
15292                 ASN__CTFAIL(app_key, td, sptr,
15293                         "%s: value not given (%s:%d)",
15294                         td->name, __FILE__, __LINE__);
15295                 return -1;
15296         }
15297         
15298         
15299         if(1 /* No applicable constraints whatsoever */) {
15300                 /* Nothing is here. See below */
15301         }
15302         
15303         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15304 }
15305
15306 static asn_type_selector_result_t
15307 select_ServedCell_Information_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15308         asn_type_selector_result_t result = {0, 0};
15309         const asn_ioc_set_t *itable = asn_IOS_ServedCell_Information_ExtIEs_1;
15310         size_t constraining_column = 0; /* &id */
15311         size_t for_column = 2; /* &Extension */
15312         size_t row, presence_index = 0;
15313         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct ServedCell_Information_ExtIEs, id));
15314         
15315         for(row=0; row < itable->rows_count; row++) {
15316             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15317             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15318         
15319             if(type_cell->cell_kind == aioc__undefined)
15320                 continue;
15321         
15322             presence_index++;
15323             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15324                 result.type_descriptor = type_cell->type_descriptor;
15325                 result.presence_index = presence_index;
15326                 break;
15327             }
15328         }
15329         
15330         return result;
15331 }
15332
15333 static int
15334 memb_extensionValue_constraint_769(const asn_TYPE_descriptor_t *td, const void *sptr,
15335                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15336         
15337         if(!sptr) {
15338                 ASN__CTFAIL(app_key, td, sptr,
15339                         "%s: value not given (%s:%d)",
15340                         td->name, __FILE__, __LINE__);
15341                 return -1;
15342         }
15343         
15344         
15345         if(1 /* No applicable constraints whatsoever */) {
15346                 /* Nothing is here. See below */
15347         }
15348         
15349         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15350 }
15351
15352 static int
15353 memb_id_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15354                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15355         long value;
15356         
15357         if(!sptr) {
15358                 ASN__CTFAIL(app_key, td, sptr,
15359                         "%s: value not given (%s:%d)",
15360                         td->name, __FILE__, __LINE__);
15361                 return -1;
15362         }
15363         
15364         value = *(const long *)sptr;
15365         
15366         if((value >= 0 && value <= 65535)) {
15367                 /* Constraint check succeeded */
15368                 return 0;
15369         } else {
15370                 ASN__CTFAIL(app_key, td, sptr,
15371                         "%s: constraint failed (%s:%d)",
15372                         td->name, __FILE__, __LINE__);
15373                 return -1;
15374         }
15375 }
15376
15377 static asn_type_selector_result_t
15378 select_SgNBResourceCoordinationInformationExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15379         asn_type_selector_result_t result = {0, 0};
15380         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15381         size_t constraining_column = 0; /* &id */
15382         size_t for_column = 1; /* &criticality */
15383         size_t row, presence_index = 0;
15384         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15385         
15386         for(row=0; row < itable->rows_count; row++) {
15387             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15388             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15389         
15390             if(type_cell->cell_kind == aioc__undefined)
15391                 continue;
15392         
15393             presence_index++;
15394             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15395                 result.type_descriptor = type_cell->type_descriptor;
15396                 result.presence_index = presence_index;
15397                 break;
15398             }
15399         }
15400         
15401         return result;
15402 }
15403
15404 static int
15405 memb_criticality_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15406                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15407         
15408         if(!sptr) {
15409                 ASN__CTFAIL(app_key, td, sptr,
15410                         "%s: value not given (%s:%d)",
15411                         td->name, __FILE__, __LINE__);
15412                 return -1;
15413         }
15414         
15415         
15416         if(1 /* No applicable constraints whatsoever */) {
15417                 /* Nothing is here. See below */
15418         }
15419         
15420         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15421 }
15422
15423 static asn_type_selector_result_t
15424 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
15425         asn_type_selector_result_t result = {0, 0};
15426         const asn_ioc_set_t *itable = asn_IOS_SgNBResourceCoordinationInformationExtIEs_1;
15427         size_t constraining_column = 0; /* &id */
15428         size_t for_column = 2; /* &Extension */
15429         size_t row, presence_index = 0;
15430         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SgNBResourceCoordinationInformationExtIEs, id));
15431         
15432         for(row=0; row < itable->rows_count; row++) {
15433             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
15434             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
15435         
15436             if(type_cell->cell_kind == aioc__undefined)
15437                 continue;
15438         
15439             presence_index++;
15440             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
15441                 result.type_descriptor = type_cell->type_descriptor;
15442                 result.presence_index = presence_index;
15443                 break;
15444             }
15445         }
15446         
15447         return result;
15448 }
15449
15450 static int
15451 memb_extensionValue_constraint_773(const asn_TYPE_descriptor_t *td, const void *sptr,
15452                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15453         
15454         if(!sptr) {
15455                 ASN__CTFAIL(app_key, td, sptr,
15456                         "%s: value not given (%s:%d)",
15457                         td->name, __FILE__, __LINE__);
15458                 return -1;
15459         }
15460         
15461         
15462         if(1 /* No applicable constraints whatsoever */) {
15463                 /* Nothing is here. See below */
15464         }
15465         
15466         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15467 }
15468
15469 static int
15470 memb_id_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15471                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15472         long value;
15473         
15474         if(!sptr) {
15475                 ASN__CTFAIL(app_key, td, sptr,
15476                         "%s: value not given (%s:%d)",
15477                         td->name, __FILE__, __LINE__);
15478                 return -1;
15479         }
15480         
15481         value = *(const long *)sptr;
15482         
15483         if((value >= 0 && value <= 65535)) {
15484                 /* Constraint check succeeded */
15485                 return 0;
15486         } else {
15487                 ASN__CTFAIL(app_key, td, sptr,
15488                         "%s: constraint failed (%s:%d)",
15489                         td->name, __FILE__, __LINE__);
15490                 return -1;
15491         }
15492 }
15493
15494 static int
15495 memb_criticality_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15496                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15497         
15498         if(!sptr) {
15499                 ASN__CTFAIL(app_key, td, sptr,
15500                         "%s: value not given (%s:%d)",
15501                         td->name, __FILE__, __LINE__);
15502                 return -1;
15503         }
15504         
15505         
15506         if(1 /* No applicable constraints whatsoever */) {
15507                 /* Nothing is here. See below */
15508         }
15509         
15510         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15511 }
15512
15513 static int
15514 memb_extensionValue_constraint_777(const asn_TYPE_descriptor_t *td, const void *sptr,
15515                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15516         
15517         if(!sptr) {
15518                 ASN__CTFAIL(app_key, td, sptr,
15519                         "%s: value not given (%s:%d)",
15520                         td->name, __FILE__, __LINE__);
15521                 return -1;
15522         }
15523         
15524         
15525         if(1 /* No applicable constraints whatsoever */) {
15526                 /* Nothing is here. See below */
15527         }
15528         
15529         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15530 }
15531
15532 static int
15533 memb_id_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15534                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15535         long value;
15536         
15537         if(!sptr) {
15538                 ASN__CTFAIL(app_key, td, sptr,
15539                         "%s: value not given (%s:%d)",
15540                         td->name, __FILE__, __LINE__);
15541                 return -1;
15542         }
15543         
15544         value = *(const long *)sptr;
15545         
15546         if((value >= 0 && value <= 65535)) {
15547                 /* Constraint check succeeded */
15548                 return 0;
15549         } else {
15550                 ASN__CTFAIL(app_key, td, sptr,
15551                         "%s: constraint failed (%s:%d)",
15552                         td->name, __FILE__, __LINE__);
15553                 return -1;
15554         }
15555 }
15556
15557 static int
15558 memb_criticality_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15559                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15560         
15561         if(!sptr) {
15562                 ASN__CTFAIL(app_key, td, sptr,
15563                         "%s: value not given (%s:%d)",
15564                         td->name, __FILE__, __LINE__);
15565                 return -1;
15566         }
15567         
15568         
15569         if(1 /* No applicable constraints whatsoever */) {
15570                 /* Nothing is here. See below */
15571         }
15572         
15573         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15574 }
15575
15576 static int
15577 memb_extensionValue_constraint_781(const asn_TYPE_descriptor_t *td, const void *sptr,
15578                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15579         
15580         if(!sptr) {
15581                 ASN__CTFAIL(app_key, td, sptr,
15582                         "%s: value not given (%s:%d)",
15583                         td->name, __FILE__, __LINE__);
15584                 return -1;
15585         }
15586         
15587         
15588         if(1 /* No applicable constraints whatsoever */) {
15589                 /* Nothing is here. See below */
15590         }
15591         
15592         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15593 }
15594
15595 static int
15596 memb_id_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15597                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15598         long value;
15599         
15600         if(!sptr) {
15601                 ASN__CTFAIL(app_key, td, sptr,
15602                         "%s: value not given (%s:%d)",
15603                         td->name, __FILE__, __LINE__);
15604                 return -1;
15605         }
15606         
15607         value = *(const long *)sptr;
15608         
15609         if((value >= 0 && value <= 65535)) {
15610                 /* Constraint check succeeded */
15611                 return 0;
15612         } else {
15613                 ASN__CTFAIL(app_key, td, sptr,
15614                         "%s: constraint failed (%s:%d)",
15615                         td->name, __FILE__, __LINE__);
15616                 return -1;
15617         }
15618 }
15619
15620 static int
15621 memb_criticality_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15623         
15624         if(!sptr) {
15625                 ASN__CTFAIL(app_key, td, sptr,
15626                         "%s: value not given (%s:%d)",
15627                         td->name, __FILE__, __LINE__);
15628                 return -1;
15629         }
15630         
15631         
15632         if(1 /* No applicable constraints whatsoever */) {
15633                 /* Nothing is here. See below */
15634         }
15635         
15636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15637 }
15638
15639 static int
15640 memb_extensionValue_constraint_785(const asn_TYPE_descriptor_t *td, const void *sptr,
15641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15642         
15643         if(!sptr) {
15644                 ASN__CTFAIL(app_key, td, sptr,
15645                         "%s: value not given (%s:%d)",
15646                         td->name, __FILE__, __LINE__);
15647                 return -1;
15648         }
15649         
15650         
15651         if(1 /* No applicable constraints whatsoever */) {
15652                 /* Nothing is here. See below */
15653         }
15654         
15655         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15656 }
15657
15658 static int
15659 memb_id_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15660                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15661         long value;
15662         
15663         if(!sptr) {
15664                 ASN__CTFAIL(app_key, td, sptr,
15665                         "%s: value not given (%s:%d)",
15666                         td->name, __FILE__, __LINE__);
15667                 return -1;
15668         }
15669         
15670         value = *(const long *)sptr;
15671         
15672         if((value >= 0 && value <= 65535)) {
15673                 /* Constraint check succeeded */
15674                 return 0;
15675         } else {
15676                 ASN__CTFAIL(app_key, td, sptr,
15677                         "%s: constraint failed (%s:%d)",
15678                         td->name, __FILE__, __LINE__);
15679                 return -1;
15680         }
15681 }
15682
15683 static int
15684 memb_criticality_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15685                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15686         
15687         if(!sptr) {
15688                 ASN__CTFAIL(app_key, td, sptr,
15689                         "%s: value not given (%s:%d)",
15690                         td->name, __FILE__, __LINE__);
15691                 return -1;
15692         }
15693         
15694         
15695         if(1 /* No applicable constraints whatsoever */) {
15696                 /* Nothing is here. See below */
15697         }
15698         
15699         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15700 }
15701
15702 static int
15703 memb_extensionValue_constraint_789(const asn_TYPE_descriptor_t *td, const void *sptr,
15704                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15705         
15706         if(!sptr) {
15707                 ASN__CTFAIL(app_key, td, sptr,
15708                         "%s: value not given (%s:%d)",
15709                         td->name, __FILE__, __LINE__);
15710                 return -1;
15711         }
15712         
15713         
15714         if(1 /* No applicable constraints whatsoever */) {
15715                 /* Nothing is here. See below */
15716         }
15717         
15718         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15719 }
15720
15721 static int
15722 memb_id_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15723                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15724         long value;
15725         
15726         if(!sptr) {
15727                 ASN__CTFAIL(app_key, td, sptr,
15728                         "%s: value not given (%s:%d)",
15729                         td->name, __FILE__, __LINE__);
15730                 return -1;
15731         }
15732         
15733         value = *(const long *)sptr;
15734         
15735         if((value >= 0 && value <= 65535)) {
15736                 /* Constraint check succeeded */
15737                 return 0;
15738         } else {
15739                 ASN__CTFAIL(app_key, td, sptr,
15740                         "%s: constraint failed (%s:%d)",
15741                         td->name, __FILE__, __LINE__);
15742                 return -1;
15743         }
15744 }
15745
15746 static int
15747 memb_criticality_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15748                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15749         
15750         if(!sptr) {
15751                 ASN__CTFAIL(app_key, td, sptr,
15752                         "%s: value not given (%s:%d)",
15753                         td->name, __FILE__, __LINE__);
15754                 return -1;
15755         }
15756         
15757         
15758         if(1 /* No applicable constraints whatsoever */) {
15759                 /* Nothing is here. See below */
15760         }
15761         
15762         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15763 }
15764
15765 static int
15766 memb_extensionValue_constraint_793(const asn_TYPE_descriptor_t *td, const void *sptr,
15767                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15768         
15769         if(!sptr) {
15770                 ASN__CTFAIL(app_key, td, sptr,
15771                         "%s: value not given (%s:%d)",
15772                         td->name, __FILE__, __LINE__);
15773                 return -1;
15774         }
15775         
15776         
15777         if(1 /* No applicable constraints whatsoever */) {
15778                 /* Nothing is here. See below */
15779         }
15780         
15781         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15782 }
15783
15784 static int
15785 memb_id_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15786                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15787         long value;
15788         
15789         if(!sptr) {
15790                 ASN__CTFAIL(app_key, td, sptr,
15791                         "%s: value not given (%s:%d)",
15792                         td->name, __FILE__, __LINE__);
15793                 return -1;
15794         }
15795         
15796         value = *(const long *)sptr;
15797         
15798         if((value >= 0 && value <= 65535)) {
15799                 /* Constraint check succeeded */
15800                 return 0;
15801         } else {
15802                 ASN__CTFAIL(app_key, td, sptr,
15803                         "%s: constraint failed (%s:%d)",
15804                         td->name, __FILE__, __LINE__);
15805                 return -1;
15806         }
15807 }
15808
15809 static int
15810 memb_criticality_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15811                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15812         
15813         if(!sptr) {
15814                 ASN__CTFAIL(app_key, td, sptr,
15815                         "%s: value not given (%s:%d)",
15816                         td->name, __FILE__, __LINE__);
15817                 return -1;
15818         }
15819         
15820         
15821         if(1 /* No applicable constraints whatsoever */) {
15822                 /* Nothing is here. See below */
15823         }
15824         
15825         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15826 }
15827
15828 static int
15829 memb_extensionValue_constraint_797(const asn_TYPE_descriptor_t *td, const void *sptr,
15830                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15831         
15832         if(!sptr) {
15833                 ASN__CTFAIL(app_key, td, sptr,
15834                         "%s: value not given (%s:%d)",
15835                         td->name, __FILE__, __LINE__);
15836                 return -1;
15837         }
15838         
15839         
15840         if(1 /* No applicable constraints whatsoever */) {
15841                 /* Nothing is here. See below */
15842         }
15843         
15844         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15845 }
15846
15847 static int
15848 memb_id_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15849                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15850         long value;
15851         
15852         if(!sptr) {
15853                 ASN__CTFAIL(app_key, td, sptr,
15854                         "%s: value not given (%s:%d)",
15855                         td->name, __FILE__, __LINE__);
15856                 return -1;
15857         }
15858         
15859         value = *(const long *)sptr;
15860         
15861         if((value >= 0 && value <= 65535)) {
15862                 /* Constraint check succeeded */
15863                 return 0;
15864         } else {
15865                 ASN__CTFAIL(app_key, td, sptr,
15866                         "%s: constraint failed (%s:%d)",
15867                         td->name, __FILE__, __LINE__);
15868                 return -1;
15869         }
15870 }
15871
15872 static int
15873 memb_criticality_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15874                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15875         
15876         if(!sptr) {
15877                 ASN__CTFAIL(app_key, td, sptr,
15878                         "%s: value not given (%s:%d)",
15879                         td->name, __FILE__, __LINE__);
15880                 return -1;
15881         }
15882         
15883         
15884         if(1 /* No applicable constraints whatsoever */) {
15885                 /* Nothing is here. See below */
15886         }
15887         
15888         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15889 }
15890
15891 static int
15892 memb_extensionValue_constraint_801(const asn_TYPE_descriptor_t *td, const void *sptr,
15893                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15894         
15895         if(!sptr) {
15896                 ASN__CTFAIL(app_key, td, sptr,
15897                         "%s: value not given (%s:%d)",
15898                         td->name, __FILE__, __LINE__);
15899                 return -1;
15900         }
15901         
15902         
15903         if(1 /* No applicable constraints whatsoever */) {
15904                 /* Nothing is here. See below */
15905         }
15906         
15907         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15908 }
15909
15910 static int
15911 memb_id_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15912                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15913         long value;
15914         
15915         if(!sptr) {
15916                 ASN__CTFAIL(app_key, td, sptr,
15917                         "%s: value not given (%s:%d)",
15918                         td->name, __FILE__, __LINE__);
15919                 return -1;
15920         }
15921         
15922         value = *(const long *)sptr;
15923         
15924         if((value >= 0 && value <= 65535)) {
15925                 /* Constraint check succeeded */
15926                 return 0;
15927         } else {
15928                 ASN__CTFAIL(app_key, td, sptr,
15929                         "%s: constraint failed (%s:%d)",
15930                         td->name, __FILE__, __LINE__);
15931                 return -1;
15932         }
15933 }
15934
15935 static int
15936 memb_criticality_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15937                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15938         
15939         if(!sptr) {
15940                 ASN__CTFAIL(app_key, td, sptr,
15941                         "%s: value not given (%s:%d)",
15942                         td->name, __FILE__, __LINE__);
15943                 return -1;
15944         }
15945         
15946         
15947         if(1 /* No applicable constraints whatsoever */) {
15948                 /* Nothing is here. See below */
15949         }
15950         
15951         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15952 }
15953
15954 static int
15955 memb_extensionValue_constraint_805(const asn_TYPE_descriptor_t *td, const void *sptr,
15956                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15957         
15958         if(!sptr) {
15959                 ASN__CTFAIL(app_key, td, sptr,
15960                         "%s: value not given (%s:%d)",
15961                         td->name, __FILE__, __LINE__);
15962                 return -1;
15963         }
15964         
15965         
15966         if(1 /* No applicable constraints whatsoever */) {
15967                 /* Nothing is here. See below */
15968         }
15969         
15970         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
15971 }
15972
15973 static int
15974 memb_id_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
15975                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
15976         long value;
15977         
15978         if(!sptr) {
15979                 ASN__CTFAIL(app_key, td, sptr,
15980                         "%s: value not given (%s:%d)",
15981                         td->name, __FILE__, __LINE__);
15982                 return -1;
15983         }
15984         
15985         value = *(const long *)sptr;
15986         
15987         if((value >= 0 && value <= 65535)) {
15988                 /* Constraint check succeeded */
15989                 return 0;
15990         } else {
15991                 ASN__CTFAIL(app_key, td, sptr,
15992                         "%s: constraint failed (%s:%d)",
15993                         td->name, __FILE__, __LINE__);
15994                 return -1;
15995         }
15996 }
15997
15998 static int
15999 memb_criticality_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16000                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16001         
16002         if(!sptr) {
16003                 ASN__CTFAIL(app_key, td, sptr,
16004                         "%s: value not given (%s:%d)",
16005                         td->name, __FILE__, __LINE__);
16006                 return -1;
16007         }
16008         
16009         
16010         if(1 /* No applicable constraints whatsoever */) {
16011                 /* Nothing is here. See below */
16012         }
16013         
16014         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16015 }
16016
16017 static int
16018 memb_extensionValue_constraint_809(const asn_TYPE_descriptor_t *td, const void *sptr,
16019                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16020         
16021         if(!sptr) {
16022                 ASN__CTFAIL(app_key, td, sptr,
16023                         "%s: value not given (%s:%d)",
16024                         td->name, __FILE__, __LINE__);
16025                 return -1;
16026         }
16027         
16028         
16029         if(1 /* No applicable constraints whatsoever */) {
16030                 /* Nothing is here. See below */
16031         }
16032         
16033         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16034 }
16035
16036 static int
16037 memb_id_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16038                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16039         long value;
16040         
16041         if(!sptr) {
16042                 ASN__CTFAIL(app_key, td, sptr,
16043                         "%s: value not given (%s:%d)",
16044                         td->name, __FILE__, __LINE__);
16045                 return -1;
16046         }
16047         
16048         value = *(const long *)sptr;
16049         
16050         if((value >= 0 && value <= 65535)) {
16051                 /* Constraint check succeeded */
16052                 return 0;
16053         } else {
16054                 ASN__CTFAIL(app_key, td, sptr,
16055                         "%s: constraint failed (%s:%d)",
16056                         td->name, __FILE__, __LINE__);
16057                 return -1;
16058         }
16059 }
16060
16061 static int
16062 memb_criticality_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16063                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16064         
16065         if(!sptr) {
16066                 ASN__CTFAIL(app_key, td, sptr,
16067                         "%s: value not given (%s:%d)",
16068                         td->name, __FILE__, __LINE__);
16069                 return -1;
16070         }
16071         
16072         
16073         if(1 /* No applicable constraints whatsoever */) {
16074                 /* Nothing is here. See below */
16075         }
16076         
16077         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16078 }
16079
16080 static int
16081 memb_extensionValue_constraint_813(const asn_TYPE_descriptor_t *td, const void *sptr,
16082                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16083         
16084         if(!sptr) {
16085                 ASN__CTFAIL(app_key, td, sptr,
16086                         "%s: value not given (%s:%d)",
16087                         td->name, __FILE__, __LINE__);
16088                 return -1;
16089         }
16090         
16091         
16092         if(1 /* No applicable constraints whatsoever */) {
16093                 /* Nothing is here. See below */
16094         }
16095         
16096         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16097 }
16098
16099 static int
16100 memb_id_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16101                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16102         long value;
16103         
16104         if(!sptr) {
16105                 ASN__CTFAIL(app_key, td, sptr,
16106                         "%s: value not given (%s:%d)",
16107                         td->name, __FILE__, __LINE__);
16108                 return -1;
16109         }
16110         
16111         value = *(const long *)sptr;
16112         
16113         if((value >= 0 && value <= 65535)) {
16114                 /* Constraint check succeeded */
16115                 return 0;
16116         } else {
16117                 ASN__CTFAIL(app_key, td, sptr,
16118                         "%s: constraint failed (%s:%d)",
16119                         td->name, __FILE__, __LINE__);
16120                 return -1;
16121         }
16122 }
16123
16124 static int
16125 memb_criticality_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16126                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16127         
16128         if(!sptr) {
16129                 ASN__CTFAIL(app_key, td, sptr,
16130                         "%s: value not given (%s:%d)",
16131                         td->name, __FILE__, __LINE__);
16132                 return -1;
16133         }
16134         
16135         
16136         if(1 /* No applicable constraints whatsoever */) {
16137                 /* Nothing is here. See below */
16138         }
16139         
16140         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16141 }
16142
16143 static int
16144 memb_extensionValue_constraint_817(const asn_TYPE_descriptor_t *td, const void *sptr,
16145                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16146         
16147         if(!sptr) {
16148                 ASN__CTFAIL(app_key, td, sptr,
16149                         "%s: value not given (%s:%d)",
16150                         td->name, __FILE__, __LINE__);
16151                 return -1;
16152         }
16153         
16154         
16155         if(1 /* No applicable constraints whatsoever */) {
16156                 /* Nothing is here. See below */
16157         }
16158         
16159         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16160 }
16161
16162 static int
16163 memb_id_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16164                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16165         long value;
16166         
16167         if(!sptr) {
16168                 ASN__CTFAIL(app_key, td, sptr,
16169                         "%s: value not given (%s:%d)",
16170                         td->name, __FILE__, __LINE__);
16171                 return -1;
16172         }
16173         
16174         value = *(const long *)sptr;
16175         
16176         if((value >= 0 && value <= 65535)) {
16177                 /* Constraint check succeeded */
16178                 return 0;
16179         } else {
16180                 ASN__CTFAIL(app_key, td, sptr,
16181                         "%s: constraint failed (%s:%d)",
16182                         td->name, __FILE__, __LINE__);
16183                 return -1;
16184         }
16185 }
16186
16187 static int
16188 memb_criticality_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16189                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16190         
16191         if(!sptr) {
16192                 ASN__CTFAIL(app_key, td, sptr,
16193                         "%s: value not given (%s:%d)",
16194                         td->name, __FILE__, __LINE__);
16195                 return -1;
16196         }
16197         
16198         
16199         if(1 /* No applicable constraints whatsoever */) {
16200                 /* Nothing is here. See below */
16201         }
16202         
16203         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16204 }
16205
16206 static int
16207 memb_extensionValue_constraint_821(const asn_TYPE_descriptor_t *td, const void *sptr,
16208                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16209         
16210         if(!sptr) {
16211                 ASN__CTFAIL(app_key, td, sptr,
16212                         "%s: value not given (%s:%d)",
16213                         td->name, __FILE__, __LINE__);
16214                 return -1;
16215         }
16216         
16217         
16218         if(1 /* No applicable constraints whatsoever */) {
16219                 /* Nothing is here. See below */
16220         }
16221         
16222         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16223 }
16224
16225 static int
16226 memb_id_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16227                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16228         long value;
16229         
16230         if(!sptr) {
16231                 ASN__CTFAIL(app_key, td, sptr,
16232                         "%s: value not given (%s:%d)",
16233                         td->name, __FILE__, __LINE__);
16234                 return -1;
16235         }
16236         
16237         value = *(const long *)sptr;
16238         
16239         if((value >= 0 && value <= 65535)) {
16240                 /* Constraint check succeeded */
16241                 return 0;
16242         } else {
16243                 ASN__CTFAIL(app_key, td, sptr,
16244                         "%s: constraint failed (%s:%d)",
16245                         td->name, __FILE__, __LINE__);
16246                 return -1;
16247         }
16248 }
16249
16250 static asn_type_selector_result_t
16251 select_TDD_Info_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16252         asn_type_selector_result_t result = {0, 0};
16253         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16254         size_t constraining_column = 0; /* &id */
16255         size_t for_column = 1; /* &criticality */
16256         size_t row, presence_index = 0;
16257         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16258         
16259         for(row=0; row < itable->rows_count; row++) {
16260             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16261             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16262         
16263             if(type_cell->cell_kind == aioc__undefined)
16264                 continue;
16265         
16266             presence_index++;
16267             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16268                 result.type_descriptor = type_cell->type_descriptor;
16269                 result.presence_index = presence_index;
16270                 break;
16271             }
16272         }
16273         
16274         return result;
16275 }
16276
16277 static int
16278 memb_criticality_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16279                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16280         
16281         if(!sptr) {
16282                 ASN__CTFAIL(app_key, td, sptr,
16283                         "%s: value not given (%s:%d)",
16284                         td->name, __FILE__, __LINE__);
16285                 return -1;
16286         }
16287         
16288         
16289         if(1 /* No applicable constraints whatsoever */) {
16290                 /* Nothing is here. See below */
16291         }
16292         
16293         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16294 }
16295
16296 static asn_type_selector_result_t
16297 select_TDD_Info_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16298         asn_type_selector_result_t result = {0, 0};
16299         const asn_ioc_set_t *itable = asn_IOS_TDD_Info_ExtIEs_1;
16300         size_t constraining_column = 0; /* &id */
16301         size_t for_column = 2; /* &Extension */
16302         size_t row, presence_index = 0;
16303         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TDD_Info_ExtIEs, id));
16304         
16305         for(row=0; row < itable->rows_count; row++) {
16306             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16307             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16308         
16309             if(type_cell->cell_kind == aioc__undefined)
16310                 continue;
16311         
16312             presence_index++;
16313             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16314                 result.type_descriptor = type_cell->type_descriptor;
16315                 result.presence_index = presence_index;
16316                 break;
16317             }
16318         }
16319         
16320         return result;
16321 }
16322
16323 static int
16324 memb_extensionValue_constraint_825(const asn_TYPE_descriptor_t *td, const void *sptr,
16325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16326         
16327         if(!sptr) {
16328                 ASN__CTFAIL(app_key, td, sptr,
16329                         "%s: value not given (%s:%d)",
16330                         td->name, __FILE__, __LINE__);
16331                 return -1;
16332         }
16333         
16334         
16335         if(1 /* No applicable constraints whatsoever */) {
16336                 /* Nothing is here. See below */
16337         }
16338         
16339         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16340 }
16341
16342 static int
16343 memb_id_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16344                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16345         long value;
16346         
16347         if(!sptr) {
16348                 ASN__CTFAIL(app_key, td, sptr,
16349                         "%s: value not given (%s:%d)",
16350                         td->name, __FILE__, __LINE__);
16351                 return -1;
16352         }
16353         
16354         value = *(const long *)sptr;
16355         
16356         if((value >= 0 && value <= 65535)) {
16357                 /* Constraint check succeeded */
16358                 return 0;
16359         } else {
16360                 ASN__CTFAIL(app_key, td, sptr,
16361                         "%s: constraint failed (%s:%d)",
16362                         td->name, __FILE__, __LINE__);
16363                 return -1;
16364         }
16365 }
16366
16367 static asn_type_selector_result_t
16368 select_TraceActivation_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16369         asn_type_selector_result_t result = {0, 0};
16370         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16371         size_t constraining_column = 0; /* &id */
16372         size_t for_column = 1; /* &criticality */
16373         size_t row, presence_index = 0;
16374         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16375         
16376         for(row=0; row < itable->rows_count; row++) {
16377             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16378             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16379         
16380             if(type_cell->cell_kind == aioc__undefined)
16381                 continue;
16382         
16383             presence_index++;
16384             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16385                 result.type_descriptor = type_cell->type_descriptor;
16386                 result.presence_index = presence_index;
16387                 break;
16388             }
16389         }
16390         
16391         return result;
16392 }
16393
16394 static int
16395 memb_criticality_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16396                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16397         
16398         if(!sptr) {
16399                 ASN__CTFAIL(app_key, td, sptr,
16400                         "%s: value not given (%s:%d)",
16401                         td->name, __FILE__, __LINE__);
16402                 return -1;
16403         }
16404         
16405         
16406         if(1 /* No applicable constraints whatsoever */) {
16407                 /* Nothing is here. See below */
16408         }
16409         
16410         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16411 }
16412
16413 static asn_type_selector_result_t
16414 select_TraceActivation_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16415         asn_type_selector_result_t result = {0, 0};
16416         const asn_ioc_set_t *itable = asn_IOS_TraceActivation_ExtIEs_1;
16417         size_t constraining_column = 0; /* &id */
16418         size_t for_column = 2; /* &Extension */
16419         size_t row, presence_index = 0;
16420         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct TraceActivation_ExtIEs, id));
16421         
16422         for(row=0; row < itable->rows_count; row++) {
16423             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16424             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16425         
16426             if(type_cell->cell_kind == aioc__undefined)
16427                 continue;
16428         
16429             presence_index++;
16430             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16431                 result.type_descriptor = type_cell->type_descriptor;
16432                 result.presence_index = presence_index;
16433                 break;
16434             }
16435         }
16436         
16437         return result;
16438 }
16439
16440 static int
16441 memb_extensionValue_constraint_829(const asn_TYPE_descriptor_t *td, const void *sptr,
16442                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16443         
16444         if(!sptr) {
16445                 ASN__CTFAIL(app_key, td, sptr,
16446                         "%s: value not given (%s:%d)",
16447                         td->name, __FILE__, __LINE__);
16448                 return -1;
16449         }
16450         
16451         
16452         if(1 /* No applicable constraints whatsoever */) {
16453                 /* Nothing is here. See below */
16454         }
16455         
16456         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16457 }
16458
16459 static int
16460 memb_id_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16461                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16462         long value;
16463         
16464         if(!sptr) {
16465                 ASN__CTFAIL(app_key, td, sptr,
16466                         "%s: value not given (%s:%d)",
16467                         td->name, __FILE__, __LINE__);
16468                 return -1;
16469         }
16470         
16471         value = *(const long *)sptr;
16472         
16473         if((value >= 0 && value <= 65535)) {
16474                 /* Constraint check succeeded */
16475                 return 0;
16476         } else {
16477                 ASN__CTFAIL(app_key, td, sptr,
16478                         "%s: constraint failed (%s:%d)",
16479                         td->name, __FILE__, __LINE__);
16480                 return -1;
16481         }
16482 }
16483
16484 static int
16485 memb_criticality_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16486                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16487         
16488         if(!sptr) {
16489                 ASN__CTFAIL(app_key, td, sptr,
16490                         "%s: value not given (%s:%d)",
16491                         td->name, __FILE__, __LINE__);
16492                 return -1;
16493         }
16494         
16495         
16496         if(1 /* No applicable constraints whatsoever */) {
16497                 /* Nothing is here. See below */
16498         }
16499         
16500         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16501 }
16502
16503 static int
16504 memb_extensionValue_constraint_833(const asn_TYPE_descriptor_t *td, const void *sptr,
16505                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16506         
16507         if(!sptr) {
16508                 ASN__CTFAIL(app_key, td, sptr,
16509                         "%s: value not given (%s:%d)",
16510                         td->name, __FILE__, __LINE__);
16511                 return -1;
16512         }
16513         
16514         
16515         if(1 /* No applicable constraints whatsoever */) {
16516                 /* Nothing is here. See below */
16517         }
16518         
16519         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16520 }
16521
16522 static int
16523 memb_id_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16524                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16525         long value;
16526         
16527         if(!sptr) {
16528                 ASN__CTFAIL(app_key, td, sptr,
16529                         "%s: value not given (%s:%d)",
16530                         td->name, __FILE__, __LINE__);
16531                 return -1;
16532         }
16533         
16534         value = *(const long *)sptr;
16535         
16536         if((value >= 0 && value <= 65535)) {
16537                 /* Constraint check succeeded */
16538                 return 0;
16539         } else {
16540                 ASN__CTFAIL(app_key, td, sptr,
16541                         "%s: constraint failed (%s:%d)",
16542                         td->name, __FILE__, __LINE__);
16543                 return -1;
16544         }
16545 }
16546
16547 static asn_type_selector_result_t
16548 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16549         asn_type_selector_result_t result = {0, 0};
16550         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16551         size_t constraining_column = 0; /* &id */
16552         size_t for_column = 1; /* &criticality */
16553         size_t row, presence_index = 0;
16554         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16555         
16556         for(row=0; row < itable->rows_count; row++) {
16557             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16558             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16559         
16560             if(type_cell->cell_kind == aioc__undefined)
16561                 continue;
16562         
16563             presence_index++;
16564             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16565                 result.type_descriptor = type_cell->type_descriptor;
16566                 result.presence_index = presence_index;
16567                 break;
16568             }
16569         }
16570         
16571         return result;
16572 }
16573
16574 static int
16575 memb_criticality_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16576                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16577         
16578         if(!sptr) {
16579                 ASN__CTFAIL(app_key, td, sptr,
16580                         "%s: value not given (%s:%d)",
16581                         td->name, __FILE__, __LINE__);
16582                 return -1;
16583         }
16584         
16585         
16586         if(1 /* No applicable constraints whatsoever */) {
16587                 /* Nothing is here. See below */
16588         }
16589         
16590         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16591 }
16592
16593 static asn_type_selector_result_t
16594 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16595         asn_type_selector_result_t result = {0, 0};
16596         const asn_ioc_set_t *itable = asn_IOS_UEAggregate_MaximumBitrate_ExtIEs_1;
16597         size_t constraining_column = 0; /* &id */
16598         size_t for_column = 2; /* &Extension */
16599         size_t row, presence_index = 0;
16600         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id));
16601         
16602         for(row=0; row < itable->rows_count; row++) {
16603             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16604             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16605         
16606             if(type_cell->cell_kind == aioc__undefined)
16607                 continue;
16608         
16609             presence_index++;
16610             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16611                 result.type_descriptor = type_cell->type_descriptor;
16612                 result.presence_index = presence_index;
16613                 break;
16614             }
16615         }
16616         
16617         return result;
16618 }
16619
16620 static int
16621 memb_extensionValue_constraint_837(const asn_TYPE_descriptor_t *td, const void *sptr,
16622                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16623         
16624         if(!sptr) {
16625                 ASN__CTFAIL(app_key, td, sptr,
16626                         "%s: value not given (%s:%d)",
16627                         td->name, __FILE__, __LINE__);
16628                 return -1;
16629         }
16630         
16631         
16632         if(1 /* No applicable constraints whatsoever */) {
16633                 /* Nothing is here. See below */
16634         }
16635         
16636         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16637 }
16638
16639 static int
16640 memb_id_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16641                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16642         long value;
16643         
16644         if(!sptr) {
16645                 ASN__CTFAIL(app_key, td, sptr,
16646                         "%s: value not given (%s:%d)",
16647                         td->name, __FILE__, __LINE__);
16648                 return -1;
16649         }
16650         
16651         value = *(const long *)sptr;
16652         
16653         if((value >= 0 && value <= 65535)) {
16654                 /* Constraint check succeeded */
16655                 return 0;
16656         } else {
16657                 ASN__CTFAIL(app_key, td, sptr,
16658                         "%s: constraint failed (%s:%d)",
16659                         td->name, __FILE__, __LINE__);
16660                 return -1;
16661         }
16662 }
16663
16664 static asn_type_selector_result_t
16665 select_UEAppLayerMeasConfig_ExtIEs_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16666         asn_type_selector_result_t result = {0, 0};
16667         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16668         size_t constraining_column = 0; /* &id */
16669         size_t for_column = 1; /* &criticality */
16670         size_t row, presence_index = 0;
16671         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16672         
16673         for(row=0; row < itable->rows_count; row++) {
16674             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16675             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16676         
16677             if(type_cell->cell_kind == aioc__undefined)
16678                 continue;
16679         
16680             presence_index++;
16681             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16682                 result.type_descriptor = type_cell->type_descriptor;
16683                 result.presence_index = presence_index;
16684                 break;
16685             }
16686         }
16687         
16688         return result;
16689 }
16690
16691 static int
16692 memb_criticality_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16693                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16694         
16695         if(!sptr) {
16696                 ASN__CTFAIL(app_key, td, sptr,
16697                         "%s: value not given (%s:%d)",
16698                         td->name, __FILE__, __LINE__);
16699                 return -1;
16700         }
16701         
16702         
16703         if(1 /* No applicable constraints whatsoever */) {
16704                 /* Nothing is here. See below */
16705         }
16706         
16707         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16708 }
16709
16710 static asn_type_selector_result_t
16711 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
16712         asn_type_selector_result_t result = {0, 0};
16713         const asn_ioc_set_t *itable = asn_IOS_UEAppLayerMeasConfig_ExtIEs_1;
16714         size_t constraining_column = 0; /* &id */
16715         size_t for_column = 2; /* &Extension */
16716         size_t row, presence_index = 0;
16717         const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct UEAppLayerMeasConfig_ExtIEs, id));
16718         
16719         for(row=0; row < itable->rows_count; row++) {
16720             const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column];
16721             const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column];
16722         
16723             if(type_cell->cell_kind == aioc__undefined)
16724                 continue;
16725         
16726             presence_index++;
16727             if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) {
16728                 result.type_descriptor = type_cell->type_descriptor;
16729                 result.presence_index = presence_index;
16730                 break;
16731             }
16732         }
16733         
16734         return result;
16735 }
16736
16737 static int
16738 memb_extensionValue_constraint_841(const asn_TYPE_descriptor_t *td, const void *sptr,
16739                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16740         
16741         if(!sptr) {
16742                 ASN__CTFAIL(app_key, td, sptr,
16743                         "%s: value not given (%s:%d)",
16744                         td->name, __FILE__, __LINE__);
16745                 return -1;
16746         }
16747         
16748         
16749         if(1 /* No applicable constraints whatsoever */) {
16750                 /* Nothing is here. See below */
16751         }
16752         
16753         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16754 }
16755
16756 static int
16757 memb_id_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16758                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16759         long value;
16760         
16761         if(!sptr) {
16762                 ASN__CTFAIL(app_key, td, sptr,
16763                         "%s: value not given (%s:%d)",
16764                         td->name, __FILE__, __LINE__);
16765                 return -1;
16766         }
16767         
16768         value = *(const long *)sptr;
16769         
16770         if((value >= 0 && value <= 65535)) {
16771                 /* Constraint check succeeded */
16772                 return 0;
16773         } else {
16774                 ASN__CTFAIL(app_key, td, sptr,
16775                         "%s: constraint failed (%s:%d)",
16776                         td->name, __FILE__, __LINE__);
16777                 return -1;
16778         }
16779 }
16780
16781 static int
16782 memb_criticality_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16783                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16784         
16785         if(!sptr) {
16786                 ASN__CTFAIL(app_key, td, sptr,
16787                         "%s: value not given (%s:%d)",
16788                         td->name, __FILE__, __LINE__);
16789                 return -1;
16790         }
16791         
16792         
16793         if(1 /* No applicable constraints whatsoever */) {
16794                 /* Nothing is here. See below */
16795         }
16796         
16797         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16798 }
16799
16800 static int
16801 memb_extensionValue_constraint_845(const asn_TYPE_descriptor_t *td, const void *sptr,
16802                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16803         
16804         if(!sptr) {
16805                 ASN__CTFAIL(app_key, td, sptr,
16806                         "%s: value not given (%s:%d)",
16807                         td->name, __FILE__, __LINE__);
16808                 return -1;
16809         }
16810         
16811         
16812         if(1 /* No applicable constraints whatsoever */) {
16813                 /* Nothing is here. See below */
16814         }
16815         
16816         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16817 }
16818
16819 static int
16820 memb_id_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16821                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16822         long value;
16823         
16824         if(!sptr) {
16825                 ASN__CTFAIL(app_key, td, sptr,
16826                         "%s: value not given (%s:%d)",
16827                         td->name, __FILE__, __LINE__);
16828                 return -1;
16829         }
16830         
16831         value = *(const long *)sptr;
16832         
16833         if((value >= 0 && value <= 65535)) {
16834                 /* Constraint check succeeded */
16835                 return 0;
16836         } else {
16837                 ASN__CTFAIL(app_key, td, sptr,
16838                         "%s: constraint failed (%s:%d)",
16839                         td->name, __FILE__, __LINE__);
16840                 return -1;
16841         }
16842 }
16843
16844 static int
16845 memb_criticality_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16846                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16847         
16848         if(!sptr) {
16849                 ASN__CTFAIL(app_key, td, sptr,
16850                         "%s: value not given (%s:%d)",
16851                         td->name, __FILE__, __LINE__);
16852                 return -1;
16853         }
16854         
16855         
16856         if(1 /* No applicable constraints whatsoever */) {
16857                 /* Nothing is here. See below */
16858         }
16859         
16860         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16861 }
16862
16863 static int
16864 memb_extensionValue_constraint_849(const asn_TYPE_descriptor_t *td, const void *sptr,
16865                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16866         
16867         if(!sptr) {
16868                 ASN__CTFAIL(app_key, td, sptr,
16869                         "%s: value not given (%s:%d)",
16870                         td->name, __FILE__, __LINE__);
16871                 return -1;
16872         }
16873         
16874         
16875         if(1 /* No applicable constraints whatsoever */) {
16876                 /* Nothing is here. See below */
16877         }
16878         
16879         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16880 }
16881
16882 static int
16883 memb_id_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16884                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16885         long value;
16886         
16887         if(!sptr) {
16888                 ASN__CTFAIL(app_key, td, sptr,
16889                         "%s: value not given (%s:%d)",
16890                         td->name, __FILE__, __LINE__);
16891                 return -1;
16892         }
16893         
16894         value = *(const long *)sptr;
16895         
16896         if((value >= 0 && value <= 65535)) {
16897                 /* Constraint check succeeded */
16898                 return 0;
16899         } else {
16900                 ASN__CTFAIL(app_key, td, sptr,
16901                         "%s: constraint failed (%s:%d)",
16902                         td->name, __FILE__, __LINE__);
16903                 return -1;
16904         }
16905 }
16906
16907 static int
16908 memb_criticality_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16909                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16910         
16911         if(!sptr) {
16912                 ASN__CTFAIL(app_key, td, sptr,
16913                         "%s: value not given (%s:%d)",
16914                         td->name, __FILE__, __LINE__);
16915                 return -1;
16916         }
16917         
16918         
16919         if(1 /* No applicable constraints whatsoever */) {
16920                 /* Nothing is here. See below */
16921         }
16922         
16923         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16924 }
16925
16926 static int
16927 memb_extensionValue_constraint_853(const asn_TYPE_descriptor_t *td, const void *sptr,
16928                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16929         
16930         if(!sptr) {
16931                 ASN__CTFAIL(app_key, td, sptr,
16932                         "%s: value not given (%s:%d)",
16933                         td->name, __FILE__, __LINE__);
16934                 return -1;
16935         }
16936         
16937         
16938         if(1 /* No applicable constraints whatsoever */) {
16939                 /* Nothing is here. See below */
16940         }
16941         
16942         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16943 }
16944
16945 static int
16946 memb_id_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16947                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16948         long value;
16949         
16950         if(!sptr) {
16951                 ASN__CTFAIL(app_key, td, sptr,
16952                         "%s: value not given (%s:%d)",
16953                         td->name, __FILE__, __LINE__);
16954                 return -1;
16955         }
16956         
16957         value = *(const long *)sptr;
16958         
16959         if((value >= 0 && value <= 65535)) {
16960                 /* Constraint check succeeded */
16961                 return 0;
16962         } else {
16963                 ASN__CTFAIL(app_key, td, sptr,
16964                         "%s: constraint failed (%s:%d)",
16965                         td->name, __FILE__, __LINE__);
16966                 return -1;
16967         }
16968 }
16969
16970 static int
16971 memb_criticality_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16972                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16973         
16974         if(!sptr) {
16975                 ASN__CTFAIL(app_key, td, sptr,
16976                         "%s: value not given (%s:%d)",
16977                         td->name, __FILE__, __LINE__);
16978                 return -1;
16979         }
16980         
16981         
16982         if(1 /* No applicable constraints whatsoever */) {
16983                 /* Nothing is here. See below */
16984         }
16985         
16986         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
16987 }
16988
16989 static int
16990 memb_extensionValue_constraint_857(const asn_TYPE_descriptor_t *td, const void *sptr,
16991                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
16992         
16993         if(!sptr) {
16994                 ASN__CTFAIL(app_key, td, sptr,
16995                         "%s: value not given (%s:%d)",
16996                         td->name, __FILE__, __LINE__);
16997                 return -1;
16998         }
16999         
17000         
17001         if(1 /* No applicable constraints whatsoever */) {
17002                 /* Nothing is here. See below */
17003         }
17004         
17005         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17006 }
17007
17008 static int
17009 memb_id_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17010                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17011         long value;
17012         
17013         if(!sptr) {
17014                 ASN__CTFAIL(app_key, td, sptr,
17015                         "%s: value not given (%s:%d)",
17016                         td->name, __FILE__, __LINE__);
17017                 return -1;
17018         }
17019         
17020         value = *(const long *)sptr;
17021         
17022         if((value >= 0 && value <= 65535)) {
17023                 /* Constraint check succeeded */
17024                 return 0;
17025         } else {
17026                 ASN__CTFAIL(app_key, td, sptr,
17027                         "%s: constraint failed (%s:%d)",
17028                         td->name, __FILE__, __LINE__);
17029                 return -1;
17030         }
17031 }
17032
17033 static int
17034 memb_criticality_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17035                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17036         
17037         if(!sptr) {
17038                 ASN__CTFAIL(app_key, td, sptr,
17039                         "%s: value not given (%s:%d)",
17040                         td->name, __FILE__, __LINE__);
17041                 return -1;
17042         }
17043         
17044         
17045         if(1 /* No applicable constraints whatsoever */) {
17046                 /* Nothing is here. See below */
17047         }
17048         
17049         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17050 }
17051
17052 static int
17053 memb_extensionValue_constraint_861(const asn_TYPE_descriptor_t *td, const void *sptr,
17054                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17055         
17056         if(!sptr) {
17057                 ASN__CTFAIL(app_key, td, sptr,
17058                         "%s: value not given (%s:%d)",
17059                         td->name, __FILE__, __LINE__);
17060                 return -1;
17061         }
17062         
17063         
17064         if(1 /* No applicable constraints whatsoever */) {
17065                 /* Nothing is here. See below */
17066         }
17067         
17068         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17069 }
17070
17071 static int
17072 memb_id_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17073                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17074         long value;
17075         
17076         if(!sptr) {
17077                 ASN__CTFAIL(app_key, td, sptr,
17078                         "%s: value not given (%s:%d)",
17079                         td->name, __FILE__, __LINE__);
17080                 return -1;
17081         }
17082         
17083         value = *(const long *)sptr;
17084         
17085         if((value >= 0 && value <= 65535)) {
17086                 /* Constraint check succeeded */
17087                 return 0;
17088         } else {
17089                 ASN__CTFAIL(app_key, td, sptr,
17090                         "%s: constraint failed (%s:%d)",
17091                         td->name, __FILE__, __LINE__);
17092                 return -1;
17093         }
17094 }
17095
17096 static int
17097 memb_criticality_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17098                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17099         
17100         if(!sptr) {
17101                 ASN__CTFAIL(app_key, td, sptr,
17102                         "%s: value not given (%s:%d)",
17103                         td->name, __FILE__, __LINE__);
17104                 return -1;
17105         }
17106         
17107         
17108         if(1 /* No applicable constraints whatsoever */) {
17109                 /* Nothing is here. See below */
17110         }
17111         
17112         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17113 }
17114
17115 static int
17116 memb_extensionValue_constraint_865(const asn_TYPE_descriptor_t *td, const void *sptr,
17117                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17118         
17119         if(!sptr) {
17120                 ASN__CTFAIL(app_key, td, sptr,
17121                         "%s: value not given (%s:%d)",
17122                         td->name, __FILE__, __LINE__);
17123                 return -1;
17124         }
17125         
17126         
17127         if(1 /* No applicable constraints whatsoever */) {
17128                 /* Nothing is here. See below */
17129         }
17130         
17131         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17132 }
17133
17134 static int
17135 memb_id_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17136                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17137         long value;
17138         
17139         if(!sptr) {
17140                 ASN__CTFAIL(app_key, td, sptr,
17141                         "%s: value not given (%s:%d)",
17142                         td->name, __FILE__, __LINE__);
17143                 return -1;
17144         }
17145         
17146         value = *(const long *)sptr;
17147         
17148         if((value >= 0 && value <= 65535)) {
17149                 /* Constraint check succeeded */
17150                 return 0;
17151         } else {
17152                 ASN__CTFAIL(app_key, td, sptr,
17153                         "%s: constraint failed (%s:%d)",
17154                         td->name, __FILE__, __LINE__);
17155                 return -1;
17156         }
17157 }
17158
17159 static int
17160 memb_criticality_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17161                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17162         
17163         if(!sptr) {
17164                 ASN__CTFAIL(app_key, td, sptr,
17165                         "%s: value not given (%s:%d)",
17166                         td->name, __FILE__, __LINE__);
17167                 return -1;
17168         }
17169         
17170         
17171         if(1 /* No applicable constraints whatsoever */) {
17172                 /* Nothing is here. See below */
17173         }
17174         
17175         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17176 }
17177
17178 static int
17179 memb_extensionValue_constraint_869(const asn_TYPE_descriptor_t *td, const void *sptr,
17180                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17181         
17182         if(!sptr) {
17183                 ASN__CTFAIL(app_key, td, sptr,
17184                         "%s: value not given (%s:%d)",
17185                         td->name, __FILE__, __LINE__);
17186                 return -1;
17187         }
17188         
17189         
17190         if(1 /* No applicable constraints whatsoever */) {
17191                 /* Nothing is here. See below */
17192         }
17193         
17194         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17195 }
17196
17197 static int
17198 memb_id_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17199                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17200         long value;
17201         
17202         if(!sptr) {
17203                 ASN__CTFAIL(app_key, td, sptr,
17204                         "%s: value not given (%s:%d)",
17205                         td->name, __FILE__, __LINE__);
17206                 return -1;
17207         }
17208         
17209         value = *(const long *)sptr;
17210         
17211         if((value >= 0 && value <= 65535)) {
17212                 /* Constraint check succeeded */
17213                 return 0;
17214         } else {
17215                 ASN__CTFAIL(app_key, td, sptr,
17216                         "%s: constraint failed (%s:%d)",
17217                         td->name, __FILE__, __LINE__);
17218                 return -1;
17219         }
17220 }
17221
17222 static int
17223 memb_criticality_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17224                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17225         
17226         if(!sptr) {
17227                 ASN__CTFAIL(app_key, td, sptr,
17228                         "%s: value not given (%s:%d)",
17229                         td->name, __FILE__, __LINE__);
17230                 return -1;
17231         }
17232         
17233         
17234         if(1 /* No applicable constraints whatsoever */) {
17235                 /* Nothing is here. See below */
17236         }
17237         
17238         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17239 }
17240
17241 static int
17242 memb_extensionValue_constraint_873(const asn_TYPE_descriptor_t *td, const void *sptr,
17243                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17244         
17245         if(!sptr) {
17246                 ASN__CTFAIL(app_key, td, sptr,
17247                         "%s: value not given (%s:%d)",
17248                         td->name, __FILE__, __LINE__);
17249                 return -1;
17250         }
17251         
17252         
17253         if(1 /* No applicable constraints whatsoever */) {
17254                 /* Nothing is here. See below */
17255         }
17256         
17257         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17258 }
17259
17260 static int
17261 memb_id_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17262                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17263         long value;
17264         
17265         if(!sptr) {
17266                 ASN__CTFAIL(app_key, td, sptr,
17267                         "%s: value not given (%s:%d)",
17268                         td->name, __FILE__, __LINE__);
17269                 return -1;
17270         }
17271         
17272         value = *(const long *)sptr;
17273         
17274         if((value >= 0 && value <= 65535)) {
17275                 /* Constraint check succeeded */
17276                 return 0;
17277         } else {
17278                 ASN__CTFAIL(app_key, td, sptr,
17279                         "%s: constraint failed (%s:%d)",
17280                         td->name, __FILE__, __LINE__);
17281                 return -1;
17282         }
17283 }
17284
17285 static int
17286 memb_criticality_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17287                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17288         
17289         if(!sptr) {
17290                 ASN__CTFAIL(app_key, td, sptr,
17291                         "%s: value not given (%s:%d)",
17292                         td->name, __FILE__, __LINE__);
17293                 return -1;
17294         }
17295         
17296         
17297         if(1 /* No applicable constraints whatsoever */) {
17298                 /* Nothing is here. See below */
17299         }
17300         
17301         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17302 }
17303
17304 static int
17305 memb_extensionValue_constraint_877(const asn_TYPE_descriptor_t *td, const void *sptr,
17306                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17307         
17308         if(!sptr) {
17309                 ASN__CTFAIL(app_key, td, sptr,
17310                         "%s: value not given (%s:%d)",
17311                         td->name, __FILE__, __LINE__);
17312                 return -1;
17313         }
17314         
17315         
17316         if(1 /* No applicable constraints whatsoever */) {
17317                 /* Nothing is here. See below */
17318         }
17319         
17320         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17321 }
17322
17323 static int
17324 memb_id_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17325                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17326         long value;
17327         
17328         if(!sptr) {
17329                 ASN__CTFAIL(app_key, td, sptr,
17330                         "%s: value not given (%s:%d)",
17331                         td->name, __FILE__, __LINE__);
17332                 return -1;
17333         }
17334         
17335         value = *(const long *)sptr;
17336         
17337         if((value >= 0 && value <= 65535)) {
17338                 /* Constraint check succeeded */
17339                 return 0;
17340         } else {
17341                 ASN__CTFAIL(app_key, td, sptr,
17342                         "%s: constraint failed (%s:%d)",
17343                         td->name, __FILE__, __LINE__);
17344                 return -1;
17345         }
17346 }
17347
17348 static int
17349 memb_criticality_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17350                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17351         
17352         if(!sptr) {
17353                 ASN__CTFAIL(app_key, td, sptr,
17354                         "%s: value not given (%s:%d)",
17355                         td->name, __FILE__, __LINE__);
17356                 return -1;
17357         }
17358         
17359         
17360         if(1 /* No applicable constraints whatsoever */) {
17361                 /* Nothing is here. See below */
17362         }
17363         
17364         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17365 }
17366
17367 static int
17368 memb_extensionValue_constraint_881(const asn_TYPE_descriptor_t *td, const void *sptr,
17369                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17370         
17371         if(!sptr) {
17372                 ASN__CTFAIL(app_key, td, sptr,
17373                         "%s: value not given (%s:%d)",
17374                         td->name, __FILE__, __LINE__);
17375                 return -1;
17376         }
17377         
17378         
17379         if(1 /* No applicable constraints whatsoever */) {
17380                 /* Nothing is here. See below */
17381         }
17382         
17383         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17384 }
17385
17386 static int
17387 memb_id_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17388                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17389         long value;
17390         
17391         if(!sptr) {
17392                 ASN__CTFAIL(app_key, td, sptr,
17393                         "%s: value not given (%s:%d)",
17394                         td->name, __FILE__, __LINE__);
17395                 return -1;
17396         }
17397         
17398         value = *(const long *)sptr;
17399         
17400         if((value >= 0 && value <= 65535)) {
17401                 /* Constraint check succeeded */
17402                 return 0;
17403         } else {
17404                 ASN__CTFAIL(app_key, td, sptr,
17405                         "%s: constraint failed (%s:%d)",
17406                         td->name, __FILE__, __LINE__);
17407                 return -1;
17408         }
17409 }
17410
17411 static int
17412 memb_criticality_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17413                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17414         
17415         if(!sptr) {
17416                 ASN__CTFAIL(app_key, td, sptr,
17417                         "%s: value not given (%s:%d)",
17418                         td->name, __FILE__, __LINE__);
17419                 return -1;
17420         }
17421         
17422         
17423         if(1 /* No applicable constraints whatsoever */) {
17424                 /* Nothing is here. See below */
17425         }
17426         
17427         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17428 }
17429
17430 static int
17431 memb_extensionValue_constraint_885(const asn_TYPE_descriptor_t *td, const void *sptr,
17432                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17433         
17434         if(!sptr) {
17435                 ASN__CTFAIL(app_key, td, sptr,
17436                         "%s: value not given (%s:%d)",
17437                         td->name, __FILE__, __LINE__);
17438                 return -1;
17439         }
17440         
17441         
17442         if(1 /* No applicable constraints whatsoever */) {
17443                 /* Nothing is here. See below */
17444         }
17445         
17446         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17447 }
17448
17449 static int
17450 memb_id_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17451                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17452         long value;
17453         
17454         if(!sptr) {
17455                 ASN__CTFAIL(app_key, td, sptr,
17456                         "%s: value not given (%s:%d)",
17457                         td->name, __FILE__, __LINE__);
17458                 return -1;
17459         }
17460         
17461         value = *(const long *)sptr;
17462         
17463         if((value >= 0 && value <= 65535)) {
17464                 /* Constraint check succeeded */
17465                 return 0;
17466         } else {
17467                 ASN__CTFAIL(app_key, td, sptr,
17468                         "%s: constraint failed (%s:%d)",
17469                         td->name, __FILE__, __LINE__);
17470                 return -1;
17471         }
17472 }
17473
17474 static int
17475 memb_criticality_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17476                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17477         
17478         if(!sptr) {
17479                 ASN__CTFAIL(app_key, td, sptr,
17480                         "%s: value not given (%s:%d)",
17481                         td->name, __FILE__, __LINE__);
17482                 return -1;
17483         }
17484         
17485         
17486         if(1 /* No applicable constraints whatsoever */) {
17487                 /* Nothing is here. See below */
17488         }
17489         
17490         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17491 }
17492
17493 static int
17494 memb_extensionValue_constraint_889(const asn_TYPE_descriptor_t *td, const void *sptr,
17495                         asn_app_constraint_failed_f *ctfailcb, void *app_key) {
17496         
17497         if(!sptr) {
17498                 ASN__CTFAIL(app_key, td, sptr,
17499                         "%s: value not given (%s:%d)",
17500                         td->name, __FILE__, __LINE__);
17501                 return -1;
17502         }
17503         
17504         
17505         if(1 /* No applicable constraints whatsoever */) {
17506                 /* Nothing is here. See below */
17507         }
17508         
17509         return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
17510 }
17511
17512 static asn_per_constraints_t asn_PER_memb_id_constr_2 CC_NOTUSED = {
17513         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17515         0, 0    /* No PER value map */
17516 };
17517 static asn_per_constraints_t asn_PER_memb_criticality_constr_3 CC_NOTUSED = {
17518         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17520         0, 0    /* No PER value map */
17521 };
17522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_4 CC_NOTUSED = {
17523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17525         0, 0    /* No PER value map */
17526 };
17527 static asn_per_constraints_t asn_PER_memb_id_constr_6 CC_NOTUSED = {
17528         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17530         0, 0    /* No PER value map */
17531 };
17532 static asn_per_constraints_t asn_PER_memb_criticality_constr_7 CC_NOTUSED = {
17533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17535         0, 0    /* No PER value map */
17536 };
17537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_8 CC_NOTUSED = {
17538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17540         0, 0    /* No PER value map */
17541 };
17542 static asn_per_constraints_t asn_PER_memb_id_constr_10 CC_NOTUSED = {
17543         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17545         0, 0    /* No PER value map */
17546 };
17547 static asn_per_constraints_t asn_PER_memb_criticality_constr_11 CC_NOTUSED = {
17548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17550         0, 0    /* No PER value map */
17551 };
17552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_12 CC_NOTUSED = {
17553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17555         0, 0    /* No PER value map */
17556 };
17557 static asn_per_constraints_t asn_PER_memb_id_constr_14 CC_NOTUSED = {
17558         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17560         0, 0    /* No PER value map */
17561 };
17562 static asn_per_constraints_t asn_PER_memb_criticality_constr_15 CC_NOTUSED = {
17563         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17565         0, 0    /* No PER value map */
17566 };
17567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_16 CC_NOTUSED = {
17568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17570         0, 0    /* No PER value map */
17571 };
17572 static asn_per_constraints_t asn_PER_memb_id_constr_18 CC_NOTUSED = {
17573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17575         0, 0    /* No PER value map */
17576 };
17577 static asn_per_constraints_t asn_PER_memb_criticality_constr_19 CC_NOTUSED = {
17578         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17580         0, 0    /* No PER value map */
17581 };
17582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_20 CC_NOTUSED = {
17583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17585         0, 0    /* No PER value map */
17586 };
17587 static asn_per_constraints_t asn_PER_memb_id_constr_22 CC_NOTUSED = {
17588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17590         0, 0    /* No PER value map */
17591 };
17592 static asn_per_constraints_t asn_PER_memb_criticality_constr_23 CC_NOTUSED = {
17593         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17595         0, 0    /* No PER value map */
17596 };
17597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_24 CC_NOTUSED = {
17598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17600         0, 0    /* No PER value map */
17601 };
17602 static asn_per_constraints_t asn_PER_memb_id_constr_26 CC_NOTUSED = {
17603         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17605         0, 0    /* No PER value map */
17606 };
17607 static asn_per_constraints_t asn_PER_memb_criticality_constr_27 CC_NOTUSED = {
17608         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17610         0, 0    /* No PER value map */
17611 };
17612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_28 CC_NOTUSED = {
17613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17615         0, 0    /* No PER value map */
17616 };
17617 static asn_per_constraints_t asn_PER_memb_id_constr_30 CC_NOTUSED = {
17618         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17620         0, 0    /* No PER value map */
17621 };
17622 static asn_per_constraints_t asn_PER_memb_criticality_constr_31 CC_NOTUSED = {
17623         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17625         0, 0    /* No PER value map */
17626 };
17627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_32 CC_NOTUSED = {
17628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17630         0, 0    /* No PER value map */
17631 };
17632 static asn_per_constraints_t asn_PER_memb_id_constr_34 CC_NOTUSED = {
17633         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17635         0, 0    /* No PER value map */
17636 };
17637 static asn_per_constraints_t asn_PER_memb_criticality_constr_35 CC_NOTUSED = {
17638         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17640         0, 0    /* No PER value map */
17641 };
17642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_36 CC_NOTUSED = {
17643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17645         0, 0    /* No PER value map */
17646 };
17647 static asn_per_constraints_t asn_PER_memb_id_constr_38 CC_NOTUSED = {
17648         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17650         0, 0    /* No PER value map */
17651 };
17652 static asn_per_constraints_t asn_PER_memb_criticality_constr_39 CC_NOTUSED = {
17653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17655         0, 0    /* No PER value map */
17656 };
17657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_40 CC_NOTUSED = {
17658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17660         0, 0    /* No PER value map */
17661 };
17662 static asn_per_constraints_t asn_PER_memb_id_constr_42 CC_NOTUSED = {
17663         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17665         0, 0    /* No PER value map */
17666 };
17667 static asn_per_constraints_t asn_PER_memb_criticality_constr_43 CC_NOTUSED = {
17668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17670         0, 0    /* No PER value map */
17671 };
17672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_44 CC_NOTUSED = {
17673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17675         0, 0    /* No PER value map */
17676 };
17677 static asn_per_constraints_t asn_PER_memb_id_constr_46 CC_NOTUSED = {
17678         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17680         0, 0    /* No PER value map */
17681 };
17682 static asn_per_constraints_t asn_PER_memb_criticality_constr_47 CC_NOTUSED = {
17683         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17685         0, 0    /* No PER value map */
17686 };
17687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_48 CC_NOTUSED = {
17688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17690         0, 0    /* No PER value map */
17691 };
17692 static asn_per_constraints_t asn_PER_memb_id_constr_50 CC_NOTUSED = {
17693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17695         0, 0    /* No PER value map */
17696 };
17697 static asn_per_constraints_t asn_PER_memb_criticality_constr_51 CC_NOTUSED = {
17698         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17700         0, 0    /* No PER value map */
17701 };
17702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_52 CC_NOTUSED = {
17703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17705         0, 0    /* No PER value map */
17706 };
17707 static asn_per_constraints_t asn_PER_memb_id_constr_54 CC_NOTUSED = {
17708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17710         0, 0    /* No PER value map */
17711 };
17712 static asn_per_constraints_t asn_PER_memb_criticality_constr_55 CC_NOTUSED = {
17713         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17715         0, 0    /* No PER value map */
17716 };
17717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_56 CC_NOTUSED = {
17718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17720         0, 0    /* No PER value map */
17721 };
17722 static asn_per_constraints_t asn_PER_memb_id_constr_58 CC_NOTUSED = {
17723         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17725         0, 0    /* No PER value map */
17726 };
17727 static asn_per_constraints_t asn_PER_memb_criticality_constr_59 CC_NOTUSED = {
17728         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17730         0, 0    /* No PER value map */
17731 };
17732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_60 CC_NOTUSED = {
17733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17735         0, 0    /* No PER value map */
17736 };
17737 static asn_per_constraints_t asn_PER_memb_id_constr_62 CC_NOTUSED = {
17738         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17740         0, 0    /* No PER value map */
17741 };
17742 static asn_per_constraints_t asn_PER_memb_criticality_constr_63 CC_NOTUSED = {
17743         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17745         0, 0    /* No PER value map */
17746 };
17747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_64 CC_NOTUSED = {
17748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17750         0, 0    /* No PER value map */
17751 };
17752 static asn_per_constraints_t asn_PER_memb_id_constr_66 CC_NOTUSED = {
17753         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17755         0, 0    /* No PER value map */
17756 };
17757 static asn_per_constraints_t asn_PER_memb_criticality_constr_67 CC_NOTUSED = {
17758         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17760         0, 0    /* No PER value map */
17761 };
17762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_68 CC_NOTUSED = {
17763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17765         0, 0    /* No PER value map */
17766 };
17767 static asn_per_constraints_t asn_PER_memb_id_constr_70 CC_NOTUSED = {
17768         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17770         0, 0    /* No PER value map */
17771 };
17772 static asn_per_constraints_t asn_PER_memb_criticality_constr_71 CC_NOTUSED = {
17773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17775         0, 0    /* No PER value map */
17776 };
17777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_72 CC_NOTUSED = {
17778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17780         0, 0    /* No PER value map */
17781 };
17782 static asn_per_constraints_t asn_PER_memb_id_constr_74 CC_NOTUSED = {
17783         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17785         0, 0    /* No PER value map */
17786 };
17787 static asn_per_constraints_t asn_PER_memb_criticality_constr_75 CC_NOTUSED = {
17788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17790         0, 0    /* No PER value map */
17791 };
17792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_76 CC_NOTUSED = {
17793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17795         0, 0    /* No PER value map */
17796 };
17797 static asn_per_constraints_t asn_PER_memb_id_constr_78 CC_NOTUSED = {
17798         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17800         0, 0    /* No PER value map */
17801 };
17802 static asn_per_constraints_t asn_PER_memb_criticality_constr_79 CC_NOTUSED = {
17803         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17805         0, 0    /* No PER value map */
17806 };
17807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_80 CC_NOTUSED = {
17808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17810         0, 0    /* No PER value map */
17811 };
17812 static asn_per_constraints_t asn_PER_memb_id_constr_82 CC_NOTUSED = {
17813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17815         0, 0    /* No PER value map */
17816 };
17817 static asn_per_constraints_t asn_PER_memb_criticality_constr_83 CC_NOTUSED = {
17818         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17820         0, 0    /* No PER value map */
17821 };
17822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_84 CC_NOTUSED = {
17823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17825         0, 0    /* No PER value map */
17826 };
17827 static asn_per_constraints_t asn_PER_memb_id_constr_86 CC_NOTUSED = {
17828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17830         0, 0    /* No PER value map */
17831 };
17832 static asn_per_constraints_t asn_PER_memb_criticality_constr_87 CC_NOTUSED = {
17833         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17835         0, 0    /* No PER value map */
17836 };
17837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_88 CC_NOTUSED = {
17838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17840         0, 0    /* No PER value map */
17841 };
17842 static asn_per_constraints_t asn_PER_memb_id_constr_90 CC_NOTUSED = {
17843         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17845         0, 0    /* No PER value map */
17846 };
17847 static asn_per_constraints_t asn_PER_memb_criticality_constr_91 CC_NOTUSED = {
17848         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17850         0, 0    /* No PER value map */
17851 };
17852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_92 CC_NOTUSED = {
17853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17855         0, 0    /* No PER value map */
17856 };
17857 static asn_per_constraints_t asn_PER_memb_id_constr_94 CC_NOTUSED = {
17858         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17860         0, 0    /* No PER value map */
17861 };
17862 static asn_per_constraints_t asn_PER_memb_criticality_constr_95 CC_NOTUSED = {
17863         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17865         0, 0    /* No PER value map */
17866 };
17867 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_96 CC_NOTUSED = {
17868         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17870         0, 0    /* No PER value map */
17871 };
17872 static asn_per_constraints_t asn_PER_memb_id_constr_98 CC_NOTUSED = {
17873         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17875         0, 0    /* No PER value map */
17876 };
17877 static asn_per_constraints_t asn_PER_memb_criticality_constr_99 CC_NOTUSED = {
17878         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17880         0, 0    /* No PER value map */
17881 };
17882 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_100 CC_NOTUSED = {
17883         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17885         0, 0    /* No PER value map */
17886 };
17887 static asn_per_constraints_t asn_PER_memb_id_constr_102 CC_NOTUSED = {
17888         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17890         0, 0    /* No PER value map */
17891 };
17892 static asn_per_constraints_t asn_PER_memb_criticality_constr_103 CC_NOTUSED = {
17893         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17895         0, 0    /* No PER value map */
17896 };
17897 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_104 CC_NOTUSED = {
17898         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17900         0, 0    /* No PER value map */
17901 };
17902 static asn_per_constraints_t asn_PER_memb_id_constr_106 CC_NOTUSED = {
17903         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17905         0, 0    /* No PER value map */
17906 };
17907 static asn_per_constraints_t asn_PER_memb_criticality_constr_107 CC_NOTUSED = {
17908         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17910         0, 0    /* No PER value map */
17911 };
17912 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_108 CC_NOTUSED = {
17913         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17915         0, 0    /* No PER value map */
17916 };
17917 static asn_per_constraints_t asn_PER_memb_id_constr_110 CC_NOTUSED = {
17918         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17920         0, 0    /* No PER value map */
17921 };
17922 static asn_per_constraints_t asn_PER_memb_criticality_constr_111 CC_NOTUSED = {
17923         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17925         0, 0    /* No PER value map */
17926 };
17927 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_112 CC_NOTUSED = {
17928         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17930         0, 0    /* No PER value map */
17931 };
17932 static asn_per_constraints_t asn_PER_memb_id_constr_114 CC_NOTUSED = {
17933         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17935         0, 0    /* No PER value map */
17936 };
17937 static asn_per_constraints_t asn_PER_memb_criticality_constr_115 CC_NOTUSED = {
17938         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17940         0, 0    /* No PER value map */
17941 };
17942 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_116 CC_NOTUSED = {
17943         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17945         0, 0    /* No PER value map */
17946 };
17947 static asn_per_constraints_t asn_PER_memb_id_constr_118 CC_NOTUSED = {
17948         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17950         0, 0    /* No PER value map */
17951 };
17952 static asn_per_constraints_t asn_PER_memb_criticality_constr_119 CC_NOTUSED = {
17953         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17955         0, 0    /* No PER value map */
17956 };
17957 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_120 CC_NOTUSED = {
17958         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17960         0, 0    /* No PER value map */
17961 };
17962 static asn_per_constraints_t asn_PER_memb_id_constr_122 CC_NOTUSED = {
17963         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17965         0, 0    /* No PER value map */
17966 };
17967 static asn_per_constraints_t asn_PER_memb_criticality_constr_123 CC_NOTUSED = {
17968         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17970         0, 0    /* No PER value map */
17971 };
17972 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_124 CC_NOTUSED = {
17973         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17975         0, 0    /* No PER value map */
17976 };
17977 static asn_per_constraints_t asn_PER_memb_id_constr_126 CC_NOTUSED = {
17978         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17980         0, 0    /* No PER value map */
17981 };
17982 static asn_per_constraints_t asn_PER_memb_criticality_constr_127 CC_NOTUSED = {
17983         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17985         0, 0    /* No PER value map */
17986 };
17987 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_128 CC_NOTUSED = {
17988         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17990         0, 0    /* No PER value map */
17991 };
17992 static asn_per_constraints_t asn_PER_memb_id_constr_130 CC_NOTUSED = {
17993         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
17994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
17995         0, 0    /* No PER value map */
17996 };
17997 static asn_per_constraints_t asn_PER_memb_criticality_constr_131 CC_NOTUSED = {
17998         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
17999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18000         0, 0    /* No PER value map */
18001 };
18002 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_132 CC_NOTUSED = {
18003         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18005         0, 0    /* No PER value map */
18006 };
18007 static asn_per_constraints_t asn_PER_memb_id_constr_134 CC_NOTUSED = {
18008         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18010         0, 0    /* No PER value map */
18011 };
18012 static asn_per_constraints_t asn_PER_memb_criticality_constr_135 CC_NOTUSED = {
18013         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18015         0, 0    /* No PER value map */
18016 };
18017 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_136 CC_NOTUSED = {
18018         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18020         0, 0    /* No PER value map */
18021 };
18022 static asn_per_constraints_t asn_PER_memb_id_constr_138 CC_NOTUSED = {
18023         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18025         0, 0    /* No PER value map */
18026 };
18027 static asn_per_constraints_t asn_PER_memb_criticality_constr_139 CC_NOTUSED = {
18028         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18030         0, 0    /* No PER value map */
18031 };
18032 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_140 CC_NOTUSED = {
18033         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18035         0, 0    /* No PER value map */
18036 };
18037 static asn_per_constraints_t asn_PER_memb_id_constr_142 CC_NOTUSED = {
18038         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18040         0, 0    /* No PER value map */
18041 };
18042 static asn_per_constraints_t asn_PER_memb_criticality_constr_143 CC_NOTUSED = {
18043         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18045         0, 0    /* No PER value map */
18046 };
18047 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_144 CC_NOTUSED = {
18048         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18050         0, 0    /* No PER value map */
18051 };
18052 static asn_per_constraints_t asn_PER_memb_id_constr_146 CC_NOTUSED = {
18053         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18055         0, 0    /* No PER value map */
18056 };
18057 static asn_per_constraints_t asn_PER_memb_criticality_constr_147 CC_NOTUSED = {
18058         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18060         0, 0    /* No PER value map */
18061 };
18062 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_148 CC_NOTUSED = {
18063         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18065         0, 0    /* No PER value map */
18066 };
18067 static asn_per_constraints_t asn_PER_memb_id_constr_150 CC_NOTUSED = {
18068         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18070         0, 0    /* No PER value map */
18071 };
18072 static asn_per_constraints_t asn_PER_memb_criticality_constr_151 CC_NOTUSED = {
18073         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18075         0, 0    /* No PER value map */
18076 };
18077 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_152 CC_NOTUSED = {
18078         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18080         0, 0    /* No PER value map */
18081 };
18082 static asn_per_constraints_t asn_PER_memb_id_constr_154 CC_NOTUSED = {
18083         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18085         0, 0    /* No PER value map */
18086 };
18087 static asn_per_constraints_t asn_PER_memb_criticality_constr_155 CC_NOTUSED = {
18088         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18090         0, 0    /* No PER value map */
18091 };
18092 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_156 CC_NOTUSED = {
18093         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18095         0, 0    /* No PER value map */
18096 };
18097 static asn_per_constraints_t asn_PER_memb_id_constr_158 CC_NOTUSED = {
18098         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18100         0, 0    /* No PER value map */
18101 };
18102 static asn_per_constraints_t asn_PER_memb_criticality_constr_159 CC_NOTUSED = {
18103         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18105         0, 0    /* No PER value map */
18106 };
18107 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_160 CC_NOTUSED = {
18108         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18110         0, 0    /* No PER value map */
18111 };
18112 static asn_per_constraints_t asn_PER_memb_id_constr_162 CC_NOTUSED = {
18113         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18115         0, 0    /* No PER value map */
18116 };
18117 static asn_per_constraints_t asn_PER_memb_criticality_constr_163 CC_NOTUSED = {
18118         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18120         0, 0    /* No PER value map */
18121 };
18122 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_164 CC_NOTUSED = {
18123         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18125         0, 0    /* No PER value map */
18126 };
18127 static asn_per_constraints_t asn_PER_memb_id_constr_166 CC_NOTUSED = {
18128         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18130         0, 0    /* No PER value map */
18131 };
18132 static asn_per_constraints_t asn_PER_memb_criticality_constr_167 CC_NOTUSED = {
18133         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18135         0, 0    /* No PER value map */
18136 };
18137 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_168 CC_NOTUSED = {
18138         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18140         0, 0    /* No PER value map */
18141 };
18142 static asn_per_constraints_t asn_PER_memb_id_constr_170 CC_NOTUSED = {
18143         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18145         0, 0    /* No PER value map */
18146 };
18147 static asn_per_constraints_t asn_PER_memb_criticality_constr_171 CC_NOTUSED = {
18148         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18150         0, 0    /* No PER value map */
18151 };
18152 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_172 CC_NOTUSED = {
18153         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18155         0, 0    /* No PER value map */
18156 };
18157 static asn_per_constraints_t asn_PER_memb_id_constr_174 CC_NOTUSED = {
18158         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18160         0, 0    /* No PER value map */
18161 };
18162 static asn_per_constraints_t asn_PER_memb_criticality_constr_175 CC_NOTUSED = {
18163         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18165         0, 0    /* No PER value map */
18166 };
18167 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_176 CC_NOTUSED = {
18168         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18170         0, 0    /* No PER value map */
18171 };
18172 static asn_per_constraints_t asn_PER_memb_id_constr_178 CC_NOTUSED = {
18173         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18175         0, 0    /* No PER value map */
18176 };
18177 static asn_per_constraints_t asn_PER_memb_criticality_constr_179 CC_NOTUSED = {
18178         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18180         0, 0    /* No PER value map */
18181 };
18182 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_180 CC_NOTUSED = {
18183         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18185         0, 0    /* No PER value map */
18186 };
18187 static asn_per_constraints_t asn_PER_memb_id_constr_182 CC_NOTUSED = {
18188         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18190         0, 0    /* No PER value map */
18191 };
18192 static asn_per_constraints_t asn_PER_memb_criticality_constr_183 CC_NOTUSED = {
18193         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18195         0, 0    /* No PER value map */
18196 };
18197 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_184 CC_NOTUSED = {
18198         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18200         0, 0    /* No PER value map */
18201 };
18202 static asn_per_constraints_t asn_PER_memb_id_constr_186 CC_NOTUSED = {
18203         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18205         0, 0    /* No PER value map */
18206 };
18207 static asn_per_constraints_t asn_PER_memb_criticality_constr_187 CC_NOTUSED = {
18208         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18210         0, 0    /* No PER value map */
18211 };
18212 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_188 CC_NOTUSED = {
18213         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18215         0, 0    /* No PER value map */
18216 };
18217 static asn_per_constraints_t asn_PER_memb_id_constr_190 CC_NOTUSED = {
18218         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18220         0, 0    /* No PER value map */
18221 };
18222 static asn_per_constraints_t asn_PER_memb_criticality_constr_191 CC_NOTUSED = {
18223         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18225         0, 0    /* No PER value map */
18226 };
18227 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_192 CC_NOTUSED = {
18228         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18230         0, 0    /* No PER value map */
18231 };
18232 static asn_per_constraints_t asn_PER_memb_id_constr_194 CC_NOTUSED = {
18233         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18235         0, 0    /* No PER value map */
18236 };
18237 static asn_per_constraints_t asn_PER_memb_criticality_constr_195 CC_NOTUSED = {
18238         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18240         0, 0    /* No PER value map */
18241 };
18242 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_196 CC_NOTUSED = {
18243         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18245         0, 0    /* No PER value map */
18246 };
18247 static asn_per_constraints_t asn_PER_memb_id_constr_198 CC_NOTUSED = {
18248         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18250         0, 0    /* No PER value map */
18251 };
18252 static asn_per_constraints_t asn_PER_memb_criticality_constr_199 CC_NOTUSED = {
18253         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18255         0, 0    /* No PER value map */
18256 };
18257 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_200 CC_NOTUSED = {
18258         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18260         0, 0    /* No PER value map */
18261 };
18262 static asn_per_constraints_t asn_PER_memb_id_constr_202 CC_NOTUSED = {
18263         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18265         0, 0    /* No PER value map */
18266 };
18267 static asn_per_constraints_t asn_PER_memb_criticality_constr_203 CC_NOTUSED = {
18268         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18270         0, 0    /* No PER value map */
18271 };
18272 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_204 CC_NOTUSED = {
18273         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18275         0, 0    /* No PER value map */
18276 };
18277 static asn_per_constraints_t asn_PER_memb_id_constr_206 CC_NOTUSED = {
18278         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18280         0, 0    /* No PER value map */
18281 };
18282 static asn_per_constraints_t asn_PER_memb_criticality_constr_207 CC_NOTUSED = {
18283         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18285         0, 0    /* No PER value map */
18286 };
18287 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_208 CC_NOTUSED = {
18288         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18290         0, 0    /* No PER value map */
18291 };
18292 static asn_per_constraints_t asn_PER_memb_id_constr_210 CC_NOTUSED = {
18293         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18295         0, 0    /* No PER value map */
18296 };
18297 static asn_per_constraints_t asn_PER_memb_criticality_constr_211 CC_NOTUSED = {
18298         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18300         0, 0    /* No PER value map */
18301 };
18302 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_212 CC_NOTUSED = {
18303         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18305         0, 0    /* No PER value map */
18306 };
18307 static asn_per_constraints_t asn_PER_memb_id_constr_214 CC_NOTUSED = {
18308         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18310         0, 0    /* No PER value map */
18311 };
18312 static asn_per_constraints_t asn_PER_memb_criticality_constr_215 CC_NOTUSED = {
18313         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18315         0, 0    /* No PER value map */
18316 };
18317 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_216 CC_NOTUSED = {
18318         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18320         0, 0    /* No PER value map */
18321 };
18322 static asn_per_constraints_t asn_PER_memb_id_constr_218 CC_NOTUSED = {
18323         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18325         0, 0    /* No PER value map */
18326 };
18327 static asn_per_constraints_t asn_PER_memb_criticality_constr_219 CC_NOTUSED = {
18328         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18330         0, 0    /* No PER value map */
18331 };
18332 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_220 CC_NOTUSED = {
18333         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18335         0, 0    /* No PER value map */
18336 };
18337 static asn_per_constraints_t asn_PER_memb_id_constr_222 CC_NOTUSED = {
18338         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18340         0, 0    /* No PER value map */
18341 };
18342 static asn_per_constraints_t asn_PER_memb_criticality_constr_223 CC_NOTUSED = {
18343         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18345         0, 0    /* No PER value map */
18346 };
18347 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_224 CC_NOTUSED = {
18348         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18350         0, 0    /* No PER value map */
18351 };
18352 static asn_per_constraints_t asn_PER_memb_id_constr_226 CC_NOTUSED = {
18353         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18355         0, 0    /* No PER value map */
18356 };
18357 static asn_per_constraints_t asn_PER_memb_criticality_constr_227 CC_NOTUSED = {
18358         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18360         0, 0    /* No PER value map */
18361 };
18362 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_228 CC_NOTUSED = {
18363         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18365         0, 0    /* No PER value map */
18366 };
18367 static asn_per_constraints_t asn_PER_memb_id_constr_230 CC_NOTUSED = {
18368         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18370         0, 0    /* No PER value map */
18371 };
18372 static asn_per_constraints_t asn_PER_memb_criticality_constr_231 CC_NOTUSED = {
18373         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18375         0, 0    /* No PER value map */
18376 };
18377 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_232 CC_NOTUSED = {
18378         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18380         0, 0    /* No PER value map */
18381 };
18382 static asn_per_constraints_t asn_PER_memb_id_constr_234 CC_NOTUSED = {
18383         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18385         0, 0    /* No PER value map */
18386 };
18387 static asn_per_constraints_t asn_PER_memb_criticality_constr_235 CC_NOTUSED = {
18388         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18390         0, 0    /* No PER value map */
18391 };
18392 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_236 CC_NOTUSED = {
18393         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18395         0, 0    /* No PER value map */
18396 };
18397 static asn_per_constraints_t asn_PER_memb_id_constr_238 CC_NOTUSED = {
18398         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18400         0, 0    /* No PER value map */
18401 };
18402 static asn_per_constraints_t asn_PER_memb_criticality_constr_239 CC_NOTUSED = {
18403         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18405         0, 0    /* No PER value map */
18406 };
18407 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_240 CC_NOTUSED = {
18408         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18410         0, 0    /* No PER value map */
18411 };
18412 static asn_per_constraints_t asn_PER_memb_id_constr_242 CC_NOTUSED = {
18413         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18415         0, 0    /* No PER value map */
18416 };
18417 static asn_per_constraints_t asn_PER_memb_criticality_constr_243 CC_NOTUSED = {
18418         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18420         0, 0    /* No PER value map */
18421 };
18422 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_244 CC_NOTUSED = {
18423         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18425         0, 0    /* No PER value map */
18426 };
18427 static asn_per_constraints_t asn_PER_memb_id_constr_246 CC_NOTUSED = {
18428         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18430         0, 0    /* No PER value map */
18431 };
18432 static asn_per_constraints_t asn_PER_memb_criticality_constr_247 CC_NOTUSED = {
18433         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18435         0, 0    /* No PER value map */
18436 };
18437 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_248 CC_NOTUSED = {
18438         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18440         0, 0    /* No PER value map */
18441 };
18442 static asn_per_constraints_t asn_PER_memb_id_constr_250 CC_NOTUSED = {
18443         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18445         0, 0    /* No PER value map */
18446 };
18447 static asn_per_constraints_t asn_PER_memb_criticality_constr_251 CC_NOTUSED = {
18448         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18450         0, 0    /* No PER value map */
18451 };
18452 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_252 CC_NOTUSED = {
18453         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18455         0, 0    /* No PER value map */
18456 };
18457 static asn_per_constraints_t asn_PER_memb_id_constr_254 CC_NOTUSED = {
18458         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18460         0, 0    /* No PER value map */
18461 };
18462 static asn_per_constraints_t asn_PER_memb_criticality_constr_255 CC_NOTUSED = {
18463         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18465         0, 0    /* No PER value map */
18466 };
18467 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_256 CC_NOTUSED = {
18468         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18470         0, 0    /* No PER value map */
18471 };
18472 static asn_per_constraints_t asn_PER_memb_id_constr_258 CC_NOTUSED = {
18473         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18475         0, 0    /* No PER value map */
18476 };
18477 static asn_per_constraints_t asn_PER_memb_criticality_constr_259 CC_NOTUSED = {
18478         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18480         0, 0    /* No PER value map */
18481 };
18482 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_260 CC_NOTUSED = {
18483         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18485         0, 0    /* No PER value map */
18486 };
18487 static asn_per_constraints_t asn_PER_memb_id_constr_262 CC_NOTUSED = {
18488         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18490         0, 0    /* No PER value map */
18491 };
18492 static asn_per_constraints_t asn_PER_memb_criticality_constr_263 CC_NOTUSED = {
18493         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18495         0, 0    /* No PER value map */
18496 };
18497 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_264 CC_NOTUSED = {
18498         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18500         0, 0    /* No PER value map */
18501 };
18502 static asn_per_constraints_t asn_PER_memb_id_constr_266 CC_NOTUSED = {
18503         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18505         0, 0    /* No PER value map */
18506 };
18507 static asn_per_constraints_t asn_PER_memb_criticality_constr_267 CC_NOTUSED = {
18508         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18510         0, 0    /* No PER value map */
18511 };
18512 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_268 CC_NOTUSED = {
18513         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18515         0, 0    /* No PER value map */
18516 };
18517 static asn_per_constraints_t asn_PER_memb_id_constr_270 CC_NOTUSED = {
18518         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18520         0, 0    /* No PER value map */
18521 };
18522 static asn_per_constraints_t asn_PER_memb_criticality_constr_271 CC_NOTUSED = {
18523         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18525         0, 0    /* No PER value map */
18526 };
18527 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_272 CC_NOTUSED = {
18528         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18530         0, 0    /* No PER value map */
18531 };
18532 static asn_per_constraints_t asn_PER_memb_id_constr_274 CC_NOTUSED = {
18533         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18535         0, 0    /* No PER value map */
18536 };
18537 static asn_per_constraints_t asn_PER_memb_criticality_constr_275 CC_NOTUSED = {
18538         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18540         0, 0    /* No PER value map */
18541 };
18542 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_276 CC_NOTUSED = {
18543         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18545         0, 0    /* No PER value map */
18546 };
18547 static asn_per_constraints_t asn_PER_memb_id_constr_278 CC_NOTUSED = {
18548         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18550         0, 0    /* No PER value map */
18551 };
18552 static asn_per_constraints_t asn_PER_memb_criticality_constr_279 CC_NOTUSED = {
18553         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18555         0, 0    /* No PER value map */
18556 };
18557 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_280 CC_NOTUSED = {
18558         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18560         0, 0    /* No PER value map */
18561 };
18562 static asn_per_constraints_t asn_PER_memb_id_constr_282 CC_NOTUSED = {
18563         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18565         0, 0    /* No PER value map */
18566 };
18567 static asn_per_constraints_t asn_PER_memb_criticality_constr_283 CC_NOTUSED = {
18568         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18570         0, 0    /* No PER value map */
18571 };
18572 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_284 CC_NOTUSED = {
18573         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18575         0, 0    /* No PER value map */
18576 };
18577 static asn_per_constraints_t asn_PER_memb_id_constr_286 CC_NOTUSED = {
18578         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18580         0, 0    /* No PER value map */
18581 };
18582 static asn_per_constraints_t asn_PER_memb_criticality_constr_287 CC_NOTUSED = {
18583         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18585         0, 0    /* No PER value map */
18586 };
18587 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_288 CC_NOTUSED = {
18588         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18590         0, 0    /* No PER value map */
18591 };
18592 static asn_per_constraints_t asn_PER_memb_id_constr_290 CC_NOTUSED = {
18593         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18595         0, 0    /* No PER value map */
18596 };
18597 static asn_per_constraints_t asn_PER_memb_criticality_constr_291 CC_NOTUSED = {
18598         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18600         0, 0    /* No PER value map */
18601 };
18602 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_292 CC_NOTUSED = {
18603         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18605         0, 0    /* No PER value map */
18606 };
18607 static asn_per_constraints_t asn_PER_memb_id_constr_294 CC_NOTUSED = {
18608         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18610         0, 0    /* No PER value map */
18611 };
18612 static asn_per_constraints_t asn_PER_memb_criticality_constr_295 CC_NOTUSED = {
18613         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18615         0, 0    /* No PER value map */
18616 };
18617 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_296 CC_NOTUSED = {
18618         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18620         0, 0    /* No PER value map */
18621 };
18622 static asn_per_constraints_t asn_PER_memb_id_constr_298 CC_NOTUSED = {
18623         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18625         0, 0    /* No PER value map */
18626 };
18627 static asn_per_constraints_t asn_PER_memb_criticality_constr_299 CC_NOTUSED = {
18628         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18630         0, 0    /* No PER value map */
18631 };
18632 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_300 CC_NOTUSED = {
18633         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18635         0, 0    /* No PER value map */
18636 };
18637 static asn_per_constraints_t asn_PER_memb_id_constr_302 CC_NOTUSED = {
18638         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18640         0, 0    /* No PER value map */
18641 };
18642 static asn_per_constraints_t asn_PER_memb_criticality_constr_303 CC_NOTUSED = {
18643         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18645         0, 0    /* No PER value map */
18646 };
18647 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_304 CC_NOTUSED = {
18648         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18650         0, 0    /* No PER value map */
18651 };
18652 static asn_per_constraints_t asn_PER_memb_id_constr_306 CC_NOTUSED = {
18653         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18655         0, 0    /* No PER value map */
18656 };
18657 static asn_per_constraints_t asn_PER_memb_criticality_constr_307 CC_NOTUSED = {
18658         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18660         0, 0    /* No PER value map */
18661 };
18662 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_308 CC_NOTUSED = {
18663         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18665         0, 0    /* No PER value map */
18666 };
18667 static asn_per_constraints_t asn_PER_memb_id_constr_310 CC_NOTUSED = {
18668         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18670         0, 0    /* No PER value map */
18671 };
18672 static asn_per_constraints_t asn_PER_memb_criticality_constr_311 CC_NOTUSED = {
18673         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18675         0, 0    /* No PER value map */
18676 };
18677 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_312 CC_NOTUSED = {
18678         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18680         0, 0    /* No PER value map */
18681 };
18682 static asn_per_constraints_t asn_PER_memb_id_constr_314 CC_NOTUSED = {
18683         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18685         0, 0    /* No PER value map */
18686 };
18687 static asn_per_constraints_t asn_PER_memb_criticality_constr_315 CC_NOTUSED = {
18688         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18690         0, 0    /* No PER value map */
18691 };
18692 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_316 CC_NOTUSED = {
18693         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18695         0, 0    /* No PER value map */
18696 };
18697 static asn_per_constraints_t asn_PER_memb_id_constr_318 CC_NOTUSED = {
18698         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18700         0, 0    /* No PER value map */
18701 };
18702 static asn_per_constraints_t asn_PER_memb_criticality_constr_319 CC_NOTUSED = {
18703         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18705         0, 0    /* No PER value map */
18706 };
18707 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_320 CC_NOTUSED = {
18708         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18710         0, 0    /* No PER value map */
18711 };
18712 static asn_per_constraints_t asn_PER_memb_id_constr_322 CC_NOTUSED = {
18713         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18715         0, 0    /* No PER value map */
18716 };
18717 static asn_per_constraints_t asn_PER_memb_criticality_constr_323 CC_NOTUSED = {
18718         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18720         0, 0    /* No PER value map */
18721 };
18722 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_324 CC_NOTUSED = {
18723         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18725         0, 0    /* No PER value map */
18726 };
18727 static asn_per_constraints_t asn_PER_memb_id_constr_326 CC_NOTUSED = {
18728         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18730         0, 0    /* No PER value map */
18731 };
18732 static asn_per_constraints_t asn_PER_memb_criticality_constr_327 CC_NOTUSED = {
18733         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18735         0, 0    /* No PER value map */
18736 };
18737 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_328 CC_NOTUSED = {
18738         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18740         0, 0    /* No PER value map */
18741 };
18742 static asn_per_constraints_t asn_PER_memb_id_constr_330 CC_NOTUSED = {
18743         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18745         0, 0    /* No PER value map */
18746 };
18747 static asn_per_constraints_t asn_PER_memb_criticality_constr_331 CC_NOTUSED = {
18748         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18750         0, 0    /* No PER value map */
18751 };
18752 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_332 CC_NOTUSED = {
18753         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18755         0, 0    /* No PER value map */
18756 };
18757 static asn_per_constraints_t asn_PER_memb_id_constr_334 CC_NOTUSED = {
18758         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18760         0, 0    /* No PER value map */
18761 };
18762 static asn_per_constraints_t asn_PER_memb_criticality_constr_335 CC_NOTUSED = {
18763         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18765         0, 0    /* No PER value map */
18766 };
18767 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_336 CC_NOTUSED = {
18768         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18770         0, 0    /* No PER value map */
18771 };
18772 static asn_per_constraints_t asn_PER_memb_id_constr_338 CC_NOTUSED = {
18773         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18775         0, 0    /* No PER value map */
18776 };
18777 static asn_per_constraints_t asn_PER_memb_criticality_constr_339 CC_NOTUSED = {
18778         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18780         0, 0    /* No PER value map */
18781 };
18782 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_340 CC_NOTUSED = {
18783         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18785         0, 0    /* No PER value map */
18786 };
18787 static asn_per_constraints_t asn_PER_memb_id_constr_342 CC_NOTUSED = {
18788         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18790         0, 0    /* No PER value map */
18791 };
18792 static asn_per_constraints_t asn_PER_memb_criticality_constr_343 CC_NOTUSED = {
18793         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18795         0, 0    /* No PER value map */
18796 };
18797 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_344 CC_NOTUSED = {
18798         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18800         0, 0    /* No PER value map */
18801 };
18802 static asn_per_constraints_t asn_PER_memb_id_constr_346 CC_NOTUSED = {
18803         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18805         0, 0    /* No PER value map */
18806 };
18807 static asn_per_constraints_t asn_PER_memb_criticality_constr_347 CC_NOTUSED = {
18808         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18810         0, 0    /* No PER value map */
18811 };
18812 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_348 CC_NOTUSED = {
18813         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18815         0, 0    /* No PER value map */
18816 };
18817 static asn_per_constraints_t asn_PER_memb_id_constr_350 CC_NOTUSED = {
18818         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18820         0, 0    /* No PER value map */
18821 };
18822 static asn_per_constraints_t asn_PER_memb_criticality_constr_351 CC_NOTUSED = {
18823         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18825         0, 0    /* No PER value map */
18826 };
18827 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_352 CC_NOTUSED = {
18828         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18830         0, 0    /* No PER value map */
18831 };
18832 static asn_per_constraints_t asn_PER_memb_id_constr_354 CC_NOTUSED = {
18833         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18835         0, 0    /* No PER value map */
18836 };
18837 static asn_per_constraints_t asn_PER_memb_criticality_constr_355 CC_NOTUSED = {
18838         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18840         0, 0    /* No PER value map */
18841 };
18842 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_356 CC_NOTUSED = {
18843         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18845         0, 0    /* No PER value map */
18846 };
18847 static asn_per_constraints_t asn_PER_memb_id_constr_358 CC_NOTUSED = {
18848         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18850         0, 0    /* No PER value map */
18851 };
18852 static asn_per_constraints_t asn_PER_memb_criticality_constr_359 CC_NOTUSED = {
18853         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18855         0, 0    /* No PER value map */
18856 };
18857 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_360 CC_NOTUSED = {
18858         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18860         0, 0    /* No PER value map */
18861 };
18862 static asn_per_constraints_t asn_PER_memb_id_constr_362 CC_NOTUSED = {
18863         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18865         0, 0    /* No PER value map */
18866 };
18867 static asn_per_constraints_t asn_PER_memb_criticality_constr_363 CC_NOTUSED = {
18868         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18870         0, 0    /* No PER value map */
18871 };
18872 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_364 CC_NOTUSED = {
18873         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18875         0, 0    /* No PER value map */
18876 };
18877 static asn_per_constraints_t asn_PER_memb_id_constr_366 CC_NOTUSED = {
18878         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18880         0, 0    /* No PER value map */
18881 };
18882 static asn_per_constraints_t asn_PER_memb_criticality_constr_367 CC_NOTUSED = {
18883         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18885         0, 0    /* No PER value map */
18886 };
18887 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_368 CC_NOTUSED = {
18888         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18890         0, 0    /* No PER value map */
18891 };
18892 static asn_per_constraints_t asn_PER_memb_id_constr_370 CC_NOTUSED = {
18893         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18895         0, 0    /* No PER value map */
18896 };
18897 static asn_per_constraints_t asn_PER_memb_criticality_constr_371 CC_NOTUSED = {
18898         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18900         0, 0    /* No PER value map */
18901 };
18902 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_372 CC_NOTUSED = {
18903         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18905         0, 0    /* No PER value map */
18906 };
18907 static asn_per_constraints_t asn_PER_memb_id_constr_374 CC_NOTUSED = {
18908         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18910         0, 0    /* No PER value map */
18911 };
18912 static asn_per_constraints_t asn_PER_memb_criticality_constr_375 CC_NOTUSED = {
18913         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18915         0, 0    /* No PER value map */
18916 };
18917 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_376 CC_NOTUSED = {
18918         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18920         0, 0    /* No PER value map */
18921 };
18922 static asn_per_constraints_t asn_PER_memb_id_constr_378 CC_NOTUSED = {
18923         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18925         0, 0    /* No PER value map */
18926 };
18927 static asn_per_constraints_t asn_PER_memb_criticality_constr_379 CC_NOTUSED = {
18928         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18930         0, 0    /* No PER value map */
18931 };
18932 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_380 CC_NOTUSED = {
18933         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18935         0, 0    /* No PER value map */
18936 };
18937 static asn_per_constraints_t asn_PER_memb_id_constr_382 CC_NOTUSED = {
18938         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18940         0, 0    /* No PER value map */
18941 };
18942 static asn_per_constraints_t asn_PER_memb_criticality_constr_383 CC_NOTUSED = {
18943         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18945         0, 0    /* No PER value map */
18946 };
18947 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_384 CC_NOTUSED = {
18948         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18950         0, 0    /* No PER value map */
18951 };
18952 static asn_per_constraints_t asn_PER_memb_id_constr_386 CC_NOTUSED = {
18953         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18955         0, 0    /* No PER value map */
18956 };
18957 static asn_per_constraints_t asn_PER_memb_criticality_constr_387 CC_NOTUSED = {
18958         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18960         0, 0    /* No PER value map */
18961 };
18962 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_388 CC_NOTUSED = {
18963         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18965         0, 0    /* No PER value map */
18966 };
18967 static asn_per_constraints_t asn_PER_memb_id_constr_390 CC_NOTUSED = {
18968         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18970         0, 0    /* No PER value map */
18971 };
18972 static asn_per_constraints_t asn_PER_memb_criticality_constr_391 CC_NOTUSED = {
18973         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18975         0, 0    /* No PER value map */
18976 };
18977 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_392 CC_NOTUSED = {
18978         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18980         0, 0    /* No PER value map */
18981 };
18982 static asn_per_constraints_t asn_PER_memb_id_constr_394 CC_NOTUSED = {
18983         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18985         0, 0    /* No PER value map */
18986 };
18987 static asn_per_constraints_t asn_PER_memb_criticality_constr_395 CC_NOTUSED = {
18988         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
18989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18990         0, 0    /* No PER value map */
18991 };
18992 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_396 CC_NOTUSED = {
18993         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
18995         0, 0    /* No PER value map */
18996 };
18997 static asn_per_constraints_t asn_PER_memb_id_constr_398 CC_NOTUSED = {
18998         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
18999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19000         0, 0    /* No PER value map */
19001 };
19002 static asn_per_constraints_t asn_PER_memb_criticality_constr_399 CC_NOTUSED = {
19003         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19005         0, 0    /* No PER value map */
19006 };
19007 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_400 CC_NOTUSED = {
19008         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19010         0, 0    /* No PER value map */
19011 };
19012 static asn_per_constraints_t asn_PER_memb_id_constr_402 CC_NOTUSED = {
19013         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19015         0, 0    /* No PER value map */
19016 };
19017 static asn_per_constraints_t asn_PER_memb_criticality_constr_403 CC_NOTUSED = {
19018         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19020         0, 0    /* No PER value map */
19021 };
19022 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_404 CC_NOTUSED = {
19023         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19025         0, 0    /* No PER value map */
19026 };
19027 static asn_per_constraints_t asn_PER_memb_id_constr_406 CC_NOTUSED = {
19028         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19030         0, 0    /* No PER value map */
19031 };
19032 static asn_per_constraints_t asn_PER_memb_criticality_constr_407 CC_NOTUSED = {
19033         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19035         0, 0    /* No PER value map */
19036 };
19037 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_408 CC_NOTUSED = {
19038         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19040         0, 0    /* No PER value map */
19041 };
19042 static asn_per_constraints_t asn_PER_memb_id_constr_410 CC_NOTUSED = {
19043         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19045         0, 0    /* No PER value map */
19046 };
19047 static asn_per_constraints_t asn_PER_memb_criticality_constr_411 CC_NOTUSED = {
19048         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19050         0, 0    /* No PER value map */
19051 };
19052 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_412 CC_NOTUSED = {
19053         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19055         0, 0    /* No PER value map */
19056 };
19057 static asn_per_constraints_t asn_PER_memb_id_constr_414 CC_NOTUSED = {
19058         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19060         0, 0    /* No PER value map */
19061 };
19062 static asn_per_constraints_t asn_PER_memb_criticality_constr_415 CC_NOTUSED = {
19063         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19065         0, 0    /* No PER value map */
19066 };
19067 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_416 CC_NOTUSED = {
19068         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19070         0, 0    /* No PER value map */
19071 };
19072 static asn_per_constraints_t asn_PER_memb_id_constr_418 CC_NOTUSED = {
19073         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19075         0, 0    /* No PER value map */
19076 };
19077 static asn_per_constraints_t asn_PER_memb_criticality_constr_419 CC_NOTUSED = {
19078         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19080         0, 0    /* No PER value map */
19081 };
19082 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_420 CC_NOTUSED = {
19083         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19085         0, 0    /* No PER value map */
19086 };
19087 static asn_per_constraints_t asn_PER_memb_id_constr_422 CC_NOTUSED = {
19088         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19090         0, 0    /* No PER value map */
19091 };
19092 static asn_per_constraints_t asn_PER_memb_criticality_constr_423 CC_NOTUSED = {
19093         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19095         0, 0    /* No PER value map */
19096 };
19097 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_424 CC_NOTUSED = {
19098         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19100         0, 0    /* No PER value map */
19101 };
19102 static asn_per_constraints_t asn_PER_memb_id_constr_426 CC_NOTUSED = {
19103         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19105         0, 0    /* No PER value map */
19106 };
19107 static asn_per_constraints_t asn_PER_memb_criticality_constr_427 CC_NOTUSED = {
19108         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19110         0, 0    /* No PER value map */
19111 };
19112 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_428 CC_NOTUSED = {
19113         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19115         0, 0    /* No PER value map */
19116 };
19117 static asn_per_constraints_t asn_PER_memb_id_constr_430 CC_NOTUSED = {
19118         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19120         0, 0    /* No PER value map */
19121 };
19122 static asn_per_constraints_t asn_PER_memb_criticality_constr_431 CC_NOTUSED = {
19123         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19125         0, 0    /* No PER value map */
19126 };
19127 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_432 CC_NOTUSED = {
19128         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19130         0, 0    /* No PER value map */
19131 };
19132 static asn_per_constraints_t asn_PER_memb_id_constr_434 CC_NOTUSED = {
19133         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19135         0, 0    /* No PER value map */
19136 };
19137 static asn_per_constraints_t asn_PER_memb_criticality_constr_435 CC_NOTUSED = {
19138         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19140         0, 0    /* No PER value map */
19141 };
19142 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_436 CC_NOTUSED = {
19143         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19145         0, 0    /* No PER value map */
19146 };
19147 static asn_per_constraints_t asn_PER_memb_id_constr_438 CC_NOTUSED = {
19148         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19150         0, 0    /* No PER value map */
19151 };
19152 static asn_per_constraints_t asn_PER_memb_criticality_constr_439 CC_NOTUSED = {
19153         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19155         0, 0    /* No PER value map */
19156 };
19157 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_440 CC_NOTUSED = {
19158         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19160         0, 0    /* No PER value map */
19161 };
19162 static asn_per_constraints_t asn_PER_memb_id_constr_442 CC_NOTUSED = {
19163         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19165         0, 0    /* No PER value map */
19166 };
19167 static asn_per_constraints_t asn_PER_memb_criticality_constr_443 CC_NOTUSED = {
19168         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19170         0, 0    /* No PER value map */
19171 };
19172 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_444 CC_NOTUSED = {
19173         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19175         0, 0    /* No PER value map */
19176 };
19177 static asn_per_constraints_t asn_PER_memb_id_constr_446 CC_NOTUSED = {
19178         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19180         0, 0    /* No PER value map */
19181 };
19182 static asn_per_constraints_t asn_PER_memb_criticality_constr_447 CC_NOTUSED = {
19183         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19185         0, 0    /* No PER value map */
19186 };
19187 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_448 CC_NOTUSED = {
19188         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19190         0, 0    /* No PER value map */
19191 };
19192 static asn_per_constraints_t asn_PER_memb_id_constr_450 CC_NOTUSED = {
19193         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19195         0, 0    /* No PER value map */
19196 };
19197 static asn_per_constraints_t asn_PER_memb_criticality_constr_451 CC_NOTUSED = {
19198         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19200         0, 0    /* No PER value map */
19201 };
19202 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_452 CC_NOTUSED = {
19203         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19205         0, 0    /* No PER value map */
19206 };
19207 static asn_per_constraints_t asn_PER_memb_id_constr_454 CC_NOTUSED = {
19208         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19210         0, 0    /* No PER value map */
19211 };
19212 static asn_per_constraints_t asn_PER_memb_criticality_constr_455 CC_NOTUSED = {
19213         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19215         0, 0    /* No PER value map */
19216 };
19217 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_456 CC_NOTUSED = {
19218         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19220         0, 0    /* No PER value map */
19221 };
19222 static asn_per_constraints_t asn_PER_memb_id_constr_458 CC_NOTUSED = {
19223         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19225         0, 0    /* No PER value map */
19226 };
19227 static asn_per_constraints_t asn_PER_memb_criticality_constr_459 CC_NOTUSED = {
19228         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19230         0, 0    /* No PER value map */
19231 };
19232 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_460 CC_NOTUSED = {
19233         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19235         0, 0    /* No PER value map */
19236 };
19237 static asn_per_constraints_t asn_PER_memb_id_constr_462 CC_NOTUSED = {
19238         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19240         0, 0    /* No PER value map */
19241 };
19242 static asn_per_constraints_t asn_PER_memb_criticality_constr_463 CC_NOTUSED = {
19243         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19245         0, 0    /* No PER value map */
19246 };
19247 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_464 CC_NOTUSED = {
19248         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19250         0, 0    /* No PER value map */
19251 };
19252 static asn_per_constraints_t asn_PER_memb_id_constr_466 CC_NOTUSED = {
19253         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19255         0, 0    /* No PER value map */
19256 };
19257 static asn_per_constraints_t asn_PER_memb_criticality_constr_467 CC_NOTUSED = {
19258         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19260         0, 0    /* No PER value map */
19261 };
19262 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_468 CC_NOTUSED = {
19263         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19265         0, 0    /* No PER value map */
19266 };
19267 static asn_per_constraints_t asn_PER_memb_id_constr_470 CC_NOTUSED = {
19268         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19270         0, 0    /* No PER value map */
19271 };
19272 static asn_per_constraints_t asn_PER_memb_criticality_constr_471 CC_NOTUSED = {
19273         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19275         0, 0    /* No PER value map */
19276 };
19277 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_472 CC_NOTUSED = {
19278         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19280         0, 0    /* No PER value map */
19281 };
19282 static asn_per_constraints_t asn_PER_memb_id_constr_474 CC_NOTUSED = {
19283         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19285         0, 0    /* No PER value map */
19286 };
19287 static asn_per_constraints_t asn_PER_memb_criticality_constr_475 CC_NOTUSED = {
19288         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19290         0, 0    /* No PER value map */
19291 };
19292 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_476 CC_NOTUSED = {
19293         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19295         0, 0    /* No PER value map */
19296 };
19297 static asn_per_constraints_t asn_PER_memb_id_constr_478 CC_NOTUSED = {
19298         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19300         0, 0    /* No PER value map */
19301 };
19302 static asn_per_constraints_t asn_PER_memb_criticality_constr_479 CC_NOTUSED = {
19303         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19305         0, 0    /* No PER value map */
19306 };
19307 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_480 CC_NOTUSED = {
19308         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19310         0, 0    /* No PER value map */
19311 };
19312 static asn_per_constraints_t asn_PER_memb_id_constr_482 CC_NOTUSED = {
19313         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19315         0, 0    /* No PER value map */
19316 };
19317 static asn_per_constraints_t asn_PER_memb_criticality_constr_483 CC_NOTUSED = {
19318         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19320         0, 0    /* No PER value map */
19321 };
19322 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_484 CC_NOTUSED = {
19323         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19325         0, 0    /* No PER value map */
19326 };
19327 static asn_per_constraints_t asn_PER_memb_id_constr_486 CC_NOTUSED = {
19328         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19330         0, 0    /* No PER value map */
19331 };
19332 static asn_per_constraints_t asn_PER_memb_criticality_constr_487 CC_NOTUSED = {
19333         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19335         0, 0    /* No PER value map */
19336 };
19337 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_488 CC_NOTUSED = {
19338         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19340         0, 0    /* No PER value map */
19341 };
19342 static asn_per_constraints_t asn_PER_memb_id_constr_490 CC_NOTUSED = {
19343         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19345         0, 0    /* No PER value map */
19346 };
19347 static asn_per_constraints_t asn_PER_memb_criticality_constr_491 CC_NOTUSED = {
19348         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19350         0, 0    /* No PER value map */
19351 };
19352 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_492 CC_NOTUSED = {
19353         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19355         0, 0    /* No PER value map */
19356 };
19357 static asn_per_constraints_t asn_PER_memb_id_constr_494 CC_NOTUSED = {
19358         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19360         0, 0    /* No PER value map */
19361 };
19362 static asn_per_constraints_t asn_PER_memb_criticality_constr_495 CC_NOTUSED = {
19363         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19365         0, 0    /* No PER value map */
19366 };
19367 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_496 CC_NOTUSED = {
19368         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19370         0, 0    /* No PER value map */
19371 };
19372 static asn_per_constraints_t asn_PER_memb_id_constr_498 CC_NOTUSED = {
19373         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19375         0, 0    /* No PER value map */
19376 };
19377 static asn_per_constraints_t asn_PER_memb_criticality_constr_499 CC_NOTUSED = {
19378         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19380         0, 0    /* No PER value map */
19381 };
19382 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_500 CC_NOTUSED = {
19383         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19385         0, 0    /* No PER value map */
19386 };
19387 static asn_per_constraints_t asn_PER_memb_id_constr_502 CC_NOTUSED = {
19388         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19390         0, 0    /* No PER value map */
19391 };
19392 static asn_per_constraints_t asn_PER_memb_criticality_constr_503 CC_NOTUSED = {
19393         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19395         0, 0    /* No PER value map */
19396 };
19397 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_504 CC_NOTUSED = {
19398         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19400         0, 0    /* No PER value map */
19401 };
19402 static asn_per_constraints_t asn_PER_memb_id_constr_506 CC_NOTUSED = {
19403         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19405         0, 0    /* No PER value map */
19406 };
19407 static asn_per_constraints_t asn_PER_memb_criticality_constr_507 CC_NOTUSED = {
19408         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19410         0, 0    /* No PER value map */
19411 };
19412 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_508 CC_NOTUSED = {
19413         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19415         0, 0    /* No PER value map */
19416 };
19417 static asn_per_constraints_t asn_PER_memb_id_constr_510 CC_NOTUSED = {
19418         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19420         0, 0    /* No PER value map */
19421 };
19422 static asn_per_constraints_t asn_PER_memb_criticality_constr_511 CC_NOTUSED = {
19423         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19425         0, 0    /* No PER value map */
19426 };
19427 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_512 CC_NOTUSED = {
19428         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19430         0, 0    /* No PER value map */
19431 };
19432 static asn_per_constraints_t asn_PER_memb_id_constr_514 CC_NOTUSED = {
19433         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19435         0, 0    /* No PER value map */
19436 };
19437 static asn_per_constraints_t asn_PER_memb_criticality_constr_515 CC_NOTUSED = {
19438         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19440         0, 0    /* No PER value map */
19441 };
19442 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_516 CC_NOTUSED = {
19443         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19445         0, 0    /* No PER value map */
19446 };
19447 static asn_per_constraints_t asn_PER_memb_id_constr_518 CC_NOTUSED = {
19448         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19450         0, 0    /* No PER value map */
19451 };
19452 static asn_per_constraints_t asn_PER_memb_criticality_constr_519 CC_NOTUSED = {
19453         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19455         0, 0    /* No PER value map */
19456 };
19457 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_520 CC_NOTUSED = {
19458         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19460         0, 0    /* No PER value map */
19461 };
19462 static asn_per_constraints_t asn_PER_memb_id_constr_522 CC_NOTUSED = {
19463         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19465         0, 0    /* No PER value map */
19466 };
19467 static asn_per_constraints_t asn_PER_memb_criticality_constr_523 CC_NOTUSED = {
19468         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19470         0, 0    /* No PER value map */
19471 };
19472 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_524 CC_NOTUSED = {
19473         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19475         0, 0    /* No PER value map */
19476 };
19477 static asn_per_constraints_t asn_PER_memb_id_constr_526 CC_NOTUSED = {
19478         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19480         0, 0    /* No PER value map */
19481 };
19482 static asn_per_constraints_t asn_PER_memb_criticality_constr_527 CC_NOTUSED = {
19483         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19485         0, 0    /* No PER value map */
19486 };
19487 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_528 CC_NOTUSED = {
19488         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19490         0, 0    /* No PER value map */
19491 };
19492 static asn_per_constraints_t asn_PER_memb_id_constr_530 CC_NOTUSED = {
19493         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19495         0, 0    /* No PER value map */
19496 };
19497 static asn_per_constraints_t asn_PER_memb_criticality_constr_531 CC_NOTUSED = {
19498         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19500         0, 0    /* No PER value map */
19501 };
19502 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_532 CC_NOTUSED = {
19503         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19505         0, 0    /* No PER value map */
19506 };
19507 static asn_per_constraints_t asn_PER_memb_id_constr_534 CC_NOTUSED = {
19508         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19510         0, 0    /* No PER value map */
19511 };
19512 static asn_per_constraints_t asn_PER_memb_criticality_constr_535 CC_NOTUSED = {
19513         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19515         0, 0    /* No PER value map */
19516 };
19517 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_536 CC_NOTUSED = {
19518         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19520         0, 0    /* No PER value map */
19521 };
19522 static asn_per_constraints_t asn_PER_memb_id_constr_538 CC_NOTUSED = {
19523         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19525         0, 0    /* No PER value map */
19526 };
19527 static asn_per_constraints_t asn_PER_memb_criticality_constr_539 CC_NOTUSED = {
19528         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19530         0, 0    /* No PER value map */
19531 };
19532 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_540 CC_NOTUSED = {
19533         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19535         0, 0    /* No PER value map */
19536 };
19537 static asn_per_constraints_t asn_PER_memb_id_constr_542 CC_NOTUSED = {
19538         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19540         0, 0    /* No PER value map */
19541 };
19542 static asn_per_constraints_t asn_PER_memb_criticality_constr_543 CC_NOTUSED = {
19543         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19545         0, 0    /* No PER value map */
19546 };
19547 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_544 CC_NOTUSED = {
19548         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19550         0, 0    /* No PER value map */
19551 };
19552 static asn_per_constraints_t asn_PER_memb_id_constr_546 CC_NOTUSED = {
19553         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19555         0, 0    /* No PER value map */
19556 };
19557 static asn_per_constraints_t asn_PER_memb_criticality_constr_547 CC_NOTUSED = {
19558         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19560         0, 0    /* No PER value map */
19561 };
19562 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_548 CC_NOTUSED = {
19563         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19565         0, 0    /* No PER value map */
19566 };
19567 static asn_per_constraints_t asn_PER_memb_id_constr_550 CC_NOTUSED = {
19568         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19570         0, 0    /* No PER value map */
19571 };
19572 static asn_per_constraints_t asn_PER_memb_criticality_constr_551 CC_NOTUSED = {
19573         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19575         0, 0    /* No PER value map */
19576 };
19577 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_552 CC_NOTUSED = {
19578         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19580         0, 0    /* No PER value map */
19581 };
19582 static asn_per_constraints_t asn_PER_memb_id_constr_554 CC_NOTUSED = {
19583         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19585         0, 0    /* No PER value map */
19586 };
19587 static asn_per_constraints_t asn_PER_memb_criticality_constr_555 CC_NOTUSED = {
19588         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19590         0, 0    /* No PER value map */
19591 };
19592 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_556 CC_NOTUSED = {
19593         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19595         0, 0    /* No PER value map */
19596 };
19597 static asn_per_constraints_t asn_PER_memb_id_constr_558 CC_NOTUSED = {
19598         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19600         0, 0    /* No PER value map */
19601 };
19602 static asn_per_constraints_t asn_PER_memb_criticality_constr_559 CC_NOTUSED = {
19603         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19605         0, 0    /* No PER value map */
19606 };
19607 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_560 CC_NOTUSED = {
19608         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19610         0, 0    /* No PER value map */
19611 };
19612 static asn_per_constraints_t asn_PER_memb_id_constr_562 CC_NOTUSED = {
19613         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19615         0, 0    /* No PER value map */
19616 };
19617 static asn_per_constraints_t asn_PER_memb_criticality_constr_563 CC_NOTUSED = {
19618         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19620         0, 0    /* No PER value map */
19621 };
19622 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_564 CC_NOTUSED = {
19623         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19625         0, 0    /* No PER value map */
19626 };
19627 static asn_per_constraints_t asn_PER_memb_id_constr_566 CC_NOTUSED = {
19628         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19630         0, 0    /* No PER value map */
19631 };
19632 static asn_per_constraints_t asn_PER_memb_criticality_constr_567 CC_NOTUSED = {
19633         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19635         0, 0    /* No PER value map */
19636 };
19637 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_568 CC_NOTUSED = {
19638         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19640         0, 0    /* No PER value map */
19641 };
19642 static asn_per_constraints_t asn_PER_memb_id_constr_570 CC_NOTUSED = {
19643         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19645         0, 0    /* No PER value map */
19646 };
19647 static asn_per_constraints_t asn_PER_memb_criticality_constr_571 CC_NOTUSED = {
19648         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19650         0, 0    /* No PER value map */
19651 };
19652 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_572 CC_NOTUSED = {
19653         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19655         0, 0    /* No PER value map */
19656 };
19657 static asn_per_constraints_t asn_PER_memb_id_constr_574 CC_NOTUSED = {
19658         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19660         0, 0    /* No PER value map */
19661 };
19662 static asn_per_constraints_t asn_PER_memb_criticality_constr_575 CC_NOTUSED = {
19663         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19665         0, 0    /* No PER value map */
19666 };
19667 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_576 CC_NOTUSED = {
19668         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19670         0, 0    /* No PER value map */
19671 };
19672 static asn_per_constraints_t asn_PER_memb_id_constr_578 CC_NOTUSED = {
19673         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19675         0, 0    /* No PER value map */
19676 };
19677 static asn_per_constraints_t asn_PER_memb_criticality_constr_579 CC_NOTUSED = {
19678         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19680         0, 0    /* No PER value map */
19681 };
19682 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_580 CC_NOTUSED = {
19683         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19685         0, 0    /* No PER value map */
19686 };
19687 static asn_per_constraints_t asn_PER_memb_id_constr_582 CC_NOTUSED = {
19688         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19690         0, 0    /* No PER value map */
19691 };
19692 static asn_per_constraints_t asn_PER_memb_criticality_constr_583 CC_NOTUSED = {
19693         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19695         0, 0    /* No PER value map */
19696 };
19697 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_584 CC_NOTUSED = {
19698         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19700         0, 0    /* No PER value map */
19701 };
19702 static asn_per_constraints_t asn_PER_memb_id_constr_586 CC_NOTUSED = {
19703         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19705         0, 0    /* No PER value map */
19706 };
19707 static asn_per_constraints_t asn_PER_memb_criticality_constr_587 CC_NOTUSED = {
19708         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19710         0, 0    /* No PER value map */
19711 };
19712 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_588 CC_NOTUSED = {
19713         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19715         0, 0    /* No PER value map */
19716 };
19717 static asn_per_constraints_t asn_PER_memb_id_constr_590 CC_NOTUSED = {
19718         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19720         0, 0    /* No PER value map */
19721 };
19722 static asn_per_constraints_t asn_PER_memb_criticality_constr_591 CC_NOTUSED = {
19723         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19725         0, 0    /* No PER value map */
19726 };
19727 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_592 CC_NOTUSED = {
19728         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19730         0, 0    /* No PER value map */
19731 };
19732 static asn_per_constraints_t asn_PER_memb_id_constr_594 CC_NOTUSED = {
19733         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19735         0, 0    /* No PER value map */
19736 };
19737 static asn_per_constraints_t asn_PER_memb_criticality_constr_595 CC_NOTUSED = {
19738         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19740         0, 0    /* No PER value map */
19741 };
19742 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_596 CC_NOTUSED = {
19743         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19745         0, 0    /* No PER value map */
19746 };
19747 static asn_per_constraints_t asn_PER_memb_id_constr_598 CC_NOTUSED = {
19748         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19750         0, 0    /* No PER value map */
19751 };
19752 static asn_per_constraints_t asn_PER_memb_criticality_constr_599 CC_NOTUSED = {
19753         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19755         0, 0    /* No PER value map */
19756 };
19757 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_600 CC_NOTUSED = {
19758         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19760         0, 0    /* No PER value map */
19761 };
19762 static asn_per_constraints_t asn_PER_memb_id_constr_602 CC_NOTUSED = {
19763         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19765         0, 0    /* No PER value map */
19766 };
19767 static asn_per_constraints_t asn_PER_memb_criticality_constr_603 CC_NOTUSED = {
19768         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19770         0, 0    /* No PER value map */
19771 };
19772 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_604 CC_NOTUSED = {
19773         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19775         0, 0    /* No PER value map */
19776 };
19777 static asn_per_constraints_t asn_PER_memb_id_constr_606 CC_NOTUSED = {
19778         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19780         0, 0    /* No PER value map */
19781 };
19782 static asn_per_constraints_t asn_PER_memb_criticality_constr_607 CC_NOTUSED = {
19783         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19785         0, 0    /* No PER value map */
19786 };
19787 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_608 CC_NOTUSED = {
19788         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19790         0, 0    /* No PER value map */
19791 };
19792 static asn_per_constraints_t asn_PER_memb_id_constr_610 CC_NOTUSED = {
19793         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19795         0, 0    /* No PER value map */
19796 };
19797 static asn_per_constraints_t asn_PER_memb_criticality_constr_611 CC_NOTUSED = {
19798         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19800         0, 0    /* No PER value map */
19801 };
19802 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_612 CC_NOTUSED = {
19803         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19805         0, 0    /* No PER value map */
19806 };
19807 static asn_per_constraints_t asn_PER_memb_id_constr_614 CC_NOTUSED = {
19808         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19810         0, 0    /* No PER value map */
19811 };
19812 static asn_per_constraints_t asn_PER_memb_criticality_constr_615 CC_NOTUSED = {
19813         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19815         0, 0    /* No PER value map */
19816 };
19817 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_616 CC_NOTUSED = {
19818         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19820         0, 0    /* No PER value map */
19821 };
19822 static asn_per_constraints_t asn_PER_memb_id_constr_618 CC_NOTUSED = {
19823         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19825         0, 0    /* No PER value map */
19826 };
19827 static asn_per_constraints_t asn_PER_memb_criticality_constr_619 CC_NOTUSED = {
19828         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19830         0, 0    /* No PER value map */
19831 };
19832 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_620 CC_NOTUSED = {
19833         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19835         0, 0    /* No PER value map */
19836 };
19837 static asn_per_constraints_t asn_PER_memb_id_constr_622 CC_NOTUSED = {
19838         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19840         0, 0    /* No PER value map */
19841 };
19842 static asn_per_constraints_t asn_PER_memb_criticality_constr_623 CC_NOTUSED = {
19843         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19845         0, 0    /* No PER value map */
19846 };
19847 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_624 CC_NOTUSED = {
19848         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19850         0, 0    /* No PER value map */
19851 };
19852 static asn_per_constraints_t asn_PER_memb_id_constr_626 CC_NOTUSED = {
19853         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19855         0, 0    /* No PER value map */
19856 };
19857 static asn_per_constraints_t asn_PER_memb_criticality_constr_627 CC_NOTUSED = {
19858         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19859         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19860         0, 0    /* No PER value map */
19861 };
19862 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_628 CC_NOTUSED = {
19863         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19864         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19865         0, 0    /* No PER value map */
19866 };
19867 static asn_per_constraints_t asn_PER_memb_id_constr_630 CC_NOTUSED = {
19868         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19869         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19870         0, 0    /* No PER value map */
19871 };
19872 static asn_per_constraints_t asn_PER_memb_criticality_constr_631 CC_NOTUSED = {
19873         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19874         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19875         0, 0    /* No PER value map */
19876 };
19877 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_632 CC_NOTUSED = {
19878         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19879         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19880         0, 0    /* No PER value map */
19881 };
19882 static asn_per_constraints_t asn_PER_memb_id_constr_634 CC_NOTUSED = {
19883         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19884         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19885         0, 0    /* No PER value map */
19886 };
19887 static asn_per_constraints_t asn_PER_memb_criticality_constr_635 CC_NOTUSED = {
19888         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19889         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19890         0, 0    /* No PER value map */
19891 };
19892 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_636 CC_NOTUSED = {
19893         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19894         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19895         0, 0    /* No PER value map */
19896 };
19897 static asn_per_constraints_t asn_PER_memb_id_constr_638 CC_NOTUSED = {
19898         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19899         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19900         0, 0    /* No PER value map */
19901 };
19902 static asn_per_constraints_t asn_PER_memb_criticality_constr_639 CC_NOTUSED = {
19903         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19904         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19905         0, 0    /* No PER value map */
19906 };
19907 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_640 CC_NOTUSED = {
19908         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19909         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19910         0, 0    /* No PER value map */
19911 };
19912 static asn_per_constraints_t asn_PER_memb_id_constr_642 CC_NOTUSED = {
19913         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19914         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19915         0, 0    /* No PER value map */
19916 };
19917 static asn_per_constraints_t asn_PER_memb_criticality_constr_643 CC_NOTUSED = {
19918         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19919         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19920         0, 0    /* No PER value map */
19921 };
19922 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_644 CC_NOTUSED = {
19923         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19924         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19925         0, 0    /* No PER value map */
19926 };
19927 static asn_per_constraints_t asn_PER_memb_id_constr_646 CC_NOTUSED = {
19928         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19929         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19930         0, 0    /* No PER value map */
19931 };
19932 static asn_per_constraints_t asn_PER_memb_criticality_constr_647 CC_NOTUSED = {
19933         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19934         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19935         0, 0    /* No PER value map */
19936 };
19937 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_648 CC_NOTUSED = {
19938         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19939         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19940         0, 0    /* No PER value map */
19941 };
19942 static asn_per_constraints_t asn_PER_memb_id_constr_650 CC_NOTUSED = {
19943         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19944         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19945         0, 0    /* No PER value map */
19946 };
19947 static asn_per_constraints_t asn_PER_memb_criticality_constr_651 CC_NOTUSED = {
19948         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19949         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19950         0, 0    /* No PER value map */
19951 };
19952 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_652 CC_NOTUSED = {
19953         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19954         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19955         0, 0    /* No PER value map */
19956 };
19957 static asn_per_constraints_t asn_PER_memb_id_constr_654 CC_NOTUSED = {
19958         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19959         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19960         0, 0    /* No PER value map */
19961 };
19962 static asn_per_constraints_t asn_PER_memb_criticality_constr_655 CC_NOTUSED = {
19963         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19964         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19965         0, 0    /* No PER value map */
19966 };
19967 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_656 CC_NOTUSED = {
19968         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19969         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19970         0, 0    /* No PER value map */
19971 };
19972 static asn_per_constraints_t asn_PER_memb_id_constr_658 CC_NOTUSED = {
19973         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19974         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19975         0, 0    /* No PER value map */
19976 };
19977 static asn_per_constraints_t asn_PER_memb_criticality_constr_659 CC_NOTUSED = {
19978         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19979         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19980         0, 0    /* No PER value map */
19981 };
19982 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_660 CC_NOTUSED = {
19983         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19984         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19985         0, 0    /* No PER value map */
19986 };
19987 static asn_per_constraints_t asn_PER_memb_id_constr_662 CC_NOTUSED = {
19988         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
19989         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19990         0, 0    /* No PER value map */
19991 };
19992 static asn_per_constraints_t asn_PER_memb_criticality_constr_663 CC_NOTUSED = {
19993         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
19994         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19995         0, 0    /* No PER value map */
19996 };
19997 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_664 CC_NOTUSED = {
19998         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
19999         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20000         0, 0    /* No PER value map */
20001 };
20002 static asn_per_constraints_t asn_PER_memb_id_constr_666 CC_NOTUSED = {
20003         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20004         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20005         0, 0    /* No PER value map */
20006 };
20007 static asn_per_constraints_t asn_PER_memb_criticality_constr_667 CC_NOTUSED = {
20008         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20009         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20010         0, 0    /* No PER value map */
20011 };
20012 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_668 CC_NOTUSED = {
20013         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20014         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20015         0, 0    /* No PER value map */
20016 };
20017 static asn_per_constraints_t asn_PER_memb_id_constr_670 CC_NOTUSED = {
20018         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20019         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20020         0, 0    /* No PER value map */
20021 };
20022 static asn_per_constraints_t asn_PER_memb_criticality_constr_671 CC_NOTUSED = {
20023         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20024         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20025         0, 0    /* No PER value map */
20026 };
20027 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_672 CC_NOTUSED = {
20028         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20029         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20030         0, 0    /* No PER value map */
20031 };
20032 static asn_per_constraints_t asn_PER_memb_id_constr_674 CC_NOTUSED = {
20033         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20034         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20035         0, 0    /* No PER value map */
20036 };
20037 static asn_per_constraints_t asn_PER_memb_criticality_constr_675 CC_NOTUSED = {
20038         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20039         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20040         0, 0    /* No PER value map */
20041 };
20042 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_676 CC_NOTUSED = {
20043         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20044         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20045         0, 0    /* No PER value map */
20046 };
20047 static asn_per_constraints_t asn_PER_memb_id_constr_678 CC_NOTUSED = {
20048         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20049         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20050         0, 0    /* No PER value map */
20051 };
20052 static asn_per_constraints_t asn_PER_memb_criticality_constr_679 CC_NOTUSED = {
20053         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20054         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20055         0, 0    /* No PER value map */
20056 };
20057 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_680 CC_NOTUSED = {
20058         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20059         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20060         0, 0    /* No PER value map */
20061 };
20062 static asn_per_constraints_t asn_PER_memb_id_constr_682 CC_NOTUSED = {
20063         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20064         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20065         0, 0    /* No PER value map */
20066 };
20067 static asn_per_constraints_t asn_PER_memb_criticality_constr_683 CC_NOTUSED = {
20068         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20069         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20070         0, 0    /* No PER value map */
20071 };
20072 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_684 CC_NOTUSED = {
20073         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20074         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20075         0, 0    /* No PER value map */
20076 };
20077 static asn_per_constraints_t asn_PER_memb_id_constr_686 CC_NOTUSED = {
20078         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20079         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20080         0, 0    /* No PER value map */
20081 };
20082 static asn_per_constraints_t asn_PER_memb_criticality_constr_687 CC_NOTUSED = {
20083         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20084         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20085         0, 0    /* No PER value map */
20086 };
20087 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_688 CC_NOTUSED = {
20088         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20089         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20090         0, 0    /* No PER value map */
20091 };
20092 static asn_per_constraints_t asn_PER_memb_id_constr_690 CC_NOTUSED = {
20093         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20094         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20095         0, 0    /* No PER value map */
20096 };
20097 static asn_per_constraints_t asn_PER_memb_criticality_constr_691 CC_NOTUSED = {
20098         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20099         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20100         0, 0    /* No PER value map */
20101 };
20102 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_692 CC_NOTUSED = {
20103         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20104         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20105         0, 0    /* No PER value map */
20106 };
20107 static asn_per_constraints_t asn_PER_memb_id_constr_694 CC_NOTUSED = {
20108         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20109         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20110         0, 0    /* No PER value map */
20111 };
20112 static asn_per_constraints_t asn_PER_memb_criticality_constr_695 CC_NOTUSED = {
20113         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20114         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20115         0, 0    /* No PER value map */
20116 };
20117 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_696 CC_NOTUSED = {
20118         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20119         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20120         0, 0    /* No PER value map */
20121 };
20122 static asn_per_constraints_t asn_PER_memb_id_constr_698 CC_NOTUSED = {
20123         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20124         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20125         0, 0    /* No PER value map */
20126 };
20127 static asn_per_constraints_t asn_PER_memb_criticality_constr_699 CC_NOTUSED = {
20128         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20129         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20130         0, 0    /* No PER value map */
20131 };
20132 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_700 CC_NOTUSED = {
20133         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20134         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20135         0, 0    /* No PER value map */
20136 };
20137 static asn_per_constraints_t asn_PER_memb_id_constr_702 CC_NOTUSED = {
20138         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20139         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20140         0, 0    /* No PER value map */
20141 };
20142 static asn_per_constraints_t asn_PER_memb_criticality_constr_703 CC_NOTUSED = {
20143         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20144         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20145         0, 0    /* No PER value map */
20146 };
20147 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_704 CC_NOTUSED = {
20148         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20149         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20150         0, 0    /* No PER value map */
20151 };
20152 static asn_per_constraints_t asn_PER_memb_id_constr_706 CC_NOTUSED = {
20153         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20154         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20155         0, 0    /* No PER value map */
20156 };
20157 static asn_per_constraints_t asn_PER_memb_criticality_constr_707 CC_NOTUSED = {
20158         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20159         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20160         0, 0    /* No PER value map */
20161 };
20162 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_708 CC_NOTUSED = {
20163         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20164         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20165         0, 0    /* No PER value map */
20166 };
20167 static asn_per_constraints_t asn_PER_memb_id_constr_710 CC_NOTUSED = {
20168         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20169         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20170         0, 0    /* No PER value map */
20171 };
20172 static asn_per_constraints_t asn_PER_memb_criticality_constr_711 CC_NOTUSED = {
20173         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20174         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20175         0, 0    /* No PER value map */
20176 };
20177 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_712 CC_NOTUSED = {
20178         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20179         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20180         0, 0    /* No PER value map */
20181 };
20182 static asn_per_constraints_t asn_PER_memb_id_constr_714 CC_NOTUSED = {
20183         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20184         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20185         0, 0    /* No PER value map */
20186 };
20187 static asn_per_constraints_t asn_PER_memb_criticality_constr_715 CC_NOTUSED = {
20188         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20189         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20190         0, 0    /* No PER value map */
20191 };
20192 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_716 CC_NOTUSED = {
20193         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20194         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20195         0, 0    /* No PER value map */
20196 };
20197 static asn_per_constraints_t asn_PER_memb_id_constr_718 CC_NOTUSED = {
20198         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20199         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20200         0, 0    /* No PER value map */
20201 };
20202 static asn_per_constraints_t asn_PER_memb_criticality_constr_719 CC_NOTUSED = {
20203         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20204         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20205         0, 0    /* No PER value map */
20206 };
20207 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_720 CC_NOTUSED = {
20208         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20209         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20210         0, 0    /* No PER value map */
20211 };
20212 static asn_per_constraints_t asn_PER_memb_id_constr_722 CC_NOTUSED = {
20213         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20214         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20215         0, 0    /* No PER value map */
20216 };
20217 static asn_per_constraints_t asn_PER_memb_criticality_constr_723 CC_NOTUSED = {
20218         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20219         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20220         0, 0    /* No PER value map */
20221 };
20222 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_724 CC_NOTUSED = {
20223         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20224         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20225         0, 0    /* No PER value map */
20226 };
20227 static asn_per_constraints_t asn_PER_memb_id_constr_726 CC_NOTUSED = {
20228         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20229         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20230         0, 0    /* No PER value map */
20231 };
20232 static asn_per_constraints_t asn_PER_memb_criticality_constr_727 CC_NOTUSED = {
20233         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20234         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20235         0, 0    /* No PER value map */
20236 };
20237 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_728 CC_NOTUSED = {
20238         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20239         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20240         0, 0    /* No PER value map */
20241 };
20242 static asn_per_constraints_t asn_PER_memb_id_constr_730 CC_NOTUSED = {
20243         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20244         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20245         0, 0    /* No PER value map */
20246 };
20247 static asn_per_constraints_t asn_PER_memb_criticality_constr_731 CC_NOTUSED = {
20248         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20249         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20250         0, 0    /* No PER value map */
20251 };
20252 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_732 CC_NOTUSED = {
20253         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20254         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20255         0, 0    /* No PER value map */
20256 };
20257 static asn_per_constraints_t asn_PER_memb_id_constr_734 CC_NOTUSED = {
20258         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20259         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20260         0, 0    /* No PER value map */
20261 };
20262 static asn_per_constraints_t asn_PER_memb_criticality_constr_735 CC_NOTUSED = {
20263         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20264         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20265         0, 0    /* No PER value map */
20266 };
20267 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_736 CC_NOTUSED = {
20268         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20269         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20270         0, 0    /* No PER value map */
20271 };
20272 static asn_per_constraints_t asn_PER_memb_id_constr_738 CC_NOTUSED = {
20273         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20274         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20275         0, 0    /* No PER value map */
20276 };
20277 static asn_per_constraints_t asn_PER_memb_criticality_constr_739 CC_NOTUSED = {
20278         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20279         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20280         0, 0    /* No PER value map */
20281 };
20282 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_740 CC_NOTUSED = {
20283         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20284         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20285         0, 0    /* No PER value map */
20286 };
20287 static asn_per_constraints_t asn_PER_memb_id_constr_742 CC_NOTUSED = {
20288         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20289         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20290         0, 0    /* No PER value map */
20291 };
20292 static asn_per_constraints_t asn_PER_memb_criticality_constr_743 CC_NOTUSED = {
20293         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20294         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20295         0, 0    /* No PER value map */
20296 };
20297 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_744 CC_NOTUSED = {
20298         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20299         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20300         0, 0    /* No PER value map */
20301 };
20302 static asn_per_constraints_t asn_PER_memb_id_constr_746 CC_NOTUSED = {
20303         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20304         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20305         0, 0    /* No PER value map */
20306 };
20307 static asn_per_constraints_t asn_PER_memb_criticality_constr_747 CC_NOTUSED = {
20308         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20309         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20310         0, 0    /* No PER value map */
20311 };
20312 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_748 CC_NOTUSED = {
20313         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20314         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20315         0, 0    /* No PER value map */
20316 };
20317 static asn_per_constraints_t asn_PER_memb_id_constr_750 CC_NOTUSED = {
20318         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20319         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20320         0, 0    /* No PER value map */
20321 };
20322 static asn_per_constraints_t asn_PER_memb_criticality_constr_751 CC_NOTUSED = {
20323         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20324         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20325         0, 0    /* No PER value map */
20326 };
20327 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_752 CC_NOTUSED = {
20328         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20329         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20330         0, 0    /* No PER value map */
20331 };
20332 static asn_per_constraints_t asn_PER_memb_id_constr_754 CC_NOTUSED = {
20333         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20334         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20335         0, 0    /* No PER value map */
20336 };
20337 static asn_per_constraints_t asn_PER_memb_criticality_constr_755 CC_NOTUSED = {
20338         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20339         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20340         0, 0    /* No PER value map */
20341 };
20342 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_756 CC_NOTUSED = {
20343         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20344         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20345         0, 0    /* No PER value map */
20346 };
20347 static asn_per_constraints_t asn_PER_memb_id_constr_758 CC_NOTUSED = {
20348         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20349         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20350         0, 0    /* No PER value map */
20351 };
20352 static asn_per_constraints_t asn_PER_memb_criticality_constr_759 CC_NOTUSED = {
20353         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20354         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20355         0, 0    /* No PER value map */
20356 };
20357 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_760 CC_NOTUSED = {
20358         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20359         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20360         0, 0    /* No PER value map */
20361 };
20362 static asn_per_constraints_t asn_PER_memb_id_constr_762 CC_NOTUSED = {
20363         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20364         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20365         0, 0    /* No PER value map */
20366 };
20367 static asn_per_constraints_t asn_PER_memb_criticality_constr_763 CC_NOTUSED = {
20368         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20369         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20370         0, 0    /* No PER value map */
20371 };
20372 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_764 CC_NOTUSED = {
20373         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20374         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20375         0, 0    /* No PER value map */
20376 };
20377 static asn_per_constraints_t asn_PER_memb_id_constr_766 CC_NOTUSED = {
20378         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20379         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20380         0, 0    /* No PER value map */
20381 };
20382 static asn_per_constraints_t asn_PER_memb_criticality_constr_767 CC_NOTUSED = {
20383         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20384         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20385         0, 0    /* No PER value map */
20386 };
20387 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_768 CC_NOTUSED = {
20388         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20389         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20390         0, 0    /* No PER value map */
20391 };
20392 static asn_per_constraints_t asn_PER_memb_id_constr_770 CC_NOTUSED = {
20393         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20394         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20395         0, 0    /* No PER value map */
20396 };
20397 static asn_per_constraints_t asn_PER_memb_criticality_constr_771 CC_NOTUSED = {
20398         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20399         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20400         0, 0    /* No PER value map */
20401 };
20402 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_772 CC_NOTUSED = {
20403         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20404         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20405         0, 0    /* No PER value map */
20406 };
20407 static asn_per_constraints_t asn_PER_memb_id_constr_774 CC_NOTUSED = {
20408         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20409         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20410         0, 0    /* No PER value map */
20411 };
20412 static asn_per_constraints_t asn_PER_memb_criticality_constr_775 CC_NOTUSED = {
20413         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20414         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20415         0, 0    /* No PER value map */
20416 };
20417 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_776 CC_NOTUSED = {
20418         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20419         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20420         0, 0    /* No PER value map */
20421 };
20422 static asn_per_constraints_t asn_PER_memb_id_constr_778 CC_NOTUSED = {
20423         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20424         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20425         0, 0    /* No PER value map */
20426 };
20427 static asn_per_constraints_t asn_PER_memb_criticality_constr_779 CC_NOTUSED = {
20428         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20429         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20430         0, 0    /* No PER value map */
20431 };
20432 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_780 CC_NOTUSED = {
20433         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20434         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20435         0, 0    /* No PER value map */
20436 };
20437 static asn_per_constraints_t asn_PER_memb_id_constr_782 CC_NOTUSED = {
20438         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20439         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20440         0, 0    /* No PER value map */
20441 };
20442 static asn_per_constraints_t asn_PER_memb_criticality_constr_783 CC_NOTUSED = {
20443         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20444         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20445         0, 0    /* No PER value map */
20446 };
20447 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_784 CC_NOTUSED = {
20448         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20449         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20450         0, 0    /* No PER value map */
20451 };
20452 static asn_per_constraints_t asn_PER_memb_id_constr_786 CC_NOTUSED = {
20453         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20454         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20455         0, 0    /* No PER value map */
20456 };
20457 static asn_per_constraints_t asn_PER_memb_criticality_constr_787 CC_NOTUSED = {
20458         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20459         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20460         0, 0    /* No PER value map */
20461 };
20462 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_788 CC_NOTUSED = {
20463         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20464         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20465         0, 0    /* No PER value map */
20466 };
20467 static asn_per_constraints_t asn_PER_memb_id_constr_790 CC_NOTUSED = {
20468         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20469         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20470         0, 0    /* No PER value map */
20471 };
20472 static asn_per_constraints_t asn_PER_memb_criticality_constr_791 CC_NOTUSED = {
20473         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20474         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20475         0, 0    /* No PER value map */
20476 };
20477 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_792 CC_NOTUSED = {
20478         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20479         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20480         0, 0    /* No PER value map */
20481 };
20482 static asn_per_constraints_t asn_PER_memb_id_constr_794 CC_NOTUSED = {
20483         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20484         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20485         0, 0    /* No PER value map */
20486 };
20487 static asn_per_constraints_t asn_PER_memb_criticality_constr_795 CC_NOTUSED = {
20488         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20489         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20490         0, 0    /* No PER value map */
20491 };
20492 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_796 CC_NOTUSED = {
20493         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20494         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20495         0, 0    /* No PER value map */
20496 };
20497 static asn_per_constraints_t asn_PER_memb_id_constr_798 CC_NOTUSED = {
20498         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20499         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20500         0, 0    /* No PER value map */
20501 };
20502 static asn_per_constraints_t asn_PER_memb_criticality_constr_799 CC_NOTUSED = {
20503         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20504         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20505         0, 0    /* No PER value map */
20506 };
20507 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_800 CC_NOTUSED = {
20508         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20509         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20510         0, 0    /* No PER value map */
20511 };
20512 static asn_per_constraints_t asn_PER_memb_id_constr_802 CC_NOTUSED = {
20513         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20514         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20515         0, 0    /* No PER value map */
20516 };
20517 static asn_per_constraints_t asn_PER_memb_criticality_constr_803 CC_NOTUSED = {
20518         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20519         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20520         0, 0    /* No PER value map */
20521 };
20522 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_804 CC_NOTUSED = {
20523         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20524         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20525         0, 0    /* No PER value map */
20526 };
20527 static asn_per_constraints_t asn_PER_memb_id_constr_806 CC_NOTUSED = {
20528         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20529         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20530         0, 0    /* No PER value map */
20531 };
20532 static asn_per_constraints_t asn_PER_memb_criticality_constr_807 CC_NOTUSED = {
20533         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20534         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20535         0, 0    /* No PER value map */
20536 };
20537 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_808 CC_NOTUSED = {
20538         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20539         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20540         0, 0    /* No PER value map */
20541 };
20542 static asn_per_constraints_t asn_PER_memb_id_constr_810 CC_NOTUSED = {
20543         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20544         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20545         0, 0    /* No PER value map */
20546 };
20547 static asn_per_constraints_t asn_PER_memb_criticality_constr_811 CC_NOTUSED = {
20548         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20549         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20550         0, 0    /* No PER value map */
20551 };
20552 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_812 CC_NOTUSED = {
20553         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20554         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20555         0, 0    /* No PER value map */
20556 };
20557 static asn_per_constraints_t asn_PER_memb_id_constr_814 CC_NOTUSED = {
20558         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20559         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20560         0, 0    /* No PER value map */
20561 };
20562 static asn_per_constraints_t asn_PER_memb_criticality_constr_815 CC_NOTUSED = {
20563         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20564         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20565         0, 0    /* No PER value map */
20566 };
20567 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_816 CC_NOTUSED = {
20568         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20569         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20570         0, 0    /* No PER value map */
20571 };
20572 static asn_per_constraints_t asn_PER_memb_id_constr_818 CC_NOTUSED = {
20573         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20574         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20575         0, 0    /* No PER value map */
20576 };
20577 static asn_per_constraints_t asn_PER_memb_criticality_constr_819 CC_NOTUSED = {
20578         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20579         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20580         0, 0    /* No PER value map */
20581 };
20582 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_820 CC_NOTUSED = {
20583         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20584         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20585         0, 0    /* No PER value map */
20586 };
20587 static asn_per_constraints_t asn_PER_memb_id_constr_822 CC_NOTUSED = {
20588         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20589         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20590         0, 0    /* No PER value map */
20591 };
20592 static asn_per_constraints_t asn_PER_memb_criticality_constr_823 CC_NOTUSED = {
20593         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20594         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20595         0, 0    /* No PER value map */
20596 };
20597 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_824 CC_NOTUSED = {
20598         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20599         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20600         0, 0    /* No PER value map */
20601 };
20602 static asn_per_constraints_t asn_PER_memb_id_constr_826 CC_NOTUSED = {
20603         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20604         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20605         0, 0    /* No PER value map */
20606 };
20607 static asn_per_constraints_t asn_PER_memb_criticality_constr_827 CC_NOTUSED = {
20608         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20609         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20610         0, 0    /* No PER value map */
20611 };
20612 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_828 CC_NOTUSED = {
20613         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20614         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20615         0, 0    /* No PER value map */
20616 };
20617 static asn_per_constraints_t asn_PER_memb_id_constr_830 CC_NOTUSED = {
20618         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20619         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20620         0, 0    /* No PER value map */
20621 };
20622 static asn_per_constraints_t asn_PER_memb_criticality_constr_831 CC_NOTUSED = {
20623         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20624         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20625         0, 0    /* No PER value map */
20626 };
20627 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_832 CC_NOTUSED = {
20628         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20629         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20630         0, 0    /* No PER value map */
20631 };
20632 static asn_per_constraints_t asn_PER_memb_id_constr_834 CC_NOTUSED = {
20633         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20634         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20635         0, 0    /* No PER value map */
20636 };
20637 static asn_per_constraints_t asn_PER_memb_criticality_constr_835 CC_NOTUSED = {
20638         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20639         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20640         0, 0    /* No PER value map */
20641 };
20642 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_836 CC_NOTUSED = {
20643         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20644         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20645         0, 0    /* No PER value map */
20646 };
20647 static asn_per_constraints_t asn_PER_memb_id_constr_838 CC_NOTUSED = {
20648         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20649         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20650         0, 0    /* No PER value map */
20651 };
20652 static asn_per_constraints_t asn_PER_memb_criticality_constr_839 CC_NOTUSED = {
20653         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20654         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20655         0, 0    /* No PER value map */
20656 };
20657 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_840 CC_NOTUSED = {
20658         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20659         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20660         0, 0    /* No PER value map */
20661 };
20662 static asn_per_constraints_t asn_PER_memb_id_constr_842 CC_NOTUSED = {
20663         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20664         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20665         0, 0    /* No PER value map */
20666 };
20667 static asn_per_constraints_t asn_PER_memb_criticality_constr_843 CC_NOTUSED = {
20668         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20669         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20670         0, 0    /* No PER value map */
20671 };
20672 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_844 CC_NOTUSED = {
20673         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20674         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20675         0, 0    /* No PER value map */
20676 };
20677 static asn_per_constraints_t asn_PER_memb_id_constr_846 CC_NOTUSED = {
20678         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20679         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20680         0, 0    /* No PER value map */
20681 };
20682 static asn_per_constraints_t asn_PER_memb_criticality_constr_847 CC_NOTUSED = {
20683         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20684         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20685         0, 0    /* No PER value map */
20686 };
20687 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_848 CC_NOTUSED = {
20688         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20689         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20690         0, 0    /* No PER value map */
20691 };
20692 static asn_per_constraints_t asn_PER_memb_id_constr_850 CC_NOTUSED = {
20693         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20694         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20695         0, 0    /* No PER value map */
20696 };
20697 static asn_per_constraints_t asn_PER_memb_criticality_constr_851 CC_NOTUSED = {
20698         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20699         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20700         0, 0    /* No PER value map */
20701 };
20702 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_852 CC_NOTUSED = {
20703         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20704         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20705         0, 0    /* No PER value map */
20706 };
20707 static asn_per_constraints_t asn_PER_memb_id_constr_854 CC_NOTUSED = {
20708         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20709         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20710         0, 0    /* No PER value map */
20711 };
20712 static asn_per_constraints_t asn_PER_memb_criticality_constr_855 CC_NOTUSED = {
20713         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20714         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20715         0, 0    /* No PER value map */
20716 };
20717 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_856 CC_NOTUSED = {
20718         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20719         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20720         0, 0    /* No PER value map */
20721 };
20722 static asn_per_constraints_t asn_PER_memb_id_constr_858 CC_NOTUSED = {
20723         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20724         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20725         0, 0    /* No PER value map */
20726 };
20727 static asn_per_constraints_t asn_PER_memb_criticality_constr_859 CC_NOTUSED = {
20728         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20729         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20730         0, 0    /* No PER value map */
20731 };
20732 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_860 CC_NOTUSED = {
20733         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20734         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20735         0, 0    /* No PER value map */
20736 };
20737 static asn_per_constraints_t asn_PER_memb_id_constr_862 CC_NOTUSED = {
20738         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20739         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20740         0, 0    /* No PER value map */
20741 };
20742 static asn_per_constraints_t asn_PER_memb_criticality_constr_863 CC_NOTUSED = {
20743         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20744         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20745         0, 0    /* No PER value map */
20746 };
20747 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_864 CC_NOTUSED = {
20748         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20749         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20750         0, 0    /* No PER value map */
20751 };
20752 static asn_per_constraints_t asn_PER_memb_id_constr_866 CC_NOTUSED = {
20753         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20754         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20755         0, 0    /* No PER value map */
20756 };
20757 static asn_per_constraints_t asn_PER_memb_criticality_constr_867 CC_NOTUSED = {
20758         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20759         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20760         0, 0    /* No PER value map */
20761 };
20762 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_868 CC_NOTUSED = {
20763         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20764         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20765         0, 0    /* No PER value map */
20766 };
20767 static asn_per_constraints_t asn_PER_memb_id_constr_870 CC_NOTUSED = {
20768         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20769         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20770         0, 0    /* No PER value map */
20771 };
20772 static asn_per_constraints_t asn_PER_memb_criticality_constr_871 CC_NOTUSED = {
20773         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20774         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20775         0, 0    /* No PER value map */
20776 };
20777 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_872 CC_NOTUSED = {
20778         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20779         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20780         0, 0    /* No PER value map */
20781 };
20782 static asn_per_constraints_t asn_PER_memb_id_constr_874 CC_NOTUSED = {
20783         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20784         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20785         0, 0    /* No PER value map */
20786 };
20787 static asn_per_constraints_t asn_PER_memb_criticality_constr_875 CC_NOTUSED = {
20788         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20789         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20790         0, 0    /* No PER value map */
20791 };
20792 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_876 CC_NOTUSED = {
20793         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20794         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20795         0, 0    /* No PER value map */
20796 };
20797 static asn_per_constraints_t asn_PER_memb_id_constr_878 CC_NOTUSED = {
20798         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20799         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20800         0, 0    /* No PER value map */
20801 };
20802 static asn_per_constraints_t asn_PER_memb_criticality_constr_879 CC_NOTUSED = {
20803         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20804         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20805         0, 0    /* No PER value map */
20806 };
20807 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_880 CC_NOTUSED = {
20808         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20809         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20810         0, 0    /* No PER value map */
20811 };
20812 static asn_per_constraints_t asn_PER_memb_id_constr_882 CC_NOTUSED = {
20813         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20814         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20815         0, 0    /* No PER value map */
20816 };
20817 static asn_per_constraints_t asn_PER_memb_criticality_constr_883 CC_NOTUSED = {
20818         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20819         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20820         0, 0    /* No PER value map */
20821 };
20822 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_884 CC_NOTUSED = {
20823         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20824         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20825         0, 0    /* No PER value map */
20826 };
20827 static asn_per_constraints_t asn_PER_memb_id_constr_886 CC_NOTUSED = {
20828         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20829         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20830         0, 0    /* No PER value map */
20831 };
20832 static asn_per_constraints_t asn_PER_memb_criticality_constr_887 CC_NOTUSED = {
20833         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20834         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20835         0, 0    /* No PER value map */
20836 };
20837 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_888 CC_NOTUSED = {
20838         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20839         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20840         0, 0    /* No PER value map */
20841 };
20842 static asn_per_constraints_t asn_PER_memb_id_constr_890 CC_NOTUSED = {
20843         { APC_CONSTRAINED,       16,  16,  0,  65535 }  /* (0..65535) */,
20844         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20845         0, 0    /* No PER value map */
20846 };
20847 static asn_per_constraints_t asn_PER_memb_criticality_constr_891 CC_NOTUSED = {
20848         { APC_CONSTRAINED,       2,  2,  0,  2 }        /* (0..2) */,
20849         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20850         0, 0    /* No PER value map */
20851 };
20852 static asn_per_constraints_t asn_PER_memb_extensionValue_constr_892 CC_NOTUSED = {
20853         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20854         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
20855         0, 0    /* No PER value map */
20856 };
20857 static asn_TYPE_member_t asn_MBR_extensionValue_4[] = {
20858         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.ManagementBasedMDTallowed),
20859                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20860                 0,
20861                 &asn_DEF_ManagementBasedMDTallowed,
20862                 0,
20863                 { 0, 0, 0 },
20864                 0, 0, /* No default value */
20865                 "ManagementBasedMDTallowed"
20866                 },
20867         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.MDTPLMNList),
20868                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20869                 0,
20870                 &asn_DEF_MDTPLMNList,
20871                 0,
20872                 { 0, 0, 0 },
20873                 0, 0, /* No default value */
20874                 "MDTPLMNList"
20875                 },
20876         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
20877                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
20878                 0,
20879                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
20880                 0,
20881                 { 0, 0, 0 },
20882                 0, 0, /* No default value */
20883                 "UESidelinkAggregateMaximumBitRate"
20884                 },
20885 };
20886 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_4[] = {
20887     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* ManagementBasedMDTallowed */
20888     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* MDTPLMNList */
20889     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* UESidelinkAggregateMaximumBitRate */
20890 };
20891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_4 = {
20892         sizeof(struct UE_ContextInformation_ExtIEs__extensionValue),
20893         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, _asn_ctx),
20894         offsetof(struct UE_ContextInformation_ExtIEs__extensionValue, present),
20895         sizeof(((struct UE_ContextInformation_ExtIEs__extensionValue *)0)->present),
20896         asn_MAP_extensionValue_tag2el_4,
20897         3,      /* Count of tags in the map */
20898         0, 0,
20899         -1      /* Extensions start */
20900 };
20901 static /* Use -fall-defs-global to expose */
20902 asn_TYPE_descriptor_t asn_DEF_extensionValue_4 = {
20903         "extensionValue",
20904         "extensionValue",
20905         &asn_OP_OPEN_TYPE,
20906         0,      /* No effective tags (pointer) */
20907         0,      /* No effective tags (count) */
20908         0,      /* No tags (pointer) */
20909         0,      /* No tags (count) */
20910         { 0, 0, OPEN_TYPE_constraint },
20911         asn_MBR_extensionValue_4,
20912         3,      /* Elements count */
20913         &asn_SPC_extensionValue_specs_4 /* Additional specs */
20914 };
20915
20916 asn_TYPE_member_t asn_MBR_UE_ContextInformation_ExtIEs_1[] = {
20917         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, id),
20918                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
20919                 -1,     /* IMPLICIT tag at current level */
20920                 &asn_DEF_ProtocolIE_ID,
20921                 0,
20922                 { 0, &asn_PER_memb_id_constr_2,  memb_id_constraint_1 },
20923                 0, 0, /* No default value */
20924                 "id"
20925                 },
20926         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, criticality),
20927                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
20928                 -1,     /* IMPLICIT tag at current level */
20929                 &asn_DEF_Criticality,
20930                 select_UE_ContextInformation_ExtIEs_criticality_type,
20931                 { 0, &asn_PER_memb_criticality_constr_3,  memb_criticality_constraint_1 },
20932                 0, 0, /* No default value */
20933                 "criticality"
20934                 },
20935         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformation_ExtIEs, extensionValue),
20936                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
20937                 +1,     /* EXPLICIT tag at current level */
20938                 &asn_DEF_extensionValue_4,
20939                 select_UE_ContextInformation_ExtIEs_extensionValue_type,
20940                 { 0, &asn_PER_memb_extensionValue_constr_4,  memb_extensionValue_constraint_1 },
20941                 0, 0, /* No default value */
20942                 "extensionValue"
20943                 },
20944 };
20945 static const ber_tlv_tag_t asn_DEF_UE_ContextInformation_ExtIEs_tags_1[] = {
20946         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
20947 };
20948 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1[] = {
20949     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
20950     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
20951     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
20952 };
20953 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformation_ExtIEs_specs_1 = {
20954         sizeof(struct UE_ContextInformation_ExtIEs),
20955         offsetof(struct UE_ContextInformation_ExtIEs, _asn_ctx),
20956         asn_MAP_UE_ContextInformation_ExtIEs_tag2el_1,
20957         3,      /* Count of tags in the map */
20958         0, 0, 0,        /* Optional elements (not needed) */
20959         -1,     /* First extension addition */
20960 };
20961 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformation_ExtIEs = {
20962         "UE-ContextInformation-ExtIEs",
20963         "UE-ContextInformation-ExtIEs",
20964         &asn_OP_SEQUENCE,
20965         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,
20966         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20967                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20968         asn_DEF_UE_ContextInformation_ExtIEs_tags_1,    /* Same as above */
20969         sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1)
20970                 /sizeof(asn_DEF_UE_ContextInformation_ExtIEs_tags_1[0]), /* 1 */
20971         { 0, 0, SEQUENCE_constraint },
20972         asn_MBR_UE_ContextInformation_ExtIEs_1,
20973         3,      /* Elements count */
20974         &asn_SPC_UE_ContextInformation_ExtIEs_specs_1   /* Additional specs */
20975 };
20976
20977 static asn_TYPE_member_t asn_MBR_extensionValue_8[] = {
20978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, choice.BearerType),
20979                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
20980                 0,
20981                 &asn_DEF_BearerType,
20982                 0,
20983                 { 0, 0, 0 },
20984                 0, 0, /* No default value */
20985                 "BearerType"
20986                 },
20987 };
20988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_8[] = {
20989     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* BearerType */
20990 };
20991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_8 = {
20992         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue),
20993         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, _asn_ctx),
20994         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue, present),
20995         sizeof(((struct E_RABs_ToBeSetup_ItemExtIEs__extensionValue *)0)->present),
20996         asn_MAP_extensionValue_tag2el_8,
20997         1,      /* Count of tags in the map */
20998         0, 0,
20999         -1      /* Extensions start */
21000 };
21001 static /* Use -fall-defs-global to expose */
21002 asn_TYPE_descriptor_t asn_DEF_extensionValue_8 = {
21003         "extensionValue",
21004         "extensionValue",
21005         &asn_OP_OPEN_TYPE,
21006         0,      /* No effective tags (pointer) */
21007         0,      /* No effective tags (count) */
21008         0,      /* No tags (pointer) */
21009         0,      /* No tags (count) */
21010         { 0, 0, OPEN_TYPE_constraint },
21011         asn_MBR_extensionValue_8,
21012         1,      /* Elements count */
21013         &asn_SPC_extensionValue_specs_8 /* Additional specs */
21014 };
21015
21016 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5[] = {
21017         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, id),
21018                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21019                 -1,     /* IMPLICIT tag at current level */
21020                 &asn_DEF_ProtocolIE_ID,
21021                 0,
21022                 { 0, &asn_PER_memb_id_constr_6,  memb_id_constraint_5 },
21023                 0, 0, /* No default value */
21024                 "id"
21025                 },
21026         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, criticality),
21027                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21028                 -1,     /* IMPLICIT tag at current level */
21029                 &asn_DEF_Criticality,
21030                 select_E_RABs_ToBeSetup_ItemExtIEs_criticality_type,
21031                 { 0, &asn_PER_memb_criticality_constr_7,  memb_criticality_constraint_5 },
21032                 0, 0, /* No default value */
21033                 "criticality"
21034                 },
21035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, extensionValue),
21036                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21037                 +1,     /* EXPLICIT tag at current level */
21038                 &asn_DEF_extensionValue_8,
21039                 select_E_RABs_ToBeSetup_ItemExtIEs_extensionValue_type,
21040                 { 0, &asn_PER_memb_extensionValue_constr_8,  memb_extensionValue_constraint_5 },
21041                 0, 0, /* No default value */
21042                 "extensionValue"
21043                 },
21044 };
21045 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[] = {
21046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21047 };
21048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5[] = {
21049     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21050     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21051     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21052 };
21053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5 = {
21054         sizeof(struct E_RABs_ToBeSetup_ItemExtIEs),
21055         offsetof(struct E_RABs_ToBeSetup_ItemExtIEs, _asn_ctx),
21056         asn_MAP_E_RABs_ToBeSetup_ItemExtIEs_tag2el_5,
21057         3,      /* Count of tags in the map */
21058         0, 0, 0,        /* Optional elements (not needed) */
21059         -1,     /* First extension addition */
21060 };
21061 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetup_ItemExtIEs = {
21062         "E-RABs-ToBeSetup-ItemExtIEs",
21063         "E-RABs-ToBeSetup-ItemExtIEs",
21064         &asn_OP_SEQUENCE,
21065         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,
21066         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21067                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21068         asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5,     /* Same as above */
21069         sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5)
21070                 /sizeof(asn_DEF_E_RABs_ToBeSetup_ItemExtIEs_tags_5[0]), /* 1 */
21071         { 0, 0, SEQUENCE_constraint },
21072         asn_MBR_E_RABs_ToBeSetup_ItemExtIEs_5,
21073         3,      /* Elements count */
21074         &asn_SPC_E_RABs_ToBeSetup_ItemExtIEs_specs_5    /* Additional specs */
21075 };
21076
21077 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_12 = {
21078         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue),
21079         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, _asn_ctx),
21080         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue, present),
21081         sizeof(((struct UE_ContextReferenceAtSeNB_ItemExtIEs__extensionValue *)0)->present),
21082         0,      /* No top level tags */
21083         0,      /* No tags in the map */
21084         0, 0,
21085         -1      /* Extensions start */
21086 };
21087 static /* Use -fall-defs-global to expose */
21088 asn_TYPE_descriptor_t asn_DEF_extensionValue_12 = {
21089         "extensionValue",
21090         "extensionValue",
21091         &asn_OP_OPEN_TYPE,
21092         0,      /* No effective tags (pointer) */
21093         0,      /* No effective tags (count) */
21094         0,      /* No tags (pointer) */
21095         0,      /* No tags (count) */
21096         { 0, 0, OPEN_TYPE_constraint },
21097         0, 0,   /* No members */
21098         &asn_SPC_extensionValue_specs_12        /* Additional specs */
21099 };
21100
21101 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9[] = {
21102         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, id),
21103                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21104                 -1,     /* IMPLICIT tag at current level */
21105                 &asn_DEF_ProtocolIE_ID,
21106                 0,
21107                 { 0, &asn_PER_memb_id_constr_10,  memb_id_constraint_9 },
21108                 0, 0, /* No default value */
21109                 "id"
21110                 },
21111         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, criticality),
21112                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21113                 -1,     /* IMPLICIT tag at current level */
21114                 &asn_DEF_Criticality,
21115                 0,
21116                 { 0, &asn_PER_memb_criticality_constr_11,  memb_criticality_constraint_9 },
21117                 0, 0, /* No default value */
21118                 "criticality"
21119                 },
21120         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, extensionValue),
21121                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21122                 +1,     /* EXPLICIT tag at current level */
21123                 &asn_DEF_extensionValue_12,
21124                 0,
21125                 { 0, &asn_PER_memb_extensionValue_constr_12,  memb_extensionValue_constraint_9 },
21126                 0, 0, /* No default value */
21127                 "extensionValue"
21128                 },
21129 };
21130 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[] = {
21131         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21132 };
21133 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9[] = {
21134     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21135     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21136     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21137 };
21138 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9 = {
21139         sizeof(struct UE_ContextReferenceAtSeNB_ItemExtIEs),
21140         offsetof(struct UE_ContextReferenceAtSeNB_ItemExtIEs, _asn_ctx),
21141         asn_MAP_UE_ContextReferenceAtSeNB_ItemExtIEs_tag2el_9,
21142         3,      /* Count of tags in the map */
21143         0, 0, 0,        /* Optional elements (not needed) */
21144         -1,     /* First extension addition */
21145 };
21146 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs = {
21147         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21148         "UE-ContextReferenceAtSeNB-ItemExtIEs",
21149         &asn_OP_SEQUENCE,
21150         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,
21151         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21152                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21153         asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9,    /* Same as above */
21154         sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9)
21155                 /sizeof(asn_DEF_UE_ContextReferenceAtSeNB_ItemExtIEs_tags_9[0]), /* 1 */
21156         { 0, 0, SEQUENCE_constraint },
21157         asn_MBR_UE_ContextReferenceAtSeNB_ItemExtIEs_9,
21158         3,      /* Elements count */
21159         &asn_SPC_UE_ContextReferenceAtSeNB_ItemExtIEs_specs_9   /* Additional specs */
21160 };
21161
21162 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_16 = {
21163         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue),
21164         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, _asn_ctx),
21165         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue, present),
21166         sizeof(((struct UE_ContextReferenceAtWT_ItemExtIEs__extensionValue *)0)->present),
21167         0,      /* No top level tags */
21168         0,      /* No tags in the map */
21169         0, 0,
21170         -1      /* Extensions start */
21171 };
21172 static /* Use -fall-defs-global to expose */
21173 asn_TYPE_descriptor_t asn_DEF_extensionValue_16 = {
21174         "extensionValue",
21175         "extensionValue",
21176         &asn_OP_OPEN_TYPE,
21177         0,      /* No effective tags (pointer) */
21178         0,      /* No effective tags (count) */
21179         0,      /* No tags (pointer) */
21180         0,      /* No tags (count) */
21181         { 0, 0, OPEN_TYPE_constraint },
21182         0, 0,   /* No members */
21183         &asn_SPC_extensionValue_specs_16        /* Additional specs */
21184 };
21185
21186 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13[] = {
21187         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, id),
21188                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21189                 -1,     /* IMPLICIT tag at current level */
21190                 &asn_DEF_ProtocolIE_ID,
21191                 0,
21192                 { 0, &asn_PER_memb_id_constr_14,  memb_id_constraint_13 },
21193                 0, 0, /* No default value */
21194                 "id"
21195                 },
21196         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, criticality),
21197                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21198                 -1,     /* IMPLICIT tag at current level */
21199                 &asn_DEF_Criticality,
21200                 0,
21201                 { 0, &asn_PER_memb_criticality_constr_15,  memb_criticality_constraint_13 },
21202                 0, 0, /* No default value */
21203                 "criticality"
21204                 },
21205         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, extensionValue),
21206                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21207                 +1,     /* EXPLICIT tag at current level */
21208                 &asn_DEF_extensionValue_16,
21209                 0,
21210                 { 0, &asn_PER_memb_extensionValue_constr_16,  memb_extensionValue_constraint_13 },
21211                 0, 0, /* No default value */
21212                 "extensionValue"
21213                 },
21214 };
21215 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[] = {
21216         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21217 };
21218 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13[] = {
21219     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21220     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21221     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21222 };
21223 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13 = {
21224         sizeof(struct UE_ContextReferenceAtWT_ItemExtIEs),
21225         offsetof(struct UE_ContextReferenceAtWT_ItemExtIEs, _asn_ctx),
21226         asn_MAP_UE_ContextReferenceAtWT_ItemExtIEs_tag2el_13,
21227         3,      /* Count of tags in the map */
21228         0, 0, 0,        /* Optional elements (not needed) */
21229         -1,     /* First extension addition */
21230 };
21231 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs = {
21232         "UE-ContextReferenceAtWT-ItemExtIEs",
21233         "UE-ContextReferenceAtWT-ItemExtIEs",
21234         &asn_OP_SEQUENCE,
21235         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,
21236         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21237                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21238         asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13,     /* Same as above */
21239         sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13)
21240                 /sizeof(asn_DEF_UE_ContextReferenceAtWT_ItemExtIEs_tags_13[0]), /* 1 */
21241         { 0, 0, SEQUENCE_constraint },
21242         asn_MBR_UE_ContextReferenceAtWT_ItemExtIEs_13,
21243         3,      /* Elements count */
21244         &asn_SPC_UE_ContextReferenceAtWT_ItemExtIEs_specs_13    /* Additional specs */
21245 };
21246
21247 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_20 = {
21248         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue),
21249         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, _asn_ctx),
21250         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue, present),
21251         sizeof(((struct UE_ContextReferenceAtSgNB_ItemExtIEs__extensionValue *)0)->present),
21252         0,      /* No top level tags */
21253         0,      /* No tags in the map */
21254         0, 0,
21255         -1      /* Extensions start */
21256 };
21257 static /* Use -fall-defs-global to expose */
21258 asn_TYPE_descriptor_t asn_DEF_extensionValue_20 = {
21259         "extensionValue",
21260         "extensionValue",
21261         &asn_OP_OPEN_TYPE,
21262         0,      /* No effective tags (pointer) */
21263         0,      /* No effective tags (count) */
21264         0,      /* No tags (pointer) */
21265         0,      /* No tags (count) */
21266         { 0, 0, OPEN_TYPE_constraint },
21267         0, 0,   /* No members */
21268         &asn_SPC_extensionValue_specs_20        /* Additional specs */
21269 };
21270
21271 asn_TYPE_member_t asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17[] = {
21272         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, id),
21273                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21274                 -1,     /* IMPLICIT tag at current level */
21275                 &asn_DEF_ProtocolIE_ID,
21276                 0,
21277                 { 0, &asn_PER_memb_id_constr_18,  memb_id_constraint_17 },
21278                 0, 0, /* No default value */
21279                 "id"
21280                 },
21281         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, criticality),
21282                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21283                 -1,     /* IMPLICIT tag at current level */
21284                 &asn_DEF_Criticality,
21285                 0,
21286                 { 0, &asn_PER_memb_criticality_constr_19,  memb_criticality_constraint_17 },
21287                 0, 0, /* No default value */
21288                 "criticality"
21289                 },
21290         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, extensionValue),
21291                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21292                 +1,     /* EXPLICIT tag at current level */
21293                 &asn_DEF_extensionValue_20,
21294                 0,
21295                 { 0, &asn_PER_memb_extensionValue_constr_20,  memb_extensionValue_constraint_17 },
21296                 0, 0, /* No default value */
21297                 "extensionValue"
21298                 },
21299 };
21300 static const ber_tlv_tag_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[] = {
21301         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21302 };
21303 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17[] = {
21304     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21305     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21306     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21307 };
21308 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17 = {
21309         sizeof(struct UE_ContextReferenceAtSgNB_ItemExtIEs),
21310         offsetof(struct UE_ContextReferenceAtSgNB_ItemExtIEs, _asn_ctx),
21311         asn_MAP_UE_ContextReferenceAtSgNB_ItemExtIEs_tag2el_17,
21312         3,      /* Count of tags in the map */
21313         0, 0, 0,        /* Optional elements (not needed) */
21314         -1,     /* First extension addition */
21315 };
21316 asn_TYPE_descriptor_t asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs = {
21317         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21318         "UE-ContextReferenceAtSgNB-ItemExtIEs",
21319         &asn_OP_SEQUENCE,
21320         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,
21321         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21322                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21323         asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17,   /* Same as above */
21324         sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17)
21325                 /sizeof(asn_DEF_UE_ContextReferenceAtSgNB_ItemExtIEs_tags_17[0]), /* 1 */
21326         { 0, 0, SEQUENCE_constraint },
21327         asn_MBR_UE_ContextReferenceAtSgNB_ItemExtIEs_17,
21328         3,      /* Elements count */
21329         &asn_SPC_UE_ContextReferenceAtSgNB_ItemExtIEs_specs_17  /* Additional specs */
21330 };
21331
21332 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_24 = {
21333         sizeof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue),
21334         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, _asn_ctx),
21335         offsetof(struct E_RABs_Admitted_Item_ExtIEs__extensionValue, present),
21336         sizeof(((struct E_RABs_Admitted_Item_ExtIEs__extensionValue *)0)->present),
21337         0,      /* No top level tags */
21338         0,      /* No tags in the map */
21339         0, 0,
21340         -1      /* Extensions start */
21341 };
21342 static /* Use -fall-defs-global to expose */
21343 asn_TYPE_descriptor_t asn_DEF_extensionValue_24 = {
21344         "extensionValue",
21345         "extensionValue",
21346         &asn_OP_OPEN_TYPE,
21347         0,      /* No effective tags (pointer) */
21348         0,      /* No effective tags (count) */
21349         0,      /* No tags (pointer) */
21350         0,      /* No tags (count) */
21351         { 0, 0, OPEN_TYPE_constraint },
21352         0, 0,   /* No members */
21353         &asn_SPC_extensionValue_specs_24        /* Additional specs */
21354 };
21355
21356 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_Item_ExtIEs_21[] = {
21357         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, id),
21358                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21359                 -1,     /* IMPLICIT tag at current level */
21360                 &asn_DEF_ProtocolIE_ID,
21361                 0,
21362                 { 0, &asn_PER_memb_id_constr_22,  memb_id_constraint_21 },
21363                 0, 0, /* No default value */
21364                 "id"
21365                 },
21366         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, criticality),
21367                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21368                 -1,     /* IMPLICIT tag at current level */
21369                 &asn_DEF_Criticality,
21370                 0,
21371                 { 0, &asn_PER_memb_criticality_constr_23,  memb_criticality_constraint_21 },
21372                 0, 0, /* No default value */
21373                 "criticality"
21374                 },
21375         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_Item_ExtIEs, extensionValue),
21376                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21377                 +1,     /* EXPLICIT tag at current level */
21378                 &asn_DEF_extensionValue_24,
21379                 0,
21380                 { 0, &asn_PER_memb_extensionValue_constr_24,  memb_extensionValue_constraint_21 },
21381                 0, 0, /* No default value */
21382                 "extensionValue"
21383                 },
21384 };
21385 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[] = {
21386         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21387 };
21388 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21[] = {
21389     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21390     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21391     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21392 };
21393 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21 = {
21394         sizeof(struct E_RABs_Admitted_Item_ExtIEs),
21395         offsetof(struct E_RABs_Admitted_Item_ExtIEs, _asn_ctx),
21396         asn_MAP_E_RABs_Admitted_Item_ExtIEs_tag2el_21,
21397         3,      /* Count of tags in the map */
21398         0, 0, 0,        /* Optional elements (not needed) */
21399         -1,     /* First extension addition */
21400 };
21401 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_Item_ExtIEs = {
21402         "E-RABs-Admitted-Item-ExtIEs",
21403         "E-RABs-Admitted-Item-ExtIEs",
21404         &asn_OP_SEQUENCE,
21405         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,
21406         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21407                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21408         asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21,    /* Same as above */
21409         sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21)
21410                 /sizeof(asn_DEF_E_RABs_Admitted_Item_ExtIEs_tags_21[0]), /* 1 */
21411         { 0, 0, SEQUENCE_constraint },
21412         asn_MBR_E_RABs_Admitted_Item_ExtIEs_21,
21413         3,      /* Elements count */
21414         &asn_SPC_E_RABs_Admitted_Item_ExtIEs_specs_21   /* Additional specs */
21415 };
21416
21417 static asn_TYPE_member_t asn_MBR_extensionValue_28[] = {
21418         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsExtended),
21419                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21420                 0,
21421                 &asn_DEF_ReceiveStatusOfULPDCPSDUsExtended,
21422                 0,
21423                 { 0, 0, 0 },
21424                 0, 0, /* No default value */
21425                 "ReceiveStatusOfULPDCPSDUsExtended"
21426                 },
21427         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTValueExtended),
21428                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21429                 0,
21430                 &asn_DEF_COUNTValueExtended,
21431                 0,
21432                 { 0, 0, 0 },
21433                 0, 0, /* No default value */
21434                 "COUNTValueExtended"
21435                 },
21436         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.ReceiveStatusOfULPDCPSDUsPDCP_SNlength18),
21437                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
21438                 0,
21439                 &asn_DEF_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,
21440                 0,
21441                 { 0, 0, 0 },
21442                 0, 0, /* No default value */
21443                 "ReceiveStatusOfULPDCPSDUsPDCP-SNlength18"
21444                 },
21445         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, choice.COUNTvaluePDCP_SNlength18),
21446                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21447                 0,
21448                 &asn_DEF_COUNTvaluePDCP_SNlength18,
21449                 0,
21450                 { 0, 0, 0 },
21451                 0, 0, /* No default value */
21452                 "COUNTvaluePDCP-SNlength18"
21453                 },
21454 };
21455 static const unsigned asn_MAP_extensionValue_to_canonical_28[] = { 0, 2, 1, 3 };
21456 static const unsigned asn_MAP_extensionValue_from_canonical_28[] = { 0, 2, 1, 3 };
21457 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_28[] = {
21458     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 1 }, /* ReceiveStatusOfULPDCPSDUsExtended */
21459     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 2, -1, 0 }, /* ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 */
21460     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 1 }, /* COUNTValueExtended */
21461     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -1, 0 } /* COUNTvaluePDCP-SNlength18 */
21462 };
21463 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_28 = {
21464         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue),
21465         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, _asn_ctx),
21466         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue, present),
21467         sizeof(((struct E_RABs_SubjectToStatusTransfer_ItemExtIEs__extensionValue *)0)->present),
21468         asn_MAP_extensionValue_tag2el_28,
21469         4,      /* Count of tags in the map */
21470         asn_MAP_extensionValue_to_canonical_28,
21471         asn_MAP_extensionValue_from_canonical_28,
21472         -1      /* Extensions start */
21473 };
21474 static /* Use -fall-defs-global to expose */
21475 asn_TYPE_descriptor_t asn_DEF_extensionValue_28 = {
21476         "extensionValue",
21477         "extensionValue",
21478         &asn_OP_OPEN_TYPE,
21479         0,      /* No effective tags (pointer) */
21480         0,      /* No effective tags (count) */
21481         0,      /* No tags (pointer) */
21482         0,      /* No tags (count) */
21483         { 0, 0, OPEN_TYPE_constraint },
21484         asn_MBR_extensionValue_28,
21485         4,      /* Elements count */
21486         &asn_SPC_extensionValue_specs_28        /* Additional specs */
21487 };
21488
21489 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25[] = {
21490         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, id),
21491                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21492                 -1,     /* IMPLICIT tag at current level */
21493                 &asn_DEF_ProtocolIE_ID,
21494                 0,
21495                 { 0, &asn_PER_memb_id_constr_26,  memb_id_constraint_25 },
21496                 0, 0, /* No default value */
21497                 "id"
21498                 },
21499         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, criticality),
21500                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21501                 -1,     /* IMPLICIT tag at current level */
21502                 &asn_DEF_Criticality,
21503                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_criticality_type,
21504                 { 0, &asn_PER_memb_criticality_constr_27,  memb_criticality_constraint_25 },
21505                 0, 0, /* No default value */
21506                 "criticality"
21507                 },
21508         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, extensionValue),
21509                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21510                 +1,     /* EXPLICIT tag at current level */
21511                 &asn_DEF_extensionValue_28,
21512                 select_E_RABs_SubjectToStatusTransfer_ItemExtIEs_extensionValue_type,
21513                 { 0, &asn_PER_memb_extensionValue_constr_28,  memb_extensionValue_constraint_25 },
21514                 0, 0, /* No default value */
21515                 "extensionValue"
21516                 },
21517 };
21518 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[] = {
21519         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21520 };
21521 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25[] = {
21522     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21523     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21524     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21525 };
21526 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25 = {
21527         sizeof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs),
21528         offsetof(struct E_RABs_SubjectToStatusTransfer_ItemExtIEs, _asn_ctx),
21529         asn_MAP_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tag2el_25,
21530         3,      /* Count of tags in the map */
21531         0, 0, 0,        /* Optional elements (not needed) */
21532         -1,     /* First extension addition */
21533 };
21534 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs = {
21535         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21536         "E-RABs-SubjectToStatusTransfer-ItemExtIEs",
21537         &asn_OP_SEQUENCE,
21538         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,
21539         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21540                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21541         asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25,      /* Same as above */
21542         sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25)
21543                 /sizeof(asn_DEF_E_RABs_SubjectToStatusTransfer_ItemExtIEs_tags_25[0]), /* 1 */
21544         { 0, 0, SEQUENCE_constraint },
21545         asn_MBR_E_RABs_SubjectToStatusTransfer_ItemExtIEs_25,
21546         3,      /* Elements count */
21547         &asn_SPC_E_RABs_SubjectToStatusTransfer_ItemExtIEs_specs_25     /* Additional specs */
21548 };
21549
21550 static asn_TYPE_member_t asn_MBR_extensionValue_32[] = {
21551         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ABSInformation),
21552                 -1 /* Ambiguous tag (CHOICE?) */,
21553                 0,
21554                 &asn_DEF_ABSInformation,
21555                 0,
21556                 { 0, 0, 0 },
21557                 0, 0, /* No default value */
21558                 "ABSInformation"
21559                 },
21560         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.InvokeIndication),
21561                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21562                 0,
21563                 &asn_DEF_InvokeIndication,
21564                 0,
21565                 { 0, 0, 0 },
21566                 0, 0, /* No default value */
21567                 "InvokeIndication"
21568                 },
21569         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.SubframeAssignment),
21570                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21571                 0,
21572                 &asn_DEF_SubframeAssignment,
21573                 0,
21574                 { 0, 0, 0 },
21575                 0, 0, /* No default value */
21576                 "SubframeAssignment"
21577                 },
21578         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.ExtendedULInterferenceOverloadInfo),
21579                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21580                 0,
21581                 &asn_DEF_ExtendedULInterferenceOverloadInfo,
21582                 0,
21583                 { 0, 0, 0 },
21584                 0, 0, /* No default value */
21585                 "ExtendedULInterferenceOverloadInfo"
21586                 },
21587         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.CoMPInformation),
21588                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
21589                 0,
21590                 &asn_DEF_CoMPInformation,
21591                 0,
21592                 { 0, 0, 0 },
21593                 0, 0, /* No default value */
21594                 "CoMPInformation"
21595                 },
21596         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs__extensionValue, choice.DynamicDLTransmissionInformation),
21597                 -1 /* Ambiguous tag (CHOICE?) */,
21598                 0,
21599                 &asn_DEF_DynamicDLTransmissionInformation,
21600                 0,
21601                 { 0, 0, 0 },
21602                 0, 0, /* No default value */
21603                 "DynamicDLTransmissionInformation"
21604                 },
21605 };
21606 static const unsigned asn_MAP_extensionValue_to_canonical_32[] = { 1, 2, 3, 4, 0, 5 };
21607 static const unsigned asn_MAP_extensionValue_from_canonical_32[] = { 4, 0, 1, 2, 3, 5 };
21608 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_32[] = {
21609     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 1 }, /* InvokeIndication */
21610     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* SubframeAssignment */
21611     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, 0, 1 }, /* ExtendedULInterferenceOverloadInfo */
21612     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -1, 0 }, /* CoMPInformation */
21613     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 1 }, /* fdd */
21614     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 5, -1, 0 }, /* naics-active */
21615     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 0, 0, 1 }, /* tdd */
21616     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 5, -1, 0 }, /* naics-inactive */
21617     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 0, 0, 0 } /* abs-inactive */
21618 };
21619 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_32 = {
21620         sizeof(struct CellInformation_Item_ExtIEs__extensionValue),
21621         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, _asn_ctx),
21622         offsetof(struct CellInformation_Item_ExtIEs__extensionValue, present),
21623         sizeof(((struct CellInformation_Item_ExtIEs__extensionValue *)0)->present),
21624         asn_MAP_extensionValue_tag2el_32,
21625         9,      /* Count of tags in the map */
21626         asn_MAP_extensionValue_to_canonical_32,
21627         asn_MAP_extensionValue_from_canonical_32,
21628         -1      /* Extensions start */
21629 };
21630 static /* Use -fall-defs-global to expose */
21631 asn_TYPE_descriptor_t asn_DEF_extensionValue_32 = {
21632         "extensionValue",
21633         "extensionValue",
21634         &asn_OP_OPEN_TYPE,
21635         0,      /* No effective tags (pointer) */
21636         0,      /* No effective tags (count) */
21637         0,      /* No tags (pointer) */
21638         0,      /* No tags (count) */
21639         { 0, 0, OPEN_TYPE_constraint },
21640         asn_MBR_extensionValue_32,
21641         6,      /* Elements count */
21642         &asn_SPC_extensionValue_specs_32        /* Additional specs */
21643 };
21644
21645 asn_TYPE_member_t asn_MBR_CellInformation_Item_ExtIEs_29[] = {
21646         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, id),
21647                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21648                 -1,     /* IMPLICIT tag at current level */
21649                 &asn_DEF_ProtocolIE_ID,
21650                 0,
21651                 { 0, &asn_PER_memb_id_constr_30,  memb_id_constraint_29 },
21652                 0, 0, /* No default value */
21653                 "id"
21654                 },
21655         { ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, criticality),
21656                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21657                 -1,     /* IMPLICIT tag at current level */
21658                 &asn_DEF_Criticality,
21659                 select_CellInformation_Item_ExtIEs_criticality_type,
21660                 { 0, &asn_PER_memb_criticality_constr_31,  memb_criticality_constraint_29 },
21661                 0, 0, /* No default value */
21662                 "criticality"
21663                 },
21664         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellInformation_Item_ExtIEs, extensionValue),
21665                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21666                 +1,     /* EXPLICIT tag at current level */
21667                 &asn_DEF_extensionValue_32,
21668                 select_CellInformation_Item_ExtIEs_extensionValue_type,
21669                 { 0, &asn_PER_memb_extensionValue_constr_32,  memb_extensionValue_constraint_29 },
21670                 0, 0, /* No default value */
21671                 "extensionValue"
21672                 },
21673 };
21674 static const ber_tlv_tag_t asn_DEF_CellInformation_Item_ExtIEs_tags_29[] = {
21675         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21676 };
21677 static const asn_TYPE_tag2member_t asn_MAP_CellInformation_Item_ExtIEs_tag2el_29[] = {
21678     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21679     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21680     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21681 };
21682 asn_SEQUENCE_specifics_t asn_SPC_CellInformation_Item_ExtIEs_specs_29 = {
21683         sizeof(struct CellInformation_Item_ExtIEs),
21684         offsetof(struct CellInformation_Item_ExtIEs, _asn_ctx),
21685         asn_MAP_CellInformation_Item_ExtIEs_tag2el_29,
21686         3,      /* Count of tags in the map */
21687         0, 0, 0,        /* Optional elements (not needed) */
21688         -1,     /* First extension addition */
21689 };
21690 asn_TYPE_descriptor_t asn_DEF_CellInformation_Item_ExtIEs = {
21691         "CellInformation-Item-ExtIEs",
21692         "CellInformation-Item-ExtIEs",
21693         &asn_OP_SEQUENCE,
21694         asn_DEF_CellInformation_Item_ExtIEs_tags_29,
21695         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21696                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21697         asn_DEF_CellInformation_Item_ExtIEs_tags_29,    /* Same as above */
21698         sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29)
21699                 /sizeof(asn_DEF_CellInformation_Item_ExtIEs_tags_29[0]), /* 1 */
21700         { 0, 0, SEQUENCE_constraint },
21701         asn_MBR_CellInformation_Item_ExtIEs_29,
21702         3,      /* Elements count */
21703         &asn_SPC_CellInformation_Item_ExtIEs_specs_29   /* Additional specs */
21704 };
21705
21706 static asn_TYPE_member_t asn_MBR_extensionValue_36[] = {
21707         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, choice.DeactivationIndication),
21708                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
21709                 0,
21710                 &asn_DEF_DeactivationIndication,
21711                 0,
21712                 { 0, 0, 0 },
21713                 0, 0, /* No default value */
21714                 "DeactivationIndication"
21715                 },
21716 };
21717 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_36[] = {
21718     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* DeactivationIndication */
21719 };
21720 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_36 = {
21721         sizeof(struct ServedCellsToModify_Item_ExtIEs__extensionValue),
21722         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
21723         offsetof(struct ServedCellsToModify_Item_ExtIEs__extensionValue, present),
21724         sizeof(((struct ServedCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
21725         asn_MAP_extensionValue_tag2el_36,
21726         1,      /* Count of tags in the map */
21727         0, 0,
21728         -1      /* Extensions start */
21729 };
21730 static /* Use -fall-defs-global to expose */
21731 asn_TYPE_descriptor_t asn_DEF_extensionValue_36 = {
21732         "extensionValue",
21733         "extensionValue",
21734         &asn_OP_OPEN_TYPE,
21735         0,      /* No effective tags (pointer) */
21736         0,      /* No effective tags (count) */
21737         0,      /* No tags (pointer) */
21738         0,      /* No tags (count) */
21739         { 0, 0, OPEN_TYPE_constraint },
21740         asn_MBR_extensionValue_36,
21741         1,      /* Elements count */
21742         &asn_SPC_extensionValue_specs_36        /* Additional specs */
21743 };
21744
21745 asn_TYPE_member_t asn_MBR_ServedCellsToModify_Item_ExtIEs_33[] = {
21746         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, id),
21747                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21748                 -1,     /* IMPLICIT tag at current level */
21749                 &asn_DEF_ProtocolIE_ID,
21750                 0,
21751                 { 0, &asn_PER_memb_id_constr_34,  memb_id_constraint_33 },
21752                 0, 0, /* No default value */
21753                 "id"
21754                 },
21755         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, criticality),
21756                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21757                 -1,     /* IMPLICIT tag at current level */
21758                 &asn_DEF_Criticality,
21759                 select_ServedCellsToModify_Item_ExtIEs_criticality_type,
21760                 { 0, &asn_PER_memb_criticality_constr_35,  memb_criticality_constraint_33 },
21761                 0, 0, /* No default value */
21762                 "criticality"
21763                 },
21764         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToModify_Item_ExtIEs, extensionValue),
21765                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21766                 +1,     /* EXPLICIT tag at current level */
21767                 &asn_DEF_extensionValue_36,
21768                 select_ServedCellsToModify_Item_ExtIEs_extensionValue_type,
21769                 { 0, &asn_PER_memb_extensionValue_constr_36,  memb_extensionValue_constraint_33 },
21770                 0, 0, /* No default value */
21771                 "extensionValue"
21772                 },
21773 };
21774 static const ber_tlv_tag_t asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[] = {
21775         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21776 };
21777 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33[] = {
21778     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21779     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21780     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21781 };
21782 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33 = {
21783         sizeof(struct ServedCellsToModify_Item_ExtIEs),
21784         offsetof(struct ServedCellsToModify_Item_ExtIEs, _asn_ctx),
21785         asn_MAP_ServedCellsToModify_Item_ExtIEs_tag2el_33,
21786         3,      /* Count of tags in the map */
21787         0, 0, 0,        /* Optional elements (not needed) */
21788         -1,     /* First extension addition */
21789 };
21790 asn_TYPE_descriptor_t asn_DEF_ServedCellsToModify_Item_ExtIEs = {
21791         "ServedCellsToModify-Item-ExtIEs",
21792         "ServedCellsToModify-Item-ExtIEs",
21793         &asn_OP_SEQUENCE,
21794         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,
21795         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21796                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21797         asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33,        /* Same as above */
21798         sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33)
21799                 /sizeof(asn_DEF_ServedCellsToModify_Item_ExtIEs_tags_33[0]), /* 1 */
21800         { 0, 0, SEQUENCE_constraint },
21801         asn_MBR_ServedCellsToModify_Item_ExtIEs_33,
21802         3,      /* Elements count */
21803         &asn_SPC_ServedCellsToModify_Item_ExtIEs_specs_33       /* Additional specs */
21804 };
21805
21806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_40 = {
21807         sizeof(struct CellToReport_Item_ExtIEs__extensionValue),
21808         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, _asn_ctx),
21809         offsetof(struct CellToReport_Item_ExtIEs__extensionValue, present),
21810         sizeof(((struct CellToReport_Item_ExtIEs__extensionValue *)0)->present),
21811         0,      /* No top level tags */
21812         0,      /* No tags in the map */
21813         0, 0,
21814         -1      /* Extensions start */
21815 };
21816 static /* Use -fall-defs-global to expose */
21817 asn_TYPE_descriptor_t asn_DEF_extensionValue_40 = {
21818         "extensionValue",
21819         "extensionValue",
21820         &asn_OP_OPEN_TYPE,
21821         0,      /* No effective tags (pointer) */
21822         0,      /* No effective tags (count) */
21823         0,      /* No tags (pointer) */
21824         0,      /* No tags (count) */
21825         { 0, 0, OPEN_TYPE_constraint },
21826         0, 0,   /* No members */
21827         &asn_SPC_extensionValue_specs_40        /* Additional specs */
21828 };
21829
21830 asn_TYPE_member_t asn_MBR_CellToReport_Item_ExtIEs_37[] = {
21831         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, id),
21832                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21833                 -1,     /* IMPLICIT tag at current level */
21834                 &asn_DEF_ProtocolIE_ID,
21835                 0,
21836                 { 0, &asn_PER_memb_id_constr_38,  memb_id_constraint_37 },
21837                 0, 0, /* No default value */
21838                 "id"
21839                 },
21840         { ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, criticality),
21841                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21842                 -1,     /* IMPLICIT tag at current level */
21843                 &asn_DEF_Criticality,
21844                 0,
21845                 { 0, &asn_PER_memb_criticality_constr_39,  memb_criticality_constraint_37 },
21846                 0, 0, /* No default value */
21847                 "criticality"
21848                 },
21849         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellToReport_Item_ExtIEs, extensionValue),
21850                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21851                 +1,     /* EXPLICIT tag at current level */
21852                 &asn_DEF_extensionValue_40,
21853                 0,
21854                 { 0, &asn_PER_memb_extensionValue_constr_40,  memb_extensionValue_constraint_37 },
21855                 0, 0, /* No default value */
21856                 "extensionValue"
21857                 },
21858 };
21859 static const ber_tlv_tag_t asn_DEF_CellToReport_Item_ExtIEs_tags_37[] = {
21860         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21861 };
21862 static const asn_TYPE_tag2member_t asn_MAP_CellToReport_Item_ExtIEs_tag2el_37[] = {
21863     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21864     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21865     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21866 };
21867 asn_SEQUENCE_specifics_t asn_SPC_CellToReport_Item_ExtIEs_specs_37 = {
21868         sizeof(struct CellToReport_Item_ExtIEs),
21869         offsetof(struct CellToReport_Item_ExtIEs, _asn_ctx),
21870         asn_MAP_CellToReport_Item_ExtIEs_tag2el_37,
21871         3,      /* Count of tags in the map */
21872         0, 0, 0,        /* Optional elements (not needed) */
21873         -1,     /* First extension addition */
21874 };
21875 asn_TYPE_descriptor_t asn_DEF_CellToReport_Item_ExtIEs = {
21876         "CellToReport-Item-ExtIEs",
21877         "CellToReport-Item-ExtIEs",
21878         &asn_OP_SEQUENCE,
21879         asn_DEF_CellToReport_Item_ExtIEs_tags_37,
21880         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21881                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21882         asn_DEF_CellToReport_Item_ExtIEs_tags_37,       /* Same as above */
21883         sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37)
21884                 /sizeof(asn_DEF_CellToReport_Item_ExtIEs_tags_37[0]), /* 1 */
21885         { 0, 0, SEQUENCE_constraint },
21886         asn_MBR_CellToReport_Item_ExtIEs_37,
21887         3,      /* Elements count */
21888         &asn_SPC_CellToReport_Item_ExtIEs_specs_37      /* Additional specs */
21889 };
21890
21891 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_44 = {
21892         sizeof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue),
21893         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, _asn_ctx),
21894         offsetof(struct MeasurementInitiationResult_Item_ExtIEs__extensionValue, present),
21895         sizeof(((struct MeasurementInitiationResult_Item_ExtIEs__extensionValue *)0)->present),
21896         0,      /* No top level tags */
21897         0,      /* No tags in the map */
21898         0, 0,
21899         -1      /* Extensions start */
21900 };
21901 static /* Use -fall-defs-global to expose */
21902 asn_TYPE_descriptor_t asn_DEF_extensionValue_44 = {
21903         "extensionValue",
21904         "extensionValue",
21905         &asn_OP_OPEN_TYPE,
21906         0,      /* No effective tags (pointer) */
21907         0,      /* No effective tags (count) */
21908         0,      /* No tags (pointer) */
21909         0,      /* No tags (count) */
21910         { 0, 0, OPEN_TYPE_constraint },
21911         0, 0,   /* No members */
21912         &asn_SPC_extensionValue_specs_44        /* Additional specs */
21913 };
21914
21915 asn_TYPE_member_t asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41[] = {
21916         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, id),
21917                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
21918                 -1,     /* IMPLICIT tag at current level */
21919                 &asn_DEF_ProtocolIE_ID,
21920                 0,
21921                 { 0, &asn_PER_memb_id_constr_42,  memb_id_constraint_41 },
21922                 0, 0, /* No default value */
21923                 "id"
21924                 },
21925         { ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, criticality),
21926                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
21927                 -1,     /* IMPLICIT tag at current level */
21928                 &asn_DEF_Criticality,
21929                 0,
21930                 { 0, &asn_PER_memb_criticality_constr_43,  memb_criticality_constraint_41 },
21931                 0, 0, /* No default value */
21932                 "criticality"
21933                 },
21934         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementInitiationResult_Item_ExtIEs, extensionValue),
21935                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
21936                 +1,     /* EXPLICIT tag at current level */
21937                 &asn_DEF_extensionValue_44,
21938                 0,
21939                 { 0, &asn_PER_memb_extensionValue_constr_44,  memb_extensionValue_constraint_41 },
21940                 0, 0, /* No default value */
21941                 "extensionValue"
21942                 },
21943 };
21944 static const ber_tlv_tag_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[] = {
21945         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
21946 };
21947 static const asn_TYPE_tag2member_t asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41[] = {
21948     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
21949     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
21950     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
21951 };
21952 asn_SEQUENCE_specifics_t asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41 = {
21953         sizeof(struct MeasurementInitiationResult_Item_ExtIEs),
21954         offsetof(struct MeasurementInitiationResult_Item_ExtIEs, _asn_ctx),
21955         asn_MAP_MeasurementInitiationResult_Item_ExtIEs_tag2el_41,
21956         3,      /* Count of tags in the map */
21957         0, 0, 0,        /* Optional elements (not needed) */
21958         -1,     /* First extension addition */
21959 };
21960 asn_TYPE_descriptor_t asn_DEF_MeasurementInitiationResult_Item_ExtIEs = {
21961         "MeasurementInitiationResult-Item-ExtIEs",
21962         "MeasurementInitiationResult-Item-ExtIEs",
21963         &asn_OP_SEQUENCE,
21964         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,
21965         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21966                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21967         asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41,        /* Same as above */
21968         sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41)
21969                 /sizeof(asn_DEF_MeasurementInitiationResult_Item_ExtIEs_tags_41[0]), /* 1 */
21970         { 0, 0, SEQUENCE_constraint },
21971         asn_MBR_MeasurementInitiationResult_Item_ExtIEs_41,
21972         3,      /* Elements count */
21973         &asn_SPC_MeasurementInitiationResult_Item_ExtIEs_specs_41       /* Additional specs */
21974 };
21975
21976 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_48 = {
21977         sizeof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue),
21978         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, _asn_ctx),
21979         offsetof(struct MeasurementFailureCause_Item_ExtIEs__extensionValue, present),
21980         sizeof(((struct MeasurementFailureCause_Item_ExtIEs__extensionValue *)0)->present),
21981         0,      /* No top level tags */
21982         0,      /* No tags in the map */
21983         0, 0,
21984         -1      /* Extensions start */
21985 };
21986 static /* Use -fall-defs-global to expose */
21987 asn_TYPE_descriptor_t asn_DEF_extensionValue_48 = {
21988         "extensionValue",
21989         "extensionValue",
21990         &asn_OP_OPEN_TYPE,
21991         0,      /* No effective tags (pointer) */
21992         0,      /* No effective tags (count) */
21993         0,      /* No tags (pointer) */
21994         0,      /* No tags (count) */
21995         { 0, 0, OPEN_TYPE_constraint },
21996         0, 0,   /* No members */
21997         &asn_SPC_extensionValue_specs_48        /* Additional specs */
21998 };
21999
22000 asn_TYPE_member_t asn_MBR_MeasurementFailureCause_Item_ExtIEs_45[] = {
22001         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, id),
22002                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22003                 -1,     /* IMPLICIT tag at current level */
22004                 &asn_DEF_ProtocolIE_ID,
22005                 0,
22006                 { 0, &asn_PER_memb_id_constr_46,  memb_id_constraint_45 },
22007                 0, 0, /* No default value */
22008                 "id"
22009                 },
22010         { ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, criticality),
22011                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22012                 -1,     /* IMPLICIT tag at current level */
22013                 &asn_DEF_Criticality,
22014                 0,
22015                 { 0, &asn_PER_memb_criticality_constr_47,  memb_criticality_constraint_45 },
22016                 0, 0, /* No default value */
22017                 "criticality"
22018                 },
22019         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeasurementFailureCause_Item_ExtIEs, extensionValue),
22020                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22021                 +1,     /* EXPLICIT tag at current level */
22022                 &asn_DEF_extensionValue_48,
22023                 0,
22024                 { 0, &asn_PER_memb_extensionValue_constr_48,  memb_extensionValue_constraint_45 },
22025                 0, 0, /* No default value */
22026                 "extensionValue"
22027                 },
22028 };
22029 static const ber_tlv_tag_t asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[] = {
22030         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22031 };
22032 static const asn_TYPE_tag2member_t asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45[] = {
22033     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22034     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22035     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22036 };
22037 asn_SEQUENCE_specifics_t asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45 = {
22038         sizeof(struct MeasurementFailureCause_Item_ExtIEs),
22039         offsetof(struct MeasurementFailureCause_Item_ExtIEs, _asn_ctx),
22040         asn_MAP_MeasurementFailureCause_Item_ExtIEs_tag2el_45,
22041         3,      /* Count of tags in the map */
22042         0, 0, 0,        /* Optional elements (not needed) */
22043         -1,     /* First extension addition */
22044 };
22045 asn_TYPE_descriptor_t asn_DEF_MeasurementFailureCause_Item_ExtIEs = {
22046         "MeasurementFailureCause-Item-ExtIEs",
22047         "MeasurementFailureCause-Item-ExtIEs",
22048         &asn_OP_SEQUENCE,
22049         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,
22050         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22051                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22052         asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45,    /* Same as above */
22053         sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45)
22054                 /sizeof(asn_DEF_MeasurementFailureCause_Item_ExtIEs_tags_45[0]), /* 1 */
22055         { 0, 0, SEQUENCE_constraint },
22056         asn_MBR_MeasurementFailureCause_Item_ExtIEs_45,
22057         3,      /* Elements count */
22058         &asn_SPC_MeasurementFailureCause_Item_ExtIEs_specs_45   /* Additional specs */
22059 };
22060
22061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_52 = {
22062         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue),
22063         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, _asn_ctx),
22064         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue, present),
22065         sizeof(((struct CompleteFailureCauseInformation_Item_ExtIEs__extensionValue *)0)->present),
22066         0,      /* No top level tags */
22067         0,      /* No tags in the map */
22068         0, 0,
22069         -1      /* Extensions start */
22070 };
22071 static /* Use -fall-defs-global to expose */
22072 asn_TYPE_descriptor_t asn_DEF_extensionValue_52 = {
22073         "extensionValue",
22074         "extensionValue",
22075         &asn_OP_OPEN_TYPE,
22076         0,      /* No effective tags (pointer) */
22077         0,      /* No effective tags (count) */
22078         0,      /* No tags (pointer) */
22079         0,      /* No tags (count) */
22080         { 0, 0, OPEN_TYPE_constraint },
22081         0, 0,   /* No members */
22082         &asn_SPC_extensionValue_specs_52        /* Additional specs */
22083 };
22084
22085 asn_TYPE_member_t asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49[] = {
22086         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, id),
22087                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22088                 -1,     /* IMPLICIT tag at current level */
22089                 &asn_DEF_ProtocolIE_ID,
22090                 0,
22091                 { 0, &asn_PER_memb_id_constr_50,  memb_id_constraint_49 },
22092                 0, 0, /* No default value */
22093                 "id"
22094                 },
22095         { ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, criticality),
22096                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22097                 -1,     /* IMPLICIT tag at current level */
22098                 &asn_DEF_Criticality,
22099                 0,
22100                 { 0, &asn_PER_memb_criticality_constr_51,  memb_criticality_constraint_49 },
22101                 0, 0, /* No default value */
22102                 "criticality"
22103                 },
22104         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, extensionValue),
22105                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22106                 +1,     /* EXPLICIT tag at current level */
22107                 &asn_DEF_extensionValue_52,
22108                 0,
22109                 { 0, &asn_PER_memb_extensionValue_constr_52,  memb_extensionValue_constraint_49 },
22110                 0, 0, /* No default value */
22111                 "extensionValue"
22112                 },
22113 };
22114 static const ber_tlv_tag_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[] = {
22115         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22116 };
22117 static const asn_TYPE_tag2member_t asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49[] = {
22118     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22119     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22120     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22121 };
22122 asn_SEQUENCE_specifics_t asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49 = {
22123         sizeof(struct CompleteFailureCauseInformation_Item_ExtIEs),
22124         offsetof(struct CompleteFailureCauseInformation_Item_ExtIEs, _asn_ctx),
22125         asn_MAP_CompleteFailureCauseInformation_Item_ExtIEs_tag2el_49,
22126         3,      /* Count of tags in the map */
22127         0, 0, 0,        /* Optional elements (not needed) */
22128         -1,     /* First extension addition */
22129 };
22130 asn_TYPE_descriptor_t asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs = {
22131         "CompleteFailureCauseInformation-Item-ExtIEs",
22132         "CompleteFailureCauseInformation-Item-ExtIEs",
22133         &asn_OP_SEQUENCE,
22134         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,
22135         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22136                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22137         asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49,    /* Same as above */
22138         sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49)
22139                 /sizeof(asn_DEF_CompleteFailureCauseInformation_Item_ExtIEs_tags_49[0]), /* 1 */
22140         { 0, 0, SEQUENCE_constraint },
22141         asn_MBR_CompleteFailureCauseInformation_Item_ExtIEs_49,
22142         3,      /* Elements count */
22143         &asn_SPC_CompleteFailureCauseInformation_Item_ExtIEs_specs_49   /* Additional specs */
22144 };
22145
22146 static asn_TYPE_member_t asn_MBR_extensionValue_56[] = {
22147         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CompositeAvailableCapacityGroup),
22148                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22149                 0,
22150                 &asn_DEF_CompositeAvailableCapacityGroup,
22151                 0,
22152                 { 0, 0, 0 },
22153                 0, 0, /* No default value */
22154                 "CompositeAvailableCapacityGroup"
22155                 },
22156         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.ABS_Status),
22157                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22158                 0,
22159                 &asn_DEF_ABS_Status,
22160                 0,
22161                 { 0, 0, 0 },
22162                 0, 0, /* No default value */
22163                 "ABS-Status"
22164                 },
22165         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.RSRPMRList),
22166                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22167                 0,
22168                 &asn_DEF_RSRPMRList,
22169                 0,
22170                 { 0, 0, 0 },
22171                 0, 0, /* No default value */
22172                 "RSRPMRList"
22173                 },
22174         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CSIReportList),
22175                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
22176                 0,
22177                 &asn_DEF_CSIReportList,
22178                 0,
22179                 { 0, 0, 0 },
22180                 0, 0, /* No default value */
22181                 "CSIReportList"
22182                 },
22183         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, choice.CellReportingIndicator),
22184                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
22185                 0,
22186                 &asn_DEF_CellReportingIndicator,
22187                 0,
22188                 { 0, 0, 0 },
22189                 0, 0, /* No default value */
22190                 "CellReportingIndicator"
22191                 },
22192 };
22193 static const unsigned asn_MAP_extensionValue_to_canonical_56[] = { 4, 0, 1, 2, 3 };
22194 static const unsigned asn_MAP_extensionValue_from_canonical_56[] = { 1, 2, 3, 4, 0 };
22195 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_56[] = {
22196     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 4, 0, 0 }, /* CellReportingIndicator */
22197     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 3 }, /* CompositeAvailableCapacityGroup */
22198     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 2 }, /* ABS-Status */
22199     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 1 }, /* RSRPMRList */
22200     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 3, -3, 0 } /* CSIReportList */
22201 };
22202 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_56 = {
22203         sizeof(struct CellMeasurementResult_Item_ExtIEs__extensionValue),
22204         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, _asn_ctx),
22205         offsetof(struct CellMeasurementResult_Item_ExtIEs__extensionValue, present),
22206         sizeof(((struct CellMeasurementResult_Item_ExtIEs__extensionValue *)0)->present),
22207         asn_MAP_extensionValue_tag2el_56,
22208         5,      /* Count of tags in the map */
22209         asn_MAP_extensionValue_to_canonical_56,
22210         asn_MAP_extensionValue_from_canonical_56,
22211         -1      /* Extensions start */
22212 };
22213 static /* Use -fall-defs-global to expose */
22214 asn_TYPE_descriptor_t asn_DEF_extensionValue_56 = {
22215         "extensionValue",
22216         "extensionValue",
22217         &asn_OP_OPEN_TYPE,
22218         0,      /* No effective tags (pointer) */
22219         0,      /* No effective tags (count) */
22220         0,      /* No tags (pointer) */
22221         0,      /* No tags (count) */
22222         { 0, 0, OPEN_TYPE_constraint },
22223         asn_MBR_extensionValue_56,
22224         5,      /* Elements count */
22225         &asn_SPC_extensionValue_specs_56        /* Additional specs */
22226 };
22227
22228 asn_TYPE_member_t asn_MBR_CellMeasurementResult_Item_ExtIEs_53[] = {
22229         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, id),
22230                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22231                 -1,     /* IMPLICIT tag at current level */
22232                 &asn_DEF_ProtocolIE_ID,
22233                 0,
22234                 { 0, &asn_PER_memb_id_constr_54,  memb_id_constraint_53 },
22235                 0, 0, /* No default value */
22236                 "id"
22237                 },
22238         { ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, criticality),
22239                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22240                 -1,     /* IMPLICIT tag at current level */
22241                 &asn_DEF_Criticality,
22242                 select_CellMeasurementResult_Item_ExtIEs_criticality_type,
22243                 { 0, &asn_PER_memb_criticality_constr_55,  memb_criticality_constraint_53 },
22244                 0, 0, /* No default value */
22245                 "criticality"
22246                 },
22247         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellMeasurementResult_Item_ExtIEs, extensionValue),
22248                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22249                 +1,     /* EXPLICIT tag at current level */
22250                 &asn_DEF_extensionValue_56,
22251                 select_CellMeasurementResult_Item_ExtIEs_extensionValue_type,
22252                 { 0, &asn_PER_memb_extensionValue_constr_56,  memb_extensionValue_constraint_53 },
22253                 0, 0, /* No default value */
22254                 "extensionValue"
22255                 },
22256 };
22257 static const ber_tlv_tag_t asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[] = {
22258         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22259 };
22260 static const asn_TYPE_tag2member_t asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53[] = {
22261     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22262     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22263     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22264 };
22265 asn_SEQUENCE_specifics_t asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53 = {
22266         sizeof(struct CellMeasurementResult_Item_ExtIEs),
22267         offsetof(struct CellMeasurementResult_Item_ExtIEs, _asn_ctx),
22268         asn_MAP_CellMeasurementResult_Item_ExtIEs_tag2el_53,
22269         3,      /* Count of tags in the map */
22270         0, 0, 0,        /* Optional elements (not needed) */
22271         -1,     /* First extension addition */
22272 };
22273 asn_TYPE_descriptor_t asn_DEF_CellMeasurementResult_Item_ExtIEs = {
22274         "CellMeasurementResult-Item-ExtIEs",
22275         "CellMeasurementResult-Item-ExtIEs",
22276         &asn_OP_SEQUENCE,
22277         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,
22278         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22279                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22280         asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53,      /* Same as above */
22281         sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53)
22282                 /sizeof(asn_DEF_CellMeasurementResult_Item_ExtIEs_tags_53[0]), /* 1 */
22283         { 0, 0, SEQUENCE_constraint },
22284         asn_MBR_CellMeasurementResult_Item_ExtIEs_53,
22285         3,      /* Elements count */
22286         &asn_SPC_CellMeasurementResult_Item_ExtIEs_specs_53     /* Additional specs */
22287 };
22288
22289 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_60 = {
22290         sizeof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue),
22291         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
22292         offsetof(struct ServedCellsToActivate_Item_ExtIEs__extensionValue, present),
22293         sizeof(((struct ServedCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
22294         0,      /* No top level tags */
22295         0,      /* No tags in the map */
22296         0, 0,
22297         -1      /* Extensions start */
22298 };
22299 static /* Use -fall-defs-global to expose */
22300 asn_TYPE_descriptor_t asn_DEF_extensionValue_60 = {
22301         "extensionValue",
22302         "extensionValue",
22303         &asn_OP_OPEN_TYPE,
22304         0,      /* No effective tags (pointer) */
22305         0,      /* No effective tags (count) */
22306         0,      /* No tags (pointer) */
22307         0,      /* No tags (count) */
22308         { 0, 0, OPEN_TYPE_constraint },
22309         0, 0,   /* No members */
22310         &asn_SPC_extensionValue_specs_60        /* Additional specs */
22311 };
22312
22313 asn_TYPE_member_t asn_MBR_ServedCellsToActivate_Item_ExtIEs_57[] = {
22314         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, id),
22315                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22316                 -1,     /* IMPLICIT tag at current level */
22317                 &asn_DEF_ProtocolIE_ID,
22318                 0,
22319                 { 0, &asn_PER_memb_id_constr_58,  memb_id_constraint_57 },
22320                 0, 0, /* No default value */
22321                 "id"
22322                 },
22323         { ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, criticality),
22324                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22325                 -1,     /* IMPLICIT tag at current level */
22326                 &asn_DEF_Criticality,
22327                 0,
22328                 { 0, &asn_PER_memb_criticality_constr_59,  memb_criticality_constraint_57 },
22329                 0, 0, /* No default value */
22330                 "criticality"
22331                 },
22332         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCellsToActivate_Item_ExtIEs, extensionValue),
22333                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22334                 +1,     /* EXPLICIT tag at current level */
22335                 &asn_DEF_extensionValue_60,
22336                 0,
22337                 { 0, &asn_PER_memb_extensionValue_constr_60,  memb_extensionValue_constraint_57 },
22338                 0, 0, /* No default value */
22339                 "extensionValue"
22340                 },
22341 };
22342 static const ber_tlv_tag_t asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[] = {
22343         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22344 };
22345 static const asn_TYPE_tag2member_t asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57[] = {
22346     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22347     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22348     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22349 };
22350 asn_SEQUENCE_specifics_t asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57 = {
22351         sizeof(struct ServedCellsToActivate_Item_ExtIEs),
22352         offsetof(struct ServedCellsToActivate_Item_ExtIEs, _asn_ctx),
22353         asn_MAP_ServedCellsToActivate_Item_ExtIEs_tag2el_57,
22354         3,      /* Count of tags in the map */
22355         0, 0, 0,        /* Optional elements (not needed) */
22356         -1,     /* First extension addition */
22357 };
22358 asn_TYPE_descriptor_t asn_DEF_ServedCellsToActivate_Item_ExtIEs = {
22359         "ServedCellsToActivate-Item-ExtIEs",
22360         "ServedCellsToActivate-Item-ExtIEs",
22361         &asn_OP_SEQUENCE,
22362         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,
22363         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22364                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22365         asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57,      /* Same as above */
22366         sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57)
22367                 /sizeof(asn_DEF_ServedCellsToActivate_Item_ExtIEs_tags_57[0]), /* 1 */
22368         { 0, 0, SEQUENCE_constraint },
22369         asn_MBR_ServedCellsToActivate_Item_ExtIEs_57,
22370         3,      /* Elements count */
22371         &asn_SPC_ServedCellsToActivate_Item_ExtIEs_specs_57     /* Additional specs */
22372 };
22373
22374 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_64 = {
22375         sizeof(struct ActivatedCellList_Item_ExtIEs__extensionValue),
22376         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, _asn_ctx),
22377         offsetof(struct ActivatedCellList_Item_ExtIEs__extensionValue, present),
22378         sizeof(((struct ActivatedCellList_Item_ExtIEs__extensionValue *)0)->present),
22379         0,      /* No top level tags */
22380         0,      /* No tags in the map */
22381         0, 0,
22382         -1      /* Extensions start */
22383 };
22384 static /* Use -fall-defs-global to expose */
22385 asn_TYPE_descriptor_t asn_DEF_extensionValue_64 = {
22386         "extensionValue",
22387         "extensionValue",
22388         &asn_OP_OPEN_TYPE,
22389         0,      /* No effective tags (pointer) */
22390         0,      /* No effective tags (count) */
22391         0,      /* No tags (pointer) */
22392         0,      /* No tags (count) */
22393         { 0, 0, OPEN_TYPE_constraint },
22394         0, 0,   /* No members */
22395         &asn_SPC_extensionValue_specs_64        /* Additional specs */
22396 };
22397
22398 asn_TYPE_member_t asn_MBR_ActivatedCellList_Item_ExtIEs_61[] = {
22399         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, id),
22400                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22401                 -1,     /* IMPLICIT tag at current level */
22402                 &asn_DEF_ProtocolIE_ID,
22403                 0,
22404                 { 0, &asn_PER_memb_id_constr_62,  memb_id_constraint_61 },
22405                 0, 0, /* No default value */
22406                 "id"
22407                 },
22408         { ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, criticality),
22409                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22410                 -1,     /* IMPLICIT tag at current level */
22411                 &asn_DEF_Criticality,
22412                 0,
22413                 { 0, &asn_PER_memb_criticality_constr_63,  memb_criticality_constraint_61 },
22414                 0, 0, /* No default value */
22415                 "criticality"
22416                 },
22417         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedCellList_Item_ExtIEs, extensionValue),
22418                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22419                 +1,     /* EXPLICIT tag at current level */
22420                 &asn_DEF_extensionValue_64,
22421                 0,
22422                 { 0, &asn_PER_memb_extensionValue_constr_64,  memb_extensionValue_constraint_61 },
22423                 0, 0, /* No default value */
22424                 "extensionValue"
22425                 },
22426 };
22427 static const ber_tlv_tag_t asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[] = {
22428         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22429 };
22430 static const asn_TYPE_tag2member_t asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61[] = {
22431     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22432     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22433     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22434 };
22435 asn_SEQUENCE_specifics_t asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 = {
22436         sizeof(struct ActivatedCellList_Item_ExtIEs),
22437         offsetof(struct ActivatedCellList_Item_ExtIEs, _asn_ctx),
22438         asn_MAP_ActivatedCellList_Item_ExtIEs_tag2el_61,
22439         3,      /* Count of tags in the map */
22440         0, 0, 0,        /* Optional elements (not needed) */
22441         -1,     /* First extension addition */
22442 };
22443 asn_TYPE_descriptor_t asn_DEF_ActivatedCellList_Item_ExtIEs = {
22444         "ActivatedCellList-Item-ExtIEs",
22445         "ActivatedCellList-Item-ExtIEs",
22446         &asn_OP_SEQUENCE,
22447         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,
22448         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22449                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22450         asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61,  /* Same as above */
22451         sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61)
22452                 /sizeof(asn_DEF_ActivatedCellList_Item_ExtIEs_tags_61[0]), /* 1 */
22453         { 0, 0, SEQUENCE_constraint },
22454         asn_MBR_ActivatedCellList_Item_ExtIEs_61,
22455         3,      /* Elements count */
22456         &asn_SPC_ActivatedCellList_Item_ExtIEs_specs_61 /* Additional specs */
22457 };
22458
22459 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_68 = {
22460         sizeof(struct RNL_Header_Item_ExtIEs__extensionValue),
22461         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, _asn_ctx),
22462         offsetof(struct RNL_Header_Item_ExtIEs__extensionValue, present),
22463         sizeof(((struct RNL_Header_Item_ExtIEs__extensionValue *)0)->present),
22464         0,      /* No top level tags */
22465         0,      /* No tags in the map */
22466         0, 0,
22467         -1      /* Extensions start */
22468 };
22469 static /* Use -fall-defs-global to expose */
22470 asn_TYPE_descriptor_t asn_DEF_extensionValue_68 = {
22471         "extensionValue",
22472         "extensionValue",
22473         &asn_OP_OPEN_TYPE,
22474         0,      /* No effective tags (pointer) */
22475         0,      /* No effective tags (count) */
22476         0,      /* No tags (pointer) */
22477         0,      /* No tags (count) */
22478         { 0, 0, OPEN_TYPE_constraint },
22479         0, 0,   /* No members */
22480         &asn_SPC_extensionValue_specs_68        /* Additional specs */
22481 };
22482
22483 asn_TYPE_member_t asn_MBR_RNL_Header_Item_ExtIEs_65[] = {
22484         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, id),
22485                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22486                 -1,     /* IMPLICIT tag at current level */
22487                 &asn_DEF_ProtocolIE_ID,
22488                 0,
22489                 { 0, &asn_PER_memb_id_constr_66,  memb_id_constraint_65 },
22490                 0, 0, /* No default value */
22491                 "id"
22492                 },
22493         { ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, criticality),
22494                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22495                 -1,     /* IMPLICIT tag at current level */
22496                 &asn_DEF_Criticality,
22497                 0,
22498                 { 0, &asn_PER_memb_criticality_constr_67,  memb_criticality_constraint_65 },
22499                 0, 0, /* No default value */
22500                 "criticality"
22501                 },
22502         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RNL_Header_Item_ExtIEs, extensionValue),
22503                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22504                 +1,     /* EXPLICIT tag at current level */
22505                 &asn_DEF_extensionValue_68,
22506                 0,
22507                 { 0, &asn_PER_memb_extensionValue_constr_68,  memb_extensionValue_constraint_65 },
22508                 0, 0, /* No default value */
22509                 "extensionValue"
22510                 },
22511 };
22512 static const ber_tlv_tag_t asn_DEF_RNL_Header_Item_ExtIEs_tags_65[] = {
22513         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22514 };
22515 static const asn_TYPE_tag2member_t asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65[] = {
22516     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22517     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22518     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22519 };
22520 asn_SEQUENCE_specifics_t asn_SPC_RNL_Header_Item_ExtIEs_specs_65 = {
22521         sizeof(struct RNL_Header_Item_ExtIEs),
22522         offsetof(struct RNL_Header_Item_ExtIEs, _asn_ctx),
22523         asn_MAP_RNL_Header_Item_ExtIEs_tag2el_65,
22524         3,      /* Count of tags in the map */
22525         0, 0, 0,        /* Optional elements (not needed) */
22526         -1,     /* First extension addition */
22527 };
22528 asn_TYPE_descriptor_t asn_DEF_RNL_Header_Item_ExtIEs = {
22529         "RNL-Header-Item-ExtIEs",
22530         "RNL-Header-Item-ExtIEs",
22531         &asn_OP_SEQUENCE,
22532         asn_DEF_RNL_Header_Item_ExtIEs_tags_65,
22533         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22534                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22535         asn_DEF_RNL_Header_Item_ExtIEs_tags_65, /* Same as above */
22536         sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65)
22537                 /sizeof(asn_DEF_RNL_Header_Item_ExtIEs_tags_65[0]), /* 1 */
22538         { 0, 0, SEQUENCE_constraint },
22539         asn_MBR_RNL_Header_Item_ExtIEs_65,
22540         3,      /* Elements count */
22541         &asn_SPC_RNL_Header_Item_ExtIEs_specs_65        /* Additional specs */
22542 };
22543
22544 static asn_TYPE_member_t asn_MBR_extensionValue_72[] = {
22545         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
22546                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
22547                 0,
22548                 &asn_DEF_Correlation_ID,
22549                 0,
22550                 { 0, 0, 0 },
22551                 0, 0, /* No default value */
22552                 "Correlation-ID"
22553                 },
22554 };
22555 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_72[] = {
22556     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
22557 };
22558 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_72 = {
22559         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22560         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22561         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22562         sizeof(((struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22563         asn_MAP_extensionValue_tag2el_72,
22564         1,      /* Count of tags in the map */
22565         0, 0,
22566         -1      /* Extensions start */
22567 };
22568 static /* Use -fall-defs-global to expose */
22569 asn_TYPE_descriptor_t asn_DEF_extensionValue_72 = {
22570         "extensionValue",
22571         "extensionValue",
22572         &asn_OP_OPEN_TYPE,
22573         0,      /* No effective tags (pointer) */
22574         0,      /* No effective tags (count) */
22575         0,      /* No tags (pointer) */
22576         0,      /* No tags (count) */
22577         { 0, 0, OPEN_TYPE_constraint },
22578         asn_MBR_extensionValue_72,
22579         1,      /* Elements count */
22580         &asn_SPC_extensionValue_specs_72        /* Additional specs */
22581 };
22582
22583 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69[] = {
22584         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, id),
22585                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22586                 -1,     /* IMPLICIT tag at current level */
22587                 &asn_DEF_ProtocolIE_ID,
22588                 0,
22589                 { 0, &asn_PER_memb_id_constr_70,  memb_id_constraint_69 },
22590                 0, 0, /* No default value */
22591                 "id"
22592                 },
22593         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22594                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22595                 -1,     /* IMPLICIT tag at current level */
22596                 &asn_DEF_Criticality,
22597                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_criticality_type,
22598                 { 0, &asn_PER_memb_criticality_constr_71,  memb_criticality_constraint_69 },
22599                 0, 0, /* No default value */
22600                 "criticality"
22601                 },
22602         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22603                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22604                 +1,     /* EXPLICIT tag at current level */
22605                 &asn_DEF_extensionValue_72,
22606                 select_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_extensionValue_type,
22607                 { 0, &asn_PER_memb_extensionValue_constr_72,  memb_extensionValue_constraint_69 },
22608                 0, 0, /* No default value */
22609                 "extensionValue"
22610                 },
22611 };
22612 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[] = {
22613         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22614 };
22615 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69[] = {
22616     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22617     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22618     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22619 };
22620 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69 = {
22621         sizeof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs),
22622         offsetof(struct E_RABs_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22623         asn_MAP_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_69,
22624         3,      /* Count of tags in the map */
22625         0, 0, 0,        /* Optional elements (not needed) */
22626         -1,     /* First extension addition */
22627 };
22628 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs = {
22629         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22630         "E-RABs-ToBeAdded-Item-SCG-BearerExtIEs",
22631         &asn_OP_SEQUENCE,
22632         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69,
22633         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22634                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22635         asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69, /* Same as above */
22636         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69)
22637                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_tags_69[0]), /* 1 */
22638         { 0, 0, SEQUENCE_constraint },
22639         asn_MBR_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_69,
22640         3,      /* Elements count */
22641         &asn_SPC_E_RABs_ToBeAdded_Item_SCG_BearerExtIEs_specs_69        /* Additional specs */
22642 };
22643
22644 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_76 = {
22645         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22646         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22647         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22648         sizeof(((struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22649         0,      /* No top level tags */
22650         0,      /* No tags in the map */
22651         0, 0,
22652         -1      /* Extensions start */
22653 };
22654 static /* Use -fall-defs-global to expose */
22655 asn_TYPE_descriptor_t asn_DEF_extensionValue_76 = {
22656         "extensionValue",
22657         "extensionValue",
22658         &asn_OP_OPEN_TYPE,
22659         0,      /* No effective tags (pointer) */
22660         0,      /* No effective tags (count) */
22661         0,      /* No tags (pointer) */
22662         0,      /* No tags (count) */
22663         { 0, 0, OPEN_TYPE_constraint },
22664         0, 0,   /* No members */
22665         &asn_SPC_extensionValue_specs_76        /* Additional specs */
22666 };
22667
22668 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73[] = {
22669         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, id),
22670                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22671                 -1,     /* IMPLICIT tag at current level */
22672                 &asn_DEF_ProtocolIE_ID,
22673                 0,
22674                 { 0, &asn_PER_memb_id_constr_74,  memb_id_constraint_73 },
22675                 0, 0, /* No default value */
22676                 "id"
22677                 },
22678         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22679                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22680                 -1,     /* IMPLICIT tag at current level */
22681                 &asn_DEF_Criticality,
22682                 0,
22683                 { 0, &asn_PER_memb_criticality_constr_75,  memb_criticality_constraint_73 },
22684                 0, 0, /* No default value */
22685                 "criticality"
22686                 },
22687         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22688                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22689                 +1,     /* EXPLICIT tag at current level */
22690                 &asn_DEF_extensionValue_76,
22691                 0,
22692                 { 0, &asn_PER_memb_extensionValue_constr_76,  memb_extensionValue_constraint_73 },
22693                 0, 0, /* No default value */
22694                 "extensionValue"
22695                 },
22696 };
22697 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[] = {
22698         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22699 };
22700 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73[] = {
22701     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22702     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22703     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22704 };
22705 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73 = {
22706         sizeof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs),
22707         offsetof(struct E_RABs_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22708         asn_MAP_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tag2el_73,
22709         3,      /* Count of tags in the map */
22710         0, 0, 0,        /* Optional elements (not needed) */
22711         -1,     /* First extension addition */
22712 };
22713 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs = {
22714         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22715         "E-RABs-ToBeAdded-Item-Split-BearerExtIEs",
22716         &asn_OP_SEQUENCE,
22717         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,
22718         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22719                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22720         asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73,       /* Same as above */
22721         sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73)
22722                 /sizeof(asn_DEF_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_tags_73[0]), /* 1 */
22723         { 0, 0, SEQUENCE_constraint },
22724         asn_MBR_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_73,
22725         3,      /* Elements count */
22726         &asn_SPC_E_RABs_ToBeAdded_Item_Split_BearerExtIEs_specs_73      /* Additional specs */
22727 };
22728
22729 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_80 = {
22730         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue),
22731         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, _asn_ctx),
22732         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue, present),
22733         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs__extensionValue *)0)->present),
22734         0,      /* No top level tags */
22735         0,      /* No tags in the map */
22736         0, 0,
22737         -1      /* Extensions start */
22738 };
22739 static /* Use -fall-defs-global to expose */
22740 asn_TYPE_descriptor_t asn_DEF_extensionValue_80 = {
22741         "extensionValue",
22742         "extensionValue",
22743         &asn_OP_OPEN_TYPE,
22744         0,      /* No effective tags (pointer) */
22745         0,      /* No effective tags (count) */
22746         0,      /* No tags (pointer) */
22747         0,      /* No tags (count) */
22748         { 0, 0, OPEN_TYPE_constraint },
22749         0, 0,   /* No members */
22750         &asn_SPC_extensionValue_specs_80        /* Additional specs */
22751 };
22752
22753 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77[] = {
22754         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, id),
22755                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22756                 -1,     /* IMPLICIT tag at current level */
22757                 &asn_DEF_ProtocolIE_ID,
22758                 0,
22759                 { 0, &asn_PER_memb_id_constr_78,  memb_id_constraint_77 },
22760                 0, 0, /* No default value */
22761                 "id"
22762                 },
22763         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, criticality),
22764                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22765                 -1,     /* IMPLICIT tag at current level */
22766                 &asn_DEF_Criticality,
22767                 0,
22768                 { 0, &asn_PER_memb_criticality_constr_79,  memb_criticality_constraint_77 },
22769                 0, 0, /* No default value */
22770                 "criticality"
22771                 },
22772         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, extensionValue),
22773                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22774                 +1,     /* EXPLICIT tag at current level */
22775                 &asn_DEF_extensionValue_80,
22776                 0,
22777                 { 0, &asn_PER_memb_extensionValue_constr_80,  memb_extensionValue_constraint_77 },
22778                 0, 0, /* No default value */
22779                 "extensionValue"
22780                 },
22781 };
22782 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[] = {
22783         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22784 };
22785 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77[] = {
22786     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22787     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22788     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22789 };
22790 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77 = {
22791         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs),
22792         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs, _asn_ctx),
22793         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tag2el_77,
22794         3,      /* Count of tags in the map */
22795         0, 0, 0,        /* Optional elements (not needed) */
22796         -1,     /* First extension addition */
22797 };
22798 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs = {
22799         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22800         "E-RABs-Admitted-ToBeAdded-Item-SCG-BearerExtIEs",
22801         &asn_OP_SEQUENCE,
22802         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,
22803         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22804                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22805         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77,        /* Same as above */
22806         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77)
22807                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_tags_77[0]), /* 1 */
22808         { 0, 0, SEQUENCE_constraint },
22809         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_77,
22810         3,      /* Elements count */
22811         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_SCG_BearerExtIEs_specs_77       /* Additional specs */
22812 };
22813
22814 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_84 = {
22815         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue),
22816         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, _asn_ctx),
22817         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue, present),
22818         sizeof(((struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs__extensionValue *)0)->present),
22819         0,      /* No top level tags */
22820         0,      /* No tags in the map */
22821         0, 0,
22822         -1      /* Extensions start */
22823 };
22824 static /* Use -fall-defs-global to expose */
22825 asn_TYPE_descriptor_t asn_DEF_extensionValue_84 = {
22826         "extensionValue",
22827         "extensionValue",
22828         &asn_OP_OPEN_TYPE,
22829         0,      /* No effective tags (pointer) */
22830         0,      /* No effective tags (count) */
22831         0,      /* No tags (pointer) */
22832         0,      /* No tags (count) */
22833         { 0, 0, OPEN_TYPE_constraint },
22834         0, 0,   /* No members */
22835         &asn_SPC_extensionValue_specs_84        /* Additional specs */
22836 };
22837
22838 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81[] = {
22839         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, id),
22840                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22841                 -1,     /* IMPLICIT tag at current level */
22842                 &asn_DEF_ProtocolIE_ID,
22843                 0,
22844                 { 0, &asn_PER_memb_id_constr_82,  memb_id_constraint_81 },
22845                 0, 0, /* No default value */
22846                 "id"
22847                 },
22848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, criticality),
22849                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22850                 -1,     /* IMPLICIT tag at current level */
22851                 &asn_DEF_Criticality,
22852                 0,
22853                 { 0, &asn_PER_memb_criticality_constr_83,  memb_criticality_constraint_81 },
22854                 0, 0, /* No default value */
22855                 "criticality"
22856                 },
22857         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, extensionValue),
22858                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22859                 +1,     /* EXPLICIT tag at current level */
22860                 &asn_DEF_extensionValue_84,
22861                 0,
22862                 { 0, &asn_PER_memb_extensionValue_constr_84,  memb_extensionValue_constraint_81 },
22863                 0, 0, /* No default value */
22864                 "extensionValue"
22865                 },
22866 };
22867 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[] = {
22868         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22869 };
22870 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81[] = {
22871     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22872     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22873     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22874 };
22875 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81 = {
22876         sizeof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs),
22877         offsetof(struct E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs, _asn_ctx),
22878         asn_MAP_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tag2el_81,
22879         3,      /* Count of tags in the map */
22880         0, 0, 0,        /* Optional elements (not needed) */
22881         -1,     /* First extension addition */
22882 };
22883 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs = {
22884         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22885         "E-RABs-Admitted-ToBeAdded-Item-Split-BearerExtIEs",
22886         &asn_OP_SEQUENCE,
22887         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,
22888         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22889                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22890         asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81,      /* Same as above */
22891         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81)
22892                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_tags_81[0]), /* 1 */
22893         { 0, 0, SEQUENCE_constraint },
22894         asn_MBR_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_81,
22895         3,      /* Elements count */
22896         &asn_SPC_E_RABs_Admitted_ToBeAdded_Item_Split_BearerExtIEs_specs_81     /* Additional specs */
22897 };
22898
22899 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_88 = {
22900         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue),
22901         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
22902         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue, present),
22903         sizeof(((struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
22904         0,      /* No top level tags */
22905         0,      /* No tags in the map */
22906         0, 0,
22907         -1      /* Extensions start */
22908 };
22909 static /* Use -fall-defs-global to expose */
22910 asn_TYPE_descriptor_t asn_DEF_extensionValue_88 = {
22911         "extensionValue",
22912         "extensionValue",
22913         &asn_OP_OPEN_TYPE,
22914         0,      /* No effective tags (pointer) */
22915         0,      /* No effective tags (count) */
22916         0,      /* No tags (pointer) */
22917         0,      /* No tags (count) */
22918         { 0, 0, OPEN_TYPE_constraint },
22919         0, 0,   /* No members */
22920         &asn_SPC_extensionValue_specs_88        /* Additional specs */
22921 };
22922
22923 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85[] = {
22924         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, id),
22925                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
22926                 -1,     /* IMPLICIT tag at current level */
22927                 &asn_DEF_ProtocolIE_ID,
22928                 0,
22929                 { 0, &asn_PER_memb_id_constr_86,  memb_id_constraint_85 },
22930                 0, 0, /* No default value */
22931                 "id"
22932                 },
22933         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, criticality),
22934                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
22935                 -1,     /* IMPLICIT tag at current level */
22936                 &asn_DEF_Criticality,
22937                 0,
22938                 { 0, &asn_PER_memb_criticality_constr_87,  memb_criticality_constraint_85 },
22939                 0, 0, /* No default value */
22940                 "criticality"
22941                 },
22942         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, extensionValue),
22943                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
22944                 +1,     /* EXPLICIT tag at current level */
22945                 &asn_DEF_extensionValue_88,
22946                 0,
22947                 { 0, &asn_PER_memb_extensionValue_constr_88,  memb_extensionValue_constraint_85 },
22948                 0, 0, /* No default value */
22949                 "extensionValue"
22950                 },
22951 };
22952 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[] = {
22953         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
22954 };
22955 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85[] = {
22956     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
22957     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
22958     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
22959 };
22960 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85 = {
22961         sizeof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs),
22962         offsetof(struct ResponseInformationSeNBReconfComp_SuccessItemExtIEs, _asn_ctx),
22963         asn_MAP_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tag2el_85,
22964         3,      /* Count of tags in the map */
22965         0, 0, 0,        /* Optional elements (not needed) */
22966         -1,     /* First extension addition */
22967 };
22968 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs = {
22969         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22970         "ResponseInformationSeNBReconfComp-SuccessItemExtIEs",
22971         &asn_OP_SEQUENCE,
22972         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,
22973         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22974                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22975         asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85,    /* Same as above */
22976         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85)
22977                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_tags_85[0]), /* 1 */
22978         { 0, 0, SEQUENCE_constraint },
22979         asn_MBR_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_85,
22980         3,      /* Elements count */
22981         &asn_SPC_ResponseInformationSeNBReconfComp_SuccessItemExtIEs_specs_85   /* Additional specs */
22982 };
22983
22984 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_92 = {
22985         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
22986         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
22987         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
22988         sizeof(((struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
22989         0,      /* No top level tags */
22990         0,      /* No tags in the map */
22991         0, 0,
22992         -1      /* Extensions start */
22993 };
22994 static /* Use -fall-defs-global to expose */
22995 asn_TYPE_descriptor_t asn_DEF_extensionValue_92 = {
22996         "extensionValue",
22997         "extensionValue",
22998         &asn_OP_OPEN_TYPE,
22999         0,      /* No effective tags (pointer) */
23000         0,      /* No effective tags (count) */
23001         0,      /* No tags (pointer) */
23002         0,      /* No tags (count) */
23003         { 0, 0, OPEN_TYPE_constraint },
23004         0, 0,   /* No members */
23005         &asn_SPC_extensionValue_specs_92        /* Additional specs */
23006 };
23007
23008 asn_TYPE_member_t asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89[] = {
23009         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, id),
23010                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23011                 -1,     /* IMPLICIT tag at current level */
23012                 &asn_DEF_ProtocolIE_ID,
23013                 0,
23014                 { 0, &asn_PER_memb_id_constr_90,  memb_id_constraint_89 },
23015                 0, 0, /* No default value */
23016                 "id"
23017                 },
23018         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, criticality),
23019                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23020                 -1,     /* IMPLICIT tag at current level */
23021                 &asn_DEF_Criticality,
23022                 0,
23023                 { 0, &asn_PER_memb_criticality_constr_91,  memb_criticality_constraint_89 },
23024                 0, 0, /* No default value */
23025                 "criticality"
23026                 },
23027         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
23028                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23029                 +1,     /* EXPLICIT tag at current level */
23030                 &asn_DEF_extensionValue_92,
23031                 0,
23032                 { 0, &asn_PER_memb_extensionValue_constr_92,  memb_extensionValue_constraint_89 },
23033                 0, 0, /* No default value */
23034                 "extensionValue"
23035                 },
23036 };
23037 static const ber_tlv_tag_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[] = {
23038         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23039 };
23040 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89[] = {
23041     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23042     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23043     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23044 };
23045 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89 = {
23046         sizeof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs),
23047         offsetof(struct ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
23048         asn_MAP_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tag2el_89,
23049         3,      /* Count of tags in the map */
23050         0, 0, 0,        /* Optional elements (not needed) */
23051         -1,     /* First extension addition */
23052 };
23053 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs = {
23054         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23055         "ResponseInformationSeNBReconfComp-RejectByMeNBItemExtIEs",
23056         &asn_OP_SEQUENCE,
23057         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,
23058         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23059                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23060         asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89,       /* Same as above */
23061         sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89)
23062                 /sizeof(asn_DEF_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_tags_89[0]), /* 1 */
23063         { 0, 0, SEQUENCE_constraint },
23064         asn_MBR_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_89,
23065         3,      /* Elements count */
23066         &asn_SPC_ResponseInformationSeNBReconfComp_RejectByMeNBItemExtIEs_specs_89      /* Additional specs */
23067 };
23068
23069 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_96 = {
23070         sizeof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue),
23071         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, _asn_ctx),
23072         offsetof(struct UE_ContextInformationSeNBModReqExtIEs__extensionValue, present),
23073         sizeof(((struct UE_ContextInformationSeNBModReqExtIEs__extensionValue *)0)->present),
23074         0,      /* No top level tags */
23075         0,      /* No tags in the map */
23076         0, 0,
23077         -1      /* Extensions start */
23078 };
23079 static /* Use -fall-defs-global to expose */
23080 asn_TYPE_descriptor_t asn_DEF_extensionValue_96 = {
23081         "extensionValue",
23082         "extensionValue",
23083         &asn_OP_OPEN_TYPE,
23084         0,      /* No effective tags (pointer) */
23085         0,      /* No effective tags (count) */
23086         0,      /* No tags (pointer) */
23087         0,      /* No tags (count) */
23088         { 0, 0, OPEN_TYPE_constraint },
23089         0, 0,   /* No members */
23090         &asn_SPC_extensionValue_specs_96        /* Additional specs */
23091 };
23092
23093 asn_TYPE_member_t asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93[] = {
23094         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, id),
23095                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23096                 -1,     /* IMPLICIT tag at current level */
23097                 &asn_DEF_ProtocolIE_ID,
23098                 0,
23099                 { 0, &asn_PER_memb_id_constr_94,  memb_id_constraint_93 },
23100                 0, 0, /* No default value */
23101                 "id"
23102                 },
23103         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, criticality),
23104                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23105                 -1,     /* IMPLICIT tag at current level */
23106                 &asn_DEF_Criticality,
23107                 0,
23108                 { 0, &asn_PER_memb_criticality_constr_95,  memb_criticality_constraint_93 },
23109                 0, 0, /* No default value */
23110                 "criticality"
23111                 },
23112         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSeNBModReqExtIEs, extensionValue),
23113                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23114                 +1,     /* EXPLICIT tag at current level */
23115                 &asn_DEF_extensionValue_96,
23116                 0,
23117                 { 0, &asn_PER_memb_extensionValue_constr_96,  memb_extensionValue_constraint_93 },
23118                 0, 0, /* No default value */
23119                 "extensionValue"
23120                 },
23121 };
23122 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[] = {
23123         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23124 };
23125 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93[] = {
23126     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23127     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23128     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23129 };
23130 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 = {
23131         sizeof(struct UE_ContextInformationSeNBModReqExtIEs),
23132         offsetof(struct UE_ContextInformationSeNBModReqExtIEs, _asn_ctx),
23133         asn_MAP_UE_ContextInformationSeNBModReqExtIEs_tag2el_93,
23134         3,      /* Count of tags in the map */
23135         0, 0, 0,        /* Optional elements (not needed) */
23136         -1,     /* First extension addition */
23137 };
23138 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSeNBModReqExtIEs = {
23139         "UE-ContextInformationSeNBModReqExtIEs",
23140         "UE-ContextInformationSeNBModReqExtIEs",
23141         &asn_OP_SEQUENCE,
23142         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,
23143         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23144                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23145         asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93,  /* Same as above */
23146         sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93)
23147                 /sizeof(asn_DEF_UE_ContextInformationSeNBModReqExtIEs_tags_93[0]), /* 1 */
23148         { 0, 0, SEQUENCE_constraint },
23149         asn_MBR_UE_ContextInformationSeNBModReqExtIEs_93,
23150         3,      /* Elements count */
23151         &asn_SPC_UE_ContextInformationSeNBModReqExtIEs_specs_93 /* Additional specs */
23152 };
23153
23154 static asn_TYPE_member_t asn_MBR_extensionValue_100[] = {
23155         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, choice.Correlation_ID),
23156                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
23157                 0,
23158                 &asn_DEF_Correlation_ID,
23159                 0,
23160                 { 0, 0, 0 },
23161                 0, 0, /* No default value */
23162                 "Correlation-ID"
23163                 },
23164 };
23165 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_100[] = {
23166     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* Correlation-ID */
23167 };
23168 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_100 = {
23169         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue),
23170         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23171         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23172         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23173         asn_MAP_extensionValue_tag2el_100,
23174         1,      /* Count of tags in the map */
23175         0, 0,
23176         -1      /* Extensions start */
23177 };
23178 static /* Use -fall-defs-global to expose */
23179 asn_TYPE_descriptor_t asn_DEF_extensionValue_100 = {
23180         "extensionValue",
23181         "extensionValue",
23182         &asn_OP_OPEN_TYPE,
23183         0,      /* No effective tags (pointer) */
23184         0,      /* No effective tags (count) */
23185         0,      /* No tags (pointer) */
23186         0,      /* No tags (count) */
23187         { 0, 0, OPEN_TYPE_constraint },
23188         asn_MBR_extensionValue_100,
23189         1,      /* Elements count */
23190         &asn_SPC_extensionValue_specs_100       /* Additional specs */
23191 };
23192
23193 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97[] = {
23194         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, id),
23195                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23196                 -1,     /* IMPLICIT tag at current level */
23197                 &asn_DEF_ProtocolIE_ID,
23198                 0,
23199                 { 0, &asn_PER_memb_id_constr_98,  memb_id_constraint_97 },
23200                 0, 0, /* No default value */
23201                 "id"
23202                 },
23203         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, criticality),
23204                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23205                 -1,     /* IMPLICIT tag at current level */
23206                 &asn_DEF_Criticality,
23207                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_criticality_type,
23208                 { 0, &asn_PER_memb_criticality_constr_99,  memb_criticality_constraint_97 },
23209                 0, 0, /* No default value */
23210                 "criticality"
23211                 },
23212         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, extensionValue),
23213                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23214                 +1,     /* EXPLICIT tag at current level */
23215                 &asn_DEF_extensionValue_100,
23216                 select_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_extensionValue_type,
23217                 { 0, &asn_PER_memb_extensionValue_constr_100,  memb_extensionValue_constraint_97 },
23218                 0, 0, /* No default value */
23219                 "extensionValue"
23220                 },
23221 };
23222 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[] = {
23223         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23224 };
23225 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97[] = {
23226     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23227     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23228     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23229 };
23230 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97 = {
23231         sizeof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs),
23232         offsetof(struct E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23233         asn_MAP_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tag2el_97,
23234         3,      /* Count of tags in the map */
23235         0, 0, 0,        /* Optional elements (not needed) */
23236         -1,     /* First extension addition */
23237 };
23238 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs = {
23239         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23240         "E-RABs-ToBeAdded-ModReqItem-SCG-BearerExtIEs",
23241         &asn_OP_SEQUENCE,
23242         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,
23243         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23244                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23245         asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97,   /* Same as above */
23246         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97)
23247                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_tags_97[0]), /* 1 */
23248         { 0, 0, SEQUENCE_constraint },
23249         asn_MBR_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_97,
23250         3,      /* Elements count */
23251         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_SCG_BearerExtIEs_specs_97  /* Additional specs */
23252 };
23253
23254 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_104 = {
23255         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue),
23256         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23257         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23258         sizeof(((struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23259         0,      /* No top level tags */
23260         0,      /* No tags in the map */
23261         0, 0,
23262         -1      /* Extensions start */
23263 };
23264 static /* Use -fall-defs-global to expose */
23265 asn_TYPE_descriptor_t asn_DEF_extensionValue_104 = {
23266         "extensionValue",
23267         "extensionValue",
23268         &asn_OP_OPEN_TYPE,
23269         0,      /* No effective tags (pointer) */
23270         0,      /* No effective tags (count) */
23271         0,      /* No tags (pointer) */
23272         0,      /* No tags (count) */
23273         { 0, 0, OPEN_TYPE_constraint },
23274         0, 0,   /* No members */
23275         &asn_SPC_extensionValue_specs_104       /* Additional specs */
23276 };
23277
23278 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101[] = {
23279         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, id),
23280                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23281                 -1,     /* IMPLICIT tag at current level */
23282                 &asn_DEF_ProtocolIE_ID,
23283                 0,
23284                 { 0, &asn_PER_memb_id_constr_102,  memb_id_constraint_101 },
23285                 0, 0, /* No default value */
23286                 "id"
23287                 },
23288         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, criticality),
23289                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23290                 -1,     /* IMPLICIT tag at current level */
23291                 &asn_DEF_Criticality,
23292                 0,
23293                 { 0, &asn_PER_memb_criticality_constr_103,  memb_criticality_constraint_101 },
23294                 0, 0, /* No default value */
23295                 "criticality"
23296                 },
23297         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, extensionValue),
23298                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23299                 +1,     /* EXPLICIT tag at current level */
23300                 &asn_DEF_extensionValue_104,
23301                 0,
23302                 { 0, &asn_PER_memb_extensionValue_constr_104,  memb_extensionValue_constraint_101 },
23303                 0, 0, /* No default value */
23304                 "extensionValue"
23305                 },
23306 };
23307 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[] = {
23308         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23309 };
23310 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101[] = {
23311     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23312     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23313     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23314 };
23315 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101 = {
23316         sizeof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs),
23317         offsetof(struct E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23318         asn_MAP_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tag2el_101,
23319         3,      /* Count of tags in the map */
23320         0, 0, 0,        /* Optional elements (not needed) */
23321         -1,     /* First extension addition */
23322 };
23323 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs = {
23324         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23325         "E-RABs-ToBeAdded-ModReqItem-Split-BearerExtIEs",
23326         &asn_OP_SEQUENCE,
23327         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,
23328         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23329                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23330         asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101,        /* Same as above */
23331         sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101)
23332                 /sizeof(asn_DEF_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_tags_101[0]), /* 1 */
23333         { 0, 0, SEQUENCE_constraint },
23334         asn_MBR_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_101,
23335         3,      /* Elements count */
23336         &asn_SPC_E_RABs_ToBeAdded_ModReqItem_Split_BearerExtIEs_specs_101       /* Additional specs */
23337 };
23338
23339 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_108 = {
23340         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue),
23341         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23342         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23343         sizeof(((struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23344         0,      /* No top level tags */
23345         0,      /* No tags in the map */
23346         0, 0,
23347         -1      /* Extensions start */
23348 };
23349 static /* Use -fall-defs-global to expose */
23350 asn_TYPE_descriptor_t asn_DEF_extensionValue_108 = {
23351         "extensionValue",
23352         "extensionValue",
23353         &asn_OP_OPEN_TYPE,
23354         0,      /* No effective tags (pointer) */
23355         0,      /* No effective tags (count) */
23356         0,      /* No tags (pointer) */
23357         0,      /* No tags (count) */
23358         { 0, 0, OPEN_TYPE_constraint },
23359         0, 0,   /* No members */
23360         &asn_SPC_extensionValue_specs_108       /* Additional specs */
23361 };
23362
23363 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105[] = {
23364         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, id),
23365                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23366                 -1,     /* IMPLICIT tag at current level */
23367                 &asn_DEF_ProtocolIE_ID,
23368                 0,
23369                 { 0, &asn_PER_memb_id_constr_106,  memb_id_constraint_105 },
23370                 0, 0, /* No default value */
23371                 "id"
23372                 },
23373         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, criticality),
23374                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23375                 -1,     /* IMPLICIT tag at current level */
23376                 &asn_DEF_Criticality,
23377                 0,
23378                 { 0, &asn_PER_memb_criticality_constr_107,  memb_criticality_constraint_105 },
23379                 0, 0, /* No default value */
23380                 "criticality"
23381                 },
23382         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, extensionValue),
23383                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23384                 +1,     /* EXPLICIT tag at current level */
23385                 &asn_DEF_extensionValue_108,
23386                 0,
23387                 { 0, &asn_PER_memb_extensionValue_constr_108,  memb_extensionValue_constraint_105 },
23388                 0, 0, /* No default value */
23389                 "extensionValue"
23390                 },
23391 };
23392 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[] = {
23393         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23394 };
23395 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105[] = {
23396     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23397     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23398     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23399 };
23400 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105 = {
23401         sizeof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs),
23402         offsetof(struct E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23403         asn_MAP_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tag2el_105,
23404         3,      /* Count of tags in the map */
23405         0, 0, 0,        /* Optional elements (not needed) */
23406         -1,     /* First extension addition */
23407 };
23408 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs = {
23409         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23410         "E-RABs-ToBeModified-ModReqItem-SCG-BearerExtIEs",
23411         &asn_OP_SEQUENCE,
23412         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,
23413         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23414                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23415         asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105,       /* Same as above */
23416         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105)
23417                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_tags_105[0]), /* 1 */
23418         { 0, 0, SEQUENCE_constraint },
23419         asn_MBR_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_105,
23420         3,      /* Elements count */
23421         &asn_SPC_E_RABs_ToBeModified_ModReqItem_SCG_BearerExtIEs_specs_105      /* Additional specs */
23422 };
23423
23424 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_112 = {
23425         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue),
23426         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23427         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23428         sizeof(((struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23429         0,      /* No top level tags */
23430         0,      /* No tags in the map */
23431         0, 0,
23432         -1      /* Extensions start */
23433 };
23434 static /* Use -fall-defs-global to expose */
23435 asn_TYPE_descriptor_t asn_DEF_extensionValue_112 = {
23436         "extensionValue",
23437         "extensionValue",
23438         &asn_OP_OPEN_TYPE,
23439         0,      /* No effective tags (pointer) */
23440         0,      /* No effective tags (count) */
23441         0,      /* No tags (pointer) */
23442         0,      /* No tags (count) */
23443         { 0, 0, OPEN_TYPE_constraint },
23444         0, 0,   /* No members */
23445         &asn_SPC_extensionValue_specs_112       /* Additional specs */
23446 };
23447
23448 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109[] = {
23449         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, id),
23450                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23451                 -1,     /* IMPLICIT tag at current level */
23452                 &asn_DEF_ProtocolIE_ID,
23453                 0,
23454                 { 0, &asn_PER_memb_id_constr_110,  memb_id_constraint_109 },
23455                 0, 0, /* No default value */
23456                 "id"
23457                 },
23458         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, criticality),
23459                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23460                 -1,     /* IMPLICIT tag at current level */
23461                 &asn_DEF_Criticality,
23462                 0,
23463                 { 0, &asn_PER_memb_criticality_constr_111,  memb_criticality_constraint_109 },
23464                 0, 0, /* No default value */
23465                 "criticality"
23466                 },
23467         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, extensionValue),
23468                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23469                 +1,     /* EXPLICIT tag at current level */
23470                 &asn_DEF_extensionValue_112,
23471                 0,
23472                 { 0, &asn_PER_memb_extensionValue_constr_112,  memb_extensionValue_constraint_109 },
23473                 0, 0, /* No default value */
23474                 "extensionValue"
23475                 },
23476 };
23477 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[] = {
23478         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23479 };
23480 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109[] = {
23481     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23482     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23483     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23484 };
23485 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109 = {
23486         sizeof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs),
23487         offsetof(struct E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23488         asn_MAP_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tag2el_109,
23489         3,      /* Count of tags in the map */
23490         0, 0, 0,        /* Optional elements (not needed) */
23491         -1,     /* First extension addition */
23492 };
23493 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs = {
23494         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23495         "E-RABs-ToBeModified-ModReqItem-Split-BearerExtIEs",
23496         &asn_OP_SEQUENCE,
23497         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,
23498         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23499                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23500         asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109,     /* Same as above */
23501         sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109)
23502                 /sizeof(asn_DEF_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_tags_109[0]), /* 1 */
23503         { 0, 0, SEQUENCE_constraint },
23504         asn_MBR_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_109,
23505         3,      /* Elements count */
23506         &asn_SPC_E_RABs_ToBeModified_ModReqItem_Split_BearerExtIEs_specs_109    /* Additional specs */
23507 };
23508
23509 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_116 = {
23510         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue),
23511         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23512         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue, present),
23513         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23514         0,      /* No top level tags */
23515         0,      /* No tags in the map */
23516         0, 0,
23517         -1      /* Extensions start */
23518 };
23519 static /* Use -fall-defs-global to expose */
23520 asn_TYPE_descriptor_t asn_DEF_extensionValue_116 = {
23521         "extensionValue",
23522         "extensionValue",
23523         &asn_OP_OPEN_TYPE,
23524         0,      /* No effective tags (pointer) */
23525         0,      /* No effective tags (count) */
23526         0,      /* No tags (pointer) */
23527         0,      /* No tags (count) */
23528         { 0, 0, OPEN_TYPE_constraint },
23529         0, 0,   /* No members */
23530         &asn_SPC_extensionValue_specs_116       /* Additional specs */
23531 };
23532
23533 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113[] = {
23534         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, id),
23535                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23536                 -1,     /* IMPLICIT tag at current level */
23537                 &asn_DEF_ProtocolIE_ID,
23538                 0,
23539                 { 0, &asn_PER_memb_id_constr_114,  memb_id_constraint_113 },
23540                 0, 0, /* No default value */
23541                 "id"
23542                 },
23543         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, criticality),
23544                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23545                 -1,     /* IMPLICIT tag at current level */
23546                 &asn_DEF_Criticality,
23547                 0,
23548                 { 0, &asn_PER_memb_criticality_constr_115,  memb_criticality_constraint_113 },
23549                 0, 0, /* No default value */
23550                 "criticality"
23551                 },
23552         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, extensionValue),
23553                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23554                 +1,     /* EXPLICIT tag at current level */
23555                 &asn_DEF_extensionValue_116,
23556                 0,
23557                 { 0, &asn_PER_memb_extensionValue_constr_116,  memb_extensionValue_constraint_113 },
23558                 0, 0, /* No default value */
23559                 "extensionValue"
23560                 },
23561 };
23562 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[] = {
23563         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23564 };
23565 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113[] = {
23566     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23567     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23568     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23569 };
23570 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113 = {
23571         sizeof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs),
23572         offsetof(struct E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs, _asn_ctx),
23573         asn_MAP_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tag2el_113,
23574         3,      /* Count of tags in the map */
23575         0, 0, 0,        /* Optional elements (not needed) */
23576         -1,     /* First extension addition */
23577 };
23578 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs = {
23579         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23580         "E-RABs-ToBeReleased-ModReqItem-SCG-BearerExtIEs",
23581         &asn_OP_SEQUENCE,
23582         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,
23583         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23584                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23585         asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113,       /* Same as above */
23586         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113)
23587                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_tags_113[0]), /* 1 */
23588         { 0, 0, SEQUENCE_constraint },
23589         asn_MBR_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_113,
23590         3,      /* Elements count */
23591         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_SCG_BearerExtIEs_specs_113      /* Additional specs */
23592 };
23593
23594 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_120 = {
23595         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue),
23596         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23597         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue, present),
23598         sizeof(((struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
23599         0,      /* No top level tags */
23600         0,      /* No tags in the map */
23601         0, 0,
23602         -1      /* Extensions start */
23603 };
23604 static /* Use -fall-defs-global to expose */
23605 asn_TYPE_descriptor_t asn_DEF_extensionValue_120 = {
23606         "extensionValue",
23607         "extensionValue",
23608         &asn_OP_OPEN_TYPE,
23609         0,      /* No effective tags (pointer) */
23610         0,      /* No effective tags (count) */
23611         0,      /* No tags (pointer) */
23612         0,      /* No tags (count) */
23613         { 0, 0, OPEN_TYPE_constraint },
23614         0, 0,   /* No members */
23615         &asn_SPC_extensionValue_specs_120       /* Additional specs */
23616 };
23617
23618 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117[] = {
23619         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, id),
23620                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23621                 -1,     /* IMPLICIT tag at current level */
23622                 &asn_DEF_ProtocolIE_ID,
23623                 0,
23624                 { 0, &asn_PER_memb_id_constr_118,  memb_id_constraint_117 },
23625                 0, 0, /* No default value */
23626                 "id"
23627                 },
23628         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, criticality),
23629                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23630                 -1,     /* IMPLICIT tag at current level */
23631                 &asn_DEF_Criticality,
23632                 0,
23633                 { 0, &asn_PER_memb_criticality_constr_119,  memb_criticality_constraint_117 },
23634                 0, 0, /* No default value */
23635                 "criticality"
23636                 },
23637         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, extensionValue),
23638                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23639                 +1,     /* EXPLICIT tag at current level */
23640                 &asn_DEF_extensionValue_120,
23641                 0,
23642                 { 0, &asn_PER_memb_extensionValue_constr_120,  memb_extensionValue_constraint_117 },
23643                 0, 0, /* No default value */
23644                 "extensionValue"
23645                 },
23646 };
23647 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[] = {
23648         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23649 };
23650 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117[] = {
23651     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23652     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23653     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23654 };
23655 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117 = {
23656         sizeof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs),
23657         offsetof(struct E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs, _asn_ctx),
23658         asn_MAP_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tag2el_117,
23659         3,      /* Count of tags in the map */
23660         0, 0, 0,        /* Optional elements (not needed) */
23661         -1,     /* First extension addition */
23662 };
23663 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs = {
23664         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23665         "E-RABs-ToBeReleased-ModReqItem-Split-BearerExtIEs",
23666         &asn_OP_SEQUENCE,
23667         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,
23668         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23669                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23670         asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117,     /* Same as above */
23671         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117)
23672                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_tags_117[0]), /* 1 */
23673         { 0, 0, SEQUENCE_constraint },
23674         asn_MBR_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_117,
23675         3,      /* Elements count */
23676         &asn_SPC_E_RABs_ToBeReleased_ModReqItem_Split_BearerExtIEs_specs_117    /* Additional specs */
23677 };
23678
23679 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_124 = {
23680         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue),
23681         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23682         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23683         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23684         0,      /* No top level tags */
23685         0,      /* No tags in the map */
23686         0, 0,
23687         -1      /* Extensions start */
23688 };
23689 static /* Use -fall-defs-global to expose */
23690 asn_TYPE_descriptor_t asn_DEF_extensionValue_124 = {
23691         "extensionValue",
23692         "extensionValue",
23693         &asn_OP_OPEN_TYPE,
23694         0,      /* No effective tags (pointer) */
23695         0,      /* No effective tags (count) */
23696         0,      /* No tags (pointer) */
23697         0,      /* No tags (count) */
23698         { 0, 0, OPEN_TYPE_constraint },
23699         0, 0,   /* No members */
23700         &asn_SPC_extensionValue_specs_124       /* Additional specs */
23701 };
23702
23703 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121[] = {
23704         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, id),
23705                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23706                 -1,     /* IMPLICIT tag at current level */
23707                 &asn_DEF_ProtocolIE_ID,
23708                 0,
23709                 { 0, &asn_PER_memb_id_constr_122,  memb_id_constraint_121 },
23710                 0, 0, /* No default value */
23711                 "id"
23712                 },
23713         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, criticality),
23714                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23715                 -1,     /* IMPLICIT tag at current level */
23716                 &asn_DEF_Criticality,
23717                 0,
23718                 { 0, &asn_PER_memb_criticality_constr_123,  memb_criticality_constraint_121 },
23719                 0, 0, /* No default value */
23720                 "criticality"
23721                 },
23722         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, extensionValue),
23723                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23724                 +1,     /* EXPLICIT tag at current level */
23725                 &asn_DEF_extensionValue_124,
23726                 0,
23727                 { 0, &asn_PER_memb_extensionValue_constr_124,  memb_extensionValue_constraint_121 },
23728                 0, 0, /* No default value */
23729                 "extensionValue"
23730                 },
23731 };
23732 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[] = {
23733         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23734 };
23735 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121[] = {
23736     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23737     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23738     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23739 };
23740 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121 = {
23741         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs),
23742         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23743         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tag2el_121,
23744         3,      /* Count of tags in the map */
23745         0, 0, 0,        /* Optional elements (not needed) */
23746         -1,     /* First extension addition */
23747 };
23748 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs = {
23749         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23750         "E-RABs-Admitted-ToBeAdded-ModAckItem-SCG-BearerExtIEs",
23751         &asn_OP_SEQUENCE,
23752         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121,
23753         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23754                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23755         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121, /* Same as above */
23756         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121)
23757                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_tags_121[0]), /* 1 */
23758         { 0, 0, SEQUENCE_constraint },
23759         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_121,
23760         3,      /* Elements count */
23761         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_SCG_BearerExtIEs_specs_121        /* Additional specs */
23762 };
23763
23764 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_128 = {
23765         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue),
23766         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23767         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23768         sizeof(((struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23769         0,      /* No top level tags */
23770         0,      /* No tags in the map */
23771         0, 0,
23772         -1      /* Extensions start */
23773 };
23774 static /* Use -fall-defs-global to expose */
23775 asn_TYPE_descriptor_t asn_DEF_extensionValue_128 = {
23776         "extensionValue",
23777         "extensionValue",
23778         &asn_OP_OPEN_TYPE,
23779         0,      /* No effective tags (pointer) */
23780         0,      /* No effective tags (count) */
23781         0,      /* No tags (pointer) */
23782         0,      /* No tags (count) */
23783         { 0, 0, OPEN_TYPE_constraint },
23784         0, 0,   /* No members */
23785         &asn_SPC_extensionValue_specs_128       /* Additional specs */
23786 };
23787
23788 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125[] = {
23789         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, id),
23790                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23791                 -1,     /* IMPLICIT tag at current level */
23792                 &asn_DEF_ProtocolIE_ID,
23793                 0,
23794                 { 0, &asn_PER_memb_id_constr_126,  memb_id_constraint_125 },
23795                 0, 0, /* No default value */
23796                 "id"
23797                 },
23798         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, criticality),
23799                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23800                 -1,     /* IMPLICIT tag at current level */
23801                 &asn_DEF_Criticality,
23802                 0,
23803                 { 0, &asn_PER_memb_criticality_constr_127,  memb_criticality_constraint_125 },
23804                 0, 0, /* No default value */
23805                 "criticality"
23806                 },
23807         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, extensionValue),
23808                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23809                 +1,     /* EXPLICIT tag at current level */
23810                 &asn_DEF_extensionValue_128,
23811                 0,
23812                 { 0, &asn_PER_memb_extensionValue_constr_128,  memb_extensionValue_constraint_125 },
23813                 0, 0, /* No default value */
23814                 "extensionValue"
23815                 },
23816 };
23817 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[] = {
23818         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23819 };
23820 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125[] = {
23821     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23822     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23823     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23824 };
23825 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125 = {
23826         sizeof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs),
23827         offsetof(struct E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23828         asn_MAP_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tag2el_125,
23829         3,      /* Count of tags in the map */
23830         0, 0, 0,        /* Optional elements (not needed) */
23831         -1,     /* First extension addition */
23832 };
23833 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs = {
23834         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23835         "E-RABs-Admitted-ToBeAdded-ModAckItem-Split-BearerExtIEs",
23836         &asn_OP_SEQUENCE,
23837         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,
23838         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23839                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23840         asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125,       /* Same as above */
23841         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125)
23842                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_tags_125[0]), /* 1 */
23843         { 0, 0, SEQUENCE_constraint },
23844         asn_MBR_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_125,
23845         3,      /* Elements count */
23846         &asn_SPC_E_RABs_Admitted_ToBeAdded_ModAckItem_Split_BearerExtIEs_specs_125      /* Additional specs */
23847 };
23848
23849 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_132 = {
23850         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue),
23851         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
23852         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
23853         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
23854         0,      /* No top level tags */
23855         0,      /* No tags in the map */
23856         0, 0,
23857         -1      /* Extensions start */
23858 };
23859 static /* Use -fall-defs-global to expose */
23860 asn_TYPE_descriptor_t asn_DEF_extensionValue_132 = {
23861         "extensionValue",
23862         "extensionValue",
23863         &asn_OP_OPEN_TYPE,
23864         0,      /* No effective tags (pointer) */
23865         0,      /* No effective tags (count) */
23866         0,      /* No tags (pointer) */
23867         0,      /* No tags (count) */
23868         { 0, 0, OPEN_TYPE_constraint },
23869         0, 0,   /* No members */
23870         &asn_SPC_extensionValue_specs_132       /* Additional specs */
23871 };
23872
23873 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129[] = {
23874         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, id),
23875                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23876                 -1,     /* IMPLICIT tag at current level */
23877                 &asn_DEF_ProtocolIE_ID,
23878                 0,
23879                 { 0, &asn_PER_memb_id_constr_130,  memb_id_constraint_129 },
23880                 0, 0, /* No default value */
23881                 "id"
23882                 },
23883         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, criticality),
23884                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23885                 -1,     /* IMPLICIT tag at current level */
23886                 &asn_DEF_Criticality,
23887                 0,
23888                 { 0, &asn_PER_memb_criticality_constr_131,  memb_criticality_constraint_129 },
23889                 0, 0, /* No default value */
23890                 "criticality"
23891                 },
23892         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, extensionValue),
23893                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23894                 +1,     /* EXPLICIT tag at current level */
23895                 &asn_DEF_extensionValue_132,
23896                 0,
23897                 { 0, &asn_PER_memb_extensionValue_constr_132,  memb_extensionValue_constraint_129 },
23898                 0, 0, /* No default value */
23899                 "extensionValue"
23900                 },
23901 };
23902 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[] = {
23903         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23904 };
23905 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129[] = {
23906     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23907     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23908     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23909 };
23910 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129 = {
23911         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs),
23912         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
23913         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tag2el_129,
23914         3,      /* Count of tags in the map */
23915         0, 0, 0,        /* Optional elements (not needed) */
23916         -1,     /* First extension addition */
23917 };
23918 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs = {
23919         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23920         "E-RABs-Admitted-ToBeModified-ModAckItem-SCG-BearerExtIEs",
23921         &asn_OP_SEQUENCE,
23922         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,
23923         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23924                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23925         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129,      /* Same as above */
23926         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129)
23927                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_tags_129[0]), /* 1 */
23928         { 0, 0, SEQUENCE_constraint },
23929         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_129,
23930         3,      /* Elements count */
23931         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_SCG_BearerExtIEs_specs_129     /* Additional specs */
23932 };
23933
23934 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_136 = {
23935         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue),
23936         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
23937         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue, present),
23938         sizeof(((struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
23939         0,      /* No top level tags */
23940         0,      /* No tags in the map */
23941         0, 0,
23942         -1      /* Extensions start */
23943 };
23944 static /* Use -fall-defs-global to expose */
23945 asn_TYPE_descriptor_t asn_DEF_extensionValue_136 = {
23946         "extensionValue",
23947         "extensionValue",
23948         &asn_OP_OPEN_TYPE,
23949         0,      /* No effective tags (pointer) */
23950         0,      /* No effective tags (count) */
23951         0,      /* No tags (pointer) */
23952         0,      /* No tags (count) */
23953         { 0, 0, OPEN_TYPE_constraint },
23954         0, 0,   /* No members */
23955         &asn_SPC_extensionValue_specs_136       /* Additional specs */
23956 };
23957
23958 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133[] = {
23959         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, id),
23960                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
23961                 -1,     /* IMPLICIT tag at current level */
23962                 &asn_DEF_ProtocolIE_ID,
23963                 0,
23964                 { 0, &asn_PER_memb_id_constr_134,  memb_id_constraint_133 },
23965                 0, 0, /* No default value */
23966                 "id"
23967                 },
23968         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, criticality),
23969                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
23970                 -1,     /* IMPLICIT tag at current level */
23971                 &asn_DEF_Criticality,
23972                 0,
23973                 { 0, &asn_PER_memb_criticality_constr_135,  memb_criticality_constraint_133 },
23974                 0, 0, /* No default value */
23975                 "criticality"
23976                 },
23977         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, extensionValue),
23978                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
23979                 +1,     /* EXPLICIT tag at current level */
23980                 &asn_DEF_extensionValue_136,
23981                 0,
23982                 { 0, &asn_PER_memb_extensionValue_constr_136,  memb_extensionValue_constraint_133 },
23983                 0, 0, /* No default value */
23984                 "extensionValue"
23985                 },
23986 };
23987 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[] = {
23988         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
23989 };
23990 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133[] = {
23991     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
23992     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
23993     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
23994 };
23995 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133 = {
23996         sizeof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs),
23997         offsetof(struct E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs, _asn_ctx),
23998         asn_MAP_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tag2el_133,
23999         3,      /* Count of tags in the map */
24000         0, 0, 0,        /* Optional elements (not needed) */
24001         -1,     /* First extension addition */
24002 };
24003 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs = {
24004         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24005         "E-RABs-Admitted-ToBeModified-ModAckItem-Split-BearerExtIEs",
24006         &asn_OP_SEQUENCE,
24007         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,
24008         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24009                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24010         asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133,    /* Same as above */
24011         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133)
24012                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_tags_133[0]), /* 1 */
24013         { 0, 0, SEQUENCE_constraint },
24014         asn_MBR_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_133,
24015         3,      /* Elements count */
24016         &asn_SPC_E_RABs_Admitted_ToBeModified_ModAckItem_Split_BearerExtIEs_specs_133   /* Additional specs */
24017 };
24018
24019 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_140 = {
24020         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue),
24021         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24022         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue, present),
24023         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24024         0,      /* No top level tags */
24025         0,      /* No tags in the map */
24026         0, 0,
24027         -1      /* Extensions start */
24028 };
24029 static /* Use -fall-defs-global to expose */
24030 asn_TYPE_descriptor_t asn_DEF_extensionValue_140 = {
24031         "extensionValue",
24032         "extensionValue",
24033         &asn_OP_OPEN_TYPE,
24034         0,      /* No effective tags (pointer) */
24035         0,      /* No effective tags (count) */
24036         0,      /* No tags (pointer) */
24037         0,      /* No tags (count) */
24038         { 0, 0, OPEN_TYPE_constraint },
24039         0, 0,   /* No members */
24040         &asn_SPC_extensionValue_specs_140       /* Additional specs */
24041 };
24042
24043 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137[] = {
24044         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, id),
24045                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24046                 -1,     /* IMPLICIT tag at current level */
24047                 &asn_DEF_ProtocolIE_ID,
24048                 0,
24049                 { 0, &asn_PER_memb_id_constr_138,  memb_id_constraint_137 },
24050                 0, 0, /* No default value */
24051                 "id"
24052                 },
24053         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, criticality),
24054                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24055                 -1,     /* IMPLICIT tag at current level */
24056                 &asn_DEF_Criticality,
24057                 0,
24058                 { 0, &asn_PER_memb_criticality_constr_139,  memb_criticality_constraint_137 },
24059                 0, 0, /* No default value */
24060                 "criticality"
24061                 },
24062         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, extensionValue),
24063                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24064                 +1,     /* EXPLICIT tag at current level */
24065                 &asn_DEF_extensionValue_140,
24066                 0,
24067                 { 0, &asn_PER_memb_extensionValue_constr_140,  memb_extensionValue_constraint_137 },
24068                 0, 0, /* No default value */
24069                 "extensionValue"
24070                 },
24071 };
24072 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[] = {
24073         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24074 };
24075 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137[] = {
24076     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24077     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24078     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24079 };
24080 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137 = {
24081         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs),
24082         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs, _asn_ctx),
24083         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tag2el_137,
24084         3,      /* Count of tags in the map */
24085         0, 0, 0,        /* Optional elements (not needed) */
24086         -1,     /* First extension addition */
24087 };
24088 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs = {
24089         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24090         "E-RABs-Admitted-ToBeReleased-ModAckItem-SCG-BearerExtIEs",
24091         &asn_OP_SEQUENCE,
24092         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,
24093         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24094                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24095         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137,      /* Same as above */
24096         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137)
24097                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_tags_137[0]), /* 1 */
24098         { 0, 0, SEQUENCE_constraint },
24099         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_137,
24100         3,      /* Elements count */
24101         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_SCG_BearerExtIEs_specs_137     /* Additional specs */
24102 };
24103
24104 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_144 = {
24105         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue),
24106         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24107         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue, present),
24108         sizeof(((struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs__extensionValue *)0)->present),
24109         0,      /* No top level tags */
24110         0,      /* No tags in the map */
24111         0, 0,
24112         -1      /* Extensions start */
24113 };
24114 static /* Use -fall-defs-global to expose */
24115 asn_TYPE_descriptor_t asn_DEF_extensionValue_144 = {
24116         "extensionValue",
24117         "extensionValue",
24118         &asn_OP_OPEN_TYPE,
24119         0,      /* No effective tags (pointer) */
24120         0,      /* No effective tags (count) */
24121         0,      /* No tags (pointer) */
24122         0,      /* No tags (count) */
24123         { 0, 0, OPEN_TYPE_constraint },
24124         0, 0,   /* No members */
24125         &asn_SPC_extensionValue_specs_144       /* Additional specs */
24126 };
24127
24128 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141[] = {
24129         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, id),
24130                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24131                 -1,     /* IMPLICIT tag at current level */
24132                 &asn_DEF_ProtocolIE_ID,
24133                 0,
24134                 { 0, &asn_PER_memb_id_constr_142,  memb_id_constraint_141 },
24135                 0, 0, /* No default value */
24136                 "id"
24137                 },
24138         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, criticality),
24139                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24140                 -1,     /* IMPLICIT tag at current level */
24141                 &asn_DEF_Criticality,
24142                 0,
24143                 { 0, &asn_PER_memb_criticality_constr_143,  memb_criticality_constraint_141 },
24144                 0, 0, /* No default value */
24145                 "criticality"
24146                 },
24147         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, extensionValue),
24148                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24149                 +1,     /* EXPLICIT tag at current level */
24150                 &asn_DEF_extensionValue_144,
24151                 0,
24152                 { 0, &asn_PER_memb_extensionValue_constr_144,  memb_extensionValue_constraint_141 },
24153                 0, 0, /* No default value */
24154                 "extensionValue"
24155                 },
24156 };
24157 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[] = {
24158         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24159 };
24160 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141[] = {
24161     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24162     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24163     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24164 };
24165 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141 = {
24166         sizeof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs),
24167         offsetof(struct E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs, _asn_ctx),
24168         asn_MAP_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tag2el_141,
24169         3,      /* Count of tags in the map */
24170         0, 0, 0,        /* Optional elements (not needed) */
24171         -1,     /* First extension addition */
24172 };
24173 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs = {
24174         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24175         "E-RABs-Admitted-ToBeReleased-ModAckItem-Split-BearerExtIEs",
24176         &asn_OP_SEQUENCE,
24177         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,
24178         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24179                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24180         asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141,    /* Same as above */
24181         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141)
24182                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_tags_141[0]), /* 1 */
24183         { 0, 0, SEQUENCE_constraint },
24184         asn_MBR_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_141,
24185         3,      /* Elements count */
24186         &asn_SPC_E_RABs_Admitted_ToBeReleased_ModAckItem_Split_BearerExtIEs_specs_141   /* Additional specs */
24187 };
24188
24189 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_148 = {
24190         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue),
24191         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, _asn_ctx),
24192         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue, present),
24193         sizeof(((struct E_RABs_ToBeReleased_ModReqdItemExtIEs__extensionValue *)0)->present),
24194         0,      /* No top level tags */
24195         0,      /* No tags in the map */
24196         0, 0,
24197         -1      /* Extensions start */
24198 };
24199 static /* Use -fall-defs-global to expose */
24200 asn_TYPE_descriptor_t asn_DEF_extensionValue_148 = {
24201         "extensionValue",
24202         "extensionValue",
24203         &asn_OP_OPEN_TYPE,
24204         0,      /* No effective tags (pointer) */
24205         0,      /* No effective tags (count) */
24206         0,      /* No tags (pointer) */
24207         0,      /* No tags (count) */
24208         { 0, 0, OPEN_TYPE_constraint },
24209         0, 0,   /* No members */
24210         &asn_SPC_extensionValue_specs_148       /* Additional specs */
24211 };
24212
24213 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145[] = {
24214         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, id),
24215                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24216                 -1,     /* IMPLICIT tag at current level */
24217                 &asn_DEF_ProtocolIE_ID,
24218                 0,
24219                 { 0, &asn_PER_memb_id_constr_146,  memb_id_constraint_145 },
24220                 0, 0, /* No default value */
24221                 "id"
24222                 },
24223         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, criticality),
24224                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24225                 -1,     /* IMPLICIT tag at current level */
24226                 &asn_DEF_Criticality,
24227                 0,
24228                 { 0, &asn_PER_memb_criticality_constr_147,  memb_criticality_constraint_145 },
24229                 0, 0, /* No default value */
24230                 "criticality"
24231                 },
24232         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, extensionValue),
24233                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24234                 +1,     /* EXPLICIT tag at current level */
24235                 &asn_DEF_extensionValue_148,
24236                 0,
24237                 { 0, &asn_PER_memb_extensionValue_constr_148,  memb_extensionValue_constraint_145 },
24238                 0, 0, /* No default value */
24239                 "extensionValue"
24240                 },
24241 };
24242 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[] = {
24243         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24244 };
24245 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145[] = {
24246     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24247     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24248     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24249 };
24250 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145 = {
24251         sizeof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs),
24252         offsetof(struct E_RABs_ToBeReleased_ModReqdItemExtIEs, _asn_ctx),
24253         asn_MAP_E_RABs_ToBeReleased_ModReqdItemExtIEs_tag2el_145,
24254         3,      /* Count of tags in the map */
24255         0, 0, 0,        /* Optional elements (not needed) */
24256         -1,     /* First extension addition */
24257 };
24258 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs = {
24259         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24260         "E-RABs-ToBeReleased-ModReqdItemExtIEs",
24261         &asn_OP_SEQUENCE,
24262         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145,
24263         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24264                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24265         asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145, /* Same as above */
24266         sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145)
24267                 /sizeof(asn_DEF_E_RABs_ToBeReleased_ModReqdItemExtIEs_tags_145[0]), /* 1 */
24268         { 0, 0, SEQUENCE_constraint },
24269         asn_MBR_E_RABs_ToBeReleased_ModReqdItemExtIEs_145,
24270         3,      /* Elements count */
24271         &asn_SPC_E_RABs_ToBeReleased_ModReqdItemExtIEs_specs_145        /* Additional specs */
24272 };
24273
24274 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_152 = {
24275         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue),
24276         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24277         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue, present),
24278         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24279         0,      /* No top level tags */
24280         0,      /* No tags in the map */
24281         0, 0,
24282         -1      /* Extensions start */
24283 };
24284 static /* Use -fall-defs-global to expose */
24285 asn_TYPE_descriptor_t asn_DEF_extensionValue_152 = {
24286         "extensionValue",
24287         "extensionValue",
24288         &asn_OP_OPEN_TYPE,
24289         0,      /* No effective tags (pointer) */
24290         0,      /* No effective tags (count) */
24291         0,      /* No tags (pointer) */
24292         0,      /* No tags (count) */
24293         { 0, 0, OPEN_TYPE_constraint },
24294         0, 0,   /* No members */
24295         &asn_SPC_extensionValue_specs_152       /* Additional specs */
24296 };
24297
24298 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149[] = {
24299         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, id),
24300                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24301                 -1,     /* IMPLICIT tag at current level */
24302                 &asn_DEF_ProtocolIE_ID,
24303                 0,
24304                 { 0, &asn_PER_memb_id_constr_150,  memb_id_constraint_149 },
24305                 0, 0, /* No default value */
24306                 "id"
24307                 },
24308         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, criticality),
24309                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24310                 -1,     /* IMPLICIT tag at current level */
24311                 &asn_DEF_Criticality,
24312                 0,
24313                 { 0, &asn_PER_memb_criticality_constr_151,  memb_criticality_constraint_149 },
24314                 0, 0, /* No default value */
24315                 "criticality"
24316                 },
24317         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, extensionValue),
24318                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24319                 +1,     /* EXPLICIT tag at current level */
24320                 &asn_DEF_extensionValue_152,
24321                 0,
24322                 { 0, &asn_PER_memb_extensionValue_constr_152,  memb_extensionValue_constraint_149 },
24323                 0, 0, /* No default value */
24324                 "extensionValue"
24325                 },
24326 };
24327 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[] = {
24328         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24329 };
24330 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149[] = {
24331     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24332     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24333     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24334 };
24335 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149 = {
24336         sizeof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs),
24337         offsetof(struct E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs, _asn_ctx),
24338         asn_MAP_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tag2el_149,
24339         3,      /* Count of tags in the map */
24340         0, 0, 0,        /* Optional elements (not needed) */
24341         -1,     /* First extension addition */
24342 };
24343 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs = {
24344         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24345         "E-RABs-ToBeReleased-RelReqItem-SCG-BearerExtIEs",
24346         &asn_OP_SEQUENCE,
24347         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,
24348         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24349                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24350         asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149,       /* Same as above */
24351         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149)
24352                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_tags_149[0]), /* 1 */
24353         { 0, 0, SEQUENCE_constraint },
24354         asn_MBR_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_149,
24355         3,      /* Elements count */
24356         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_SCG_BearerExtIEs_specs_149      /* Additional specs */
24357 };
24358
24359 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_156 = {
24360         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue),
24361         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24362         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue, present),
24363         sizeof(((struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs__extensionValue *)0)->present),
24364         0,      /* No top level tags */
24365         0,      /* No tags in the map */
24366         0, 0,
24367         -1      /* Extensions start */
24368 };
24369 static /* Use -fall-defs-global to expose */
24370 asn_TYPE_descriptor_t asn_DEF_extensionValue_156 = {
24371         "extensionValue",
24372         "extensionValue",
24373         &asn_OP_OPEN_TYPE,
24374         0,      /* No effective tags (pointer) */
24375         0,      /* No effective tags (count) */
24376         0,      /* No tags (pointer) */
24377         0,      /* No tags (count) */
24378         { 0, 0, OPEN_TYPE_constraint },
24379         0, 0,   /* No members */
24380         &asn_SPC_extensionValue_specs_156       /* Additional specs */
24381 };
24382
24383 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153[] = {
24384         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, id),
24385                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24386                 -1,     /* IMPLICIT tag at current level */
24387                 &asn_DEF_ProtocolIE_ID,
24388                 0,
24389                 { 0, &asn_PER_memb_id_constr_154,  memb_id_constraint_153 },
24390                 0, 0, /* No default value */
24391                 "id"
24392                 },
24393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, criticality),
24394                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24395                 -1,     /* IMPLICIT tag at current level */
24396                 &asn_DEF_Criticality,
24397                 0,
24398                 { 0, &asn_PER_memb_criticality_constr_155,  memb_criticality_constraint_153 },
24399                 0, 0, /* No default value */
24400                 "criticality"
24401                 },
24402         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, extensionValue),
24403                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24404                 +1,     /* EXPLICIT tag at current level */
24405                 &asn_DEF_extensionValue_156,
24406                 0,
24407                 { 0, &asn_PER_memb_extensionValue_constr_156,  memb_extensionValue_constraint_153 },
24408                 0, 0, /* No default value */
24409                 "extensionValue"
24410                 },
24411 };
24412 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[] = {
24413         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24414 };
24415 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153[] = {
24416     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24417     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24418     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24419 };
24420 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153 = {
24421         sizeof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs),
24422         offsetof(struct E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs, _asn_ctx),
24423         asn_MAP_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tag2el_153,
24424         3,      /* Count of tags in the map */
24425         0, 0, 0,        /* Optional elements (not needed) */
24426         -1,     /* First extension addition */
24427 };
24428 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs = {
24429         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24430         "E-RABs-ToBeReleased-RelReqItem-Split-BearerExtIEs",
24431         &asn_OP_SEQUENCE,
24432         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,
24433         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24434                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24435         asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153,     /* Same as above */
24436         sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153)
24437                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_tags_153[0]), /* 1 */
24438         { 0, 0, SEQUENCE_constraint },
24439         asn_MBR_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_153,
24440         3,      /* Elements count */
24441         &asn_SPC_E_RABs_ToBeReleased_RelReqItem_Split_BearerExtIEs_specs_153    /* Additional specs */
24442 };
24443
24444 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_160 = {
24445         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue),
24446         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, _asn_ctx),
24447         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue, present),
24448         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs__extensionValue *)0)->present),
24449         0,      /* No top level tags */
24450         0,      /* No tags in the map */
24451         0, 0,
24452         -1      /* Extensions start */
24453 };
24454 static /* Use -fall-defs-global to expose */
24455 asn_TYPE_descriptor_t asn_DEF_extensionValue_160 = {
24456         "extensionValue",
24457         "extensionValue",
24458         &asn_OP_OPEN_TYPE,
24459         0,      /* No effective tags (pointer) */
24460         0,      /* No effective tags (count) */
24461         0,      /* No tags (pointer) */
24462         0,      /* No tags (count) */
24463         { 0, 0, OPEN_TYPE_constraint },
24464         0, 0,   /* No members */
24465         &asn_SPC_extensionValue_specs_160       /* Additional specs */
24466 };
24467
24468 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157[] = {
24469         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, id),
24470                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24471                 -1,     /* IMPLICIT tag at current level */
24472                 &asn_DEF_ProtocolIE_ID,
24473                 0,
24474                 { 0, &asn_PER_memb_id_constr_158,  memb_id_constraint_157 },
24475                 0, 0, /* No default value */
24476                 "id"
24477                 },
24478         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, criticality),
24479                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24480                 -1,     /* IMPLICIT tag at current level */
24481                 &asn_DEF_Criticality,
24482                 0,
24483                 { 0, &asn_PER_memb_criticality_constr_159,  memb_criticality_constraint_157 },
24484                 0, 0, /* No default value */
24485                 "criticality"
24486                 },
24487         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, extensionValue),
24488                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24489                 +1,     /* EXPLICIT tag at current level */
24490                 &asn_DEF_extensionValue_160,
24491                 0,
24492                 { 0, &asn_PER_memb_extensionValue_constr_160,  memb_extensionValue_constraint_157 },
24493                 0, 0, /* No default value */
24494                 "extensionValue"
24495                 },
24496 };
24497 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[] = {
24498         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24499 };
24500 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157[] = {
24501     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24502     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24503     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24504 };
24505 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157 = {
24506         sizeof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs),
24507         offsetof(struct E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs, _asn_ctx),
24508         asn_MAP_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tag2el_157,
24509         3,      /* Count of tags in the map */
24510         0, 0, 0,        /* Optional elements (not needed) */
24511         -1,     /* First extension addition */
24512 };
24513 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs = {
24514         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24515         "E-RABs-ToBeReleased-RelConfItem-SCG-BearerExtIEs",
24516         &asn_OP_SEQUENCE,
24517         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,
24518         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24519                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24520         asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157,      /* Same as above */
24521         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157)
24522                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_tags_157[0]), /* 1 */
24523         { 0, 0, SEQUENCE_constraint },
24524         asn_MBR_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_157,
24525         3,      /* Elements count */
24526         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_SCG_BearerExtIEs_specs_157     /* Additional specs */
24527 };
24528
24529 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_164 = {
24530         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue),
24531         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, _asn_ctx),
24532         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue, present),
24533         sizeof(((struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs__extensionValue *)0)->present),
24534         0,      /* No top level tags */
24535         0,      /* No tags in the map */
24536         0, 0,
24537         -1      /* Extensions start */
24538 };
24539 static /* Use -fall-defs-global to expose */
24540 asn_TYPE_descriptor_t asn_DEF_extensionValue_164 = {
24541         "extensionValue",
24542         "extensionValue",
24543         &asn_OP_OPEN_TYPE,
24544         0,      /* No effective tags (pointer) */
24545         0,      /* No effective tags (count) */
24546         0,      /* No tags (pointer) */
24547         0,      /* No tags (count) */
24548         { 0, 0, OPEN_TYPE_constraint },
24549         0, 0,   /* No members */
24550         &asn_SPC_extensionValue_specs_164       /* Additional specs */
24551 };
24552
24553 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161[] = {
24554         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, id),
24555                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24556                 -1,     /* IMPLICIT tag at current level */
24557                 &asn_DEF_ProtocolIE_ID,
24558                 0,
24559                 { 0, &asn_PER_memb_id_constr_162,  memb_id_constraint_161 },
24560                 0, 0, /* No default value */
24561                 "id"
24562                 },
24563         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, criticality),
24564                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24565                 -1,     /* IMPLICIT tag at current level */
24566                 &asn_DEF_Criticality,
24567                 0,
24568                 { 0, &asn_PER_memb_criticality_constr_163,  memb_criticality_constraint_161 },
24569                 0, 0, /* No default value */
24570                 "criticality"
24571                 },
24572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, extensionValue),
24573                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24574                 +1,     /* EXPLICIT tag at current level */
24575                 &asn_DEF_extensionValue_164,
24576                 0,
24577                 { 0, &asn_PER_memb_extensionValue_constr_164,  memb_extensionValue_constraint_161 },
24578                 0, 0, /* No default value */
24579                 "extensionValue"
24580                 },
24581 };
24582 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[] = {
24583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24584 };
24585 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161[] = {
24586     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24587     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24588     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24589 };
24590 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161 = {
24591         sizeof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs),
24592         offsetof(struct E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs, _asn_ctx),
24593         asn_MAP_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tag2el_161,
24594         3,      /* Count of tags in the map */
24595         0, 0, 0,        /* Optional elements (not needed) */
24596         -1,     /* First extension addition */
24597 };
24598 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs = {
24599         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24600         "E-RABs-ToBeReleased-RelConfItem-Split-BearerExtIEs",
24601         &asn_OP_SEQUENCE,
24602         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,
24603         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24604                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24605         asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161,    /* Same as above */
24606         sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161)
24607                 /sizeof(asn_DEF_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_tags_161[0]), /* 1 */
24608         { 0, 0, SEQUENCE_constraint },
24609         asn_MBR_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_161,
24610         3,      /* Elements count */
24611         &asn_SPC_E_RABs_ToBeReleased_RelConfItem_Split_BearerExtIEs_specs_161   /* Additional specs */
24612 };
24613
24614 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_168 = {
24615         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue),
24616         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, _asn_ctx),
24617         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue, present),
24618         sizeof(((struct E_RABs_SubjectToCounterCheckItemExtIEs__extensionValue *)0)->present),
24619         0,      /* No top level tags */
24620         0,      /* No tags in the map */
24621         0, 0,
24622         -1      /* Extensions start */
24623 };
24624 static /* Use -fall-defs-global to expose */
24625 asn_TYPE_descriptor_t asn_DEF_extensionValue_168 = {
24626         "extensionValue",
24627         "extensionValue",
24628         &asn_OP_OPEN_TYPE,
24629         0,      /* No effective tags (pointer) */
24630         0,      /* No effective tags (count) */
24631         0,      /* No tags (pointer) */
24632         0,      /* No tags (count) */
24633         { 0, 0, OPEN_TYPE_constraint },
24634         0, 0,   /* No members */
24635         &asn_SPC_extensionValue_specs_168       /* Additional specs */
24636 };
24637
24638 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165[] = {
24639         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, id),
24640                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24641                 -1,     /* IMPLICIT tag at current level */
24642                 &asn_DEF_ProtocolIE_ID,
24643                 0,
24644                 { 0, &asn_PER_memb_id_constr_166,  memb_id_constraint_165 },
24645                 0, 0, /* No default value */
24646                 "id"
24647                 },
24648         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, criticality),
24649                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24650                 -1,     /* IMPLICIT tag at current level */
24651                 &asn_DEF_Criticality,
24652                 0,
24653                 { 0, &asn_PER_memb_criticality_constr_167,  memb_criticality_constraint_165 },
24654                 0, 0, /* No default value */
24655                 "criticality"
24656                 },
24657         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, extensionValue),
24658                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24659                 +1,     /* EXPLICIT tag at current level */
24660                 &asn_DEF_extensionValue_168,
24661                 0,
24662                 { 0, &asn_PER_memb_extensionValue_constr_168,  memb_extensionValue_constraint_165 },
24663                 0, 0, /* No default value */
24664                 "extensionValue"
24665                 },
24666 };
24667 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[] = {
24668         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24669 };
24670 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165[] = {
24671     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24672     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24673     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24674 };
24675 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165 = {
24676         sizeof(struct E_RABs_SubjectToCounterCheckItemExtIEs),
24677         offsetof(struct E_RABs_SubjectToCounterCheckItemExtIEs, _asn_ctx),
24678         asn_MAP_E_RABs_SubjectToCounterCheckItemExtIEs_tag2el_165,
24679         3,      /* Count of tags in the map */
24680         0, 0, 0,        /* Optional elements (not needed) */
24681         -1,     /* First extension addition */
24682 };
24683 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs = {
24684         "E-RABs-SubjectToCounterCheckItemExtIEs",
24685         "E-RABs-SubjectToCounterCheckItemExtIEs",
24686         &asn_OP_SEQUENCE,
24687         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,
24688         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24689                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24690         asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165,        /* Same as above */
24691         sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165)
24692                 /sizeof(asn_DEF_E_RABs_SubjectToCounterCheckItemExtIEs_tags_165[0]), /* 1 */
24693         { 0, 0, SEQUENCE_constraint },
24694         asn_MBR_E_RABs_SubjectToCounterCheckItemExtIEs_165,
24695         3,      /* Elements count */
24696         &asn_SPC_E_RABs_SubjectToCounterCheckItemExtIEs_specs_165       /* Additional specs */
24697 };
24698
24699 static asn_TYPE_member_t asn_MBR_extensionValue_172[] = {
24700         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, choice.UESidelinkAggregateMaximumBitRate),
24701                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24702                 0,
24703                 &asn_DEF_UESidelinkAggregateMaximumBitRate,
24704                 0,
24705                 { 0, 0, 0 },
24706                 0, 0, /* No default value */
24707                 "UESidelinkAggregateMaximumBitRate"
24708                 },
24709 };
24710 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_172[] = {
24711     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* UESidelinkAggregateMaximumBitRate */
24712 };
24713 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_172 = {
24714         sizeof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue),
24715         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, _asn_ctx),
24716         offsetof(struct UE_ContextInformationRetrieve_ExtIEs__extensionValue, present),
24717         sizeof(((struct UE_ContextInformationRetrieve_ExtIEs__extensionValue *)0)->present),
24718         asn_MAP_extensionValue_tag2el_172,
24719         1,      /* Count of tags in the map */
24720         0, 0,
24721         -1      /* Extensions start */
24722 };
24723 static /* Use -fall-defs-global to expose */
24724 asn_TYPE_descriptor_t asn_DEF_extensionValue_172 = {
24725         "extensionValue",
24726         "extensionValue",
24727         &asn_OP_OPEN_TYPE,
24728         0,      /* No effective tags (pointer) */
24729         0,      /* No effective tags (count) */
24730         0,      /* No tags (pointer) */
24731         0,      /* No tags (count) */
24732         { 0, 0, OPEN_TYPE_constraint },
24733         asn_MBR_extensionValue_172,
24734         1,      /* Elements count */
24735         &asn_SPC_extensionValue_specs_172       /* Additional specs */
24736 };
24737
24738 asn_TYPE_member_t asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169[] = {
24739         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, id),
24740                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24741                 -1,     /* IMPLICIT tag at current level */
24742                 &asn_DEF_ProtocolIE_ID,
24743                 0,
24744                 { 0, &asn_PER_memb_id_constr_170,  memb_id_constraint_169 },
24745                 0, 0, /* No default value */
24746                 "id"
24747                 },
24748         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, criticality),
24749                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24750                 -1,     /* IMPLICIT tag at current level */
24751                 &asn_DEF_Criticality,
24752                 select_UE_ContextInformationRetrieve_ExtIEs_criticality_type,
24753                 { 0, &asn_PER_memb_criticality_constr_171,  memb_criticality_constraint_169 },
24754                 0, 0, /* No default value */
24755                 "criticality"
24756                 },
24757         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationRetrieve_ExtIEs, extensionValue),
24758                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24759                 +1,     /* EXPLICIT tag at current level */
24760                 &asn_DEF_extensionValue_172,
24761                 select_UE_ContextInformationRetrieve_ExtIEs_extensionValue_type,
24762                 { 0, &asn_PER_memb_extensionValue_constr_172,  memb_extensionValue_constraint_169 },
24763                 0, 0, /* No default value */
24764                 "extensionValue"
24765                 },
24766 };
24767 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[] = {
24768         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24769 };
24770 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169[] = {
24771     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24772     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24773     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24774 };
24775 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 = {
24776         sizeof(struct UE_ContextInformationRetrieve_ExtIEs),
24777         offsetof(struct UE_ContextInformationRetrieve_ExtIEs, _asn_ctx),
24778         asn_MAP_UE_ContextInformationRetrieve_ExtIEs_tag2el_169,
24779         3,      /* Count of tags in the map */
24780         0, 0, 0,        /* Optional elements (not needed) */
24781         -1,     /* First extension addition */
24782 };
24783 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationRetrieve_ExtIEs = {
24784         "UE-ContextInformationRetrieve-ExtIEs",
24785         "UE-ContextInformationRetrieve-ExtIEs",
24786         &asn_OP_SEQUENCE,
24787         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,
24788         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24789                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24790         asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169,  /* Same as above */
24791         sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169)
24792                 /sizeof(asn_DEF_UE_ContextInformationRetrieve_ExtIEs_tags_169[0]), /* 1 */
24793         { 0, 0, SEQUENCE_constraint },
24794         asn_MBR_UE_ContextInformationRetrieve_ExtIEs_169,
24795         3,      /* Elements count */
24796         &asn_SPC_UE_ContextInformationRetrieve_ExtIEs_specs_169 /* Additional specs */
24797 };
24798
24799 static asn_TYPE_member_t asn_MBR_extensionValue_176[] = {
24800         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.GTPtunnelEndpoint),
24801                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
24802                 0,
24803                 &asn_DEF_GTPtunnelEndpoint,
24804                 0,
24805                 { 0, 0, 0 },
24806                 0, 0, /* No default value */
24807                 "GTPtunnelEndpoint"
24808                 },
24809         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, choice.DL_Forwarding),
24810                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
24811                 0,
24812                 &asn_DEF_DL_Forwarding,
24813                 0,
24814                 { 0, 0, 0 },
24815                 0, 0, /* No default value */
24816                 "DL-Forwarding"
24817                 },
24818 };
24819 static const unsigned asn_MAP_extensionValue_to_canonical_176[] = { 1, 0 };
24820 static const unsigned asn_MAP_extensionValue_from_canonical_176[] = { 1, 0 };
24821 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_176[] = {
24822     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* DL-Forwarding */
24823     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* GTPtunnelEndpoint */
24824 };
24825 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_176 = {
24826         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue),
24827         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, _asn_ctx),
24828         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue, present),
24829         sizeof(((struct E_RABs_ToBeSetupRetrieve_ItemExtIEs__extensionValue *)0)->present),
24830         asn_MAP_extensionValue_tag2el_176,
24831         2,      /* Count of tags in the map */
24832         asn_MAP_extensionValue_to_canonical_176,
24833         asn_MAP_extensionValue_from_canonical_176,
24834         -1      /* Extensions start */
24835 };
24836 static /* Use -fall-defs-global to expose */
24837 asn_TYPE_descriptor_t asn_DEF_extensionValue_176 = {
24838         "extensionValue",
24839         "extensionValue",
24840         &asn_OP_OPEN_TYPE,
24841         0,      /* No effective tags (pointer) */
24842         0,      /* No effective tags (count) */
24843         0,      /* No tags (pointer) */
24844         0,      /* No tags (count) */
24845         { 0, 0, OPEN_TYPE_constraint },
24846         asn_MBR_extensionValue_176,
24847         2,      /* Elements count */
24848         &asn_SPC_extensionValue_specs_176       /* Additional specs */
24849 };
24850
24851 asn_TYPE_member_t asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173[] = {
24852         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, id),
24853                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24854                 -1,     /* IMPLICIT tag at current level */
24855                 &asn_DEF_ProtocolIE_ID,
24856                 0,
24857                 { 0, &asn_PER_memb_id_constr_174,  memb_id_constraint_173 },
24858                 0, 0, /* No default value */
24859                 "id"
24860                 },
24861         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, criticality),
24862                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24863                 -1,     /* IMPLICIT tag at current level */
24864                 &asn_DEF_Criticality,
24865                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_criticality_type,
24866                 { 0, &asn_PER_memb_criticality_constr_175,  memb_criticality_constraint_173 },
24867                 0, 0, /* No default value */
24868                 "criticality"
24869                 },
24870         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, extensionValue),
24871                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24872                 +1,     /* EXPLICIT tag at current level */
24873                 &asn_DEF_extensionValue_176,
24874                 select_E_RABs_ToBeSetupRetrieve_ItemExtIEs_extensionValue_type,
24875                 { 0, &asn_PER_memb_extensionValue_constr_176,  memb_extensionValue_constraint_173 },
24876                 0, 0, /* No default value */
24877                 "extensionValue"
24878                 },
24879 };
24880 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[] = {
24881         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24882 };
24883 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173[] = {
24884     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24885     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24886     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24887 };
24888 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173 = {
24889         sizeof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs),
24890         offsetof(struct E_RABs_ToBeSetupRetrieve_ItemExtIEs, _asn_ctx),
24891         asn_MAP_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tag2el_173,
24892         3,      /* Count of tags in the map */
24893         0, 0, 0,        /* Optional elements (not needed) */
24894         -1,     /* First extension addition */
24895 };
24896 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs = {
24897         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24898         "E-RABs-ToBeSetupRetrieve-ItemExtIEs",
24899         &asn_OP_SEQUENCE,
24900         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,
24901         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24902                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24903         asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173,   /* Same as above */
24904         sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173)
24905                 /sizeof(asn_DEF_E_RABs_ToBeSetupRetrieve_ItemExtIEs_tags_173[0]), /* 1 */
24906         { 0, 0, SEQUENCE_constraint },
24907         asn_MBR_E_RABs_ToBeSetupRetrieve_ItemExtIEs_173,
24908         3,      /* Elements count */
24909         &asn_SPC_E_RABs_ToBeSetupRetrieve_ItemExtIEs_specs_173  /* Additional specs */
24910 };
24911
24912 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_180 = {
24913         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue),
24914         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, _asn_ctx),
24915         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue, present),
24916         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs__extensionValue *)0)->present),
24917         0,      /* No top level tags */
24918         0,      /* No tags in the map */
24919         0, 0,
24920         -1      /* Extensions start */
24921 };
24922 static /* Use -fall-defs-global to expose */
24923 asn_TYPE_descriptor_t asn_DEF_extensionValue_180 = {
24924         "extensionValue",
24925         "extensionValue",
24926         &asn_OP_OPEN_TYPE,
24927         0,      /* No effective tags (pointer) */
24928         0,      /* No effective tags (count) */
24929         0,      /* No tags (pointer) */
24930         0,      /* No tags (count) */
24931         { 0, 0, OPEN_TYPE_constraint },
24932         0, 0,   /* No members */
24933         &asn_SPC_extensionValue_specs_180       /* Additional specs */
24934 };
24935
24936 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177[] = {
24937         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, id),
24938                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
24939                 -1,     /* IMPLICIT tag at current level */
24940                 &asn_DEF_ProtocolIE_ID,
24941                 0,
24942                 { 0, &asn_PER_memb_id_constr_178,  memb_id_constraint_177 },
24943                 0, 0, /* No default value */
24944                 "id"
24945                 },
24946         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, criticality),
24947                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
24948                 -1,     /* IMPLICIT tag at current level */
24949                 &asn_DEF_Criticality,
24950                 0,
24951                 { 0, &asn_PER_memb_criticality_constr_179,  memb_criticality_constraint_177 },
24952                 0, 0, /* No default value */
24953                 "criticality"
24954                 },
24955         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, extensionValue),
24956                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
24957                 +1,     /* EXPLICIT tag at current level */
24958                 &asn_DEF_extensionValue_180,
24959                 0,
24960                 { 0, &asn_PER_memb_extensionValue_constr_180,  memb_extensionValue_constraint_177 },
24961                 0, 0, /* No default value */
24962                 "extensionValue"
24963                 },
24964 };
24965 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[] = {
24966         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
24967 };
24968 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177[] = {
24969     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
24970     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
24971     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
24972 };
24973 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177 = {
24974         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs),
24975         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs, _asn_ctx),
24976         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tag2el_177,
24977         3,      /* Count of tags in the map */
24978         0, 0, 0,        /* Optional elements (not needed) */
24979         -1,     /* First extension addition */
24980 };
24981 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs = {
24982         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
24983         "E-RABs-ToBeAdded-SgNBAddReq-ItemExtIEs",
24984         &asn_OP_SEQUENCE,
24985         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,
24986         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
24987                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
24988         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177,        /* Same as above */
24989         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177)
24990                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_tags_177[0]), /* 1 */
24991         { 0, 0, SEQUENCE_constraint },
24992         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_177,
24993         3,      /* Elements count */
24994         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs_specs_177       /* Additional specs */
24995 };
24996
24997 static asn_TYPE_member_t asn_MBR_extensionValue_184[] = {
24998         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
24999                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25000                 0,
25001                 &asn_DEF_RLCMode,
25002                 0,
25003                 { 0, 0, 0 },
25004                 0, 0, /* No default value */
25005                 "RLCMode"
25006                 },
25007 };
25008 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_184[] = {
25009     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25010 };
25011 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_184 = {
25012         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25013         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25014         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25015         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25016         asn_MAP_extensionValue_tag2el_184,
25017         1,      /* Count of tags in the map */
25018         0, 0,
25019         -1      /* Extensions start */
25020 };
25021 static /* Use -fall-defs-global to expose */
25022 asn_TYPE_descriptor_t asn_DEF_extensionValue_184 = {
25023         "extensionValue",
25024         "extensionValue",
25025         &asn_OP_OPEN_TYPE,
25026         0,      /* No effective tags (pointer) */
25027         0,      /* No effective tags (count) */
25028         0,      /* No tags (pointer) */
25029         0,      /* No tags (count) */
25030         { 0, 0, OPEN_TYPE_constraint },
25031         asn_MBR_extensionValue_184,
25032         1,      /* Elements count */
25033         &asn_SPC_extensionValue_specs_184       /* Additional specs */
25034 };
25035
25036 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181[] = {
25037         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, id),
25038                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25039                 -1,     /* IMPLICIT tag at current level */
25040                 &asn_DEF_ProtocolIE_ID,
25041                 0,
25042                 { 0, &asn_PER_memb_id_constr_182,  memb_id_constraint_181 },
25043                 0, 0, /* No default value */
25044                 "id"
25045                 },
25046         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, criticality),
25047                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25048                 -1,     /* IMPLICIT tag at current level */
25049                 &asn_DEF_Criticality,
25050                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25051                 { 0, &asn_PER_memb_criticality_constr_183,  memb_criticality_constraint_181 },
25052                 0, 0, /* No default value */
25053                 "criticality"
25054                 },
25055         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25056                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25057                 +1,     /* EXPLICIT tag at current level */
25058                 &asn_DEF_extensionValue_184,
25059                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25060                 { 0, &asn_PER_memb_extensionValue_constr_184,  memb_extensionValue_constraint_181 },
25061                 0, 0, /* No default value */
25062                 "extensionValue"
25063                 },
25064 };
25065 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[] = {
25066         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25067 };
25068 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181[] = {
25069     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25070     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25071     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25072 };
25073 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181 = {
25074         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs),
25075         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25076         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tag2el_181,
25077         3,      /* Count of tags in the map */
25078         0, 0, 0,        /* Optional elements (not needed) */
25079         -1,     /* First extension addition */
25080 };
25081 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs = {
25082         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25083         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPpresentExtIEs",
25084         &asn_OP_SEQUENCE,
25085         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,
25086         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25087                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25088         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181,        /* Same as above */
25089         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181)
25090                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_tags_181[0]), /* 1 */
25091         { 0, 0, SEQUENCE_constraint },
25092         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_181,
25093         3,      /* Elements count */
25094         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresentExtIEs_specs_181       /* Additional specs */
25095 };
25096
25097 static asn_TYPE_member_t asn_MBR_extensionValue_188[] = {
25098         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25099                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25100                 0,
25101                 &asn_DEF_PDCPSnLength,
25102                 0,
25103                 { 0, 0, 0 },
25104                 0, 0, /* No default value */
25105                 "PDCPSnLength"
25106                 },
25107         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25108                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25109                 0,
25110                 &asn_DEF_DuplicationActivation,
25111                 0,
25112                 { 0, 0, 0 },
25113                 0, 0, /* No default value */
25114                 "DuplicationActivation"
25115                 },
25116 };
25117 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_188[] = {
25118     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25119     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25120 };
25121 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_188 = {
25122         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25123         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25124         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25125         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25126         asn_MAP_extensionValue_tag2el_188,
25127         2,      /* Count of tags in the map */
25128         0, 0,
25129         -1      /* Extensions start */
25130 };
25131 static /* Use -fall-defs-global to expose */
25132 asn_TYPE_descriptor_t asn_DEF_extensionValue_188 = {
25133         "extensionValue",
25134         "extensionValue",
25135         &asn_OP_OPEN_TYPE,
25136         0,      /* No effective tags (pointer) */
25137         0,      /* No effective tags (count) */
25138         0,      /* No tags (pointer) */
25139         0,      /* No tags (count) */
25140         { 0, 0, OPEN_TYPE_constraint },
25141         asn_MBR_extensionValue_188,
25142         2,      /* Elements count */
25143         &asn_SPC_extensionValue_specs_188       /* Additional specs */
25144 };
25145
25146 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185[] = {
25147         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, id),
25148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25149                 -1,     /* IMPLICIT tag at current level */
25150                 &asn_DEF_ProtocolIE_ID,
25151                 0,
25152                 { 0, &asn_PER_memb_id_constr_186,  memb_id_constraint_185 },
25153                 0, 0, /* No default value */
25154                 "id"
25155                 },
25156         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
25157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25158                 -1,     /* IMPLICIT tag at current level */
25159                 &asn_DEF_Criticality,
25160                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25161                 { 0, &asn_PER_memb_criticality_constr_187,  memb_criticality_constraint_185 },
25162                 0, 0, /* No default value */
25163                 "criticality"
25164                 },
25165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25167                 +1,     /* EXPLICIT tag at current level */
25168                 &asn_DEF_extensionValue_188,
25169                 select_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25170                 { 0, &asn_PER_memb_extensionValue_constr_188,  memb_extensionValue_constraint_185 },
25171                 0, 0, /* No default value */
25172                 "extensionValue"
25173                 },
25174 };
25175 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[] = {
25176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25177 };
25178 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185[] = {
25179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25182 };
25183 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185 = {
25184         sizeof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs),
25185         offsetof(struct E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25186         asn_MAP_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_185,
25187         3,      /* Count of tags in the map */
25188         0, 0, 0,        /* Optional elements (not needed) */
25189         -1,     /* First extension addition */
25190 };
25191 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs = {
25192         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25193         "E-RABs-ToBeAdded-SgNBAddReq-Item-SgNBPDCPnotpresentExtIEs",
25194         &asn_OP_SEQUENCE,
25195         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,
25196         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25197                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25198         asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185,     /* Same as above */
25199         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185)
25200                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_tags_185[0]), /* 1 */
25201         { 0, 0, SEQUENCE_constraint },
25202         asn_MBR_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_185,
25203         3,      /* Elements count */
25204         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresentExtIEs_specs_185    /* Additional specs */
25205 };
25206
25207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_192 = {
25208         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue),
25209         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, _asn_ctx),
25210         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue, present),
25211         sizeof(((struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs__extensionValue *)0)->present),
25212         0,      /* No top level tags */
25213         0,      /* No tags in the map */
25214         0, 0,
25215         -1      /* Extensions start */
25216 };
25217 static /* Use -fall-defs-global to expose */
25218 asn_TYPE_descriptor_t asn_DEF_extensionValue_192 = {
25219         "extensionValue",
25220         "extensionValue",
25221         &asn_OP_OPEN_TYPE,
25222         0,      /* No effective tags (pointer) */
25223         0,      /* No effective tags (count) */
25224         0,      /* No tags (pointer) */
25225         0,      /* No tags (count) */
25226         { 0, 0, OPEN_TYPE_constraint },
25227         0, 0,   /* No members */
25228         &asn_SPC_extensionValue_specs_192       /* Additional specs */
25229 };
25230
25231 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189[] = {
25232         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, id),
25233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25234                 -1,     /* IMPLICIT tag at current level */
25235                 &asn_DEF_ProtocolIE_ID,
25236                 0,
25237                 { 0, &asn_PER_memb_id_constr_190,  memb_id_constraint_189 },
25238                 0, 0, /* No default value */
25239                 "id"
25240                 },
25241         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, criticality),
25242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25243                 -1,     /* IMPLICIT tag at current level */
25244                 &asn_DEF_Criticality,
25245                 0,
25246                 { 0, &asn_PER_memb_criticality_constr_191,  memb_criticality_constraint_189 },
25247                 0, 0, /* No default value */
25248                 "criticality"
25249                 },
25250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, extensionValue),
25251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25252                 +1,     /* EXPLICIT tag at current level */
25253                 &asn_DEF_extensionValue_192,
25254                 0,
25255                 { 0, &asn_PER_memb_extensionValue_constr_192,  memb_extensionValue_constraint_189 },
25256                 0, 0, /* No default value */
25257                 "extensionValue"
25258                 },
25259 };
25260 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[] = {
25261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25262 };
25263 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189[] = {
25264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25267 };
25268 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189 = {
25269         sizeof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs),
25270         offsetof(struct E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs, _asn_ctx),
25271         asn_MAP_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tag2el_189,
25272         3,      /* Count of tags in the map */
25273         0, 0, 0,        /* Optional elements (not needed) */
25274         -1,     /* First extension addition */
25275 };
25276 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs = {
25277         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25278         "E-RABs-ToBeAdded-SgNBAddReqAck-ItemExtIEs",
25279         &asn_OP_SEQUENCE,
25280         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,
25281         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25282                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25283         asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189,     /* Same as above */
25284         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189)
25285                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_tags_189[0]), /* 1 */
25286         { 0, 0, SEQUENCE_constraint },
25287         asn_MBR_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_189,
25288         3,      /* Elements count */
25289         &asn_SPC_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs_specs_189    /* Additional specs */
25290 };
25291
25292 static asn_TYPE_member_t asn_MBR_extensionValue_196[] = {
25293         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
25294                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25295                 0,
25296                 &asn_DEF_PDCPSnLength,
25297                 0,
25298                 { 0, 0, 0 },
25299                 0, 0, /* No default value */
25300                 "PDCPSnLength"
25301                 },
25302 };
25303 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_196[] = {
25304     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
25305 };
25306 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_196 = {
25307         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
25308         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25309         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25310         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25311         asn_MAP_extensionValue_tag2el_196,
25312         1,      /* Count of tags in the map */
25313         0, 0,
25314         -1      /* Extensions start */
25315 };
25316 static /* Use -fall-defs-global to expose */
25317 asn_TYPE_descriptor_t asn_DEF_extensionValue_196 = {
25318         "extensionValue",
25319         "extensionValue",
25320         &asn_OP_OPEN_TYPE,
25321         0,      /* No effective tags (pointer) */
25322         0,      /* No effective tags (count) */
25323         0,      /* No tags (pointer) */
25324         0,      /* No tags (count) */
25325         { 0, 0, OPEN_TYPE_constraint },
25326         asn_MBR_extensionValue_196,
25327         1,      /* Elements count */
25328         &asn_SPC_extensionValue_specs_196       /* Additional specs */
25329 };
25330
25331 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193[] = {
25332         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, id),
25333                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25334                 -1,     /* IMPLICIT tag at current level */
25335                 &asn_DEF_ProtocolIE_ID,
25336                 0,
25337                 { 0, &asn_PER_memb_id_constr_194,  memb_id_constraint_193 },
25338                 0, 0, /* No default value */
25339                 "id"
25340                 },
25341         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, criticality),
25342                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25343                 -1,     /* IMPLICIT tag at current level */
25344                 &asn_DEF_Criticality,
25345                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
25346                 { 0, &asn_PER_memb_criticality_constr_195,  memb_criticality_constraint_193 },
25347                 0, 0, /* No default value */
25348                 "criticality"
25349                 },
25350         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
25351                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25352                 +1,     /* EXPLICIT tag at current level */
25353                 &asn_DEF_extensionValue_196,
25354                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25355                 { 0, &asn_PER_memb_extensionValue_constr_196,  memb_extensionValue_constraint_193 },
25356                 0, 0, /* No default value */
25357                 "extensionValue"
25358                 },
25359 };
25360 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[] = {
25361         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25362 };
25363 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193[] = {
25364     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25365     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25366     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25367 };
25368 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193 = {
25369         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs),
25370         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25371         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tag2el_193,
25372         3,      /* Count of tags in the map */
25373         0, 0, 0,        /* Optional elements (not needed) */
25374         -1,     /* First extension addition */
25375 };
25376 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs = {
25377         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25378         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPpresentExtIEs",
25379         &asn_OP_SEQUENCE,
25380         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,
25381         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25382                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25383         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193,    /* Same as above */
25384         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193)
25385                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_tags_193[0]), /* 1 */
25386         { 0, 0, SEQUENCE_constraint },
25387         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_193,
25388         3,      /* Elements count */
25389         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresentExtIEs_specs_193   /* Additional specs */
25390 };
25391
25392 static asn_TYPE_member_t asn_MBR_extensionValue_200[] = {
25393         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
25394                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25395                 0,
25396                 &asn_DEF_LCID,
25397                 0,
25398                 { 0, 0, 0 },
25399                 0, 0, /* No default value */
25400                 "LCID"
25401                 },
25402 };
25403 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_200[] = {
25404     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
25405 };
25406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_200 = {
25407         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25408         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25409         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25410         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25411         asn_MAP_extensionValue_tag2el_200,
25412         1,      /* Count of tags in the map */
25413         0, 0,
25414         -1      /* Extensions start */
25415 };
25416 static /* Use -fall-defs-global to expose */
25417 asn_TYPE_descriptor_t asn_DEF_extensionValue_200 = {
25418         "extensionValue",
25419         "extensionValue",
25420         &asn_OP_OPEN_TYPE,
25421         0,      /* No effective tags (pointer) */
25422         0,      /* No effective tags (count) */
25423         0,      /* No tags (pointer) */
25424         0,      /* No tags (count) */
25425         { 0, 0, OPEN_TYPE_constraint },
25426         asn_MBR_extensionValue_200,
25427         1,      /* Elements count */
25428         &asn_SPC_extensionValue_specs_200       /* Additional specs */
25429 };
25430
25431 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197[] = {
25432         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, id),
25433                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25434                 -1,     /* IMPLICIT tag at current level */
25435                 &asn_DEF_ProtocolIE_ID,
25436                 0,
25437                 { 0, &asn_PER_memb_id_constr_198,  memb_id_constraint_197 },
25438                 0, 0, /* No default value */
25439                 "id"
25440                 },
25441         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
25442                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25443                 -1,     /* IMPLICIT tag at current level */
25444                 &asn_DEF_Criticality,
25445                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
25446                 { 0, &asn_PER_memb_criticality_constr_199,  memb_criticality_constraint_197 },
25447                 0, 0, /* No default value */
25448                 "criticality"
25449                 },
25450         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
25451                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25452                 +1,     /* EXPLICIT tag at current level */
25453                 &asn_DEF_extensionValue_200,
25454                 select_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
25455                 { 0, &asn_PER_memb_extensionValue_constr_200,  memb_extensionValue_constraint_197 },
25456                 0, 0, /* No default value */
25457                 "extensionValue"
25458                 },
25459 };
25460 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[] = {
25461         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25462 };
25463 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197[] = {
25464     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25465     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25466     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25467 };
25468 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197 = {
25469         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs),
25470         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
25471         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_197,
25472         3,      /* Count of tags in the map */
25473         0, 0, 0,        /* Optional elements (not needed) */
25474         -1,     /* First extension addition */
25475 };
25476 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs = {
25477         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25478         "E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item-SgNBPDCPnotpresentExtIEs",
25479         &asn_OP_SEQUENCE,
25480         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197,
25481         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25482                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25483         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197, /* Same as above */
25484         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197)
25485                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_tags_197[0]), /* 1 */
25486         { 0, 0, SEQUENCE_constraint },
25487         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_197,
25488         3,      /* Elements count */
25489         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresentExtIEs_specs_197        /* Additional specs */
25490 };
25491
25492 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_204 = {
25493         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue),
25494         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, _asn_ctx),
25495         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue, present),
25496         sizeof(((struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs__extensionValue *)0)->present),
25497         0,      /* No top level tags */
25498         0,      /* No tags in the map */
25499         0, 0,
25500         -1      /* Extensions start */
25501 };
25502 static /* Use -fall-defs-global to expose */
25503 asn_TYPE_descriptor_t asn_DEF_extensionValue_204 = {
25504         "extensionValue",
25505         "extensionValue",
25506         &asn_OP_OPEN_TYPE,
25507         0,      /* No effective tags (pointer) */
25508         0,      /* No effective tags (count) */
25509         0,      /* No tags (pointer) */
25510         0,      /* No tags (count) */
25511         { 0, 0, OPEN_TYPE_constraint },
25512         0, 0,   /* No members */
25513         &asn_SPC_extensionValue_specs_204       /* Additional specs */
25514 };
25515
25516 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201[] = {
25517         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, id),
25518                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25519                 -1,     /* IMPLICIT tag at current level */
25520                 &asn_DEF_ProtocolIE_ID,
25521                 0,
25522                 { 0, &asn_PER_memb_id_constr_202,  memb_id_constraint_201 },
25523                 0, 0, /* No default value */
25524                 "id"
25525                 },
25526         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, criticality),
25527                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25528                 -1,     /* IMPLICIT tag at current level */
25529                 &asn_DEF_Criticality,
25530                 0,
25531                 { 0, &asn_PER_memb_criticality_constr_203,  memb_criticality_constraint_201 },
25532                 0, 0, /* No default value */
25533                 "criticality"
25534                 },
25535         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, extensionValue),
25536                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25537                 +1,     /* EXPLICIT tag at current level */
25538                 &asn_DEF_extensionValue_204,
25539                 0,
25540                 { 0, &asn_PER_memb_extensionValue_constr_204,  memb_extensionValue_constraint_201 },
25541                 0, 0, /* No default value */
25542                 "extensionValue"
25543                 },
25544 };
25545 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[] = {
25546         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25547 };
25548 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201[] = {
25549     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25550     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25551     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25552 };
25553 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201 = {
25554         sizeof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs),
25555         offsetof(struct ResponseInformationSgNBReconfComp_SuccessItemExtIEs, _asn_ctx),
25556         asn_MAP_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tag2el_201,
25557         3,      /* Count of tags in the map */
25558         0, 0, 0,        /* Optional elements (not needed) */
25559         -1,     /* First extension addition */
25560 };
25561 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs = {
25562         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25563         "ResponseInformationSgNBReconfComp-SuccessItemExtIEs",
25564         &asn_OP_SEQUENCE,
25565         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,
25566         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25567                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25568         asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201,   /* Same as above */
25569         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201)
25570                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_tags_201[0]), /* 1 */
25571         { 0, 0, SEQUENCE_constraint },
25572         asn_MBR_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_201,
25573         3,      /* Elements count */
25574         &asn_SPC_ResponseInformationSgNBReconfComp_SuccessItemExtIEs_specs_201  /* Additional specs */
25575 };
25576
25577 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_208 = {
25578         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue),
25579         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, _asn_ctx),
25580         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue, present),
25581         sizeof(((struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs__extensionValue *)0)->present),
25582         0,      /* No top level tags */
25583         0,      /* No tags in the map */
25584         0, 0,
25585         -1      /* Extensions start */
25586 };
25587 static /* Use -fall-defs-global to expose */
25588 asn_TYPE_descriptor_t asn_DEF_extensionValue_208 = {
25589         "extensionValue",
25590         "extensionValue",
25591         &asn_OP_OPEN_TYPE,
25592         0,      /* No effective tags (pointer) */
25593         0,      /* No effective tags (count) */
25594         0,      /* No tags (pointer) */
25595         0,      /* No tags (count) */
25596         { 0, 0, OPEN_TYPE_constraint },
25597         0, 0,   /* No members */
25598         &asn_SPC_extensionValue_specs_208       /* Additional specs */
25599 };
25600
25601 asn_TYPE_member_t asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205[] = {
25602         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, id),
25603                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25604                 -1,     /* IMPLICIT tag at current level */
25605                 &asn_DEF_ProtocolIE_ID,
25606                 0,
25607                 { 0, &asn_PER_memb_id_constr_206,  memb_id_constraint_205 },
25608                 0, 0, /* No default value */
25609                 "id"
25610                 },
25611         { ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, criticality),
25612                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25613                 -1,     /* IMPLICIT tag at current level */
25614                 &asn_DEF_Criticality,
25615                 0,
25616                 { 0, &asn_PER_memb_criticality_constr_207,  memb_criticality_constraint_205 },
25617                 0, 0, /* No default value */
25618                 "criticality"
25619                 },
25620         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, extensionValue),
25621                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25622                 +1,     /* EXPLICIT tag at current level */
25623                 &asn_DEF_extensionValue_208,
25624                 0,
25625                 { 0, &asn_PER_memb_extensionValue_constr_208,  memb_extensionValue_constraint_205 },
25626                 0, 0, /* No default value */
25627                 "extensionValue"
25628                 },
25629 };
25630 static const ber_tlv_tag_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[] = {
25631         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25632 };
25633 static const asn_TYPE_tag2member_t asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205[] = {
25634     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25635     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25636     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25637 };
25638 asn_SEQUENCE_specifics_t asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205 = {
25639         sizeof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs),
25640         offsetof(struct ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs, _asn_ctx),
25641         asn_MAP_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tag2el_205,
25642         3,      /* Count of tags in the map */
25643         0, 0, 0,        /* Optional elements (not needed) */
25644         -1,     /* First extension addition */
25645 };
25646 asn_TYPE_descriptor_t asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs = {
25647         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25648         "ResponseInformationSgNBReconfComp-RejectByMeNBItemExtIEs",
25649         &asn_OP_SEQUENCE,
25650         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,
25651         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25652                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25653         asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205,      /* Same as above */
25654         sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205)
25655                 /sizeof(asn_DEF_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_tags_205[0]), /* 1 */
25656         { 0, 0, SEQUENCE_constraint },
25657         asn_MBR_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_205,
25658         3,      /* Elements count */
25659         &asn_SPC_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs_specs_205     /* Additional specs */
25660 };
25661
25662 static asn_TYPE_member_t asn_MBR_extensionValue_212[] = {
25663         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, choice.SubscriberProfileIDforRFP),
25664                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
25665                 0,
25666                 &asn_DEF_SubscriberProfileIDforRFP,
25667                 0,
25668                 { 0, 0, 0 },
25669                 0, 0, /* No default value */
25670                 "SubscriberProfileIDforRFP"
25671                 },
25672 };
25673 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_212[] = {
25674     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* SubscriberProfileIDforRFP */
25675 };
25676 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_212 = {
25677         sizeof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue),
25678         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, _asn_ctx),
25679         offsetof(struct UE_ContextInformationSgNBModReqExtIEs__extensionValue, present),
25680         sizeof(((struct UE_ContextInformationSgNBModReqExtIEs__extensionValue *)0)->present),
25681         asn_MAP_extensionValue_tag2el_212,
25682         1,      /* Count of tags in the map */
25683         0, 0,
25684         -1      /* Extensions start */
25685 };
25686 static /* Use -fall-defs-global to expose */
25687 asn_TYPE_descriptor_t asn_DEF_extensionValue_212 = {
25688         "extensionValue",
25689         "extensionValue",
25690         &asn_OP_OPEN_TYPE,
25691         0,      /* No effective tags (pointer) */
25692         0,      /* No effective tags (count) */
25693         0,      /* No tags (pointer) */
25694         0,      /* No tags (count) */
25695         { 0, 0, OPEN_TYPE_constraint },
25696         asn_MBR_extensionValue_212,
25697         1,      /* Elements count */
25698         &asn_SPC_extensionValue_specs_212       /* Additional specs */
25699 };
25700
25701 asn_TYPE_member_t asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209[] = {
25702         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, id),
25703                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25704                 -1,     /* IMPLICIT tag at current level */
25705                 &asn_DEF_ProtocolIE_ID,
25706                 0,
25707                 { 0, &asn_PER_memb_id_constr_210,  memb_id_constraint_209 },
25708                 0, 0, /* No default value */
25709                 "id"
25710                 },
25711         { ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, criticality),
25712                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25713                 -1,     /* IMPLICIT tag at current level */
25714                 &asn_DEF_Criticality,
25715                 select_UE_ContextInformationSgNBModReqExtIEs_criticality_type,
25716                 { 0, &asn_PER_memb_criticality_constr_211,  memb_criticality_constraint_209 },
25717                 0, 0, /* No default value */
25718                 "criticality"
25719                 },
25720         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_ContextInformationSgNBModReqExtIEs, extensionValue),
25721                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25722                 +1,     /* EXPLICIT tag at current level */
25723                 &asn_DEF_extensionValue_212,
25724                 select_UE_ContextInformationSgNBModReqExtIEs_extensionValue_type,
25725                 { 0, &asn_PER_memb_extensionValue_constr_212,  memb_extensionValue_constraint_209 },
25726                 0, 0, /* No default value */
25727                 "extensionValue"
25728                 },
25729 };
25730 static const ber_tlv_tag_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[] = {
25731         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25732 };
25733 static const asn_TYPE_tag2member_t asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209[] = {
25734     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25735     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25736     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25737 };
25738 asn_SEQUENCE_specifics_t asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209 = {
25739         sizeof(struct UE_ContextInformationSgNBModReqExtIEs),
25740         offsetof(struct UE_ContextInformationSgNBModReqExtIEs, _asn_ctx),
25741         asn_MAP_UE_ContextInformationSgNBModReqExtIEs_tag2el_209,
25742         3,      /* Count of tags in the map */
25743         0, 0, 0,        /* Optional elements (not needed) */
25744         -1,     /* First extension addition */
25745 };
25746 asn_TYPE_descriptor_t asn_DEF_UE_ContextInformationSgNBModReqExtIEs = {
25747         "UE-ContextInformationSgNBModReqExtIEs",
25748         "UE-ContextInformationSgNBModReqExtIEs",
25749         &asn_OP_SEQUENCE,
25750         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209,
25751         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25752                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25753         asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209, /* Same as above */
25754         sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209)
25755                 /sizeof(asn_DEF_UE_ContextInformationSgNBModReqExtIEs_tags_209[0]), /* 1 */
25756         { 0, 0, SEQUENCE_constraint },
25757         asn_MBR_UE_ContextInformationSgNBModReqExtIEs_209,
25758         3,      /* Elements count */
25759         &asn_SPC_UE_ContextInformationSgNBModReqExtIEs_specs_209        /* Additional specs */
25760 };
25761
25762 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_216 = {
25763         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue),
25764         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
25765         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue, present),
25766         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
25767         0,      /* No top level tags */
25768         0,      /* No tags in the map */
25769         0, 0,
25770         -1      /* Extensions start */
25771 };
25772 static /* Use -fall-defs-global to expose */
25773 asn_TYPE_descriptor_t asn_DEF_extensionValue_216 = {
25774         "extensionValue",
25775         "extensionValue",
25776         &asn_OP_OPEN_TYPE,
25777         0,      /* No effective tags (pointer) */
25778         0,      /* No effective tags (count) */
25779         0,      /* No tags (pointer) */
25780         0,      /* No tags (count) */
25781         { 0, 0, OPEN_TYPE_constraint },
25782         0, 0,   /* No members */
25783         &asn_SPC_extensionValue_specs_216       /* Additional specs */
25784 };
25785
25786 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213[] = {
25787         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, id),
25788                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25789                 -1,     /* IMPLICIT tag at current level */
25790                 &asn_DEF_ProtocolIE_ID,
25791                 0,
25792                 { 0, &asn_PER_memb_id_constr_214,  memb_id_constraint_213 },
25793                 0, 0, /* No default value */
25794                 "id"
25795                 },
25796         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, criticality),
25797                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25798                 -1,     /* IMPLICIT tag at current level */
25799                 &asn_DEF_Criticality,
25800                 0,
25801                 { 0, &asn_PER_memb_criticality_constr_215,  memb_criticality_constraint_213 },
25802                 0, 0, /* No default value */
25803                 "criticality"
25804                 },
25805         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, extensionValue),
25806                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25807                 +1,     /* EXPLICIT tag at current level */
25808                 &asn_DEF_extensionValue_216,
25809                 0,
25810                 { 0, &asn_PER_memb_extensionValue_constr_216,  memb_extensionValue_constraint_213 },
25811                 0, 0, /* No default value */
25812                 "extensionValue"
25813                 },
25814 };
25815 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[] = {
25816         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25817 };
25818 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213[] = {
25819     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25820     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25821     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25822 };
25823 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213 = {
25824         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs),
25825         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs, _asn_ctx),
25826         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tag2el_213,
25827         3,      /* Count of tags in the map */
25828         0, 0, 0,        /* Optional elements (not needed) */
25829         -1,     /* First extension addition */
25830 };
25831 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs = {
25832         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25833         "E-RABs-ToBeAdded-SgNBModReq-ItemExtIEs",
25834         &asn_OP_SEQUENCE,
25835         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,
25836         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25837                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25838         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213,        /* Same as above */
25839         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213)
25840                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_tags_213[0]), /* 1 */
25841         { 0, 0, SEQUENCE_constraint },
25842         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_213,
25843         3,      /* Elements count */
25844         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs_specs_213       /* Additional specs */
25845 };
25846
25847 static asn_TYPE_member_t asn_MBR_extensionValue_220[] = {
25848         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLCMode),
25849                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25850                 0,
25851                 &asn_DEF_RLCMode,
25852                 0,
25853                 { 0, 0, 0 },
25854                 0, 0, /* No default value */
25855                 "RLCMode"
25856                 },
25857 };
25858 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_220[] = {
25859     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
25860 };
25861 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_220 = {
25862         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
25863         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
25864         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
25865         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
25866         asn_MAP_extensionValue_tag2el_220,
25867         1,      /* Count of tags in the map */
25868         0, 0,
25869         -1      /* Extensions start */
25870 };
25871 static /* Use -fall-defs-global to expose */
25872 asn_TYPE_descriptor_t asn_DEF_extensionValue_220 = {
25873         "extensionValue",
25874         "extensionValue",
25875         &asn_OP_OPEN_TYPE,
25876         0,      /* No effective tags (pointer) */
25877         0,      /* No effective tags (count) */
25878         0,      /* No tags (pointer) */
25879         0,      /* No tags (count) */
25880         { 0, 0, OPEN_TYPE_constraint },
25881         asn_MBR_extensionValue_220,
25882         1,      /* Elements count */
25883         &asn_SPC_extensionValue_specs_220       /* Additional specs */
25884 };
25885
25886 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217[] = {
25887         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
25888                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25889                 -1,     /* IMPLICIT tag at current level */
25890                 &asn_DEF_ProtocolIE_ID,
25891                 0,
25892                 { 0, &asn_PER_memb_id_constr_218,  memb_id_constraint_217 },
25893                 0, 0, /* No default value */
25894                 "id"
25895                 },
25896         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
25897                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
25898                 -1,     /* IMPLICIT tag at current level */
25899                 &asn_DEF_Criticality,
25900                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
25901                 { 0, &asn_PER_memb_criticality_constr_219,  memb_criticality_constraint_217 },
25902                 0, 0, /* No default value */
25903                 "criticality"
25904                 },
25905         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
25906                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
25907                 +1,     /* EXPLICIT tag at current level */
25908                 &asn_DEF_extensionValue_220,
25909                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
25910                 { 0, &asn_PER_memb_extensionValue_constr_220,  memb_extensionValue_constraint_217 },
25911                 0, 0, /* No default value */
25912                 "extensionValue"
25913                 },
25914 };
25915 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[] = {
25916         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
25917 };
25918 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217[] = {
25919     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
25920     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
25921     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
25922 };
25923 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217 = {
25924         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
25925         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
25926         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_217,
25927         3,      /* Count of tags in the map */
25928         0, 0, 0,        /* Optional elements (not needed) */
25929         -1,     /* First extension addition */
25930 };
25931 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
25932         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25933         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
25934         &asn_OP_SEQUENCE,
25935         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,
25936         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25937                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25938         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217,        /* Same as above */
25939         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217)
25940                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_217[0]), /* 1 */
25941         { 0, 0, SEQUENCE_constraint },
25942         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_217,
25943         3,      /* Elements count */
25944         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_217       /* Additional specs */
25945 };
25946
25947 static asn_TYPE_member_t asn_MBR_extensionValue_224[] = {
25948         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
25949                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25950                 0,
25951                 &asn_DEF_PDCPSnLength,
25952                 0,
25953                 { 0, 0, 0 },
25954                 0, 0, /* No default value */
25955                 "PDCPSnLength"
25956                 },
25957         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.DuplicationActivation),
25958                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
25959                 0,
25960                 &asn_DEF_DuplicationActivation,
25961                 0,
25962                 { 0, 0, 0 },
25963                 0, 0, /* No default value */
25964                 "DuplicationActivation"
25965                 },
25966 };
25967 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_224[] = {
25968     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
25969     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* DuplicationActivation */
25970 };
25971 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_224 = {
25972         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
25973         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
25974         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
25975         sizeof(((struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
25976         asn_MAP_extensionValue_tag2el_224,
25977         2,      /* Count of tags in the map */
25978         0, 0,
25979         -1      /* Extensions start */
25980 };
25981 static /* Use -fall-defs-global to expose */
25982 asn_TYPE_descriptor_t asn_DEF_extensionValue_224 = {
25983         "extensionValue",
25984         "extensionValue",
25985         &asn_OP_OPEN_TYPE,
25986         0,      /* No effective tags (pointer) */
25987         0,      /* No effective tags (count) */
25988         0,      /* No tags (pointer) */
25989         0,      /* No tags (count) */
25990         { 0, 0, OPEN_TYPE_constraint },
25991         asn_MBR_extensionValue_224,
25992         2,      /* Elements count */
25993         &asn_SPC_extensionValue_specs_224       /* Additional specs */
25994 };
25995
25996 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221[] = {
25997         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
25998                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
25999                 -1,     /* IMPLICIT tag at current level */
26000                 &asn_DEF_ProtocolIE_ID,
26001                 0,
26002                 { 0, &asn_PER_memb_id_constr_222,  memb_id_constraint_221 },
26003                 0, 0, /* No default value */
26004                 "id"
26005                 },
26006         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26007                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26008                 -1,     /* IMPLICIT tag at current level */
26009                 &asn_DEF_Criticality,
26010                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26011                 { 0, &asn_PER_memb_criticality_constr_223,  memb_criticality_constraint_221 },
26012                 0, 0, /* No default value */
26013                 "criticality"
26014                 },
26015         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26016                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26017                 +1,     /* EXPLICIT tag at current level */
26018                 &asn_DEF_extensionValue_224,
26019                 select_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26020                 { 0, &asn_PER_memb_extensionValue_constr_224,  memb_extensionValue_constraint_221 },
26021                 0, 0, /* No default value */
26022                 "extensionValue"
26023                 },
26024 };
26025 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[] = {
26026         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26027 };
26028 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221[] = {
26029     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26030     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26031     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26032 };
26033 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221 = {
26034         sizeof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26035         offsetof(struct E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26036         asn_MAP_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_221,
26037         3,      /* Count of tags in the map */
26038         0, 0, 0,        /* Optional elements (not needed) */
26039         -1,     /* First extension addition */
26040 };
26041 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26042         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26043         "E-RABs-ToBeAdded-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26044         &asn_OP_SEQUENCE,
26045         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,
26046         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26047                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26048         asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221,     /* Same as above */
26049         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221)
26050                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_221[0]), /* 1 */
26051         { 0, 0, SEQUENCE_constraint },
26052         asn_MBR_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_221,
26053         3,      /* Elements count */
26054         &asn_SPC_E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_221    /* Additional specs */
26055 };
26056
26057 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_228 = {
26058         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue),
26059         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26060         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue, present),
26061         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26062         0,      /* No top level tags */
26063         0,      /* No tags in the map */
26064         0, 0,
26065         -1      /* Extensions start */
26066 };
26067 static /* Use -fall-defs-global to expose */
26068 asn_TYPE_descriptor_t asn_DEF_extensionValue_228 = {
26069         "extensionValue",
26070         "extensionValue",
26071         &asn_OP_OPEN_TYPE,
26072         0,      /* No effective tags (pointer) */
26073         0,      /* No effective tags (count) */
26074         0,      /* No tags (pointer) */
26075         0,      /* No tags (count) */
26076         { 0, 0, OPEN_TYPE_constraint },
26077         0, 0,   /* No members */
26078         &asn_SPC_extensionValue_specs_228       /* Additional specs */
26079 };
26080
26081 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225[] = {
26082         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, id),
26083                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26084                 -1,     /* IMPLICIT tag at current level */
26085                 &asn_DEF_ProtocolIE_ID,
26086                 0,
26087                 { 0, &asn_PER_memb_id_constr_226,  memb_id_constraint_225 },
26088                 0, 0, /* No default value */
26089                 "id"
26090                 },
26091         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, criticality),
26092                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26093                 -1,     /* IMPLICIT tag at current level */
26094                 &asn_DEF_Criticality,
26095                 0,
26096                 { 0, &asn_PER_memb_criticality_constr_227,  memb_criticality_constraint_225 },
26097                 0, 0, /* No default value */
26098                 "criticality"
26099                 },
26100         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, extensionValue),
26101                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26102                 +1,     /* EXPLICIT tag at current level */
26103                 &asn_DEF_extensionValue_228,
26104                 0,
26105                 { 0, &asn_PER_memb_extensionValue_constr_228,  memb_extensionValue_constraint_225 },
26106                 0, 0, /* No default value */
26107                 "extensionValue"
26108                 },
26109 };
26110 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[] = {
26111         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26112 };
26113 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225[] = {
26114     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26115     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26116     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26117 };
26118 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225 = {
26119         sizeof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs),
26120         offsetof(struct E_RABs_ToBeModified_SgNBModReq_ItemExtIEs, _asn_ctx),
26121         asn_MAP_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tag2el_225,
26122         3,      /* Count of tags in the map */
26123         0, 0, 0,        /* Optional elements (not needed) */
26124         -1,     /* First extension addition */
26125 };
26126 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs = {
26127         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26128         "E-RABs-ToBeModified-SgNBModReq-ItemExtIEs",
26129         &asn_OP_SEQUENCE,
26130         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,
26131         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26132                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26133         asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225,     /* Same as above */
26134         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225)
26135                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_tags_225[0]), /* 1 */
26136         { 0, 0, SEQUENCE_constraint },
26137         asn_MBR_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_225,
26138         3,      /* Elements count */
26139         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs_specs_225    /* Additional specs */
26140 };
26141
26142 static asn_TYPE_member_t asn_MBR_extensionValue_232[] = {
26143         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.RLC_Status),
26144                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26145                 0,
26146                 &asn_DEF_RLC_Status,
26147                 0,
26148                 { 0, 0, 0 },
26149                 0, 0, /* No default value */
26150                 "RLC-Status"
26151                 },
26152 };
26153 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_232[] = {
26154     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
26155 };
26156 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_232 = {
26157         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26158         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26159         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26160         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26161         asn_MAP_extensionValue_tag2el_232,
26162         1,      /* Count of tags in the map */
26163         0, 0,
26164         -1      /* Extensions start */
26165 };
26166 static /* Use -fall-defs-global to expose */
26167 asn_TYPE_descriptor_t asn_DEF_extensionValue_232 = {
26168         "extensionValue",
26169         "extensionValue",
26170         &asn_OP_OPEN_TYPE,
26171         0,      /* No effective tags (pointer) */
26172         0,      /* No effective tags (count) */
26173         0,      /* No tags (pointer) */
26174         0,      /* No tags (count) */
26175         { 0, 0, OPEN_TYPE_constraint },
26176         asn_MBR_extensionValue_232,
26177         1,      /* Elements count */
26178         &asn_SPC_extensionValue_specs_232       /* Additional specs */
26179 };
26180
26181 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229[] = {
26182         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26183                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26184                 -1,     /* IMPLICIT tag at current level */
26185                 &asn_DEF_ProtocolIE_ID,
26186                 0,
26187                 { 0, &asn_PER_memb_id_constr_230,  memb_id_constraint_229 },
26188                 0, 0, /* No default value */
26189                 "id"
26190                 },
26191         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26192                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26193                 -1,     /* IMPLICIT tag at current level */
26194                 &asn_DEF_Criticality,
26195                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_criticality_type,
26196                 { 0, &asn_PER_memb_criticality_constr_231,  memb_criticality_constraint_229 },
26197                 0, 0, /* No default value */
26198                 "criticality"
26199                 },
26200         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26201                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26202                 +1,     /* EXPLICIT tag at current level */
26203                 &asn_DEF_extensionValue_232,
26204                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26205                 { 0, &asn_PER_memb_extensionValue_constr_232,  memb_extensionValue_constraint_229 },
26206                 0, 0, /* No default value */
26207                 "extensionValue"
26208                 },
26209 };
26210 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[] = {
26211         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26212 };
26213 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229[] = {
26214     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26215     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26216     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26217 };
26218 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229 = {
26219         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26220         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26221         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_229,
26222         3,      /* Count of tags in the map */
26223         0, 0, 0,        /* Optional elements (not needed) */
26224         -1,     /* First extension addition */
26225 };
26226 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26227         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26228         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26229         &asn_OP_SEQUENCE,
26230         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,
26231         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26232                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26233         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229,     /* Same as above */
26234         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229)
26235                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_229[0]), /* 1 */
26236         { 0, 0, SEQUENCE_constraint },
26237         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_229,
26238         3,      /* Elements count */
26239         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_229    /* Additional specs */
26240 };
26241
26242 static asn_TYPE_member_t asn_MBR_extensionValue_236[] = {
26243         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
26244                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26245                 0,
26246                 &asn_DEF_PDCPSnLength,
26247                 0,
26248                 { 0, 0, 0 },
26249                 0, 0, /* No default value */
26250                 "PDCPSnLength"
26251                 },
26252         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
26253                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
26254                 0,
26255                 &asn_DEF_GTPtunnelEndpoint,
26256                 0,
26257                 { 0, 0, 0 },
26258                 0, 0, /* No default value */
26259                 "GTPtunnelEndpoint"
26260                 },
26261 };
26262 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_236[] = {
26263     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 }, /* PDCPSnLength */
26264     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* GTPtunnelEndpoint */
26265 };
26266 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_236 = {
26267         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26268         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26269         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26270         sizeof(((struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26271         asn_MAP_extensionValue_tag2el_236,
26272         2,      /* Count of tags in the map */
26273         0, 0,
26274         -1      /* Extensions start */
26275 };
26276 static /* Use -fall-defs-global to expose */
26277 asn_TYPE_descriptor_t asn_DEF_extensionValue_236 = {
26278         "extensionValue",
26279         "extensionValue",
26280         &asn_OP_OPEN_TYPE,
26281         0,      /* No effective tags (pointer) */
26282         0,      /* No effective tags (count) */
26283         0,      /* No tags (pointer) */
26284         0,      /* No tags (count) */
26285         { 0, 0, OPEN_TYPE_constraint },
26286         asn_MBR_extensionValue_236,
26287         2,      /* Elements count */
26288         &asn_SPC_extensionValue_specs_236       /* Additional specs */
26289 };
26290
26291 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233[] = {
26292         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26293                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26294                 -1,     /* IMPLICIT tag at current level */
26295                 &asn_DEF_ProtocolIE_ID,
26296                 0,
26297                 { 0, &asn_PER_memb_id_constr_234,  memb_id_constraint_233 },
26298                 0, 0, /* No default value */
26299                 "id"
26300                 },
26301         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26302                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26303                 -1,     /* IMPLICIT tag at current level */
26304                 &asn_DEF_Criticality,
26305                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26306                 { 0, &asn_PER_memb_criticality_constr_235,  memb_criticality_constraint_233 },
26307                 0, 0, /* No default value */
26308                 "criticality"
26309                 },
26310         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26311                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26312                 +1,     /* EXPLICIT tag at current level */
26313                 &asn_DEF_extensionValue_236,
26314                 select_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26315                 { 0, &asn_PER_memb_extensionValue_constr_236,  memb_extensionValue_constraint_233 },
26316                 0, 0, /* No default value */
26317                 "extensionValue"
26318                 },
26319 };
26320 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[] = {
26321         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26322 };
26323 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233[] = {
26324     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26325     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26326     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26327 };
26328 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 = {
26329         sizeof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26330         offsetof(struct E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26331         asn_MAP_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_233,
26332         3,      /* Count of tags in the map */
26333         0, 0, 0,        /* Optional elements (not needed) */
26334         -1,     /* First extension addition */
26335 };
26336 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26337         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26338         "E-RABs-ToBeModified-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26339         &asn_OP_SEQUENCE,
26340         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,
26341         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26342                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26343         asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233,  /* Same as above */
26344         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233)
26345                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_233[0]), /* 1 */
26346         { 0, 0, SEQUENCE_constraint },
26347         asn_MBR_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_233,
26348         3,      /* Elements count */
26349         &asn_SPC_E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_233 /* Additional specs */
26350 };
26351
26352 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_240 = {
26353         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue),
26354         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, _asn_ctx),
26355         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue, present),
26356         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs__extensionValue *)0)->present),
26357         0,      /* No top level tags */
26358         0,      /* No tags in the map */
26359         0, 0,
26360         -1      /* Extensions start */
26361 };
26362 static /* Use -fall-defs-global to expose */
26363 asn_TYPE_descriptor_t asn_DEF_extensionValue_240 = {
26364         "extensionValue",
26365         "extensionValue",
26366         &asn_OP_OPEN_TYPE,
26367         0,      /* No effective tags (pointer) */
26368         0,      /* No effective tags (count) */
26369         0,      /* No tags (pointer) */
26370         0,      /* No tags (count) */
26371         { 0, 0, OPEN_TYPE_constraint },
26372         0, 0,   /* No members */
26373         &asn_SPC_extensionValue_specs_240       /* Additional specs */
26374 };
26375
26376 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237[] = {
26377         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, id),
26378                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26379                 -1,     /* IMPLICIT tag at current level */
26380                 &asn_DEF_ProtocolIE_ID,
26381                 0,
26382                 { 0, &asn_PER_memb_id_constr_238,  memb_id_constraint_237 },
26383                 0, 0, /* No default value */
26384                 "id"
26385                 },
26386         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, criticality),
26387                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26388                 -1,     /* IMPLICIT tag at current level */
26389                 &asn_DEF_Criticality,
26390                 0,
26391                 { 0, &asn_PER_memb_criticality_constr_239,  memb_criticality_constraint_237 },
26392                 0, 0, /* No default value */
26393                 "criticality"
26394                 },
26395         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, extensionValue),
26396                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26397                 +1,     /* EXPLICIT tag at current level */
26398                 &asn_DEF_extensionValue_240,
26399                 0,
26400                 { 0, &asn_PER_memb_extensionValue_constr_240,  memb_extensionValue_constraint_237 },
26401                 0, 0, /* No default value */
26402                 "extensionValue"
26403                 },
26404 };
26405 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[] = {
26406         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26407 };
26408 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237[] = {
26409     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26410     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26411     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26412 };
26413 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237 = {
26414         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs),
26415         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs, _asn_ctx),
26416         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tag2el_237,
26417         3,      /* Count of tags in the map */
26418         0, 0, 0,        /* Optional elements (not needed) */
26419         -1,     /* First extension addition */
26420 };
26421 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs = {
26422         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26423         "E-RABs-ToBeReleased-SgNBModReq-ItemExtIEs",
26424         &asn_OP_SEQUENCE,
26425         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,
26426         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26427                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26428         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237,     /* Same as above */
26429         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237)
26430                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_tags_237[0]), /* 1 */
26431         { 0, 0, SEQUENCE_constraint },
26432         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_237,
26433         3,      /* Elements count */
26434         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs_specs_237    /* Additional specs */
26435 };
26436
26437 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_244 = {
26438         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
26439         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26440         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26441         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26442         0,      /* No top level tags */
26443         0,      /* No tags in the map */
26444         0, 0,
26445         -1      /* Extensions start */
26446 };
26447 static /* Use -fall-defs-global to expose */
26448 asn_TYPE_descriptor_t asn_DEF_extensionValue_244 = {
26449         "extensionValue",
26450         "extensionValue",
26451         &asn_OP_OPEN_TYPE,
26452         0,      /* No effective tags (pointer) */
26453         0,      /* No effective tags (count) */
26454         0,      /* No tags (pointer) */
26455         0,      /* No tags (count) */
26456         { 0, 0, OPEN_TYPE_constraint },
26457         0, 0,   /* No members */
26458         &asn_SPC_extensionValue_specs_244       /* Additional specs */
26459 };
26460
26461 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241[] = {
26462         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, id),
26463                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26464                 -1,     /* IMPLICIT tag at current level */
26465                 &asn_DEF_ProtocolIE_ID,
26466                 0,
26467                 { 0, &asn_PER_memb_id_constr_242,  memb_id_constraint_241 },
26468                 0, 0, /* No default value */
26469                 "id"
26470                 },
26471         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, criticality),
26472                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26473                 -1,     /* IMPLICIT tag at current level */
26474                 &asn_DEF_Criticality,
26475                 0,
26476                 { 0, &asn_PER_memb_criticality_constr_243,  memb_criticality_constraint_241 },
26477                 0, 0, /* No default value */
26478                 "criticality"
26479                 },
26480         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
26481                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26482                 +1,     /* EXPLICIT tag at current level */
26483                 &asn_DEF_extensionValue_244,
26484                 0,
26485                 { 0, &asn_PER_memb_extensionValue_constr_244,  memb_extensionValue_constraint_241 },
26486                 0, 0, /* No default value */
26487                 "extensionValue"
26488                 },
26489 };
26490 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[] = {
26491         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26492 };
26493 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241[] = {
26494     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26495     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26496     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26497 };
26498 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241 = {
26499         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs),
26500         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26501         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tag2el_241,
26502         3,      /* Count of tags in the map */
26503         0, 0, 0,        /* Optional elements (not needed) */
26504         -1,     /* First extension addition */
26505 };
26506 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs = {
26507         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26508         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPpresentExtIEs",
26509         &asn_OP_SEQUENCE,
26510         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,
26511         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26512                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26513         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241,     /* Same as above */
26514         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241)
26515                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_tags_241[0]), /* 1 */
26516         { 0, 0, SEQUENCE_constraint },
26517         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_241,
26518         3,      /* Elements count */
26519         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresentExtIEs_specs_241    /* Additional specs */
26520 };
26521
26522 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_248 = {
26523         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26524         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26525         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26526         sizeof(((struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26527         0,      /* No top level tags */
26528         0,      /* No tags in the map */
26529         0, 0,
26530         -1      /* Extensions start */
26531 };
26532 static /* Use -fall-defs-global to expose */
26533 asn_TYPE_descriptor_t asn_DEF_extensionValue_248 = {
26534         "extensionValue",
26535         "extensionValue",
26536         &asn_OP_OPEN_TYPE,
26537         0,      /* No effective tags (pointer) */
26538         0,      /* No effective tags (count) */
26539         0,      /* No tags (pointer) */
26540         0,      /* No tags (count) */
26541         { 0, 0, OPEN_TYPE_constraint },
26542         0, 0,   /* No members */
26543         &asn_SPC_extensionValue_specs_248       /* Additional specs */
26544 };
26545
26546 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245[] = {
26547         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, id),
26548                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26549                 -1,     /* IMPLICIT tag at current level */
26550                 &asn_DEF_ProtocolIE_ID,
26551                 0,
26552                 { 0, &asn_PER_memb_id_constr_246,  memb_id_constraint_245 },
26553                 0, 0, /* No default value */
26554                 "id"
26555                 },
26556         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
26557                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26558                 -1,     /* IMPLICIT tag at current level */
26559                 &asn_DEF_Criticality,
26560                 0,
26561                 { 0, &asn_PER_memb_criticality_constr_247,  memb_criticality_constraint_245 },
26562                 0, 0, /* No default value */
26563                 "criticality"
26564                 },
26565         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26566                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26567                 +1,     /* EXPLICIT tag at current level */
26568                 &asn_DEF_extensionValue_248,
26569                 0,
26570                 { 0, &asn_PER_memb_extensionValue_constr_248,  memb_extensionValue_constraint_245 },
26571                 0, 0, /* No default value */
26572                 "extensionValue"
26573                 },
26574 };
26575 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[] = {
26576         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26577 };
26578 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245[] = {
26579     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26580     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26581     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26582 };
26583 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 = {
26584         sizeof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs),
26585         offsetof(struct E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26586         asn_MAP_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_245,
26587         3,      /* Count of tags in the map */
26588         0, 0, 0,        /* Optional elements (not needed) */
26589         -1,     /* First extension addition */
26590 };
26591 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs = {
26592         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26593         "E-RABs-ToBeReleased-SgNBModReq-Item-SgNBPDCPnotpresentExtIEs",
26594         &asn_OP_SEQUENCE,
26595         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,
26596         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26597                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26598         asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245,  /* Same as above */
26599         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245)
26600                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_tags_245[0]), /* 1 */
26601         { 0, 0, SEQUENCE_constraint },
26602         asn_MBR_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_245,
26603         3,      /* Elements count */
26604         &asn_SPC_E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresentExtIEs_specs_245 /* Additional specs */
26605 };
26606
26607 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_252 = {
26608         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26609         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26610         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26611         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26612         0,      /* No top level tags */
26613         0,      /* No tags in the map */
26614         0, 0,
26615         -1      /* Extensions start */
26616 };
26617 static /* Use -fall-defs-global to expose */
26618 asn_TYPE_descriptor_t asn_DEF_extensionValue_252 = {
26619         "extensionValue",
26620         "extensionValue",
26621         &asn_OP_OPEN_TYPE,
26622         0,      /* No effective tags (pointer) */
26623         0,      /* No effective tags (count) */
26624         0,      /* No tags (pointer) */
26625         0,      /* No tags (count) */
26626         { 0, 0, OPEN_TYPE_constraint },
26627         0, 0,   /* No members */
26628         &asn_SPC_extensionValue_specs_252       /* Additional specs */
26629 };
26630
26631 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249[] = {
26632         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26633                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26634                 -1,     /* IMPLICIT tag at current level */
26635                 &asn_DEF_ProtocolIE_ID,
26636                 0,
26637                 { 0, &asn_PER_memb_id_constr_250,  memb_id_constraint_249 },
26638                 0, 0, /* No default value */
26639                 "id"
26640                 },
26641         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26642                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26643                 -1,     /* IMPLICIT tag at current level */
26644                 &asn_DEF_Criticality,
26645                 0,
26646                 { 0, &asn_PER_memb_criticality_constr_251,  memb_criticality_constraint_249 },
26647                 0, 0, /* No default value */
26648                 "criticality"
26649                 },
26650         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26651                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26652                 +1,     /* EXPLICIT tag at current level */
26653                 &asn_DEF_extensionValue_252,
26654                 0,
26655                 { 0, &asn_PER_memb_extensionValue_constr_252,  memb_extensionValue_constraint_249 },
26656                 0, 0, /* No default value */
26657                 "extensionValue"
26658                 },
26659 };
26660 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[] = {
26661         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26662 };
26663 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249[] = {
26664     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26665     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26666     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26667 };
26668 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249 = {
26669         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs),
26670         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26671         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_249,
26672         3,      /* Count of tags in the map */
26673         0, 0, 0,        /* Optional elements (not needed) */
26674         -1,     /* First extension addition */
26675 };
26676 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs = {
26677         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26678         "E-RABs-Admitted-ToBeAdded-SgNBModAck-ItemExtIEs",
26679         &asn_OP_SEQUENCE,
26680         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,
26681         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26682                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26683         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249,       /* Same as above */
26684         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249)
26685                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_tags_249[0]), /* 1 */
26686         { 0, 0, SEQUENCE_constraint },
26687         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_249,
26688         3,      /* Elements count */
26689         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs_specs_249      /* Additional specs */
26690 };
26691
26692 static asn_TYPE_member_t asn_MBR_extensionValue_256[] = {
26693         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26694                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26695                 0,
26696                 &asn_DEF_PDCPSnLength,
26697                 0,
26698                 { 0, 0, 0 },
26699                 0, 0, /* No default value */
26700                 "PDCPSnLength"
26701                 },
26702 };
26703 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_256[] = {
26704     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26705 };
26706 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_256 = {
26707         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26708         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26709         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26710         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26711         asn_MAP_extensionValue_tag2el_256,
26712         1,      /* Count of tags in the map */
26713         0, 0,
26714         -1      /* Extensions start */
26715 };
26716 static /* Use -fall-defs-global to expose */
26717 asn_TYPE_descriptor_t asn_DEF_extensionValue_256 = {
26718         "extensionValue",
26719         "extensionValue",
26720         &asn_OP_OPEN_TYPE,
26721         0,      /* No effective tags (pointer) */
26722         0,      /* No effective tags (count) */
26723         0,      /* No tags (pointer) */
26724         0,      /* No tags (count) */
26725         { 0, 0, OPEN_TYPE_constraint },
26726         asn_MBR_extensionValue_256,
26727         1,      /* Elements count */
26728         &asn_SPC_extensionValue_specs_256       /* Additional specs */
26729 };
26730
26731 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253[] = {
26732         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
26733                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26734                 -1,     /* IMPLICIT tag at current level */
26735                 &asn_DEF_ProtocolIE_ID,
26736                 0,
26737                 { 0, &asn_PER_memb_id_constr_254,  memb_id_constraint_253 },
26738                 0, 0, /* No default value */
26739                 "id"
26740                 },
26741         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
26742                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26743                 -1,     /* IMPLICIT tag at current level */
26744                 &asn_DEF_Criticality,
26745                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
26746                 { 0, &asn_PER_memb_criticality_constr_255,  memb_criticality_constraint_253 },
26747                 0, 0, /* No default value */
26748                 "criticality"
26749                 },
26750         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
26751                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26752                 +1,     /* EXPLICIT tag at current level */
26753                 &asn_DEF_extensionValue_256,
26754                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
26755                 { 0, &asn_PER_memb_extensionValue_constr_256,  memb_extensionValue_constraint_253 },
26756                 0, 0, /* No default value */
26757                 "extensionValue"
26758                 },
26759 };
26760 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[] = {
26761         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26762 };
26763 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253[] = {
26764     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26765     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26766     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26767 };
26768 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253 = {
26769         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
26770         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
26771         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_253,
26772         3,      /* Count of tags in the map */
26773         0, 0, 0,        /* Optional elements (not needed) */
26774         -1,     /* First extension addition */
26775 };
26776 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
26777         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26778         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
26779         &asn_OP_SEQUENCE,
26780         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,
26781         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26782                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26783         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253,       /* Same as above */
26784         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253)
26785                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_253[0]), /* 1 */
26786         { 0, 0, SEQUENCE_constraint },
26787         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_253,
26788         3,      /* Elements count */
26789         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_253      /* Additional specs */
26790 };
26791
26792 static asn_TYPE_member_t asn_MBR_extensionValue_260[] = {
26793         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
26794                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
26795                 0,
26796                 &asn_DEF_LCID,
26797                 0,
26798                 { 0, 0, 0 },
26799                 0, 0, /* No default value */
26800                 "LCID"
26801                 },
26802 };
26803 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_260[] = {
26804     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* LCID */
26805 };
26806 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_260 = {
26807         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
26808         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
26809         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
26810         sizeof(((struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
26811         asn_MAP_extensionValue_tag2el_260,
26812         1,      /* Count of tags in the map */
26813         0, 0,
26814         -1      /* Extensions start */
26815 };
26816 static /* Use -fall-defs-global to expose */
26817 asn_TYPE_descriptor_t asn_DEF_extensionValue_260 = {
26818         "extensionValue",
26819         "extensionValue",
26820         &asn_OP_OPEN_TYPE,
26821         0,      /* No effective tags (pointer) */
26822         0,      /* No effective tags (count) */
26823         0,      /* No tags (pointer) */
26824         0,      /* No tags (count) */
26825         { 0, 0, OPEN_TYPE_constraint },
26826         asn_MBR_extensionValue_260,
26827         1,      /* Elements count */
26828         &asn_SPC_extensionValue_specs_260       /* Additional specs */
26829 };
26830
26831 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257[] = {
26832         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
26833                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26834                 -1,     /* IMPLICIT tag at current level */
26835                 &asn_DEF_ProtocolIE_ID,
26836                 0,
26837                 { 0, &asn_PER_memb_id_constr_258,  memb_id_constraint_257 },
26838                 0, 0, /* No default value */
26839                 "id"
26840                 },
26841         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
26842                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26843                 -1,     /* IMPLICIT tag at current level */
26844                 &asn_DEF_Criticality,
26845                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
26846                 { 0, &asn_PER_memb_criticality_constr_259,  memb_criticality_constraint_257 },
26847                 0, 0, /* No default value */
26848                 "criticality"
26849                 },
26850         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
26851                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26852                 +1,     /* EXPLICIT tag at current level */
26853                 &asn_DEF_extensionValue_260,
26854                 select_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
26855                 { 0, &asn_PER_memb_extensionValue_constr_260,  memb_extensionValue_constraint_257 },
26856                 0, 0, /* No default value */
26857                 "extensionValue"
26858                 },
26859 };
26860 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[] = {
26861         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26862 };
26863 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257[] = {
26864     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26865     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26866     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26867 };
26868 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257 = {
26869         sizeof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
26870         offsetof(struct E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
26871         asn_MAP_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_257,
26872         3,      /* Count of tags in the map */
26873         0, 0, 0,        /* Optional elements (not needed) */
26874         -1,     /* First extension addition */
26875 };
26876 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
26877         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26878         "E-RABs-Admitted-ToBeAdded-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
26879         &asn_OP_SEQUENCE,
26880         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,
26881         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26882                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26883         asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257,    /* Same as above */
26884         sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257)
26885                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_257[0]), /* 1 */
26886         { 0, 0, SEQUENCE_constraint },
26887         asn_MBR_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_257,
26888         3,      /* Elements count */
26889         &asn_SPC_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_257   /* Additional specs */
26890 };
26891
26892 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_264 = {
26893         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue),
26894         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
26895         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue, present),
26896         sizeof(((struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
26897         0,      /* No top level tags */
26898         0,      /* No tags in the map */
26899         0, 0,
26900         -1      /* Extensions start */
26901 };
26902 static /* Use -fall-defs-global to expose */
26903 asn_TYPE_descriptor_t asn_DEF_extensionValue_264 = {
26904         "extensionValue",
26905         "extensionValue",
26906         &asn_OP_OPEN_TYPE,
26907         0,      /* No effective tags (pointer) */
26908         0,      /* No effective tags (count) */
26909         0,      /* No tags (pointer) */
26910         0,      /* No tags (count) */
26911         { 0, 0, OPEN_TYPE_constraint },
26912         0, 0,   /* No members */
26913         &asn_SPC_extensionValue_specs_264       /* Additional specs */
26914 };
26915
26916 asn_TYPE_member_t asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261[] = {
26917         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, id),
26918                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
26919                 -1,     /* IMPLICIT tag at current level */
26920                 &asn_DEF_ProtocolIE_ID,
26921                 0,
26922                 { 0, &asn_PER_memb_id_constr_262,  memb_id_constraint_261 },
26923                 0, 0, /* No default value */
26924                 "id"
26925                 },
26926         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, criticality),
26927                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
26928                 -1,     /* IMPLICIT tag at current level */
26929                 &asn_DEF_Criticality,
26930                 0,
26931                 { 0, &asn_PER_memb_criticality_constr_263,  memb_criticality_constraint_261 },
26932                 0, 0, /* No default value */
26933                 "criticality"
26934                 },
26935         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, extensionValue),
26936                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
26937                 +1,     /* EXPLICIT tag at current level */
26938                 &asn_DEF_extensionValue_264,
26939                 0,
26940                 { 0, &asn_PER_memb_extensionValue_constr_264,  memb_extensionValue_constraint_261 },
26941                 0, 0, /* No default value */
26942                 "extensionValue"
26943                 },
26944 };
26945 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[] = {
26946         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
26947 };
26948 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261[] = {
26949     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
26950     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
26951     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
26952 };
26953 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261 = {
26954         sizeof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs),
26955         offsetof(struct E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs, _asn_ctx),
26956         asn_MAP_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tag2el_261,
26957         3,      /* Count of tags in the map */
26958         0, 0, 0,        /* Optional elements (not needed) */
26959         -1,     /* First extension addition */
26960 };
26961 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs = {
26962         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26963         "E-RABs-ToBeAdded-SgNBModAck-ItemExtIEs",
26964         &asn_OP_SEQUENCE,
26965         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,
26966         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26967                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26968         asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261,        /* Same as above */
26969         sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261)
26970                 /sizeof(asn_DEF_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_tags_261[0]), /* 1 */
26971         { 0, 0, SEQUENCE_constraint },
26972         asn_MBR_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_261,
26973         3,      /* Elements count */
26974         &asn_SPC_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs_specs_261       /* Additional specs */
26975 };
26976
26977 static asn_TYPE_member_t asn_MBR_extensionValue_268[] = {
26978         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
26979                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
26980                 0,
26981                 &asn_DEF_PDCPSnLength,
26982                 0,
26983                 { 0, 0, 0 },
26984                 0, 0, /* No default value */
26985                 "PDCPSnLength"
26986                 },
26987 };
26988 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_268[] = {
26989     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
26990 };
26991 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_268 = {
26992         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
26993         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
26994         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
26995         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
26996         asn_MAP_extensionValue_tag2el_268,
26997         1,      /* Count of tags in the map */
26998         0, 0,
26999         -1      /* Extensions start */
27000 };
27001 static /* Use -fall-defs-global to expose */
27002 asn_TYPE_descriptor_t asn_DEF_extensionValue_268 = {
27003         "extensionValue",
27004         "extensionValue",
27005         &asn_OP_OPEN_TYPE,
27006         0,      /* No effective tags (pointer) */
27007         0,      /* No effective tags (count) */
27008         0,      /* No tags (pointer) */
27009         0,      /* No tags (count) */
27010         { 0, 0, OPEN_TYPE_constraint },
27011         asn_MBR_extensionValue_268,
27012         1,      /* Elements count */
27013         &asn_SPC_extensionValue_specs_268       /* Additional specs */
27014 };
27015
27016 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265[] = {
27017         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27018                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27019                 -1,     /* IMPLICIT tag at current level */
27020                 &asn_DEF_ProtocolIE_ID,
27021                 0,
27022                 { 0, &asn_PER_memb_id_constr_266,  memb_id_constraint_265 },
27023                 0, 0, /* No default value */
27024                 "id"
27025                 },
27026         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27027                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27028                 -1,     /* IMPLICIT tag at current level */
27029                 &asn_DEF_Criticality,
27030                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_criticality_type,
27031                 { 0, &asn_PER_memb_criticality_constr_267,  memb_criticality_constraint_265 },
27032                 0, 0, /* No default value */
27033                 "criticality"
27034                 },
27035         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27036                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27037                 +1,     /* EXPLICIT tag at current level */
27038                 &asn_DEF_extensionValue_268,
27039                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27040                 { 0, &asn_PER_memb_extensionValue_constr_268,  memb_extensionValue_constraint_265 },
27041                 0, 0, /* No default value */
27042                 "extensionValue"
27043                 },
27044 };
27045 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[] = {
27046         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27047 };
27048 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265[] = {
27049     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27050     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27051     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27052 };
27053 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265 = {
27054         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27055         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27056         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_265,
27057         3,      /* Count of tags in the map */
27058         0, 0, 0,        /* Optional elements (not needed) */
27059         -1,     /* First extension addition */
27060 };
27061 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27062         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27063         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27064         &asn_OP_SEQUENCE,
27065         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,
27066         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27067                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27068         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265,    /* Same as above */
27069         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265)
27070                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_265[0]), /* 1 */
27071         { 0, 0, SEQUENCE_constraint },
27072         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_265,
27073         3,      /* Elements count */
27074         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_265   /* Additional specs */
27075 };
27076
27077 static asn_TYPE_member_t asn_MBR_extensionValue_272[] = {
27078         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.GTPtunnelEndpoint),
27079                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27080                 0,
27081                 &asn_DEF_GTPtunnelEndpoint,
27082                 0,
27083                 { 0, 0, 0 },
27084                 0, 0, /* No default value */
27085                 "GTPtunnelEndpoint"
27086                 },
27087         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27088                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27089                 0,
27090                 &asn_DEF_RLC_Status,
27091                 0,
27092                 { 0, 0, 0 },
27093                 0, 0, /* No default value */
27094                 "RLC-Status"
27095                 },
27096 };
27097 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_272[] = {
27098     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* GTPtunnelEndpoint */
27099     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* RLC-Status */
27100 };
27101 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_272 = {
27102         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27103         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27104         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27105         sizeof(((struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27106         asn_MAP_extensionValue_tag2el_272,
27107         2,      /* Count of tags in the map */
27108         0, 0,
27109         -1      /* Extensions start */
27110 };
27111 static /* Use -fall-defs-global to expose */
27112 asn_TYPE_descriptor_t asn_DEF_extensionValue_272 = {
27113         "extensionValue",
27114         "extensionValue",
27115         &asn_OP_OPEN_TYPE,
27116         0,      /* No effective tags (pointer) */
27117         0,      /* No effective tags (count) */
27118         0,      /* No tags (pointer) */
27119         0,      /* No tags (count) */
27120         { 0, 0, OPEN_TYPE_constraint },
27121         asn_MBR_extensionValue_272,
27122         2,      /* Elements count */
27123         &asn_SPC_extensionValue_specs_272       /* Additional specs */
27124 };
27125
27126 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269[] = {
27127         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27128                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27129                 -1,     /* IMPLICIT tag at current level */
27130                 &asn_DEF_ProtocolIE_ID,
27131                 0,
27132                 { 0, &asn_PER_memb_id_constr_270,  memb_id_constraint_269 },
27133                 0, 0, /* No default value */
27134                 "id"
27135                 },
27136         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27137                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27138                 -1,     /* IMPLICIT tag at current level */
27139                 &asn_DEF_Criticality,
27140                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27141                 { 0, &asn_PER_memb_criticality_constr_271,  memb_criticality_constraint_269 },
27142                 0, 0, /* No default value */
27143                 "criticality"
27144                 },
27145         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27146                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27147                 +1,     /* EXPLICIT tag at current level */
27148                 &asn_DEF_extensionValue_272,
27149                 select_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27150                 { 0, &asn_PER_memb_extensionValue_constr_272,  memb_extensionValue_constraint_269 },
27151                 0, 0, /* No default value */
27152                 "extensionValue"
27153                 },
27154 };
27155 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[] = {
27156         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27157 };
27158 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269[] = {
27159     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27160     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27161     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27162 };
27163 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269 = {
27164         sizeof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27165         offsetof(struct E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27166         asn_MAP_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_269,
27167         3,      /* Count of tags in the map */
27168         0, 0, 0,        /* Optional elements (not needed) */
27169         -1,     /* First extension addition */
27170 };
27171 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27172         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27173         "E-RABs-Admitted-ToBeModified-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27174         &asn_OP_SEQUENCE,
27175         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269,
27176         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27177                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27178         asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269, /* Same as above */
27179         sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269)
27180                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_269[0]), /* 1 */
27181         { 0, 0, SEQUENCE_constraint },
27182         asn_MBR_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_269,
27183         3,      /* Elements count */
27184         &asn_SPC_E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_269        /* Additional specs */
27185 };
27186
27187 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_276 = {
27188         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue),
27189         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, _asn_ctx),
27190         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue, present),
27191         sizeof(((struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs__extensionValue *)0)->present),
27192         0,      /* No top level tags */
27193         0,      /* No tags in the map */
27194         0, 0,
27195         -1      /* Extensions start */
27196 };
27197 static /* Use -fall-defs-global to expose */
27198 asn_TYPE_descriptor_t asn_DEF_extensionValue_276 = {
27199         "extensionValue",
27200         "extensionValue",
27201         &asn_OP_OPEN_TYPE,
27202         0,      /* No effective tags (pointer) */
27203         0,      /* No effective tags (count) */
27204         0,      /* No tags (pointer) */
27205         0,      /* No tags (count) */
27206         { 0, 0, OPEN_TYPE_constraint },
27207         0, 0,   /* No members */
27208         &asn_SPC_extensionValue_specs_276       /* Additional specs */
27209 };
27210
27211 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273[] = {
27212         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, id),
27213                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27214                 -1,     /* IMPLICIT tag at current level */
27215                 &asn_DEF_ProtocolIE_ID,
27216                 0,
27217                 { 0, &asn_PER_memb_id_constr_274,  memb_id_constraint_273 },
27218                 0, 0, /* No default value */
27219                 "id"
27220                 },
27221         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, criticality),
27222                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27223                 -1,     /* IMPLICIT tag at current level */
27224                 &asn_DEF_Criticality,
27225                 0,
27226                 { 0, &asn_PER_memb_criticality_constr_275,  memb_criticality_constraint_273 },
27227                 0, 0, /* No default value */
27228                 "criticality"
27229                 },
27230         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, extensionValue),
27231                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27232                 +1,     /* EXPLICIT tag at current level */
27233                 &asn_DEF_extensionValue_276,
27234                 0,
27235                 { 0, &asn_PER_memb_extensionValue_constr_276,  memb_extensionValue_constraint_273 },
27236                 0, 0, /* No default value */
27237                 "extensionValue"
27238                 },
27239 };
27240 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[] = {
27241         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27242 };
27243 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273[] = {
27244     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27245     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27246     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27247 };
27248 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273 = {
27249         sizeof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs),
27250         offsetof(struct E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs, _asn_ctx),
27251         asn_MAP_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tag2el_273,
27252         3,      /* Count of tags in the map */
27253         0, 0, 0,        /* Optional elements (not needed) */
27254         -1,     /* First extension addition */
27255 };
27256 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs = {
27257         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27258         "E-RABs-ToBeReleased-SgNBModAck-ItemExtIEs",
27259         &asn_OP_SEQUENCE,
27260         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,
27261         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27262                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27263         asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273,     /* Same as above */
27264         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273)
27265                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_tags_273[0]), /* 1 */
27266         { 0, 0, SEQUENCE_constraint },
27267         asn_MBR_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_273,
27268         3,      /* Elements count */
27269         &asn_SPC_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs_specs_273    /* Additional specs */
27270 };
27271
27272 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_280 = {
27273         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue),
27274         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27275         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27276         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27277         0,      /* No top level tags */
27278         0,      /* No tags in the map */
27279         0, 0,
27280         -1      /* Extensions start */
27281 };
27282 static /* Use -fall-defs-global to expose */
27283 asn_TYPE_descriptor_t asn_DEF_extensionValue_280 = {
27284         "extensionValue",
27285         "extensionValue",
27286         &asn_OP_OPEN_TYPE,
27287         0,      /* No effective tags (pointer) */
27288         0,      /* No effective tags (count) */
27289         0,      /* No tags (pointer) */
27290         0,      /* No tags (count) */
27291         { 0, 0, OPEN_TYPE_constraint },
27292         0, 0,   /* No members */
27293         &asn_SPC_extensionValue_specs_280       /* Additional specs */
27294 };
27295
27296 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277[] = {
27297         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, id),
27298                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27299                 -1,     /* IMPLICIT tag at current level */
27300                 &asn_DEF_ProtocolIE_ID,
27301                 0,
27302                 { 0, &asn_PER_memb_id_constr_278,  memb_id_constraint_277 },
27303                 0, 0, /* No default value */
27304                 "id"
27305                 },
27306         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, criticality),
27307                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27308                 -1,     /* IMPLICIT tag at current level */
27309                 &asn_DEF_Criticality,
27310                 0,
27311                 { 0, &asn_PER_memb_criticality_constr_279,  memb_criticality_constraint_277 },
27312                 0, 0, /* No default value */
27313                 "criticality"
27314                 },
27315         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, extensionValue),
27316                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27317                 +1,     /* EXPLICIT tag at current level */
27318                 &asn_DEF_extensionValue_280,
27319                 0,
27320                 { 0, &asn_PER_memb_extensionValue_constr_280,  memb_extensionValue_constraint_277 },
27321                 0, 0, /* No default value */
27322                 "extensionValue"
27323                 },
27324 };
27325 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[] = {
27326         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27327 };
27328 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277[] = {
27329     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27330     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27331     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27332 };
27333 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277 = {
27334         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs),
27335         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27336         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tag2el_277,
27337         3,      /* Count of tags in the map */
27338         0, 0, 0,        /* Optional elements (not needed) */
27339         -1,     /* First extension addition */
27340 };
27341 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs = {
27342         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27343         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPpresentExtIEs",
27344         &asn_OP_SEQUENCE,
27345         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,
27346         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27347                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27348         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277,    /* Same as above */
27349         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277)
27350                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_tags_277[0]), /* 1 */
27351         { 0, 0, SEQUENCE_constraint },
27352         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_277,
27353         3,      /* Elements count */
27354         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPpresentExtIEs_specs_277   /* Additional specs */
27355 };
27356
27357 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_284 = {
27358         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27359         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27360         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27361         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27362         0,      /* No top level tags */
27363         0,      /* No tags in the map */
27364         0, 0,
27365         -1      /* Extensions start */
27366 };
27367 static /* Use -fall-defs-global to expose */
27368 asn_TYPE_descriptor_t asn_DEF_extensionValue_284 = {
27369         "extensionValue",
27370         "extensionValue",
27371         &asn_OP_OPEN_TYPE,
27372         0,      /* No effective tags (pointer) */
27373         0,      /* No effective tags (count) */
27374         0,      /* No tags (pointer) */
27375         0,      /* No tags (count) */
27376         { 0, 0, OPEN_TYPE_constraint },
27377         0, 0,   /* No members */
27378         &asn_SPC_extensionValue_specs_284       /* Additional specs */
27379 };
27380
27381 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281[] = {
27382         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, id),
27383                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27384                 -1,     /* IMPLICIT tag at current level */
27385                 &asn_DEF_ProtocolIE_ID,
27386                 0,
27387                 { 0, &asn_PER_memb_id_constr_282,  memb_id_constraint_281 },
27388                 0, 0, /* No default value */
27389                 "id"
27390                 },
27391         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, criticality),
27392                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27393                 -1,     /* IMPLICIT tag at current level */
27394                 &asn_DEF_Criticality,
27395                 0,
27396                 { 0, &asn_PER_memb_criticality_constr_283,  memb_criticality_constraint_281 },
27397                 0, 0, /* No default value */
27398                 "criticality"
27399                 },
27400         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27401                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27402                 +1,     /* EXPLICIT tag at current level */
27403                 &asn_DEF_extensionValue_284,
27404                 0,
27405                 { 0, &asn_PER_memb_extensionValue_constr_284,  memb_extensionValue_constraint_281 },
27406                 0, 0, /* No default value */
27407                 "extensionValue"
27408                 },
27409 };
27410 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[] = {
27411         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27412 };
27413 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281[] = {
27414     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27415     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27416     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27417 };
27418 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281 = {
27419         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs),
27420         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27421         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tag2el_281,
27422         3,      /* Count of tags in the map */
27423         0, 0, 0,        /* Optional elements (not needed) */
27424         -1,     /* First extension addition */
27425 };
27426 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs = {
27427         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27428         "E-RABs-Admitted-ToBeReleased-SgNBModAck-Item-SgNBPDCPnotpresentExtIEs",
27429         &asn_OP_SEQUENCE,
27430         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281,
27431         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27432                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27433         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281, /* Same as above */
27434         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281)
27435                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_tags_281[0]), /* 1 */
27436         { 0, 0, SEQUENCE_constraint },
27437         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_281,
27438         3,      /* Elements count */
27439         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item_SgNBPDCPnotpresentExtIEs_specs_281        /* Additional specs */
27440 };
27441
27442 static asn_TYPE_member_t asn_MBR_extensionValue_288[] = {
27443         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, choice.RLCMode),
27444                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27445                 0,
27446                 &asn_DEF_RLCMode,
27447                 0,
27448                 { 0, 0, 0 },
27449                 0, 0, /* No default value */
27450                 "RLCMode"
27451                 },
27452 };
27453 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_288[] = {
27454     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* RLCMode */
27455 };
27456 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_288 = {
27457         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue),
27458         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27459         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue, present),
27460         sizeof(((struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27461         asn_MAP_extensionValue_tag2el_288,
27462         1,      /* Count of tags in the map */
27463         0, 0,
27464         -1      /* Extensions start */
27465 };
27466 static /* Use -fall-defs-global to expose */
27467 asn_TYPE_descriptor_t asn_DEF_extensionValue_288 = {
27468         "extensionValue",
27469         "extensionValue",
27470         &asn_OP_OPEN_TYPE,
27471         0,      /* No effective tags (pointer) */
27472         0,      /* No effective tags (count) */
27473         0,      /* No tags (pointer) */
27474         0,      /* No tags (count) */
27475         { 0, 0, OPEN_TYPE_constraint },
27476         asn_MBR_extensionValue_288,
27477         1,      /* Elements count */
27478         &asn_SPC_extensionValue_specs_288       /* Additional specs */
27479 };
27480
27481 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285[] = {
27482         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, id),
27483                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27484                 -1,     /* IMPLICIT tag at current level */
27485                 &asn_DEF_ProtocolIE_ID,
27486                 0,
27487                 { 0, &asn_PER_memb_id_constr_286,  memb_id_constraint_285 },
27488                 0, 0, /* No default value */
27489                 "id"
27490                 },
27491         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, criticality),
27492                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27493                 -1,     /* IMPLICIT tag at current level */
27494                 &asn_DEF_Criticality,
27495                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_criticality_type,
27496                 { 0, &asn_PER_memb_criticality_constr_287,  memb_criticality_constraint_285 },
27497                 0, 0, /* No default value */
27498                 "criticality"
27499                 },
27500         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, extensionValue),
27501                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27502                 +1,     /* EXPLICIT tag at current level */
27503                 &asn_DEF_extensionValue_288,
27504                 select_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_extensionValue_type,
27505                 { 0, &asn_PER_memb_extensionValue_constr_288,  memb_extensionValue_constraint_285 },
27506                 0, 0, /* No default value */
27507                 "extensionValue"
27508                 },
27509 };
27510 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[] = {
27511         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27512 };
27513 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285[] = {
27514     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27515     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27516     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27517 };
27518 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285 = {
27519         sizeof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs),
27520         offsetof(struct E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs, _asn_ctx),
27521         asn_MAP_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tag2el_285,
27522         3,      /* Count of tags in the map */
27523         0, 0, 0,        /* Optional elements (not needed) */
27524         -1,     /* First extension addition */
27525 };
27526 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs = {
27527         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27528         "E-RABs-ToBeReleased-SgNBModReqd-ItemExtIEs",
27529         &asn_OP_SEQUENCE,
27530         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,
27531         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27532                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27533         asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285,    /* Same as above */
27534         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285)
27535                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_tags_285[0]), /* 1 */
27536         { 0, 0, SEQUENCE_constraint },
27537         asn_MBR_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_285,
27538         3,      /* Elements count */
27539         &asn_SPC_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs_specs_285   /* Additional specs */
27540 };
27541
27542 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_292 = {
27543         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue),
27544         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, _asn_ctx),
27545         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue, present),
27546         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs__extensionValue *)0)->present),
27547         0,      /* No top level tags */
27548         0,      /* No tags in the map */
27549         0, 0,
27550         -1      /* Extensions start */
27551 };
27552 static /* Use -fall-defs-global to expose */
27553 asn_TYPE_descriptor_t asn_DEF_extensionValue_292 = {
27554         "extensionValue",
27555         "extensionValue",
27556         &asn_OP_OPEN_TYPE,
27557         0,      /* No effective tags (pointer) */
27558         0,      /* No effective tags (count) */
27559         0,      /* No tags (pointer) */
27560         0,      /* No tags (count) */
27561         { 0, 0, OPEN_TYPE_constraint },
27562         0, 0,   /* No members */
27563         &asn_SPC_extensionValue_specs_292       /* Additional specs */
27564 };
27565
27566 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289[] = {
27567         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, id),
27568                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27569                 -1,     /* IMPLICIT tag at current level */
27570                 &asn_DEF_ProtocolIE_ID,
27571                 0,
27572                 { 0, &asn_PER_memb_id_constr_290,  memb_id_constraint_289 },
27573                 0, 0, /* No default value */
27574                 "id"
27575                 },
27576         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, criticality),
27577                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27578                 -1,     /* IMPLICIT tag at current level */
27579                 &asn_DEF_Criticality,
27580                 0,
27581                 { 0, &asn_PER_memb_criticality_constr_291,  memb_criticality_constraint_289 },
27582                 0, 0, /* No default value */
27583                 "criticality"
27584                 },
27585         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, extensionValue),
27586                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27587                 +1,     /* EXPLICIT tag at current level */
27588                 &asn_DEF_extensionValue_292,
27589                 0,
27590                 { 0, &asn_PER_memb_extensionValue_constr_292,  memb_extensionValue_constraint_289 },
27591                 0, 0, /* No default value */
27592                 "extensionValue"
27593                 },
27594 };
27595 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[] = {
27596         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27597 };
27598 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289[] = {
27599     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27600     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27601     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27602 };
27603 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289 = {
27604         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs),
27605         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs, _asn_ctx),
27606         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tag2el_289,
27607         3,      /* Count of tags in the map */
27608         0, 0, 0,        /* Optional elements (not needed) */
27609         -1,     /* First extension addition */
27610 };
27611 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs = {
27612         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27613         "E-RABs-ToBeModified-SgNBModReqd-ItemExtIEs",
27614         &asn_OP_SEQUENCE,
27615         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,
27616         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27617                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27618         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289,    /* Same as above */
27619         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289)
27620                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_tags_289[0]), /* 1 */
27621         { 0, 0, SEQUENCE_constraint },
27622         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_289,
27623         3,      /* Elements count */
27624         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs_specs_289   /* Additional specs */
27625 };
27626
27627 static asn_TYPE_member_t asn_MBR_extensionValue_296[] = {
27628         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.PDCPSnLength),
27629                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27630                 0,
27631                 &asn_DEF_PDCPSnLength,
27632                 0,
27633                 { 0, 0, 0 },
27634                 0, 0, /* No default value */
27635                 "PDCPSnLength"
27636                 },
27637         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, choice.NewDRBIDrequest),
27638                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
27639                 0,
27640                 &asn_DEF_NewDRBIDrequest,
27641                 0,
27642                 { 0, 0, 0 },
27643                 0, 0, /* No default value */
27644                 "NewDRBIDrequest"
27645                 },
27646 };
27647 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_296[] = {
27648     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* PDCPSnLength */
27649     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, -1, 0 } /* NewDRBIDrequest */
27650 };
27651 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_296 = {
27652         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue),
27653         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27654         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27655         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27656         asn_MAP_extensionValue_tag2el_296,
27657         2,      /* Count of tags in the map */
27658         0, 0,
27659         -1      /* Extensions start */
27660 };
27661 static /* Use -fall-defs-global to expose */
27662 asn_TYPE_descriptor_t asn_DEF_extensionValue_296 = {
27663         "extensionValue",
27664         "extensionValue",
27665         &asn_OP_OPEN_TYPE,
27666         0,      /* No effective tags (pointer) */
27667         0,      /* No effective tags (count) */
27668         0,      /* No tags (pointer) */
27669         0,      /* No tags (count) */
27670         { 0, 0, OPEN_TYPE_constraint },
27671         asn_MBR_extensionValue_296,
27672         2,      /* Elements count */
27673         &asn_SPC_extensionValue_specs_296       /* Additional specs */
27674 };
27675
27676 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293[] = {
27677         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, id),
27678                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27679                 -1,     /* IMPLICIT tag at current level */
27680                 &asn_DEF_ProtocolIE_ID,
27681                 0,
27682                 { 0, &asn_PER_memb_id_constr_294,  memb_id_constraint_293 },
27683                 0, 0, /* No default value */
27684                 "id"
27685                 },
27686         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, criticality),
27687                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27688                 -1,     /* IMPLICIT tag at current level */
27689                 &asn_DEF_Criticality,
27690                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_criticality_type,
27691                 { 0, &asn_PER_memb_criticality_constr_295,  memb_criticality_constraint_293 },
27692                 0, 0, /* No default value */
27693                 "criticality"
27694                 },
27695         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, extensionValue),
27696                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27697                 +1,     /* EXPLICIT tag at current level */
27698                 &asn_DEF_extensionValue_296,
27699                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_extensionValue_type,
27700                 { 0, &asn_PER_memb_extensionValue_constr_296,  memb_extensionValue_constraint_293 },
27701                 0, 0, /* No default value */
27702                 "extensionValue"
27703                 },
27704 };
27705 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[] = {
27706         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27707 };
27708 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293[] = {
27709     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27710     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27711     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27712 };
27713 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293 = {
27714         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs),
27715         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27716         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tag2el_293,
27717         3,      /* Count of tags in the map */
27718         0, 0, 0,        /* Optional elements (not needed) */
27719         -1,     /* First extension addition */
27720 };
27721 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs = {
27722         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27723         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPpresentExtIEs",
27724         &asn_OP_SEQUENCE,
27725         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,
27726         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27727                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27728         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293,    /* Same as above */
27729         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293)
27730                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_tags_293[0]), /* 1 */
27731         { 0, 0, SEQUENCE_constraint },
27732         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_293,
27733         3,      /* Elements count */
27734         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresentExtIEs_specs_293   /* Additional specs */
27735 };
27736
27737 static asn_TYPE_member_t asn_MBR_extensionValue_300[] = {
27738         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.RLC_Status),
27739                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
27740                 0,
27741                 &asn_DEF_RLC_Status,
27742                 0,
27743                 { 0, 0, 0 },
27744                 0, 0, /* No default value */
27745                 "RLC-Status"
27746                 },
27747         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.LCID),
27748                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
27749                 0,
27750                 &asn_DEF_LCID,
27751                 0,
27752                 { 0, 0, 0 },
27753                 0, 0, /* No default value */
27754                 "LCID"
27755                 },
27756 };
27757 static const unsigned asn_MAP_extensionValue_to_canonical_300[] = { 1, 0 };
27758 static const unsigned asn_MAP_extensionValue_from_canonical_300[] = { 1, 0 };
27759 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_300[] = {
27760     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* LCID */
27761     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* RLC-Status */
27762 };
27763 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_300 = {
27764         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
27765         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
27766         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
27767         sizeof(((struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
27768         asn_MAP_extensionValue_tag2el_300,
27769         2,      /* Count of tags in the map */
27770         asn_MAP_extensionValue_to_canonical_300,
27771         asn_MAP_extensionValue_from_canonical_300,
27772         -1      /* Extensions start */
27773 };
27774 static /* Use -fall-defs-global to expose */
27775 asn_TYPE_descriptor_t asn_DEF_extensionValue_300 = {
27776         "extensionValue",
27777         "extensionValue",
27778         &asn_OP_OPEN_TYPE,
27779         0,      /* No effective tags (pointer) */
27780         0,      /* No effective tags (count) */
27781         0,      /* No tags (pointer) */
27782         0,      /* No tags (count) */
27783         { 0, 0, OPEN_TYPE_constraint },
27784         asn_MBR_extensionValue_300,
27785         2,      /* Elements count */
27786         &asn_SPC_extensionValue_specs_300       /* Additional specs */
27787 };
27788
27789 asn_TYPE_member_t asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297[] = {
27790         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, id),
27791                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27792                 -1,     /* IMPLICIT tag at current level */
27793                 &asn_DEF_ProtocolIE_ID,
27794                 0,
27795                 { 0, &asn_PER_memb_id_constr_298,  memb_id_constraint_297 },
27796                 0, 0, /* No default value */
27797                 "id"
27798                 },
27799         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, criticality),
27800                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27801                 -1,     /* IMPLICIT tag at current level */
27802                 &asn_DEF_Criticality,
27803                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
27804                 { 0, &asn_PER_memb_criticality_constr_299,  memb_criticality_constraint_297 },
27805                 0, 0, /* No default value */
27806                 "criticality"
27807                 },
27808         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
27809                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27810                 +1,     /* EXPLICIT tag at current level */
27811                 &asn_DEF_extensionValue_300,
27812                 select_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
27813                 { 0, &asn_PER_memb_extensionValue_constr_300,  memb_extensionValue_constraint_297 },
27814                 0, 0, /* No default value */
27815                 "extensionValue"
27816                 },
27817 };
27818 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[] = {
27819         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27820 };
27821 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297[] = {
27822     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27823     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27824     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27825 };
27826 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297 = {
27827         sizeof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs),
27828         offsetof(struct E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
27829         asn_MAP_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tag2el_297,
27830         3,      /* Count of tags in the map */
27831         0, 0, 0,        /* Optional elements (not needed) */
27832         -1,     /* First extension addition */
27833 };
27834 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs = {
27835         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27836         "E-RABs-ToBeModified-SgNBModReqd-Item-SgNBPDCPnotpresentExtIEs",
27837         &asn_OP_SEQUENCE,
27838         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297,
27839         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27840                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27841         asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297, /* Same as above */
27842         sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297)
27843                 /sizeof(asn_DEF_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_tags_297[0]), /* 1 */
27844         { 0, 0, SEQUENCE_constraint },
27845         asn_MBR_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_297,
27846         3,      /* Elements count */
27847         &asn_SPC_E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresentExtIEs_specs_297        /* Additional specs */
27848 };
27849
27850 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_304 = {
27851         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue),
27852         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, _asn_ctx),
27853         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue, present),
27854         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs__extensionValue *)0)->present),
27855         0,      /* No top level tags */
27856         0,      /* No tags in the map */
27857         0, 0,
27858         -1      /* Extensions start */
27859 };
27860 static /* Use -fall-defs-global to expose */
27861 asn_TYPE_descriptor_t asn_DEF_extensionValue_304 = {
27862         "extensionValue",
27863         "extensionValue",
27864         &asn_OP_OPEN_TYPE,
27865         0,      /* No effective tags (pointer) */
27866         0,      /* No effective tags (count) */
27867         0,      /* No tags (pointer) */
27868         0,      /* No tags (count) */
27869         { 0, 0, OPEN_TYPE_constraint },
27870         0, 0,   /* No members */
27871         &asn_SPC_extensionValue_specs_304       /* Additional specs */
27872 };
27873
27874 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301[] = {
27875         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, id),
27876                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27877                 -1,     /* IMPLICIT tag at current level */
27878                 &asn_DEF_ProtocolIE_ID,
27879                 0,
27880                 { 0, &asn_PER_memb_id_constr_302,  memb_id_constraint_301 },
27881                 0, 0, /* No default value */
27882                 "id"
27883                 },
27884         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, criticality),
27885                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27886                 -1,     /* IMPLICIT tag at current level */
27887                 &asn_DEF_Criticality,
27888                 0,
27889                 { 0, &asn_PER_memb_criticality_constr_303,  memb_criticality_constraint_301 },
27890                 0, 0, /* No default value */
27891                 "criticality"
27892                 },
27893         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, extensionValue),
27894                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27895                 +1,     /* EXPLICIT tag at current level */
27896                 &asn_DEF_extensionValue_304,
27897                 0,
27898                 { 0, &asn_PER_memb_extensionValue_constr_304,  memb_extensionValue_constraint_301 },
27899                 0, 0, /* No default value */
27900                 "extensionValue"
27901                 },
27902 };
27903 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[] = {
27904         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27905 };
27906 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301[] = {
27907     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27908     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27909     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27910 };
27911 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301 = {
27912         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs),
27913         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs, _asn_ctx),
27914         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tag2el_301,
27915         3,      /* Count of tags in the map */
27916         0, 0, 0,        /* Optional elements (not needed) */
27917         -1,     /* First extension addition */
27918 };
27919 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs = {
27920         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27921         "E-RABs-AdmittedToBeModified-SgNBModConf-ItemExtIEs",
27922         &asn_OP_SEQUENCE,
27923         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,
27924         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27925                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27926         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301,    /* Same as above */
27927         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301)
27928                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_tags_301[0]), /* 1 */
27929         { 0, 0, SEQUENCE_constraint },
27930         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_301,
27931         3,      /* Elements count */
27932         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs_specs_301   /* Additional specs */
27933 };
27934
27935 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_308 = {
27936         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
27937         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
27938         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
27939         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
27940         0,      /* No top level tags */
27941         0,      /* No tags in the map */
27942         0, 0,
27943         -1      /* Extensions start */
27944 };
27945 static /* Use -fall-defs-global to expose */
27946 asn_TYPE_descriptor_t asn_DEF_extensionValue_308 = {
27947         "extensionValue",
27948         "extensionValue",
27949         &asn_OP_OPEN_TYPE,
27950         0,      /* No effective tags (pointer) */
27951         0,      /* No effective tags (count) */
27952         0,      /* No tags (pointer) */
27953         0,      /* No tags (count) */
27954         { 0, 0, OPEN_TYPE_constraint },
27955         0, 0,   /* No members */
27956         &asn_SPC_extensionValue_specs_308       /* Additional specs */
27957 };
27958
27959 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305[] = {
27960         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, id),
27961                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
27962                 -1,     /* IMPLICIT tag at current level */
27963                 &asn_DEF_ProtocolIE_ID,
27964                 0,
27965                 { 0, &asn_PER_memb_id_constr_306,  memb_id_constraint_305 },
27966                 0, 0, /* No default value */
27967                 "id"
27968                 },
27969         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, criticality),
27970                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
27971                 -1,     /* IMPLICIT tag at current level */
27972                 &asn_DEF_Criticality,
27973                 0,
27974                 { 0, &asn_PER_memb_criticality_constr_307,  memb_criticality_constraint_305 },
27975                 0, 0, /* No default value */
27976                 "criticality"
27977                 },
27978         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
27979                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
27980                 +1,     /* EXPLICIT tag at current level */
27981                 &asn_DEF_extensionValue_308,
27982                 0,
27983                 { 0, &asn_PER_memb_extensionValue_constr_308,  memb_extensionValue_constraint_305 },
27984                 0, 0, /* No default value */
27985                 "extensionValue"
27986                 },
27987 };
27988 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[] = {
27989         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
27990 };
27991 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305[] = {
27992     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
27993     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
27994     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
27995 };
27996 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305 = {
27997         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs),
27998         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
27999         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tag2el_305,
28000         3,      /* Count of tags in the map */
28001         0, 0, 0,        /* Optional elements (not needed) */
28002         -1,     /* First extension addition */
28003 };
28004 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs = {
28005         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28006         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPpresentExtIEs",
28007         &asn_OP_SEQUENCE,
28008         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,
28009         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28010                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28011         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305,    /* Same as above */
28012         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305)
28013                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_tags_305[0]), /* 1 */
28014         { 0, 0, SEQUENCE_constraint },
28015         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_305,
28016         3,      /* Elements count */
28017         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresentExtIEs_specs_305   /* Additional specs */
28018 };
28019
28020 static asn_TYPE_member_t asn_MBR_extensionValue_312[] = {
28021         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, choice.PDCPSnLength),
28022                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
28023                 0,
28024                 &asn_DEF_PDCPSnLength,
28025                 0,
28026                 { 0, 0, 0 },
28027                 0, 0, /* No default value */
28028                 "PDCPSnLength"
28029                 },
28030 };
28031 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_312[] = {
28032     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* PDCPSnLength */
28033 };
28034 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_312 = {
28035         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28036         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28037         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28038         sizeof(((struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28039         asn_MAP_extensionValue_tag2el_312,
28040         1,      /* Count of tags in the map */
28041         0, 0,
28042         -1      /* Extensions start */
28043 };
28044 static /* Use -fall-defs-global to expose */
28045 asn_TYPE_descriptor_t asn_DEF_extensionValue_312 = {
28046         "extensionValue",
28047         "extensionValue",
28048         &asn_OP_OPEN_TYPE,
28049         0,      /* No effective tags (pointer) */
28050         0,      /* No effective tags (count) */
28051         0,      /* No tags (pointer) */
28052         0,      /* No tags (count) */
28053         { 0, 0, OPEN_TYPE_constraint },
28054         asn_MBR_extensionValue_312,
28055         1,      /* Elements count */
28056         &asn_SPC_extensionValue_specs_312       /* Additional specs */
28057 };
28058
28059 asn_TYPE_member_t asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309[] = {
28060         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, id),
28061                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28062                 -1,     /* IMPLICIT tag at current level */
28063                 &asn_DEF_ProtocolIE_ID,
28064                 0,
28065                 { 0, &asn_PER_memb_id_constr_310,  memb_id_constraint_309 },
28066                 0, 0, /* No default value */
28067                 "id"
28068                 },
28069         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28070                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28071                 -1,     /* IMPLICIT tag at current level */
28072                 &asn_DEF_Criticality,
28073                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_criticality_type,
28074                 { 0, &asn_PER_memb_criticality_constr_311,  memb_criticality_constraint_309 },
28075                 0, 0, /* No default value */
28076                 "criticality"
28077                 },
28078         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28079                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28080                 +1,     /* EXPLICIT tag at current level */
28081                 &asn_DEF_extensionValue_312,
28082                 select_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_extensionValue_type,
28083                 { 0, &asn_PER_memb_extensionValue_constr_312,  memb_extensionValue_constraint_309 },
28084                 0, 0, /* No default value */
28085                 "extensionValue"
28086                 },
28087 };
28088 static const ber_tlv_tag_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[] = {
28089         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28090 };
28091 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309[] = {
28092     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28093     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28094     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28095 };
28096 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309 = {
28097         sizeof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs),
28098         offsetof(struct E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28099         asn_MAP_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_309,
28100         3,      /* Count of tags in the map */
28101         0, 0, 0,        /* Optional elements (not needed) */
28102         -1,     /* First extension addition */
28103 };
28104 asn_TYPE_descriptor_t asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs = {
28105         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28106         "E-RABs-AdmittedToBeModified-SgNBModConf-Item-SgNBPDCPnotpresentExtIEs",
28107         &asn_OP_SEQUENCE,
28108         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309,
28109         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28110                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28111         asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309, /* Same as above */
28112         sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309)
28113                 /sizeof(asn_DEF_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_tags_309[0]), /* 1 */
28114         { 0, 0, SEQUENCE_constraint },
28115         asn_MBR_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_309,
28116         3,      /* Elements count */
28117         &asn_SPC_E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresentExtIEs_specs_309        /* Additional specs */
28118 };
28119
28120 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_316 = {
28121         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue),
28122         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, _asn_ctx),
28123         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue, present),
28124         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs__extensionValue *)0)->present),
28125         0,      /* No top level tags */
28126         0,      /* No tags in the map */
28127         0, 0,
28128         -1      /* Extensions start */
28129 };
28130 static /* Use -fall-defs-global to expose */
28131 asn_TYPE_descriptor_t asn_DEF_extensionValue_316 = {
28132         "extensionValue",
28133         "extensionValue",
28134         &asn_OP_OPEN_TYPE,
28135         0,      /* No effective tags (pointer) */
28136         0,      /* No effective tags (count) */
28137         0,      /* No tags (pointer) */
28138         0,      /* No tags (count) */
28139         { 0, 0, OPEN_TYPE_constraint },
28140         0, 0,   /* No members */
28141         &asn_SPC_extensionValue_specs_316       /* Additional specs */
28142 };
28143
28144 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313[] = {
28145         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, id),
28146                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28147                 -1,     /* IMPLICIT tag at current level */
28148                 &asn_DEF_ProtocolIE_ID,
28149                 0,
28150                 { 0, &asn_PER_memb_id_constr_314,  memb_id_constraint_313 },
28151                 0, 0, /* No default value */
28152                 "id"
28153                 },
28154         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, criticality),
28155                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28156                 -1,     /* IMPLICIT tag at current level */
28157                 &asn_DEF_Criticality,
28158                 0,
28159                 { 0, &asn_PER_memb_criticality_constr_315,  memb_criticality_constraint_313 },
28160                 0, 0, /* No default value */
28161                 "criticality"
28162                 },
28163         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, extensionValue),
28164                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28165                 +1,     /* EXPLICIT tag at current level */
28166                 &asn_DEF_extensionValue_316,
28167                 0,
28168                 { 0, &asn_PER_memb_extensionValue_constr_316,  memb_extensionValue_constraint_313 },
28169                 0, 0, /* No default value */
28170                 "extensionValue"
28171                 },
28172 };
28173 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[] = {
28174         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28175 };
28176 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313[] = {
28177     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28178     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28179     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28180 };
28181 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313 = {
28182         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs),
28183         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs, _asn_ctx),
28184         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tag2el_313,
28185         3,      /* Count of tags in the map */
28186         0, 0, 0,        /* Optional elements (not needed) */
28187         -1,     /* First extension addition */
28188 };
28189 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs = {
28190         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28191         "E-RABs-ToBeReleased-SgNBRelReq-ItemExtIEs",
28192         &asn_OP_SEQUENCE,
28193         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,
28194         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28195                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28196         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313,     /* Same as above */
28197         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313)
28198                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_tags_313[0]), /* 1 */
28199         { 0, 0, SEQUENCE_constraint },
28200         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_313,
28201         3,      /* Elements count */
28202         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs_specs_313    /* Additional specs */
28203 };
28204
28205 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_320 = {
28206         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue),
28207         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28208         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28209         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28210         0,      /* No top level tags */
28211         0,      /* No tags in the map */
28212         0, 0,
28213         -1      /* Extensions start */
28214 };
28215 static /* Use -fall-defs-global to expose */
28216 asn_TYPE_descriptor_t asn_DEF_extensionValue_320 = {
28217         "extensionValue",
28218         "extensionValue",
28219         &asn_OP_OPEN_TYPE,
28220         0,      /* No effective tags (pointer) */
28221         0,      /* No effective tags (count) */
28222         0,      /* No tags (pointer) */
28223         0,      /* No tags (count) */
28224         { 0, 0, OPEN_TYPE_constraint },
28225         0, 0,   /* No members */
28226         &asn_SPC_extensionValue_specs_320       /* Additional specs */
28227 };
28228
28229 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317[] = {
28230         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, id),
28231                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28232                 -1,     /* IMPLICIT tag at current level */
28233                 &asn_DEF_ProtocolIE_ID,
28234                 0,
28235                 { 0, &asn_PER_memb_id_constr_318,  memb_id_constraint_317 },
28236                 0, 0, /* No default value */
28237                 "id"
28238                 },
28239         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, criticality),
28240                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28241                 -1,     /* IMPLICIT tag at current level */
28242                 &asn_DEF_Criticality,
28243                 0,
28244                 { 0, &asn_PER_memb_criticality_constr_319,  memb_criticality_constraint_317 },
28245                 0, 0, /* No default value */
28246                 "criticality"
28247                 },
28248         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, extensionValue),
28249                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28250                 +1,     /* EXPLICIT tag at current level */
28251                 &asn_DEF_extensionValue_320,
28252                 0,
28253                 { 0, &asn_PER_memb_extensionValue_constr_320,  memb_extensionValue_constraint_317 },
28254                 0, 0, /* No default value */
28255                 "extensionValue"
28256                 },
28257 };
28258 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[] = {
28259         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28260 };
28261 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317[] = {
28262     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28263     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28264     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28265 };
28266 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317 = {
28267         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs),
28268         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28269         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tag2el_317,
28270         3,      /* Count of tags in the map */
28271         0, 0, 0,        /* Optional elements (not needed) */
28272         -1,     /* First extension addition */
28273 };
28274 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs = {
28275         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28276         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPpresentExtIEs",
28277         &asn_OP_SEQUENCE,
28278         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,
28279         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28280                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28281         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317,     /* Same as above */
28282         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317)
28283                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_tags_317[0]), /* 1 */
28284         { 0, 0, SEQUENCE_constraint },
28285         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_317,
28286         3,      /* Elements count */
28287         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresentExtIEs_specs_317    /* Additional specs */
28288 };
28289
28290 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_324 = {
28291         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28292         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28293         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28294         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28295         0,      /* No top level tags */
28296         0,      /* No tags in the map */
28297         0, 0,
28298         -1      /* Extensions start */
28299 };
28300 static /* Use -fall-defs-global to expose */
28301 asn_TYPE_descriptor_t asn_DEF_extensionValue_324 = {
28302         "extensionValue",
28303         "extensionValue",
28304         &asn_OP_OPEN_TYPE,
28305         0,      /* No effective tags (pointer) */
28306         0,      /* No effective tags (count) */
28307         0,      /* No tags (pointer) */
28308         0,      /* No tags (count) */
28309         { 0, 0, OPEN_TYPE_constraint },
28310         0, 0,   /* No members */
28311         &asn_SPC_extensionValue_specs_324       /* Additional specs */
28312 };
28313
28314 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321[] = {
28315         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, id),
28316                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28317                 -1,     /* IMPLICIT tag at current level */
28318                 &asn_DEF_ProtocolIE_ID,
28319                 0,
28320                 { 0, &asn_PER_memb_id_constr_322,  memb_id_constraint_321 },
28321                 0, 0, /* No default value */
28322                 "id"
28323                 },
28324         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, criticality),
28325                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28326                 -1,     /* IMPLICIT tag at current level */
28327                 &asn_DEF_Criticality,
28328                 0,
28329                 { 0, &asn_PER_memb_criticality_constr_323,  memb_criticality_constraint_321 },
28330                 0, 0, /* No default value */
28331                 "criticality"
28332                 },
28333         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28334                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28335                 +1,     /* EXPLICIT tag at current level */
28336                 &asn_DEF_extensionValue_324,
28337                 0,
28338                 { 0, &asn_PER_memb_extensionValue_constr_324,  memb_extensionValue_constraint_321 },
28339                 0, 0, /* No default value */
28340                 "extensionValue"
28341                 },
28342 };
28343 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[] = {
28344         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28345 };
28346 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321[] = {
28347     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28348     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28349     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28350 };
28351 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 = {
28352         sizeof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs),
28353         offsetof(struct E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28354         asn_MAP_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tag2el_321,
28355         3,      /* Count of tags in the map */
28356         0, 0, 0,        /* Optional elements (not needed) */
28357         -1,     /* First extension addition */
28358 };
28359 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs = {
28360         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28361         "E-RABs-ToBeReleased-SgNBRelReq-Item-SgNBPDCPnotpresentExtIEs",
28362         &asn_OP_SEQUENCE,
28363         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,
28364         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28365                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28366         asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321,  /* Same as above */
28367         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321)
28368                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_tags_321[0]), /* 1 */
28369         { 0, 0, SEQUENCE_constraint },
28370         asn_MBR_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_321,
28371         3,      /* Elements count */
28372         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresentExtIEs_specs_321 /* Additional specs */
28373 };
28374
28375 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_328 = {
28376         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue),
28377         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, _asn_ctx),
28378         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue, present),
28379         sizeof(((struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs__extensionValue *)0)->present),
28380         0,      /* No top level tags */
28381         0,      /* No tags in the map */
28382         0, 0,
28383         -1      /* Extensions start */
28384 };
28385 static /* Use -fall-defs-global to expose */
28386 asn_TYPE_descriptor_t asn_DEF_extensionValue_328 = {
28387         "extensionValue",
28388         "extensionValue",
28389         &asn_OP_OPEN_TYPE,
28390         0,      /* No effective tags (pointer) */
28391         0,      /* No effective tags (count) */
28392         0,      /* No tags (pointer) */
28393         0,      /* No tags (count) */
28394         { 0, 0, OPEN_TYPE_constraint },
28395         0, 0,   /* No members */
28396         &asn_SPC_extensionValue_specs_328       /* Additional specs */
28397 };
28398
28399 asn_TYPE_member_t asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325[] = {
28400         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, id),
28401                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28402                 -1,     /* IMPLICIT tag at current level */
28403                 &asn_DEF_ProtocolIE_ID,
28404                 0,
28405                 { 0, &asn_PER_memb_id_constr_326,  memb_id_constraint_325 },
28406                 0, 0, /* No default value */
28407                 "id"
28408                 },
28409         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, criticality),
28410                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28411                 -1,     /* IMPLICIT tag at current level */
28412                 &asn_DEF_Criticality,
28413                 0,
28414                 { 0, &asn_PER_memb_criticality_constr_327,  memb_criticality_constraint_325 },
28415                 0, 0, /* No default value */
28416                 "criticality"
28417                 },
28418         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, extensionValue),
28419                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28420                 +1,     /* EXPLICIT tag at current level */
28421                 &asn_DEF_extensionValue_328,
28422                 0,
28423                 { 0, &asn_PER_memb_extensionValue_constr_328,  memb_extensionValue_constraint_325 },
28424                 0, 0, /* No default value */
28425                 "extensionValue"
28426                 },
28427 };
28428 static const ber_tlv_tag_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[] = {
28429         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28430 };
28431 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325[] = {
28432     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28433     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28434     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28435 };
28436 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325 = {
28437         sizeof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs),
28438         offsetof(struct E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs, _asn_ctx),
28439         asn_MAP_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tag2el_325,
28440         3,      /* Count of tags in the map */
28441         0, 0, 0,        /* Optional elements (not needed) */
28442         -1,     /* First extension addition */
28443 };
28444 asn_TYPE_descriptor_t asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs = {
28445         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28446         "E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-ItemExtIEs",
28447         &asn_OP_SEQUENCE,
28448         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325,
28449         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28450                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28451         asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325, /* Same as above */
28452         sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325)
28453                 /sizeof(asn_DEF_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_tags_325[0]), /* 1 */
28454         { 0, 0, SEQUENCE_constraint },
28455         asn_MBR_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_325,
28456         3,      /* Elements count */
28457         &asn_SPC_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs_specs_325        /* Additional specs */
28458 };
28459
28460 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_332 = {
28461         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue),
28462         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, _asn_ctx),
28463         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue, present),
28464         sizeof(((struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs__extensionValue *)0)->present),
28465         0,      /* No top level tags */
28466         0,      /* No tags in the map */
28467         0, 0,
28468         -1      /* Extensions start */
28469 };
28470 static /* Use -fall-defs-global to expose */
28471 asn_TYPE_descriptor_t asn_DEF_extensionValue_332 = {
28472         "extensionValue",
28473         "extensionValue",
28474         &asn_OP_OPEN_TYPE,
28475         0,      /* No effective tags (pointer) */
28476         0,      /* No effective tags (count) */
28477         0,      /* No tags (pointer) */
28478         0,      /* No tags (count) */
28479         { 0, 0, OPEN_TYPE_constraint },
28480         0, 0,   /* No members */
28481         &asn_SPC_extensionValue_specs_332       /* Additional specs */
28482 };
28483
28484 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329[] = {
28485         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, id),
28486                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28487                 -1,     /* IMPLICIT tag at current level */
28488                 &asn_DEF_ProtocolIE_ID,
28489                 0,
28490                 { 0, &asn_PER_memb_id_constr_330,  memb_id_constraint_329 },
28491                 0, 0, /* No default value */
28492                 "id"
28493                 },
28494         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, criticality),
28495                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28496                 -1,     /* IMPLICIT tag at current level */
28497                 &asn_DEF_Criticality,
28498                 0,
28499                 { 0, &asn_PER_memb_criticality_constr_331,  memb_criticality_constraint_329 },
28500                 0, 0, /* No default value */
28501                 "criticality"
28502                 },
28503         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, extensionValue),
28504                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28505                 +1,     /* EXPLICIT tag at current level */
28506                 &asn_DEF_extensionValue_332,
28507                 0,
28508                 { 0, &asn_PER_memb_extensionValue_constr_332,  memb_extensionValue_constraint_329 },
28509                 0, 0, /* No default value */
28510                 "extensionValue"
28511                 },
28512 };
28513 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[] = {
28514         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28515 };
28516 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329[] = {
28517     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28518     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28519     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28520 };
28521 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329 = {
28522         sizeof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs),
28523         offsetof(struct E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs, _asn_ctx),
28524         asn_MAP_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tag2el_329,
28525         3,      /* Count of tags in the map */
28526         0, 0, 0,        /* Optional elements (not needed) */
28527         -1,     /* First extension addition */
28528 };
28529 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs = {
28530         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28531         "E-RABs-ToBeReleased-SgNBRelReqd-ItemExtIEs",
28532         &asn_OP_SEQUENCE,
28533         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,
28534         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28535                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28536         asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329,    /* Same as above */
28537         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329)
28538                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_tags_329[0]), /* 1 */
28539         { 0, 0, SEQUENCE_constraint },
28540         asn_MBR_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_329,
28541         3,      /* Elements count */
28542         &asn_SPC_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs_specs_329   /* Additional specs */
28543 };
28544
28545 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_336 = {
28546         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue),
28547         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, _asn_ctx),
28548         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue, present),
28549         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs__extensionValue *)0)->present),
28550         0,      /* No top level tags */
28551         0,      /* No tags in the map */
28552         0, 0,
28553         -1      /* Extensions start */
28554 };
28555 static /* Use -fall-defs-global to expose */
28556 asn_TYPE_descriptor_t asn_DEF_extensionValue_336 = {
28557         "extensionValue",
28558         "extensionValue",
28559         &asn_OP_OPEN_TYPE,
28560         0,      /* No effective tags (pointer) */
28561         0,      /* No effective tags (count) */
28562         0,      /* No tags (pointer) */
28563         0,      /* No tags (count) */
28564         { 0, 0, OPEN_TYPE_constraint },
28565         0, 0,   /* No members */
28566         &asn_SPC_extensionValue_specs_336       /* Additional specs */
28567 };
28568
28569 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333[] = {
28570         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, id),
28571                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28572                 -1,     /* IMPLICIT tag at current level */
28573                 &asn_DEF_ProtocolIE_ID,
28574                 0,
28575                 { 0, &asn_PER_memb_id_constr_334,  memb_id_constraint_333 },
28576                 0, 0, /* No default value */
28577                 "id"
28578                 },
28579         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, criticality),
28580                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28581                 -1,     /* IMPLICIT tag at current level */
28582                 &asn_DEF_Criticality,
28583                 0,
28584                 { 0, &asn_PER_memb_criticality_constr_335,  memb_criticality_constraint_333 },
28585                 0, 0, /* No default value */
28586                 "criticality"
28587                 },
28588         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, extensionValue),
28589                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28590                 +1,     /* EXPLICIT tag at current level */
28591                 &asn_DEF_extensionValue_336,
28592                 0,
28593                 { 0, &asn_PER_memb_extensionValue_constr_336,  memb_extensionValue_constraint_333 },
28594                 0, 0, /* No default value */
28595                 "extensionValue"
28596                 },
28597 };
28598 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[] = {
28599         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28600 };
28601 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333[] = {
28602     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28603     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28604     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28605 };
28606 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333 = {
28607         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs),
28608         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs, _asn_ctx),
28609         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tag2el_333,
28610         3,      /* Count of tags in the map */
28611         0, 0, 0,        /* Optional elements (not needed) */
28612         -1,     /* First extension addition */
28613 };
28614 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs = {
28615         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28616         "E-RABs-ToBeReleased-SgNBRelConf-ItemExtIEs",
28617         &asn_OP_SEQUENCE,
28618         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,
28619         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28620                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28621         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333,    /* Same as above */
28622         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333)
28623                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_tags_333[0]), /* 1 */
28624         { 0, 0, SEQUENCE_constraint },
28625         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_333,
28626         3,      /* Elements count */
28627         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs_specs_333   /* Additional specs */
28628 };
28629
28630 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_340 = {
28631         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28632         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28633         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28634         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28635         0,      /* No top level tags */
28636         0,      /* No tags in the map */
28637         0, 0,
28638         -1      /* Extensions start */
28639 };
28640 static /* Use -fall-defs-global to expose */
28641 asn_TYPE_descriptor_t asn_DEF_extensionValue_340 = {
28642         "extensionValue",
28643         "extensionValue",
28644         &asn_OP_OPEN_TYPE,
28645         0,      /* No effective tags (pointer) */
28646         0,      /* No effective tags (count) */
28647         0,      /* No tags (pointer) */
28648         0,      /* No tags (count) */
28649         { 0, 0, OPEN_TYPE_constraint },
28650         0, 0,   /* No members */
28651         &asn_SPC_extensionValue_specs_340       /* Additional specs */
28652 };
28653
28654 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337[] = {
28655         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, id),
28656                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28657                 -1,     /* IMPLICIT tag at current level */
28658                 &asn_DEF_ProtocolIE_ID,
28659                 0,
28660                 { 0, &asn_PER_memb_id_constr_338,  memb_id_constraint_337 },
28661                 0, 0, /* No default value */
28662                 "id"
28663                 },
28664         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, criticality),
28665                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28666                 -1,     /* IMPLICIT tag at current level */
28667                 &asn_DEF_Criticality,
28668                 0,
28669                 { 0, &asn_PER_memb_criticality_constr_339,  memb_criticality_constraint_337 },
28670                 0, 0, /* No default value */
28671                 "criticality"
28672                 },
28673         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
28674                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28675                 +1,     /* EXPLICIT tag at current level */
28676                 &asn_DEF_extensionValue_340,
28677                 0,
28678                 { 0, &asn_PER_memb_extensionValue_constr_340,  memb_extensionValue_constraint_337 },
28679                 0, 0, /* No default value */
28680                 "extensionValue"
28681                 },
28682 };
28683 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[] = {
28684         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28685 };
28686 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337[] = {
28687     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28688     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28689     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28690 };
28691 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337 = {
28692         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs),
28693         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
28694         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tag2el_337,
28695         3,      /* Count of tags in the map */
28696         0, 0, 0,        /* Optional elements (not needed) */
28697         -1,     /* First extension addition */
28698 };
28699 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs = {
28700         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28701         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPpresentExtIEs",
28702         &asn_OP_SEQUENCE,
28703         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,
28704         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28705                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28706         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337,    /* Same as above */
28707         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337)
28708                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_tags_337[0]), /* 1 */
28709         { 0, 0, SEQUENCE_constraint },
28710         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_337,
28711         3,      /* Elements count */
28712         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresentExtIEs_specs_337   /* Additional specs */
28713 };
28714
28715 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_344 = {
28716         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
28717         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
28718         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
28719         sizeof(((struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
28720         0,      /* No top level tags */
28721         0,      /* No tags in the map */
28722         0, 0,
28723         -1      /* Extensions start */
28724 };
28725 static /* Use -fall-defs-global to expose */
28726 asn_TYPE_descriptor_t asn_DEF_extensionValue_344 = {
28727         "extensionValue",
28728         "extensionValue",
28729         &asn_OP_OPEN_TYPE,
28730         0,      /* No effective tags (pointer) */
28731         0,      /* No effective tags (count) */
28732         0,      /* No tags (pointer) */
28733         0,      /* No tags (count) */
28734         { 0, 0, OPEN_TYPE_constraint },
28735         0, 0,   /* No members */
28736         &asn_SPC_extensionValue_specs_344       /* Additional specs */
28737 };
28738
28739 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341[] = {
28740         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, id),
28741                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28742                 -1,     /* IMPLICIT tag at current level */
28743                 &asn_DEF_ProtocolIE_ID,
28744                 0,
28745                 { 0, &asn_PER_memb_id_constr_342,  memb_id_constraint_341 },
28746                 0, 0, /* No default value */
28747                 "id"
28748                 },
28749         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
28750                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28751                 -1,     /* IMPLICIT tag at current level */
28752                 &asn_DEF_Criticality,
28753                 0,
28754                 { 0, &asn_PER_memb_criticality_constr_343,  memb_criticality_constraint_341 },
28755                 0, 0, /* No default value */
28756                 "criticality"
28757                 },
28758         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
28759                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28760                 +1,     /* EXPLICIT tag at current level */
28761                 &asn_DEF_extensionValue_344,
28762                 0,
28763                 { 0, &asn_PER_memb_extensionValue_constr_344,  memb_extensionValue_constraint_341 },
28764                 0, 0, /* No default value */
28765                 "extensionValue"
28766                 },
28767 };
28768 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[] = {
28769         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28770 };
28771 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341[] = {
28772     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28773     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28774     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28775 };
28776 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341 = {
28777         sizeof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs),
28778         offsetof(struct E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
28779         asn_MAP_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_341,
28780         3,      /* Count of tags in the map */
28781         0, 0, 0,        /* Optional elements (not needed) */
28782         -1,     /* First extension addition */
28783 };
28784 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs = {
28785         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28786         "E-RABs-ToBeReleased-SgNBRelConf-Item-SgNBPDCPnotpresentExtIEs",
28787         &asn_OP_SEQUENCE,
28788         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341,
28789         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28790                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28791         asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341, /* Same as above */
28792         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341)
28793                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_tags_341[0]), /* 1 */
28794         { 0, 0, SEQUENCE_constraint },
28795         asn_MBR_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_341,
28796         3,      /* Elements count */
28797         &asn_SPC_E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresentExtIEs_specs_341        /* Additional specs */
28798 };
28799
28800 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_348 = {
28801         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue),
28802         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, _asn_ctx),
28803         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue, present),
28804         sizeof(((struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs__extensionValue *)0)->present),
28805         0,      /* No top level tags */
28806         0,      /* No tags in the map */
28807         0, 0,
28808         -1      /* Extensions start */
28809 };
28810 static /* Use -fall-defs-global to expose */
28811 asn_TYPE_descriptor_t asn_DEF_extensionValue_348 = {
28812         "extensionValue",
28813         "extensionValue",
28814         &asn_OP_OPEN_TYPE,
28815         0,      /* No effective tags (pointer) */
28816         0,      /* No effective tags (count) */
28817         0,      /* No tags (pointer) */
28818         0,      /* No tags (count) */
28819         { 0, 0, OPEN_TYPE_constraint },
28820         0, 0,   /* No members */
28821         &asn_SPC_extensionValue_specs_348       /* Additional specs */
28822 };
28823
28824 asn_TYPE_member_t asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345[] = {
28825         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, id),
28826                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28827                 -1,     /* IMPLICIT tag at current level */
28828                 &asn_DEF_ProtocolIE_ID,
28829                 0,
28830                 { 0, &asn_PER_memb_id_constr_346,  memb_id_constraint_345 },
28831                 0, 0, /* No default value */
28832                 "id"
28833                 },
28834         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, criticality),
28835                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28836                 -1,     /* IMPLICIT tag at current level */
28837                 &asn_DEF_Criticality,
28838                 0,
28839                 { 0, &asn_PER_memb_criticality_constr_347,  memb_criticality_constraint_345 },
28840                 0, 0, /* No default value */
28841                 "criticality"
28842                 },
28843         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, extensionValue),
28844                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28845                 +1,     /* EXPLICIT tag at current level */
28846                 &asn_DEF_extensionValue_348,
28847                 0,
28848                 { 0, &asn_PER_memb_extensionValue_constr_348,  memb_extensionValue_constraint_345 },
28849                 0, 0, /* No default value */
28850                 "extensionValue"
28851                 },
28852 };
28853 static const ber_tlv_tag_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[] = {
28854         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28855 };
28856 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345[] = {
28857     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28858     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28859     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28860 };
28861 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345 = {
28862         sizeof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs),
28863         offsetof(struct E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs, _asn_ctx),
28864         asn_MAP_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tag2el_345,
28865         3,      /* Count of tags in the map */
28866         0, 0, 0,        /* Optional elements (not needed) */
28867         -1,     /* First extension addition */
28868 };
28869 asn_TYPE_descriptor_t asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs = {
28870         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28871         "E-RABs-SubjectToSgNBCounterCheck-ItemExtIEs",
28872         &asn_OP_SEQUENCE,
28873         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,
28874         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28875                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28876         asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345,   /* Same as above */
28877         sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345)
28878                 /sizeof(asn_DEF_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_tags_345[0]), /* 1 */
28879         { 0, 0, SEQUENCE_constraint },
28880         asn_MBR_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_345,
28881         3,      /* Elements count */
28882         &asn_SPC_E_RABs_SubjectToSgNBCounterCheck_ItemExtIEs_specs_345  /* Additional specs */
28883 };
28884
28885 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_352 = {
28886         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue),
28887         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, _asn_ctx),
28888         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue, present),
28889         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs__extensionValue *)0)->present),
28890         0,      /* No top level tags */
28891         0,      /* No tags in the map */
28892         0, 0,
28893         -1      /* Extensions start */
28894 };
28895 static /* Use -fall-defs-global to expose */
28896 asn_TYPE_descriptor_t asn_DEF_extensionValue_352 = {
28897         "extensionValue",
28898         "extensionValue",
28899         &asn_OP_OPEN_TYPE,
28900         0,      /* No effective tags (pointer) */
28901         0,      /* No effective tags (count) */
28902         0,      /* No tags (pointer) */
28903         0,      /* No tags (count) */
28904         { 0, 0, OPEN_TYPE_constraint },
28905         0, 0,   /* No members */
28906         &asn_SPC_extensionValue_specs_352       /* Additional specs */
28907 };
28908
28909 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349[] = {
28910         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, id),
28911                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28912                 -1,     /* IMPLICIT tag at current level */
28913                 &asn_DEF_ProtocolIE_ID,
28914                 0,
28915                 { 0, &asn_PER_memb_id_constr_350,  memb_id_constraint_349 },
28916                 0, 0, /* No default value */
28917                 "id"
28918                 },
28919         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, criticality),
28920                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
28921                 -1,     /* IMPLICIT tag at current level */
28922                 &asn_DEF_Criticality,
28923                 0,
28924                 { 0, &asn_PER_memb_criticality_constr_351,  memb_criticality_constraint_349 },
28925                 0, 0, /* No default value */
28926                 "criticality"
28927                 },
28928         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, extensionValue),
28929                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
28930                 +1,     /* EXPLICIT tag at current level */
28931                 &asn_DEF_extensionValue_352,
28932                 0,
28933                 { 0, &asn_PER_memb_extensionValue_constr_352,  memb_extensionValue_constraint_349 },
28934                 0, 0, /* No default value */
28935                 "extensionValue"
28936                 },
28937 };
28938 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[] = {
28939         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
28940 };
28941 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349[] = {
28942     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
28943     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
28944     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
28945 };
28946 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349 = {
28947         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs),
28948         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs, _asn_ctx),
28949         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tag2el_349,
28950         3,      /* Count of tags in the map */
28951         0, 0, 0,        /* Optional elements (not needed) */
28952         -1,     /* First extension addition */
28953 };
28954 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs = {
28955         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28956         "E-RABs-ToBeReleased-SgNBChaConf-ItemExtIEs",
28957         &asn_OP_SEQUENCE,
28958         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,
28959         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28960                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28961         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349,    /* Same as above */
28962         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349)
28963                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_tags_349[0]), /* 1 */
28964         { 0, 0, SEQUENCE_constraint },
28965         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_349,
28966         3,      /* Elements count */
28967         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs_specs_349   /* Additional specs */
28968 };
28969
28970 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_356 = {
28971         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue),
28972         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, _asn_ctx),
28973         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue, present),
28974         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs__extensionValue *)0)->present),
28975         0,      /* No top level tags */
28976         0,      /* No tags in the map */
28977         0, 0,
28978         -1      /* Extensions start */
28979 };
28980 static /* Use -fall-defs-global to expose */
28981 asn_TYPE_descriptor_t asn_DEF_extensionValue_356 = {
28982         "extensionValue",
28983         "extensionValue",
28984         &asn_OP_OPEN_TYPE,
28985         0,      /* No effective tags (pointer) */
28986         0,      /* No effective tags (count) */
28987         0,      /* No tags (pointer) */
28988         0,      /* No tags (count) */
28989         { 0, 0, OPEN_TYPE_constraint },
28990         0, 0,   /* No members */
28991         &asn_SPC_extensionValue_specs_356       /* Additional specs */
28992 };
28993
28994 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353[] = {
28995         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, id),
28996                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
28997                 -1,     /* IMPLICIT tag at current level */
28998                 &asn_DEF_ProtocolIE_ID,
28999                 0,
29000                 { 0, &asn_PER_memb_id_constr_354,  memb_id_constraint_353 },
29001                 0, 0, /* No default value */
29002                 "id"
29003                 },
29004         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, criticality),
29005                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29006                 -1,     /* IMPLICIT tag at current level */
29007                 &asn_DEF_Criticality,
29008                 0,
29009                 { 0, &asn_PER_memb_criticality_constr_355,  memb_criticality_constraint_353 },
29010                 0, 0, /* No default value */
29011                 "criticality"
29012                 },
29013         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, extensionValue),
29014                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29015                 +1,     /* EXPLICIT tag at current level */
29016                 &asn_DEF_extensionValue_356,
29017                 0,
29018                 { 0, &asn_PER_memb_extensionValue_constr_356,  memb_extensionValue_constraint_353 },
29019                 0, 0, /* No default value */
29020                 "extensionValue"
29021                 },
29022 };
29023 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[] = {
29024         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29025 };
29026 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353[] = {
29027     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29028     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29029     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29030 };
29031 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353 = {
29032         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs),
29033         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs, _asn_ctx),
29034         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tag2el_353,
29035         3,      /* Count of tags in the map */
29036         0, 0, 0,        /* Optional elements (not needed) */
29037         -1,     /* First extension addition */
29038 };
29039 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs = {
29040         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29041         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPpresentExtIEs",
29042         &asn_OP_SEQUENCE,
29043         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,
29044         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29045                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29046         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353,    /* Same as above */
29047         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353)
29048                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_tags_353[0]), /* 1 */
29049         { 0, 0, SEQUENCE_constraint },
29050         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_353,
29051         3,      /* Elements count */
29052         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresentExtIEs_specs_353   /* Additional specs */
29053 };
29054
29055 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_360 = {
29056         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue),
29057         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, _asn_ctx),
29058         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue, present),
29059         sizeof(((struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs__extensionValue *)0)->present),
29060         0,      /* No top level tags */
29061         0,      /* No tags in the map */
29062         0, 0,
29063         -1      /* Extensions start */
29064 };
29065 static /* Use -fall-defs-global to expose */
29066 asn_TYPE_descriptor_t asn_DEF_extensionValue_360 = {
29067         "extensionValue",
29068         "extensionValue",
29069         &asn_OP_OPEN_TYPE,
29070         0,      /* No effective tags (pointer) */
29071         0,      /* No effective tags (count) */
29072         0,      /* No tags (pointer) */
29073         0,      /* No tags (count) */
29074         { 0, 0, OPEN_TYPE_constraint },
29075         0, 0,   /* No members */
29076         &asn_SPC_extensionValue_specs_360       /* Additional specs */
29077 };
29078
29079 asn_TYPE_member_t asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357[] = {
29080         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, id),
29081                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29082                 -1,     /* IMPLICIT tag at current level */
29083                 &asn_DEF_ProtocolIE_ID,
29084                 0,
29085                 { 0, &asn_PER_memb_id_constr_358,  memb_id_constraint_357 },
29086                 0, 0, /* No default value */
29087                 "id"
29088                 },
29089         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, criticality),
29090                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29091                 -1,     /* IMPLICIT tag at current level */
29092                 &asn_DEF_Criticality,
29093                 0,
29094                 { 0, &asn_PER_memb_criticality_constr_359,  memb_criticality_constraint_357 },
29095                 0, 0, /* No default value */
29096                 "criticality"
29097                 },
29098         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, extensionValue),
29099                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29100                 +1,     /* EXPLICIT tag at current level */
29101                 &asn_DEF_extensionValue_360,
29102                 0,
29103                 { 0, &asn_PER_memb_extensionValue_constr_360,  memb_extensionValue_constraint_357 },
29104                 0, 0, /* No default value */
29105                 "extensionValue"
29106                 },
29107 };
29108 static const ber_tlv_tag_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[] = {
29109         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29110 };
29111 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357[] = {
29112     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29113     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29114     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29115 };
29116 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357 = {
29117         sizeof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs),
29118         offsetof(struct E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs, _asn_ctx),
29119         asn_MAP_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tag2el_357,
29120         3,      /* Count of tags in the map */
29121         0, 0, 0,        /* Optional elements (not needed) */
29122         -1,     /* First extension addition */
29123 };
29124 asn_TYPE_descriptor_t asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs = {
29125         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29126         "E-RABs-ToBeReleased-SgNBChaConf-Item-SgNBPDCPnotpresentExtIEs",
29127         &asn_OP_SEQUENCE,
29128         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357,
29129         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29130                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29131         asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357, /* Same as above */
29132         sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357)
29133                 /sizeof(asn_DEF_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_tags_357[0]), /* 1 */
29134         { 0, 0, SEQUENCE_constraint },
29135         asn_MBR_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_357,
29136         3,      /* Elements count */
29137         &asn_SPC_E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresentExtIEs_specs_357        /* Additional specs */
29138 };
29139
29140 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_364 = {
29141         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue),
29142         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, _asn_ctx),
29143         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue, present),
29144         sizeof(((struct ServedEUTRAcellsENDCX2Management_ExtIEs__extensionValue *)0)->present),
29145         0,      /* No top level tags */
29146         0,      /* No tags in the map */
29147         0, 0,
29148         -1      /* Extensions start */
29149 };
29150 static /* Use -fall-defs-global to expose */
29151 asn_TYPE_descriptor_t asn_DEF_extensionValue_364 = {
29152         "extensionValue",
29153         "extensionValue",
29154         &asn_OP_OPEN_TYPE,
29155         0,      /* No effective tags (pointer) */
29156         0,      /* No effective tags (count) */
29157         0,      /* No tags (pointer) */
29158         0,      /* No tags (count) */
29159         { 0, 0, OPEN_TYPE_constraint },
29160         0, 0,   /* No members */
29161         &asn_SPC_extensionValue_specs_364       /* Additional specs */
29162 };
29163
29164 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361[] = {
29165         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, id),
29166                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29167                 -1,     /* IMPLICIT tag at current level */
29168                 &asn_DEF_ProtocolIE_ID,
29169                 0,
29170                 { 0, &asn_PER_memb_id_constr_362,  memb_id_constraint_361 },
29171                 0, 0, /* No default value */
29172                 "id"
29173                 },
29174         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, criticality),
29175                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29176                 -1,     /* IMPLICIT tag at current level */
29177                 &asn_DEF_Criticality,
29178                 0,
29179                 { 0, &asn_PER_memb_criticality_constr_363,  memb_criticality_constraint_361 },
29180                 0, 0, /* No default value */
29181                 "criticality"
29182                 },
29183         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, extensionValue),
29184                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29185                 +1,     /* EXPLICIT tag at current level */
29186                 &asn_DEF_extensionValue_364,
29187                 0,
29188                 { 0, &asn_PER_memb_extensionValue_constr_364,  memb_extensionValue_constraint_361 },
29189                 0, 0, /* No default value */
29190                 "extensionValue"
29191                 },
29192 };
29193 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[] = {
29194         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29195 };
29196 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361[] = {
29197     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29198     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29199     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29200 };
29201 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361 = {
29202         sizeof(struct ServedEUTRAcellsENDCX2Management_ExtIEs),
29203         offsetof(struct ServedEUTRAcellsENDCX2Management_ExtIEs, _asn_ctx),
29204         asn_MAP_ServedEUTRAcellsENDCX2Management_ExtIEs_tag2el_361,
29205         3,      /* Count of tags in the map */
29206         0, 0, 0,        /* Optional elements (not needed) */
29207         -1,     /* First extension addition */
29208 };
29209 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs = {
29210         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29211         "ServedEUTRAcellsENDCX2Management-ExtIEs",
29212         &asn_OP_SEQUENCE,
29213         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,
29214         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29215                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29216         asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361,       /* Same as above */
29217         sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361)
29218                 /sizeof(asn_DEF_ServedEUTRAcellsENDCX2Management_ExtIEs_tags_361[0]), /* 1 */
29219         { 0, 0, SEQUENCE_constraint },
29220         asn_MBR_ServedEUTRAcellsENDCX2Management_ExtIEs_361,
29221         3,      /* Elements count */
29222         &asn_SPC_ServedEUTRAcellsENDCX2Management_ExtIEs_specs_361      /* Additional specs */
29223 };
29224
29225 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_368 = {
29226         sizeof(struct En_gNBServedCells_ExtIEs__extensionValue),
29227         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, _asn_ctx),
29228         offsetof(struct En_gNBServedCells_ExtIEs__extensionValue, present),
29229         sizeof(((struct En_gNBServedCells_ExtIEs__extensionValue *)0)->present),
29230         0,      /* No top level tags */
29231         0,      /* No tags in the map */
29232         0, 0,
29233         -1      /* Extensions start */
29234 };
29235 static /* Use -fall-defs-global to expose */
29236 asn_TYPE_descriptor_t asn_DEF_extensionValue_368 = {
29237         "extensionValue",
29238         "extensionValue",
29239         &asn_OP_OPEN_TYPE,
29240         0,      /* No effective tags (pointer) */
29241         0,      /* No effective tags (count) */
29242         0,      /* No tags (pointer) */
29243         0,      /* No tags (count) */
29244         { 0, 0, OPEN_TYPE_constraint },
29245         0, 0,   /* No members */
29246         &asn_SPC_extensionValue_specs_368       /* Additional specs */
29247 };
29248
29249 asn_TYPE_member_t asn_MBR_En_gNBServedCells_ExtIEs_365[] = {
29250         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, id),
29251                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29252                 -1,     /* IMPLICIT tag at current level */
29253                 &asn_DEF_ProtocolIE_ID,
29254                 0,
29255                 { 0, &asn_PER_memb_id_constr_366,  memb_id_constraint_365 },
29256                 0, 0, /* No default value */
29257                 "id"
29258                 },
29259         { ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, criticality),
29260                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29261                 -1,     /* IMPLICIT tag at current level */
29262                 &asn_DEF_Criticality,
29263                 0,
29264                 { 0, &asn_PER_memb_criticality_constr_367,  memb_criticality_constraint_365 },
29265                 0, 0, /* No default value */
29266                 "criticality"
29267                 },
29268         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct En_gNBServedCells_ExtIEs, extensionValue),
29269                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29270                 +1,     /* EXPLICIT tag at current level */
29271                 &asn_DEF_extensionValue_368,
29272                 0,
29273                 { 0, &asn_PER_memb_extensionValue_constr_368,  memb_extensionValue_constraint_365 },
29274                 0, 0, /* No default value */
29275                 "extensionValue"
29276                 },
29277 };
29278 static const ber_tlv_tag_t asn_DEF_En_gNBServedCells_ExtIEs_tags_365[] = {
29279         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29280 };
29281 static const asn_TYPE_tag2member_t asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365[] = {
29282     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29283     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29284     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29285 };
29286 asn_SEQUENCE_specifics_t asn_SPC_En_gNBServedCells_ExtIEs_specs_365 = {
29287         sizeof(struct En_gNBServedCells_ExtIEs),
29288         offsetof(struct En_gNBServedCells_ExtIEs, _asn_ctx),
29289         asn_MAP_En_gNBServedCells_ExtIEs_tag2el_365,
29290         3,      /* Count of tags in the map */
29291         0, 0, 0,        /* Optional elements (not needed) */
29292         -1,     /* First extension addition */
29293 };
29294 asn_TYPE_descriptor_t asn_DEF_En_gNBServedCells_ExtIEs = {
29295         "En-gNBServedCells-ExtIEs",
29296         "En-gNBServedCells-ExtIEs",
29297         &asn_OP_SEQUENCE,
29298         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,
29299         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29300                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29301         asn_DEF_En_gNBServedCells_ExtIEs_tags_365,      /* Same as above */
29302         sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365)
29303                 /sizeof(asn_DEF_En_gNBServedCells_ExtIEs_tags_365[0]), /* 1 */
29304         { 0, 0, SEQUENCE_constraint },
29305         asn_MBR_En_gNBServedCells_ExtIEs_365,
29306         3,      /* Elements count */
29307         &asn_SPC_En_gNBServedCells_ExtIEs_specs_365     /* Additional specs */
29308 };
29309
29310 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_372 = {
29311         sizeof(struct ServedNRCell_Information_ExtIEs__extensionValue),
29312         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29313         offsetof(struct ServedNRCell_Information_ExtIEs__extensionValue, present),
29314         sizeof(((struct ServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29315         0,      /* No top level tags */
29316         0,      /* No tags in the map */
29317         0, 0,
29318         -1      /* Extensions start */
29319 };
29320 static /* Use -fall-defs-global to expose */
29321 asn_TYPE_descriptor_t asn_DEF_extensionValue_372 = {
29322         "extensionValue",
29323         "extensionValue",
29324         &asn_OP_OPEN_TYPE,
29325         0,      /* No effective tags (pointer) */
29326         0,      /* No effective tags (count) */
29327         0,      /* No tags (pointer) */
29328         0,      /* No tags (count) */
29329         { 0, 0, OPEN_TYPE_constraint },
29330         0, 0,   /* No members */
29331         &asn_SPC_extensionValue_specs_372       /* Additional specs */
29332 };
29333
29334 asn_TYPE_member_t asn_MBR_ServedNRCell_Information_ExtIEs_369[] = {
29335         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, id),
29336                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29337                 -1,     /* IMPLICIT tag at current level */
29338                 &asn_DEF_ProtocolIE_ID,
29339                 0,
29340                 { 0, &asn_PER_memb_id_constr_370,  memb_id_constraint_369 },
29341                 0, 0, /* No default value */
29342                 "id"
29343                 },
29344         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, criticality),
29345                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29346                 -1,     /* IMPLICIT tag at current level */
29347                 &asn_DEF_Criticality,
29348                 0,
29349                 { 0, &asn_PER_memb_criticality_constr_371,  memb_criticality_constraint_369 },
29350                 0, 0, /* No default value */
29351                 "criticality"
29352                 },
29353         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCell_Information_ExtIEs, extensionValue),
29354                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29355                 +1,     /* EXPLICIT tag at current level */
29356                 &asn_DEF_extensionValue_372,
29357                 0,
29358                 { 0, &asn_PER_memb_extensionValue_constr_372,  memb_extensionValue_constraint_369 },
29359                 0, 0, /* No default value */
29360                 "extensionValue"
29361                 },
29362 };
29363 static const ber_tlv_tag_t asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[] = {
29364         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29365 };
29366 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369[] = {
29367     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29368     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29369     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29370 };
29371 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCell_Information_ExtIEs_specs_369 = {
29372         sizeof(struct ServedNRCell_Information_ExtIEs),
29373         offsetof(struct ServedNRCell_Information_ExtIEs, _asn_ctx),
29374         asn_MAP_ServedNRCell_Information_ExtIEs_tag2el_369,
29375         3,      /* Count of tags in the map */
29376         0, 0, 0,        /* Optional elements (not needed) */
29377         -1,     /* First extension addition */
29378 };
29379 asn_TYPE_descriptor_t asn_DEF_ServedNRCell_Information_ExtIEs = {
29380         "ServedNRCell-Information-ExtIEs",
29381         "ServedNRCell-Information-ExtIEs",
29382         &asn_OP_SEQUENCE,
29383         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,
29384         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29385                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29386         asn_DEF_ServedNRCell_Information_ExtIEs_tags_369,       /* Same as above */
29387         sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369)
29388                 /sizeof(asn_DEF_ServedNRCell_Information_ExtIEs_tags_369[0]), /* 1 */
29389         { 0, 0, SEQUENCE_constraint },
29390         asn_MBR_ServedNRCell_Information_ExtIEs_369,
29391         3,      /* Elements count */
29392         &asn_SPC_ServedNRCell_Information_ExtIEs_specs_369      /* Additional specs */
29393 };
29394
29395 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_376 = {
29396         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29397         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29398         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29399         sizeof(((struct FDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29400         0,      /* No top level tags */
29401         0,      /* No tags in the map */
29402         0, 0,
29403         -1      /* Extensions start */
29404 };
29405 static /* Use -fall-defs-global to expose */
29406 asn_TYPE_descriptor_t asn_DEF_extensionValue_376 = {
29407         "extensionValue",
29408         "extensionValue",
29409         &asn_OP_OPEN_TYPE,
29410         0,      /* No effective tags (pointer) */
29411         0,      /* No effective tags (count) */
29412         0,      /* No tags (pointer) */
29413         0,      /* No tags (count) */
29414         { 0, 0, OPEN_TYPE_constraint },
29415         0, 0,   /* No members */
29416         &asn_SPC_extensionValue_specs_376       /* Additional specs */
29417 };
29418
29419 asn_TYPE_member_t asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373[] = {
29420         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, id),
29421                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29422                 -1,     /* IMPLICIT tag at current level */
29423                 &asn_DEF_ProtocolIE_ID,
29424                 0,
29425                 { 0, &asn_PER_memb_id_constr_374,  memb_id_constraint_373 },
29426                 0, 0, /* No default value */
29427                 "id"
29428                 },
29429         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, criticality),
29430                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29431                 -1,     /* IMPLICIT tag at current level */
29432                 &asn_DEF_Criticality,
29433                 0,
29434                 { 0, &asn_PER_memb_criticality_constr_375,  memb_criticality_constraint_373 },
29435                 0, 0, /* No default value */
29436                 "criticality"
29437                 },
29438         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29439                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29440                 +1,     /* EXPLICIT tag at current level */
29441                 &asn_DEF_extensionValue_376,
29442                 0,
29443                 { 0, &asn_PER_memb_extensionValue_constr_376,  memb_extensionValue_constraint_373 },
29444                 0, 0, /* No default value */
29445                 "extensionValue"
29446                 },
29447 };
29448 static const ber_tlv_tag_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[] = {
29449         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29450 };
29451 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373[] = {
29452     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29453     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29454     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29455 };
29456 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373 = {
29457         sizeof(struct FDD_InfoServedNRCell_Information_ExtIEs),
29458         offsetof(struct FDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29459         asn_MAP_FDD_InfoServedNRCell_Information_ExtIEs_tag2el_373,
29460         3,      /* Count of tags in the map */
29461         0, 0, 0,        /* Optional elements (not needed) */
29462         -1,     /* First extension addition */
29463 };
29464 asn_TYPE_descriptor_t asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs = {
29465         "FDD-InfoServedNRCell-Information-ExtIEs",
29466         "FDD-InfoServedNRCell-Information-ExtIEs",
29467         &asn_OP_SEQUENCE,
29468         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,
29469         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29470                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29471         asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373,       /* Same as above */
29472         sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373)
29473                 /sizeof(asn_DEF_FDD_InfoServedNRCell_Information_ExtIEs_tags_373[0]), /* 1 */
29474         { 0, 0, SEQUENCE_constraint },
29475         asn_MBR_FDD_InfoServedNRCell_Information_ExtIEs_373,
29476         3,      /* Elements count */
29477         &asn_SPC_FDD_InfoServedNRCell_Information_ExtIEs_specs_373      /* Additional specs */
29478 };
29479
29480 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_380 = {
29481         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29482         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29483         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29484         sizeof(((struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29485         0,      /* No top level tags */
29486         0,      /* No tags in the map */
29487         0, 0,
29488         -1      /* Extensions start */
29489 };
29490 static /* Use -fall-defs-global to expose */
29491 asn_TYPE_descriptor_t asn_DEF_extensionValue_380 = {
29492         "extensionValue",
29493         "extensionValue",
29494         &asn_OP_OPEN_TYPE,
29495         0,      /* No effective tags (pointer) */
29496         0,      /* No effective tags (count) */
29497         0,      /* No tags (pointer) */
29498         0,      /* No tags (count) */
29499         { 0, 0, OPEN_TYPE_constraint },
29500         0, 0,   /* No members */
29501         &asn_SPC_extensionValue_specs_380       /* Additional specs */
29502 };
29503
29504 asn_TYPE_member_t asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377[] = {
29505         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29506                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29507                 -1,     /* IMPLICIT tag at current level */
29508                 &asn_DEF_ProtocolIE_ID,
29509                 0,
29510                 { 0, &asn_PER_memb_id_constr_378,  memb_id_constraint_377 },
29511                 0, 0, /* No default value */
29512                 "id"
29513                 },
29514         { ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29515                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29516                 -1,     /* IMPLICIT tag at current level */
29517                 &asn_DEF_Criticality,
29518                 0,
29519                 { 0, &asn_PER_memb_criticality_constr_379,  memb_criticality_constraint_377 },
29520                 0, 0, /* No default value */
29521                 "criticality"
29522                 },
29523         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29524                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29525                 +1,     /* EXPLICIT tag at current level */
29526                 &asn_DEF_extensionValue_380,
29527                 0,
29528                 { 0, &asn_PER_memb_extensionValue_constr_380,  memb_extensionValue_constraint_377 },
29529                 0, 0, /* No default value */
29530                 "extensionValue"
29531                 },
29532 };
29533 static const ber_tlv_tag_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[] = {
29534         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29535 };
29536 static const asn_TYPE_tag2member_t asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377[] = {
29537     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29538     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29539     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29540 };
29541 asn_SEQUENCE_specifics_t asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377 = {
29542         sizeof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29543         offsetof(struct FDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29544         asn_MAP_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_377,
29545         3,      /* Count of tags in the map */
29546         0, 0, 0,        /* Optional elements (not needed) */
29547         -1,     /* First extension addition */
29548 };
29549 asn_TYPE_descriptor_t asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29550         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29551         "FDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29552         &asn_OP_SEQUENCE,
29553         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,
29554         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29555                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29556         asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377,      /* Same as above */
29557         sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377)
29558                 /sizeof(asn_DEF_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_377[0]), /* 1 */
29559         { 0, 0, SEQUENCE_constraint },
29560         asn_MBR_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_377,
29561         3,      /* Elements count */
29562         &asn_SPC_FDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_377     /* Additional specs */
29563 };
29564
29565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_384 = {
29566         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue),
29567         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29568         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue, present),
29569         sizeof(((struct TDD_InfoServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29570         0,      /* No top level tags */
29571         0,      /* No tags in the map */
29572         0, 0,
29573         -1      /* Extensions start */
29574 };
29575 static /* Use -fall-defs-global to expose */
29576 asn_TYPE_descriptor_t asn_DEF_extensionValue_384 = {
29577         "extensionValue",
29578         "extensionValue",
29579         &asn_OP_OPEN_TYPE,
29580         0,      /* No effective tags (pointer) */
29581         0,      /* No effective tags (count) */
29582         0,      /* No tags (pointer) */
29583         0,      /* No tags (count) */
29584         { 0, 0, OPEN_TYPE_constraint },
29585         0, 0,   /* No members */
29586         &asn_SPC_extensionValue_specs_384       /* Additional specs */
29587 };
29588
29589 asn_TYPE_member_t asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381[] = {
29590         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, id),
29591                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29592                 -1,     /* IMPLICIT tag at current level */
29593                 &asn_DEF_ProtocolIE_ID,
29594                 0,
29595                 { 0, &asn_PER_memb_id_constr_382,  memb_id_constraint_381 },
29596                 0, 0, /* No default value */
29597                 "id"
29598                 },
29599         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, criticality),
29600                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29601                 -1,     /* IMPLICIT tag at current level */
29602                 &asn_DEF_Criticality,
29603                 0,
29604                 { 0, &asn_PER_memb_criticality_constr_383,  memb_criticality_constraint_381 },
29605                 0, 0, /* No default value */
29606                 "criticality"
29607                 },
29608         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, extensionValue),
29609                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29610                 +1,     /* EXPLICIT tag at current level */
29611                 &asn_DEF_extensionValue_384,
29612                 0,
29613                 { 0, &asn_PER_memb_extensionValue_constr_384,  memb_extensionValue_constraint_381 },
29614                 0, 0, /* No default value */
29615                 "extensionValue"
29616                 },
29617 };
29618 static const ber_tlv_tag_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[] = {
29619         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29620 };
29621 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381[] = {
29622     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29625 };
29626 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381 = {
29627         sizeof(struct TDD_InfoServedNRCell_Information_ExtIEs),
29628         offsetof(struct TDD_InfoServedNRCell_Information_ExtIEs, _asn_ctx),
29629         asn_MAP_TDD_InfoServedNRCell_Information_ExtIEs_tag2el_381,
29630         3,      /* Count of tags in the map */
29631         0, 0, 0,        /* Optional elements (not needed) */
29632         -1,     /* First extension addition */
29633 };
29634 asn_TYPE_descriptor_t asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs = {
29635         "TDD-InfoServedNRCell-Information-ExtIEs",
29636         "TDD-InfoServedNRCell-Information-ExtIEs",
29637         &asn_OP_SEQUENCE,
29638         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,
29639         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29640                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29641         asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381,       /* Same as above */
29642         sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381)
29643                 /sizeof(asn_DEF_TDD_InfoServedNRCell_Information_ExtIEs_tags_381[0]), /* 1 */
29644         { 0, 0, SEQUENCE_constraint },
29645         asn_MBR_TDD_InfoServedNRCell_Information_ExtIEs_381,
29646         3,      /* Elements count */
29647         &asn_SPC_TDD_InfoServedNRCell_Information_ExtIEs_specs_381      /* Additional specs */
29648 };
29649
29650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_388 = {
29651         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue),
29652         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, _asn_ctx),
29653         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue, present),
29654         sizeof(((struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs__extensionValue *)0)->present),
29655         0,      /* No top level tags */
29656         0,      /* No tags in the map */
29657         0, 0,
29658         -1      /* Extensions start */
29659 };
29660 static /* Use -fall-defs-global to expose */
29661 asn_TYPE_descriptor_t asn_DEF_extensionValue_388 = {
29662         "extensionValue",
29663         "extensionValue",
29664         &asn_OP_OPEN_TYPE,
29665         0,      /* No effective tags (pointer) */
29666         0,      /* No effective tags (count) */
29667         0,      /* No tags (pointer) */
29668         0,      /* No tags (count) */
29669         { 0, 0, OPEN_TYPE_constraint },
29670         0, 0,   /* No members */
29671         &asn_SPC_extensionValue_specs_388       /* Additional specs */
29672 };
29673
29674 asn_TYPE_member_t asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385[] = {
29675         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, id),
29676                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29677                 -1,     /* IMPLICIT tag at current level */
29678                 &asn_DEF_ProtocolIE_ID,
29679                 0,
29680                 { 0, &asn_PER_memb_id_constr_386,  memb_id_constraint_385 },
29681                 0, 0, /* No default value */
29682                 "id"
29683                 },
29684         { ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, criticality),
29685                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29686                 -1,     /* IMPLICIT tag at current level */
29687                 &asn_DEF_Criticality,
29688                 0,
29689                 { 0, &asn_PER_memb_criticality_constr_387,  memb_criticality_constraint_385 },
29690                 0, 0, /* No default value */
29691                 "criticality"
29692                 },
29693         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, extensionValue),
29694                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29695                 +1,     /* EXPLICIT tag at current level */
29696                 &asn_DEF_extensionValue_388,
29697                 0,
29698                 { 0, &asn_PER_memb_extensionValue_constr_388,  memb_extensionValue_constraint_385 },
29699                 0, 0, /* No default value */
29700                 "extensionValue"
29701                 },
29702 };
29703 static const ber_tlv_tag_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[] = {
29704         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29705 };
29706 static const asn_TYPE_tag2member_t asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385[] = {
29707     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29708     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29709     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29710 };
29711 asn_SEQUENCE_specifics_t asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385 = {
29712         sizeof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs),
29713         offsetof(struct TDD_InfoNeighbourServedNRCell_Information_ExtIEs, _asn_ctx),
29714         asn_MAP_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tag2el_385,
29715         3,      /* Count of tags in the map */
29716         0, 0, 0,        /* Optional elements (not needed) */
29717         -1,     /* First extension addition */
29718 };
29719 asn_TYPE_descriptor_t asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs = {
29720         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29721         "TDD-InfoNeighbourServedNRCell-Information-ExtIEs",
29722         &asn_OP_SEQUENCE,
29723         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,
29724         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29725                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29726         asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385,      /* Same as above */
29727         sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385)
29728                 /sizeof(asn_DEF_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_tags_385[0]), /* 1 */
29729         { 0, 0, SEQUENCE_constraint },
29730         asn_MBR_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_385,
29731         3,      /* Elements count */
29732         &asn_SPC_TDD_InfoNeighbourServedNRCell_Information_ExtIEs_specs_385     /* Additional specs */
29733 };
29734
29735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_392 = {
29736         sizeof(struct NRNeighbour_Information_ExtIEs__extensionValue),
29737         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, _asn_ctx),
29738         offsetof(struct NRNeighbour_Information_ExtIEs__extensionValue, present),
29739         sizeof(((struct NRNeighbour_Information_ExtIEs__extensionValue *)0)->present),
29740         0,      /* No top level tags */
29741         0,      /* No tags in the map */
29742         0, 0,
29743         -1      /* Extensions start */
29744 };
29745 static /* Use -fall-defs-global to expose */
29746 asn_TYPE_descriptor_t asn_DEF_extensionValue_392 = {
29747         "extensionValue",
29748         "extensionValue",
29749         &asn_OP_OPEN_TYPE,
29750         0,      /* No effective tags (pointer) */
29751         0,      /* No effective tags (count) */
29752         0,      /* No tags (pointer) */
29753         0,      /* No tags (count) */
29754         { 0, 0, OPEN_TYPE_constraint },
29755         0, 0,   /* No members */
29756         &asn_SPC_extensionValue_specs_392       /* Additional specs */
29757 };
29758
29759 asn_TYPE_member_t asn_MBR_NRNeighbour_Information_ExtIEs_389[] = {
29760         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, id),
29761                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29762                 -1,     /* IMPLICIT tag at current level */
29763                 &asn_DEF_ProtocolIE_ID,
29764                 0,
29765                 { 0, &asn_PER_memb_id_constr_390,  memb_id_constraint_389 },
29766                 0, 0, /* No default value */
29767                 "id"
29768                 },
29769         { ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, criticality),
29770                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29771                 -1,     /* IMPLICIT tag at current level */
29772                 &asn_DEF_Criticality,
29773                 0,
29774                 { 0, &asn_PER_memb_criticality_constr_391,  memb_criticality_constraint_389 },
29775                 0, 0, /* No default value */
29776                 "criticality"
29777                 },
29778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRNeighbour_Information_ExtIEs, extensionValue),
29779                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29780                 +1,     /* EXPLICIT tag at current level */
29781                 &asn_DEF_extensionValue_392,
29782                 0,
29783                 { 0, &asn_PER_memb_extensionValue_constr_392,  memb_extensionValue_constraint_389 },
29784                 0, 0, /* No default value */
29785                 "extensionValue"
29786                 },
29787 };
29788 static const ber_tlv_tag_t asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[] = {
29789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29790 };
29791 static const asn_TYPE_tag2member_t asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389[] = {
29792     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29793     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29794     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29795 };
29796 asn_SEQUENCE_specifics_t asn_SPC_NRNeighbour_Information_ExtIEs_specs_389 = {
29797         sizeof(struct NRNeighbour_Information_ExtIEs),
29798         offsetof(struct NRNeighbour_Information_ExtIEs, _asn_ctx),
29799         asn_MAP_NRNeighbour_Information_ExtIEs_tag2el_389,
29800         3,      /* Count of tags in the map */
29801         0, 0, 0,        /* Optional elements (not needed) */
29802         -1,     /* First extension addition */
29803 };
29804 asn_TYPE_descriptor_t asn_DEF_NRNeighbour_Information_ExtIEs = {
29805         "NRNeighbour-Information-ExtIEs",
29806         "NRNeighbour-Information-ExtIEs",
29807         &asn_OP_SEQUENCE,
29808         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,
29809         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29810                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29811         asn_DEF_NRNeighbour_Information_ExtIEs_tags_389,        /* Same as above */
29812         sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389)
29813                 /sizeof(asn_DEF_NRNeighbour_Information_ExtIEs_tags_389[0]), /* 1 */
29814         { 0, 0, SEQUENCE_constraint },
29815         asn_MBR_NRNeighbour_Information_ExtIEs_389,
29816         3,      /* Elements count */
29817         &asn_SPC_NRNeighbour_Information_ExtIEs_specs_389       /* Additional specs */
29818 };
29819
29820 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_396 = {
29821         sizeof(struct Limited_list_ExtIEs__extensionValue),
29822         offsetof(struct Limited_list_ExtIEs__extensionValue, _asn_ctx),
29823         offsetof(struct Limited_list_ExtIEs__extensionValue, present),
29824         sizeof(((struct Limited_list_ExtIEs__extensionValue *)0)->present),
29825         0,      /* No top level tags */
29826         0,      /* No tags in the map */
29827         0, 0,
29828         -1      /* Extensions start */
29829 };
29830 static /* Use -fall-defs-global to expose */
29831 asn_TYPE_descriptor_t asn_DEF_extensionValue_396 = {
29832         "extensionValue",
29833         "extensionValue",
29834         &asn_OP_OPEN_TYPE,
29835         0,      /* No effective tags (pointer) */
29836         0,      /* No effective tags (count) */
29837         0,      /* No tags (pointer) */
29838         0,      /* No tags (count) */
29839         { 0, 0, OPEN_TYPE_constraint },
29840         0, 0,   /* No members */
29841         &asn_SPC_extensionValue_specs_396       /* Additional specs */
29842 };
29843
29844 asn_TYPE_member_t asn_MBR_Limited_list_ExtIEs_393[] = {
29845         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, id),
29846                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29847                 -1,     /* IMPLICIT tag at current level */
29848                 &asn_DEF_ProtocolIE_ID,
29849                 0,
29850                 { 0, &asn_PER_memb_id_constr_394,  memb_id_constraint_393 },
29851                 0, 0, /* No default value */
29852                 "id"
29853                 },
29854         { ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, criticality),
29855                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29856                 -1,     /* IMPLICIT tag at current level */
29857                 &asn_DEF_Criticality,
29858                 0,
29859                 { 0, &asn_PER_memb_criticality_constr_395,  memb_criticality_constraint_393 },
29860                 0, 0, /* No default value */
29861                 "criticality"
29862                 },
29863         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Limited_list_ExtIEs, extensionValue),
29864                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29865                 +1,     /* EXPLICIT tag at current level */
29866                 &asn_DEF_extensionValue_396,
29867                 0,
29868                 { 0, &asn_PER_memb_extensionValue_constr_396,  memb_extensionValue_constraint_393 },
29869                 0, 0, /* No default value */
29870                 "extensionValue"
29871                 },
29872 };
29873 static const ber_tlv_tag_t asn_DEF_Limited_list_ExtIEs_tags_393[] = {
29874         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29875 };
29876 static const asn_TYPE_tag2member_t asn_MAP_Limited_list_ExtIEs_tag2el_393[] = {
29877     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29878     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29879     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29880 };
29881 asn_SEQUENCE_specifics_t asn_SPC_Limited_list_ExtIEs_specs_393 = {
29882         sizeof(struct Limited_list_ExtIEs),
29883         offsetof(struct Limited_list_ExtIEs, _asn_ctx),
29884         asn_MAP_Limited_list_ExtIEs_tag2el_393,
29885         3,      /* Count of tags in the map */
29886         0, 0, 0,        /* Optional elements (not needed) */
29887         -1,     /* First extension addition */
29888 };
29889 asn_TYPE_descriptor_t asn_DEF_Limited_list_ExtIEs = {
29890         "Limited-list-ExtIEs",
29891         "Limited-list-ExtIEs",
29892         &asn_OP_SEQUENCE,
29893         asn_DEF_Limited_list_ExtIEs_tags_393,
29894         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29895                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29896         asn_DEF_Limited_list_ExtIEs_tags_393,   /* Same as above */
29897         sizeof(asn_DEF_Limited_list_ExtIEs_tags_393)
29898                 /sizeof(asn_DEF_Limited_list_ExtIEs_tags_393[0]), /* 1 */
29899         { 0, 0, SEQUENCE_constraint },
29900         asn_MBR_Limited_list_ExtIEs_393,
29901         3,      /* Elements count */
29902         &asn_SPC_Limited_list_ExtIEs_specs_393  /* Additional specs */
29903 };
29904
29905 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_400 = {
29906         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue),
29907         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, _asn_ctx),
29908         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue, present),
29909         sizeof(((struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs__extensionValue *)0)->present),
29910         0,      /* No top level tags */
29911         0,      /* No tags in the map */
29912         0, 0,
29913         -1      /* Extensions start */
29914 };
29915 static /* Use -fall-defs-global to expose */
29916 asn_TYPE_descriptor_t asn_DEF_extensionValue_400 = {
29917         "extensionValue",
29918         "extensionValue",
29919         &asn_OP_OPEN_TYPE,
29920         0,      /* No effective tags (pointer) */
29921         0,      /* No effective tags (count) */
29922         0,      /* No tags (pointer) */
29923         0,      /* No tags (count) */
29924         { 0, 0, OPEN_TYPE_constraint },
29925         0, 0,   /* No members */
29926         &asn_SPC_extensionValue_specs_400       /* Additional specs */
29927 };
29928
29929 asn_TYPE_member_t asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397[] = {
29930         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, id),
29931                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
29932                 -1,     /* IMPLICIT tag at current level */
29933                 &asn_DEF_ProtocolIE_ID,
29934                 0,
29935                 { 0, &asn_PER_memb_id_constr_398,  memb_id_constraint_397 },
29936                 0, 0, /* No default value */
29937                 "id"
29938                 },
29939         { ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, criticality),
29940                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
29941                 -1,     /* IMPLICIT tag at current level */
29942                 &asn_DEF_Criticality,
29943                 0,
29944                 { 0, &asn_PER_memb_criticality_constr_399,  memb_criticality_constraint_397 },
29945                 0, 0, /* No default value */
29946                 "criticality"
29947                 },
29948         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, extensionValue),
29949                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
29950                 +1,     /* EXPLICIT tag at current level */
29951                 &asn_DEF_extensionValue_400,
29952                 0,
29953                 { 0, &asn_PER_memb_extensionValue_constr_400,  memb_extensionValue_constraint_397 },
29954                 0, 0, /* No default value */
29955                 "extensionValue"
29956                 },
29957 };
29958 static const ber_tlv_tag_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[] = {
29959         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
29960 };
29961 static const asn_TYPE_tag2member_t asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397[] = {
29962     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
29963     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
29964     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
29965 };
29966 asn_SEQUENCE_specifics_t asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397 = {
29967         sizeof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs),
29968         offsetof(struct ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs, _asn_ctx),
29969         asn_MAP_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tag2el_397,
29970         3,      /* Count of tags in the map */
29971         0, 0, 0,        /* Optional elements (not needed) */
29972         -1,     /* First extension addition */
29973 };
29974 asn_TYPE_descriptor_t asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs = {
29975         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29976         "ServedEUTRAcellsToModifyListENDCConfUpd-ExtIEs",
29977         &asn_OP_SEQUENCE,
29978         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,
29979         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29980                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29981         asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397,        /* Same as above */
29982         sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397)
29983                 /sizeof(asn_DEF_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_tags_397[0]), /* 1 */
29984         { 0, 0, SEQUENCE_constraint },
29985         asn_MBR_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_397,
29986         3,      /* Elements count */
29987         &asn_SPC_ServedEUTRAcellsToModifyListENDCConfUpd_ExtIEs_specs_397       /* Additional specs */
29988 };
29989
29990 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_404 = {
29991         sizeof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue),
29992         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, _asn_ctx),
29993         offsetof(struct ServedNRCellsToModify_Item_ExtIEs__extensionValue, present),
29994         sizeof(((struct ServedNRCellsToModify_Item_ExtIEs__extensionValue *)0)->present),
29995         0,      /* No top level tags */
29996         0,      /* No tags in the map */
29997         0, 0,
29998         -1      /* Extensions start */
29999 };
30000 static /* Use -fall-defs-global to expose */
30001 asn_TYPE_descriptor_t asn_DEF_extensionValue_404 = {
30002         "extensionValue",
30003         "extensionValue",
30004         &asn_OP_OPEN_TYPE,
30005         0,      /* No effective tags (pointer) */
30006         0,      /* No effective tags (count) */
30007         0,      /* No tags (pointer) */
30008         0,      /* No tags (count) */
30009         { 0, 0, OPEN_TYPE_constraint },
30010         0, 0,   /* No members */
30011         &asn_SPC_extensionValue_specs_404       /* Additional specs */
30012 };
30013
30014 asn_TYPE_member_t asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401[] = {
30015         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, id),
30016                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30017                 -1,     /* IMPLICIT tag at current level */
30018                 &asn_DEF_ProtocolIE_ID,
30019                 0,
30020                 { 0, &asn_PER_memb_id_constr_402,  memb_id_constraint_401 },
30021                 0, 0, /* No default value */
30022                 "id"
30023                 },
30024         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, criticality),
30025                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30026                 -1,     /* IMPLICIT tag at current level */
30027                 &asn_DEF_Criticality,
30028                 0,
30029                 { 0, &asn_PER_memb_criticality_constr_403,  memb_criticality_constraint_401 },
30030                 0, 0, /* No default value */
30031                 "criticality"
30032                 },
30033         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToModify_Item_ExtIEs, extensionValue),
30034                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30035                 +1,     /* EXPLICIT tag at current level */
30036                 &asn_DEF_extensionValue_404,
30037                 0,
30038                 { 0, &asn_PER_memb_extensionValue_constr_404,  memb_extensionValue_constraint_401 },
30039                 0, 0, /* No default value */
30040                 "extensionValue"
30041                 },
30042 };
30043 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[] = {
30044         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30045 };
30046 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401[] = {
30047     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30048     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30049     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30050 };
30051 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401 = {
30052         sizeof(struct ServedNRCellsToModify_Item_ExtIEs),
30053         offsetof(struct ServedNRCellsToModify_Item_ExtIEs, _asn_ctx),
30054         asn_MAP_ServedNRCellsToModify_Item_ExtIEs_tag2el_401,
30055         3,      /* Count of tags in the map */
30056         0, 0, 0,        /* Optional elements (not needed) */
30057         -1,     /* First extension addition */
30058 };
30059 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToModify_Item_ExtIEs = {
30060         "ServedNRCellsToModify-Item-ExtIEs",
30061         "ServedNRCellsToModify-Item-ExtIEs",
30062         &asn_OP_SEQUENCE,
30063         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,
30064         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30065                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30066         asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401,     /* Same as above */
30067         sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401)
30068                 /sizeof(asn_DEF_ServedNRCellsToModify_Item_ExtIEs_tags_401[0]), /* 1 */
30069         { 0, 0, SEQUENCE_constraint },
30070         asn_MBR_ServedNRCellsToModify_Item_ExtIEs_401,
30071         3,      /* Elements count */
30072         &asn_SPC_ServedNRCellsToModify_Item_ExtIEs_specs_401    /* Additional specs */
30073 };
30074
30075 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_408 = {
30076         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue),
30077         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, _asn_ctx),
30078         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue, present),
30079         sizeof(((struct ServedNRCellsToActivate_Item_ExtIEs__extensionValue *)0)->present),
30080         0,      /* No top level tags */
30081         0,      /* No tags in the map */
30082         0, 0,
30083         -1      /* Extensions start */
30084 };
30085 static /* Use -fall-defs-global to expose */
30086 asn_TYPE_descriptor_t asn_DEF_extensionValue_408 = {
30087         "extensionValue",
30088         "extensionValue",
30089         &asn_OP_OPEN_TYPE,
30090         0,      /* No effective tags (pointer) */
30091         0,      /* No effective tags (count) */
30092         0,      /* No tags (pointer) */
30093         0,      /* No tags (count) */
30094         { 0, 0, OPEN_TYPE_constraint },
30095         0, 0,   /* No members */
30096         &asn_SPC_extensionValue_specs_408       /* Additional specs */
30097 };
30098
30099 asn_TYPE_member_t asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405[] = {
30100         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, id),
30101                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30102                 -1,     /* IMPLICIT tag at current level */
30103                 &asn_DEF_ProtocolIE_ID,
30104                 0,
30105                 { 0, &asn_PER_memb_id_constr_406,  memb_id_constraint_405 },
30106                 0, 0, /* No default value */
30107                 "id"
30108                 },
30109         { ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, criticality),
30110                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30111                 -1,     /* IMPLICIT tag at current level */
30112                 &asn_DEF_Criticality,
30113                 0,
30114                 { 0, &asn_PER_memb_criticality_constr_407,  memb_criticality_constraint_405 },
30115                 0, 0, /* No default value */
30116                 "criticality"
30117                 },
30118         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, extensionValue),
30119                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30120                 +1,     /* EXPLICIT tag at current level */
30121                 &asn_DEF_extensionValue_408,
30122                 0,
30123                 { 0, &asn_PER_memb_extensionValue_constr_408,  memb_extensionValue_constraint_405 },
30124                 0, 0, /* No default value */
30125                 "extensionValue"
30126                 },
30127 };
30128 static const ber_tlv_tag_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[] = {
30129         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30130 };
30131 static const asn_TYPE_tag2member_t asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405[] = {
30132     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30133     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30134     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30135 };
30136 asn_SEQUENCE_specifics_t asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405 = {
30137         sizeof(struct ServedNRCellsToActivate_Item_ExtIEs),
30138         offsetof(struct ServedNRCellsToActivate_Item_ExtIEs, _asn_ctx),
30139         asn_MAP_ServedNRCellsToActivate_Item_ExtIEs_tag2el_405,
30140         3,      /* Count of tags in the map */
30141         0, 0, 0,        /* Optional elements (not needed) */
30142         -1,     /* First extension addition */
30143 };
30144 asn_TYPE_descriptor_t asn_DEF_ServedNRCellsToActivate_Item_ExtIEs = {
30145         "ServedNRCellsToActivate-Item-ExtIEs",
30146         "ServedNRCellsToActivate-Item-ExtIEs",
30147         &asn_OP_SEQUENCE,
30148         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,
30149         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30150                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30151         asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405,   /* Same as above */
30152         sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405)
30153                 /sizeof(asn_DEF_ServedNRCellsToActivate_Item_ExtIEs_tags_405[0]), /* 1 */
30154         { 0, 0, SEQUENCE_constraint },
30155         asn_MBR_ServedNRCellsToActivate_Item_ExtIEs_405,
30156         3,      /* Elements count */
30157         &asn_SPC_ServedNRCellsToActivate_Item_ExtIEs_specs_405  /* Additional specs */
30158 };
30159
30160 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_412 = {
30161         sizeof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue),
30162         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, _asn_ctx),
30163         offsetof(struct ActivatedNRCellList_Item_ExtIEs__extensionValue, present),
30164         sizeof(((struct ActivatedNRCellList_Item_ExtIEs__extensionValue *)0)->present),
30165         0,      /* No top level tags */
30166         0,      /* No tags in the map */
30167         0, 0,
30168         -1      /* Extensions start */
30169 };
30170 static /* Use -fall-defs-global to expose */
30171 asn_TYPE_descriptor_t asn_DEF_extensionValue_412 = {
30172         "extensionValue",
30173         "extensionValue",
30174         &asn_OP_OPEN_TYPE,
30175         0,      /* No effective tags (pointer) */
30176         0,      /* No effective tags (count) */
30177         0,      /* No tags (pointer) */
30178         0,      /* No tags (count) */
30179         { 0, 0, OPEN_TYPE_constraint },
30180         0, 0,   /* No members */
30181         &asn_SPC_extensionValue_specs_412       /* Additional specs */
30182 };
30183
30184 asn_TYPE_member_t asn_MBR_ActivatedNRCellList_Item_ExtIEs_409[] = {
30185         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, id),
30186                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30187                 -1,     /* IMPLICIT tag at current level */
30188                 &asn_DEF_ProtocolIE_ID,
30189                 0,
30190                 { 0, &asn_PER_memb_id_constr_410,  memb_id_constraint_409 },
30191                 0, 0, /* No default value */
30192                 "id"
30193                 },
30194         { ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, criticality),
30195                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30196                 -1,     /* IMPLICIT tag at current level */
30197                 &asn_DEF_Criticality,
30198                 0,
30199                 { 0, &asn_PER_memb_criticality_constr_411,  memb_criticality_constraint_409 },
30200                 0, 0, /* No default value */
30201                 "criticality"
30202                 },
30203         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ActivatedNRCellList_Item_ExtIEs, extensionValue),
30204                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30205                 +1,     /* EXPLICIT tag at current level */
30206                 &asn_DEF_extensionValue_412,
30207                 0,
30208                 { 0, &asn_PER_memb_extensionValue_constr_412,  memb_extensionValue_constraint_409 },
30209                 0, 0, /* No default value */
30210                 "extensionValue"
30211                 },
30212 };
30213 static const ber_tlv_tag_t asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[] = {
30214         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30215 };
30216 static const asn_TYPE_tag2member_t asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409[] = {
30217     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30218     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30219     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30220 };
30221 asn_SEQUENCE_specifics_t asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409 = {
30222         sizeof(struct ActivatedNRCellList_Item_ExtIEs),
30223         offsetof(struct ActivatedNRCellList_Item_ExtIEs, _asn_ctx),
30224         asn_MAP_ActivatedNRCellList_Item_ExtIEs_tag2el_409,
30225         3,      /* Count of tags in the map */
30226         0, 0, 0,        /* Optional elements (not needed) */
30227         -1,     /* First extension addition */
30228 };
30229 asn_TYPE_descriptor_t asn_DEF_ActivatedNRCellList_Item_ExtIEs = {
30230         "ActivatedNRCellList-Item-ExtIEs",
30231         "ActivatedNRCellList-Item-ExtIEs",
30232         &asn_OP_SEQUENCE,
30233         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,
30234         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30235                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30236         asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409,       /* Same as above */
30237         sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409)
30238                 /sizeof(asn_DEF_ActivatedNRCellList_Item_ExtIEs_tags_409[0]), /* 1 */
30239         { 0, 0, SEQUENCE_constraint },
30240         asn_MBR_ActivatedNRCellList_Item_ExtIEs_409,
30241         3,      /* Elements count */
30242         &asn_SPC_ActivatedNRCellList_Item_ExtIEs_specs_409      /* Additional specs */
30243 };
30244
30245 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_416 = {
30246         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue),
30247         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, _asn_ctx),
30248         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue, present),
30249         sizeof(((struct E_RABs_DataForwardingAddress_ItemExtIEs__extensionValue *)0)->present),
30250         0,      /* No top level tags */
30251         0,      /* No tags in the map */
30252         0, 0,
30253         -1      /* Extensions start */
30254 };
30255 static /* Use -fall-defs-global to expose */
30256 asn_TYPE_descriptor_t asn_DEF_extensionValue_416 = {
30257         "extensionValue",
30258         "extensionValue",
30259         &asn_OP_OPEN_TYPE,
30260         0,      /* No effective tags (pointer) */
30261         0,      /* No effective tags (count) */
30262         0,      /* No tags (pointer) */
30263         0,      /* No tags (count) */
30264         { 0, 0, OPEN_TYPE_constraint },
30265         0, 0,   /* No members */
30266         &asn_SPC_extensionValue_specs_416       /* Additional specs */
30267 };
30268
30269 asn_TYPE_member_t asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413[] = {
30270         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, id),
30271                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30272                 -1,     /* IMPLICIT tag at current level */
30273                 &asn_DEF_ProtocolIE_ID,
30274                 0,
30275                 { 0, &asn_PER_memb_id_constr_414,  memb_id_constraint_413 },
30276                 0, 0, /* No default value */
30277                 "id"
30278                 },
30279         { ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, criticality),
30280                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30281                 -1,     /* IMPLICIT tag at current level */
30282                 &asn_DEF_Criticality,
30283                 0,
30284                 { 0, &asn_PER_memb_criticality_constr_415,  memb_criticality_constraint_413 },
30285                 0, 0, /* No default value */
30286                 "criticality"
30287                 },
30288         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, extensionValue),
30289                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30290                 +1,     /* EXPLICIT tag at current level */
30291                 &asn_DEF_extensionValue_416,
30292                 0,
30293                 { 0, &asn_PER_memb_extensionValue_constr_416,  memb_extensionValue_constraint_413 },
30294                 0, 0, /* No default value */
30295                 "extensionValue"
30296                 },
30297 };
30298 static const ber_tlv_tag_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[] = {
30299         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30300 };
30301 static const asn_TYPE_tag2member_t asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413[] = {
30302     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30303     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30304     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30305 };
30306 asn_SEQUENCE_specifics_t asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413 = {
30307         sizeof(struct E_RABs_DataForwardingAddress_ItemExtIEs),
30308         offsetof(struct E_RABs_DataForwardingAddress_ItemExtIEs, _asn_ctx),
30309         asn_MAP_E_RABs_DataForwardingAddress_ItemExtIEs_tag2el_413,
30310         3,      /* Count of tags in the map */
30311         0, 0, 0,        /* Optional elements (not needed) */
30312         -1,     /* First extension addition */
30313 };
30314 asn_TYPE_descriptor_t asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs = {
30315         "E-RABs-DataForwardingAddress-ItemExtIEs",
30316         "E-RABs-DataForwardingAddress-ItemExtIEs",
30317         &asn_OP_SEQUENCE,
30318         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,
30319         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30320                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30321         asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413,       /* Same as above */
30322         sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413)
30323                 /sizeof(asn_DEF_E_RABs_DataForwardingAddress_ItemExtIEs_tags_413[0]), /* 1 */
30324         { 0, 0, SEQUENCE_constraint },
30325         asn_MBR_E_RABs_DataForwardingAddress_ItemExtIEs_413,
30326         3,      /* Elements count */
30327         &asn_SPC_E_RABs_DataForwardingAddress_ItemExtIEs_specs_413      /* Additional specs */
30328 };
30329
30330 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_420 = {
30331         sizeof(struct ABSInformationFDD_ExtIEs__extensionValue),
30332         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
30333         offsetof(struct ABSInformationFDD_ExtIEs__extensionValue, present),
30334         sizeof(((struct ABSInformationFDD_ExtIEs__extensionValue *)0)->present),
30335         0,      /* No top level tags */
30336         0,      /* No tags in the map */
30337         0, 0,
30338         -1      /* Extensions start */
30339 };
30340 static /* Use -fall-defs-global to expose */
30341 asn_TYPE_descriptor_t asn_DEF_extensionValue_420 = {
30342         "extensionValue",
30343         "extensionValue",
30344         &asn_OP_OPEN_TYPE,
30345         0,      /* No effective tags (pointer) */
30346         0,      /* No effective tags (count) */
30347         0,      /* No tags (pointer) */
30348         0,      /* No tags (count) */
30349         { 0, 0, OPEN_TYPE_constraint },
30350         0, 0,   /* No members */
30351         &asn_SPC_extensionValue_specs_420       /* Additional specs */
30352 };
30353
30354 asn_TYPE_member_t asn_MBR_ABSInformationFDD_ExtIEs_417[] = {
30355         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, id),
30356                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30357                 -1,     /* IMPLICIT tag at current level */
30358                 &asn_DEF_ProtocolIE_ID,
30359                 0,
30360                 { 0, &asn_PER_memb_id_constr_418,  memb_id_constraint_417 },
30361                 0, 0, /* No default value */
30362                 "id"
30363                 },
30364         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, criticality),
30365                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30366                 -1,     /* IMPLICIT tag at current level */
30367                 &asn_DEF_Criticality,
30368                 0,
30369                 { 0, &asn_PER_memb_criticality_constr_419,  memb_criticality_constraint_417 },
30370                 0, 0, /* No default value */
30371                 "criticality"
30372                 },
30373         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationFDD_ExtIEs, extensionValue),
30374                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30375                 +1,     /* EXPLICIT tag at current level */
30376                 &asn_DEF_extensionValue_420,
30377                 0,
30378                 { 0, &asn_PER_memb_extensionValue_constr_420,  memb_extensionValue_constraint_417 },
30379                 0, 0, /* No default value */
30380                 "extensionValue"
30381                 },
30382 };
30383 static const ber_tlv_tag_t asn_DEF_ABSInformationFDD_ExtIEs_tags_417[] = {
30384         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30385 };
30386 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417[] = {
30387     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30388     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30389     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30390 };
30391 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationFDD_ExtIEs_specs_417 = {
30392         sizeof(struct ABSInformationFDD_ExtIEs),
30393         offsetof(struct ABSInformationFDD_ExtIEs, _asn_ctx),
30394         asn_MAP_ABSInformationFDD_ExtIEs_tag2el_417,
30395         3,      /* Count of tags in the map */
30396         0, 0, 0,        /* Optional elements (not needed) */
30397         -1,     /* First extension addition */
30398 };
30399 asn_TYPE_descriptor_t asn_DEF_ABSInformationFDD_ExtIEs = {
30400         "ABSInformationFDD-ExtIEs",
30401         "ABSInformationFDD-ExtIEs",
30402         &asn_OP_SEQUENCE,
30403         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,
30404         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30405                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30406         asn_DEF_ABSInformationFDD_ExtIEs_tags_417,      /* Same as above */
30407         sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417)
30408                 /sizeof(asn_DEF_ABSInformationFDD_ExtIEs_tags_417[0]), /* 1 */
30409         { 0, 0, SEQUENCE_constraint },
30410         asn_MBR_ABSInformationFDD_ExtIEs_417,
30411         3,      /* Elements count */
30412         &asn_SPC_ABSInformationFDD_ExtIEs_specs_417     /* Additional specs */
30413 };
30414
30415 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_424 = {
30416         sizeof(struct ABSInformationTDD_ExtIEs__extensionValue),
30417         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
30418         offsetof(struct ABSInformationTDD_ExtIEs__extensionValue, present),
30419         sizeof(((struct ABSInformationTDD_ExtIEs__extensionValue *)0)->present),
30420         0,      /* No top level tags */
30421         0,      /* No tags in the map */
30422         0, 0,
30423         -1      /* Extensions start */
30424 };
30425 static /* Use -fall-defs-global to expose */
30426 asn_TYPE_descriptor_t asn_DEF_extensionValue_424 = {
30427         "extensionValue",
30428         "extensionValue",
30429         &asn_OP_OPEN_TYPE,
30430         0,      /* No effective tags (pointer) */
30431         0,      /* No effective tags (count) */
30432         0,      /* No tags (pointer) */
30433         0,      /* No tags (count) */
30434         { 0, 0, OPEN_TYPE_constraint },
30435         0, 0,   /* No members */
30436         &asn_SPC_extensionValue_specs_424       /* Additional specs */
30437 };
30438
30439 asn_TYPE_member_t asn_MBR_ABSInformationTDD_ExtIEs_421[] = {
30440         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, id),
30441                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30442                 -1,     /* IMPLICIT tag at current level */
30443                 &asn_DEF_ProtocolIE_ID,
30444                 0,
30445                 { 0, &asn_PER_memb_id_constr_422,  memb_id_constraint_421 },
30446                 0, 0, /* No default value */
30447                 "id"
30448                 },
30449         { ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, criticality),
30450                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30451                 -1,     /* IMPLICIT tag at current level */
30452                 &asn_DEF_Criticality,
30453                 0,
30454                 { 0, &asn_PER_memb_criticality_constr_423,  memb_criticality_constraint_421 },
30455                 0, 0, /* No default value */
30456                 "criticality"
30457                 },
30458         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABSInformationTDD_ExtIEs, extensionValue),
30459                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30460                 +1,     /* EXPLICIT tag at current level */
30461                 &asn_DEF_extensionValue_424,
30462                 0,
30463                 { 0, &asn_PER_memb_extensionValue_constr_424,  memb_extensionValue_constraint_421 },
30464                 0, 0, /* No default value */
30465                 "extensionValue"
30466                 },
30467 };
30468 static const ber_tlv_tag_t asn_DEF_ABSInformationTDD_ExtIEs_tags_421[] = {
30469         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30470 };
30471 static const asn_TYPE_tag2member_t asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421[] = {
30472     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30473     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30474     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30475 };
30476 asn_SEQUENCE_specifics_t asn_SPC_ABSInformationTDD_ExtIEs_specs_421 = {
30477         sizeof(struct ABSInformationTDD_ExtIEs),
30478         offsetof(struct ABSInformationTDD_ExtIEs, _asn_ctx),
30479         asn_MAP_ABSInformationTDD_ExtIEs_tag2el_421,
30480         3,      /* Count of tags in the map */
30481         0, 0, 0,        /* Optional elements (not needed) */
30482         -1,     /* First extension addition */
30483 };
30484 asn_TYPE_descriptor_t asn_DEF_ABSInformationTDD_ExtIEs = {
30485         "ABSInformationTDD-ExtIEs",
30486         "ABSInformationTDD-ExtIEs",
30487         &asn_OP_SEQUENCE,
30488         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,
30489         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30490                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30491         asn_DEF_ABSInformationTDD_ExtIEs_tags_421,      /* Same as above */
30492         sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421)
30493                 /sizeof(asn_DEF_ABSInformationTDD_ExtIEs_tags_421[0]), /* 1 */
30494         { 0, 0, SEQUENCE_constraint },
30495         asn_MBR_ABSInformationTDD_ExtIEs_421,
30496         3,      /* Elements count */
30497         &asn_SPC_ABSInformationTDD_ExtIEs_specs_421     /* Additional specs */
30498 };
30499
30500 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_428 = {
30501         sizeof(struct ABS_Status_ExtIEs__extensionValue),
30502         offsetof(struct ABS_Status_ExtIEs__extensionValue, _asn_ctx),
30503         offsetof(struct ABS_Status_ExtIEs__extensionValue, present),
30504         sizeof(((struct ABS_Status_ExtIEs__extensionValue *)0)->present),
30505         0,      /* No top level tags */
30506         0,      /* No tags in the map */
30507         0, 0,
30508         -1      /* Extensions start */
30509 };
30510 static /* Use -fall-defs-global to expose */
30511 asn_TYPE_descriptor_t asn_DEF_extensionValue_428 = {
30512         "extensionValue",
30513         "extensionValue",
30514         &asn_OP_OPEN_TYPE,
30515         0,      /* No effective tags (pointer) */
30516         0,      /* No effective tags (count) */
30517         0,      /* No tags (pointer) */
30518         0,      /* No tags (count) */
30519         { 0, 0, OPEN_TYPE_constraint },
30520         0, 0,   /* No members */
30521         &asn_SPC_extensionValue_specs_428       /* Additional specs */
30522 };
30523
30524 asn_TYPE_member_t asn_MBR_ABS_Status_ExtIEs_425[] = {
30525         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, id),
30526                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30527                 -1,     /* IMPLICIT tag at current level */
30528                 &asn_DEF_ProtocolIE_ID,
30529                 0,
30530                 { 0, &asn_PER_memb_id_constr_426,  memb_id_constraint_425 },
30531                 0, 0, /* No default value */
30532                 "id"
30533                 },
30534         { ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, criticality),
30535                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30536                 -1,     /* IMPLICIT tag at current level */
30537                 &asn_DEF_Criticality,
30538                 0,
30539                 { 0, &asn_PER_memb_criticality_constr_427,  memb_criticality_constraint_425 },
30540                 0, 0, /* No default value */
30541                 "criticality"
30542                 },
30543         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ABS_Status_ExtIEs, extensionValue),
30544                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30545                 +1,     /* EXPLICIT tag at current level */
30546                 &asn_DEF_extensionValue_428,
30547                 0,
30548                 { 0, &asn_PER_memb_extensionValue_constr_428,  memb_extensionValue_constraint_425 },
30549                 0, 0, /* No default value */
30550                 "extensionValue"
30551                 },
30552 };
30553 static const ber_tlv_tag_t asn_DEF_ABS_Status_ExtIEs_tags_425[] = {
30554         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30555 };
30556 static const asn_TYPE_tag2member_t asn_MAP_ABS_Status_ExtIEs_tag2el_425[] = {
30557     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30558     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30559     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30560 };
30561 asn_SEQUENCE_specifics_t asn_SPC_ABS_Status_ExtIEs_specs_425 = {
30562         sizeof(struct ABS_Status_ExtIEs),
30563         offsetof(struct ABS_Status_ExtIEs, _asn_ctx),
30564         asn_MAP_ABS_Status_ExtIEs_tag2el_425,
30565         3,      /* Count of tags in the map */
30566         0, 0, 0,        /* Optional elements (not needed) */
30567         -1,     /* First extension addition */
30568 };
30569 asn_TYPE_descriptor_t asn_DEF_ABS_Status_ExtIEs = {
30570         "ABS-Status-ExtIEs",
30571         "ABS-Status-ExtIEs",
30572         &asn_OP_SEQUENCE,
30573         asn_DEF_ABS_Status_ExtIEs_tags_425,
30574         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30575                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30576         asn_DEF_ABS_Status_ExtIEs_tags_425,     /* Same as above */
30577         sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425)
30578                 /sizeof(asn_DEF_ABS_Status_ExtIEs_tags_425[0]), /* 1 */
30579         { 0, 0, SEQUENCE_constraint },
30580         asn_MBR_ABS_Status_ExtIEs_425,
30581         3,      /* Elements count */
30582         &asn_SPC_ABS_Status_ExtIEs_specs_425    /* Additional specs */
30583 };
30584
30585 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_432 = {
30586         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue),
30587         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
30588         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue, present),
30589         sizeof(((struct AdditionalSpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
30590         0,      /* No top level tags */
30591         0,      /* No tags in the map */
30592         0, 0,
30593         -1      /* Extensions start */
30594 };
30595 static /* Use -fall-defs-global to expose */
30596 asn_TYPE_descriptor_t asn_DEF_extensionValue_432 = {
30597         "extensionValue",
30598         "extensionValue",
30599         &asn_OP_OPEN_TYPE,
30600         0,      /* No effective tags (pointer) */
30601         0,      /* No effective tags (count) */
30602         0,      /* No tags (pointer) */
30603         0,      /* No tags (count) */
30604         { 0, 0, OPEN_TYPE_constraint },
30605         0, 0,   /* No members */
30606         &asn_SPC_extensionValue_specs_432       /* Additional specs */
30607 };
30608
30609 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429[] = {
30610         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, id),
30611                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30612                 -1,     /* IMPLICIT tag at current level */
30613                 &asn_DEF_ProtocolIE_ID,
30614                 0,
30615                 { 0, &asn_PER_memb_id_constr_430,  memb_id_constraint_429 },
30616                 0, 0, /* No default value */
30617                 "id"
30618                 },
30619         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, criticality),
30620                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30621                 -1,     /* IMPLICIT tag at current level */
30622                 &asn_DEF_Criticality,
30623                 0,
30624                 { 0, &asn_PER_memb_criticality_constr_431,  memb_criticality_constraint_429 },
30625                 0, 0, /* No default value */
30626                 "criticality"
30627                 },
30628         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, extensionValue),
30629                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30630                 +1,     /* EXPLICIT tag at current level */
30631                 &asn_DEF_extensionValue_432,
30632                 0,
30633                 { 0, &asn_PER_memb_extensionValue_constr_432,  memb_extensionValue_constraint_429 },
30634                 0, 0, /* No default value */
30635                 "extensionValue"
30636                 },
30637 };
30638 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[] = {
30639         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30640 };
30641 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429[] = {
30642     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30643     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30644     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30645 };
30646 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429 = {
30647         sizeof(struct AdditionalSpecialSubframe_Info_ExtIEs),
30648         offsetof(struct AdditionalSpecialSubframe_Info_ExtIEs, _asn_ctx),
30649         asn_MAP_AdditionalSpecialSubframe_Info_ExtIEs_tag2el_429,
30650         3,      /* Count of tags in the map */
30651         0, 0, 0,        /* Optional elements (not needed) */
30652         -1,     /* First extension addition */
30653 };
30654 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs = {
30655         "AdditionalSpecialSubframe-Info-ExtIEs",
30656         "AdditionalSpecialSubframe-Info-ExtIEs",
30657         &asn_OP_SEQUENCE,
30658         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429,
30659         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30660                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30661         asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429, /* Same as above */
30662         sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429)
30663                 /sizeof(asn_DEF_AdditionalSpecialSubframe_Info_ExtIEs_tags_429[0]), /* 1 */
30664         { 0, 0, SEQUENCE_constraint },
30665         asn_MBR_AdditionalSpecialSubframe_Info_ExtIEs_429,
30666         3,      /* Elements count */
30667         &asn_SPC_AdditionalSpecialSubframe_Info_ExtIEs_specs_429        /* Additional specs */
30668 };
30669
30670 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_436 = {
30671         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue),
30672         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, _asn_ctx),
30673         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue, present),
30674         sizeof(((struct AdditionalSpecialSubframeExtension_Info_ExtIEs__extensionValue *)0)->present),
30675         0,      /* No top level tags */
30676         0,      /* No tags in the map */
30677         0, 0,
30678         -1      /* Extensions start */
30679 };
30680 static /* Use -fall-defs-global to expose */
30681 asn_TYPE_descriptor_t asn_DEF_extensionValue_436 = {
30682         "extensionValue",
30683         "extensionValue",
30684         &asn_OP_OPEN_TYPE,
30685         0,      /* No effective tags (pointer) */
30686         0,      /* No effective tags (count) */
30687         0,      /* No tags (pointer) */
30688         0,      /* No tags (count) */
30689         { 0, 0, OPEN_TYPE_constraint },
30690         0, 0,   /* No members */
30691         &asn_SPC_extensionValue_specs_436       /* Additional specs */
30692 };
30693
30694 asn_TYPE_member_t asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433[] = {
30695         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, id),
30696                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30697                 -1,     /* IMPLICIT tag at current level */
30698                 &asn_DEF_ProtocolIE_ID,
30699                 0,
30700                 { 0, &asn_PER_memb_id_constr_434,  memb_id_constraint_433 },
30701                 0, 0, /* No default value */
30702                 "id"
30703                 },
30704         { ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, criticality),
30705                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30706                 -1,     /* IMPLICIT tag at current level */
30707                 &asn_DEF_Criticality,
30708                 0,
30709                 { 0, &asn_PER_memb_criticality_constr_435,  memb_criticality_constraint_433 },
30710                 0, 0, /* No default value */
30711                 "criticality"
30712                 },
30713         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, extensionValue),
30714                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30715                 +1,     /* EXPLICIT tag at current level */
30716                 &asn_DEF_extensionValue_436,
30717                 0,
30718                 { 0, &asn_PER_memb_extensionValue_constr_436,  memb_extensionValue_constraint_433 },
30719                 0, 0, /* No default value */
30720                 "extensionValue"
30721                 },
30722 };
30723 static const ber_tlv_tag_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[] = {
30724         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30725 };
30726 static const asn_TYPE_tag2member_t asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433[] = {
30727     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30728     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30729     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30730 };
30731 asn_SEQUENCE_specifics_t asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433 = {
30732         sizeof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs),
30733         offsetof(struct AdditionalSpecialSubframeExtension_Info_ExtIEs, _asn_ctx),
30734         asn_MAP_AdditionalSpecialSubframeExtension_Info_ExtIEs_tag2el_433,
30735         3,      /* Count of tags in the map */
30736         0, 0, 0,        /* Optional elements (not needed) */
30737         -1,     /* First extension addition */
30738 };
30739 asn_TYPE_descriptor_t asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs = {
30740         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30741         "AdditionalSpecialSubframeExtension-Info-ExtIEs",
30742         &asn_OP_SEQUENCE,
30743         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,
30744         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30745                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30746         asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433,        /* Same as above */
30747         sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433)
30748                 /sizeof(asn_DEF_AdditionalSpecialSubframeExtension_Info_ExtIEs_tags_433[0]), /* 1 */
30749         { 0, 0, SEQUENCE_constraint },
30750         asn_MBR_AdditionalSpecialSubframeExtension_Info_ExtIEs_433,
30751         3,      /* Elements count */
30752         &asn_SPC_AdditionalSpecialSubframeExtension_Info_ExtIEs_specs_433       /* Additional specs */
30753 };
30754
30755 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_440 = {
30756         sizeof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue),
30757         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, _asn_ctx),
30758         offsetof(struct AllocationAndRetentionPriority_ExtIEs__extensionValue, present),
30759         sizeof(((struct AllocationAndRetentionPriority_ExtIEs__extensionValue *)0)->present),
30760         0,      /* No top level tags */
30761         0,      /* No tags in the map */
30762         0, 0,
30763         -1      /* Extensions start */
30764 };
30765 static /* Use -fall-defs-global to expose */
30766 asn_TYPE_descriptor_t asn_DEF_extensionValue_440 = {
30767         "extensionValue",
30768         "extensionValue",
30769         &asn_OP_OPEN_TYPE,
30770         0,      /* No effective tags (pointer) */
30771         0,      /* No effective tags (count) */
30772         0,      /* No tags (pointer) */
30773         0,      /* No tags (count) */
30774         { 0, 0, OPEN_TYPE_constraint },
30775         0, 0,   /* No members */
30776         &asn_SPC_extensionValue_specs_440       /* Additional specs */
30777 };
30778
30779 asn_TYPE_member_t asn_MBR_AllocationAndRetentionPriority_ExtIEs_437[] = {
30780         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, id),
30781                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30782                 -1,     /* IMPLICIT tag at current level */
30783                 &asn_DEF_ProtocolIE_ID,
30784                 0,
30785                 { 0, &asn_PER_memb_id_constr_438,  memb_id_constraint_437 },
30786                 0, 0, /* No default value */
30787                 "id"
30788                 },
30789         { ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, criticality),
30790                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30791                 -1,     /* IMPLICIT tag at current level */
30792                 &asn_DEF_Criticality,
30793                 0,
30794                 { 0, &asn_PER_memb_criticality_constr_439,  memb_criticality_constraint_437 },
30795                 0, 0, /* No default value */
30796                 "criticality"
30797                 },
30798         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AllocationAndRetentionPriority_ExtIEs, extensionValue),
30799                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30800                 +1,     /* EXPLICIT tag at current level */
30801                 &asn_DEF_extensionValue_440,
30802                 0,
30803                 { 0, &asn_PER_memb_extensionValue_constr_440,  memb_extensionValue_constraint_437 },
30804                 0, 0, /* No default value */
30805                 "extensionValue"
30806                 },
30807 };
30808 static const ber_tlv_tag_t asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[] = {
30809         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30810 };
30811 static const asn_TYPE_tag2member_t asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437[] = {
30812     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30813     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30814     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30815 };
30816 asn_SEQUENCE_specifics_t asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437 = {
30817         sizeof(struct AllocationAndRetentionPriority_ExtIEs),
30818         offsetof(struct AllocationAndRetentionPriority_ExtIEs, _asn_ctx),
30819         asn_MAP_AllocationAndRetentionPriority_ExtIEs_tag2el_437,
30820         3,      /* Count of tags in the map */
30821         0, 0, 0,        /* Optional elements (not needed) */
30822         -1,     /* First extension addition */
30823 };
30824 asn_TYPE_descriptor_t asn_DEF_AllocationAndRetentionPriority_ExtIEs = {
30825         "AllocationAndRetentionPriority-ExtIEs",
30826         "AllocationAndRetentionPriority-ExtIEs",
30827         &asn_OP_SEQUENCE,
30828         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437,
30829         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30830                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30831         asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437, /* Same as above */
30832         sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437)
30833                 /sizeof(asn_DEF_AllocationAndRetentionPriority_ExtIEs_tags_437[0]), /* 1 */
30834         { 0, 0, SEQUENCE_constraint },
30835         asn_MBR_AllocationAndRetentionPriority_ExtIEs_437,
30836         3,      /* Elements count */
30837         &asn_SPC_AllocationAndRetentionPriority_ExtIEs_specs_437        /* Additional specs */
30838 };
30839
30840 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_444 = {
30841         sizeof(struct AS_SecurityInformation_ExtIEs__extensionValue),
30842         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, _asn_ctx),
30843         offsetof(struct AS_SecurityInformation_ExtIEs__extensionValue, present),
30844         sizeof(((struct AS_SecurityInformation_ExtIEs__extensionValue *)0)->present),
30845         0,      /* No top level tags */
30846         0,      /* No tags in the map */
30847         0, 0,
30848         -1      /* Extensions start */
30849 };
30850 static /* Use -fall-defs-global to expose */
30851 asn_TYPE_descriptor_t asn_DEF_extensionValue_444 = {
30852         "extensionValue",
30853         "extensionValue",
30854         &asn_OP_OPEN_TYPE,
30855         0,      /* No effective tags (pointer) */
30856         0,      /* No effective tags (count) */
30857         0,      /* No tags (pointer) */
30858         0,      /* No tags (count) */
30859         { 0, 0, OPEN_TYPE_constraint },
30860         0, 0,   /* No members */
30861         &asn_SPC_extensionValue_specs_444       /* Additional specs */
30862 };
30863
30864 asn_TYPE_member_t asn_MBR_AS_SecurityInformation_ExtIEs_441[] = {
30865         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, id),
30866                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30867                 -1,     /* IMPLICIT tag at current level */
30868                 &asn_DEF_ProtocolIE_ID,
30869                 0,
30870                 { 0, &asn_PER_memb_id_constr_442,  memb_id_constraint_441 },
30871                 0, 0, /* No default value */
30872                 "id"
30873                 },
30874         { ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, criticality),
30875                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30876                 -1,     /* IMPLICIT tag at current level */
30877                 &asn_DEF_Criticality,
30878                 0,
30879                 { 0, &asn_PER_memb_criticality_constr_443,  memb_criticality_constraint_441 },
30880                 0, 0, /* No default value */
30881                 "criticality"
30882                 },
30883         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct AS_SecurityInformation_ExtIEs, extensionValue),
30884                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30885                 +1,     /* EXPLICIT tag at current level */
30886                 &asn_DEF_extensionValue_444,
30887                 0,
30888                 { 0, &asn_PER_memb_extensionValue_constr_444,  memb_extensionValue_constraint_441 },
30889                 0, 0, /* No default value */
30890                 "extensionValue"
30891                 },
30892 };
30893 static const ber_tlv_tag_t asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[] = {
30894         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30895 };
30896 static const asn_TYPE_tag2member_t asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441[] = {
30897     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30898     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30899     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30900 };
30901 asn_SEQUENCE_specifics_t asn_SPC_AS_SecurityInformation_ExtIEs_specs_441 = {
30902         sizeof(struct AS_SecurityInformation_ExtIEs),
30903         offsetof(struct AS_SecurityInformation_ExtIEs, _asn_ctx),
30904         asn_MAP_AS_SecurityInformation_ExtIEs_tag2el_441,
30905         3,      /* Count of tags in the map */
30906         0, 0, 0,        /* Optional elements (not needed) */
30907         -1,     /* First extension addition */
30908 };
30909 asn_TYPE_descriptor_t asn_DEF_AS_SecurityInformation_ExtIEs = {
30910         "AS-SecurityInformation-ExtIEs",
30911         "AS-SecurityInformation-ExtIEs",
30912         &asn_OP_SEQUENCE,
30913         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441,
30914         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30915                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30916         asn_DEF_AS_SecurityInformation_ExtIEs_tags_441, /* Same as above */
30917         sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441)
30918                 /sizeof(asn_DEF_AS_SecurityInformation_ExtIEs_tags_441[0]), /* 1 */
30919         { 0, 0, SEQUENCE_constraint },
30920         asn_MBR_AS_SecurityInformation_ExtIEs_441,
30921         3,      /* Elements count */
30922         &asn_SPC_AS_SecurityInformation_ExtIEs_specs_441        /* Additional specs */
30923 };
30924
30925 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_448 = {
30926         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue),
30927         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
30928         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue, present),
30929         sizeof(((struct BluetoothMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
30930         0,      /* No top level tags */
30931         0,      /* No tags in the map */
30932         0, 0,
30933         -1      /* Extensions start */
30934 };
30935 static /* Use -fall-defs-global to expose */
30936 asn_TYPE_descriptor_t asn_DEF_extensionValue_448 = {
30937         "extensionValue",
30938         "extensionValue",
30939         &asn_OP_OPEN_TYPE,
30940         0,      /* No effective tags (pointer) */
30941         0,      /* No effective tags (count) */
30942         0,      /* No tags (pointer) */
30943         0,      /* No tags (count) */
30944         { 0, 0, OPEN_TYPE_constraint },
30945         0, 0,   /* No members */
30946         &asn_SPC_extensionValue_specs_448       /* Additional specs */
30947 };
30948
30949 asn_TYPE_member_t asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445[] = {
30950         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, id),
30951                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
30952                 -1,     /* IMPLICIT tag at current level */
30953                 &asn_DEF_ProtocolIE_ID,
30954                 0,
30955                 { 0, &asn_PER_memb_id_constr_446,  memb_id_constraint_445 },
30956                 0, 0, /* No default value */
30957                 "id"
30958                 },
30959         { ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, criticality),
30960                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
30961                 -1,     /* IMPLICIT tag at current level */
30962                 &asn_DEF_Criticality,
30963                 0,
30964                 { 0, &asn_PER_memb_criticality_constr_447,  memb_criticality_constraint_445 },
30965                 0, 0, /* No default value */
30966                 "criticality"
30967                 },
30968         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, extensionValue),
30969                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
30970                 +1,     /* EXPLICIT tag at current level */
30971                 &asn_DEF_extensionValue_448,
30972                 0,
30973                 { 0, &asn_PER_memb_extensionValue_constr_448,  memb_extensionValue_constraint_445 },
30974                 0, 0, /* No default value */
30975                 "extensionValue"
30976                 },
30977 };
30978 static const ber_tlv_tag_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[] = {
30979         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
30980 };
30981 static const asn_TYPE_tag2member_t asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445[] = {
30982     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
30983     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
30984     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
30985 };
30986 asn_SEQUENCE_specifics_t asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445 = {
30987         sizeof(struct BluetoothMeasurementConfiguration_ExtIEs),
30988         offsetof(struct BluetoothMeasurementConfiguration_ExtIEs, _asn_ctx),
30989         asn_MAP_BluetoothMeasurementConfiguration_ExtIEs_tag2el_445,
30990         3,      /* Count of tags in the map */
30991         0, 0, 0,        /* Optional elements (not needed) */
30992         -1,     /* First extension addition */
30993 };
30994 asn_TYPE_descriptor_t asn_DEF_BluetoothMeasurementConfiguration_ExtIEs = {
30995         "BluetoothMeasurementConfiguration-ExtIEs",
30996         "BluetoothMeasurementConfiguration-ExtIEs",
30997         &asn_OP_SEQUENCE,
30998         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,
30999         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31000                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31001         asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445,      /* Same as above */
31002         sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445)
31003                 /sizeof(asn_DEF_BluetoothMeasurementConfiguration_ExtIEs_tags_445[0]), /* 1 */
31004         { 0, 0, SEQUENCE_constraint },
31005         asn_MBR_BluetoothMeasurementConfiguration_ExtIEs_445,
31006         3,      /* Elements count */
31007         &asn_SPC_BluetoothMeasurementConfiguration_ExtIEs_specs_445     /* Additional specs */
31008 };
31009
31010 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_452 = {
31011         sizeof(struct CellBasedMDT_ExtIEs__extensionValue),
31012         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, _asn_ctx),
31013         offsetof(struct CellBasedMDT_ExtIEs__extensionValue, present),
31014         sizeof(((struct CellBasedMDT_ExtIEs__extensionValue *)0)->present),
31015         0,      /* No top level tags */
31016         0,      /* No tags in the map */
31017         0, 0,
31018         -1      /* Extensions start */
31019 };
31020 static /* Use -fall-defs-global to expose */
31021 asn_TYPE_descriptor_t asn_DEF_extensionValue_452 = {
31022         "extensionValue",
31023         "extensionValue",
31024         &asn_OP_OPEN_TYPE,
31025         0,      /* No effective tags (pointer) */
31026         0,      /* No effective tags (count) */
31027         0,      /* No tags (pointer) */
31028         0,      /* No tags (count) */
31029         { 0, 0, OPEN_TYPE_constraint },
31030         0, 0,   /* No members */
31031         &asn_SPC_extensionValue_specs_452       /* Additional specs */
31032 };
31033
31034 asn_TYPE_member_t asn_MBR_CellBasedMDT_ExtIEs_449[] = {
31035         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, id),
31036                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31037                 -1,     /* IMPLICIT tag at current level */
31038                 &asn_DEF_ProtocolIE_ID,
31039                 0,
31040                 { 0, &asn_PER_memb_id_constr_450,  memb_id_constraint_449 },
31041                 0, 0, /* No default value */
31042                 "id"
31043                 },
31044         { ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, criticality),
31045                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31046                 -1,     /* IMPLICIT tag at current level */
31047                 &asn_DEF_Criticality,
31048                 0,
31049                 { 0, &asn_PER_memb_criticality_constr_451,  memb_criticality_constraint_449 },
31050                 0, 0, /* No default value */
31051                 "criticality"
31052                 },
31053         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedMDT_ExtIEs, extensionValue),
31054                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31055                 +1,     /* EXPLICIT tag at current level */
31056                 &asn_DEF_extensionValue_452,
31057                 0,
31058                 { 0, &asn_PER_memb_extensionValue_constr_452,  memb_extensionValue_constraint_449 },
31059                 0, 0, /* No default value */
31060                 "extensionValue"
31061                 },
31062 };
31063 static const ber_tlv_tag_t asn_DEF_CellBasedMDT_ExtIEs_tags_449[] = {
31064         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31065 };
31066 static const asn_TYPE_tag2member_t asn_MAP_CellBasedMDT_ExtIEs_tag2el_449[] = {
31067     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31068     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31069     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31070 };
31071 asn_SEQUENCE_specifics_t asn_SPC_CellBasedMDT_ExtIEs_specs_449 = {
31072         sizeof(struct CellBasedMDT_ExtIEs),
31073         offsetof(struct CellBasedMDT_ExtIEs, _asn_ctx),
31074         asn_MAP_CellBasedMDT_ExtIEs_tag2el_449,
31075         3,      /* Count of tags in the map */
31076         0, 0, 0,        /* Optional elements (not needed) */
31077         -1,     /* First extension addition */
31078 };
31079 asn_TYPE_descriptor_t asn_DEF_CellBasedMDT_ExtIEs = {
31080         "CellBasedMDT-ExtIEs",
31081         "CellBasedMDT-ExtIEs",
31082         &asn_OP_SEQUENCE,
31083         asn_DEF_CellBasedMDT_ExtIEs_tags_449,
31084         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31085                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31086         asn_DEF_CellBasedMDT_ExtIEs_tags_449,   /* Same as above */
31087         sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449)
31088                 /sizeof(asn_DEF_CellBasedMDT_ExtIEs_tags_449[0]), /* 1 */
31089         { 0, 0, SEQUENCE_constraint },
31090         asn_MBR_CellBasedMDT_ExtIEs_449,
31091         3,      /* Elements count */
31092         &asn_SPC_CellBasedMDT_ExtIEs_specs_449  /* Additional specs */
31093 };
31094
31095 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_456 = {
31096         sizeof(struct CellBasedQMC_ExtIEs__extensionValue),
31097         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, _asn_ctx),
31098         offsetof(struct CellBasedQMC_ExtIEs__extensionValue, present),
31099         sizeof(((struct CellBasedQMC_ExtIEs__extensionValue *)0)->present),
31100         0,      /* No top level tags */
31101         0,      /* No tags in the map */
31102         0, 0,
31103         -1      /* Extensions start */
31104 };
31105 static /* Use -fall-defs-global to expose */
31106 asn_TYPE_descriptor_t asn_DEF_extensionValue_456 = {
31107         "extensionValue",
31108         "extensionValue",
31109         &asn_OP_OPEN_TYPE,
31110         0,      /* No effective tags (pointer) */
31111         0,      /* No effective tags (count) */
31112         0,      /* No tags (pointer) */
31113         0,      /* No tags (count) */
31114         { 0, 0, OPEN_TYPE_constraint },
31115         0, 0,   /* No members */
31116         &asn_SPC_extensionValue_specs_456       /* Additional specs */
31117 };
31118
31119 asn_TYPE_member_t asn_MBR_CellBasedQMC_ExtIEs_453[] = {
31120         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, id),
31121                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31122                 -1,     /* IMPLICIT tag at current level */
31123                 &asn_DEF_ProtocolIE_ID,
31124                 0,
31125                 { 0, &asn_PER_memb_id_constr_454,  memb_id_constraint_453 },
31126                 0, 0, /* No default value */
31127                 "id"
31128                 },
31129         { ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, criticality),
31130                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31131                 -1,     /* IMPLICIT tag at current level */
31132                 &asn_DEF_Criticality,
31133                 0,
31134                 { 0, &asn_PER_memb_criticality_constr_455,  memb_criticality_constraint_453 },
31135                 0, 0, /* No default value */
31136                 "criticality"
31137                 },
31138         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellBasedQMC_ExtIEs, extensionValue),
31139                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31140                 +1,     /* EXPLICIT tag at current level */
31141                 &asn_DEF_extensionValue_456,
31142                 0,
31143                 { 0, &asn_PER_memb_extensionValue_constr_456,  memb_extensionValue_constraint_453 },
31144                 0, 0, /* No default value */
31145                 "extensionValue"
31146                 },
31147 };
31148 static const ber_tlv_tag_t asn_DEF_CellBasedQMC_ExtIEs_tags_453[] = {
31149         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31150 };
31151 static const asn_TYPE_tag2member_t asn_MAP_CellBasedQMC_ExtIEs_tag2el_453[] = {
31152     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31153     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31154     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31155 };
31156 asn_SEQUENCE_specifics_t asn_SPC_CellBasedQMC_ExtIEs_specs_453 = {
31157         sizeof(struct CellBasedQMC_ExtIEs),
31158         offsetof(struct CellBasedQMC_ExtIEs, _asn_ctx),
31159         asn_MAP_CellBasedQMC_ExtIEs_tag2el_453,
31160         3,      /* Count of tags in the map */
31161         0, 0, 0,        /* Optional elements (not needed) */
31162         -1,     /* First extension addition */
31163 };
31164 asn_TYPE_descriptor_t asn_DEF_CellBasedQMC_ExtIEs = {
31165         "CellBasedQMC-ExtIEs",
31166         "CellBasedQMC-ExtIEs",
31167         &asn_OP_SEQUENCE,
31168         asn_DEF_CellBasedQMC_ExtIEs_tags_453,
31169         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31170                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31171         asn_DEF_CellBasedQMC_ExtIEs_tags_453,   /* Same as above */
31172         sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453)
31173                 /sizeof(asn_DEF_CellBasedQMC_ExtIEs_tags_453[0]), /* 1 */
31174         { 0, 0, SEQUENCE_constraint },
31175         asn_MBR_CellBasedQMC_ExtIEs_453,
31176         3,      /* Elements count */
31177         &asn_SPC_CellBasedQMC_ExtIEs_specs_453  /* Additional specs */
31178 };
31179
31180 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_460 = {
31181         sizeof(struct CellReplacingInfo_ExtIEs__extensionValue),
31182         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, _asn_ctx),
31183         offsetof(struct CellReplacingInfo_ExtIEs__extensionValue, present),
31184         sizeof(((struct CellReplacingInfo_ExtIEs__extensionValue *)0)->present),
31185         0,      /* No top level tags */
31186         0,      /* No tags in the map */
31187         0, 0,
31188         -1      /* Extensions start */
31189 };
31190 static /* Use -fall-defs-global to expose */
31191 asn_TYPE_descriptor_t asn_DEF_extensionValue_460 = {
31192         "extensionValue",
31193         "extensionValue",
31194         &asn_OP_OPEN_TYPE,
31195         0,      /* No effective tags (pointer) */
31196         0,      /* No effective tags (count) */
31197         0,      /* No tags (pointer) */
31198         0,      /* No tags (count) */
31199         { 0, 0, OPEN_TYPE_constraint },
31200         0, 0,   /* No members */
31201         &asn_SPC_extensionValue_specs_460       /* Additional specs */
31202 };
31203
31204 asn_TYPE_member_t asn_MBR_CellReplacingInfo_ExtIEs_457[] = {
31205         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, id),
31206                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31207                 -1,     /* IMPLICIT tag at current level */
31208                 &asn_DEF_ProtocolIE_ID,
31209                 0,
31210                 { 0, &asn_PER_memb_id_constr_458,  memb_id_constraint_457 },
31211                 0, 0, /* No default value */
31212                 "id"
31213                 },
31214         { ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, criticality),
31215                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31216                 -1,     /* IMPLICIT tag at current level */
31217                 &asn_DEF_Criticality,
31218                 0,
31219                 { 0, &asn_PER_memb_criticality_constr_459,  memb_criticality_constraint_457 },
31220                 0, 0, /* No default value */
31221                 "criticality"
31222                 },
31223         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellReplacingInfo_ExtIEs, extensionValue),
31224                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31225                 +1,     /* EXPLICIT tag at current level */
31226                 &asn_DEF_extensionValue_460,
31227                 0,
31228                 { 0, &asn_PER_memb_extensionValue_constr_460,  memb_extensionValue_constraint_457 },
31229                 0, 0, /* No default value */
31230                 "extensionValue"
31231                 },
31232 };
31233 static const ber_tlv_tag_t asn_DEF_CellReplacingInfo_ExtIEs_tags_457[] = {
31234         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31235 };
31236 static const asn_TYPE_tag2member_t asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457[] = {
31237     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31238     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31239     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31240 };
31241 asn_SEQUENCE_specifics_t asn_SPC_CellReplacingInfo_ExtIEs_specs_457 = {
31242         sizeof(struct CellReplacingInfo_ExtIEs),
31243         offsetof(struct CellReplacingInfo_ExtIEs, _asn_ctx),
31244         asn_MAP_CellReplacingInfo_ExtIEs_tag2el_457,
31245         3,      /* Count of tags in the map */
31246         0, 0, 0,        /* Optional elements (not needed) */
31247         -1,     /* First extension addition */
31248 };
31249 asn_TYPE_descriptor_t asn_DEF_CellReplacingInfo_ExtIEs = {
31250         "CellReplacingInfo-ExtIEs",
31251         "CellReplacingInfo-ExtIEs",
31252         &asn_OP_SEQUENCE,
31253         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,
31254         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31255                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31256         asn_DEF_CellReplacingInfo_ExtIEs_tags_457,      /* Same as above */
31257         sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457)
31258                 /sizeof(asn_DEF_CellReplacingInfo_ExtIEs_tags_457[0]), /* 1 */
31259         { 0, 0, SEQUENCE_constraint },
31260         asn_MBR_CellReplacingInfo_ExtIEs_457,
31261         3,      /* Elements count */
31262         &asn_SPC_CellReplacingInfo_ExtIEs_specs_457     /* Additional specs */
31263 };
31264
31265 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_464 = {
31266         sizeof(struct CellType_ExtIEs__extensionValue),
31267         offsetof(struct CellType_ExtIEs__extensionValue, _asn_ctx),
31268         offsetof(struct CellType_ExtIEs__extensionValue, present),
31269         sizeof(((struct CellType_ExtIEs__extensionValue *)0)->present),
31270         0,      /* No top level tags */
31271         0,      /* No tags in the map */
31272         0, 0,
31273         -1      /* Extensions start */
31274 };
31275 static /* Use -fall-defs-global to expose */
31276 asn_TYPE_descriptor_t asn_DEF_extensionValue_464 = {
31277         "extensionValue",
31278         "extensionValue",
31279         &asn_OP_OPEN_TYPE,
31280         0,      /* No effective tags (pointer) */
31281         0,      /* No effective tags (count) */
31282         0,      /* No tags (pointer) */
31283         0,      /* No tags (count) */
31284         { 0, 0, OPEN_TYPE_constraint },
31285         0, 0,   /* No members */
31286         &asn_SPC_extensionValue_specs_464       /* Additional specs */
31287 };
31288
31289 asn_TYPE_member_t asn_MBR_CellType_ExtIEs_461[] = {
31290         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, id),
31291                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31292                 -1,     /* IMPLICIT tag at current level */
31293                 &asn_DEF_ProtocolIE_ID,
31294                 0,
31295                 { 0, &asn_PER_memb_id_constr_462,  memb_id_constraint_461 },
31296                 0, 0, /* No default value */
31297                 "id"
31298                 },
31299         { ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, criticality),
31300                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31301                 -1,     /* IMPLICIT tag at current level */
31302                 &asn_DEF_Criticality,
31303                 0,
31304                 { 0, &asn_PER_memb_criticality_constr_463,  memb_criticality_constraint_461 },
31305                 0, 0, /* No default value */
31306                 "criticality"
31307                 },
31308         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CellType_ExtIEs, extensionValue),
31309                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31310                 +1,     /* EXPLICIT tag at current level */
31311                 &asn_DEF_extensionValue_464,
31312                 0,
31313                 { 0, &asn_PER_memb_extensionValue_constr_464,  memb_extensionValue_constraint_461 },
31314                 0, 0, /* No default value */
31315                 "extensionValue"
31316                 },
31317 };
31318 static const ber_tlv_tag_t asn_DEF_CellType_ExtIEs_tags_461[] = {
31319         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31320 };
31321 static const asn_TYPE_tag2member_t asn_MAP_CellType_ExtIEs_tag2el_461[] = {
31322     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31323     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31324     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31325 };
31326 asn_SEQUENCE_specifics_t asn_SPC_CellType_ExtIEs_specs_461 = {
31327         sizeof(struct CellType_ExtIEs),
31328         offsetof(struct CellType_ExtIEs, _asn_ctx),
31329         asn_MAP_CellType_ExtIEs_tag2el_461,
31330         3,      /* Count of tags in the map */
31331         0, 0, 0,        /* Optional elements (not needed) */
31332         -1,     /* First extension addition */
31333 };
31334 asn_TYPE_descriptor_t asn_DEF_CellType_ExtIEs = {
31335         "CellType-ExtIEs",
31336         "CellType-ExtIEs",
31337         &asn_OP_SEQUENCE,
31338         asn_DEF_CellType_ExtIEs_tags_461,
31339         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31340                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31341         asn_DEF_CellType_ExtIEs_tags_461,       /* Same as above */
31342         sizeof(asn_DEF_CellType_ExtIEs_tags_461)
31343                 /sizeof(asn_DEF_CellType_ExtIEs_tags_461[0]), /* 1 */
31344         { 0, 0, SEQUENCE_constraint },
31345         asn_MBR_CellType_ExtIEs_461,
31346         3,      /* Elements count */
31347         &asn_SPC_CellType_ExtIEs_specs_461      /* Additional specs */
31348 };
31349
31350 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_468 = {
31351         sizeof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue),
31352         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, _asn_ctx),
31353         offsetof(struct CNTypeRestrictionsItem_ExtIEs__extensionValue, present),
31354         sizeof(((struct CNTypeRestrictionsItem_ExtIEs__extensionValue *)0)->present),
31355         0,      /* No top level tags */
31356         0,      /* No tags in the map */
31357         0, 0,
31358         -1      /* Extensions start */
31359 };
31360 static /* Use -fall-defs-global to expose */
31361 asn_TYPE_descriptor_t asn_DEF_extensionValue_468 = {
31362         "extensionValue",
31363         "extensionValue",
31364         &asn_OP_OPEN_TYPE,
31365         0,      /* No effective tags (pointer) */
31366         0,      /* No effective tags (count) */
31367         0,      /* No tags (pointer) */
31368         0,      /* No tags (count) */
31369         { 0, 0, OPEN_TYPE_constraint },
31370         0, 0,   /* No members */
31371         &asn_SPC_extensionValue_specs_468       /* Additional specs */
31372 };
31373
31374 asn_TYPE_member_t asn_MBR_CNTypeRestrictionsItem_ExtIEs_465[] = {
31375         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, id),
31376                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31377                 -1,     /* IMPLICIT tag at current level */
31378                 &asn_DEF_ProtocolIE_ID,
31379                 0,
31380                 { 0, &asn_PER_memb_id_constr_466,  memb_id_constraint_465 },
31381                 0, 0, /* No default value */
31382                 "id"
31383                 },
31384         { ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, criticality),
31385                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31386                 -1,     /* IMPLICIT tag at current level */
31387                 &asn_DEF_Criticality,
31388                 0,
31389                 { 0, &asn_PER_memb_criticality_constr_467,  memb_criticality_constraint_465 },
31390                 0, 0, /* No default value */
31391                 "criticality"
31392                 },
31393         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CNTypeRestrictionsItem_ExtIEs, extensionValue),
31394                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31395                 +1,     /* EXPLICIT tag at current level */
31396                 &asn_DEF_extensionValue_468,
31397                 0,
31398                 { 0, &asn_PER_memb_extensionValue_constr_468,  memb_extensionValue_constraint_465 },
31399                 0, 0, /* No default value */
31400                 "extensionValue"
31401                 },
31402 };
31403 static const ber_tlv_tag_t asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[] = {
31404         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31405 };
31406 static const asn_TYPE_tag2member_t asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465[] = {
31407     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31408     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31409     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31410 };
31411 asn_SEQUENCE_specifics_t asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465 = {
31412         sizeof(struct CNTypeRestrictionsItem_ExtIEs),
31413         offsetof(struct CNTypeRestrictionsItem_ExtIEs, _asn_ctx),
31414         asn_MAP_CNTypeRestrictionsItem_ExtIEs_tag2el_465,
31415         3,      /* Count of tags in the map */
31416         0, 0, 0,        /* Optional elements (not needed) */
31417         -1,     /* First extension addition */
31418 };
31419 asn_TYPE_descriptor_t asn_DEF_CNTypeRestrictionsItem_ExtIEs = {
31420         "CNTypeRestrictionsItem-ExtIEs",
31421         "CNTypeRestrictionsItem-ExtIEs",
31422         &asn_OP_SEQUENCE,
31423         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465,
31424         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31425                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31426         asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465, /* Same as above */
31427         sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465)
31428                 /sizeof(asn_DEF_CNTypeRestrictionsItem_ExtIEs_tags_465[0]), /* 1 */
31429         { 0, 0, SEQUENCE_constraint },
31430         asn_MBR_CNTypeRestrictionsItem_ExtIEs_465,
31431         3,      /* Elements count */
31432         &asn_SPC_CNTypeRestrictionsItem_ExtIEs_specs_465        /* Additional specs */
31433 };
31434
31435 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_472 = {
31436         sizeof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue),
31437         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, _asn_ctx),
31438         offsetof(struct CoMPHypothesisSetItem_ExtIEs__extensionValue, present),
31439         sizeof(((struct CoMPHypothesisSetItem_ExtIEs__extensionValue *)0)->present),
31440         0,      /* No top level tags */
31441         0,      /* No tags in the map */
31442         0, 0,
31443         -1      /* Extensions start */
31444 };
31445 static /* Use -fall-defs-global to expose */
31446 asn_TYPE_descriptor_t asn_DEF_extensionValue_472 = {
31447         "extensionValue",
31448         "extensionValue",
31449         &asn_OP_OPEN_TYPE,
31450         0,      /* No effective tags (pointer) */
31451         0,      /* No effective tags (count) */
31452         0,      /* No tags (pointer) */
31453         0,      /* No tags (count) */
31454         { 0, 0, OPEN_TYPE_constraint },
31455         0, 0,   /* No members */
31456         &asn_SPC_extensionValue_specs_472       /* Additional specs */
31457 };
31458
31459 asn_TYPE_member_t asn_MBR_CoMPHypothesisSetItem_ExtIEs_469[] = {
31460         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, id),
31461                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31462                 -1,     /* IMPLICIT tag at current level */
31463                 &asn_DEF_ProtocolIE_ID,
31464                 0,
31465                 { 0, &asn_PER_memb_id_constr_470,  memb_id_constraint_469 },
31466                 0, 0, /* No default value */
31467                 "id"
31468                 },
31469         { ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, criticality),
31470                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31471                 -1,     /* IMPLICIT tag at current level */
31472                 &asn_DEF_Criticality,
31473                 0,
31474                 { 0, &asn_PER_memb_criticality_constr_471,  memb_criticality_constraint_469 },
31475                 0, 0, /* No default value */
31476                 "criticality"
31477                 },
31478         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPHypothesisSetItem_ExtIEs, extensionValue),
31479                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31480                 +1,     /* EXPLICIT tag at current level */
31481                 &asn_DEF_extensionValue_472,
31482                 0,
31483                 { 0, &asn_PER_memb_extensionValue_constr_472,  memb_extensionValue_constraint_469 },
31484                 0, 0, /* No default value */
31485                 "extensionValue"
31486                 },
31487 };
31488 static const ber_tlv_tag_t asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[] = {
31489         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31490 };
31491 static const asn_TYPE_tag2member_t asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469[] = {
31492     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31493     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31494     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31495 };
31496 asn_SEQUENCE_specifics_t asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 = {
31497         sizeof(struct CoMPHypothesisSetItem_ExtIEs),
31498         offsetof(struct CoMPHypothesisSetItem_ExtIEs, _asn_ctx),
31499         asn_MAP_CoMPHypothesisSetItem_ExtIEs_tag2el_469,
31500         3,      /* Count of tags in the map */
31501         0, 0, 0,        /* Optional elements (not needed) */
31502         -1,     /* First extension addition */
31503 };
31504 asn_TYPE_descriptor_t asn_DEF_CoMPHypothesisSetItem_ExtIEs = {
31505         "CoMPHypothesisSetItem-ExtIEs",
31506         "CoMPHypothesisSetItem-ExtIEs",
31507         &asn_OP_SEQUENCE,
31508         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,
31509         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31510                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31511         asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469,  /* Same as above */
31512         sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469)
31513                 /sizeof(asn_DEF_CoMPHypothesisSetItem_ExtIEs_tags_469[0]), /* 1 */
31514         { 0, 0, SEQUENCE_constraint },
31515         asn_MBR_CoMPHypothesisSetItem_ExtIEs_469,
31516         3,      /* Elements count */
31517         &asn_SPC_CoMPHypothesisSetItem_ExtIEs_specs_469 /* Additional specs */
31518 };
31519
31520 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_476 = {
31521         sizeof(struct CoMPInformation_ExtIEs__extensionValue),
31522         offsetof(struct CoMPInformation_ExtIEs__extensionValue, _asn_ctx),
31523         offsetof(struct CoMPInformation_ExtIEs__extensionValue, present),
31524         sizeof(((struct CoMPInformation_ExtIEs__extensionValue *)0)->present),
31525         0,      /* No top level tags */
31526         0,      /* No tags in the map */
31527         0, 0,
31528         -1      /* Extensions start */
31529 };
31530 static /* Use -fall-defs-global to expose */
31531 asn_TYPE_descriptor_t asn_DEF_extensionValue_476 = {
31532         "extensionValue",
31533         "extensionValue",
31534         &asn_OP_OPEN_TYPE,
31535         0,      /* No effective tags (pointer) */
31536         0,      /* No effective tags (count) */
31537         0,      /* No tags (pointer) */
31538         0,      /* No tags (count) */
31539         { 0, 0, OPEN_TYPE_constraint },
31540         0, 0,   /* No members */
31541         &asn_SPC_extensionValue_specs_476       /* Additional specs */
31542 };
31543
31544 asn_TYPE_member_t asn_MBR_CoMPInformation_ExtIEs_473[] = {
31545         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, id),
31546                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31547                 -1,     /* IMPLICIT tag at current level */
31548                 &asn_DEF_ProtocolIE_ID,
31549                 0,
31550                 { 0, &asn_PER_memb_id_constr_474,  memb_id_constraint_473 },
31551                 0, 0, /* No default value */
31552                 "id"
31553                 },
31554         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, criticality),
31555                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31556                 -1,     /* IMPLICIT tag at current level */
31557                 &asn_DEF_Criticality,
31558                 0,
31559                 { 0, &asn_PER_memb_criticality_constr_475,  memb_criticality_constraint_473 },
31560                 0, 0, /* No default value */
31561                 "criticality"
31562                 },
31563         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformation_ExtIEs, extensionValue),
31564                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31565                 +1,     /* EXPLICIT tag at current level */
31566                 &asn_DEF_extensionValue_476,
31567                 0,
31568                 { 0, &asn_PER_memb_extensionValue_constr_476,  memb_extensionValue_constraint_473 },
31569                 0, 0, /* No default value */
31570                 "extensionValue"
31571                 },
31572 };
31573 static const ber_tlv_tag_t asn_DEF_CoMPInformation_ExtIEs_tags_473[] = {
31574         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31575 };
31576 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformation_ExtIEs_tag2el_473[] = {
31577     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31578     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31579     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31580 };
31581 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformation_ExtIEs_specs_473 = {
31582         sizeof(struct CoMPInformation_ExtIEs),
31583         offsetof(struct CoMPInformation_ExtIEs, _asn_ctx),
31584         asn_MAP_CoMPInformation_ExtIEs_tag2el_473,
31585         3,      /* Count of tags in the map */
31586         0, 0, 0,        /* Optional elements (not needed) */
31587         -1,     /* First extension addition */
31588 };
31589 asn_TYPE_descriptor_t asn_DEF_CoMPInformation_ExtIEs = {
31590         "CoMPInformation-ExtIEs",
31591         "CoMPInformation-ExtIEs",
31592         &asn_OP_SEQUENCE,
31593         asn_DEF_CoMPInformation_ExtIEs_tags_473,
31594         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31595                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31596         asn_DEF_CoMPInformation_ExtIEs_tags_473,        /* Same as above */
31597         sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473)
31598                 /sizeof(asn_DEF_CoMPInformation_ExtIEs_tags_473[0]), /* 1 */
31599         { 0, 0, SEQUENCE_constraint },
31600         asn_MBR_CoMPInformation_ExtIEs_473,
31601         3,      /* Elements count */
31602         &asn_SPC_CoMPInformation_ExtIEs_specs_473       /* Additional specs */
31603 };
31604
31605 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_480 = {
31606         sizeof(struct CoMPInformationItem_ExtIEs__extensionValue),
31607         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, _asn_ctx),
31608         offsetof(struct CoMPInformationItem_ExtIEs__extensionValue, present),
31609         sizeof(((struct CoMPInformationItem_ExtIEs__extensionValue *)0)->present),
31610         0,      /* No top level tags */
31611         0,      /* No tags in the map */
31612         0, 0,
31613         -1      /* Extensions start */
31614 };
31615 static /* Use -fall-defs-global to expose */
31616 asn_TYPE_descriptor_t asn_DEF_extensionValue_480 = {
31617         "extensionValue",
31618         "extensionValue",
31619         &asn_OP_OPEN_TYPE,
31620         0,      /* No effective tags (pointer) */
31621         0,      /* No effective tags (count) */
31622         0,      /* No tags (pointer) */
31623         0,      /* No tags (count) */
31624         { 0, 0, OPEN_TYPE_constraint },
31625         0, 0,   /* No members */
31626         &asn_SPC_extensionValue_specs_480       /* Additional specs */
31627 };
31628
31629 asn_TYPE_member_t asn_MBR_CoMPInformationItem_ExtIEs_477[] = {
31630         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, id),
31631                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31632                 -1,     /* IMPLICIT tag at current level */
31633                 &asn_DEF_ProtocolIE_ID,
31634                 0,
31635                 { 0, &asn_PER_memb_id_constr_478,  memb_id_constraint_477 },
31636                 0, 0, /* No default value */
31637                 "id"
31638                 },
31639         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, criticality),
31640                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31641                 -1,     /* IMPLICIT tag at current level */
31642                 &asn_DEF_Criticality,
31643                 0,
31644                 { 0, &asn_PER_memb_criticality_constr_479,  memb_criticality_constraint_477 },
31645                 0, 0, /* No default value */
31646                 "criticality"
31647                 },
31648         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationItem_ExtIEs, extensionValue),
31649                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31650                 +1,     /* EXPLICIT tag at current level */
31651                 &asn_DEF_extensionValue_480,
31652                 0,
31653                 { 0, &asn_PER_memb_extensionValue_constr_480,  memb_extensionValue_constraint_477 },
31654                 0, 0, /* No default value */
31655                 "extensionValue"
31656                 },
31657 };
31658 static const ber_tlv_tag_t asn_DEF_CoMPInformationItem_ExtIEs_tags_477[] = {
31659         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31660 };
31661 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477[] = {
31662     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31663     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31664     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31665 };
31666 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationItem_ExtIEs_specs_477 = {
31667         sizeof(struct CoMPInformationItem_ExtIEs),
31668         offsetof(struct CoMPInformationItem_ExtIEs, _asn_ctx),
31669         asn_MAP_CoMPInformationItem_ExtIEs_tag2el_477,
31670         3,      /* Count of tags in the map */
31671         0, 0, 0,        /* Optional elements (not needed) */
31672         -1,     /* First extension addition */
31673 };
31674 asn_TYPE_descriptor_t asn_DEF_CoMPInformationItem_ExtIEs = {
31675         "CoMPInformationItem-ExtIEs",
31676         "CoMPInformationItem-ExtIEs",
31677         &asn_OP_SEQUENCE,
31678         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,
31679         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31680                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31681         asn_DEF_CoMPInformationItem_ExtIEs_tags_477,    /* Same as above */
31682         sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477)
31683                 /sizeof(asn_DEF_CoMPInformationItem_ExtIEs_tags_477[0]), /* 1 */
31684         { 0, 0, SEQUENCE_constraint },
31685         asn_MBR_CoMPInformationItem_ExtIEs_477,
31686         3,      /* Elements count */
31687         &asn_SPC_CoMPInformationItem_ExtIEs_specs_477   /* Additional specs */
31688 };
31689
31690 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_484 = {
31691         sizeof(struct CoMPInformationStartTime_ExtIEs__extensionValue),
31692         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, _asn_ctx),
31693         offsetof(struct CoMPInformationStartTime_ExtIEs__extensionValue, present),
31694         sizeof(((struct CoMPInformationStartTime_ExtIEs__extensionValue *)0)->present),
31695         0,      /* No top level tags */
31696         0,      /* No tags in the map */
31697         0, 0,
31698         -1      /* Extensions start */
31699 };
31700 static /* Use -fall-defs-global to expose */
31701 asn_TYPE_descriptor_t asn_DEF_extensionValue_484 = {
31702         "extensionValue",
31703         "extensionValue",
31704         &asn_OP_OPEN_TYPE,
31705         0,      /* No effective tags (pointer) */
31706         0,      /* No effective tags (count) */
31707         0,      /* No tags (pointer) */
31708         0,      /* No tags (count) */
31709         { 0, 0, OPEN_TYPE_constraint },
31710         0, 0,   /* No members */
31711         &asn_SPC_extensionValue_specs_484       /* Additional specs */
31712 };
31713
31714 asn_TYPE_member_t asn_MBR_CoMPInformationStartTime_ExtIEs_481[] = {
31715         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, id),
31716                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31717                 -1,     /* IMPLICIT tag at current level */
31718                 &asn_DEF_ProtocolIE_ID,
31719                 0,
31720                 { 0, &asn_PER_memb_id_constr_482,  memb_id_constraint_481 },
31721                 0, 0, /* No default value */
31722                 "id"
31723                 },
31724         { ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, criticality),
31725                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31726                 -1,     /* IMPLICIT tag at current level */
31727                 &asn_DEF_Criticality,
31728                 0,
31729                 { 0, &asn_PER_memb_criticality_constr_483,  memb_criticality_constraint_481 },
31730                 0, 0, /* No default value */
31731                 "criticality"
31732                 },
31733         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CoMPInformationStartTime_ExtIEs, extensionValue),
31734                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31735                 +1,     /* EXPLICIT tag at current level */
31736                 &asn_DEF_extensionValue_484,
31737                 0,
31738                 { 0, &asn_PER_memb_extensionValue_constr_484,  memb_extensionValue_constraint_481 },
31739                 0, 0, /* No default value */
31740                 "extensionValue"
31741                 },
31742 };
31743 static const ber_tlv_tag_t asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[] = {
31744         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31745 };
31746 static const asn_TYPE_tag2member_t asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481[] = {
31747     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31748     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31749     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31750 };
31751 asn_SEQUENCE_specifics_t asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481 = {
31752         sizeof(struct CoMPInformationStartTime_ExtIEs),
31753         offsetof(struct CoMPInformationStartTime_ExtIEs, _asn_ctx),
31754         asn_MAP_CoMPInformationStartTime_ExtIEs_tag2el_481,
31755         3,      /* Count of tags in the map */
31756         0, 0, 0,        /* Optional elements (not needed) */
31757         -1,     /* First extension addition */
31758 };
31759 asn_TYPE_descriptor_t asn_DEF_CoMPInformationStartTime_ExtIEs = {
31760         "CoMPInformationStartTime-ExtIEs",
31761         "CoMPInformationStartTime-ExtIEs",
31762         &asn_OP_SEQUENCE,
31763         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,
31764         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31765                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31766         asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481,       /* Same as above */
31767         sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481)
31768                 /sizeof(asn_DEF_CoMPInformationStartTime_ExtIEs_tags_481[0]), /* 1 */
31769         { 0, 0, SEQUENCE_constraint },
31770         asn_MBR_CoMPInformationStartTime_ExtIEs_481,
31771         3,      /* Elements count */
31772         &asn_SPC_CoMPInformationStartTime_ExtIEs_specs_481      /* Additional specs */
31773 };
31774
31775 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_488 = {
31776         sizeof(struct CompositeAvailableCapacity_ExtIEs__extensionValue),
31777         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, _asn_ctx),
31778         offsetof(struct CompositeAvailableCapacity_ExtIEs__extensionValue, present),
31779         sizeof(((struct CompositeAvailableCapacity_ExtIEs__extensionValue *)0)->present),
31780         0,      /* No top level tags */
31781         0,      /* No tags in the map */
31782         0, 0,
31783         -1      /* Extensions start */
31784 };
31785 static /* Use -fall-defs-global to expose */
31786 asn_TYPE_descriptor_t asn_DEF_extensionValue_488 = {
31787         "extensionValue",
31788         "extensionValue",
31789         &asn_OP_OPEN_TYPE,
31790         0,      /* No effective tags (pointer) */
31791         0,      /* No effective tags (count) */
31792         0,      /* No tags (pointer) */
31793         0,      /* No tags (count) */
31794         { 0, 0, OPEN_TYPE_constraint },
31795         0, 0,   /* No members */
31796         &asn_SPC_extensionValue_specs_488       /* Additional specs */
31797 };
31798
31799 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacity_ExtIEs_485[] = {
31800         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, id),
31801                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31802                 -1,     /* IMPLICIT tag at current level */
31803                 &asn_DEF_ProtocolIE_ID,
31804                 0,
31805                 { 0, &asn_PER_memb_id_constr_486,  memb_id_constraint_485 },
31806                 0, 0, /* No default value */
31807                 "id"
31808                 },
31809         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, criticality),
31810                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31811                 -1,     /* IMPLICIT tag at current level */
31812                 &asn_DEF_Criticality,
31813                 0,
31814                 { 0, &asn_PER_memb_criticality_constr_487,  memb_criticality_constraint_485 },
31815                 0, 0, /* No default value */
31816                 "criticality"
31817                 },
31818         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacity_ExtIEs, extensionValue),
31819                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31820                 +1,     /* EXPLICIT tag at current level */
31821                 &asn_DEF_extensionValue_488,
31822                 0,
31823                 { 0, &asn_PER_memb_extensionValue_constr_488,  memb_extensionValue_constraint_485 },
31824                 0, 0, /* No default value */
31825                 "extensionValue"
31826                 },
31827 };
31828 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[] = {
31829         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31830 };
31831 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485[] = {
31832     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31833     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31834     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31835 };
31836 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485 = {
31837         sizeof(struct CompositeAvailableCapacity_ExtIEs),
31838         offsetof(struct CompositeAvailableCapacity_ExtIEs, _asn_ctx),
31839         asn_MAP_CompositeAvailableCapacity_ExtIEs_tag2el_485,
31840         3,      /* Count of tags in the map */
31841         0, 0, 0,        /* Optional elements (not needed) */
31842         -1,     /* First extension addition */
31843 };
31844 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacity_ExtIEs = {
31845         "CompositeAvailableCapacity-ExtIEs",
31846         "CompositeAvailableCapacity-ExtIEs",
31847         &asn_OP_SEQUENCE,
31848         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,
31849         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31850                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31851         asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485,     /* Same as above */
31852         sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485)
31853                 /sizeof(asn_DEF_CompositeAvailableCapacity_ExtIEs_tags_485[0]), /* 1 */
31854         { 0, 0, SEQUENCE_constraint },
31855         asn_MBR_CompositeAvailableCapacity_ExtIEs_485,
31856         3,      /* Elements count */
31857         &asn_SPC_CompositeAvailableCapacity_ExtIEs_specs_485    /* Additional specs */
31858 };
31859
31860 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_492 = {
31861         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue),
31862         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, _asn_ctx),
31863         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue, present),
31864         sizeof(((struct CompositeAvailableCapacityGroup_ExtIEs__extensionValue *)0)->present),
31865         0,      /* No top level tags */
31866         0,      /* No tags in the map */
31867         0, 0,
31868         -1      /* Extensions start */
31869 };
31870 static /* Use -fall-defs-global to expose */
31871 asn_TYPE_descriptor_t asn_DEF_extensionValue_492 = {
31872         "extensionValue",
31873         "extensionValue",
31874         &asn_OP_OPEN_TYPE,
31875         0,      /* No effective tags (pointer) */
31876         0,      /* No effective tags (count) */
31877         0,      /* No tags (pointer) */
31878         0,      /* No tags (count) */
31879         { 0, 0, OPEN_TYPE_constraint },
31880         0, 0,   /* No members */
31881         &asn_SPC_extensionValue_specs_492       /* Additional specs */
31882 };
31883
31884 asn_TYPE_member_t asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489[] = {
31885         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, id),
31886                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31887                 -1,     /* IMPLICIT tag at current level */
31888                 &asn_DEF_ProtocolIE_ID,
31889                 0,
31890                 { 0, &asn_PER_memb_id_constr_490,  memb_id_constraint_489 },
31891                 0, 0, /* No default value */
31892                 "id"
31893                 },
31894         { ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, criticality),
31895                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31896                 -1,     /* IMPLICIT tag at current level */
31897                 &asn_DEF_Criticality,
31898                 0,
31899                 { 0, &asn_PER_memb_criticality_constr_491,  memb_criticality_constraint_489 },
31900                 0, 0, /* No default value */
31901                 "criticality"
31902                 },
31903         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, extensionValue),
31904                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31905                 +1,     /* EXPLICIT tag at current level */
31906                 &asn_DEF_extensionValue_492,
31907                 0,
31908                 { 0, &asn_PER_memb_extensionValue_constr_492,  memb_extensionValue_constraint_489 },
31909                 0, 0, /* No default value */
31910                 "extensionValue"
31911                 },
31912 };
31913 static const ber_tlv_tag_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[] = {
31914         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
31915 };
31916 static const asn_TYPE_tag2member_t asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489[] = {
31917     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
31918     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
31919     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
31920 };
31921 asn_SEQUENCE_specifics_t asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489 = {
31922         sizeof(struct CompositeAvailableCapacityGroup_ExtIEs),
31923         offsetof(struct CompositeAvailableCapacityGroup_ExtIEs, _asn_ctx),
31924         asn_MAP_CompositeAvailableCapacityGroup_ExtIEs_tag2el_489,
31925         3,      /* Count of tags in the map */
31926         0, 0, 0,        /* Optional elements (not needed) */
31927         -1,     /* First extension addition */
31928 };
31929 asn_TYPE_descriptor_t asn_DEF_CompositeAvailableCapacityGroup_ExtIEs = {
31930         "CompositeAvailableCapacityGroup-ExtIEs",
31931         "CompositeAvailableCapacityGroup-ExtIEs",
31932         &asn_OP_SEQUENCE,
31933         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,
31934         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31935                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31936         asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489,        /* Same as above */
31937         sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489)
31938                 /sizeof(asn_DEF_CompositeAvailableCapacityGroup_ExtIEs_tags_489[0]), /* 1 */
31939         { 0, 0, SEQUENCE_constraint },
31940         asn_MBR_CompositeAvailableCapacityGroup_ExtIEs_489,
31941         3,      /* Elements count */
31942         &asn_SPC_CompositeAvailableCapacityGroup_ExtIEs_specs_489       /* Additional specs */
31943 };
31944
31945 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_496 = {
31946         sizeof(struct COUNTvalue_ExtIEs__extensionValue),
31947         offsetof(struct COUNTvalue_ExtIEs__extensionValue, _asn_ctx),
31948         offsetof(struct COUNTvalue_ExtIEs__extensionValue, present),
31949         sizeof(((struct COUNTvalue_ExtIEs__extensionValue *)0)->present),
31950         0,      /* No top level tags */
31951         0,      /* No tags in the map */
31952         0, 0,
31953         -1      /* Extensions start */
31954 };
31955 static /* Use -fall-defs-global to expose */
31956 asn_TYPE_descriptor_t asn_DEF_extensionValue_496 = {
31957         "extensionValue",
31958         "extensionValue",
31959         &asn_OP_OPEN_TYPE,
31960         0,      /* No effective tags (pointer) */
31961         0,      /* No effective tags (count) */
31962         0,      /* No tags (pointer) */
31963         0,      /* No tags (count) */
31964         { 0, 0, OPEN_TYPE_constraint },
31965         0, 0,   /* No members */
31966         &asn_SPC_extensionValue_specs_496       /* Additional specs */
31967 };
31968
31969 asn_TYPE_member_t asn_MBR_COUNTvalue_ExtIEs_493[] = {
31970         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, id),
31971                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
31972                 -1,     /* IMPLICIT tag at current level */
31973                 &asn_DEF_ProtocolIE_ID,
31974                 0,
31975                 { 0, &asn_PER_memb_id_constr_494,  memb_id_constraint_493 },
31976                 0, 0, /* No default value */
31977                 "id"
31978                 },
31979         { ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, criticality),
31980                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
31981                 -1,     /* IMPLICIT tag at current level */
31982                 &asn_DEF_Criticality,
31983                 0,
31984                 { 0, &asn_PER_memb_criticality_constr_495,  memb_criticality_constraint_493 },
31985                 0, 0, /* No default value */
31986                 "criticality"
31987                 },
31988         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvalue_ExtIEs, extensionValue),
31989                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
31990                 +1,     /* EXPLICIT tag at current level */
31991                 &asn_DEF_extensionValue_496,
31992                 0,
31993                 { 0, &asn_PER_memb_extensionValue_constr_496,  memb_extensionValue_constraint_493 },
31994                 0, 0, /* No default value */
31995                 "extensionValue"
31996                 },
31997 };
31998 static const ber_tlv_tag_t asn_DEF_COUNTvalue_ExtIEs_tags_493[] = {
31999         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32000 };
32001 static const asn_TYPE_tag2member_t asn_MAP_COUNTvalue_ExtIEs_tag2el_493[] = {
32002     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32003     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32004     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32005 };
32006 asn_SEQUENCE_specifics_t asn_SPC_COUNTvalue_ExtIEs_specs_493 = {
32007         sizeof(struct COUNTvalue_ExtIEs),
32008         offsetof(struct COUNTvalue_ExtIEs, _asn_ctx),
32009         asn_MAP_COUNTvalue_ExtIEs_tag2el_493,
32010         3,      /* Count of tags in the map */
32011         0, 0, 0,        /* Optional elements (not needed) */
32012         -1,     /* First extension addition */
32013 };
32014 asn_TYPE_descriptor_t asn_DEF_COUNTvalue_ExtIEs = {
32015         "COUNTvalue-ExtIEs",
32016         "COUNTvalue-ExtIEs",
32017         &asn_OP_SEQUENCE,
32018         asn_DEF_COUNTvalue_ExtIEs_tags_493,
32019         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32020                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32021         asn_DEF_COUNTvalue_ExtIEs_tags_493,     /* Same as above */
32022         sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493)
32023                 /sizeof(asn_DEF_COUNTvalue_ExtIEs_tags_493[0]), /* 1 */
32024         { 0, 0, SEQUENCE_constraint },
32025         asn_MBR_COUNTvalue_ExtIEs_493,
32026         3,      /* Elements count */
32027         &asn_SPC_COUNTvalue_ExtIEs_specs_493    /* Additional specs */
32028 };
32029
32030 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_500 = {
32031         sizeof(struct COUNTValueExtended_ExtIEs__extensionValue),
32032         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, _asn_ctx),
32033         offsetof(struct COUNTValueExtended_ExtIEs__extensionValue, present),
32034         sizeof(((struct COUNTValueExtended_ExtIEs__extensionValue *)0)->present),
32035         0,      /* No top level tags */
32036         0,      /* No tags in the map */
32037         0, 0,
32038         -1      /* Extensions start */
32039 };
32040 static /* Use -fall-defs-global to expose */
32041 asn_TYPE_descriptor_t asn_DEF_extensionValue_500 = {
32042         "extensionValue",
32043         "extensionValue",
32044         &asn_OP_OPEN_TYPE,
32045         0,      /* No effective tags (pointer) */
32046         0,      /* No effective tags (count) */
32047         0,      /* No tags (pointer) */
32048         0,      /* No tags (count) */
32049         { 0, 0, OPEN_TYPE_constraint },
32050         0, 0,   /* No members */
32051         &asn_SPC_extensionValue_specs_500       /* Additional specs */
32052 };
32053
32054 asn_TYPE_member_t asn_MBR_COUNTValueExtended_ExtIEs_497[] = {
32055         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, id),
32056                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32057                 -1,     /* IMPLICIT tag at current level */
32058                 &asn_DEF_ProtocolIE_ID,
32059                 0,
32060                 { 0, &asn_PER_memb_id_constr_498,  memb_id_constraint_497 },
32061                 0, 0, /* No default value */
32062                 "id"
32063                 },
32064         { ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, criticality),
32065                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32066                 -1,     /* IMPLICIT tag at current level */
32067                 &asn_DEF_Criticality,
32068                 0,
32069                 { 0, &asn_PER_memb_criticality_constr_499,  memb_criticality_constraint_497 },
32070                 0, 0, /* No default value */
32071                 "criticality"
32072                 },
32073         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTValueExtended_ExtIEs, extensionValue),
32074                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32075                 +1,     /* EXPLICIT tag at current level */
32076                 &asn_DEF_extensionValue_500,
32077                 0,
32078                 { 0, &asn_PER_memb_extensionValue_constr_500,  memb_extensionValue_constraint_497 },
32079                 0, 0, /* No default value */
32080                 "extensionValue"
32081                 },
32082 };
32083 static const ber_tlv_tag_t asn_DEF_COUNTValueExtended_ExtIEs_tags_497[] = {
32084         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32085 };
32086 static const asn_TYPE_tag2member_t asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497[] = {
32087     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32088     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32089     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32090 };
32091 asn_SEQUENCE_specifics_t asn_SPC_COUNTValueExtended_ExtIEs_specs_497 = {
32092         sizeof(struct COUNTValueExtended_ExtIEs),
32093         offsetof(struct COUNTValueExtended_ExtIEs, _asn_ctx),
32094         asn_MAP_COUNTValueExtended_ExtIEs_tag2el_497,
32095         3,      /* Count of tags in the map */
32096         0, 0, 0,        /* Optional elements (not needed) */
32097         -1,     /* First extension addition */
32098 };
32099 asn_TYPE_descriptor_t asn_DEF_COUNTValueExtended_ExtIEs = {
32100         "COUNTValueExtended-ExtIEs",
32101         "COUNTValueExtended-ExtIEs",
32102         &asn_OP_SEQUENCE,
32103         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,
32104         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32105                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32106         asn_DEF_COUNTValueExtended_ExtIEs_tags_497,     /* Same as above */
32107         sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497)
32108                 /sizeof(asn_DEF_COUNTValueExtended_ExtIEs_tags_497[0]), /* 1 */
32109         { 0, 0, SEQUENCE_constraint },
32110         asn_MBR_COUNTValueExtended_ExtIEs_497,
32111         3,      /* Elements count */
32112         &asn_SPC_COUNTValueExtended_ExtIEs_specs_497    /* Additional specs */
32113 };
32114
32115 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_504 = {
32116         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue),
32117         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, _asn_ctx),
32118         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue, present),
32119         sizeof(((struct COUNTvaluePDCP_SNlength18_ExtIEs__extensionValue *)0)->present),
32120         0,      /* No top level tags */
32121         0,      /* No tags in the map */
32122         0, 0,
32123         -1      /* Extensions start */
32124 };
32125 static /* Use -fall-defs-global to expose */
32126 asn_TYPE_descriptor_t asn_DEF_extensionValue_504 = {
32127         "extensionValue",
32128         "extensionValue",
32129         &asn_OP_OPEN_TYPE,
32130         0,      /* No effective tags (pointer) */
32131         0,      /* No effective tags (count) */
32132         0,      /* No tags (pointer) */
32133         0,      /* No tags (count) */
32134         { 0, 0, OPEN_TYPE_constraint },
32135         0, 0,   /* No members */
32136         &asn_SPC_extensionValue_specs_504       /* Additional specs */
32137 };
32138
32139 asn_TYPE_member_t asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501[] = {
32140         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, id),
32141                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32142                 -1,     /* IMPLICIT tag at current level */
32143                 &asn_DEF_ProtocolIE_ID,
32144                 0,
32145                 { 0, &asn_PER_memb_id_constr_502,  memb_id_constraint_501 },
32146                 0, 0, /* No default value */
32147                 "id"
32148                 },
32149         { ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, criticality),
32150                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32151                 -1,     /* IMPLICIT tag at current level */
32152                 &asn_DEF_Criticality,
32153                 0,
32154                 { 0, &asn_PER_memb_criticality_constr_503,  memb_criticality_constraint_501 },
32155                 0, 0, /* No default value */
32156                 "criticality"
32157                 },
32158         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, extensionValue),
32159                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32160                 +1,     /* EXPLICIT tag at current level */
32161                 &asn_DEF_extensionValue_504,
32162                 0,
32163                 { 0, &asn_PER_memb_extensionValue_constr_504,  memb_extensionValue_constraint_501 },
32164                 0, 0, /* No default value */
32165                 "extensionValue"
32166                 },
32167 };
32168 static const ber_tlv_tag_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[] = {
32169         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32170 };
32171 static const asn_TYPE_tag2member_t asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501[] = {
32172     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32173     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32174     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32175 };
32176 asn_SEQUENCE_specifics_t asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501 = {
32177         sizeof(struct COUNTvaluePDCP_SNlength18_ExtIEs),
32178         offsetof(struct COUNTvaluePDCP_SNlength18_ExtIEs, _asn_ctx),
32179         asn_MAP_COUNTvaluePDCP_SNlength18_ExtIEs_tag2el_501,
32180         3,      /* Count of tags in the map */
32181         0, 0, 0,        /* Optional elements (not needed) */
32182         -1,     /* First extension addition */
32183 };
32184 asn_TYPE_descriptor_t asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs = {
32185         "COUNTvaluePDCP-SNlength18-ExtIEs",
32186         "COUNTvaluePDCP-SNlength18-ExtIEs",
32187         &asn_OP_SEQUENCE,
32188         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,
32189         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32190                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32191         asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501,      /* Same as above */
32192         sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501)
32193                 /sizeof(asn_DEF_COUNTvaluePDCP_SNlength18_ExtIEs_tags_501[0]), /* 1 */
32194         { 0, 0, SEQUENCE_constraint },
32195         asn_MBR_COUNTvaluePDCP_SNlength18_ExtIEs_501,
32196         3,      /* Elements count */
32197         &asn_SPC_COUNTvaluePDCP_SNlength18_ExtIEs_specs_501     /* Additional specs */
32198 };
32199
32200 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_508 = {
32201         sizeof(struct CriticalityDiagnostics_ExtIEs__extensionValue),
32202         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx),
32203         offsetof(struct CriticalityDiagnostics_ExtIEs__extensionValue, present),
32204         sizeof(((struct CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present),
32205         0,      /* No top level tags */
32206         0,      /* No tags in the map */
32207         0, 0,
32208         -1      /* Extensions start */
32209 };
32210 static /* Use -fall-defs-global to expose */
32211 asn_TYPE_descriptor_t asn_DEF_extensionValue_508 = {
32212         "extensionValue",
32213         "extensionValue",
32214         &asn_OP_OPEN_TYPE,
32215         0,      /* No effective tags (pointer) */
32216         0,      /* No effective tags (count) */
32217         0,      /* No tags (pointer) */
32218         0,      /* No tags (count) */
32219         { 0, 0, OPEN_TYPE_constraint },
32220         0, 0,   /* No members */
32221         &asn_SPC_extensionValue_specs_508       /* Additional specs */
32222 };
32223
32224 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_ExtIEs_505[] = {
32225         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, id),
32226                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32227                 -1,     /* IMPLICIT tag at current level */
32228                 &asn_DEF_ProtocolIE_ID,
32229                 0,
32230                 { 0, &asn_PER_memb_id_constr_506,  memb_id_constraint_505 },
32231                 0, 0, /* No default value */
32232                 "id"
32233                 },
32234         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, criticality),
32235                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32236                 -1,     /* IMPLICIT tag at current level */
32237                 &asn_DEF_Criticality,
32238                 0,
32239                 { 0, &asn_PER_memb_criticality_constr_507,  memb_criticality_constraint_505 },
32240                 0, 0, /* No default value */
32241                 "criticality"
32242                 },
32243         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_ExtIEs, extensionValue),
32244                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32245                 +1,     /* EXPLICIT tag at current level */
32246                 &asn_DEF_extensionValue_508,
32247                 0,
32248                 { 0, &asn_PER_memb_extensionValue_constr_508,  memb_extensionValue_constraint_505 },
32249                 0, 0, /* No default value */
32250                 "extensionValue"
32251                 },
32252 };
32253 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[] = {
32254         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32255 };
32256 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505[] = {
32257     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32258     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32259     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32260 };
32261 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505 = {
32262         sizeof(struct CriticalityDiagnostics_ExtIEs),
32263         offsetof(struct CriticalityDiagnostics_ExtIEs, _asn_ctx),
32264         asn_MAP_CriticalityDiagnostics_ExtIEs_tag2el_505,
32265         3,      /* Count of tags in the map */
32266         0, 0, 0,        /* Optional elements (not needed) */
32267         -1,     /* First extension addition */
32268 };
32269 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_ExtIEs = {
32270         "CriticalityDiagnostics-ExtIEs",
32271         "CriticalityDiagnostics-ExtIEs",
32272         &asn_OP_SEQUENCE,
32273         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505,
32274         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32275                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32276         asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505, /* Same as above */
32277         sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505)
32278                 /sizeof(asn_DEF_CriticalityDiagnostics_ExtIEs_tags_505[0]), /* 1 */
32279         { 0, 0, SEQUENCE_constraint },
32280         asn_MBR_CriticalityDiagnostics_ExtIEs_505,
32281         3,      /* Elements count */
32282         &asn_SPC_CriticalityDiagnostics_ExtIEs_specs_505        /* Additional specs */
32283 };
32284
32285 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_512 = {
32286         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue),
32287         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, _asn_ctx),
32288         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue, present),
32289         sizeof(((struct CriticalityDiagnostics_IE_List_ExtIEs__extensionValue *)0)->present),
32290         0,      /* No top level tags */
32291         0,      /* No tags in the map */
32292         0, 0,
32293         -1      /* Extensions start */
32294 };
32295 static /* Use -fall-defs-global to expose */
32296 asn_TYPE_descriptor_t asn_DEF_extensionValue_512 = {
32297         "extensionValue",
32298         "extensionValue",
32299         &asn_OP_OPEN_TYPE,
32300         0,      /* No effective tags (pointer) */
32301         0,      /* No effective tags (count) */
32302         0,      /* No tags (pointer) */
32303         0,      /* No tags (count) */
32304         { 0, 0, OPEN_TYPE_constraint },
32305         0, 0,   /* No members */
32306         &asn_SPC_extensionValue_specs_512       /* Additional specs */
32307 };
32308
32309 asn_TYPE_member_t asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509[] = {
32310         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, id),
32311                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32312                 -1,     /* IMPLICIT tag at current level */
32313                 &asn_DEF_ProtocolIE_ID,
32314                 0,
32315                 { 0, &asn_PER_memb_id_constr_510,  memb_id_constraint_509 },
32316                 0, 0, /* No default value */
32317                 "id"
32318                 },
32319         { ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, criticality),
32320                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32321                 -1,     /* IMPLICIT tag at current level */
32322                 &asn_DEF_Criticality,
32323                 0,
32324                 { 0, &asn_PER_memb_criticality_constr_511,  memb_criticality_constraint_509 },
32325                 0, 0, /* No default value */
32326                 "criticality"
32327                 },
32328         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, extensionValue),
32329                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32330                 +1,     /* EXPLICIT tag at current level */
32331                 &asn_DEF_extensionValue_512,
32332                 0,
32333                 { 0, &asn_PER_memb_extensionValue_constr_512,  memb_extensionValue_constraint_509 },
32334                 0, 0, /* No default value */
32335                 "extensionValue"
32336                 },
32337 };
32338 static const ber_tlv_tag_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[] = {
32339         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32340 };
32341 static const asn_TYPE_tag2member_t asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509[] = {
32342     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32343     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32344     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32345 };
32346 asn_SEQUENCE_specifics_t asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509 = {
32347         sizeof(struct CriticalityDiagnostics_IE_List_ExtIEs),
32348         offsetof(struct CriticalityDiagnostics_IE_List_ExtIEs, _asn_ctx),
32349         asn_MAP_CriticalityDiagnostics_IE_List_ExtIEs_tag2el_509,
32350         3,      /* Count of tags in the map */
32351         0, 0, 0,        /* Optional elements (not needed) */
32352         -1,     /* First extension addition */
32353 };
32354 asn_TYPE_descriptor_t asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs = {
32355         "CriticalityDiagnostics-IE-List-ExtIEs",
32356         "CriticalityDiagnostics-IE-List-ExtIEs",
32357         &asn_OP_SEQUENCE,
32358         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509,
32359         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32360                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32361         asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509, /* Same as above */
32362         sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509)
32363                 /sizeof(asn_DEF_CriticalityDiagnostics_IE_List_ExtIEs_tags_509[0]), /* 1 */
32364         { 0, 0, SEQUENCE_constraint },
32365         asn_MBR_CriticalityDiagnostics_IE_List_ExtIEs_509,
32366         3,      /* Elements count */
32367         &asn_SPC_CriticalityDiagnostics_IE_List_ExtIEs_specs_509        /* Additional specs */
32368 };
32369
32370 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_516 = {
32371         sizeof(struct CSIReportList_ExtIEs__extensionValue),
32372         offsetof(struct CSIReportList_ExtIEs__extensionValue, _asn_ctx),
32373         offsetof(struct CSIReportList_ExtIEs__extensionValue, present),
32374         sizeof(((struct CSIReportList_ExtIEs__extensionValue *)0)->present),
32375         0,      /* No top level tags */
32376         0,      /* No tags in the map */
32377         0, 0,
32378         -1      /* Extensions start */
32379 };
32380 static /* Use -fall-defs-global to expose */
32381 asn_TYPE_descriptor_t asn_DEF_extensionValue_516 = {
32382         "extensionValue",
32383         "extensionValue",
32384         &asn_OP_OPEN_TYPE,
32385         0,      /* No effective tags (pointer) */
32386         0,      /* No effective tags (count) */
32387         0,      /* No tags (pointer) */
32388         0,      /* No tags (count) */
32389         { 0, 0, OPEN_TYPE_constraint },
32390         0, 0,   /* No members */
32391         &asn_SPC_extensionValue_specs_516       /* Additional specs */
32392 };
32393
32394 asn_TYPE_member_t asn_MBR_CSIReportList_ExtIEs_513[] = {
32395         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, id),
32396                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32397                 -1,     /* IMPLICIT tag at current level */
32398                 &asn_DEF_ProtocolIE_ID,
32399                 0,
32400                 { 0, &asn_PER_memb_id_constr_514,  memb_id_constraint_513 },
32401                 0, 0, /* No default value */
32402                 "id"
32403                 },
32404         { ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, criticality),
32405                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32406                 -1,     /* IMPLICIT tag at current level */
32407                 &asn_DEF_Criticality,
32408                 0,
32409                 { 0, &asn_PER_memb_criticality_constr_515,  memb_criticality_constraint_513 },
32410                 0, 0, /* No default value */
32411                 "criticality"
32412                 },
32413         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportList_ExtIEs, extensionValue),
32414                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32415                 +1,     /* EXPLICIT tag at current level */
32416                 &asn_DEF_extensionValue_516,
32417                 0,
32418                 { 0, &asn_PER_memb_extensionValue_constr_516,  memb_extensionValue_constraint_513 },
32419                 0, 0, /* No default value */
32420                 "extensionValue"
32421                 },
32422 };
32423 static const ber_tlv_tag_t asn_DEF_CSIReportList_ExtIEs_tags_513[] = {
32424         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32425 };
32426 static const asn_TYPE_tag2member_t asn_MAP_CSIReportList_ExtIEs_tag2el_513[] = {
32427     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32428     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32429     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32430 };
32431 asn_SEQUENCE_specifics_t asn_SPC_CSIReportList_ExtIEs_specs_513 = {
32432         sizeof(struct CSIReportList_ExtIEs),
32433         offsetof(struct CSIReportList_ExtIEs, _asn_ctx),
32434         asn_MAP_CSIReportList_ExtIEs_tag2el_513,
32435         3,      /* Count of tags in the map */
32436         0, 0, 0,        /* Optional elements (not needed) */
32437         -1,     /* First extension addition */
32438 };
32439 asn_TYPE_descriptor_t asn_DEF_CSIReportList_ExtIEs = {
32440         "CSIReportList-ExtIEs",
32441         "CSIReportList-ExtIEs",
32442         &asn_OP_SEQUENCE,
32443         asn_DEF_CSIReportList_ExtIEs_tags_513,
32444         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32445                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32446         asn_DEF_CSIReportList_ExtIEs_tags_513,  /* Same as above */
32447         sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513)
32448                 /sizeof(asn_DEF_CSIReportList_ExtIEs_tags_513[0]), /* 1 */
32449         { 0, 0, SEQUENCE_constraint },
32450         asn_MBR_CSIReportList_ExtIEs_513,
32451         3,      /* Elements count */
32452         &asn_SPC_CSIReportList_ExtIEs_specs_513 /* Additional specs */
32453 };
32454
32455 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_520 = {
32456         sizeof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue),
32457         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, _asn_ctx),
32458         offsetof(struct CSIReportPerCSIProcess_ExtIEs__extensionValue, present),
32459         sizeof(((struct CSIReportPerCSIProcess_ExtIEs__extensionValue *)0)->present),
32460         0,      /* No top level tags */
32461         0,      /* No tags in the map */
32462         0, 0,
32463         -1      /* Extensions start */
32464 };
32465 static /* Use -fall-defs-global to expose */
32466 asn_TYPE_descriptor_t asn_DEF_extensionValue_520 = {
32467         "extensionValue",
32468         "extensionValue",
32469         &asn_OP_OPEN_TYPE,
32470         0,      /* No effective tags (pointer) */
32471         0,      /* No effective tags (count) */
32472         0,      /* No tags (pointer) */
32473         0,      /* No tags (count) */
32474         { 0, 0, OPEN_TYPE_constraint },
32475         0, 0,   /* No members */
32476         &asn_SPC_extensionValue_specs_520       /* Additional specs */
32477 };
32478
32479 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcess_ExtIEs_517[] = {
32480         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, id),
32481                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32482                 -1,     /* IMPLICIT tag at current level */
32483                 &asn_DEF_ProtocolIE_ID,
32484                 0,
32485                 { 0, &asn_PER_memb_id_constr_518,  memb_id_constraint_517 },
32486                 0, 0, /* No default value */
32487                 "id"
32488                 },
32489         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, criticality),
32490                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32491                 -1,     /* IMPLICIT tag at current level */
32492                 &asn_DEF_Criticality,
32493                 0,
32494                 { 0, &asn_PER_memb_criticality_constr_519,  memb_criticality_constraint_517 },
32495                 0, 0, /* No default value */
32496                 "criticality"
32497                 },
32498         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcess_ExtIEs, extensionValue),
32499                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32500                 +1,     /* EXPLICIT tag at current level */
32501                 &asn_DEF_extensionValue_520,
32502                 0,
32503                 { 0, &asn_PER_memb_extensionValue_constr_520,  memb_extensionValue_constraint_517 },
32504                 0, 0, /* No default value */
32505                 "extensionValue"
32506                 },
32507 };
32508 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[] = {
32509         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32510 };
32511 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517[] = {
32512     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32513     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32514     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32515 };
32516 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517 = {
32517         sizeof(struct CSIReportPerCSIProcess_ExtIEs),
32518         offsetof(struct CSIReportPerCSIProcess_ExtIEs, _asn_ctx),
32519         asn_MAP_CSIReportPerCSIProcess_ExtIEs_tag2el_517,
32520         3,      /* Count of tags in the map */
32521         0, 0, 0,        /* Optional elements (not needed) */
32522         -1,     /* First extension addition */
32523 };
32524 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcess_ExtIEs = {
32525         "CSIReportPerCSIProcess-ExtIEs",
32526         "CSIReportPerCSIProcess-ExtIEs",
32527         &asn_OP_SEQUENCE,
32528         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517,
32529         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32530                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32531         asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517, /* Same as above */
32532         sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517)
32533                 /sizeof(asn_DEF_CSIReportPerCSIProcess_ExtIEs_tags_517[0]), /* 1 */
32534         { 0, 0, SEQUENCE_constraint },
32535         asn_MBR_CSIReportPerCSIProcess_ExtIEs_517,
32536         3,      /* Elements count */
32537         &asn_SPC_CSIReportPerCSIProcess_ExtIEs_specs_517        /* Additional specs */
32538 };
32539
32540 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_524 = {
32541         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue),
32542         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, _asn_ctx),
32543         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue, present),
32544         sizeof(((struct CSIReportPerCSIProcessItem_ExtIEs__extensionValue *)0)->present),
32545         0,      /* No top level tags */
32546         0,      /* No tags in the map */
32547         0, 0,
32548         -1      /* Extensions start */
32549 };
32550 static /* Use -fall-defs-global to expose */
32551 asn_TYPE_descriptor_t asn_DEF_extensionValue_524 = {
32552         "extensionValue",
32553         "extensionValue",
32554         &asn_OP_OPEN_TYPE,
32555         0,      /* No effective tags (pointer) */
32556         0,      /* No effective tags (count) */
32557         0,      /* No tags (pointer) */
32558         0,      /* No tags (count) */
32559         { 0, 0, OPEN_TYPE_constraint },
32560         0, 0,   /* No members */
32561         &asn_SPC_extensionValue_specs_524       /* Additional specs */
32562 };
32563
32564 asn_TYPE_member_t asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521[] = {
32565         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, id),
32566                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32567                 -1,     /* IMPLICIT tag at current level */
32568                 &asn_DEF_ProtocolIE_ID,
32569                 0,
32570                 { 0, &asn_PER_memb_id_constr_522,  memb_id_constraint_521 },
32571                 0, 0, /* No default value */
32572                 "id"
32573                 },
32574         { ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, criticality),
32575                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32576                 -1,     /* IMPLICIT tag at current level */
32577                 &asn_DEF_Criticality,
32578                 0,
32579                 { 0, &asn_PER_memb_criticality_constr_523,  memb_criticality_constraint_521 },
32580                 0, 0, /* No default value */
32581                 "criticality"
32582                 },
32583         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, extensionValue),
32584                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32585                 +1,     /* EXPLICIT tag at current level */
32586                 &asn_DEF_extensionValue_524,
32587                 0,
32588                 { 0, &asn_PER_memb_extensionValue_constr_524,  memb_extensionValue_constraint_521 },
32589                 0, 0, /* No default value */
32590                 "extensionValue"
32591                 },
32592 };
32593 static const ber_tlv_tag_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[] = {
32594         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32595 };
32596 static const asn_TYPE_tag2member_t asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521[] = {
32597     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32598     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32599     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32600 };
32601 asn_SEQUENCE_specifics_t asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521 = {
32602         sizeof(struct CSIReportPerCSIProcessItem_ExtIEs),
32603         offsetof(struct CSIReportPerCSIProcessItem_ExtIEs, _asn_ctx),
32604         asn_MAP_CSIReportPerCSIProcessItem_ExtIEs_tag2el_521,
32605         3,      /* Count of tags in the map */
32606         0, 0, 0,        /* Optional elements (not needed) */
32607         -1,     /* First extension addition */
32608 };
32609 asn_TYPE_descriptor_t asn_DEF_CSIReportPerCSIProcessItem_ExtIEs = {
32610         "CSIReportPerCSIProcessItem-ExtIEs",
32611         "CSIReportPerCSIProcessItem-ExtIEs",
32612         &asn_OP_SEQUENCE,
32613         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,
32614         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32615                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32616         asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521,     /* Same as above */
32617         sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521)
32618                 /sizeof(asn_DEF_CSIReportPerCSIProcessItem_ExtIEs_tags_521[0]), /* 1 */
32619         { 0, 0, SEQUENCE_constraint },
32620         asn_MBR_CSIReportPerCSIProcessItem_ExtIEs_521,
32621         3,      /* Elements count */
32622         &asn_SPC_CSIReportPerCSIProcessItem_ExtIEs_specs_521    /* Additional specs */
32623 };
32624
32625 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_528 = {
32626         sizeof(struct DataTrafficResourceIndication_ExtIEs__extensionValue),
32627         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, _asn_ctx),
32628         offsetof(struct DataTrafficResourceIndication_ExtIEs__extensionValue, present),
32629         sizeof(((struct DataTrafficResourceIndication_ExtIEs__extensionValue *)0)->present),
32630         0,      /* No top level tags */
32631         0,      /* No tags in the map */
32632         0, 0,
32633         -1      /* Extensions start */
32634 };
32635 static /* Use -fall-defs-global to expose */
32636 asn_TYPE_descriptor_t asn_DEF_extensionValue_528 = {
32637         "extensionValue",
32638         "extensionValue",
32639         &asn_OP_OPEN_TYPE,
32640         0,      /* No effective tags (pointer) */
32641         0,      /* No effective tags (count) */
32642         0,      /* No tags (pointer) */
32643         0,      /* No tags (count) */
32644         { 0, 0, OPEN_TYPE_constraint },
32645         0, 0,   /* No members */
32646         &asn_SPC_extensionValue_specs_528       /* Additional specs */
32647 };
32648
32649 asn_TYPE_member_t asn_MBR_DataTrafficResourceIndication_ExtIEs_525[] = {
32650         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, id),
32651                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32652                 -1,     /* IMPLICIT tag at current level */
32653                 &asn_DEF_ProtocolIE_ID,
32654                 0,
32655                 { 0, &asn_PER_memb_id_constr_526,  memb_id_constraint_525 },
32656                 0, 0, /* No default value */
32657                 "id"
32658                 },
32659         { ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, criticality),
32660                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32661                 -1,     /* IMPLICIT tag at current level */
32662                 &asn_DEF_Criticality,
32663                 0,
32664                 { 0, &asn_PER_memb_criticality_constr_527,  memb_criticality_constraint_525 },
32665                 0, 0, /* No default value */
32666                 "criticality"
32667                 },
32668         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DataTrafficResourceIndication_ExtIEs, extensionValue),
32669                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32670                 +1,     /* EXPLICIT tag at current level */
32671                 &asn_DEF_extensionValue_528,
32672                 0,
32673                 { 0, &asn_PER_memb_extensionValue_constr_528,  memb_extensionValue_constraint_525 },
32674                 0, 0, /* No default value */
32675                 "extensionValue"
32676                 },
32677 };
32678 static const ber_tlv_tag_t asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[] = {
32679         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32680 };
32681 static const asn_TYPE_tag2member_t asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525[] = {
32682     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32683     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32684     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32685 };
32686 asn_SEQUENCE_specifics_t asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 = {
32687         sizeof(struct DataTrafficResourceIndication_ExtIEs),
32688         offsetof(struct DataTrafficResourceIndication_ExtIEs, _asn_ctx),
32689         asn_MAP_DataTrafficResourceIndication_ExtIEs_tag2el_525,
32690         3,      /* Count of tags in the map */
32691         0, 0, 0,        /* Optional elements (not needed) */
32692         -1,     /* First extension addition */
32693 };
32694 asn_TYPE_descriptor_t asn_DEF_DataTrafficResourceIndication_ExtIEs = {
32695         "DataTrafficResourceIndication-ExtIEs",
32696         "DataTrafficResourceIndication-ExtIEs",
32697         &asn_OP_SEQUENCE,
32698         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,
32699         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32700                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32701         asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525,  /* Same as above */
32702         sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525)
32703                 /sizeof(asn_DEF_DataTrafficResourceIndication_ExtIEs_tags_525[0]), /* 1 */
32704         { 0, 0, SEQUENCE_constraint },
32705         asn_MBR_DataTrafficResourceIndication_ExtIEs_525,
32706         3,      /* Elements count */
32707         &asn_SPC_DataTrafficResourceIndication_ExtIEs_specs_525 /* Additional specs */
32708 };
32709
32710 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_532 = {
32711         sizeof(struct DeliveryStatus_ExtIEs__extensionValue),
32712         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, _asn_ctx),
32713         offsetof(struct DeliveryStatus_ExtIEs__extensionValue, present),
32714         sizeof(((struct DeliveryStatus_ExtIEs__extensionValue *)0)->present),
32715         0,      /* No top level tags */
32716         0,      /* No tags in the map */
32717         0, 0,
32718         -1      /* Extensions start */
32719 };
32720 static /* Use -fall-defs-global to expose */
32721 asn_TYPE_descriptor_t asn_DEF_extensionValue_532 = {
32722         "extensionValue",
32723         "extensionValue",
32724         &asn_OP_OPEN_TYPE,
32725         0,      /* No effective tags (pointer) */
32726         0,      /* No effective tags (count) */
32727         0,      /* No tags (pointer) */
32728         0,      /* No tags (count) */
32729         { 0, 0, OPEN_TYPE_constraint },
32730         0, 0,   /* No members */
32731         &asn_SPC_extensionValue_specs_532       /* Additional specs */
32732 };
32733
32734 asn_TYPE_member_t asn_MBR_DeliveryStatus_ExtIEs_529[] = {
32735         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, id),
32736                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32737                 -1,     /* IMPLICIT tag at current level */
32738                 &asn_DEF_ProtocolIE_ID,
32739                 0,
32740                 { 0, &asn_PER_memb_id_constr_530,  memb_id_constraint_529 },
32741                 0, 0, /* No default value */
32742                 "id"
32743                 },
32744         { ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, criticality),
32745                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32746                 -1,     /* IMPLICIT tag at current level */
32747                 &asn_DEF_Criticality,
32748                 0,
32749                 { 0, &asn_PER_memb_criticality_constr_531,  memb_criticality_constraint_529 },
32750                 0, 0, /* No default value */
32751                 "criticality"
32752                 },
32753         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DeliveryStatus_ExtIEs, extensionValue),
32754                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32755                 +1,     /* EXPLICIT tag at current level */
32756                 &asn_DEF_extensionValue_532,
32757                 0,
32758                 { 0, &asn_PER_memb_extensionValue_constr_532,  memb_extensionValue_constraint_529 },
32759                 0, 0, /* No default value */
32760                 "extensionValue"
32761                 },
32762 };
32763 static const ber_tlv_tag_t asn_DEF_DeliveryStatus_ExtIEs_tags_529[] = {
32764         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32765 };
32766 static const asn_TYPE_tag2member_t asn_MAP_DeliveryStatus_ExtIEs_tag2el_529[] = {
32767     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32768     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32769     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32770 };
32771 asn_SEQUENCE_specifics_t asn_SPC_DeliveryStatus_ExtIEs_specs_529 = {
32772         sizeof(struct DeliveryStatus_ExtIEs),
32773         offsetof(struct DeliveryStatus_ExtIEs, _asn_ctx),
32774         asn_MAP_DeliveryStatus_ExtIEs_tag2el_529,
32775         3,      /* Count of tags in the map */
32776         0, 0, 0,        /* Optional elements (not needed) */
32777         -1,     /* First extension addition */
32778 };
32779 asn_TYPE_descriptor_t asn_DEF_DeliveryStatus_ExtIEs = {
32780         "DeliveryStatus-ExtIEs",
32781         "DeliveryStatus-ExtIEs",
32782         &asn_OP_SEQUENCE,
32783         asn_DEF_DeliveryStatus_ExtIEs_tags_529,
32784         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32785                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32786         asn_DEF_DeliveryStatus_ExtIEs_tags_529, /* Same as above */
32787         sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529)
32788                 /sizeof(asn_DEF_DeliveryStatus_ExtIEs_tags_529[0]), /* 1 */
32789         { 0, 0, SEQUENCE_constraint },
32790         asn_MBR_DeliveryStatus_ExtIEs_529,
32791         3,      /* Elements count */
32792         &asn_SPC_DeliveryStatus_ExtIEs_specs_529        /* Additional specs */
32793 };
32794
32795 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_536 = {
32796         sizeof(struct DynamicNAICSInformation_ExtIEs__extensionValue),
32797         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, _asn_ctx),
32798         offsetof(struct DynamicNAICSInformation_ExtIEs__extensionValue, present),
32799         sizeof(((struct DynamicNAICSInformation_ExtIEs__extensionValue *)0)->present),
32800         0,      /* No top level tags */
32801         0,      /* No tags in the map */
32802         0, 0,
32803         -1      /* Extensions start */
32804 };
32805 static /* Use -fall-defs-global to expose */
32806 asn_TYPE_descriptor_t asn_DEF_extensionValue_536 = {
32807         "extensionValue",
32808         "extensionValue",
32809         &asn_OP_OPEN_TYPE,
32810         0,      /* No effective tags (pointer) */
32811         0,      /* No effective tags (count) */
32812         0,      /* No tags (pointer) */
32813         0,      /* No tags (count) */
32814         { 0, 0, OPEN_TYPE_constraint },
32815         0, 0,   /* No members */
32816         &asn_SPC_extensionValue_specs_536       /* Additional specs */
32817 };
32818
32819 asn_TYPE_member_t asn_MBR_DynamicNAICSInformation_ExtIEs_533[] = {
32820         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, id),
32821                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32822                 -1,     /* IMPLICIT tag at current level */
32823                 &asn_DEF_ProtocolIE_ID,
32824                 0,
32825                 { 0, &asn_PER_memb_id_constr_534,  memb_id_constraint_533 },
32826                 0, 0, /* No default value */
32827                 "id"
32828                 },
32829         { ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, criticality),
32830                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32831                 -1,     /* IMPLICIT tag at current level */
32832                 &asn_DEF_Criticality,
32833                 0,
32834                 { 0, &asn_PER_memb_criticality_constr_535,  memb_criticality_constraint_533 },
32835                 0, 0, /* No default value */
32836                 "criticality"
32837                 },
32838         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct DynamicNAICSInformation_ExtIEs, extensionValue),
32839                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32840                 +1,     /* EXPLICIT tag at current level */
32841                 &asn_DEF_extensionValue_536,
32842                 0,
32843                 { 0, &asn_PER_memb_extensionValue_constr_536,  memb_extensionValue_constraint_533 },
32844                 0, 0, /* No default value */
32845                 "extensionValue"
32846                 },
32847 };
32848 static const ber_tlv_tag_t asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[] = {
32849         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32850 };
32851 static const asn_TYPE_tag2member_t asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533[] = {
32852     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32853     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32854     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32855 };
32856 asn_SEQUENCE_specifics_t asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533 = {
32857         sizeof(struct DynamicNAICSInformation_ExtIEs),
32858         offsetof(struct DynamicNAICSInformation_ExtIEs, _asn_ctx),
32859         asn_MAP_DynamicNAICSInformation_ExtIEs_tag2el_533,
32860         3,      /* Count of tags in the map */
32861         0, 0, 0,        /* Optional elements (not needed) */
32862         -1,     /* First extension addition */
32863 };
32864 asn_TYPE_descriptor_t asn_DEF_DynamicNAICSInformation_ExtIEs = {
32865         "DynamicNAICSInformation-ExtIEs",
32866         "DynamicNAICSInformation-ExtIEs",
32867         &asn_OP_SEQUENCE,
32868         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,
32869         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32870                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32871         asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533,        /* Same as above */
32872         sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533)
32873                 /sizeof(asn_DEF_DynamicNAICSInformation_ExtIEs_tags_533[0]), /* 1 */
32874         { 0, 0, SEQUENCE_constraint },
32875         asn_MBR_DynamicNAICSInformation_ExtIEs_533,
32876         3,      /* Elements count */
32877         &asn_SPC_DynamicNAICSInformation_ExtIEs_specs_533       /* Additional specs */
32878 };
32879
32880 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_540 = {
32881         sizeof(struct ECGI_ExtIEs__extensionValue),
32882         offsetof(struct ECGI_ExtIEs__extensionValue, _asn_ctx),
32883         offsetof(struct ECGI_ExtIEs__extensionValue, present),
32884         sizeof(((struct ECGI_ExtIEs__extensionValue *)0)->present),
32885         0,      /* No top level tags */
32886         0,      /* No tags in the map */
32887         0, 0,
32888         -1      /* Extensions start */
32889 };
32890 static /* Use -fall-defs-global to expose */
32891 asn_TYPE_descriptor_t asn_DEF_extensionValue_540 = {
32892         "extensionValue",
32893         "extensionValue",
32894         &asn_OP_OPEN_TYPE,
32895         0,      /* No effective tags (pointer) */
32896         0,      /* No effective tags (count) */
32897         0,      /* No tags (pointer) */
32898         0,      /* No tags (count) */
32899         { 0, 0, OPEN_TYPE_constraint },
32900         0, 0,   /* No members */
32901         &asn_SPC_extensionValue_specs_540       /* Additional specs */
32902 };
32903
32904 asn_TYPE_member_t asn_MBR_ECGI_ExtIEs_537[] = {
32905         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, id),
32906                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32907                 -1,     /* IMPLICIT tag at current level */
32908                 &asn_DEF_ProtocolIE_ID,
32909                 0,
32910                 { 0, &asn_PER_memb_id_constr_538,  memb_id_constraint_537 },
32911                 0, 0, /* No default value */
32912                 "id"
32913                 },
32914         { ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, criticality),
32915                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
32916                 -1,     /* IMPLICIT tag at current level */
32917                 &asn_DEF_Criticality,
32918                 0,
32919                 { 0, &asn_PER_memb_criticality_constr_539,  memb_criticality_constraint_537 },
32920                 0, 0, /* No default value */
32921                 "criticality"
32922                 },
32923         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ECGI_ExtIEs, extensionValue),
32924                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
32925                 +1,     /* EXPLICIT tag at current level */
32926                 &asn_DEF_extensionValue_540,
32927                 0,
32928                 { 0, &asn_PER_memb_extensionValue_constr_540,  memb_extensionValue_constraint_537 },
32929                 0, 0, /* No default value */
32930                 "extensionValue"
32931                 },
32932 };
32933 static const ber_tlv_tag_t asn_DEF_ECGI_ExtIEs_tags_537[] = {
32934         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
32935 };
32936 static const asn_TYPE_tag2member_t asn_MAP_ECGI_ExtIEs_tag2el_537[] = {
32937     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
32938     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
32939     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
32940 };
32941 asn_SEQUENCE_specifics_t asn_SPC_ECGI_ExtIEs_specs_537 = {
32942         sizeof(struct ECGI_ExtIEs),
32943         offsetof(struct ECGI_ExtIEs, _asn_ctx),
32944         asn_MAP_ECGI_ExtIEs_tag2el_537,
32945         3,      /* Count of tags in the map */
32946         0, 0, 0,        /* Optional elements (not needed) */
32947         -1,     /* First extension addition */
32948 };
32949 asn_TYPE_descriptor_t asn_DEF_ECGI_ExtIEs = {
32950         "ECGI-ExtIEs",
32951         "ECGI-ExtIEs",
32952         &asn_OP_SEQUENCE,
32953         asn_DEF_ECGI_ExtIEs_tags_537,
32954         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32955                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32956         asn_DEF_ECGI_ExtIEs_tags_537,   /* Same as above */
32957         sizeof(asn_DEF_ECGI_ExtIEs_tags_537)
32958                 /sizeof(asn_DEF_ECGI_ExtIEs_tags_537[0]), /* 1 */
32959         { 0, 0, SEQUENCE_constraint },
32960         asn_MBR_ECGI_ExtIEs_537,
32961         3,      /* Elements count */
32962         &asn_SPC_ECGI_ExtIEs_specs_537  /* Additional specs */
32963 };
32964
32965 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_544 = {
32966         sizeof(struct EnhancedRNTP_ExtIEs__extensionValue),
32967         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, _asn_ctx),
32968         offsetof(struct EnhancedRNTP_ExtIEs__extensionValue, present),
32969         sizeof(((struct EnhancedRNTP_ExtIEs__extensionValue *)0)->present),
32970         0,      /* No top level tags */
32971         0,      /* No tags in the map */
32972         0, 0,
32973         -1      /* Extensions start */
32974 };
32975 static /* Use -fall-defs-global to expose */
32976 asn_TYPE_descriptor_t asn_DEF_extensionValue_544 = {
32977         "extensionValue",
32978         "extensionValue",
32979         &asn_OP_OPEN_TYPE,
32980         0,      /* No effective tags (pointer) */
32981         0,      /* No effective tags (count) */
32982         0,      /* No tags (pointer) */
32983         0,      /* No tags (count) */
32984         { 0, 0, OPEN_TYPE_constraint },
32985         0, 0,   /* No members */
32986         &asn_SPC_extensionValue_specs_544       /* Additional specs */
32987 };
32988
32989 asn_TYPE_member_t asn_MBR_EnhancedRNTP_ExtIEs_541[] = {
32990         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, id),
32991                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
32992                 -1,     /* IMPLICIT tag at current level */
32993                 &asn_DEF_ProtocolIE_ID,
32994                 0,
32995                 { 0, &asn_PER_memb_id_constr_542,  memb_id_constraint_541 },
32996                 0, 0, /* No default value */
32997                 "id"
32998                 },
32999         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, criticality),
33000                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33001                 -1,     /* IMPLICIT tag at current level */
33002                 &asn_DEF_Criticality,
33003                 0,
33004                 { 0, &asn_PER_memb_criticality_constr_543,  memb_criticality_constraint_541 },
33005                 0, 0, /* No default value */
33006                 "criticality"
33007                 },
33008         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTP_ExtIEs, extensionValue),
33009                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33010                 +1,     /* EXPLICIT tag at current level */
33011                 &asn_DEF_extensionValue_544,
33012                 0,
33013                 { 0, &asn_PER_memb_extensionValue_constr_544,  memb_extensionValue_constraint_541 },
33014                 0, 0, /* No default value */
33015                 "extensionValue"
33016                 },
33017 };
33018 static const ber_tlv_tag_t asn_DEF_EnhancedRNTP_ExtIEs_tags_541[] = {
33019         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33020 };
33021 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541[] = {
33022     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33023     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33024     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33025 };
33026 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTP_ExtIEs_specs_541 = {
33027         sizeof(struct EnhancedRNTP_ExtIEs),
33028         offsetof(struct EnhancedRNTP_ExtIEs, _asn_ctx),
33029         asn_MAP_EnhancedRNTP_ExtIEs_tag2el_541,
33030         3,      /* Count of tags in the map */
33031         0, 0, 0,        /* Optional elements (not needed) */
33032         -1,     /* First extension addition */
33033 };
33034 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTP_ExtIEs = {
33035         "EnhancedRNTP-ExtIEs",
33036         "EnhancedRNTP-ExtIEs",
33037         &asn_OP_SEQUENCE,
33038         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,
33039         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33040                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33041         asn_DEF_EnhancedRNTP_ExtIEs_tags_541,   /* Same as above */
33042         sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541)
33043                 /sizeof(asn_DEF_EnhancedRNTP_ExtIEs_tags_541[0]), /* 1 */
33044         { 0, 0, SEQUENCE_constraint },
33045         asn_MBR_EnhancedRNTP_ExtIEs_541,
33046         3,      /* Elements count */
33047         &asn_SPC_EnhancedRNTP_ExtIEs_specs_541  /* Additional specs */
33048 };
33049
33050 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_548 = {
33051         sizeof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue),
33052         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, _asn_ctx),
33053         offsetof(struct EnhancedRNTPStartTime_ExtIEs__extensionValue, present),
33054         sizeof(((struct EnhancedRNTPStartTime_ExtIEs__extensionValue *)0)->present),
33055         0,      /* No top level tags */
33056         0,      /* No tags in the map */
33057         0, 0,
33058         -1      /* Extensions start */
33059 };
33060 static /* Use -fall-defs-global to expose */
33061 asn_TYPE_descriptor_t asn_DEF_extensionValue_548 = {
33062         "extensionValue",
33063         "extensionValue",
33064         &asn_OP_OPEN_TYPE,
33065         0,      /* No effective tags (pointer) */
33066         0,      /* No effective tags (count) */
33067         0,      /* No tags (pointer) */
33068         0,      /* No tags (count) */
33069         { 0, 0, OPEN_TYPE_constraint },
33070         0, 0,   /* No members */
33071         &asn_SPC_extensionValue_specs_548       /* Additional specs */
33072 };
33073
33074 asn_TYPE_member_t asn_MBR_EnhancedRNTPStartTime_ExtIEs_545[] = {
33075         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, id),
33076                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33077                 -1,     /* IMPLICIT tag at current level */
33078                 &asn_DEF_ProtocolIE_ID,
33079                 0,
33080                 { 0, &asn_PER_memb_id_constr_546,  memb_id_constraint_545 },
33081                 0, 0, /* No default value */
33082                 "id"
33083                 },
33084         { ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, criticality),
33085                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33086                 -1,     /* IMPLICIT tag at current level */
33087                 &asn_DEF_Criticality,
33088                 0,
33089                 { 0, &asn_PER_memb_criticality_constr_547,  memb_criticality_constraint_545 },
33090                 0, 0, /* No default value */
33091                 "criticality"
33092                 },
33093         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EnhancedRNTPStartTime_ExtIEs, extensionValue),
33094                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33095                 +1,     /* EXPLICIT tag at current level */
33096                 &asn_DEF_extensionValue_548,
33097                 0,
33098                 { 0, &asn_PER_memb_extensionValue_constr_548,  memb_extensionValue_constraint_545 },
33099                 0, 0, /* No default value */
33100                 "extensionValue"
33101                 },
33102 };
33103 static const ber_tlv_tag_t asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[] = {
33104         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33105 };
33106 static const asn_TYPE_tag2member_t asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545[] = {
33107     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33108     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33109     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33110 };
33111 asn_SEQUENCE_specifics_t asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 = {
33112         sizeof(struct EnhancedRNTPStartTime_ExtIEs),
33113         offsetof(struct EnhancedRNTPStartTime_ExtIEs, _asn_ctx),
33114         asn_MAP_EnhancedRNTPStartTime_ExtIEs_tag2el_545,
33115         3,      /* Count of tags in the map */
33116         0, 0, 0,        /* Optional elements (not needed) */
33117         -1,     /* First extension addition */
33118 };
33119 asn_TYPE_descriptor_t asn_DEF_EnhancedRNTPStartTime_ExtIEs = {
33120         "EnhancedRNTPStartTime-ExtIEs",
33121         "EnhancedRNTPStartTime-ExtIEs",
33122         &asn_OP_SEQUENCE,
33123         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,
33124         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33125                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33126         asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545,  /* Same as above */
33127         sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545)
33128                 /sizeof(asn_DEF_EnhancedRNTPStartTime_ExtIEs_tags_545[0]), /* 1 */
33129         { 0, 0, SEQUENCE_constraint },
33130         asn_MBR_EnhancedRNTPStartTime_ExtIEs_545,
33131         3,      /* Elements count */
33132         &asn_SPC_EnhancedRNTPStartTime_ExtIEs_specs_545 /* Additional specs */
33133 };
33134
33135 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_552 = {
33136         sizeof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue),
33137         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, _asn_ctx),
33138         offsetof(struct EN_DC_ResourceConfigurationExtIEs__extensionValue, present),
33139         sizeof(((struct EN_DC_ResourceConfigurationExtIEs__extensionValue *)0)->present),
33140         0,      /* No top level tags */
33141         0,      /* No tags in the map */
33142         0, 0,
33143         -1      /* Extensions start */
33144 };
33145 static /* Use -fall-defs-global to expose */
33146 asn_TYPE_descriptor_t asn_DEF_extensionValue_552 = {
33147         "extensionValue",
33148         "extensionValue",
33149         &asn_OP_OPEN_TYPE,
33150         0,      /* No effective tags (pointer) */
33151         0,      /* No effective tags (count) */
33152         0,      /* No tags (pointer) */
33153         0,      /* No tags (count) */
33154         { 0, 0, OPEN_TYPE_constraint },
33155         0, 0,   /* No members */
33156         &asn_SPC_extensionValue_specs_552       /* Additional specs */
33157 };
33158
33159 asn_TYPE_member_t asn_MBR_EN_DC_ResourceConfigurationExtIEs_549[] = {
33160         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, id),
33161                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33162                 -1,     /* IMPLICIT tag at current level */
33163                 &asn_DEF_ProtocolIE_ID,
33164                 0,
33165                 { 0, &asn_PER_memb_id_constr_550,  memb_id_constraint_549 },
33166                 0, 0, /* No default value */
33167                 "id"
33168                 },
33169         { ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, criticality),
33170                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33171                 -1,     /* IMPLICIT tag at current level */
33172                 &asn_DEF_Criticality,
33173                 0,
33174                 { 0, &asn_PER_memb_criticality_constr_551,  memb_criticality_constraint_549 },
33175                 0, 0, /* No default value */
33176                 "criticality"
33177                 },
33178         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct EN_DC_ResourceConfigurationExtIEs, extensionValue),
33179                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33180                 +1,     /* EXPLICIT tag at current level */
33181                 &asn_DEF_extensionValue_552,
33182                 0,
33183                 { 0, &asn_PER_memb_extensionValue_constr_552,  memb_extensionValue_constraint_549 },
33184                 0, 0, /* No default value */
33185                 "extensionValue"
33186                 },
33187 };
33188 static const ber_tlv_tag_t asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[] = {
33189         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33190 };
33191 static const asn_TYPE_tag2member_t asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549[] = {
33192     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33193     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33194     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33195 };
33196 asn_SEQUENCE_specifics_t asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549 = {
33197         sizeof(struct EN_DC_ResourceConfigurationExtIEs),
33198         offsetof(struct EN_DC_ResourceConfigurationExtIEs, _asn_ctx),
33199         asn_MAP_EN_DC_ResourceConfigurationExtIEs_tag2el_549,
33200         3,      /* Count of tags in the map */
33201         0, 0, 0,        /* Optional elements (not needed) */
33202         -1,     /* First extension addition */
33203 };
33204 asn_TYPE_descriptor_t asn_DEF_EN_DC_ResourceConfigurationExtIEs = {
33205         "EN-DC-ResourceConfigurationExtIEs",
33206         "EN-DC-ResourceConfigurationExtIEs",
33207         &asn_OP_SEQUENCE,
33208         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,
33209         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33210                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33211         asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549,     /* Same as above */
33212         sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549)
33213                 /sizeof(asn_DEF_EN_DC_ResourceConfigurationExtIEs_tags_549[0]), /* 1 */
33214         { 0, 0, SEQUENCE_constraint },
33215         asn_MBR_EN_DC_ResourceConfigurationExtIEs_549,
33216         3,      /* Elements count */
33217         &asn_SPC_EN_DC_ResourceConfigurationExtIEs_specs_549    /* Additional specs */
33218 };
33219
33220 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_556 = {
33221         sizeof(struct ERABActivityNotifyItem_ExtIEs__extensionValue),
33222         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, _asn_ctx),
33223         offsetof(struct ERABActivityNotifyItem_ExtIEs__extensionValue, present),
33224         sizeof(((struct ERABActivityNotifyItem_ExtIEs__extensionValue *)0)->present),
33225         0,      /* No top level tags */
33226         0,      /* No tags in the map */
33227         0, 0,
33228         -1      /* Extensions start */
33229 };
33230 static /* Use -fall-defs-global to expose */
33231 asn_TYPE_descriptor_t asn_DEF_extensionValue_556 = {
33232         "extensionValue",
33233         "extensionValue",
33234         &asn_OP_OPEN_TYPE,
33235         0,      /* No effective tags (pointer) */
33236         0,      /* No effective tags (count) */
33237         0,      /* No tags (pointer) */
33238         0,      /* No tags (count) */
33239         { 0, 0, OPEN_TYPE_constraint },
33240         0, 0,   /* No members */
33241         &asn_SPC_extensionValue_specs_556       /* Additional specs */
33242 };
33243
33244 asn_TYPE_member_t asn_MBR_ERABActivityNotifyItem_ExtIEs_553[] = {
33245         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, id),
33246                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33247                 -1,     /* IMPLICIT tag at current level */
33248                 &asn_DEF_ProtocolIE_ID,
33249                 0,
33250                 { 0, &asn_PER_memb_id_constr_554,  memb_id_constraint_553 },
33251                 0, 0, /* No default value */
33252                 "id"
33253                 },
33254         { ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, criticality),
33255                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33256                 -1,     /* IMPLICIT tag at current level */
33257                 &asn_DEF_Criticality,
33258                 0,
33259                 { 0, &asn_PER_memb_criticality_constr_555,  memb_criticality_constraint_553 },
33260                 0, 0, /* No default value */
33261                 "criticality"
33262                 },
33263         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ERABActivityNotifyItem_ExtIEs, extensionValue),
33264                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33265                 +1,     /* EXPLICIT tag at current level */
33266                 &asn_DEF_extensionValue_556,
33267                 0,
33268                 { 0, &asn_PER_memb_extensionValue_constr_556,  memb_extensionValue_constraint_553 },
33269                 0, 0, /* No default value */
33270                 "extensionValue"
33271                 },
33272 };
33273 static const ber_tlv_tag_t asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[] = {
33274         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33275 };
33276 static const asn_TYPE_tag2member_t asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553[] = {
33277     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33278     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33279     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33280 };
33281 asn_SEQUENCE_specifics_t asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553 = {
33282         sizeof(struct ERABActivityNotifyItem_ExtIEs),
33283         offsetof(struct ERABActivityNotifyItem_ExtIEs, _asn_ctx),
33284         asn_MAP_ERABActivityNotifyItem_ExtIEs_tag2el_553,
33285         3,      /* Count of tags in the map */
33286         0, 0, 0,        /* Optional elements (not needed) */
33287         -1,     /* First extension addition */
33288 };
33289 asn_TYPE_descriptor_t asn_DEF_ERABActivityNotifyItem_ExtIEs = {
33290         "ERABActivityNotifyItem-ExtIEs",
33291         "ERABActivityNotifyItem-ExtIEs",
33292         &asn_OP_SEQUENCE,
33293         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553,
33294         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33295                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33296         asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553, /* Same as above */
33297         sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553)
33298                 /sizeof(asn_DEF_ERABActivityNotifyItem_ExtIEs_tags_553[0]), /* 1 */
33299         { 0, 0, SEQUENCE_constraint },
33300         asn_MBR_ERABActivityNotifyItem_ExtIEs_553,
33301         3,      /* Elements count */
33302         &asn_SPC_ERABActivityNotifyItem_ExtIEs_specs_553        /* Additional specs */
33303 };
33304
33305 static asn_TYPE_member_t asn_MBR_extensionValue_560[] = {
33306         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, choice.Packet_LossRate),
33307                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33308                 0,
33309                 &asn_DEF_Packet_LossRate,
33310                 0,
33311                 { 0, 0, 0 },
33312                 0, 0, /* No default value */
33313                 "Packet-LossRate"
33314                 },
33315 };
33316 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_560[] = {
33317     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* Packet-LossRate */
33318 };
33319 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_560 = {
33320         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue),
33321         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, _asn_ctx),
33322         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue, present),
33323         sizeof(((struct E_RAB_Level_QoS_Parameters_ExtIEs__extensionValue *)0)->present),
33324         asn_MAP_extensionValue_tag2el_560,
33325         1,      /* Count of tags in the map */
33326         0, 0,
33327         -1      /* Extensions start */
33328 };
33329 static /* Use -fall-defs-global to expose */
33330 asn_TYPE_descriptor_t asn_DEF_extensionValue_560 = {
33331         "extensionValue",
33332         "extensionValue",
33333         &asn_OP_OPEN_TYPE,
33334         0,      /* No effective tags (pointer) */
33335         0,      /* No effective tags (count) */
33336         0,      /* No tags (pointer) */
33337         0,      /* No tags (count) */
33338         { 0, 0, OPEN_TYPE_constraint },
33339         asn_MBR_extensionValue_560,
33340         1,      /* Elements count */
33341         &asn_SPC_extensionValue_specs_560       /* Additional specs */
33342 };
33343
33344 asn_TYPE_member_t asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557[] = {
33345         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, id),
33346                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33347                 -1,     /* IMPLICIT tag at current level */
33348                 &asn_DEF_ProtocolIE_ID,
33349                 0,
33350                 { 0, &asn_PER_memb_id_constr_558,  memb_id_constraint_557 },
33351                 0, 0, /* No default value */
33352                 "id"
33353                 },
33354         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, criticality),
33355                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33356                 -1,     /* IMPLICIT tag at current level */
33357                 &asn_DEF_Criticality,
33358                 select_E_RAB_Level_QoS_Parameters_ExtIEs_criticality_type,
33359                 { 0, &asn_PER_memb_criticality_constr_559,  memb_criticality_constraint_557 },
33360                 0, 0, /* No default value */
33361                 "criticality"
33362                 },
33363         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, extensionValue),
33364                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33365                 +1,     /* EXPLICIT tag at current level */
33366                 &asn_DEF_extensionValue_560,
33367                 select_E_RAB_Level_QoS_Parameters_ExtIEs_extensionValue_type,
33368                 { 0, &asn_PER_memb_extensionValue_constr_560,  memb_extensionValue_constraint_557 },
33369                 0, 0, /* No default value */
33370                 "extensionValue"
33371                 },
33372 };
33373 static const ber_tlv_tag_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[] = {
33374         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33375 };
33376 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557[] = {
33377     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33378     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33379     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33380 };
33381 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557 = {
33382         sizeof(struct E_RAB_Level_QoS_Parameters_ExtIEs),
33383         offsetof(struct E_RAB_Level_QoS_Parameters_ExtIEs, _asn_ctx),
33384         asn_MAP_E_RAB_Level_QoS_Parameters_ExtIEs_tag2el_557,
33385         3,      /* Count of tags in the map */
33386         0, 0, 0,        /* Optional elements (not needed) */
33387         -1,     /* First extension addition */
33388 };
33389 asn_TYPE_descriptor_t asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs = {
33390         "E-RAB-Level-QoS-Parameters-ExtIEs",
33391         "E-RAB-Level-QoS-Parameters-ExtIEs",
33392         &asn_OP_SEQUENCE,
33393         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,
33394         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33395                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33396         asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557,     /* Same as above */
33397         sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557)
33398                 /sizeof(asn_DEF_E_RAB_Level_QoS_Parameters_ExtIEs_tags_557[0]), /* 1 */
33399         { 0, 0, SEQUENCE_constraint },
33400         asn_MBR_E_RAB_Level_QoS_Parameters_ExtIEs_557,
33401         3,      /* Elements count */
33402         &asn_SPC_E_RAB_Level_QoS_Parameters_ExtIEs_specs_557    /* Additional specs */
33403 };
33404
33405 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_564 = {
33406         sizeof(struct E_RAB_Item_ExtIEs__extensionValue),
33407         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, _asn_ctx),
33408         offsetof(struct E_RAB_Item_ExtIEs__extensionValue, present),
33409         sizeof(((struct E_RAB_Item_ExtIEs__extensionValue *)0)->present),
33410         0,      /* No top level tags */
33411         0,      /* No tags in the map */
33412         0, 0,
33413         -1      /* Extensions start */
33414 };
33415 static /* Use -fall-defs-global to expose */
33416 asn_TYPE_descriptor_t asn_DEF_extensionValue_564 = {
33417         "extensionValue",
33418         "extensionValue",
33419         &asn_OP_OPEN_TYPE,
33420         0,      /* No effective tags (pointer) */
33421         0,      /* No effective tags (count) */
33422         0,      /* No tags (pointer) */
33423         0,      /* No tags (count) */
33424         { 0, 0, OPEN_TYPE_constraint },
33425         0, 0,   /* No members */
33426         &asn_SPC_extensionValue_specs_564       /* Additional specs */
33427 };
33428
33429 asn_TYPE_member_t asn_MBR_E_RAB_Item_ExtIEs_561[] = {
33430         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, id),
33431                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33432                 -1,     /* IMPLICIT tag at current level */
33433                 &asn_DEF_ProtocolIE_ID,
33434                 0,
33435                 { 0, &asn_PER_memb_id_constr_562,  memb_id_constraint_561 },
33436                 0, 0, /* No default value */
33437                 "id"
33438                 },
33439         { ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, criticality),
33440                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33441                 -1,     /* IMPLICIT tag at current level */
33442                 &asn_DEF_Criticality,
33443                 0,
33444                 { 0, &asn_PER_memb_criticality_constr_563,  memb_criticality_constraint_561 },
33445                 0, 0, /* No default value */
33446                 "criticality"
33447                 },
33448         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RAB_Item_ExtIEs, extensionValue),
33449                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33450                 +1,     /* EXPLICIT tag at current level */
33451                 &asn_DEF_extensionValue_564,
33452                 0,
33453                 { 0, &asn_PER_memb_extensionValue_constr_564,  memb_extensionValue_constraint_561 },
33454                 0, 0, /* No default value */
33455                 "extensionValue"
33456                 },
33457 };
33458 static const ber_tlv_tag_t asn_DEF_E_RAB_Item_ExtIEs_tags_561[] = {
33459         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33460 };
33461 static const asn_TYPE_tag2member_t asn_MAP_E_RAB_Item_ExtIEs_tag2el_561[] = {
33462     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33463     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33464     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33465 };
33466 asn_SEQUENCE_specifics_t asn_SPC_E_RAB_Item_ExtIEs_specs_561 = {
33467         sizeof(struct E_RAB_Item_ExtIEs),
33468         offsetof(struct E_RAB_Item_ExtIEs, _asn_ctx),
33469         asn_MAP_E_RAB_Item_ExtIEs_tag2el_561,
33470         3,      /* Count of tags in the map */
33471         0, 0, 0,        /* Optional elements (not needed) */
33472         -1,     /* First extension addition */
33473 };
33474 asn_TYPE_descriptor_t asn_DEF_E_RAB_Item_ExtIEs = {
33475         "E-RAB-Item-ExtIEs",
33476         "E-RAB-Item-ExtIEs",
33477         &asn_OP_SEQUENCE,
33478         asn_DEF_E_RAB_Item_ExtIEs_tags_561,
33479         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33480                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33481         asn_DEF_E_RAB_Item_ExtIEs_tags_561,     /* Same as above */
33482         sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561)
33483                 /sizeof(asn_DEF_E_RAB_Item_ExtIEs_tags_561[0]), /* 1 */
33484         { 0, 0, SEQUENCE_constraint },
33485         asn_MBR_E_RAB_Item_ExtIEs_561,
33486         3,      /* Elements count */
33487         &asn_SPC_E_RAB_Item_ExtIEs_specs_561    /* Additional specs */
33488 };
33489
33490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_568 = {
33491         sizeof(struct E_RABUsageReport_Item_ExtIEs__extensionValue),
33492         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
33493         offsetof(struct E_RABUsageReport_Item_ExtIEs__extensionValue, present),
33494         sizeof(((struct E_RABUsageReport_Item_ExtIEs__extensionValue *)0)->present),
33495         0,      /* No top level tags */
33496         0,      /* No tags in the map */
33497         0, 0,
33498         -1      /* Extensions start */
33499 };
33500 static /* Use -fall-defs-global to expose */
33501 asn_TYPE_descriptor_t asn_DEF_extensionValue_568 = {
33502         "extensionValue",
33503         "extensionValue",
33504         &asn_OP_OPEN_TYPE,
33505         0,      /* No effective tags (pointer) */
33506         0,      /* No effective tags (count) */
33507         0,      /* No tags (pointer) */
33508         0,      /* No tags (count) */
33509         { 0, 0, OPEN_TYPE_constraint },
33510         0, 0,   /* No members */
33511         &asn_SPC_extensionValue_specs_568       /* Additional specs */
33512 };
33513
33514 asn_TYPE_member_t asn_MBR_E_RABUsageReport_Item_ExtIEs_565[] = {
33515         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, id),
33516                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33517                 -1,     /* IMPLICIT tag at current level */
33518                 &asn_DEF_ProtocolIE_ID,
33519                 0,
33520                 { 0, &asn_PER_memb_id_constr_566,  memb_id_constraint_565 },
33521                 0, 0, /* No default value */
33522                 "id"
33523                 },
33524         { ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, criticality),
33525                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33526                 -1,     /* IMPLICIT tag at current level */
33527                 &asn_DEF_Criticality,
33528                 0,
33529                 { 0, &asn_PER_memb_criticality_constr_567,  memb_criticality_constraint_565 },
33530                 0, 0, /* No default value */
33531                 "criticality"
33532                 },
33533         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct E_RABUsageReport_Item_ExtIEs, extensionValue),
33534                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33535                 +1,     /* EXPLICIT tag at current level */
33536                 &asn_DEF_extensionValue_568,
33537                 0,
33538                 { 0, &asn_PER_memb_extensionValue_constr_568,  memb_extensionValue_constraint_565 },
33539                 0, 0, /* No default value */
33540                 "extensionValue"
33541                 },
33542 };
33543 static const ber_tlv_tag_t asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[] = {
33544         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33545 };
33546 static const asn_TYPE_tag2member_t asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565[] = {
33547     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33548     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33549     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33550 };
33551 asn_SEQUENCE_specifics_t asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 = {
33552         sizeof(struct E_RABUsageReport_Item_ExtIEs),
33553         offsetof(struct E_RABUsageReport_Item_ExtIEs, _asn_ctx),
33554         asn_MAP_E_RABUsageReport_Item_ExtIEs_tag2el_565,
33555         3,      /* Count of tags in the map */
33556         0, 0, 0,        /* Optional elements (not needed) */
33557         -1,     /* First extension addition */
33558 };
33559 asn_TYPE_descriptor_t asn_DEF_E_RABUsageReport_Item_ExtIEs = {
33560         "E-RABUsageReport-Item-ExtIEs",
33561         "E-RABUsageReport-Item-ExtIEs",
33562         &asn_OP_SEQUENCE,
33563         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,
33564         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33565                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33566         asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565,  /* Same as above */
33567         sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565)
33568                 /sizeof(asn_DEF_E_RABUsageReport_Item_ExtIEs_tags_565[0]), /* 1 */
33569         { 0, 0, SEQUENCE_constraint },
33570         asn_MBR_E_RABUsageReport_Item_ExtIEs_565,
33571         3,      /* Elements count */
33572         &asn_SPC_E_RABUsageReport_Item_ExtIEs_specs_565 /* Additional specs */
33573 };
33574
33575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_572 = {
33576         sizeof(struct ExpectedUEBehaviour_ExtIEs__extensionValue),
33577         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, _asn_ctx),
33578         offsetof(struct ExpectedUEBehaviour_ExtIEs__extensionValue, present),
33579         sizeof(((struct ExpectedUEBehaviour_ExtIEs__extensionValue *)0)->present),
33580         0,      /* No top level tags */
33581         0,      /* No tags in the map */
33582         0, 0,
33583         -1      /* Extensions start */
33584 };
33585 static /* Use -fall-defs-global to expose */
33586 asn_TYPE_descriptor_t asn_DEF_extensionValue_572 = {
33587         "extensionValue",
33588         "extensionValue",
33589         &asn_OP_OPEN_TYPE,
33590         0,      /* No effective tags (pointer) */
33591         0,      /* No effective tags (count) */
33592         0,      /* No tags (pointer) */
33593         0,      /* No tags (count) */
33594         { 0, 0, OPEN_TYPE_constraint },
33595         0, 0,   /* No members */
33596         &asn_SPC_extensionValue_specs_572       /* Additional specs */
33597 };
33598
33599 asn_TYPE_member_t asn_MBR_ExpectedUEBehaviour_ExtIEs_569[] = {
33600         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, id),
33601                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33602                 -1,     /* IMPLICIT tag at current level */
33603                 &asn_DEF_ProtocolIE_ID,
33604                 0,
33605                 { 0, &asn_PER_memb_id_constr_570,  memb_id_constraint_569 },
33606                 0, 0, /* No default value */
33607                 "id"
33608                 },
33609         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, criticality),
33610                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33611                 -1,     /* IMPLICIT tag at current level */
33612                 &asn_DEF_Criticality,
33613                 0,
33614                 { 0, &asn_PER_memb_criticality_constr_571,  memb_criticality_constraint_569 },
33615                 0, 0, /* No default value */
33616                 "criticality"
33617                 },
33618         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEBehaviour_ExtIEs, extensionValue),
33619                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33620                 +1,     /* EXPLICIT tag at current level */
33621                 &asn_DEF_extensionValue_572,
33622                 0,
33623                 { 0, &asn_PER_memb_extensionValue_constr_572,  memb_extensionValue_constraint_569 },
33624                 0, 0, /* No default value */
33625                 "extensionValue"
33626                 },
33627 };
33628 static const ber_tlv_tag_t asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[] = {
33629         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33630 };
33631 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569[] = {
33632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33634     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33635 };
33636 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569 = {
33637         sizeof(struct ExpectedUEBehaviour_ExtIEs),
33638         offsetof(struct ExpectedUEBehaviour_ExtIEs, _asn_ctx),
33639         asn_MAP_ExpectedUEBehaviour_ExtIEs_tag2el_569,
33640         3,      /* Count of tags in the map */
33641         0, 0, 0,        /* Optional elements (not needed) */
33642         -1,     /* First extension addition */
33643 };
33644 asn_TYPE_descriptor_t asn_DEF_ExpectedUEBehaviour_ExtIEs = {
33645         "ExpectedUEBehaviour-ExtIEs",
33646         "ExpectedUEBehaviour-ExtIEs",
33647         &asn_OP_SEQUENCE,
33648         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,
33649         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33650                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33651         asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569,    /* Same as above */
33652         sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569)
33653                 /sizeof(asn_DEF_ExpectedUEBehaviour_ExtIEs_tags_569[0]), /* 1 */
33654         { 0, 0, SEQUENCE_constraint },
33655         asn_MBR_ExpectedUEBehaviour_ExtIEs_569,
33656         3,      /* Elements count */
33657         &asn_SPC_ExpectedUEBehaviour_ExtIEs_specs_569   /* Additional specs */
33658 };
33659
33660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_576 = {
33661         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue),
33662         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, _asn_ctx),
33663         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue, present),
33664         sizeof(((struct ExpectedUEActivityBehaviour_ExtIEs__extensionValue *)0)->present),
33665         0,      /* No top level tags */
33666         0,      /* No tags in the map */
33667         0, 0,
33668         -1      /* Extensions start */
33669 };
33670 static /* Use -fall-defs-global to expose */
33671 asn_TYPE_descriptor_t asn_DEF_extensionValue_576 = {
33672         "extensionValue",
33673         "extensionValue",
33674         &asn_OP_OPEN_TYPE,
33675         0,      /* No effective tags (pointer) */
33676         0,      /* No effective tags (count) */
33677         0,      /* No tags (pointer) */
33678         0,      /* No tags (count) */
33679         { 0, 0, OPEN_TYPE_constraint },
33680         0, 0,   /* No members */
33681         &asn_SPC_extensionValue_specs_576       /* Additional specs */
33682 };
33683
33684 asn_TYPE_member_t asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573[] = {
33685         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, id),
33686                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33687                 -1,     /* IMPLICIT tag at current level */
33688                 &asn_DEF_ProtocolIE_ID,
33689                 0,
33690                 { 0, &asn_PER_memb_id_constr_574,  memb_id_constraint_573 },
33691                 0, 0, /* No default value */
33692                 "id"
33693                 },
33694         { ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, criticality),
33695                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33696                 -1,     /* IMPLICIT tag at current level */
33697                 &asn_DEF_Criticality,
33698                 0,
33699                 { 0, &asn_PER_memb_criticality_constr_575,  memb_criticality_constraint_573 },
33700                 0, 0, /* No default value */
33701                 "criticality"
33702                 },
33703         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, extensionValue),
33704                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33705                 +1,     /* EXPLICIT tag at current level */
33706                 &asn_DEF_extensionValue_576,
33707                 0,
33708                 { 0, &asn_PER_memb_extensionValue_constr_576,  memb_extensionValue_constraint_573 },
33709                 0, 0, /* No default value */
33710                 "extensionValue"
33711                 },
33712 };
33713 static const ber_tlv_tag_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[] = {
33714         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33715 };
33716 static const asn_TYPE_tag2member_t asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573[] = {
33717     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33718     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33719     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33720 };
33721 asn_SEQUENCE_specifics_t asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573 = {
33722         sizeof(struct ExpectedUEActivityBehaviour_ExtIEs),
33723         offsetof(struct ExpectedUEActivityBehaviour_ExtIEs, _asn_ctx),
33724         asn_MAP_ExpectedUEActivityBehaviour_ExtIEs_tag2el_573,
33725         3,      /* Count of tags in the map */
33726         0, 0, 0,        /* Optional elements (not needed) */
33727         -1,     /* First extension addition */
33728 };
33729 asn_TYPE_descriptor_t asn_DEF_ExpectedUEActivityBehaviour_ExtIEs = {
33730         "ExpectedUEActivityBehaviour-ExtIEs",
33731         "ExpectedUEActivityBehaviour-ExtIEs",
33732         &asn_OP_SEQUENCE,
33733         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,
33734         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33735                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33736         asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573,    /* Same as above */
33737         sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573)
33738                 /sizeof(asn_DEF_ExpectedUEActivityBehaviour_ExtIEs_tags_573[0]), /* 1 */
33739         { 0, 0, SEQUENCE_constraint },
33740         asn_MBR_ExpectedUEActivityBehaviour_ExtIEs_573,
33741         3,      /* Elements count */
33742         &asn_SPC_ExpectedUEActivityBehaviour_ExtIEs_specs_573   /* Additional specs */
33743 };
33744
33745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_580 = {
33746         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue),
33747         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, _asn_ctx),
33748         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue, present),
33749         sizeof(((struct ExtendedULInterferenceOverloadInfo_ExtIEs__extensionValue *)0)->present),
33750         0,      /* No top level tags */
33751         0,      /* No tags in the map */
33752         0, 0,
33753         -1      /* Extensions start */
33754 };
33755 static /* Use -fall-defs-global to expose */
33756 asn_TYPE_descriptor_t asn_DEF_extensionValue_580 = {
33757         "extensionValue",
33758         "extensionValue",
33759         &asn_OP_OPEN_TYPE,
33760         0,      /* No effective tags (pointer) */
33761         0,      /* No effective tags (count) */
33762         0,      /* No tags (pointer) */
33763         0,      /* No tags (count) */
33764         { 0, 0, OPEN_TYPE_constraint },
33765         0, 0,   /* No members */
33766         &asn_SPC_extensionValue_specs_580       /* Additional specs */
33767 };
33768
33769 asn_TYPE_member_t asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577[] = {
33770         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, id),
33771                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33772                 -1,     /* IMPLICIT tag at current level */
33773                 &asn_DEF_ProtocolIE_ID,
33774                 0,
33775                 { 0, &asn_PER_memb_id_constr_578,  memb_id_constraint_577 },
33776                 0, 0, /* No default value */
33777                 "id"
33778                 },
33779         { ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, criticality),
33780                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33781                 -1,     /* IMPLICIT tag at current level */
33782                 &asn_DEF_Criticality,
33783                 0,
33784                 { 0, &asn_PER_memb_criticality_constr_579,  memb_criticality_constraint_577 },
33785                 0, 0, /* No default value */
33786                 "criticality"
33787                 },
33788         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, extensionValue),
33789                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33790                 +1,     /* EXPLICIT tag at current level */
33791                 &asn_DEF_extensionValue_580,
33792                 0,
33793                 { 0, &asn_PER_memb_extensionValue_constr_580,  memb_extensionValue_constraint_577 },
33794                 0, 0, /* No default value */
33795                 "extensionValue"
33796                 },
33797 };
33798 static const ber_tlv_tag_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[] = {
33799         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33800 };
33801 static const asn_TYPE_tag2member_t asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577[] = {
33802     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33803     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33804     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33805 };
33806 asn_SEQUENCE_specifics_t asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577 = {
33807         sizeof(struct ExtendedULInterferenceOverloadInfo_ExtIEs),
33808         offsetof(struct ExtendedULInterferenceOverloadInfo_ExtIEs, _asn_ctx),
33809         asn_MAP_ExtendedULInterferenceOverloadInfo_ExtIEs_tag2el_577,
33810         3,      /* Count of tags in the map */
33811         0, 0, 0,        /* Optional elements (not needed) */
33812         -1,     /* First extension addition */
33813 };
33814 asn_TYPE_descriptor_t asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs = {
33815         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33816         "ExtendedULInterferenceOverloadInfo-ExtIEs",
33817         &asn_OP_SEQUENCE,
33818         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,
33819         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33820                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33821         asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577,     /* Same as above */
33822         sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577)
33823                 /sizeof(asn_DEF_ExtendedULInterferenceOverloadInfo_ExtIEs_tags_577[0]), /* 1 */
33824         { 0, 0, SEQUENCE_constraint },
33825         asn_MBR_ExtendedULInterferenceOverloadInfo_ExtIEs_577,
33826         3,      /* Elements count */
33827         &asn_SPC_ExtendedULInterferenceOverloadInfo_ExtIEs_specs_577    /* Additional specs */
33828 };
33829
33830 static asn_TYPE_member_t asn_MBR_extensionValue_584[] = {
33831         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
33832                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
33833                 0,
33834                 &asn_DEF_EARFCNExtension,
33835                 0,
33836                 { 0, 0, 0 },
33837                 0, 0, /* No default value */
33838                 "EARFCNExtension"
33839                 },
33840         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.OffsetOfNbiotChannelNumberToEARFCN),
33841                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33842                 0,
33843                 &asn_DEF_OffsetOfNbiotChannelNumberToEARFCN,
33844                 0,
33845                 { 0, 0, 0 },
33846                 0, 0, /* No default value */
33847                 "OffsetOfNbiotChannelNumberToEARFCN"
33848                 },
33849         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NRS_NSSS_PowerOffset),
33850                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33851                 0,
33852                 &asn_DEF_NRS_NSSS_PowerOffset,
33853                 0,
33854                 { 0, 0, 0 },
33855                 0, 0, /* No default value */
33856                 "NRS-NSSS-PowerOffset"
33857                 },
33858         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs__extensionValue, choice.NSSS_NumOccasionDifferentPrecoder),
33859                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
33860                 0,
33861                 &asn_DEF_NSSS_NumOccasionDifferentPrecoder,
33862                 0,
33863                 { 0, 0, 0 },
33864                 0, 0, /* No default value */
33865                 "NSSS-NumOccasionDifferentPrecoder"
33866                 },
33867 };
33868 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_584[] = {
33869     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* EARFCNExtension */
33870     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 2 }, /* OffsetOfNbiotChannelNumberToEARFCN */
33871     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 1 }, /* NRS-NSSS-PowerOffset */
33872     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, -2, 0 } /* NSSS-NumOccasionDifferentPrecoder */
33873 };
33874 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_584 = {
33875         sizeof(struct FDD_Info_ExtIEs__extensionValue),
33876         offsetof(struct FDD_Info_ExtIEs__extensionValue, _asn_ctx),
33877         offsetof(struct FDD_Info_ExtIEs__extensionValue, present),
33878         sizeof(((struct FDD_Info_ExtIEs__extensionValue *)0)->present),
33879         asn_MAP_extensionValue_tag2el_584,
33880         4,      /* Count of tags in the map */
33881         0, 0,
33882         -1      /* Extensions start */
33883 };
33884 static /* Use -fall-defs-global to expose */
33885 asn_TYPE_descriptor_t asn_DEF_extensionValue_584 = {
33886         "extensionValue",
33887         "extensionValue",
33888         &asn_OP_OPEN_TYPE,
33889         0,      /* No effective tags (pointer) */
33890         0,      /* No effective tags (count) */
33891         0,      /* No tags (pointer) */
33892         0,      /* No tags (count) */
33893         { 0, 0, OPEN_TYPE_constraint },
33894         asn_MBR_extensionValue_584,
33895         4,      /* Elements count */
33896         &asn_SPC_extensionValue_specs_584       /* Additional specs */
33897 };
33898
33899 asn_TYPE_member_t asn_MBR_FDD_Info_ExtIEs_581[] = {
33900         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, id),
33901                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33902                 -1,     /* IMPLICIT tag at current level */
33903                 &asn_DEF_ProtocolIE_ID,
33904                 0,
33905                 { 0, &asn_PER_memb_id_constr_582,  memb_id_constraint_581 },
33906                 0, 0, /* No default value */
33907                 "id"
33908                 },
33909         { ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, criticality),
33910                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33911                 -1,     /* IMPLICIT tag at current level */
33912                 &asn_DEF_Criticality,
33913                 select_FDD_Info_ExtIEs_criticality_type,
33914                 { 0, &asn_PER_memb_criticality_constr_583,  memb_criticality_constraint_581 },
33915                 0, 0, /* No default value */
33916                 "criticality"
33917                 },
33918         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FDD_Info_ExtIEs, extensionValue),
33919                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
33920                 +1,     /* EXPLICIT tag at current level */
33921                 &asn_DEF_extensionValue_584,
33922                 select_FDD_Info_ExtIEs_extensionValue_type,
33923                 { 0, &asn_PER_memb_extensionValue_constr_584,  memb_extensionValue_constraint_581 },
33924                 0, 0, /* No default value */
33925                 "extensionValue"
33926                 },
33927 };
33928 static const ber_tlv_tag_t asn_DEF_FDD_Info_ExtIEs_tags_581[] = {
33929         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
33930 };
33931 static const asn_TYPE_tag2member_t asn_MAP_FDD_Info_ExtIEs_tag2el_581[] = {
33932     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
33933     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
33934     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
33935 };
33936 asn_SEQUENCE_specifics_t asn_SPC_FDD_Info_ExtIEs_specs_581 = {
33937         sizeof(struct FDD_Info_ExtIEs),
33938         offsetof(struct FDD_Info_ExtIEs, _asn_ctx),
33939         asn_MAP_FDD_Info_ExtIEs_tag2el_581,
33940         3,      /* Count of tags in the map */
33941         0, 0, 0,        /* Optional elements (not needed) */
33942         -1,     /* First extension addition */
33943 };
33944 asn_TYPE_descriptor_t asn_DEF_FDD_Info_ExtIEs = {
33945         "FDD-Info-ExtIEs",
33946         "FDD-Info-ExtIEs",
33947         &asn_OP_SEQUENCE,
33948         asn_DEF_FDD_Info_ExtIEs_tags_581,
33949         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33950                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33951         asn_DEF_FDD_Info_ExtIEs_tags_581,       /* Same as above */
33952         sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581)
33953                 /sizeof(asn_DEF_FDD_Info_ExtIEs_tags_581[0]), /* 1 */
33954         { 0, 0, SEQUENCE_constraint },
33955         asn_MBR_FDD_Info_ExtIEs_581,
33956         3,      /* Elements count */
33957         &asn_SPC_FDD_Info_ExtIEs_specs_581      /* Additional specs */
33958 };
33959
33960 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_588 = {
33961         sizeof(struct ForbiddenTAs_Item_ExtIEs__extensionValue),
33962         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, _asn_ctx),
33963         offsetof(struct ForbiddenTAs_Item_ExtIEs__extensionValue, present),
33964         sizeof(((struct ForbiddenTAs_Item_ExtIEs__extensionValue *)0)->present),
33965         0,      /* No top level tags */
33966         0,      /* No tags in the map */
33967         0, 0,
33968         -1      /* Extensions start */
33969 };
33970 static /* Use -fall-defs-global to expose */
33971 asn_TYPE_descriptor_t asn_DEF_extensionValue_588 = {
33972         "extensionValue",
33973         "extensionValue",
33974         &asn_OP_OPEN_TYPE,
33975         0,      /* No effective tags (pointer) */
33976         0,      /* No effective tags (count) */
33977         0,      /* No tags (pointer) */
33978         0,      /* No tags (count) */
33979         { 0, 0, OPEN_TYPE_constraint },
33980         0, 0,   /* No members */
33981         &asn_SPC_extensionValue_specs_588       /* Additional specs */
33982 };
33983
33984 asn_TYPE_member_t asn_MBR_ForbiddenTAs_Item_ExtIEs_585[] = {
33985         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, id),
33986                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
33987                 -1,     /* IMPLICIT tag at current level */
33988                 &asn_DEF_ProtocolIE_ID,
33989                 0,
33990                 { 0, &asn_PER_memb_id_constr_586,  memb_id_constraint_585 },
33991                 0, 0, /* No default value */
33992                 "id"
33993                 },
33994         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, criticality),
33995                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
33996                 -1,     /* IMPLICIT tag at current level */
33997                 &asn_DEF_Criticality,
33998                 0,
33999                 { 0, &asn_PER_memb_criticality_constr_587,  memb_criticality_constraint_585 },
34000                 0, 0, /* No default value */
34001                 "criticality"
34002                 },
34003         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenTAs_Item_ExtIEs, extensionValue),
34004                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34005                 +1,     /* EXPLICIT tag at current level */
34006                 &asn_DEF_extensionValue_588,
34007                 0,
34008                 { 0, &asn_PER_memb_extensionValue_constr_588,  memb_extensionValue_constraint_585 },
34009                 0, 0, /* No default value */
34010                 "extensionValue"
34011                 },
34012 };
34013 static const ber_tlv_tag_t asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[] = {
34014         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34015 };
34016 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585[] = {
34017     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34018     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34019     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34020 };
34021 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585 = {
34022         sizeof(struct ForbiddenTAs_Item_ExtIEs),
34023         offsetof(struct ForbiddenTAs_Item_ExtIEs, _asn_ctx),
34024         asn_MAP_ForbiddenTAs_Item_ExtIEs_tag2el_585,
34025         3,      /* Count of tags in the map */
34026         0, 0, 0,        /* Optional elements (not needed) */
34027         -1,     /* First extension addition */
34028 };
34029 asn_TYPE_descriptor_t asn_DEF_ForbiddenTAs_Item_ExtIEs = {
34030         "ForbiddenTAs-Item-ExtIEs",
34031         "ForbiddenTAs-Item-ExtIEs",
34032         &asn_OP_SEQUENCE,
34033         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,
34034         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34035                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34036         asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585,      /* Same as above */
34037         sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585)
34038                 /sizeof(asn_DEF_ForbiddenTAs_Item_ExtIEs_tags_585[0]), /* 1 */
34039         { 0, 0, SEQUENCE_constraint },
34040         asn_MBR_ForbiddenTAs_Item_ExtIEs_585,
34041         3,      /* Elements count */
34042         &asn_SPC_ForbiddenTAs_Item_ExtIEs_specs_585     /* Additional specs */
34043 };
34044
34045 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_592 = {
34046         sizeof(struct ForbiddenLAs_Item_ExtIEs__extensionValue),
34047         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, _asn_ctx),
34048         offsetof(struct ForbiddenLAs_Item_ExtIEs__extensionValue, present),
34049         sizeof(((struct ForbiddenLAs_Item_ExtIEs__extensionValue *)0)->present),
34050         0,      /* No top level tags */
34051         0,      /* No tags in the map */
34052         0, 0,
34053         -1      /* Extensions start */
34054 };
34055 static /* Use -fall-defs-global to expose */
34056 asn_TYPE_descriptor_t asn_DEF_extensionValue_592 = {
34057         "extensionValue",
34058         "extensionValue",
34059         &asn_OP_OPEN_TYPE,
34060         0,      /* No effective tags (pointer) */
34061         0,      /* No effective tags (count) */
34062         0,      /* No tags (pointer) */
34063         0,      /* No tags (count) */
34064         { 0, 0, OPEN_TYPE_constraint },
34065         0, 0,   /* No members */
34066         &asn_SPC_extensionValue_specs_592       /* Additional specs */
34067 };
34068
34069 asn_TYPE_member_t asn_MBR_ForbiddenLAs_Item_ExtIEs_589[] = {
34070         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, id),
34071                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34072                 -1,     /* IMPLICIT tag at current level */
34073                 &asn_DEF_ProtocolIE_ID,
34074                 0,
34075                 { 0, &asn_PER_memb_id_constr_590,  memb_id_constraint_589 },
34076                 0, 0, /* No default value */
34077                 "id"
34078                 },
34079         { ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, criticality),
34080                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34081                 -1,     /* IMPLICIT tag at current level */
34082                 &asn_DEF_Criticality,
34083                 0,
34084                 { 0, &asn_PER_memb_criticality_constr_591,  memb_criticality_constraint_589 },
34085                 0, 0, /* No default value */
34086                 "criticality"
34087                 },
34088         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ForbiddenLAs_Item_ExtIEs, extensionValue),
34089                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34090                 +1,     /* EXPLICIT tag at current level */
34091                 &asn_DEF_extensionValue_592,
34092                 0,
34093                 { 0, &asn_PER_memb_extensionValue_constr_592,  memb_extensionValue_constraint_589 },
34094                 0, 0, /* No default value */
34095                 "extensionValue"
34096                 },
34097 };
34098 static const ber_tlv_tag_t asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[] = {
34099         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34100 };
34101 static const asn_TYPE_tag2member_t asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589[] = {
34102     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34103     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34104     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34105 };
34106 asn_SEQUENCE_specifics_t asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589 = {
34107         sizeof(struct ForbiddenLAs_Item_ExtIEs),
34108         offsetof(struct ForbiddenLAs_Item_ExtIEs, _asn_ctx),
34109         asn_MAP_ForbiddenLAs_Item_ExtIEs_tag2el_589,
34110         3,      /* Count of tags in the map */
34111         0, 0, 0,        /* Optional elements (not needed) */
34112         -1,     /* First extension addition */
34113 };
34114 asn_TYPE_descriptor_t asn_DEF_ForbiddenLAs_Item_ExtIEs = {
34115         "ForbiddenLAs-Item-ExtIEs",
34116         "ForbiddenLAs-Item-ExtIEs",
34117         &asn_OP_SEQUENCE,
34118         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,
34119         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34120                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34121         asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589,      /* Same as above */
34122         sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589)
34123                 /sizeof(asn_DEF_ForbiddenLAs_Item_ExtIEs_tags_589[0]), /* 1 */
34124         { 0, 0, SEQUENCE_constraint },
34125         asn_MBR_ForbiddenLAs_Item_ExtIEs_589,
34126         3,      /* Elements count */
34127         &asn_SPC_ForbiddenLAs_Item_ExtIEs_specs_589     /* Additional specs */
34128 };
34129
34130 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_596 = {
34131         sizeof(struct FreqBandNrItem_ExtIEs__extensionValue),
34132         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, _asn_ctx),
34133         offsetof(struct FreqBandNrItem_ExtIEs__extensionValue, present),
34134         sizeof(((struct FreqBandNrItem_ExtIEs__extensionValue *)0)->present),
34135         0,      /* No top level tags */
34136         0,      /* No tags in the map */
34137         0, 0,
34138         -1      /* Extensions start */
34139 };
34140 static /* Use -fall-defs-global to expose */
34141 asn_TYPE_descriptor_t asn_DEF_extensionValue_596 = {
34142         "extensionValue",
34143         "extensionValue",
34144         &asn_OP_OPEN_TYPE,
34145         0,      /* No effective tags (pointer) */
34146         0,      /* No effective tags (count) */
34147         0,      /* No tags (pointer) */
34148         0,      /* No tags (count) */
34149         { 0, 0, OPEN_TYPE_constraint },
34150         0, 0,   /* No members */
34151         &asn_SPC_extensionValue_specs_596       /* Additional specs */
34152 };
34153
34154 asn_TYPE_member_t asn_MBR_FreqBandNrItem_ExtIEs_593[] = {
34155         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, id),
34156                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34157                 -1,     /* IMPLICIT tag at current level */
34158                 &asn_DEF_ProtocolIE_ID,
34159                 0,
34160                 { 0, &asn_PER_memb_id_constr_594,  memb_id_constraint_593 },
34161                 0, 0, /* No default value */
34162                 "id"
34163                 },
34164         { ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, criticality),
34165                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34166                 -1,     /* IMPLICIT tag at current level */
34167                 &asn_DEF_Criticality,
34168                 0,
34169                 { 0, &asn_PER_memb_criticality_constr_595,  memb_criticality_constraint_593 },
34170                 0, 0, /* No default value */
34171                 "criticality"
34172                 },
34173         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct FreqBandNrItem_ExtIEs, extensionValue),
34174                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34175                 +1,     /* EXPLICIT tag at current level */
34176                 &asn_DEF_extensionValue_596,
34177                 0,
34178                 { 0, &asn_PER_memb_extensionValue_constr_596,  memb_extensionValue_constraint_593 },
34179                 0, 0, /* No default value */
34180                 "extensionValue"
34181                 },
34182 };
34183 static const ber_tlv_tag_t asn_DEF_FreqBandNrItem_ExtIEs_tags_593[] = {
34184         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34185 };
34186 static const asn_TYPE_tag2member_t asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593[] = {
34187     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34188     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34189     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34190 };
34191 asn_SEQUENCE_specifics_t asn_SPC_FreqBandNrItem_ExtIEs_specs_593 = {
34192         sizeof(struct FreqBandNrItem_ExtIEs),
34193         offsetof(struct FreqBandNrItem_ExtIEs, _asn_ctx),
34194         asn_MAP_FreqBandNrItem_ExtIEs_tag2el_593,
34195         3,      /* Count of tags in the map */
34196         0, 0, 0,        /* Optional elements (not needed) */
34197         -1,     /* First extension addition */
34198 };
34199 asn_TYPE_descriptor_t asn_DEF_FreqBandNrItem_ExtIEs = {
34200         "FreqBandNrItem-ExtIEs",
34201         "FreqBandNrItem-ExtIEs",
34202         &asn_OP_SEQUENCE,
34203         asn_DEF_FreqBandNrItem_ExtIEs_tags_593,
34204         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34205                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34206         asn_DEF_FreqBandNrItem_ExtIEs_tags_593, /* Same as above */
34207         sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593)
34208                 /sizeof(asn_DEF_FreqBandNrItem_ExtIEs_tags_593[0]), /* 1 */
34209         { 0, 0, SEQUENCE_constraint },
34210         asn_MBR_FreqBandNrItem_ExtIEs_593,
34211         3,      /* Elements count */
34212         &asn_SPC_FreqBandNrItem_ExtIEs_specs_593        /* Additional specs */
34213 };
34214
34215 static asn_TYPE_member_t asn_MBR_extensionValue_600[] = {
34216         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, choice.ExtendedBitRate),
34217                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34218                 0,
34219                 &asn_DEF_ExtendedBitRate,
34220                 0,
34221                 { 0, 0, 0 },
34222                 0, 0, /* No default value */
34223                 "ExtendedBitRate"
34224                 },
34225 };
34226 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_600[] = {
34227     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
34228 };
34229 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_600 = {
34230         sizeof(struct GBR_QosInformation_ExtIEs__extensionValue),
34231         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, _asn_ctx),
34232         offsetof(struct GBR_QosInformation_ExtIEs__extensionValue, present),
34233         sizeof(((struct GBR_QosInformation_ExtIEs__extensionValue *)0)->present),
34234         asn_MAP_extensionValue_tag2el_600,
34235         1,      /* Count of tags in the map */
34236         0, 0,
34237         -1      /* Extensions start */
34238 };
34239 static /* Use -fall-defs-global to expose */
34240 asn_TYPE_descriptor_t asn_DEF_extensionValue_600 = {
34241         "extensionValue",
34242         "extensionValue",
34243         &asn_OP_OPEN_TYPE,
34244         0,      /* No effective tags (pointer) */
34245         0,      /* No effective tags (count) */
34246         0,      /* No tags (pointer) */
34247         0,      /* No tags (count) */
34248         { 0, 0, OPEN_TYPE_constraint },
34249         asn_MBR_extensionValue_600,
34250         1,      /* Elements count */
34251         &asn_SPC_extensionValue_specs_600       /* Additional specs */
34252 };
34253
34254 asn_TYPE_member_t asn_MBR_GBR_QosInformation_ExtIEs_597[] = {
34255         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, id),
34256                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34257                 -1,     /* IMPLICIT tag at current level */
34258                 &asn_DEF_ProtocolIE_ID,
34259                 0,
34260                 { 0, &asn_PER_memb_id_constr_598,  memb_id_constraint_597 },
34261                 0, 0, /* No default value */
34262                 "id"
34263                 },
34264         { ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, criticality),
34265                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34266                 -1,     /* IMPLICIT tag at current level */
34267                 &asn_DEF_Criticality,
34268                 select_GBR_QosInformation_ExtIEs_criticality_type,
34269                 { 0, &asn_PER_memb_criticality_constr_599,  memb_criticality_constraint_597 },
34270                 0, 0, /* No default value */
34271                 "criticality"
34272                 },
34273         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GBR_QosInformation_ExtIEs, extensionValue),
34274                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34275                 +1,     /* EXPLICIT tag at current level */
34276                 &asn_DEF_extensionValue_600,
34277                 select_GBR_QosInformation_ExtIEs_extensionValue_type,
34278                 { 0, &asn_PER_memb_extensionValue_constr_600,  memb_extensionValue_constraint_597 },
34279                 0, 0, /* No default value */
34280                 "extensionValue"
34281                 },
34282 };
34283 static const ber_tlv_tag_t asn_DEF_GBR_QosInformation_ExtIEs_tags_597[] = {
34284         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34285 };
34286 static const asn_TYPE_tag2member_t asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597[] = {
34287     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34288     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34289     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34290 };
34291 asn_SEQUENCE_specifics_t asn_SPC_GBR_QosInformation_ExtIEs_specs_597 = {
34292         sizeof(struct GBR_QosInformation_ExtIEs),
34293         offsetof(struct GBR_QosInformation_ExtIEs, _asn_ctx),
34294         asn_MAP_GBR_QosInformation_ExtIEs_tag2el_597,
34295         3,      /* Count of tags in the map */
34296         0, 0, 0,        /* Optional elements (not needed) */
34297         -1,     /* First extension addition */
34298 };
34299 asn_TYPE_descriptor_t asn_DEF_GBR_QosInformation_ExtIEs = {
34300         "GBR-QosInformation-ExtIEs",
34301         "GBR-QosInformation-ExtIEs",
34302         &asn_OP_SEQUENCE,
34303         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,
34304         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34305                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34306         asn_DEF_GBR_QosInformation_ExtIEs_tags_597,     /* Same as above */
34307         sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597)
34308                 /sizeof(asn_DEF_GBR_QosInformation_ExtIEs_tags_597[0]), /* 1 */
34309         { 0, 0, SEQUENCE_constraint },
34310         asn_MBR_GBR_QosInformation_ExtIEs_597,
34311         3,      /* Elements count */
34312         &asn_SPC_GBR_QosInformation_ExtIEs_specs_597    /* Additional specs */
34313 };
34314
34315 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_604 = {
34316         sizeof(struct GlobalENB_ID_ExtIEs__extensionValue),
34317         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx),
34318         offsetof(struct GlobalENB_ID_ExtIEs__extensionValue, present),
34319         sizeof(((struct GlobalENB_ID_ExtIEs__extensionValue *)0)->present),
34320         0,      /* No top level tags */
34321         0,      /* No tags in the map */
34322         0, 0,
34323         -1      /* Extensions start */
34324 };
34325 static /* Use -fall-defs-global to expose */
34326 asn_TYPE_descriptor_t asn_DEF_extensionValue_604 = {
34327         "extensionValue",
34328         "extensionValue",
34329         &asn_OP_OPEN_TYPE,
34330         0,      /* No effective tags (pointer) */
34331         0,      /* No effective tags (count) */
34332         0,      /* No tags (pointer) */
34333         0,      /* No tags (count) */
34334         { 0, 0, OPEN_TYPE_constraint },
34335         0, 0,   /* No members */
34336         &asn_SPC_extensionValue_specs_604       /* Additional specs */
34337 };
34338
34339 asn_TYPE_member_t asn_MBR_GlobalENB_ID_ExtIEs_601[] = {
34340         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, id),
34341                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34342                 -1,     /* IMPLICIT tag at current level */
34343                 &asn_DEF_ProtocolIE_ID,
34344                 0,
34345                 { 0, &asn_PER_memb_id_constr_602,  memb_id_constraint_601 },
34346                 0, 0, /* No default value */
34347                 "id"
34348                 },
34349         { ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, criticality),
34350                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34351                 -1,     /* IMPLICIT tag at current level */
34352                 &asn_DEF_Criticality,
34353                 0,
34354                 { 0, &asn_PER_memb_criticality_constr_603,  memb_criticality_constraint_601 },
34355                 0, 0, /* No default value */
34356                 "criticality"
34357                 },
34358         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalENB_ID_ExtIEs, extensionValue),
34359                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34360                 +1,     /* EXPLICIT tag at current level */
34361                 &asn_DEF_extensionValue_604,
34362                 0,
34363                 { 0, &asn_PER_memb_extensionValue_constr_604,  memb_extensionValue_constraint_601 },
34364                 0, 0, /* No default value */
34365                 "extensionValue"
34366                 },
34367 };
34368 static const ber_tlv_tag_t asn_DEF_GlobalENB_ID_ExtIEs_tags_601[] = {
34369         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34370 };
34371 static const asn_TYPE_tag2member_t asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601[] = {
34372     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34373     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34374     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34375 };
34376 asn_SEQUENCE_specifics_t asn_SPC_GlobalENB_ID_ExtIEs_specs_601 = {
34377         sizeof(struct GlobalENB_ID_ExtIEs),
34378         offsetof(struct GlobalENB_ID_ExtIEs, _asn_ctx),
34379         asn_MAP_GlobalENB_ID_ExtIEs_tag2el_601,
34380         3,      /* Count of tags in the map */
34381         0, 0, 0,        /* Optional elements (not needed) */
34382         -1,     /* First extension addition */
34383 };
34384 asn_TYPE_descriptor_t asn_DEF_GlobalENB_ID_ExtIEs = {
34385         "GlobalENB-ID-ExtIEs",
34386         "GlobalENB-ID-ExtIEs",
34387         &asn_OP_SEQUENCE,
34388         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,
34389         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34390                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34391         asn_DEF_GlobalENB_ID_ExtIEs_tags_601,   /* Same as above */
34392         sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601)
34393                 /sizeof(asn_DEF_GlobalENB_ID_ExtIEs_tags_601[0]), /* 1 */
34394         { 0, 0, SEQUENCE_constraint },
34395         asn_MBR_GlobalENB_ID_ExtIEs_601,
34396         3,      /* Elements count */
34397         &asn_SPC_GlobalENB_ID_ExtIEs_specs_601  /* Additional specs */
34398 };
34399
34400 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_608 = {
34401         sizeof(struct GlobalGNB_ID_ExtIEs__extensionValue),
34402         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, _asn_ctx),
34403         offsetof(struct GlobalGNB_ID_ExtIEs__extensionValue, present),
34404         sizeof(((struct GlobalGNB_ID_ExtIEs__extensionValue *)0)->present),
34405         0,      /* No top level tags */
34406         0,      /* No tags in the map */
34407         0, 0,
34408         -1      /* Extensions start */
34409 };
34410 static /* Use -fall-defs-global to expose */
34411 asn_TYPE_descriptor_t asn_DEF_extensionValue_608 = {
34412         "extensionValue",
34413         "extensionValue",
34414         &asn_OP_OPEN_TYPE,
34415         0,      /* No effective tags (pointer) */
34416         0,      /* No effective tags (count) */
34417         0,      /* No tags (pointer) */
34418         0,      /* No tags (count) */
34419         { 0, 0, OPEN_TYPE_constraint },
34420         0, 0,   /* No members */
34421         &asn_SPC_extensionValue_specs_608       /* Additional specs */
34422 };
34423
34424 asn_TYPE_member_t asn_MBR_GlobalGNB_ID_ExtIEs_605[] = {
34425         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, id),
34426                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34427                 -1,     /* IMPLICIT tag at current level */
34428                 &asn_DEF_ProtocolIE_ID,
34429                 0,
34430                 { 0, &asn_PER_memb_id_constr_606,  memb_id_constraint_605 },
34431                 0, 0, /* No default value */
34432                 "id"
34433                 },
34434         { ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, criticality),
34435                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34436                 -1,     /* IMPLICIT tag at current level */
34437                 &asn_DEF_Criticality,
34438                 0,
34439                 { 0, &asn_PER_memb_criticality_constr_607,  memb_criticality_constraint_605 },
34440                 0, 0, /* No default value */
34441                 "criticality"
34442                 },
34443         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GlobalGNB_ID_ExtIEs, extensionValue),
34444                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34445                 +1,     /* EXPLICIT tag at current level */
34446                 &asn_DEF_extensionValue_608,
34447                 0,
34448                 { 0, &asn_PER_memb_extensionValue_constr_608,  memb_extensionValue_constraint_605 },
34449                 0, 0, /* No default value */
34450                 "extensionValue"
34451                 },
34452 };
34453 static const ber_tlv_tag_t asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[] = {
34454         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34455 };
34456 static const asn_TYPE_tag2member_t asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605[] = {
34457     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34458     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34459     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34460 };
34461 asn_SEQUENCE_specifics_t asn_SPC_GlobalGNB_ID_ExtIEs_specs_605 = {
34462         sizeof(struct GlobalGNB_ID_ExtIEs),
34463         offsetof(struct GlobalGNB_ID_ExtIEs, _asn_ctx),
34464         asn_MAP_GlobalGNB_ID_ExtIEs_tag2el_605,
34465         3,      /* Count of tags in the map */
34466         0, 0, 0,        /* Optional elements (not needed) */
34467         -1,     /* First extension addition */
34468 };
34469 asn_TYPE_descriptor_t asn_DEF_GlobalGNB_ID_ExtIEs = {
34470         "GlobalGNB-ID-ExtIEs",
34471         "GlobalGNB-ID-ExtIEs",
34472         &asn_OP_SEQUENCE,
34473         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,
34474         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34475                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34476         asn_DEF_GlobalGNB_ID_ExtIEs_tags_605,   /* Same as above */
34477         sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605)
34478                 /sizeof(asn_DEF_GlobalGNB_ID_ExtIEs_tags_605[0]), /* 1 */
34479         { 0, 0, SEQUENCE_constraint },
34480         asn_MBR_GlobalGNB_ID_ExtIEs_605,
34481         3,      /* Elements count */
34482         &asn_SPC_GlobalGNB_ID_ExtIEs_specs_605  /* Additional specs */
34483 };
34484
34485 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_612 = {
34486         sizeof(struct GTPtunnelEndpoint_ExtIEs__extensionValue),
34487         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, _asn_ctx),
34488         offsetof(struct GTPtunnelEndpoint_ExtIEs__extensionValue, present),
34489         sizeof(((struct GTPtunnelEndpoint_ExtIEs__extensionValue *)0)->present),
34490         0,      /* No top level tags */
34491         0,      /* No tags in the map */
34492         0, 0,
34493         -1      /* Extensions start */
34494 };
34495 static /* Use -fall-defs-global to expose */
34496 asn_TYPE_descriptor_t asn_DEF_extensionValue_612 = {
34497         "extensionValue",
34498         "extensionValue",
34499         &asn_OP_OPEN_TYPE,
34500         0,      /* No effective tags (pointer) */
34501         0,      /* No effective tags (count) */
34502         0,      /* No tags (pointer) */
34503         0,      /* No tags (count) */
34504         { 0, 0, OPEN_TYPE_constraint },
34505         0, 0,   /* No members */
34506         &asn_SPC_extensionValue_specs_612       /* Additional specs */
34507 };
34508
34509 asn_TYPE_member_t asn_MBR_GTPtunnelEndpoint_ExtIEs_609[] = {
34510         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, id),
34511                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34512                 -1,     /* IMPLICIT tag at current level */
34513                 &asn_DEF_ProtocolIE_ID,
34514                 0,
34515                 { 0, &asn_PER_memb_id_constr_610,  memb_id_constraint_609 },
34516                 0, 0, /* No default value */
34517                 "id"
34518                 },
34519         { ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, criticality),
34520                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34521                 -1,     /* IMPLICIT tag at current level */
34522                 &asn_DEF_Criticality,
34523                 0,
34524                 { 0, &asn_PER_memb_criticality_constr_611,  memb_criticality_constraint_609 },
34525                 0, 0, /* No default value */
34526                 "criticality"
34527                 },
34528         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GTPtunnelEndpoint_ExtIEs, extensionValue),
34529                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34530                 +1,     /* EXPLICIT tag at current level */
34531                 &asn_DEF_extensionValue_612,
34532                 0,
34533                 { 0, &asn_PER_memb_extensionValue_constr_612,  memb_extensionValue_constraint_609 },
34534                 0, 0, /* No default value */
34535                 "extensionValue"
34536                 },
34537 };
34538 static const ber_tlv_tag_t asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[] = {
34539         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34540 };
34541 static const asn_TYPE_tag2member_t asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609[] = {
34542     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34543     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34544     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34545 };
34546 asn_SEQUENCE_specifics_t asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609 = {
34547         sizeof(struct GTPtunnelEndpoint_ExtIEs),
34548         offsetof(struct GTPtunnelEndpoint_ExtIEs, _asn_ctx),
34549         asn_MAP_GTPtunnelEndpoint_ExtIEs_tag2el_609,
34550         3,      /* Count of tags in the map */
34551         0, 0, 0,        /* Optional elements (not needed) */
34552         -1,     /* First extension addition */
34553 };
34554 asn_TYPE_descriptor_t asn_DEF_GTPtunnelEndpoint_ExtIEs = {
34555         "GTPtunnelEndpoint-ExtIEs",
34556         "GTPtunnelEndpoint-ExtIEs",
34557         &asn_OP_SEQUENCE,
34558         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,
34559         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34560                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34561         asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609,      /* Same as above */
34562         sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609)
34563                 /sizeof(asn_DEF_GTPtunnelEndpoint_ExtIEs_tags_609[0]), /* 1 */
34564         { 0, 0, SEQUENCE_constraint },
34565         asn_MBR_GTPtunnelEndpoint_ExtIEs_609,
34566         3,      /* Elements count */
34567         &asn_SPC_GTPtunnelEndpoint_ExtIEs_specs_609     /* Additional specs */
34568 };
34569
34570 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_616 = {
34571         sizeof(struct GU_Group_ID_ExtIEs__extensionValue),
34572         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, _asn_ctx),
34573         offsetof(struct GU_Group_ID_ExtIEs__extensionValue, present),
34574         sizeof(((struct GU_Group_ID_ExtIEs__extensionValue *)0)->present),
34575         0,      /* No top level tags */
34576         0,      /* No tags in the map */
34577         0, 0,
34578         -1      /* Extensions start */
34579 };
34580 static /* Use -fall-defs-global to expose */
34581 asn_TYPE_descriptor_t asn_DEF_extensionValue_616 = {
34582         "extensionValue",
34583         "extensionValue",
34584         &asn_OP_OPEN_TYPE,
34585         0,      /* No effective tags (pointer) */
34586         0,      /* No effective tags (count) */
34587         0,      /* No tags (pointer) */
34588         0,      /* No tags (count) */
34589         { 0, 0, OPEN_TYPE_constraint },
34590         0, 0,   /* No members */
34591         &asn_SPC_extensionValue_specs_616       /* Additional specs */
34592 };
34593
34594 asn_TYPE_member_t asn_MBR_GU_Group_ID_ExtIEs_613[] = {
34595         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, id),
34596                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34597                 -1,     /* IMPLICIT tag at current level */
34598                 &asn_DEF_ProtocolIE_ID,
34599                 0,
34600                 { 0, &asn_PER_memb_id_constr_614,  memb_id_constraint_613 },
34601                 0, 0, /* No default value */
34602                 "id"
34603                 },
34604         { ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, criticality),
34605                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34606                 -1,     /* IMPLICIT tag at current level */
34607                 &asn_DEF_Criticality,
34608                 0,
34609                 { 0, &asn_PER_memb_criticality_constr_615,  memb_criticality_constraint_613 },
34610                 0, 0, /* No default value */
34611                 "criticality"
34612                 },
34613         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GU_Group_ID_ExtIEs, extensionValue),
34614                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34615                 +1,     /* EXPLICIT tag at current level */
34616                 &asn_DEF_extensionValue_616,
34617                 0,
34618                 { 0, &asn_PER_memb_extensionValue_constr_616,  memb_extensionValue_constraint_613 },
34619                 0, 0, /* No default value */
34620                 "extensionValue"
34621                 },
34622 };
34623 static const ber_tlv_tag_t asn_DEF_GU_Group_ID_ExtIEs_tags_613[] = {
34624         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34625 };
34626 static const asn_TYPE_tag2member_t asn_MAP_GU_Group_ID_ExtIEs_tag2el_613[] = {
34627     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34628     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34629     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34630 };
34631 asn_SEQUENCE_specifics_t asn_SPC_GU_Group_ID_ExtIEs_specs_613 = {
34632         sizeof(struct GU_Group_ID_ExtIEs),
34633         offsetof(struct GU_Group_ID_ExtIEs, _asn_ctx),
34634         asn_MAP_GU_Group_ID_ExtIEs_tag2el_613,
34635         3,      /* Count of tags in the map */
34636         0, 0, 0,        /* Optional elements (not needed) */
34637         -1,     /* First extension addition */
34638 };
34639 asn_TYPE_descriptor_t asn_DEF_GU_Group_ID_ExtIEs = {
34640         "GU-Group-ID-ExtIEs",
34641         "GU-Group-ID-ExtIEs",
34642         &asn_OP_SEQUENCE,
34643         asn_DEF_GU_Group_ID_ExtIEs_tags_613,
34644         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34645                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34646         asn_DEF_GU_Group_ID_ExtIEs_tags_613,    /* Same as above */
34647         sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613)
34648                 /sizeof(asn_DEF_GU_Group_ID_ExtIEs_tags_613[0]), /* 1 */
34649         { 0, 0, SEQUENCE_constraint },
34650         asn_MBR_GU_Group_ID_ExtIEs_613,
34651         3,      /* Elements count */
34652         &asn_SPC_GU_Group_ID_ExtIEs_specs_613   /* Additional specs */
34653 };
34654
34655 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_620 = {
34656         sizeof(struct GUMMEI_ExtIEs__extensionValue),
34657         offsetof(struct GUMMEI_ExtIEs__extensionValue, _asn_ctx),
34658         offsetof(struct GUMMEI_ExtIEs__extensionValue, present),
34659         sizeof(((struct GUMMEI_ExtIEs__extensionValue *)0)->present),
34660         0,      /* No top level tags */
34661         0,      /* No tags in the map */
34662         0, 0,
34663         -1      /* Extensions start */
34664 };
34665 static /* Use -fall-defs-global to expose */
34666 asn_TYPE_descriptor_t asn_DEF_extensionValue_620 = {
34667         "extensionValue",
34668         "extensionValue",
34669         &asn_OP_OPEN_TYPE,
34670         0,      /* No effective tags (pointer) */
34671         0,      /* No effective tags (count) */
34672         0,      /* No tags (pointer) */
34673         0,      /* No tags (count) */
34674         { 0, 0, OPEN_TYPE_constraint },
34675         0, 0,   /* No members */
34676         &asn_SPC_extensionValue_specs_620       /* Additional specs */
34677 };
34678
34679 asn_TYPE_member_t asn_MBR_GUMMEI_ExtIEs_617[] = {
34680         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, id),
34681                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34682                 -1,     /* IMPLICIT tag at current level */
34683                 &asn_DEF_ProtocolIE_ID,
34684                 0,
34685                 { 0, &asn_PER_memb_id_constr_618,  memb_id_constraint_617 },
34686                 0, 0, /* No default value */
34687                 "id"
34688                 },
34689         { ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, criticality),
34690                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34691                 -1,     /* IMPLICIT tag at current level */
34692                 &asn_DEF_Criticality,
34693                 0,
34694                 { 0, &asn_PER_memb_criticality_constr_619,  memb_criticality_constraint_617 },
34695                 0, 0, /* No default value */
34696                 "criticality"
34697                 },
34698         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct GUMMEI_ExtIEs, extensionValue),
34699                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34700                 +1,     /* EXPLICIT tag at current level */
34701                 &asn_DEF_extensionValue_620,
34702                 0,
34703                 { 0, &asn_PER_memb_extensionValue_constr_620,  memb_extensionValue_constraint_617 },
34704                 0, 0, /* No default value */
34705                 "extensionValue"
34706                 },
34707 };
34708 static const ber_tlv_tag_t asn_DEF_GUMMEI_ExtIEs_tags_617[] = {
34709         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34710 };
34711 static const asn_TYPE_tag2member_t asn_MAP_GUMMEI_ExtIEs_tag2el_617[] = {
34712     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34713     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34714     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34715 };
34716 asn_SEQUENCE_specifics_t asn_SPC_GUMMEI_ExtIEs_specs_617 = {
34717         sizeof(struct GUMMEI_ExtIEs),
34718         offsetof(struct GUMMEI_ExtIEs, _asn_ctx),
34719         asn_MAP_GUMMEI_ExtIEs_tag2el_617,
34720         3,      /* Count of tags in the map */
34721         0, 0, 0,        /* Optional elements (not needed) */
34722         -1,     /* First extension addition */
34723 };
34724 asn_TYPE_descriptor_t asn_DEF_GUMMEI_ExtIEs = {
34725         "GUMMEI-ExtIEs",
34726         "GUMMEI-ExtIEs",
34727         &asn_OP_SEQUENCE,
34728         asn_DEF_GUMMEI_ExtIEs_tags_617,
34729         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34730                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34731         asn_DEF_GUMMEI_ExtIEs_tags_617, /* Same as above */
34732         sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617)
34733                 /sizeof(asn_DEF_GUMMEI_ExtIEs_tags_617[0]), /* 1 */
34734         { 0, 0, SEQUENCE_constraint },
34735         asn_MBR_GUMMEI_ExtIEs_617,
34736         3,      /* Elements count */
34737         &asn_SPC_GUMMEI_ExtIEs_specs_617        /* Additional specs */
34738 };
34739
34740 static asn_TYPE_member_t asn_MBR_extensionValue_624[] = {
34741         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictioninEPSasSecondaryRAT),
34742                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34743                 0,
34744                 &asn_DEF_NRrestrictioninEPSasSecondaryRAT,
34745                 0,
34746                 { 0, 0, 0 },
34747                 0, 0, /* No default value */
34748                 "NRrestrictioninEPSasSecondaryRAT"
34749                 },
34750         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.CNTypeRestrictions),
34751                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
34752                 0,
34753                 &asn_DEF_CNTypeRestrictions,
34754                 0,
34755                 { 0, 0, 0 },
34756                 0, 0, /* No default value */
34757                 "CNTypeRestrictions"
34758                 },
34759         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, choice.NRrestrictionin5GS),
34760                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
34761                 0,
34762                 &asn_DEF_NRrestrictionin5GS,
34763                 0,
34764                 { 0, 0, 0 },
34765                 0, 0, /* No default value */
34766                 "NRrestrictionin5GS"
34767                 },
34768 };
34769 static const unsigned asn_MAP_extensionValue_to_canonical_624[] = { 0, 2, 1 };
34770 static const unsigned asn_MAP_extensionValue_from_canonical_624[] = { 0, 2, 1 };
34771 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_624[] = {
34772     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 1 }, /* NRrestrictioninEPSasSecondaryRAT */
34773     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, -1, 0 }, /* NRrestrictionin5GS */
34774     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 0 } /* CNTypeRestrictions */
34775 };
34776 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_624 = {
34777         sizeof(struct HandoverRestrictionList_ExtIEs__extensionValue),
34778         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, _asn_ctx),
34779         offsetof(struct HandoverRestrictionList_ExtIEs__extensionValue, present),
34780         sizeof(((struct HandoverRestrictionList_ExtIEs__extensionValue *)0)->present),
34781         asn_MAP_extensionValue_tag2el_624,
34782         3,      /* Count of tags in the map */
34783         asn_MAP_extensionValue_to_canonical_624,
34784         asn_MAP_extensionValue_from_canonical_624,
34785         -1      /* Extensions start */
34786 };
34787 static /* Use -fall-defs-global to expose */
34788 asn_TYPE_descriptor_t asn_DEF_extensionValue_624 = {
34789         "extensionValue",
34790         "extensionValue",
34791         &asn_OP_OPEN_TYPE,
34792         0,      /* No effective tags (pointer) */
34793         0,      /* No effective tags (count) */
34794         0,      /* No tags (pointer) */
34795         0,      /* No tags (count) */
34796         { 0, 0, OPEN_TYPE_constraint },
34797         asn_MBR_extensionValue_624,
34798         3,      /* Elements count */
34799         &asn_SPC_extensionValue_specs_624       /* Additional specs */
34800 };
34801
34802 asn_TYPE_member_t asn_MBR_HandoverRestrictionList_ExtIEs_621[] = {
34803         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, id),
34804                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34805                 -1,     /* IMPLICIT tag at current level */
34806                 &asn_DEF_ProtocolIE_ID,
34807                 0,
34808                 { 0, &asn_PER_memb_id_constr_622,  memb_id_constraint_621 },
34809                 0, 0, /* No default value */
34810                 "id"
34811                 },
34812         { ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, criticality),
34813                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34814                 -1,     /* IMPLICIT tag at current level */
34815                 &asn_DEF_Criticality,
34816                 select_HandoverRestrictionList_ExtIEs_criticality_type,
34817                 { 0, &asn_PER_memb_criticality_constr_623,  memb_criticality_constraint_621 },
34818                 0, 0, /* No default value */
34819                 "criticality"
34820                 },
34821         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HandoverRestrictionList_ExtIEs, extensionValue),
34822                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34823                 +1,     /* EXPLICIT tag at current level */
34824                 &asn_DEF_extensionValue_624,
34825                 select_HandoverRestrictionList_ExtIEs_extensionValue_type,
34826                 { 0, &asn_PER_memb_extensionValue_constr_624,  memb_extensionValue_constraint_621 },
34827                 0, 0, /* No default value */
34828                 "extensionValue"
34829                 },
34830 };
34831 static const ber_tlv_tag_t asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[] = {
34832         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34833 };
34834 static const asn_TYPE_tag2member_t asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621[] = {
34835     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34836     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34837     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34838 };
34839 asn_SEQUENCE_specifics_t asn_SPC_HandoverRestrictionList_ExtIEs_specs_621 = {
34840         sizeof(struct HandoverRestrictionList_ExtIEs),
34841         offsetof(struct HandoverRestrictionList_ExtIEs, _asn_ctx),
34842         asn_MAP_HandoverRestrictionList_ExtIEs_tag2el_621,
34843         3,      /* Count of tags in the map */
34844         0, 0, 0,        /* Optional elements (not needed) */
34845         -1,     /* First extension addition */
34846 };
34847 asn_TYPE_descriptor_t asn_DEF_HandoverRestrictionList_ExtIEs = {
34848         "HandoverRestrictionList-ExtIEs",
34849         "HandoverRestrictionList-ExtIEs",
34850         &asn_OP_SEQUENCE,
34851         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,
34852         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34853                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34854         asn_DEF_HandoverRestrictionList_ExtIEs_tags_621,        /* Same as above */
34855         sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621)
34856                 /sizeof(asn_DEF_HandoverRestrictionList_ExtIEs_tags_621[0]), /* 1 */
34857         { 0, 0, SEQUENCE_constraint },
34858         asn_MBR_HandoverRestrictionList_ExtIEs_621,
34859         3,      /* Elements count */
34860         &asn_SPC_HandoverRestrictionList_ExtIEs_specs_621       /* Additional specs */
34861 };
34862
34863 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_628 = {
34864         sizeof(struct HWLoadIndicator_ExtIEs__extensionValue),
34865         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
34866         offsetof(struct HWLoadIndicator_ExtIEs__extensionValue, present),
34867         sizeof(((struct HWLoadIndicator_ExtIEs__extensionValue *)0)->present),
34868         0,      /* No top level tags */
34869         0,      /* No tags in the map */
34870         0, 0,
34871         -1      /* Extensions start */
34872 };
34873 static /* Use -fall-defs-global to expose */
34874 asn_TYPE_descriptor_t asn_DEF_extensionValue_628 = {
34875         "extensionValue",
34876         "extensionValue",
34877         &asn_OP_OPEN_TYPE,
34878         0,      /* No effective tags (pointer) */
34879         0,      /* No effective tags (count) */
34880         0,      /* No tags (pointer) */
34881         0,      /* No tags (count) */
34882         { 0, 0, OPEN_TYPE_constraint },
34883         0, 0,   /* No members */
34884         &asn_SPC_extensionValue_specs_628       /* Additional specs */
34885 };
34886
34887 asn_TYPE_member_t asn_MBR_HWLoadIndicator_ExtIEs_625[] = {
34888         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, id),
34889                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
34890                 -1,     /* IMPLICIT tag at current level */
34891                 &asn_DEF_ProtocolIE_ID,
34892                 0,
34893                 { 0, &asn_PER_memb_id_constr_626,  memb_id_constraint_625 },
34894                 0, 0, /* No default value */
34895                 "id"
34896                 },
34897         { ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, criticality),
34898                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
34899                 -1,     /* IMPLICIT tag at current level */
34900                 &asn_DEF_Criticality,
34901                 0,
34902                 { 0, &asn_PER_memb_criticality_constr_627,  memb_criticality_constraint_625 },
34903                 0, 0, /* No default value */
34904                 "criticality"
34905                 },
34906         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct HWLoadIndicator_ExtIEs, extensionValue),
34907                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
34908                 +1,     /* EXPLICIT tag at current level */
34909                 &asn_DEF_extensionValue_628,
34910                 0,
34911                 { 0, &asn_PER_memb_extensionValue_constr_628,  memb_extensionValue_constraint_625 },
34912                 0, 0, /* No default value */
34913                 "extensionValue"
34914                 },
34915 };
34916 static const ber_tlv_tag_t asn_DEF_HWLoadIndicator_ExtIEs_tags_625[] = {
34917         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
34918 };
34919 static const asn_TYPE_tag2member_t asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625[] = {
34920     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
34921     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
34922     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
34923 };
34924 asn_SEQUENCE_specifics_t asn_SPC_HWLoadIndicator_ExtIEs_specs_625 = {
34925         sizeof(struct HWLoadIndicator_ExtIEs),
34926         offsetof(struct HWLoadIndicator_ExtIEs, _asn_ctx),
34927         asn_MAP_HWLoadIndicator_ExtIEs_tag2el_625,
34928         3,      /* Count of tags in the map */
34929         0, 0, 0,        /* Optional elements (not needed) */
34930         -1,     /* First extension addition */
34931 };
34932 asn_TYPE_descriptor_t asn_DEF_HWLoadIndicator_ExtIEs = {
34933         "HWLoadIndicator-ExtIEs",
34934         "HWLoadIndicator-ExtIEs",
34935         &asn_OP_SEQUENCE,
34936         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,
34937         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34938                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34939         asn_DEF_HWLoadIndicator_ExtIEs_tags_625,        /* Same as above */
34940         sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625)
34941                 /sizeof(asn_DEF_HWLoadIndicator_ExtIEs_tags_625[0]), /* 1 */
34942         { 0, 0, SEQUENCE_constraint },
34943         asn_MBR_HWLoadIndicator_ExtIEs_625,
34944         3,      /* Elements count */
34945         &asn_SPC_HWLoadIndicator_ExtIEs_specs_625       /* Additional specs */
34946 };
34947
34948 static asn_TYPE_member_t asn_MBR_extensionValue_632[] = {
34949         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Time_UE_StayedInCell_EnhancedGranularity),
34950                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
34951                 0,
34952                 &asn_DEF_Time_UE_StayedInCell_EnhancedGranularity,
34953                 0,
34954                 { 0, 0, 0 },
34955                 0, 0, /* No default value */
34956                 "Time-UE-StayedInCell-EnhancedGranularity"
34957                 },
34958         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, choice.Cause),
34959                 -1 /* Ambiguous tag (CHOICE?) */,
34960                 0,
34961                 &asn_DEF_Cause,
34962                 0,
34963                 { 0, 0, 0 },
34964                 0, 0, /* No default value */
34965                 "Cause"
34966                 },
34967 };
34968 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_632[] = {
34969     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* Time-UE-StayedInCell-EnhancedGranularity */
34970     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* radioNetwork */
34971     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* transport */
34972     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* protocol */
34973     { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* misc */
34974 };
34975 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_632 = {
34976         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue),
34977         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, _asn_ctx),
34978         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue, present),
34979         sizeof(((struct LastVisitedEUTRANCellInformation_ExtIEs__extensionValue *)0)->present),
34980         asn_MAP_extensionValue_tag2el_632,
34981         5,      /* Count of tags in the map */
34982         0, 0,
34983         -1      /* Extensions start */
34984 };
34985 static /* Use -fall-defs-global to expose */
34986 asn_TYPE_descriptor_t asn_DEF_extensionValue_632 = {
34987         "extensionValue",
34988         "extensionValue",
34989         &asn_OP_OPEN_TYPE,
34990         0,      /* No effective tags (pointer) */
34991         0,      /* No effective tags (count) */
34992         0,      /* No tags (pointer) */
34993         0,      /* No tags (count) */
34994         { 0, 0, OPEN_TYPE_constraint },
34995         asn_MBR_extensionValue_632,
34996         2,      /* Elements count */
34997         &asn_SPC_extensionValue_specs_632       /* Additional specs */
34998 };
34999
35000 asn_TYPE_member_t asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629[] = {
35001         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, id),
35002                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35003                 -1,     /* IMPLICIT tag at current level */
35004                 &asn_DEF_ProtocolIE_ID,
35005                 0,
35006                 { 0, &asn_PER_memb_id_constr_630,  memb_id_constraint_629 },
35007                 0, 0, /* No default value */
35008                 "id"
35009                 },
35010         { ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, criticality),
35011                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35012                 -1,     /* IMPLICIT tag at current level */
35013                 &asn_DEF_Criticality,
35014                 select_LastVisitedEUTRANCellInformation_ExtIEs_criticality_type,
35015                 { 0, &asn_PER_memb_criticality_constr_631,  memb_criticality_constraint_629 },
35016                 0, 0, /* No default value */
35017                 "criticality"
35018                 },
35019         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, extensionValue),
35020                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35021                 +1,     /* EXPLICIT tag at current level */
35022                 &asn_DEF_extensionValue_632,
35023                 select_LastVisitedEUTRANCellInformation_ExtIEs_extensionValue_type,
35024                 { 0, &asn_PER_memb_extensionValue_constr_632,  memb_extensionValue_constraint_629 },
35025                 0, 0, /* No default value */
35026                 "extensionValue"
35027                 },
35028 };
35029 static const ber_tlv_tag_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[] = {
35030         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35031 };
35032 static const asn_TYPE_tag2member_t asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629[] = {
35033     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35034     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35035     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35036 };
35037 asn_SEQUENCE_specifics_t asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629 = {
35038         sizeof(struct LastVisitedEUTRANCellInformation_ExtIEs),
35039         offsetof(struct LastVisitedEUTRANCellInformation_ExtIEs, _asn_ctx),
35040         asn_MAP_LastVisitedEUTRANCellInformation_ExtIEs_tag2el_629,
35041         3,      /* Count of tags in the map */
35042         0, 0, 0,        /* Optional elements (not needed) */
35043         -1,     /* First extension addition */
35044 };
35045 asn_TYPE_descriptor_t asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs = {
35046         "LastVisitedEUTRANCellInformation-ExtIEs",
35047         "LastVisitedEUTRANCellInformation-ExtIEs",
35048         &asn_OP_SEQUENCE,
35049         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,
35050         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35051                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35052         asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629,       /* Same as above */
35053         sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629)
35054                 /sizeof(asn_DEF_LastVisitedEUTRANCellInformation_ExtIEs_tags_629[0]), /* 1 */
35055         { 0, 0, SEQUENCE_constraint },
35056         asn_MBR_LastVisitedEUTRANCellInformation_ExtIEs_629,
35057         3,      /* Elements count */
35058         &asn_SPC_LastVisitedEUTRANCellInformation_ExtIEs_specs_629      /* Additional specs */
35059 };
35060
35061 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_636 = {
35062         sizeof(struct LocationReportingInformation_ExtIEs__extensionValue),
35063         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, _asn_ctx),
35064         offsetof(struct LocationReportingInformation_ExtIEs__extensionValue, present),
35065         sizeof(((struct LocationReportingInformation_ExtIEs__extensionValue *)0)->present),
35066         0,      /* No top level tags */
35067         0,      /* No tags in the map */
35068         0, 0,
35069         -1      /* Extensions start */
35070 };
35071 static /* Use -fall-defs-global to expose */
35072 asn_TYPE_descriptor_t asn_DEF_extensionValue_636 = {
35073         "extensionValue",
35074         "extensionValue",
35075         &asn_OP_OPEN_TYPE,
35076         0,      /* No effective tags (pointer) */
35077         0,      /* No effective tags (count) */
35078         0,      /* No tags (pointer) */
35079         0,      /* No tags (count) */
35080         { 0, 0, OPEN_TYPE_constraint },
35081         0, 0,   /* No members */
35082         &asn_SPC_extensionValue_specs_636       /* Additional specs */
35083 };
35084
35085 asn_TYPE_member_t asn_MBR_LocationReportingInformation_ExtIEs_633[] = {
35086         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, id),
35087                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35088                 -1,     /* IMPLICIT tag at current level */
35089                 &asn_DEF_ProtocolIE_ID,
35090                 0,
35091                 { 0, &asn_PER_memb_id_constr_634,  memb_id_constraint_633 },
35092                 0, 0, /* No default value */
35093                 "id"
35094                 },
35095         { ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, criticality),
35096                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35097                 -1,     /* IMPLICIT tag at current level */
35098                 &asn_DEF_Criticality,
35099                 0,
35100                 { 0, &asn_PER_memb_criticality_constr_635,  memb_criticality_constraint_633 },
35101                 0, 0, /* No default value */
35102                 "criticality"
35103                 },
35104         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct LocationReportingInformation_ExtIEs, extensionValue),
35105                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35106                 +1,     /* EXPLICIT tag at current level */
35107                 &asn_DEF_extensionValue_636,
35108                 0,
35109                 { 0, &asn_PER_memb_extensionValue_constr_636,  memb_extensionValue_constraint_633 },
35110                 0, 0, /* No default value */
35111                 "extensionValue"
35112                 },
35113 };
35114 static const ber_tlv_tag_t asn_DEF_LocationReportingInformation_ExtIEs_tags_633[] = {
35115         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35116 };
35117 static const asn_TYPE_tag2member_t asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633[] = {
35118     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35119     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35120     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35121 };
35122 asn_SEQUENCE_specifics_t asn_SPC_LocationReportingInformation_ExtIEs_specs_633 = {
35123         sizeof(struct LocationReportingInformation_ExtIEs),
35124         offsetof(struct LocationReportingInformation_ExtIEs, _asn_ctx),
35125         asn_MAP_LocationReportingInformation_ExtIEs_tag2el_633,
35126         3,      /* Count of tags in the map */
35127         0, 0, 0,        /* Optional elements (not needed) */
35128         -1,     /* First extension addition */
35129 };
35130 asn_TYPE_descriptor_t asn_DEF_LocationReportingInformation_ExtIEs = {
35131         "LocationReportingInformation-ExtIEs",
35132         "LocationReportingInformation-ExtIEs",
35133         &asn_OP_SEQUENCE,
35134         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,
35135         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35136                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35137         asn_DEF_LocationReportingInformation_ExtIEs_tags_633,   /* Same as above */
35138         sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633)
35139                 /sizeof(asn_DEF_LocationReportingInformation_ExtIEs_tags_633[0]), /* 1 */
35140         { 0, 0, SEQUENCE_constraint },
35141         asn_MBR_LocationReportingInformation_ExtIEs_633,
35142         3,      /* Elements count */
35143         &asn_SPC_LocationReportingInformation_ExtIEs_specs_633  /* Additional specs */
35144 };
35145
35146 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_640 = {
35147         sizeof(struct M1PeriodicReporting_ExtIEs__extensionValue),
35148         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, _asn_ctx),
35149         offsetof(struct M1PeriodicReporting_ExtIEs__extensionValue, present),
35150         sizeof(((struct M1PeriodicReporting_ExtIEs__extensionValue *)0)->present),
35151         0,      /* No top level tags */
35152         0,      /* No tags in the map */
35153         0, 0,
35154         -1      /* Extensions start */
35155 };
35156 static /* Use -fall-defs-global to expose */
35157 asn_TYPE_descriptor_t asn_DEF_extensionValue_640 = {
35158         "extensionValue",
35159         "extensionValue",
35160         &asn_OP_OPEN_TYPE,
35161         0,      /* No effective tags (pointer) */
35162         0,      /* No effective tags (count) */
35163         0,      /* No tags (pointer) */
35164         0,      /* No tags (count) */
35165         { 0, 0, OPEN_TYPE_constraint },
35166         0, 0,   /* No members */
35167         &asn_SPC_extensionValue_specs_640       /* Additional specs */
35168 };
35169
35170 asn_TYPE_member_t asn_MBR_M1PeriodicReporting_ExtIEs_637[] = {
35171         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, id),
35172                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35173                 -1,     /* IMPLICIT tag at current level */
35174                 &asn_DEF_ProtocolIE_ID,
35175                 0,
35176                 { 0, &asn_PER_memb_id_constr_638,  memb_id_constraint_637 },
35177                 0, 0, /* No default value */
35178                 "id"
35179                 },
35180         { ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, criticality),
35181                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35182                 -1,     /* IMPLICIT tag at current level */
35183                 &asn_DEF_Criticality,
35184                 0,
35185                 { 0, &asn_PER_memb_criticality_constr_639,  memb_criticality_constraint_637 },
35186                 0, 0, /* No default value */
35187                 "criticality"
35188                 },
35189         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1PeriodicReporting_ExtIEs, extensionValue),
35190                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35191                 +1,     /* EXPLICIT tag at current level */
35192                 &asn_DEF_extensionValue_640,
35193                 0,
35194                 { 0, &asn_PER_memb_extensionValue_constr_640,  memb_extensionValue_constraint_637 },
35195                 0, 0, /* No default value */
35196                 "extensionValue"
35197                 },
35198 };
35199 static const ber_tlv_tag_t asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[] = {
35200         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35201 };
35202 static const asn_TYPE_tag2member_t asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637[] = {
35203     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35204     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35205     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35206 };
35207 asn_SEQUENCE_specifics_t asn_SPC_M1PeriodicReporting_ExtIEs_specs_637 = {
35208         sizeof(struct M1PeriodicReporting_ExtIEs),
35209         offsetof(struct M1PeriodicReporting_ExtIEs, _asn_ctx),
35210         asn_MAP_M1PeriodicReporting_ExtIEs_tag2el_637,
35211         3,      /* Count of tags in the map */
35212         0, 0, 0,        /* Optional elements (not needed) */
35213         -1,     /* First extension addition */
35214 };
35215 asn_TYPE_descriptor_t asn_DEF_M1PeriodicReporting_ExtIEs = {
35216         "M1PeriodicReporting-ExtIEs",
35217         "M1PeriodicReporting-ExtIEs",
35218         &asn_OP_SEQUENCE,
35219         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,
35220         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35221                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35222         asn_DEF_M1PeriodicReporting_ExtIEs_tags_637,    /* Same as above */
35223         sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637)
35224                 /sizeof(asn_DEF_M1PeriodicReporting_ExtIEs_tags_637[0]), /* 1 */
35225         { 0, 0, SEQUENCE_constraint },
35226         asn_MBR_M1PeriodicReporting_ExtIEs_637,
35227         3,      /* Elements count */
35228         &asn_SPC_M1PeriodicReporting_ExtIEs_specs_637   /* Additional specs */
35229 };
35230
35231 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_644 = {
35232         sizeof(struct M1ThresholdEventA2_ExtIEs__extensionValue),
35233         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, _asn_ctx),
35234         offsetof(struct M1ThresholdEventA2_ExtIEs__extensionValue, present),
35235         sizeof(((struct M1ThresholdEventA2_ExtIEs__extensionValue *)0)->present),
35236         0,      /* No top level tags */
35237         0,      /* No tags in the map */
35238         0, 0,
35239         -1      /* Extensions start */
35240 };
35241 static /* Use -fall-defs-global to expose */
35242 asn_TYPE_descriptor_t asn_DEF_extensionValue_644 = {
35243         "extensionValue",
35244         "extensionValue",
35245         &asn_OP_OPEN_TYPE,
35246         0,      /* No effective tags (pointer) */
35247         0,      /* No effective tags (count) */
35248         0,      /* No tags (pointer) */
35249         0,      /* No tags (count) */
35250         { 0, 0, OPEN_TYPE_constraint },
35251         0, 0,   /* No members */
35252         &asn_SPC_extensionValue_specs_644       /* Additional specs */
35253 };
35254
35255 asn_TYPE_member_t asn_MBR_M1ThresholdEventA2_ExtIEs_641[] = {
35256         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, id),
35257                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35258                 -1,     /* IMPLICIT tag at current level */
35259                 &asn_DEF_ProtocolIE_ID,
35260                 0,
35261                 { 0, &asn_PER_memb_id_constr_642,  memb_id_constraint_641 },
35262                 0, 0, /* No default value */
35263                 "id"
35264                 },
35265         { ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, criticality),
35266                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35267                 -1,     /* IMPLICIT tag at current level */
35268                 &asn_DEF_Criticality,
35269                 0,
35270                 { 0, &asn_PER_memb_criticality_constr_643,  memb_criticality_constraint_641 },
35271                 0, 0, /* No default value */
35272                 "criticality"
35273                 },
35274         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M1ThresholdEventA2_ExtIEs, extensionValue),
35275                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35276                 +1,     /* EXPLICIT tag at current level */
35277                 &asn_DEF_extensionValue_644,
35278                 0,
35279                 { 0, &asn_PER_memb_extensionValue_constr_644,  memb_extensionValue_constraint_641 },
35280                 0, 0, /* No default value */
35281                 "extensionValue"
35282                 },
35283 };
35284 static const ber_tlv_tag_t asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[] = {
35285         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35286 };
35287 static const asn_TYPE_tag2member_t asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641[] = {
35288     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35289     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35290     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35291 };
35292 asn_SEQUENCE_specifics_t asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641 = {
35293         sizeof(struct M1ThresholdEventA2_ExtIEs),
35294         offsetof(struct M1ThresholdEventA2_ExtIEs, _asn_ctx),
35295         asn_MAP_M1ThresholdEventA2_ExtIEs_tag2el_641,
35296         3,      /* Count of tags in the map */
35297         0, 0, 0,        /* Optional elements (not needed) */
35298         -1,     /* First extension addition */
35299 };
35300 asn_TYPE_descriptor_t asn_DEF_M1ThresholdEventA2_ExtIEs = {
35301         "M1ThresholdEventA2-ExtIEs",
35302         "M1ThresholdEventA2-ExtIEs",
35303         &asn_OP_SEQUENCE,
35304         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,
35305         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35306                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35307         asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641,     /* Same as above */
35308         sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641)
35309                 /sizeof(asn_DEF_M1ThresholdEventA2_ExtIEs_tags_641[0]), /* 1 */
35310         { 0, 0, SEQUENCE_constraint },
35311         asn_MBR_M1ThresholdEventA2_ExtIEs_641,
35312         3,      /* Elements count */
35313         &asn_SPC_M1ThresholdEventA2_ExtIEs_specs_641    /* Additional specs */
35314 };
35315
35316 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_648 = {
35317         sizeof(struct M3Configuration_ExtIEs__extensionValue),
35318         offsetof(struct M3Configuration_ExtIEs__extensionValue, _asn_ctx),
35319         offsetof(struct M3Configuration_ExtIEs__extensionValue, present),
35320         sizeof(((struct M3Configuration_ExtIEs__extensionValue *)0)->present),
35321         0,      /* No top level tags */
35322         0,      /* No tags in the map */
35323         0, 0,
35324         -1      /* Extensions start */
35325 };
35326 static /* Use -fall-defs-global to expose */
35327 asn_TYPE_descriptor_t asn_DEF_extensionValue_648 = {
35328         "extensionValue",
35329         "extensionValue",
35330         &asn_OP_OPEN_TYPE,
35331         0,      /* No effective tags (pointer) */
35332         0,      /* No effective tags (count) */
35333         0,      /* No tags (pointer) */
35334         0,      /* No tags (count) */
35335         { 0, 0, OPEN_TYPE_constraint },
35336         0, 0,   /* No members */
35337         &asn_SPC_extensionValue_specs_648       /* Additional specs */
35338 };
35339
35340 asn_TYPE_member_t asn_MBR_M3Configuration_ExtIEs_645[] = {
35341         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, id),
35342                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35343                 -1,     /* IMPLICIT tag at current level */
35344                 &asn_DEF_ProtocolIE_ID,
35345                 0,
35346                 { 0, &asn_PER_memb_id_constr_646,  memb_id_constraint_645 },
35347                 0, 0, /* No default value */
35348                 "id"
35349                 },
35350         { ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, criticality),
35351                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35352                 -1,     /* IMPLICIT tag at current level */
35353                 &asn_DEF_Criticality,
35354                 0,
35355                 { 0, &asn_PER_memb_criticality_constr_647,  memb_criticality_constraint_645 },
35356                 0, 0, /* No default value */
35357                 "criticality"
35358                 },
35359         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M3Configuration_ExtIEs, extensionValue),
35360                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35361                 +1,     /* EXPLICIT tag at current level */
35362                 &asn_DEF_extensionValue_648,
35363                 0,
35364                 { 0, &asn_PER_memb_extensionValue_constr_648,  memb_extensionValue_constraint_645 },
35365                 0, 0, /* No default value */
35366                 "extensionValue"
35367                 },
35368 };
35369 static const ber_tlv_tag_t asn_DEF_M3Configuration_ExtIEs_tags_645[] = {
35370         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35371 };
35372 static const asn_TYPE_tag2member_t asn_MAP_M3Configuration_ExtIEs_tag2el_645[] = {
35373     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35374     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35375     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35376 };
35377 asn_SEQUENCE_specifics_t asn_SPC_M3Configuration_ExtIEs_specs_645 = {
35378         sizeof(struct M3Configuration_ExtIEs),
35379         offsetof(struct M3Configuration_ExtIEs, _asn_ctx),
35380         asn_MAP_M3Configuration_ExtIEs_tag2el_645,
35381         3,      /* Count of tags in the map */
35382         0, 0, 0,        /* Optional elements (not needed) */
35383         -1,     /* First extension addition */
35384 };
35385 asn_TYPE_descriptor_t asn_DEF_M3Configuration_ExtIEs = {
35386         "M3Configuration-ExtIEs",
35387         "M3Configuration-ExtIEs",
35388         &asn_OP_SEQUENCE,
35389         asn_DEF_M3Configuration_ExtIEs_tags_645,
35390         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35391                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35392         asn_DEF_M3Configuration_ExtIEs_tags_645,        /* Same as above */
35393         sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645)
35394                 /sizeof(asn_DEF_M3Configuration_ExtIEs_tags_645[0]), /* 1 */
35395         { 0, 0, SEQUENCE_constraint },
35396         asn_MBR_M3Configuration_ExtIEs_645,
35397         3,      /* Elements count */
35398         &asn_SPC_M3Configuration_ExtIEs_specs_645       /* Additional specs */
35399 };
35400
35401 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_652 = {
35402         sizeof(struct M4Configuration_ExtIEs__extensionValue),
35403         offsetof(struct M4Configuration_ExtIEs__extensionValue, _asn_ctx),
35404         offsetof(struct M4Configuration_ExtIEs__extensionValue, present),
35405         sizeof(((struct M4Configuration_ExtIEs__extensionValue *)0)->present),
35406         0,      /* No top level tags */
35407         0,      /* No tags in the map */
35408         0, 0,
35409         -1      /* Extensions start */
35410 };
35411 static /* Use -fall-defs-global to expose */
35412 asn_TYPE_descriptor_t asn_DEF_extensionValue_652 = {
35413         "extensionValue",
35414         "extensionValue",
35415         &asn_OP_OPEN_TYPE,
35416         0,      /* No effective tags (pointer) */
35417         0,      /* No effective tags (count) */
35418         0,      /* No tags (pointer) */
35419         0,      /* No tags (count) */
35420         { 0, 0, OPEN_TYPE_constraint },
35421         0, 0,   /* No members */
35422         &asn_SPC_extensionValue_specs_652       /* Additional specs */
35423 };
35424
35425 asn_TYPE_member_t asn_MBR_M4Configuration_ExtIEs_649[] = {
35426         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, id),
35427                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35428                 -1,     /* IMPLICIT tag at current level */
35429                 &asn_DEF_ProtocolIE_ID,
35430                 0,
35431                 { 0, &asn_PER_memb_id_constr_650,  memb_id_constraint_649 },
35432                 0, 0, /* No default value */
35433                 "id"
35434                 },
35435         { ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, criticality),
35436                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35437                 -1,     /* IMPLICIT tag at current level */
35438                 &asn_DEF_Criticality,
35439                 0,
35440                 { 0, &asn_PER_memb_criticality_constr_651,  memb_criticality_constraint_649 },
35441                 0, 0, /* No default value */
35442                 "criticality"
35443                 },
35444         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M4Configuration_ExtIEs, extensionValue),
35445                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35446                 +1,     /* EXPLICIT tag at current level */
35447                 &asn_DEF_extensionValue_652,
35448                 0,
35449                 { 0, &asn_PER_memb_extensionValue_constr_652,  memb_extensionValue_constraint_649 },
35450                 0, 0, /* No default value */
35451                 "extensionValue"
35452                 },
35453 };
35454 static const ber_tlv_tag_t asn_DEF_M4Configuration_ExtIEs_tags_649[] = {
35455         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35456 };
35457 static const asn_TYPE_tag2member_t asn_MAP_M4Configuration_ExtIEs_tag2el_649[] = {
35458     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35459     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35460     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35461 };
35462 asn_SEQUENCE_specifics_t asn_SPC_M4Configuration_ExtIEs_specs_649 = {
35463         sizeof(struct M4Configuration_ExtIEs),
35464         offsetof(struct M4Configuration_ExtIEs, _asn_ctx),
35465         asn_MAP_M4Configuration_ExtIEs_tag2el_649,
35466         3,      /* Count of tags in the map */
35467         0, 0, 0,        /* Optional elements (not needed) */
35468         -1,     /* First extension addition */
35469 };
35470 asn_TYPE_descriptor_t asn_DEF_M4Configuration_ExtIEs = {
35471         "M4Configuration-ExtIEs",
35472         "M4Configuration-ExtIEs",
35473         &asn_OP_SEQUENCE,
35474         asn_DEF_M4Configuration_ExtIEs_tags_649,
35475         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35476                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35477         asn_DEF_M4Configuration_ExtIEs_tags_649,        /* Same as above */
35478         sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649)
35479                 /sizeof(asn_DEF_M4Configuration_ExtIEs_tags_649[0]), /* 1 */
35480         { 0, 0, SEQUENCE_constraint },
35481         asn_MBR_M4Configuration_ExtIEs_649,
35482         3,      /* Elements count */
35483         &asn_SPC_M4Configuration_ExtIEs_specs_649       /* Additional specs */
35484 };
35485
35486 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_656 = {
35487         sizeof(struct M5Configuration_ExtIEs__extensionValue),
35488         offsetof(struct M5Configuration_ExtIEs__extensionValue, _asn_ctx),
35489         offsetof(struct M5Configuration_ExtIEs__extensionValue, present),
35490         sizeof(((struct M5Configuration_ExtIEs__extensionValue *)0)->present),
35491         0,      /* No top level tags */
35492         0,      /* No tags in the map */
35493         0, 0,
35494         -1      /* Extensions start */
35495 };
35496 static /* Use -fall-defs-global to expose */
35497 asn_TYPE_descriptor_t asn_DEF_extensionValue_656 = {
35498         "extensionValue",
35499         "extensionValue",
35500         &asn_OP_OPEN_TYPE,
35501         0,      /* No effective tags (pointer) */
35502         0,      /* No effective tags (count) */
35503         0,      /* No tags (pointer) */
35504         0,      /* No tags (count) */
35505         { 0, 0, OPEN_TYPE_constraint },
35506         0, 0,   /* No members */
35507         &asn_SPC_extensionValue_specs_656       /* Additional specs */
35508 };
35509
35510 asn_TYPE_member_t asn_MBR_M5Configuration_ExtIEs_653[] = {
35511         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, id),
35512                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35513                 -1,     /* IMPLICIT tag at current level */
35514                 &asn_DEF_ProtocolIE_ID,
35515                 0,
35516                 { 0, &asn_PER_memb_id_constr_654,  memb_id_constraint_653 },
35517                 0, 0, /* No default value */
35518                 "id"
35519                 },
35520         { ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, criticality),
35521                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35522                 -1,     /* IMPLICIT tag at current level */
35523                 &asn_DEF_Criticality,
35524                 0,
35525                 { 0, &asn_PER_memb_criticality_constr_655,  memb_criticality_constraint_653 },
35526                 0, 0, /* No default value */
35527                 "criticality"
35528                 },
35529         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M5Configuration_ExtIEs, extensionValue),
35530                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35531                 +1,     /* EXPLICIT tag at current level */
35532                 &asn_DEF_extensionValue_656,
35533                 0,
35534                 { 0, &asn_PER_memb_extensionValue_constr_656,  memb_extensionValue_constraint_653 },
35535                 0, 0, /* No default value */
35536                 "extensionValue"
35537                 },
35538 };
35539 static const ber_tlv_tag_t asn_DEF_M5Configuration_ExtIEs_tags_653[] = {
35540         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35541 };
35542 static const asn_TYPE_tag2member_t asn_MAP_M5Configuration_ExtIEs_tag2el_653[] = {
35543     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35544     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35545     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35546 };
35547 asn_SEQUENCE_specifics_t asn_SPC_M5Configuration_ExtIEs_specs_653 = {
35548         sizeof(struct M5Configuration_ExtIEs),
35549         offsetof(struct M5Configuration_ExtIEs, _asn_ctx),
35550         asn_MAP_M5Configuration_ExtIEs_tag2el_653,
35551         3,      /* Count of tags in the map */
35552         0, 0, 0,        /* Optional elements (not needed) */
35553         -1,     /* First extension addition */
35554 };
35555 asn_TYPE_descriptor_t asn_DEF_M5Configuration_ExtIEs = {
35556         "M5Configuration-ExtIEs",
35557         "M5Configuration-ExtIEs",
35558         &asn_OP_SEQUENCE,
35559         asn_DEF_M5Configuration_ExtIEs_tags_653,
35560         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35561                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35562         asn_DEF_M5Configuration_ExtIEs_tags_653,        /* Same as above */
35563         sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653)
35564                 /sizeof(asn_DEF_M5Configuration_ExtIEs_tags_653[0]), /* 1 */
35565         { 0, 0, SEQUENCE_constraint },
35566         asn_MBR_M5Configuration_ExtIEs_653,
35567         3,      /* Elements count */
35568         &asn_SPC_M5Configuration_ExtIEs_specs_653       /* Additional specs */
35569 };
35570
35571 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_660 = {
35572         sizeof(struct M6Configuration_ExtIEs__extensionValue),
35573         offsetof(struct M6Configuration_ExtIEs__extensionValue, _asn_ctx),
35574         offsetof(struct M6Configuration_ExtIEs__extensionValue, present),
35575         sizeof(((struct M6Configuration_ExtIEs__extensionValue *)0)->present),
35576         0,      /* No top level tags */
35577         0,      /* No tags in the map */
35578         0, 0,
35579         -1      /* Extensions start */
35580 };
35581 static /* Use -fall-defs-global to expose */
35582 asn_TYPE_descriptor_t asn_DEF_extensionValue_660 = {
35583         "extensionValue",
35584         "extensionValue",
35585         &asn_OP_OPEN_TYPE,
35586         0,      /* No effective tags (pointer) */
35587         0,      /* No effective tags (count) */
35588         0,      /* No tags (pointer) */
35589         0,      /* No tags (count) */
35590         { 0, 0, OPEN_TYPE_constraint },
35591         0, 0,   /* No members */
35592         &asn_SPC_extensionValue_specs_660       /* Additional specs */
35593 };
35594
35595 asn_TYPE_member_t asn_MBR_M6Configuration_ExtIEs_657[] = {
35596         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, id),
35597                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35598                 -1,     /* IMPLICIT tag at current level */
35599                 &asn_DEF_ProtocolIE_ID,
35600                 0,
35601                 { 0, &asn_PER_memb_id_constr_658,  memb_id_constraint_657 },
35602                 0, 0, /* No default value */
35603                 "id"
35604                 },
35605         { ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, criticality),
35606                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35607                 -1,     /* IMPLICIT tag at current level */
35608                 &asn_DEF_Criticality,
35609                 0,
35610                 { 0, &asn_PER_memb_criticality_constr_659,  memb_criticality_constraint_657 },
35611                 0, 0, /* No default value */
35612                 "criticality"
35613                 },
35614         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M6Configuration_ExtIEs, extensionValue),
35615                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35616                 +1,     /* EXPLICIT tag at current level */
35617                 &asn_DEF_extensionValue_660,
35618                 0,
35619                 { 0, &asn_PER_memb_extensionValue_constr_660,  memb_extensionValue_constraint_657 },
35620                 0, 0, /* No default value */
35621                 "extensionValue"
35622                 },
35623 };
35624 static const ber_tlv_tag_t asn_DEF_M6Configuration_ExtIEs_tags_657[] = {
35625         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35626 };
35627 static const asn_TYPE_tag2member_t asn_MAP_M6Configuration_ExtIEs_tag2el_657[] = {
35628     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35629     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35630     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35631 };
35632 asn_SEQUENCE_specifics_t asn_SPC_M6Configuration_ExtIEs_specs_657 = {
35633         sizeof(struct M6Configuration_ExtIEs),
35634         offsetof(struct M6Configuration_ExtIEs, _asn_ctx),
35635         asn_MAP_M6Configuration_ExtIEs_tag2el_657,
35636         3,      /* Count of tags in the map */
35637         0, 0, 0,        /* Optional elements (not needed) */
35638         -1,     /* First extension addition */
35639 };
35640 asn_TYPE_descriptor_t asn_DEF_M6Configuration_ExtIEs = {
35641         "M6Configuration-ExtIEs",
35642         "M6Configuration-ExtIEs",
35643         &asn_OP_SEQUENCE,
35644         asn_DEF_M6Configuration_ExtIEs_tags_657,
35645         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35646                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35647         asn_DEF_M6Configuration_ExtIEs_tags_657,        /* Same as above */
35648         sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657)
35649                 /sizeof(asn_DEF_M6Configuration_ExtIEs_tags_657[0]), /* 1 */
35650         { 0, 0, SEQUENCE_constraint },
35651         asn_MBR_M6Configuration_ExtIEs_657,
35652         3,      /* Elements count */
35653         &asn_SPC_M6Configuration_ExtIEs_specs_657       /* Additional specs */
35654 };
35655
35656 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_664 = {
35657         sizeof(struct M7Configuration_ExtIEs__extensionValue),
35658         offsetof(struct M7Configuration_ExtIEs__extensionValue, _asn_ctx),
35659         offsetof(struct M7Configuration_ExtIEs__extensionValue, present),
35660         sizeof(((struct M7Configuration_ExtIEs__extensionValue *)0)->present),
35661         0,      /* No top level tags */
35662         0,      /* No tags in the map */
35663         0, 0,
35664         -1      /* Extensions start */
35665 };
35666 static /* Use -fall-defs-global to expose */
35667 asn_TYPE_descriptor_t asn_DEF_extensionValue_664 = {
35668         "extensionValue",
35669         "extensionValue",
35670         &asn_OP_OPEN_TYPE,
35671         0,      /* No effective tags (pointer) */
35672         0,      /* No effective tags (count) */
35673         0,      /* No tags (pointer) */
35674         0,      /* No tags (count) */
35675         { 0, 0, OPEN_TYPE_constraint },
35676         0, 0,   /* No members */
35677         &asn_SPC_extensionValue_specs_664       /* Additional specs */
35678 };
35679
35680 asn_TYPE_member_t asn_MBR_M7Configuration_ExtIEs_661[] = {
35681         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, id),
35682                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35683                 -1,     /* IMPLICIT tag at current level */
35684                 &asn_DEF_ProtocolIE_ID,
35685                 0,
35686                 { 0, &asn_PER_memb_id_constr_662,  memb_id_constraint_661 },
35687                 0, 0, /* No default value */
35688                 "id"
35689                 },
35690         { ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, criticality),
35691                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35692                 -1,     /* IMPLICIT tag at current level */
35693                 &asn_DEF_Criticality,
35694                 0,
35695                 { 0, &asn_PER_memb_criticality_constr_663,  memb_criticality_constraint_661 },
35696                 0, 0, /* No default value */
35697                 "criticality"
35698                 },
35699         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct M7Configuration_ExtIEs, extensionValue),
35700                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35701                 +1,     /* EXPLICIT tag at current level */
35702                 &asn_DEF_extensionValue_664,
35703                 0,
35704                 { 0, &asn_PER_memb_extensionValue_constr_664,  memb_extensionValue_constraint_661 },
35705                 0, 0, /* No default value */
35706                 "extensionValue"
35707                 },
35708 };
35709 static const ber_tlv_tag_t asn_DEF_M7Configuration_ExtIEs_tags_661[] = {
35710         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35711 };
35712 static const asn_TYPE_tag2member_t asn_MAP_M7Configuration_ExtIEs_tag2el_661[] = {
35713     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35714     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35715     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35716 };
35717 asn_SEQUENCE_specifics_t asn_SPC_M7Configuration_ExtIEs_specs_661 = {
35718         sizeof(struct M7Configuration_ExtIEs),
35719         offsetof(struct M7Configuration_ExtIEs, _asn_ctx),
35720         asn_MAP_M7Configuration_ExtIEs_tag2el_661,
35721         3,      /* Count of tags in the map */
35722         0, 0, 0,        /* Optional elements (not needed) */
35723         -1,     /* First extension addition */
35724 };
35725 asn_TYPE_descriptor_t asn_DEF_M7Configuration_ExtIEs = {
35726         "M7Configuration-ExtIEs",
35727         "M7Configuration-ExtIEs",
35728         &asn_OP_SEQUENCE,
35729         asn_DEF_M7Configuration_ExtIEs_tags_661,
35730         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35731                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35732         asn_DEF_M7Configuration_ExtIEs_tags_661,        /* Same as above */
35733         sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661)
35734                 /sizeof(asn_DEF_M7Configuration_ExtIEs_tags_661[0]), /* 1 */
35735         { 0, 0, SEQUENCE_constraint },
35736         asn_MBR_M7Configuration_ExtIEs_661,
35737         3,      /* Elements count */
35738         &asn_SPC_M7Configuration_ExtIEs_specs_661       /* Additional specs */
35739 };
35740
35741 static asn_TYPE_member_t asn_MBR_extensionValue_668[] = {
35742         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M3Configuration),
35743                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35744                 0,
35745                 &asn_DEF_M3Configuration,
35746                 0,
35747                 { 0, 0, 0 },
35748                 0, 0, /* No default value */
35749                 "M3Configuration"
35750                 },
35751         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M4Configuration),
35752                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35753                 0,
35754                 &asn_DEF_M4Configuration,
35755                 0,
35756                 { 0, 0, 0 },
35757                 0, 0, /* No default value */
35758                 "M4Configuration"
35759                 },
35760         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M5Configuration),
35761                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35762                 0,
35763                 &asn_DEF_M5Configuration,
35764                 0,
35765                 { 0, 0, 0 },
35766                 0, 0, /* No default value */
35767                 "M5Configuration"
35768                 },
35769         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDT_Location_Info),
35770                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
35771                 0,
35772                 &asn_DEF_MDT_Location_Info,
35773                 0,
35774                 { 0, 0, 0 },
35775                 0, 0, /* No default value */
35776                 "MDT-Location-Info"
35777                 },
35778         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.MDTPLMNList),
35779                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35780                 0,
35781                 &asn_DEF_MDTPLMNList,
35782                 0,
35783                 { 0, 0, 0 },
35784                 0, 0, /* No default value */
35785                 "MDTPLMNList"
35786                 },
35787         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M6Configuration),
35788                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35789                 0,
35790                 &asn_DEF_M6Configuration,
35791                 0,
35792                 { 0, 0, 0 },
35793                 0, 0, /* No default value */
35794                 "M6Configuration"
35795                 },
35796         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.M7Configuration),
35797                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35798                 0,
35799                 &asn_DEF_M7Configuration,
35800                 0,
35801                 { 0, 0, 0 },
35802                 0, 0, /* No default value */
35803                 "M7Configuration"
35804                 },
35805         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.BluetoothMeasurementConfiguration),
35806                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35807                 0,
35808                 &asn_DEF_BluetoothMeasurementConfiguration,
35809                 0,
35810                 { 0, 0, 0 },
35811                 0, 0, /* No default value */
35812                 "BluetoothMeasurementConfiguration"
35813                 },
35814         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs__extensionValue, choice.WLANMeasurementConfiguration),
35815                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35816                 0,
35817                 &asn_DEF_WLANMeasurementConfiguration,
35818                 0,
35819                 { 0, 0, 0 },
35820                 0, 0, /* No default value */
35821                 "WLANMeasurementConfiguration"
35822                 },
35823 };
35824 static const unsigned asn_MAP_extensionValue_to_canonical_668[] = { 3, 0, 1, 2, 4, 5, 6, 7, 8 };
35825 static const unsigned asn_MAP_extensionValue_from_canonical_668[] = { 1, 2, 3, 0, 4, 5, 6, 7, 8 };
35826 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_668[] = {
35827     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* MDT-Location-Info */
35828     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 7 }, /* M3Configuration */
35829     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 6 }, /* M4Configuration */
35830     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 5 }, /* M5Configuration */
35831     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -3, 4 }, /* MDTPLMNList */
35832     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -4, 3 }, /* M6Configuration */
35833     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 6, -5, 2 }, /* M7Configuration */
35834     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 7, -6, 1 }, /* BluetoothMeasurementConfiguration */
35835     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -7, 0 } /* WLANMeasurementConfiguration */
35836 };
35837 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_668 = {
35838         sizeof(struct MDT_Configuration_ExtIEs__extensionValue),
35839         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, _asn_ctx),
35840         offsetof(struct MDT_Configuration_ExtIEs__extensionValue, present),
35841         sizeof(((struct MDT_Configuration_ExtIEs__extensionValue *)0)->present),
35842         asn_MAP_extensionValue_tag2el_668,
35843         9,      /* Count of tags in the map */
35844         asn_MAP_extensionValue_to_canonical_668,
35845         asn_MAP_extensionValue_from_canonical_668,
35846         -1      /* Extensions start */
35847 };
35848 static /* Use -fall-defs-global to expose */
35849 asn_TYPE_descriptor_t asn_DEF_extensionValue_668 = {
35850         "extensionValue",
35851         "extensionValue",
35852         &asn_OP_OPEN_TYPE,
35853         0,      /* No effective tags (pointer) */
35854         0,      /* No effective tags (count) */
35855         0,      /* No tags (pointer) */
35856         0,      /* No tags (count) */
35857         { 0, 0, OPEN_TYPE_constraint },
35858         asn_MBR_extensionValue_668,
35859         9,      /* Elements count */
35860         &asn_SPC_extensionValue_specs_668       /* Additional specs */
35861 };
35862
35863 asn_TYPE_member_t asn_MBR_MDT_Configuration_ExtIEs_665[] = {
35864         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, id),
35865                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35866                 -1,     /* IMPLICIT tag at current level */
35867                 &asn_DEF_ProtocolIE_ID,
35868                 0,
35869                 { 0, &asn_PER_memb_id_constr_666,  memb_id_constraint_665 },
35870                 0, 0, /* No default value */
35871                 "id"
35872                 },
35873         { ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, criticality),
35874                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35875                 -1,     /* IMPLICIT tag at current level */
35876                 &asn_DEF_Criticality,
35877                 select_MDT_Configuration_ExtIEs_criticality_type,
35878                 { 0, &asn_PER_memb_criticality_constr_667,  memb_criticality_constraint_665 },
35879                 0, 0, /* No default value */
35880                 "criticality"
35881                 },
35882         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MDT_Configuration_ExtIEs, extensionValue),
35883                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35884                 +1,     /* EXPLICIT tag at current level */
35885                 &asn_DEF_extensionValue_668,
35886                 select_MDT_Configuration_ExtIEs_extensionValue_type,
35887                 { 0, &asn_PER_memb_extensionValue_constr_668,  memb_extensionValue_constraint_665 },
35888                 0, 0, /* No default value */
35889                 "extensionValue"
35890                 },
35891 };
35892 static const ber_tlv_tag_t asn_DEF_MDT_Configuration_ExtIEs_tags_665[] = {
35893         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
35894 };
35895 static const asn_TYPE_tag2member_t asn_MAP_MDT_Configuration_ExtIEs_tag2el_665[] = {
35896     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
35897     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
35898     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
35899 };
35900 asn_SEQUENCE_specifics_t asn_SPC_MDT_Configuration_ExtIEs_specs_665 = {
35901         sizeof(struct MDT_Configuration_ExtIEs),
35902         offsetof(struct MDT_Configuration_ExtIEs, _asn_ctx),
35903         asn_MAP_MDT_Configuration_ExtIEs_tag2el_665,
35904         3,      /* Count of tags in the map */
35905         0, 0, 0,        /* Optional elements (not needed) */
35906         -1,     /* First extension addition */
35907 };
35908 asn_TYPE_descriptor_t asn_DEF_MDT_Configuration_ExtIEs = {
35909         "MDT-Configuration-ExtIEs",
35910         "MDT-Configuration-ExtIEs",
35911         &asn_OP_SEQUENCE,
35912         asn_DEF_MDT_Configuration_ExtIEs_tags_665,
35913         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35914                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35915         asn_DEF_MDT_Configuration_ExtIEs_tags_665,      /* Same as above */
35916         sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665)
35917                 /sizeof(asn_DEF_MDT_Configuration_ExtIEs_tags_665[0]), /* 1 */
35918         { 0, 0, SEQUENCE_constraint },
35919         asn_MBR_MDT_Configuration_ExtIEs_665,
35920         3,      /* Elements count */
35921         &asn_SPC_MDT_Configuration_ExtIEs_specs_665     /* Additional specs */
35922 };
35923
35924 static asn_TYPE_member_t asn_MBR_extensionValue_672[] = {
35925         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.NRCGI),
35926                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
35927                 0,
35928                 &asn_DEF_NRCGI,
35929                 0,
35930                 { 0, 0, 0 },
35931                 0, 0, /* No default value */
35932                 "NRCGI"
35933                 },
35934         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, choice.MeNBCoordinationAssistanceInformation),
35935                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
35936                 0,
35937                 &asn_DEF_MeNBCoordinationAssistanceInformation,
35938                 0,
35939                 { 0, 0, 0 },
35940                 0, 0, /* No default value */
35941                 "MeNBCoordinationAssistanceInformation"
35942                 },
35943 };
35944 static const unsigned asn_MAP_extensionValue_to_canonical_672[] = { 1, 0 };
35945 static const unsigned asn_MAP_extensionValue_from_canonical_672[] = { 1, 0 };
35946 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_672[] = {
35947     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* MeNBCoordinationAssistanceInformation */
35948     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* NRCGI */
35949 };
35950 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_672 = {
35951         sizeof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue),
35952         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
35953         offsetof(struct MeNBResourceCoordinationInformationExtIEs__extensionValue, present),
35954         sizeof(((struct MeNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
35955         asn_MAP_extensionValue_tag2el_672,
35956         2,      /* Count of tags in the map */
35957         asn_MAP_extensionValue_to_canonical_672,
35958         asn_MAP_extensionValue_from_canonical_672,
35959         -1      /* Extensions start */
35960 };
35961 static /* Use -fall-defs-global to expose */
35962 asn_TYPE_descriptor_t asn_DEF_extensionValue_672 = {
35963         "extensionValue",
35964         "extensionValue",
35965         &asn_OP_OPEN_TYPE,
35966         0,      /* No effective tags (pointer) */
35967         0,      /* No effective tags (count) */
35968         0,      /* No tags (pointer) */
35969         0,      /* No tags (count) */
35970         { 0, 0, OPEN_TYPE_constraint },
35971         asn_MBR_extensionValue_672,
35972         2,      /* Elements count */
35973         &asn_SPC_extensionValue_specs_672       /* Additional specs */
35974 };
35975
35976 asn_TYPE_member_t asn_MBR_MeNBResourceCoordinationInformationExtIEs_669[] = {
35977         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, id),
35978                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
35979                 -1,     /* IMPLICIT tag at current level */
35980                 &asn_DEF_ProtocolIE_ID,
35981                 0,
35982                 { 0, &asn_PER_memb_id_constr_670,  memb_id_constraint_669 },
35983                 0, 0, /* No default value */
35984                 "id"
35985                 },
35986         { ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, criticality),
35987                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
35988                 -1,     /* IMPLICIT tag at current level */
35989                 &asn_DEF_Criticality,
35990                 select_MeNBResourceCoordinationInformationExtIEs_criticality_type,
35991                 { 0, &asn_PER_memb_criticality_constr_671,  memb_criticality_constraint_669 },
35992                 0, 0, /* No default value */
35993                 "criticality"
35994                 },
35995         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MeNBResourceCoordinationInformationExtIEs, extensionValue),
35996                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
35997                 +1,     /* EXPLICIT tag at current level */
35998                 &asn_DEF_extensionValue_672,
35999                 select_MeNBResourceCoordinationInformationExtIEs_extensionValue_type,
36000                 { 0, &asn_PER_memb_extensionValue_constr_672,  memb_extensionValue_constraint_669 },
36001                 0, 0, /* No default value */
36002                 "extensionValue"
36003                 },
36004 };
36005 static const ber_tlv_tag_t asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[] = {
36006         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36007 };
36008 static const asn_TYPE_tag2member_t asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669[] = {
36009     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36010     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36011     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36012 };
36013 asn_SEQUENCE_specifics_t asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669 = {
36014         sizeof(struct MeNBResourceCoordinationInformationExtIEs),
36015         offsetof(struct MeNBResourceCoordinationInformationExtIEs, _asn_ctx),
36016         asn_MAP_MeNBResourceCoordinationInformationExtIEs_tag2el_669,
36017         3,      /* Count of tags in the map */
36018         0, 0, 0,        /* Optional elements (not needed) */
36019         -1,     /* First extension addition */
36020 };
36021 asn_TYPE_descriptor_t asn_DEF_MeNBResourceCoordinationInformationExtIEs = {
36022         "MeNBResourceCoordinationInformationExtIEs",
36023         "MeNBResourceCoordinationInformationExtIEs",
36024         &asn_OP_SEQUENCE,
36025         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,
36026         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
36027                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
36028         asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669,     /* Same as above */
36029         sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669)
36030                 /sizeof(asn_DEF_MeNBResourceCoordinationInformationExtIEs_tags_669[0]), /* 1 */
36031         { 0, 0, SEQUENCE_constraint },
36032         asn_MBR_MeNBResourceCoordinationInformationExtIEs_669,
36033         3,      /* Elements count */
36034         &asn_SPC_MeNBResourceCoordinationInformationExtIEs_specs_669    /* Additional specs */
36035 };
36036
36037 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_676 = {
36038         sizeof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue),
36039         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, _asn_ctx),
36040         offsetof(struct MBSFN_Subframe_Info_ExtIEs__extensionValue, present),
36041         sizeof(((struct MBSFN_Subframe_Info_ExtIEs__extensionValue *)0)->present),
36042         0,      /* No top level tags */
36043         0,      /* No tags in the map */
36044         0, 0,
36045         -1      /* Extensions start */
36046 };
36047 static /* Use -fall-defs-global to expose */
36048 asn_TYPE_descriptor_t asn_DEF_extensionValue_676 = {
36049         "extensionValue",
36050         "extensionValue",
36051         &asn_OP_OPEN_TYPE,
36052         0,      /* No effective tags (pointer) */
36053         0,      /* No effective tags (count) */
36054         0,      /* No tags (pointer) */
36055         0,      /* No tags (count) */
36056         { 0, 0, OPEN_TYPE_constraint },
36057         0, 0,   /* No members */
36058         &asn_SPC_extensionValue_specs_676       /* Additional specs */
36059 };
36060
36061 asn_TYPE_member_t asn_MBR_MBSFN_Subframe_Info_ExtIEs_673[] = {
36062         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, id),
36063                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36064                 -1,     /* IMPLICIT tag at current level */
36065                 &asn_DEF_ProtocolIE_ID,
36066                 0,
36067                 { 0, &asn_PER_memb_id_constr_674,  memb_id_constraint_673 },
36068                 0, 0, /* No default value */
36069                 "id"
36070                 },
36071         { ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, criticality),
36072                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36073                 -1,     /* IMPLICIT tag at current level */
36074                 &asn_DEF_Criticality,
36075                 0,
36076                 { 0, &asn_PER_memb_criticality_constr_675,  memb_criticality_constraint_673 },
36077                 0, 0, /* No default value */
36078                 "criticality"
36079                 },
36080         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct MBSFN_Subframe_Info_ExtIEs, extensionValue),
36081                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36082                 +1,     /* EXPLICIT tag at current level */
36083                 &asn_DEF_extensionValue_676,
36084                 0,
36085                 { 0, &asn_PER_memb_extensionValue_constr_676,  memb_extensionValue_constraint_673 },
36086                 0, 0, /* No default value */
36087                 "extensionValue"
36088                 },
36089 };
36090 static const ber_tlv_tag_t asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[] = {
36091         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36092 };
36093 static const asn_TYPE_tag2member_t asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673[] = {
36094     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36095     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36096     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36097 };
36098 asn_SEQUENCE_specifics_t asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673 = {
36099         sizeof(struct MBSFN_Subframe_Info_ExtIEs),
36100         offsetof(struct MBSFN_Subframe_Info_ExtIEs, _asn_ctx),
36101         asn_MAP_MBSFN_Subframe_Info_ExtIEs_tag2el_673,
36102         3,      /* Count of tags in the map */
36103         0, 0, 0,        /* Optional elements (not needed) */
36104         -1,     /* First extension addition */
36105 };
36106 asn_TYPE_descriptor_t asn_DEF_MBSFN_Subframe_Info_ExtIEs = {
36107         "MBSFN-Subframe-Info-ExtIEs",
36108         "MBSFN-Subframe-Info-ExtIEs",
36109         &asn_OP_SEQUENCE,
36110         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,
36111         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36112                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36113         asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673,    /* Same as above */
36114         sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673)
36115                 /sizeof(asn_DEF_MBSFN_Subframe_Info_ExtIEs_tags_673[0]), /* 1 */
36116         { 0, 0, SEQUENCE_constraint },
36117         asn_MBR_MBSFN_Subframe_Info_ExtIEs_673,
36118         3,      /* Elements count */
36119         &asn_SPC_MBSFN_Subframe_Info_ExtIEs_specs_673   /* Additional specs */
36120 };
36121
36122 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_680 = {
36123         sizeof(struct BandInfo_ExtIEs__extensionValue),
36124         offsetof(struct BandInfo_ExtIEs__extensionValue, _asn_ctx),
36125         offsetof(struct BandInfo_ExtIEs__extensionValue, present),
36126         sizeof(((struct BandInfo_ExtIEs__extensionValue *)0)->present),
36127         0,      /* No top level tags */
36128         0,      /* No tags in the map */
36129         0, 0,
36130         -1      /* Extensions start */
36131 };
36132 static /* Use -fall-defs-global to expose */
36133 asn_TYPE_descriptor_t asn_DEF_extensionValue_680 = {
36134         "extensionValue",
36135         "extensionValue",
36136         &asn_OP_OPEN_TYPE,
36137         0,      /* No effective tags (pointer) */
36138         0,      /* No effective tags (count) */
36139         0,      /* No tags (pointer) */
36140         0,      /* No tags (count) */
36141         { 0, 0, OPEN_TYPE_constraint },
36142         0, 0,   /* No members */
36143         &asn_SPC_extensionValue_specs_680       /* Additional specs */
36144 };
36145
36146 asn_TYPE_member_t asn_MBR_BandInfo_ExtIEs_677[] = {
36147         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, id),
36148                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36149                 -1,     /* IMPLICIT tag at current level */
36150                 &asn_DEF_ProtocolIE_ID,
36151                 0,
36152                 { 0, &asn_PER_memb_id_constr_678,  memb_id_constraint_677 },
36153                 0, 0, /* No default value */
36154                 "id"
36155                 },
36156         { ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, criticality),
36157                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36158                 -1,     /* IMPLICIT tag at current level */
36159                 &asn_DEF_Criticality,
36160                 0,
36161                 { 0, &asn_PER_memb_criticality_constr_679,  memb_criticality_constraint_677 },
36162                 0, 0, /* No default value */
36163                 "criticality"
36164                 },
36165         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct BandInfo_ExtIEs, extensionValue),
36166                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36167                 +1,     /* EXPLICIT tag at current level */
36168                 &asn_DEF_extensionValue_680,
36169                 0,
36170                 { 0, &asn_PER_memb_extensionValue_constr_680,  memb_extensionValue_constraint_677 },
36171                 0, 0, /* No default value */
36172                 "extensionValue"
36173                 },
36174 };
36175 static const ber_tlv_tag_t asn_DEF_BandInfo_ExtIEs_tags_677[] = {
36176         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36177 };
36178 static const asn_TYPE_tag2member_t asn_MAP_BandInfo_ExtIEs_tag2el_677[] = {
36179     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36180     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36181     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36182 };
36183 asn_SEQUENCE_specifics_t asn_SPC_BandInfo_ExtIEs_specs_677 = {
36184         sizeof(struct BandInfo_ExtIEs),
36185         offsetof(struct BandInfo_ExtIEs, _asn_ctx),
36186         asn_MAP_BandInfo_ExtIEs_tag2el_677,
36187         3,      /* Count of tags in the map */
36188         0, 0, 0,        /* Optional elements (not needed) */
36189         -1,     /* First extension addition */
36190 };
36191 asn_TYPE_descriptor_t asn_DEF_BandInfo_ExtIEs = {
36192         "BandInfo-ExtIEs",
36193         "BandInfo-ExtIEs",
36194         &asn_OP_SEQUENCE,
36195         asn_DEF_BandInfo_ExtIEs_tags_677,
36196         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36197                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36198         asn_DEF_BandInfo_ExtIEs_tags_677,       /* Same as above */
36199         sizeof(asn_DEF_BandInfo_ExtIEs_tags_677)
36200                 /sizeof(asn_DEF_BandInfo_ExtIEs_tags_677[0]), /* 1 */
36201         { 0, 0, SEQUENCE_constraint },
36202         asn_MBR_BandInfo_ExtIEs_677,
36203         3,      /* Elements count */
36204         &asn_SPC_BandInfo_ExtIEs_specs_677      /* Additional specs */
36205 };
36206
36207 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_684 = {
36208         sizeof(struct SplitSRB_ExtIEs__extensionValue),
36209         offsetof(struct SplitSRB_ExtIEs__extensionValue, _asn_ctx),
36210         offsetof(struct SplitSRB_ExtIEs__extensionValue, present),
36211         sizeof(((struct SplitSRB_ExtIEs__extensionValue *)0)->present),
36212         0,      /* No top level tags */
36213         0,      /* No tags in the map */
36214         0, 0,
36215         -1      /* Extensions start */
36216 };
36217 static /* Use -fall-defs-global to expose */
36218 asn_TYPE_descriptor_t asn_DEF_extensionValue_684 = {
36219         "extensionValue",
36220         "extensionValue",
36221         &asn_OP_OPEN_TYPE,
36222         0,      /* No effective tags (pointer) */
36223         0,      /* No effective tags (count) */
36224         0,      /* No tags (pointer) */
36225         0,      /* No tags (count) */
36226         { 0, 0, OPEN_TYPE_constraint },
36227         0, 0,   /* No members */
36228         &asn_SPC_extensionValue_specs_684       /* Additional specs */
36229 };
36230
36231 asn_TYPE_member_t asn_MBR_SplitSRB_ExtIEs_681[] = {
36232         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, id),
36233                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36234                 -1,     /* IMPLICIT tag at current level */
36235                 &asn_DEF_ProtocolIE_ID,
36236                 0,
36237                 { 0, &asn_PER_memb_id_constr_682,  memb_id_constraint_681 },
36238                 0, 0, /* No default value */
36239                 "id"
36240                 },
36241         { ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, criticality),
36242                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36243                 -1,     /* IMPLICIT tag at current level */
36244                 &asn_DEF_Criticality,
36245                 0,
36246                 { 0, &asn_PER_memb_criticality_constr_683,  memb_criticality_constraint_681 },
36247                 0, 0, /* No default value */
36248                 "criticality"
36249                 },
36250         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SplitSRB_ExtIEs, extensionValue),
36251                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36252                 +1,     /* EXPLICIT tag at current level */
36253                 &asn_DEF_extensionValue_684,
36254                 0,
36255                 { 0, &asn_PER_memb_extensionValue_constr_684,  memb_extensionValue_constraint_681 },
36256                 0, 0, /* No default value */
36257                 "extensionValue"
36258                 },
36259 };
36260 static const ber_tlv_tag_t asn_DEF_SplitSRB_ExtIEs_tags_681[] = {
36261         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36262 };
36263 static const asn_TYPE_tag2member_t asn_MAP_SplitSRB_ExtIEs_tag2el_681[] = {
36264     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36265     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36266     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36267 };
36268 asn_SEQUENCE_specifics_t asn_SPC_SplitSRB_ExtIEs_specs_681 = {
36269         sizeof(struct SplitSRB_ExtIEs),
36270         offsetof(struct SplitSRB_ExtIEs, _asn_ctx),
36271         asn_MAP_SplitSRB_ExtIEs_tag2el_681,
36272         3,      /* Count of tags in the map */
36273         0, 0, 0,        /* Optional elements (not needed) */
36274         -1,     /* First extension addition */
36275 };
36276 asn_TYPE_descriptor_t asn_DEF_SplitSRB_ExtIEs = {
36277         "SplitSRB-ExtIEs",
36278         "SplitSRB-ExtIEs",
36279         &asn_OP_SEQUENCE,
36280         asn_DEF_SplitSRB_ExtIEs_tags_681,
36281         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36282                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36283         asn_DEF_SplitSRB_ExtIEs_tags_681,       /* Same as above */
36284         sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681)
36285                 /sizeof(asn_DEF_SplitSRB_ExtIEs_tags_681[0]), /* 1 */
36286         { 0, 0, SEQUENCE_constraint },
36287         asn_MBR_SplitSRB_ExtIEs_681,
36288         3,      /* Elements count */
36289         &asn_SPC_SplitSRB_ExtIEs_specs_681      /* Additional specs */
36290 };
36291
36292 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_688 = {
36293         sizeof(struct UENRMeasurement_ExtIEs__extensionValue),
36294         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, _asn_ctx),
36295         offsetof(struct UENRMeasurement_ExtIEs__extensionValue, present),
36296         sizeof(((struct UENRMeasurement_ExtIEs__extensionValue *)0)->present),
36297         0,      /* No top level tags */
36298         0,      /* No tags in the map */
36299         0, 0,
36300         -1      /* Extensions start */
36301 };
36302 static /* Use -fall-defs-global to expose */
36303 asn_TYPE_descriptor_t asn_DEF_extensionValue_688 = {
36304         "extensionValue",
36305         "extensionValue",
36306         &asn_OP_OPEN_TYPE,
36307         0,      /* No effective tags (pointer) */
36308         0,      /* No effective tags (count) */
36309         0,      /* No tags (pointer) */
36310         0,      /* No tags (count) */
36311         { 0, 0, OPEN_TYPE_constraint },
36312         0, 0,   /* No members */
36313         &asn_SPC_extensionValue_specs_688       /* Additional specs */
36314 };
36315
36316 asn_TYPE_member_t asn_MBR_UENRMeasurement_ExtIEs_685[] = {
36317         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, id),
36318                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36319                 -1,     /* IMPLICIT tag at current level */
36320                 &asn_DEF_ProtocolIE_ID,
36321                 0,
36322                 { 0, &asn_PER_memb_id_constr_686,  memb_id_constraint_685 },
36323                 0, 0, /* No default value */
36324                 "id"
36325                 },
36326         { ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, criticality),
36327                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36328                 -1,     /* IMPLICIT tag at current level */
36329                 &asn_DEF_Criticality,
36330                 0,
36331                 { 0, &asn_PER_memb_criticality_constr_687,  memb_criticality_constraint_685 },
36332                 0, 0, /* No default value */
36333                 "criticality"
36334                 },
36335         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UENRMeasurement_ExtIEs, extensionValue),
36336                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36337                 +1,     /* EXPLICIT tag at current level */
36338                 &asn_DEF_extensionValue_688,
36339                 0,
36340                 { 0, &asn_PER_memb_extensionValue_constr_688,  memb_extensionValue_constraint_685 },
36341                 0, 0, /* No default value */
36342                 "extensionValue"
36343                 },
36344 };
36345 static const ber_tlv_tag_t asn_DEF_UENRMeasurement_ExtIEs_tags_685[] = {
36346         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36347 };
36348 static const asn_TYPE_tag2member_t asn_MAP_UENRMeasurement_ExtIEs_tag2el_685[] = {
36349     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36350     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36351     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36352 };
36353 asn_SEQUENCE_specifics_t asn_SPC_UENRMeasurement_ExtIEs_specs_685 = {
36354         sizeof(struct UENRMeasurement_ExtIEs),
36355         offsetof(struct UENRMeasurement_ExtIEs, _asn_ctx),
36356         asn_MAP_UENRMeasurement_ExtIEs_tag2el_685,
36357         3,      /* Count of tags in the map */
36358         0, 0, 0,        /* Optional elements (not needed) */
36359         -1,     /* First extension addition */
36360 };
36361 asn_TYPE_descriptor_t asn_DEF_UENRMeasurement_ExtIEs = {
36362         "UENRMeasurement-ExtIEs",
36363         "UENRMeasurement-ExtIEs",
36364         &asn_OP_SEQUENCE,
36365         asn_DEF_UENRMeasurement_ExtIEs_tags_685,
36366         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36367                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36368         asn_DEF_UENRMeasurement_ExtIEs_tags_685,        /* Same as above */
36369         sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685)
36370                 /sizeof(asn_DEF_UENRMeasurement_ExtIEs_tags_685[0]), /* 1 */
36371         { 0, 0, SEQUENCE_constraint },
36372         asn_MBR_UENRMeasurement_ExtIEs_685,
36373         3,      /* Elements count */
36374         &asn_SPC_UENRMeasurement_ExtIEs_specs_685       /* Additional specs */
36375 };
36376
36377 static asn_TYPE_member_t asn_MBR_extensionValue_692[] = {
36378         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.TAC),
36379                 (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)),
36380                 0,
36381                 &asn_DEF_TAC,
36382                 0,
36383                 { 0, 0, 0 },
36384                 0, 0, /* No default value */
36385                 "TAC"
36386                 },
36387         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs__extensionValue, choice.EARFCNExtension),
36388                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
36389                 0,
36390                 &asn_DEF_EARFCNExtension,
36391                 0,
36392                 { 0, 0, 0 },
36393                 0, 0, /* No default value */
36394                 "EARFCNExtension"
36395                 },
36396 };
36397 static const unsigned asn_MAP_extensionValue_to_canonical_692[] = { 1, 0 };
36398 static const unsigned asn_MAP_extensionValue_from_canonical_692[] = { 1, 0 };
36399 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_692[] = {
36400     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
36401     { (ASN_TAG_CLASS_UNIVERSAL | (4 << 2)), 0, 0, 0 } /* TAC */
36402 };
36403 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_692 = {
36404         sizeof(struct Neighbour_Information_ExtIEs__extensionValue),
36405         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, _asn_ctx),
36406         offsetof(struct Neighbour_Information_ExtIEs__extensionValue, present),
36407         sizeof(((struct Neighbour_Information_ExtIEs__extensionValue *)0)->present),
36408         asn_MAP_extensionValue_tag2el_692,
36409         2,      /* Count of tags in the map */
36410         asn_MAP_extensionValue_to_canonical_692,
36411         asn_MAP_extensionValue_from_canonical_692,
36412         -1      /* Extensions start */
36413 };
36414 static /* Use -fall-defs-global to expose */
36415 asn_TYPE_descriptor_t asn_DEF_extensionValue_692 = {
36416         "extensionValue",
36417         "extensionValue",
36418         &asn_OP_OPEN_TYPE,
36419         0,      /* No effective tags (pointer) */
36420         0,      /* No effective tags (count) */
36421         0,      /* No tags (pointer) */
36422         0,      /* No tags (count) */
36423         { 0, 0, OPEN_TYPE_constraint },
36424         asn_MBR_extensionValue_692,
36425         2,      /* Elements count */
36426         &asn_SPC_extensionValue_specs_692       /* Additional specs */
36427 };
36428
36429 asn_TYPE_member_t asn_MBR_Neighbour_Information_ExtIEs_689[] = {
36430         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, id),
36431                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36432                 -1,     /* IMPLICIT tag at current level */
36433                 &asn_DEF_ProtocolIE_ID,
36434                 0,
36435                 { 0, &asn_PER_memb_id_constr_690,  memb_id_constraint_689 },
36436                 0, 0, /* No default value */
36437                 "id"
36438                 },
36439         { ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, criticality),
36440                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36441                 -1,     /* IMPLICIT tag at current level */
36442                 &asn_DEF_Criticality,
36443                 select_Neighbour_Information_ExtIEs_criticality_type,
36444                 { 0, &asn_PER_memb_criticality_constr_691,  memb_criticality_constraint_689 },
36445                 0, 0, /* No default value */
36446                 "criticality"
36447                 },
36448         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Neighbour_Information_ExtIEs, extensionValue),
36449                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36450                 +1,     /* EXPLICIT tag at current level */
36451                 &asn_DEF_extensionValue_692,
36452                 select_Neighbour_Information_ExtIEs_extensionValue_type,
36453                 { 0, &asn_PER_memb_extensionValue_constr_692,  memb_extensionValue_constraint_689 },
36454                 0, 0, /* No default value */
36455                 "extensionValue"
36456                 },
36457 };
36458 static const ber_tlv_tag_t asn_DEF_Neighbour_Information_ExtIEs_tags_689[] = {
36459         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36460 };
36461 static const asn_TYPE_tag2member_t asn_MAP_Neighbour_Information_ExtIEs_tag2el_689[] = {
36462     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36463     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36464     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36465 };
36466 asn_SEQUENCE_specifics_t asn_SPC_Neighbour_Information_ExtIEs_specs_689 = {
36467         sizeof(struct Neighbour_Information_ExtIEs),
36468         offsetof(struct Neighbour_Information_ExtIEs, _asn_ctx),
36469         asn_MAP_Neighbour_Information_ExtIEs_tag2el_689,
36470         3,      /* Count of tags in the map */
36471         0, 0, 0,        /* Optional elements (not needed) */
36472         -1,     /* First extension addition */
36473 };
36474 asn_TYPE_descriptor_t asn_DEF_Neighbour_Information_ExtIEs = {
36475         "Neighbour-Information-ExtIEs",
36476         "Neighbour-Information-ExtIEs",
36477         &asn_OP_SEQUENCE,
36478         asn_DEF_Neighbour_Information_ExtIEs_tags_689,
36479         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36480                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36481         asn_DEF_Neighbour_Information_ExtIEs_tags_689,  /* Same as above */
36482         sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689)
36483                 /sizeof(asn_DEF_Neighbour_Information_ExtIEs_tags_689[0]), /* 1 */
36484         { 0, 0, SEQUENCE_constraint },
36485         asn_MBR_Neighbour_Information_ExtIEs_689,
36486         3,      /* Elements count */
36487         &asn_SPC_Neighbour_Information_ExtIEs_specs_689 /* Additional specs */
36488 };
36489
36490 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_696 = {
36491         sizeof(struct NRFreqInfo_ExtIEs__extensionValue),
36492         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, _asn_ctx),
36493         offsetof(struct NRFreqInfo_ExtIEs__extensionValue, present),
36494         sizeof(((struct NRFreqInfo_ExtIEs__extensionValue *)0)->present),
36495         0,      /* No top level tags */
36496         0,      /* No tags in the map */
36497         0, 0,
36498         -1      /* Extensions start */
36499 };
36500 static /* Use -fall-defs-global to expose */
36501 asn_TYPE_descriptor_t asn_DEF_extensionValue_696 = {
36502         "extensionValue",
36503         "extensionValue",
36504         &asn_OP_OPEN_TYPE,
36505         0,      /* No effective tags (pointer) */
36506         0,      /* No effective tags (count) */
36507         0,      /* No tags (pointer) */
36508         0,      /* No tags (count) */
36509         { 0, 0, OPEN_TYPE_constraint },
36510         0, 0,   /* No members */
36511         &asn_SPC_extensionValue_specs_696       /* Additional specs */
36512 };
36513
36514 asn_TYPE_member_t asn_MBR_NRFreqInfo_ExtIEs_693[] = {
36515         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, id),
36516                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36517                 -1,     /* IMPLICIT tag at current level */
36518                 &asn_DEF_ProtocolIE_ID,
36519                 0,
36520                 { 0, &asn_PER_memb_id_constr_694,  memb_id_constraint_693 },
36521                 0, 0, /* No default value */
36522                 "id"
36523                 },
36524         { ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, criticality),
36525                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36526                 -1,     /* IMPLICIT tag at current level */
36527                 &asn_DEF_Criticality,
36528                 0,
36529                 { 0, &asn_PER_memb_criticality_constr_695,  memb_criticality_constraint_693 },
36530                 0, 0, /* No default value */
36531                 "criticality"
36532                 },
36533         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRFreqInfo_ExtIEs, extensionValue),
36534                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36535                 +1,     /* EXPLICIT tag at current level */
36536                 &asn_DEF_extensionValue_696,
36537                 0,
36538                 { 0, &asn_PER_memb_extensionValue_constr_696,  memb_extensionValue_constraint_693 },
36539                 0, 0, /* No default value */
36540                 "extensionValue"
36541                 },
36542 };
36543 static const ber_tlv_tag_t asn_DEF_NRFreqInfo_ExtIEs_tags_693[] = {
36544         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36545 };
36546 static const asn_TYPE_tag2member_t asn_MAP_NRFreqInfo_ExtIEs_tag2el_693[] = {
36547     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36548     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36549     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36550 };
36551 asn_SEQUENCE_specifics_t asn_SPC_NRFreqInfo_ExtIEs_specs_693 = {
36552         sizeof(struct NRFreqInfo_ExtIEs),
36553         offsetof(struct NRFreqInfo_ExtIEs, _asn_ctx),
36554         asn_MAP_NRFreqInfo_ExtIEs_tag2el_693,
36555         3,      /* Count of tags in the map */
36556         0, 0, 0,        /* Optional elements (not needed) */
36557         -1,     /* First extension addition */
36558 };
36559 asn_TYPE_descriptor_t asn_DEF_NRFreqInfo_ExtIEs = {
36560         "NRFreqInfo-ExtIEs",
36561         "NRFreqInfo-ExtIEs",
36562         &asn_OP_SEQUENCE,
36563         asn_DEF_NRFreqInfo_ExtIEs_tags_693,
36564         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36565                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36566         asn_DEF_NRFreqInfo_ExtIEs_tags_693,     /* Same as above */
36567         sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693)
36568                 /sizeof(asn_DEF_NRFreqInfo_ExtIEs_tags_693[0]), /* 1 */
36569         { 0, 0, SEQUENCE_constraint },
36570         asn_MBR_NRFreqInfo_ExtIEs_693,
36571         3,      /* Elements count */
36572         &asn_SPC_NRFreqInfo_ExtIEs_specs_693    /* Additional specs */
36573 };
36574
36575 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_700 = {
36576         sizeof(struct NRCGI_ExtIEs__extensionValue),
36577         offsetof(struct NRCGI_ExtIEs__extensionValue, _asn_ctx),
36578         offsetof(struct NRCGI_ExtIEs__extensionValue, present),
36579         sizeof(((struct NRCGI_ExtIEs__extensionValue *)0)->present),
36580         0,      /* No top level tags */
36581         0,      /* No tags in the map */
36582         0, 0,
36583         -1      /* Extensions start */
36584 };
36585 static /* Use -fall-defs-global to expose */
36586 asn_TYPE_descriptor_t asn_DEF_extensionValue_700 = {
36587         "extensionValue",
36588         "extensionValue",
36589         &asn_OP_OPEN_TYPE,
36590         0,      /* No effective tags (pointer) */
36591         0,      /* No effective tags (count) */
36592         0,      /* No tags (pointer) */
36593         0,      /* No tags (count) */
36594         { 0, 0, OPEN_TYPE_constraint },
36595         0, 0,   /* No members */
36596         &asn_SPC_extensionValue_specs_700       /* Additional specs */
36597 };
36598
36599 asn_TYPE_member_t asn_MBR_NRCGI_ExtIEs_697[] = {
36600         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, id),
36601                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36602                 -1,     /* IMPLICIT tag at current level */
36603                 &asn_DEF_ProtocolIE_ID,
36604                 0,
36605                 { 0, &asn_PER_memb_id_constr_698,  memb_id_constraint_697 },
36606                 0, 0, /* No default value */
36607                 "id"
36608                 },
36609         { ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, criticality),
36610                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36611                 -1,     /* IMPLICIT tag at current level */
36612                 &asn_DEF_Criticality,
36613                 0,
36614                 { 0, &asn_PER_memb_criticality_constr_699,  memb_criticality_constraint_697 },
36615                 0, 0, /* No default value */
36616                 "criticality"
36617                 },
36618         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRCGI_ExtIEs, extensionValue),
36619                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36620                 +1,     /* EXPLICIT tag at current level */
36621                 &asn_DEF_extensionValue_700,
36622                 0,
36623                 { 0, &asn_PER_memb_extensionValue_constr_700,  memb_extensionValue_constraint_697 },
36624                 0, 0, /* No default value */
36625                 "extensionValue"
36626                 },
36627 };
36628 static const ber_tlv_tag_t asn_DEF_NRCGI_ExtIEs_tags_697[] = {
36629         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36630 };
36631 static const asn_TYPE_tag2member_t asn_MAP_NRCGI_ExtIEs_tag2el_697[] = {
36632     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36633     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36634     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36635 };
36636 asn_SEQUENCE_specifics_t asn_SPC_NRCGI_ExtIEs_specs_697 = {
36637         sizeof(struct NRCGI_ExtIEs),
36638         offsetof(struct NRCGI_ExtIEs, _asn_ctx),
36639         asn_MAP_NRCGI_ExtIEs_tag2el_697,
36640         3,      /* Count of tags in the map */
36641         0, 0, 0,        /* Optional elements (not needed) */
36642         -1,     /* First extension addition */
36643 };
36644 asn_TYPE_descriptor_t asn_DEF_NRCGI_ExtIEs = {
36645         "NRCGI-ExtIEs",
36646         "NRCGI-ExtIEs",
36647         &asn_OP_SEQUENCE,
36648         asn_DEF_NRCGI_ExtIEs_tags_697,
36649         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36650                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36651         asn_DEF_NRCGI_ExtIEs_tags_697,  /* Same as above */
36652         sizeof(asn_DEF_NRCGI_ExtIEs_tags_697)
36653                 /sizeof(asn_DEF_NRCGI_ExtIEs_tags_697[0]), /* 1 */
36654         { 0, 0, SEQUENCE_constraint },
36655         asn_MBR_NRCGI_ExtIEs_697,
36656         3,      /* Elements count */
36657         &asn_SPC_NRCGI_ExtIEs_specs_697 /* Additional specs */
36658 };
36659
36660 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_704 = {
36661         sizeof(struct NR_TxBW_ExtIEs__extensionValue),
36662         offsetof(struct NR_TxBW_ExtIEs__extensionValue, _asn_ctx),
36663         offsetof(struct NR_TxBW_ExtIEs__extensionValue, present),
36664         sizeof(((struct NR_TxBW_ExtIEs__extensionValue *)0)->present),
36665         0,      /* No top level tags */
36666         0,      /* No tags in the map */
36667         0, 0,
36668         -1      /* Extensions start */
36669 };
36670 static /* Use -fall-defs-global to expose */
36671 asn_TYPE_descriptor_t asn_DEF_extensionValue_704 = {
36672         "extensionValue",
36673         "extensionValue",
36674         &asn_OP_OPEN_TYPE,
36675         0,      /* No effective tags (pointer) */
36676         0,      /* No effective tags (count) */
36677         0,      /* No tags (pointer) */
36678         0,      /* No tags (count) */
36679         { 0, 0, OPEN_TYPE_constraint },
36680         0, 0,   /* No members */
36681         &asn_SPC_extensionValue_specs_704       /* Additional specs */
36682 };
36683
36684 asn_TYPE_member_t asn_MBR_NR_TxBW_ExtIEs_701[] = {
36685         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, id),
36686                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36687                 -1,     /* IMPLICIT tag at current level */
36688                 &asn_DEF_ProtocolIE_ID,
36689                 0,
36690                 { 0, &asn_PER_memb_id_constr_702,  memb_id_constraint_701 },
36691                 0, 0, /* No default value */
36692                 "id"
36693                 },
36694         { ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, criticality),
36695                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36696                 -1,     /* IMPLICIT tag at current level */
36697                 &asn_DEF_Criticality,
36698                 0,
36699                 { 0, &asn_PER_memb_criticality_constr_703,  memb_criticality_constraint_701 },
36700                 0, 0, /* No default value */
36701                 "criticality"
36702                 },
36703         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NR_TxBW_ExtIEs, extensionValue),
36704                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36705                 +1,     /* EXPLICIT tag at current level */
36706                 &asn_DEF_extensionValue_704,
36707                 0,
36708                 { 0, &asn_PER_memb_extensionValue_constr_704,  memb_extensionValue_constraint_701 },
36709                 0, 0, /* No default value */
36710                 "extensionValue"
36711                 },
36712 };
36713 static const ber_tlv_tag_t asn_DEF_NR_TxBW_ExtIEs_tags_701[] = {
36714         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36715 };
36716 static const asn_TYPE_tag2member_t asn_MAP_NR_TxBW_ExtIEs_tag2el_701[] = {
36717     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36718     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36719     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36720 };
36721 asn_SEQUENCE_specifics_t asn_SPC_NR_TxBW_ExtIEs_specs_701 = {
36722         sizeof(struct NR_TxBW_ExtIEs),
36723         offsetof(struct NR_TxBW_ExtIEs, _asn_ctx),
36724         asn_MAP_NR_TxBW_ExtIEs_tag2el_701,
36725         3,      /* Count of tags in the map */
36726         0, 0, 0,        /* Optional elements (not needed) */
36727         -1,     /* First extension addition */
36728 };
36729 asn_TYPE_descriptor_t asn_DEF_NR_TxBW_ExtIEs = {
36730         "NR-TxBW-ExtIEs",
36731         "NR-TxBW-ExtIEs",
36732         &asn_OP_SEQUENCE,
36733         asn_DEF_NR_TxBW_ExtIEs_tags_701,
36734         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36735                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36736         asn_DEF_NR_TxBW_ExtIEs_tags_701,        /* Same as above */
36737         sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701)
36738                 /sizeof(asn_DEF_NR_TxBW_ExtIEs_tags_701[0]), /* 1 */
36739         { 0, 0, SEQUENCE_constraint },
36740         asn_MBR_NR_TxBW_ExtIEs_701,
36741         3,      /* Elements count */
36742         &asn_SPC_NR_TxBW_ExtIEs_specs_701       /* Additional specs */
36743 };
36744
36745 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_708 = {
36746         sizeof(struct NRUESecurityCapabilities_ExtIEs__extensionValue),
36747         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
36748         offsetof(struct NRUESecurityCapabilities_ExtIEs__extensionValue, present),
36749         sizeof(((struct NRUESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
36750         0,      /* No top level tags */
36751         0,      /* No tags in the map */
36752         0, 0,
36753         -1      /* Extensions start */
36754 };
36755 static /* Use -fall-defs-global to expose */
36756 asn_TYPE_descriptor_t asn_DEF_extensionValue_708 = {
36757         "extensionValue",
36758         "extensionValue",
36759         &asn_OP_OPEN_TYPE,
36760         0,      /* No effective tags (pointer) */
36761         0,      /* No effective tags (count) */
36762         0,      /* No tags (pointer) */
36763         0,      /* No tags (count) */
36764         { 0, 0, OPEN_TYPE_constraint },
36765         0, 0,   /* No members */
36766         &asn_SPC_extensionValue_specs_708       /* Additional specs */
36767 };
36768
36769 asn_TYPE_member_t asn_MBR_NRUESecurityCapabilities_ExtIEs_705[] = {
36770         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, id),
36771                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36772                 -1,     /* IMPLICIT tag at current level */
36773                 &asn_DEF_ProtocolIE_ID,
36774                 0,
36775                 { 0, &asn_PER_memb_id_constr_706,  memb_id_constraint_705 },
36776                 0, 0, /* No default value */
36777                 "id"
36778                 },
36779         { ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, criticality),
36780                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36781                 -1,     /* IMPLICIT tag at current level */
36782                 &asn_DEF_Criticality,
36783                 0,
36784                 { 0, &asn_PER_memb_criticality_constr_707,  memb_criticality_constraint_705 },
36785                 0, 0, /* No default value */
36786                 "criticality"
36787                 },
36788         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct NRUESecurityCapabilities_ExtIEs, extensionValue),
36789                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36790                 +1,     /* EXPLICIT tag at current level */
36791                 &asn_DEF_extensionValue_708,
36792                 0,
36793                 { 0, &asn_PER_memb_extensionValue_constr_708,  memb_extensionValue_constraint_705 },
36794                 0, 0, /* No default value */
36795                 "extensionValue"
36796                 },
36797 };
36798 static const ber_tlv_tag_t asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[] = {
36799         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36800 };
36801 static const asn_TYPE_tag2member_t asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705[] = {
36802     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36803     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36804     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36805 };
36806 asn_SEQUENCE_specifics_t asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705 = {
36807         sizeof(struct NRUESecurityCapabilities_ExtIEs),
36808         offsetof(struct NRUESecurityCapabilities_ExtIEs, _asn_ctx),
36809         asn_MAP_NRUESecurityCapabilities_ExtIEs_tag2el_705,
36810         3,      /* Count of tags in the map */
36811         0, 0, 0,        /* Optional elements (not needed) */
36812         -1,     /* First extension addition */
36813 };
36814 asn_TYPE_descriptor_t asn_DEF_NRUESecurityCapabilities_ExtIEs = {
36815         "NRUESecurityCapabilities-ExtIEs",
36816         "NRUESecurityCapabilities-ExtIEs",
36817         &asn_OP_SEQUENCE,
36818         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,
36819         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36820                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36821         asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705,       /* Same as above */
36822         sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705)
36823                 /sizeof(asn_DEF_NRUESecurityCapabilities_ExtIEs_tags_705[0]), /* 1 */
36824         { 0, 0, SEQUENCE_constraint },
36825         asn_MBR_NRUESecurityCapabilities_ExtIEs_705,
36826         3,      /* Elements count */
36827         &asn_SPC_NRUESecurityCapabilities_ExtIEs_specs_705      /* Additional specs */
36828 };
36829
36830 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_712 = {
36831         sizeof(struct PRACH_Configuration_ExtIEs__extensionValue),
36832         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, _asn_ctx),
36833         offsetof(struct PRACH_Configuration_ExtIEs__extensionValue, present),
36834         sizeof(((struct PRACH_Configuration_ExtIEs__extensionValue *)0)->present),
36835         0,      /* No top level tags */
36836         0,      /* No tags in the map */
36837         0, 0,
36838         -1      /* Extensions start */
36839 };
36840 static /* Use -fall-defs-global to expose */
36841 asn_TYPE_descriptor_t asn_DEF_extensionValue_712 = {
36842         "extensionValue",
36843         "extensionValue",
36844         &asn_OP_OPEN_TYPE,
36845         0,      /* No effective tags (pointer) */
36846         0,      /* No effective tags (count) */
36847         0,      /* No tags (pointer) */
36848         0,      /* No tags (count) */
36849         { 0, 0, OPEN_TYPE_constraint },
36850         0, 0,   /* No members */
36851         &asn_SPC_extensionValue_specs_712       /* Additional specs */
36852 };
36853
36854 asn_TYPE_member_t asn_MBR_PRACH_Configuration_ExtIEs_709[] = {
36855         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, id),
36856                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36857                 -1,     /* IMPLICIT tag at current level */
36858                 &asn_DEF_ProtocolIE_ID,
36859                 0,
36860                 { 0, &asn_PER_memb_id_constr_710,  memb_id_constraint_709 },
36861                 0, 0, /* No default value */
36862                 "id"
36863                 },
36864         { ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, criticality),
36865                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36866                 -1,     /* IMPLICIT tag at current level */
36867                 &asn_DEF_Criticality,
36868                 0,
36869                 { 0, &asn_PER_memb_criticality_constr_711,  memb_criticality_constraint_709 },
36870                 0, 0, /* No default value */
36871                 "criticality"
36872                 },
36873         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PRACH_Configuration_ExtIEs, extensionValue),
36874                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36875                 +1,     /* EXPLICIT tag at current level */
36876                 &asn_DEF_extensionValue_712,
36877                 0,
36878                 { 0, &asn_PER_memb_extensionValue_constr_712,  memb_extensionValue_constraint_709 },
36879                 0, 0, /* No default value */
36880                 "extensionValue"
36881                 },
36882 };
36883 static const ber_tlv_tag_t asn_DEF_PRACH_Configuration_ExtIEs_tags_709[] = {
36884         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36885 };
36886 static const asn_TYPE_tag2member_t asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709[] = {
36887     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36888     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36889     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36890 };
36891 asn_SEQUENCE_specifics_t asn_SPC_PRACH_Configuration_ExtIEs_specs_709 = {
36892         sizeof(struct PRACH_Configuration_ExtIEs),
36893         offsetof(struct PRACH_Configuration_ExtIEs, _asn_ctx),
36894         asn_MAP_PRACH_Configuration_ExtIEs_tag2el_709,
36895         3,      /* Count of tags in the map */
36896         0, 0, 0,        /* Optional elements (not needed) */
36897         -1,     /* First extension addition */
36898 };
36899 asn_TYPE_descriptor_t asn_DEF_PRACH_Configuration_ExtIEs = {
36900         "PRACH-Configuration-ExtIEs",
36901         "PRACH-Configuration-ExtIEs",
36902         &asn_OP_SEQUENCE,
36903         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,
36904         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36905                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36906         asn_DEF_PRACH_Configuration_ExtIEs_tags_709,    /* Same as above */
36907         sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709)
36908                 /sizeof(asn_DEF_PRACH_Configuration_ExtIEs_tags_709[0]), /* 1 */
36909         { 0, 0, SEQUENCE_constraint },
36910         asn_MBR_PRACH_Configuration_ExtIEs_709,
36911         3,      /* Elements count */
36912         &asn_SPC_PRACH_Configuration_ExtIEs_specs_709   /* Additional specs */
36913 };
36914
36915 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_716 = {
36916         sizeof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue),
36917         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, _asn_ctx),
36918         offsetof(struct PLMNAreaBasedQMC_ExtIEs__extensionValue, present),
36919         sizeof(((struct PLMNAreaBasedQMC_ExtIEs__extensionValue *)0)->present),
36920         0,      /* No top level tags */
36921         0,      /* No tags in the map */
36922         0, 0,
36923         -1      /* Extensions start */
36924 };
36925 static /* Use -fall-defs-global to expose */
36926 asn_TYPE_descriptor_t asn_DEF_extensionValue_716 = {
36927         "extensionValue",
36928         "extensionValue",
36929         &asn_OP_OPEN_TYPE,
36930         0,      /* No effective tags (pointer) */
36931         0,      /* No effective tags (count) */
36932         0,      /* No tags (pointer) */
36933         0,      /* No tags (count) */
36934         { 0, 0, OPEN_TYPE_constraint },
36935         0, 0,   /* No members */
36936         &asn_SPC_extensionValue_specs_716       /* Additional specs */
36937 };
36938
36939 asn_TYPE_member_t asn_MBR_PLMNAreaBasedQMC_ExtIEs_713[] = {
36940         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, id),
36941                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
36942                 -1,     /* IMPLICIT tag at current level */
36943                 &asn_DEF_ProtocolIE_ID,
36944                 0,
36945                 { 0, &asn_PER_memb_id_constr_714,  memb_id_constraint_713 },
36946                 0, 0, /* No default value */
36947                 "id"
36948                 },
36949         { ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, criticality),
36950                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
36951                 -1,     /* IMPLICIT tag at current level */
36952                 &asn_DEF_Criticality,
36953                 0,
36954                 { 0, &asn_PER_memb_criticality_constr_715,  memb_criticality_constraint_713 },
36955                 0, 0, /* No default value */
36956                 "criticality"
36957                 },
36958         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct PLMNAreaBasedQMC_ExtIEs, extensionValue),
36959                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
36960                 +1,     /* EXPLICIT tag at current level */
36961                 &asn_DEF_extensionValue_716,
36962                 0,
36963                 { 0, &asn_PER_memb_extensionValue_constr_716,  memb_extensionValue_constraint_713 },
36964                 0, 0, /* No default value */
36965                 "extensionValue"
36966                 },
36967 };
36968 static const ber_tlv_tag_t asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[] = {
36969         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
36970 };
36971 static const asn_TYPE_tag2member_t asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713[] = {
36972     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
36973     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
36974     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
36975 };
36976 asn_SEQUENCE_specifics_t asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713 = {
36977         sizeof(struct PLMNAreaBasedQMC_ExtIEs),
36978         offsetof(struct PLMNAreaBasedQMC_ExtIEs, _asn_ctx),
36979         asn_MAP_PLMNAreaBasedQMC_ExtIEs_tag2el_713,
36980         3,      /* Count of tags in the map */
36981         0, 0, 0,        /* Optional elements (not needed) */
36982         -1,     /* First extension addition */
36983 };
36984 asn_TYPE_descriptor_t asn_DEF_PLMNAreaBasedQMC_ExtIEs = {
36985         "PLMNAreaBasedQMC-ExtIEs",
36986         "PLMNAreaBasedQMC-ExtIEs",
36987         &asn_OP_SEQUENCE,
36988         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,
36989         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36990                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36991         asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713,       /* Same as above */
36992         sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713)
36993                 /sizeof(asn_DEF_PLMNAreaBasedQMC_ExtIEs_tags_713[0]), /* 1 */
36994         { 0, 0, SEQUENCE_constraint },
36995         asn_MBR_PLMNAreaBasedQMC_ExtIEs_713,
36996         3,      /* Elements count */
36997         &asn_SPC_PLMNAreaBasedQMC_ExtIEs_specs_713      /* Additional specs */
36998 };
36999
37000 static asn_TYPE_member_t asn_MBR_extensionValue_720[] = {
37001         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, choice.ProSeUEtoNetworkRelaying),
37002                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
37003                 0,
37004                 &asn_DEF_ProSeUEtoNetworkRelaying,
37005                 0,
37006                 { 0, 0, 0 },
37007                 0, 0, /* No default value */
37008                 "ProSeUEtoNetworkRelaying"
37009                 },
37010 };
37011 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_720[] = {
37012     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ProSeUEtoNetworkRelaying */
37013 };
37014 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_720 = {
37015         sizeof(struct ProSeAuthorized_ExtIEs__extensionValue),
37016         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, _asn_ctx),
37017         offsetof(struct ProSeAuthorized_ExtIEs__extensionValue, present),
37018         sizeof(((struct ProSeAuthorized_ExtIEs__extensionValue *)0)->present),
37019         asn_MAP_extensionValue_tag2el_720,
37020         1,      /* Count of tags in the map */
37021         0, 0,
37022         -1      /* Extensions start */
37023 };
37024 static /* Use -fall-defs-global to expose */
37025 asn_TYPE_descriptor_t asn_DEF_extensionValue_720 = {
37026         "extensionValue",
37027         "extensionValue",
37028         &asn_OP_OPEN_TYPE,
37029         0,      /* No effective tags (pointer) */
37030         0,      /* No effective tags (count) */
37031         0,      /* No tags (pointer) */
37032         0,      /* No tags (count) */
37033         { 0, 0, OPEN_TYPE_constraint },
37034         asn_MBR_extensionValue_720,
37035         1,      /* Elements count */
37036         &asn_SPC_extensionValue_specs_720       /* Additional specs */
37037 };
37038
37039 asn_TYPE_member_t asn_MBR_ProSeAuthorized_ExtIEs_717[] = {
37040         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, id),
37041                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37042                 -1,     /* IMPLICIT tag at current level */
37043                 &asn_DEF_ProtocolIE_ID,
37044                 0,
37045                 { 0, &asn_PER_memb_id_constr_718,  memb_id_constraint_717 },
37046                 0, 0, /* No default value */
37047                 "id"
37048                 },
37049         { ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, criticality),
37050                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37051                 -1,     /* IMPLICIT tag at current level */
37052                 &asn_DEF_Criticality,
37053                 select_ProSeAuthorized_ExtIEs_criticality_type,
37054                 { 0, &asn_PER_memb_criticality_constr_719,  memb_criticality_constraint_717 },
37055                 0, 0, /* No default value */
37056                 "criticality"
37057                 },
37058         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProSeAuthorized_ExtIEs, extensionValue),
37059                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37060                 +1,     /* EXPLICIT tag at current level */
37061                 &asn_DEF_extensionValue_720,
37062                 select_ProSeAuthorized_ExtIEs_extensionValue_type,
37063                 { 0, &asn_PER_memb_extensionValue_constr_720,  memb_extensionValue_constraint_717 },
37064                 0, 0, /* No default value */
37065                 "extensionValue"
37066                 },
37067 };
37068 static const ber_tlv_tag_t asn_DEF_ProSeAuthorized_ExtIEs_tags_717[] = {
37069         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37070 };
37071 static const asn_TYPE_tag2member_t asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717[] = {
37072     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37073     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37074     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37075 };
37076 asn_SEQUENCE_specifics_t asn_SPC_ProSeAuthorized_ExtIEs_specs_717 = {
37077         sizeof(struct ProSeAuthorized_ExtIEs),
37078         offsetof(struct ProSeAuthorized_ExtIEs, _asn_ctx),
37079         asn_MAP_ProSeAuthorized_ExtIEs_tag2el_717,
37080         3,      /* Count of tags in the map */
37081         0, 0, 0,        /* Optional elements (not needed) */
37082         -1,     /* First extension addition */
37083 };
37084 asn_TYPE_descriptor_t asn_DEF_ProSeAuthorized_ExtIEs = {
37085         "ProSeAuthorized-ExtIEs",
37086         "ProSeAuthorized-ExtIEs",
37087         &asn_OP_SEQUENCE,
37088         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,
37089         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37090                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37091         asn_DEF_ProSeAuthorized_ExtIEs_tags_717,        /* Same as above */
37092         sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717)
37093                 /sizeof(asn_DEF_ProSeAuthorized_ExtIEs_tags_717[0]), /* 1 */
37094         { 0, 0, SEQUENCE_constraint },
37095         asn_MBR_ProSeAuthorized_ExtIEs_717,
37096         3,      /* Elements count */
37097         &asn_SPC_ProSeAuthorized_ExtIEs_specs_717       /* Additional specs */
37098 };
37099
37100 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_724 = {
37101         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue),
37102         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, _asn_ctx),
37103         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue, present),
37104         sizeof(((struct ProtectedEUTRAResourceIndication_ExtIEs__extensionValue *)0)->present),
37105         0,      /* No top level tags */
37106         0,      /* No tags in the map */
37107         0, 0,
37108         -1      /* Extensions start */
37109 };
37110 static /* Use -fall-defs-global to expose */
37111 asn_TYPE_descriptor_t asn_DEF_extensionValue_724 = {
37112         "extensionValue",
37113         "extensionValue",
37114         &asn_OP_OPEN_TYPE,
37115         0,      /* No effective tags (pointer) */
37116         0,      /* No effective tags (count) */
37117         0,      /* No tags (pointer) */
37118         0,      /* No tags (count) */
37119         { 0, 0, OPEN_TYPE_constraint },
37120         0, 0,   /* No members */
37121         &asn_SPC_extensionValue_specs_724       /* Additional specs */
37122 };
37123
37124 asn_TYPE_member_t asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721[] = {
37125         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, id),
37126                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37127                 -1,     /* IMPLICIT tag at current level */
37128                 &asn_DEF_ProtocolIE_ID,
37129                 0,
37130                 { 0, &asn_PER_memb_id_constr_722,  memb_id_constraint_721 },
37131                 0, 0, /* No default value */
37132                 "id"
37133                 },
37134         { ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, criticality),
37135                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37136                 -1,     /* IMPLICIT tag at current level */
37137                 &asn_DEF_Criticality,
37138                 0,
37139                 { 0, &asn_PER_memb_criticality_constr_723,  memb_criticality_constraint_721 },
37140                 0, 0, /* No default value */
37141                 "criticality"
37142                 },
37143         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, extensionValue),
37144                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37145                 +1,     /* EXPLICIT tag at current level */
37146                 &asn_DEF_extensionValue_724,
37147                 0,
37148                 { 0, &asn_PER_memb_extensionValue_constr_724,  memb_extensionValue_constraint_721 },
37149                 0, 0, /* No default value */
37150                 "extensionValue"
37151                 },
37152 };
37153 static const ber_tlv_tag_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[] = {
37154         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37155 };
37156 static const asn_TYPE_tag2member_t asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721[] = {
37157     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37158     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37159     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37160 };
37161 asn_SEQUENCE_specifics_t asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721 = {
37162         sizeof(struct ProtectedEUTRAResourceIndication_ExtIEs),
37163         offsetof(struct ProtectedEUTRAResourceIndication_ExtIEs, _asn_ctx),
37164         asn_MAP_ProtectedEUTRAResourceIndication_ExtIEs_tag2el_721,
37165         3,      /* Count of tags in the map */
37166         0, 0, 0,        /* Optional elements (not needed) */
37167         -1,     /* First extension addition */
37168 };
37169 asn_TYPE_descriptor_t asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs = {
37170         "ProtectedEUTRAResourceIndication-ExtIEs",
37171         "ProtectedEUTRAResourceIndication-ExtIEs",
37172         &asn_OP_SEQUENCE,
37173         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,
37174         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37175                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37176         asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721,       /* Same as above */
37177         sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721)
37178                 /sizeof(asn_DEF_ProtectedEUTRAResourceIndication_ExtIEs_tags_721[0]), /* 1 */
37179         { 0, 0, SEQUENCE_constraint },
37180         asn_MBR_ProtectedEUTRAResourceIndication_ExtIEs_721,
37181         3,      /* Elements count */
37182         &asn_SPC_ProtectedEUTRAResourceIndication_ExtIEs_specs_721      /* Additional specs */
37183 };
37184
37185 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_728 = {
37186         sizeof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue),
37187         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, _asn_ctx),
37188         offsetof(struct ProtectedFootprintTimePattern_ExtIEs__extensionValue, present),
37189         sizeof(((struct ProtectedFootprintTimePattern_ExtIEs__extensionValue *)0)->present),
37190         0,      /* No top level tags */
37191         0,      /* No tags in the map */
37192         0, 0,
37193         -1      /* Extensions start */
37194 };
37195 static /* Use -fall-defs-global to expose */
37196 asn_TYPE_descriptor_t asn_DEF_extensionValue_728 = {
37197         "extensionValue",
37198         "extensionValue",
37199         &asn_OP_OPEN_TYPE,
37200         0,      /* No effective tags (pointer) */
37201         0,      /* No effective tags (count) */
37202         0,      /* No tags (pointer) */
37203         0,      /* No tags (count) */
37204         { 0, 0, OPEN_TYPE_constraint },
37205         0, 0,   /* No members */
37206         &asn_SPC_extensionValue_specs_728       /* Additional specs */
37207 };
37208
37209 asn_TYPE_member_t asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725[] = {
37210         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, id),
37211                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37212                 -1,     /* IMPLICIT tag at current level */
37213                 &asn_DEF_ProtocolIE_ID,
37214                 0,
37215                 { 0, &asn_PER_memb_id_constr_726,  memb_id_constraint_725 },
37216                 0, 0, /* No default value */
37217                 "id"
37218                 },
37219         { ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, criticality),
37220                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37221                 -1,     /* IMPLICIT tag at current level */
37222                 &asn_DEF_Criticality,
37223                 0,
37224                 { 0, &asn_PER_memb_criticality_constr_727,  memb_criticality_constraint_725 },
37225                 0, 0, /* No default value */
37226                 "criticality"
37227                 },
37228         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedFootprintTimePattern_ExtIEs, extensionValue),
37229                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37230                 +1,     /* EXPLICIT tag at current level */
37231                 &asn_DEF_extensionValue_728,
37232                 0,
37233                 { 0, &asn_PER_memb_extensionValue_constr_728,  memb_extensionValue_constraint_725 },
37234                 0, 0, /* No default value */
37235                 "extensionValue"
37236                 },
37237 };
37238 static const ber_tlv_tag_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[] = {
37239         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37240 };
37241 static const asn_TYPE_tag2member_t asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725[] = {
37242     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37243     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37244     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37245 };
37246 asn_SEQUENCE_specifics_t asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 = {
37247         sizeof(struct ProtectedFootprintTimePattern_ExtIEs),
37248         offsetof(struct ProtectedFootprintTimePattern_ExtIEs, _asn_ctx),
37249         asn_MAP_ProtectedFootprintTimePattern_ExtIEs_tag2el_725,
37250         3,      /* Count of tags in the map */
37251         0, 0, 0,        /* Optional elements (not needed) */
37252         -1,     /* First extension addition */
37253 };
37254 asn_TYPE_descriptor_t asn_DEF_ProtectedFootprintTimePattern_ExtIEs = {
37255         "ProtectedFootprintTimePattern-ExtIEs",
37256         "ProtectedFootprintTimePattern-ExtIEs",
37257         &asn_OP_SEQUENCE,
37258         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,
37259         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37260                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37261         asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725,  /* Same as above */
37262         sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725)
37263                 /sizeof(asn_DEF_ProtectedFootprintTimePattern_ExtIEs_tags_725[0]), /* 1 */
37264         { 0, 0, SEQUENCE_constraint },
37265         asn_MBR_ProtectedFootprintTimePattern_ExtIEs_725,
37266         3,      /* Elements count */
37267         &asn_SPC_ProtectedFootprintTimePattern_ExtIEs_specs_725 /* Additional specs */
37268 };
37269
37270 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_732 = {
37271         sizeof(struct ProtectedResourceList_Item_ExtIEs__extensionValue),
37272         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, _asn_ctx),
37273         offsetof(struct ProtectedResourceList_Item_ExtIEs__extensionValue, present),
37274         sizeof(((struct ProtectedResourceList_Item_ExtIEs__extensionValue *)0)->present),
37275         0,      /* No top level tags */
37276         0,      /* No tags in the map */
37277         0, 0,
37278         -1      /* Extensions start */
37279 };
37280 static /* Use -fall-defs-global to expose */
37281 asn_TYPE_descriptor_t asn_DEF_extensionValue_732 = {
37282         "extensionValue",
37283         "extensionValue",
37284         &asn_OP_OPEN_TYPE,
37285         0,      /* No effective tags (pointer) */
37286         0,      /* No effective tags (count) */
37287         0,      /* No tags (pointer) */
37288         0,      /* No tags (count) */
37289         { 0, 0, OPEN_TYPE_constraint },
37290         0, 0,   /* No members */
37291         &asn_SPC_extensionValue_specs_732       /* Additional specs */
37292 };
37293
37294 asn_TYPE_member_t asn_MBR_ProtectedResourceList_Item_ExtIEs_729[] = {
37295         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, id),
37296                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37297                 -1,     /* IMPLICIT tag at current level */
37298                 &asn_DEF_ProtocolIE_ID,
37299                 0,
37300                 { 0, &asn_PER_memb_id_constr_730,  memb_id_constraint_729 },
37301                 0, 0, /* No default value */
37302                 "id"
37303                 },
37304         { ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, criticality),
37305                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37306                 -1,     /* IMPLICIT tag at current level */
37307                 &asn_DEF_Criticality,
37308                 0,
37309                 { 0, &asn_PER_memb_criticality_constr_731,  memb_criticality_constraint_729 },
37310                 0, 0, /* No default value */
37311                 "criticality"
37312                 },
37313         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ProtectedResourceList_Item_ExtIEs, extensionValue),
37314                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37315                 +1,     /* EXPLICIT tag at current level */
37316                 &asn_DEF_extensionValue_732,
37317                 0,
37318                 { 0, &asn_PER_memb_extensionValue_constr_732,  memb_extensionValue_constraint_729 },
37319                 0, 0, /* No default value */
37320                 "extensionValue"
37321                 },
37322 };
37323 static const ber_tlv_tag_t asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[] = {
37324         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37325 };
37326 static const asn_TYPE_tag2member_t asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729[] = {
37327     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37328     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37329     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37330 };
37331 asn_SEQUENCE_specifics_t asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729 = {
37332         sizeof(struct ProtectedResourceList_Item_ExtIEs),
37333         offsetof(struct ProtectedResourceList_Item_ExtIEs, _asn_ctx),
37334         asn_MAP_ProtectedResourceList_Item_ExtIEs_tag2el_729,
37335         3,      /* Count of tags in the map */
37336         0, 0, 0,        /* Optional elements (not needed) */
37337         -1,     /* First extension addition */
37338 };
37339 asn_TYPE_descriptor_t asn_DEF_ProtectedResourceList_Item_ExtIEs = {
37340         "ProtectedResourceList-Item-ExtIEs",
37341         "ProtectedResourceList-Item-ExtIEs",
37342         &asn_OP_SEQUENCE,
37343         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,
37344         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37345                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37346         asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729,     /* Same as above */
37347         sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729)
37348                 /sizeof(asn_DEF_ProtectedResourceList_Item_ExtIEs_tags_729[0]), /* 1 */
37349         { 0, 0, SEQUENCE_constraint },
37350         asn_MBR_ProtectedResourceList_Item_ExtIEs_729,
37351         3,      /* Elements count */
37352         &asn_SPC_ProtectedResourceList_Item_ExtIEs_specs_729    /* Additional specs */
37353 };
37354
37355 static asn_TYPE_member_t asn_MBR_extensionValue_736[] = {
37356         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.DL_scheduling_PDCCH_CCE_usage),
37357                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37358                 0,
37359                 &asn_DEF_DL_scheduling_PDCCH_CCE_usage,
37360                 0,
37361                 { 0, 0, 0 },
37362                 0, 0, /* No default value */
37363                 "DL-scheduling-PDCCH-CCE-usage"
37364                 },
37365         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, choice.UL_scheduling_PDCCH_CCE_usage),
37366                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
37367                 0,
37368                 &asn_DEF_UL_scheduling_PDCCH_CCE_usage,
37369                 0,
37370                 { 0, 0, 0 },
37371                 0, 0, /* No default value */
37372                 "UL-scheduling-PDCCH-CCE-usage"
37373                 },
37374 };
37375 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_736[] = {
37376     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 1 }, /* DL-scheduling-PDCCH-CCE-usage */
37377     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, -1, 0 } /* UL-scheduling-PDCCH-CCE-usage */
37378 };
37379 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_736 = {
37380         sizeof(struct RadioResourceStatus_ExtIEs__extensionValue),
37381         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, _asn_ctx),
37382         offsetof(struct RadioResourceStatus_ExtIEs__extensionValue, present),
37383         sizeof(((struct RadioResourceStatus_ExtIEs__extensionValue *)0)->present),
37384         asn_MAP_extensionValue_tag2el_736,
37385         2,      /* Count of tags in the map */
37386         0, 0,
37387         -1      /* Extensions start */
37388 };
37389 static /* Use -fall-defs-global to expose */
37390 asn_TYPE_descriptor_t asn_DEF_extensionValue_736 = {
37391         "extensionValue",
37392         "extensionValue",
37393         &asn_OP_OPEN_TYPE,
37394         0,      /* No effective tags (pointer) */
37395         0,      /* No effective tags (count) */
37396         0,      /* No tags (pointer) */
37397         0,      /* No tags (count) */
37398         { 0, 0, OPEN_TYPE_constraint },
37399         asn_MBR_extensionValue_736,
37400         2,      /* Elements count */
37401         &asn_SPC_extensionValue_specs_736       /* Additional specs */
37402 };
37403
37404 asn_TYPE_member_t asn_MBR_RadioResourceStatus_ExtIEs_733[] = {
37405         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, id),
37406                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37407                 -1,     /* IMPLICIT tag at current level */
37408                 &asn_DEF_ProtocolIE_ID,
37409                 0,
37410                 { 0, &asn_PER_memb_id_constr_734,  memb_id_constraint_733 },
37411                 0, 0, /* No default value */
37412                 "id"
37413                 },
37414         { ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, criticality),
37415                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37416                 -1,     /* IMPLICIT tag at current level */
37417                 &asn_DEF_Criticality,
37418                 select_RadioResourceStatus_ExtIEs_criticality_type,
37419                 { 0, &asn_PER_memb_criticality_constr_735,  memb_criticality_constraint_733 },
37420                 0, 0, /* No default value */
37421                 "criticality"
37422                 },
37423         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RadioResourceStatus_ExtIEs, extensionValue),
37424                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37425                 +1,     /* EXPLICIT tag at current level */
37426                 &asn_DEF_extensionValue_736,
37427                 select_RadioResourceStatus_ExtIEs_extensionValue_type,
37428                 { 0, &asn_PER_memb_extensionValue_constr_736,  memb_extensionValue_constraint_733 },
37429                 0, 0, /* No default value */
37430                 "extensionValue"
37431                 },
37432 };
37433 static const ber_tlv_tag_t asn_DEF_RadioResourceStatus_ExtIEs_tags_733[] = {
37434         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37435 };
37436 static const asn_TYPE_tag2member_t asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733[] = {
37437     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37438     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37439     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37440 };
37441 asn_SEQUENCE_specifics_t asn_SPC_RadioResourceStatus_ExtIEs_specs_733 = {
37442         sizeof(struct RadioResourceStatus_ExtIEs),
37443         offsetof(struct RadioResourceStatus_ExtIEs, _asn_ctx),
37444         asn_MAP_RadioResourceStatus_ExtIEs_tag2el_733,
37445         3,      /* Count of tags in the map */
37446         0, 0, 0,        /* Optional elements (not needed) */
37447         -1,     /* First extension addition */
37448 };
37449 asn_TYPE_descriptor_t asn_DEF_RadioResourceStatus_ExtIEs = {
37450         "RadioResourceStatus-ExtIEs",
37451         "RadioResourceStatus-ExtIEs",
37452         &asn_OP_SEQUENCE,
37453         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,
37454         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37455                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37456         asn_DEF_RadioResourceStatus_ExtIEs_tags_733,    /* Same as above */
37457         sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733)
37458                 /sizeof(asn_DEF_RadioResourceStatus_ExtIEs_tags_733[0]), /* 1 */
37459         { 0, 0, SEQUENCE_constraint },
37460         asn_MBR_RadioResourceStatus_ExtIEs_733,
37461         3,      /* Elements count */
37462         &asn_SPC_RadioResourceStatus_ExtIEs_specs_733   /* Additional specs */
37463 };
37464
37465 static asn_TYPE_member_t asn_MBR_extensionValue_740[] = {
37466         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, choice.EnhancedRNTP),
37467                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
37468                 0,
37469                 &asn_DEF_EnhancedRNTP,
37470                 0,
37471                 { 0, 0, 0 },
37472                 0, 0, /* No default value */
37473                 "EnhancedRNTP"
37474                 },
37475 };
37476 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_740[] = {
37477     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* EnhancedRNTP */
37478 };
37479 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_740 = {
37480         sizeof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue),
37481         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, _asn_ctx),
37482         offsetof(struct RelativeNarrowbandTxPower_ExtIEs__extensionValue, present),
37483         sizeof(((struct RelativeNarrowbandTxPower_ExtIEs__extensionValue *)0)->present),
37484         asn_MAP_extensionValue_tag2el_740,
37485         1,      /* Count of tags in the map */
37486         0, 0,
37487         -1      /* Extensions start */
37488 };
37489 static /* Use -fall-defs-global to expose */
37490 asn_TYPE_descriptor_t asn_DEF_extensionValue_740 = {
37491         "extensionValue",
37492         "extensionValue",
37493         &asn_OP_OPEN_TYPE,
37494         0,      /* No effective tags (pointer) */
37495         0,      /* No effective tags (count) */
37496         0,      /* No tags (pointer) */
37497         0,      /* No tags (count) */
37498         { 0, 0, OPEN_TYPE_constraint },
37499         asn_MBR_extensionValue_740,
37500         1,      /* Elements count */
37501         &asn_SPC_extensionValue_specs_740       /* Additional specs */
37502 };
37503
37504 asn_TYPE_member_t asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737[] = {
37505         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, id),
37506                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37507                 -1,     /* IMPLICIT tag at current level */
37508                 &asn_DEF_ProtocolIE_ID,
37509                 0,
37510                 { 0, &asn_PER_memb_id_constr_738,  memb_id_constraint_737 },
37511                 0, 0, /* No default value */
37512                 "id"
37513                 },
37514         { ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, criticality),
37515                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37516                 -1,     /* IMPLICIT tag at current level */
37517                 &asn_DEF_Criticality,
37518                 select_RelativeNarrowbandTxPower_ExtIEs_criticality_type,
37519                 { 0, &asn_PER_memb_criticality_constr_739,  memb_criticality_constraint_737 },
37520                 0, 0, /* No default value */
37521                 "criticality"
37522                 },
37523         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RelativeNarrowbandTxPower_ExtIEs, extensionValue),
37524                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37525                 +1,     /* EXPLICIT tag at current level */
37526                 &asn_DEF_extensionValue_740,
37527                 select_RelativeNarrowbandTxPower_ExtIEs_extensionValue_type,
37528                 { 0, &asn_PER_memb_extensionValue_constr_740,  memb_extensionValue_constraint_737 },
37529                 0, 0, /* No default value */
37530                 "extensionValue"
37531                 },
37532 };
37533 static const ber_tlv_tag_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[] = {
37534         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37535 };
37536 static const asn_TYPE_tag2member_t asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737[] = {
37537     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37538     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37539     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37540 };
37541 asn_SEQUENCE_specifics_t asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737 = {
37542         sizeof(struct RelativeNarrowbandTxPower_ExtIEs),
37543         offsetof(struct RelativeNarrowbandTxPower_ExtIEs, _asn_ctx),
37544         asn_MAP_RelativeNarrowbandTxPower_ExtIEs_tag2el_737,
37545         3,      /* Count of tags in the map */
37546         0, 0, 0,        /* Optional elements (not needed) */
37547         -1,     /* First extension addition */
37548 };
37549 asn_TYPE_descriptor_t asn_DEF_RelativeNarrowbandTxPower_ExtIEs = {
37550         "RelativeNarrowbandTxPower-ExtIEs",
37551         "RelativeNarrowbandTxPower-ExtIEs",
37552         &asn_OP_SEQUENCE,
37553         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,
37554         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37555                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37556         asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737,      /* Same as above */
37557         sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737)
37558                 /sizeof(asn_DEF_RelativeNarrowbandTxPower_ExtIEs_tags_737[0]), /* 1 */
37559         { 0, 0, SEQUENCE_constraint },
37560         asn_MBR_RelativeNarrowbandTxPower_ExtIEs_737,
37561         3,      /* Elements count */
37562         &asn_SPC_RelativeNarrowbandTxPower_ExtIEs_specs_737     /* Additional specs */
37563 };
37564
37565 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_744 = {
37566         sizeof(struct ReservedSubframePattern_ExtIEs__extensionValue),
37567         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, _asn_ctx),
37568         offsetof(struct ReservedSubframePattern_ExtIEs__extensionValue, present),
37569         sizeof(((struct ReservedSubframePattern_ExtIEs__extensionValue *)0)->present),
37570         0,      /* No top level tags */
37571         0,      /* No tags in the map */
37572         0, 0,
37573         -1      /* Extensions start */
37574 };
37575 static /* Use -fall-defs-global to expose */
37576 asn_TYPE_descriptor_t asn_DEF_extensionValue_744 = {
37577         "extensionValue",
37578         "extensionValue",
37579         &asn_OP_OPEN_TYPE,
37580         0,      /* No effective tags (pointer) */
37581         0,      /* No effective tags (count) */
37582         0,      /* No tags (pointer) */
37583         0,      /* No tags (count) */
37584         { 0, 0, OPEN_TYPE_constraint },
37585         0, 0,   /* No members */
37586         &asn_SPC_extensionValue_specs_744       /* Additional specs */
37587 };
37588
37589 asn_TYPE_member_t asn_MBR_ReservedSubframePattern_ExtIEs_741[] = {
37590         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, id),
37591                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37592                 -1,     /* IMPLICIT tag at current level */
37593                 &asn_DEF_ProtocolIE_ID,
37594                 0,
37595                 { 0, &asn_PER_memb_id_constr_742,  memb_id_constraint_741 },
37596                 0, 0, /* No default value */
37597                 "id"
37598                 },
37599         { ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, criticality),
37600                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37601                 -1,     /* IMPLICIT tag at current level */
37602                 &asn_DEF_Criticality,
37603                 0,
37604                 { 0, &asn_PER_memb_criticality_constr_743,  memb_criticality_constraint_741 },
37605                 0, 0, /* No default value */
37606                 "criticality"
37607                 },
37608         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ReservedSubframePattern_ExtIEs, extensionValue),
37609                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37610                 +1,     /* EXPLICIT tag at current level */
37611                 &asn_DEF_extensionValue_744,
37612                 0,
37613                 { 0, &asn_PER_memb_extensionValue_constr_744,  memb_extensionValue_constraint_741 },
37614                 0, 0, /* No default value */
37615                 "extensionValue"
37616                 },
37617 };
37618 static const ber_tlv_tag_t asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[] = {
37619         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37620 };
37621 static const asn_TYPE_tag2member_t asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741[] = {
37622     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37623     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37624     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37625 };
37626 asn_SEQUENCE_specifics_t asn_SPC_ReservedSubframePattern_ExtIEs_specs_741 = {
37627         sizeof(struct ReservedSubframePattern_ExtIEs),
37628         offsetof(struct ReservedSubframePattern_ExtIEs, _asn_ctx),
37629         asn_MAP_ReservedSubframePattern_ExtIEs_tag2el_741,
37630         3,      /* Count of tags in the map */
37631         0, 0, 0,        /* Optional elements (not needed) */
37632         -1,     /* First extension addition */
37633 };
37634 asn_TYPE_descriptor_t asn_DEF_ReservedSubframePattern_ExtIEs = {
37635         "ReservedSubframePattern-ExtIEs",
37636         "ReservedSubframePattern-ExtIEs",
37637         &asn_OP_SEQUENCE,
37638         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,
37639         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37640                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37641         asn_DEF_ReservedSubframePattern_ExtIEs_tags_741,        /* Same as above */
37642         sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741)
37643                 /sizeof(asn_DEF_ReservedSubframePattern_ExtIEs_tags_741[0]), /* 1 */
37644         { 0, 0, SEQUENCE_constraint },
37645         asn_MBR_ReservedSubframePattern_ExtIEs_741,
37646         3,      /* Elements count */
37647         &asn_SPC_ReservedSubframePattern_ExtIEs_specs_741       /* Additional specs */
37648 };
37649
37650 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_748 = {
37651         sizeof(struct RLC_Status_ExtIEs__extensionValue),
37652         offsetof(struct RLC_Status_ExtIEs__extensionValue, _asn_ctx),
37653         offsetof(struct RLC_Status_ExtIEs__extensionValue, present),
37654         sizeof(((struct RLC_Status_ExtIEs__extensionValue *)0)->present),
37655         0,      /* No top level tags */
37656         0,      /* No tags in the map */
37657         0, 0,
37658         -1      /* Extensions start */
37659 };
37660 static /* Use -fall-defs-global to expose */
37661 asn_TYPE_descriptor_t asn_DEF_extensionValue_748 = {
37662         "extensionValue",
37663         "extensionValue",
37664         &asn_OP_OPEN_TYPE,
37665         0,      /* No effective tags (pointer) */
37666         0,      /* No effective tags (count) */
37667         0,      /* No tags (pointer) */
37668         0,      /* No tags (count) */
37669         { 0, 0, OPEN_TYPE_constraint },
37670         0, 0,   /* No members */
37671         &asn_SPC_extensionValue_specs_748       /* Additional specs */
37672 };
37673
37674 asn_TYPE_member_t asn_MBR_RLC_Status_ExtIEs_745[] = {
37675         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, id),
37676                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37677                 -1,     /* IMPLICIT tag at current level */
37678                 &asn_DEF_ProtocolIE_ID,
37679                 0,
37680                 { 0, &asn_PER_memb_id_constr_746,  memb_id_constraint_745 },
37681                 0, 0, /* No default value */
37682                 "id"
37683                 },
37684         { ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, criticality),
37685                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37686                 -1,     /* IMPLICIT tag at current level */
37687                 &asn_DEF_Criticality,
37688                 0,
37689                 { 0, &asn_PER_memb_criticality_constr_747,  memb_criticality_constraint_745 },
37690                 0, 0, /* No default value */
37691                 "criticality"
37692                 },
37693         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RLC_Status_ExtIEs, extensionValue),
37694                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37695                 +1,     /* EXPLICIT tag at current level */
37696                 &asn_DEF_extensionValue_748,
37697                 0,
37698                 { 0, &asn_PER_memb_extensionValue_constr_748,  memb_extensionValue_constraint_745 },
37699                 0, 0, /* No default value */
37700                 "extensionValue"
37701                 },
37702 };
37703 static const ber_tlv_tag_t asn_DEF_RLC_Status_ExtIEs_tags_745[] = {
37704         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37705 };
37706 static const asn_TYPE_tag2member_t asn_MAP_RLC_Status_ExtIEs_tag2el_745[] = {
37707     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37708     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37709     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37710 };
37711 asn_SEQUENCE_specifics_t asn_SPC_RLC_Status_ExtIEs_specs_745 = {
37712         sizeof(struct RLC_Status_ExtIEs),
37713         offsetof(struct RLC_Status_ExtIEs, _asn_ctx),
37714         asn_MAP_RLC_Status_ExtIEs_tag2el_745,
37715         3,      /* Count of tags in the map */
37716         0, 0, 0,        /* Optional elements (not needed) */
37717         -1,     /* First extension addition */
37718 };
37719 asn_TYPE_descriptor_t asn_DEF_RLC_Status_ExtIEs = {
37720         "RLC-Status-ExtIEs",
37721         "RLC-Status-ExtIEs",
37722         &asn_OP_SEQUENCE,
37723         asn_DEF_RLC_Status_ExtIEs_tags_745,
37724         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37725                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37726         asn_DEF_RLC_Status_ExtIEs_tags_745,     /* Same as above */
37727         sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745)
37728                 /sizeof(asn_DEF_RLC_Status_ExtIEs_tags_745[0]), /* 1 */
37729         { 0, 0, SEQUENCE_constraint },
37730         asn_MBR_RLC_Status_ExtIEs_745,
37731         3,      /* Elements count */
37732         &asn_SPC_RLC_Status_ExtIEs_specs_745    /* Additional specs */
37733 };
37734
37735 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_752 = {
37736         sizeof(struct RSRPMeasurementResult_ExtIEs__extensionValue),
37737         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, _asn_ctx),
37738         offsetof(struct RSRPMeasurementResult_ExtIEs__extensionValue, present),
37739         sizeof(((struct RSRPMeasurementResult_ExtIEs__extensionValue *)0)->present),
37740         0,      /* No top level tags */
37741         0,      /* No tags in the map */
37742         0, 0,
37743         -1      /* Extensions start */
37744 };
37745 static /* Use -fall-defs-global to expose */
37746 asn_TYPE_descriptor_t asn_DEF_extensionValue_752 = {
37747         "extensionValue",
37748         "extensionValue",
37749         &asn_OP_OPEN_TYPE,
37750         0,      /* No effective tags (pointer) */
37751         0,      /* No effective tags (count) */
37752         0,      /* No tags (pointer) */
37753         0,      /* No tags (count) */
37754         { 0, 0, OPEN_TYPE_constraint },
37755         0, 0,   /* No members */
37756         &asn_SPC_extensionValue_specs_752       /* Additional specs */
37757 };
37758
37759 asn_TYPE_member_t asn_MBR_RSRPMeasurementResult_ExtIEs_749[] = {
37760         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, id),
37761                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37762                 -1,     /* IMPLICIT tag at current level */
37763                 &asn_DEF_ProtocolIE_ID,
37764                 0,
37765                 { 0, &asn_PER_memb_id_constr_750,  memb_id_constraint_749 },
37766                 0, 0, /* No default value */
37767                 "id"
37768                 },
37769         { ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, criticality),
37770                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37771                 -1,     /* IMPLICIT tag at current level */
37772                 &asn_DEF_Criticality,
37773                 0,
37774                 { 0, &asn_PER_memb_criticality_constr_751,  memb_criticality_constraint_749 },
37775                 0, 0, /* No default value */
37776                 "criticality"
37777                 },
37778         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMeasurementResult_ExtIEs, extensionValue),
37779                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37780                 +1,     /* EXPLICIT tag at current level */
37781                 &asn_DEF_extensionValue_752,
37782                 0,
37783                 { 0, &asn_PER_memb_extensionValue_constr_752,  memb_extensionValue_constraint_749 },
37784                 0, 0, /* No default value */
37785                 "extensionValue"
37786                 },
37787 };
37788 static const ber_tlv_tag_t asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[] = {
37789         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37790 };
37791 static const asn_TYPE_tag2member_t asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749[] = {
37792     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37793     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37794     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37795 };
37796 asn_SEQUENCE_specifics_t asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 = {
37797         sizeof(struct RSRPMeasurementResult_ExtIEs),
37798         offsetof(struct RSRPMeasurementResult_ExtIEs, _asn_ctx),
37799         asn_MAP_RSRPMeasurementResult_ExtIEs_tag2el_749,
37800         3,      /* Count of tags in the map */
37801         0, 0, 0,        /* Optional elements (not needed) */
37802         -1,     /* First extension addition */
37803 };
37804 asn_TYPE_descriptor_t asn_DEF_RSRPMeasurementResult_ExtIEs = {
37805         "RSRPMeasurementResult-ExtIEs",
37806         "RSRPMeasurementResult-ExtIEs",
37807         &asn_OP_SEQUENCE,
37808         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,
37809         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37810                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37811         asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749,  /* Same as above */
37812         sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749)
37813                 /sizeof(asn_DEF_RSRPMeasurementResult_ExtIEs_tags_749[0]), /* 1 */
37814         { 0, 0, SEQUENCE_constraint },
37815         asn_MBR_RSRPMeasurementResult_ExtIEs_749,
37816         3,      /* Elements count */
37817         &asn_SPC_RSRPMeasurementResult_ExtIEs_specs_749 /* Additional specs */
37818 };
37819
37820 static asn_TYPE_member_t asn_MBR_extensionValue_756[] = {
37821         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs__extensionValue, choice.UEID),
37822                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
37823                 0,
37824                 &asn_DEF_UEID,
37825                 0,
37826                 { 0, 0, 0 },
37827                 0, 0, /* No default value */
37828                 "UEID"
37829                 },
37830 };
37831 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_756[] = {
37832     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 0, 0, 0 } /* UEID */
37833 };
37834 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_756 = {
37835         sizeof(struct RSRPMRList_ExtIEs__extensionValue),
37836         offsetof(struct RSRPMRList_ExtIEs__extensionValue, _asn_ctx),
37837         offsetof(struct RSRPMRList_ExtIEs__extensionValue, present),
37838         sizeof(((struct RSRPMRList_ExtIEs__extensionValue *)0)->present),
37839         asn_MAP_extensionValue_tag2el_756,
37840         1,      /* Count of tags in the map */
37841         0, 0,
37842         -1      /* Extensions start */
37843 };
37844 static /* Use -fall-defs-global to expose */
37845 asn_TYPE_descriptor_t asn_DEF_extensionValue_756 = {
37846         "extensionValue",
37847         "extensionValue",
37848         &asn_OP_OPEN_TYPE,
37849         0,      /* No effective tags (pointer) */
37850         0,      /* No effective tags (count) */
37851         0,      /* No tags (pointer) */
37852         0,      /* No tags (count) */
37853         { 0, 0, OPEN_TYPE_constraint },
37854         asn_MBR_extensionValue_756,
37855         1,      /* Elements count */
37856         &asn_SPC_extensionValue_specs_756       /* Additional specs */
37857 };
37858
37859 asn_TYPE_member_t asn_MBR_RSRPMRList_ExtIEs_753[] = {
37860         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, id),
37861                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37862                 -1,     /* IMPLICIT tag at current level */
37863                 &asn_DEF_ProtocolIE_ID,
37864                 0,
37865                 { 0, &asn_PER_memb_id_constr_754,  memb_id_constraint_753 },
37866                 0, 0, /* No default value */
37867                 "id"
37868                 },
37869         { ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, criticality),
37870                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37871                 -1,     /* IMPLICIT tag at current level */
37872                 &asn_DEF_Criticality,
37873                 select_RSRPMRList_ExtIEs_criticality_type,
37874                 { 0, &asn_PER_memb_criticality_constr_755,  memb_criticality_constraint_753 },
37875                 0, 0, /* No default value */
37876                 "criticality"
37877                 },
37878         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct RSRPMRList_ExtIEs, extensionValue),
37879                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37880                 +1,     /* EXPLICIT tag at current level */
37881                 &asn_DEF_extensionValue_756,
37882                 select_RSRPMRList_ExtIEs_extensionValue_type,
37883                 { 0, &asn_PER_memb_extensionValue_constr_756,  memb_extensionValue_constraint_753 },
37884                 0, 0, /* No default value */
37885                 "extensionValue"
37886                 },
37887 };
37888 static const ber_tlv_tag_t asn_DEF_RSRPMRList_ExtIEs_tags_753[] = {
37889         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37890 };
37891 static const asn_TYPE_tag2member_t asn_MAP_RSRPMRList_ExtIEs_tag2el_753[] = {
37892     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37893     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37894     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37895 };
37896 asn_SEQUENCE_specifics_t asn_SPC_RSRPMRList_ExtIEs_specs_753 = {
37897         sizeof(struct RSRPMRList_ExtIEs),
37898         offsetof(struct RSRPMRList_ExtIEs, _asn_ctx),
37899         asn_MAP_RSRPMRList_ExtIEs_tag2el_753,
37900         3,      /* Count of tags in the map */
37901         0, 0, 0,        /* Optional elements (not needed) */
37902         -1,     /* First extension addition */
37903 };
37904 asn_TYPE_descriptor_t asn_DEF_RSRPMRList_ExtIEs = {
37905         "RSRPMRList-ExtIEs",
37906         "RSRPMRList-ExtIEs",
37907         &asn_OP_SEQUENCE,
37908         asn_DEF_RSRPMRList_ExtIEs_tags_753,
37909         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37910                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37911         asn_DEF_RSRPMRList_ExtIEs_tags_753,     /* Same as above */
37912         sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753)
37913                 /sizeof(asn_DEF_RSRPMRList_ExtIEs_tags_753[0]), /* 1 */
37914         { 0, 0, SEQUENCE_constraint },
37915         asn_MBR_RSRPMRList_ExtIEs_753,
37916         3,      /* Elements count */
37917         &asn_SPC_RSRPMRList_ExtIEs_specs_753    /* Additional specs */
37918 };
37919
37920 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_760 = {
37921         sizeof(struct S1TNLLoadIndicator_ExtIEs__extensionValue),
37922         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, _asn_ctx),
37923         offsetof(struct S1TNLLoadIndicator_ExtIEs__extensionValue, present),
37924         sizeof(((struct S1TNLLoadIndicator_ExtIEs__extensionValue *)0)->present),
37925         0,      /* No top level tags */
37926         0,      /* No tags in the map */
37927         0, 0,
37928         -1      /* Extensions start */
37929 };
37930 static /* Use -fall-defs-global to expose */
37931 asn_TYPE_descriptor_t asn_DEF_extensionValue_760 = {
37932         "extensionValue",
37933         "extensionValue",
37934         &asn_OP_OPEN_TYPE,
37935         0,      /* No effective tags (pointer) */
37936         0,      /* No effective tags (count) */
37937         0,      /* No tags (pointer) */
37938         0,      /* No tags (count) */
37939         { 0, 0, OPEN_TYPE_constraint },
37940         0, 0,   /* No members */
37941         &asn_SPC_extensionValue_specs_760       /* Additional specs */
37942 };
37943
37944 asn_TYPE_member_t asn_MBR_S1TNLLoadIndicator_ExtIEs_757[] = {
37945         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, id),
37946                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
37947                 -1,     /* IMPLICIT tag at current level */
37948                 &asn_DEF_ProtocolIE_ID,
37949                 0,
37950                 { 0, &asn_PER_memb_id_constr_758,  memb_id_constraint_757 },
37951                 0, 0, /* No default value */
37952                 "id"
37953                 },
37954         { ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, criticality),
37955                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
37956                 -1,     /* IMPLICIT tag at current level */
37957                 &asn_DEF_Criticality,
37958                 0,
37959                 { 0, &asn_PER_memb_criticality_constr_759,  memb_criticality_constraint_757 },
37960                 0, 0, /* No default value */
37961                 "criticality"
37962                 },
37963         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct S1TNLLoadIndicator_ExtIEs, extensionValue),
37964                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
37965                 +1,     /* EXPLICIT tag at current level */
37966                 &asn_DEF_extensionValue_760,
37967                 0,
37968                 { 0, &asn_PER_memb_extensionValue_constr_760,  memb_extensionValue_constraint_757 },
37969                 0, 0, /* No default value */
37970                 "extensionValue"
37971                 },
37972 };
37973 static const ber_tlv_tag_t asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[] = {
37974         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
37975 };
37976 static const asn_TYPE_tag2member_t asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757[] = {
37977     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
37978     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
37979     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
37980 };
37981 asn_SEQUENCE_specifics_t asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757 = {
37982         sizeof(struct S1TNLLoadIndicator_ExtIEs),
37983         offsetof(struct S1TNLLoadIndicator_ExtIEs, _asn_ctx),
37984         asn_MAP_S1TNLLoadIndicator_ExtIEs_tag2el_757,
37985         3,      /* Count of tags in the map */
37986         0, 0, 0,        /* Optional elements (not needed) */
37987         -1,     /* First extension addition */
37988 };
37989 asn_TYPE_descriptor_t asn_DEF_S1TNLLoadIndicator_ExtIEs = {
37990         "S1TNLLoadIndicator-ExtIEs",
37991         "S1TNLLoadIndicator-ExtIEs",
37992         &asn_OP_SEQUENCE,
37993         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,
37994         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37995                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37996         asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757,     /* Same as above */
37997         sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757)
37998                 /sizeof(asn_DEF_S1TNLLoadIndicator_ExtIEs_tags_757[0]), /* 1 */
37999         { 0, 0, SEQUENCE_constraint },
38000         asn_MBR_S1TNLLoadIndicator_ExtIEs_757,
38001         3,      /* Elements count */
38002         &asn_SPC_S1TNLLoadIndicator_ExtIEs_specs_757    /* Additional specs */
38003 };
38004
38005 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_764 = {
38006         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue),
38007         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, _asn_ctx),
38008         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue, present),
38009         sizeof(((struct SecondaryRATUsageReport_Item_ExtIEs__extensionValue *)0)->present),
38010         0,      /* No top level tags */
38011         0,      /* No tags in the map */
38012         0, 0,
38013         -1      /* Extensions start */
38014 };
38015 static /* Use -fall-defs-global to expose */
38016 asn_TYPE_descriptor_t asn_DEF_extensionValue_764 = {
38017         "extensionValue",
38018         "extensionValue",
38019         &asn_OP_OPEN_TYPE,
38020         0,      /* No effective tags (pointer) */
38021         0,      /* No effective tags (count) */
38022         0,      /* No tags (pointer) */
38023         0,      /* No tags (count) */
38024         { 0, 0, OPEN_TYPE_constraint },
38025         0, 0,   /* No members */
38026         &asn_SPC_extensionValue_specs_764       /* Additional specs */
38027 };
38028
38029 asn_TYPE_member_t asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761[] = {
38030         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, id),
38031                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38032                 -1,     /* IMPLICIT tag at current level */
38033                 &asn_DEF_ProtocolIE_ID,
38034                 0,
38035                 { 0, &asn_PER_memb_id_constr_762,  memb_id_constraint_761 },
38036                 0, 0, /* No default value */
38037                 "id"
38038                 },
38039         { ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, criticality),
38040                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38041                 -1,     /* IMPLICIT tag at current level */
38042                 &asn_DEF_Criticality,
38043                 0,
38044                 { 0, &asn_PER_memb_criticality_constr_763,  memb_criticality_constraint_761 },
38045                 0, 0, /* No default value */
38046                 "criticality"
38047                 },
38048         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, extensionValue),
38049                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38050                 +1,     /* EXPLICIT tag at current level */
38051                 &asn_DEF_extensionValue_764,
38052                 0,
38053                 { 0, &asn_PER_memb_extensionValue_constr_764,  memb_extensionValue_constraint_761 },
38054                 0, 0, /* No default value */
38055                 "extensionValue"
38056                 },
38057 };
38058 static const ber_tlv_tag_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[] = {
38059         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38060 };
38061 static const asn_TYPE_tag2member_t asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761[] = {
38062     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38063     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38064     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38065 };
38066 asn_SEQUENCE_specifics_t asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761 = {
38067         sizeof(struct SecondaryRATUsageReport_Item_ExtIEs),
38068         offsetof(struct SecondaryRATUsageReport_Item_ExtIEs, _asn_ctx),
38069         asn_MAP_SecondaryRATUsageReport_Item_ExtIEs_tag2el_761,
38070         3,      /* Count of tags in the map */
38071         0, 0, 0,        /* Optional elements (not needed) */
38072         -1,     /* First extension addition */
38073 };
38074 asn_TYPE_descriptor_t asn_DEF_SecondaryRATUsageReport_Item_ExtIEs = {
38075         "SecondaryRATUsageReport-Item-ExtIEs",
38076         "SecondaryRATUsageReport-Item-ExtIEs",
38077         &asn_OP_SEQUENCE,
38078         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,
38079         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38080                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38081         asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761,   /* Same as above */
38082         sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761)
38083                 /sizeof(asn_DEF_SecondaryRATUsageReport_Item_ExtIEs_tags_761[0]), /* 1 */
38084         { 0, 0, SEQUENCE_constraint },
38085         asn_MBR_SecondaryRATUsageReport_Item_ExtIEs_761,
38086         3,      /* Elements count */
38087         &asn_SPC_SecondaryRATUsageReport_Item_ExtIEs_specs_761  /* Additional specs */
38088 };
38089
38090 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_768 = {
38091         sizeof(struct ServedCell_ExtIEs__extensionValue),
38092         offsetof(struct ServedCell_ExtIEs__extensionValue, _asn_ctx),
38093         offsetof(struct ServedCell_ExtIEs__extensionValue, present),
38094         sizeof(((struct ServedCell_ExtIEs__extensionValue *)0)->present),
38095         0,      /* No top level tags */
38096         0,      /* No tags in the map */
38097         0, 0,
38098         -1      /* Extensions start */
38099 };
38100 static /* Use -fall-defs-global to expose */
38101 asn_TYPE_descriptor_t asn_DEF_extensionValue_768 = {
38102         "extensionValue",
38103         "extensionValue",
38104         &asn_OP_OPEN_TYPE,
38105         0,      /* No effective tags (pointer) */
38106         0,      /* No effective tags (count) */
38107         0,      /* No tags (pointer) */
38108         0,      /* No tags (count) */
38109         { 0, 0, OPEN_TYPE_constraint },
38110         0, 0,   /* No members */
38111         &asn_SPC_extensionValue_specs_768       /* Additional specs */
38112 };
38113
38114 asn_TYPE_member_t asn_MBR_ServedCell_ExtIEs_765[] = {
38115         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, id),
38116                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38117                 -1,     /* IMPLICIT tag at current level */
38118                 &asn_DEF_ProtocolIE_ID,
38119                 0,
38120                 { 0, &asn_PER_memb_id_constr_766,  memb_id_constraint_765 },
38121                 0, 0, /* No default value */
38122                 "id"
38123                 },
38124         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, criticality),
38125                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38126                 -1,     /* IMPLICIT tag at current level */
38127                 &asn_DEF_Criticality,
38128                 0,
38129                 { 0, &asn_PER_memb_criticality_constr_767,  memb_criticality_constraint_765 },
38130                 0, 0, /* No default value */
38131                 "criticality"
38132                 },
38133         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_ExtIEs, extensionValue),
38134                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38135                 +1,     /* EXPLICIT tag at current level */
38136                 &asn_DEF_extensionValue_768,
38137                 0,
38138                 { 0, &asn_PER_memb_extensionValue_constr_768,  memb_extensionValue_constraint_765 },
38139                 0, 0, /* No default value */
38140                 "extensionValue"
38141                 },
38142 };
38143 static const ber_tlv_tag_t asn_DEF_ServedCell_ExtIEs_tags_765[] = {
38144         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38145 };
38146 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_ExtIEs_tag2el_765[] = {
38147     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38148     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38149     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38150 };
38151 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_ExtIEs_specs_765 = {
38152         sizeof(struct ServedCell_ExtIEs),
38153         offsetof(struct ServedCell_ExtIEs, _asn_ctx),
38154         asn_MAP_ServedCell_ExtIEs_tag2el_765,
38155         3,      /* Count of tags in the map */
38156         0, 0, 0,        /* Optional elements (not needed) */
38157         -1,     /* First extension addition */
38158 };
38159 asn_TYPE_descriptor_t asn_DEF_ServedCell_ExtIEs = {
38160         "ServedCell-ExtIEs",
38161         "ServedCell-ExtIEs",
38162         &asn_OP_SEQUENCE,
38163         asn_DEF_ServedCell_ExtIEs_tags_765,
38164         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38165                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38166         asn_DEF_ServedCell_ExtIEs_tags_765,     /* Same as above */
38167         sizeof(asn_DEF_ServedCell_ExtIEs_tags_765)
38168                 /sizeof(asn_DEF_ServedCell_ExtIEs_tags_765[0]), /* 1 */
38169         { 0, 0, SEQUENCE_constraint },
38170         asn_MBR_ServedCell_ExtIEs_765,
38171         3,      /* Elements count */
38172         &asn_SPC_ServedCell_ExtIEs_specs_765    /* Additional specs */
38173 };
38174
38175 static asn_TYPE_member_t asn_MBR_extensionValue_772[] = {
38176         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.Number_of_Antennaports),
38177                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38178                 0,
38179                 &asn_DEF_Number_of_Antennaports,
38180                 0,
38181                 { 0, 0, 0 },
38182                 0, 0, /* No default value */
38183                 "Number-of-Antennaports"
38184                 },
38185         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.PRACH_Configuration),
38186                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38187                 0,
38188                 &asn_DEF_PRACH_Configuration,
38189                 0,
38190                 { 0, 0, 0 },
38191                 0, 0, /* No default value */
38192                 "PRACH-Configuration"
38193                 },
38194         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBSFN_Subframe_Infolist),
38195                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38196                 0,
38197                 &asn_DEF_MBSFN_Subframe_Infolist,
38198                 0,
38199                 { 0, 0, 0 },
38200                 0, 0, /* No default value */
38201                 "MBSFN-Subframe-Infolist"
38202                 },
38203         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.CSG_Id),
38204                 (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)),
38205                 0,
38206                 &asn_DEF_CSG_Id,
38207                 0,
38208                 { 0, 0, 0 },
38209                 0, 0, /* No default value */
38210                 "CSG-Id"
38211                 },
38212         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MBMS_Service_Area_Identity_List),
38213                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38214                 0,
38215                 &asn_DEF_MBMS_Service_Area_Identity_List,
38216                 0,
38217                 { 0, 0, 0 },
38218                 0, 0, /* No default value */
38219                 "MBMS-Service-Area-Identity-List"
38220                 },
38221         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.MultibandInfoList),
38222                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38223                 0,
38224                 &asn_DEF_MultibandInfoList,
38225                 0,
38226                 { 0, 0, 0 },
38227                 0, 0, /* No default value */
38228                 "MultibandInfoList"
38229                 },
38230         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.FreqBandIndicatorPriority),
38231                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38232                 0,
38233                 &asn_DEF_FreqBandIndicatorPriority,
38234                 0,
38235                 { 0, 0, 0 },
38236                 0, 0, /* No default value */
38237                 "FreqBandIndicatorPriority"
38238                 },
38239         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.BandwidthReducedSI),
38240                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38241                 0,
38242                 &asn_DEF_BandwidthReducedSI,
38243                 0,
38244                 { 0, 0, 0 },
38245                 0, 0, /* No default value */
38246                 "BandwidthReducedSI"
38247                 },
38248         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs__extensionValue, choice.ProtectedEUTRAResourceIndication),
38249                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38250                 0,
38251                 &asn_DEF_ProtectedEUTRAResourceIndication,
38252                 0,
38253                 { 0, 0, 0 },
38254                 0, 0, /* No default value */
38255                 "ProtectedEUTRAResourceIndication"
38256                 },
38257 };
38258 static const unsigned asn_MAP_extensionValue_to_canonical_772[] = { 3, 0, 6, 7, 1, 2, 4, 5, 8 };
38259 static const unsigned asn_MAP_extensionValue_from_canonical_772[] = { 1, 4, 5, 0, 6, 7, 2, 3, 8 };
38260 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_772[] = {
38261     { (ASN_TAG_CLASS_UNIVERSAL | (3 << 2)), 3, 0, 0 }, /* CSG-Id */
38262     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 2 }, /* Number-of-Antennaports */
38263     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 6, -1, 1 }, /* FreqBandIndicatorPriority */
38264     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 7, -2, 0 }, /* BandwidthReducedSI */
38265     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, 0, 4 }, /* PRACH-Configuration */
38266     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 3 }, /* MBSFN-Subframe-Infolist */
38267     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 4, -2, 2 }, /* MBMS-Service-Area-Identity-List */
38268     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 5, -3, 1 }, /* MultibandInfoList */
38269     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 8, -4, 0 } /* ProtectedEUTRAResourceIndication */
38270 };
38271 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_772 = {
38272         sizeof(struct ServedCell_Information_ExtIEs__extensionValue),
38273         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, _asn_ctx),
38274         offsetof(struct ServedCell_Information_ExtIEs__extensionValue, present),
38275         sizeof(((struct ServedCell_Information_ExtIEs__extensionValue *)0)->present),
38276         asn_MAP_extensionValue_tag2el_772,
38277         9,      /* Count of tags in the map */
38278         asn_MAP_extensionValue_to_canonical_772,
38279         asn_MAP_extensionValue_from_canonical_772,
38280         -1      /* Extensions start */
38281 };
38282 static /* Use -fall-defs-global to expose */
38283 asn_TYPE_descriptor_t asn_DEF_extensionValue_772 = {
38284         "extensionValue",
38285         "extensionValue",
38286         &asn_OP_OPEN_TYPE,
38287         0,      /* No effective tags (pointer) */
38288         0,      /* No effective tags (count) */
38289         0,      /* No tags (pointer) */
38290         0,      /* No tags (count) */
38291         { 0, 0, OPEN_TYPE_constraint },
38292         asn_MBR_extensionValue_772,
38293         9,      /* Elements count */
38294         &asn_SPC_extensionValue_specs_772       /* Additional specs */
38295 };
38296
38297 asn_TYPE_member_t asn_MBR_ServedCell_Information_ExtIEs_769[] = {
38298         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, id),
38299                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38300                 -1,     /* IMPLICIT tag at current level */
38301                 &asn_DEF_ProtocolIE_ID,
38302                 0,
38303                 { 0, &asn_PER_memb_id_constr_770,  memb_id_constraint_769 },
38304                 0, 0, /* No default value */
38305                 "id"
38306                 },
38307         { ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, criticality),
38308                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38309                 -1,     /* IMPLICIT tag at current level */
38310                 &asn_DEF_Criticality,
38311                 select_ServedCell_Information_ExtIEs_criticality_type,
38312                 { 0, &asn_PER_memb_criticality_constr_771,  memb_criticality_constraint_769 },
38313                 0, 0, /* No default value */
38314                 "criticality"
38315                 },
38316         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ServedCell_Information_ExtIEs, extensionValue),
38317                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38318                 +1,     /* EXPLICIT tag at current level */
38319                 &asn_DEF_extensionValue_772,
38320                 select_ServedCell_Information_ExtIEs_extensionValue_type,
38321                 { 0, &asn_PER_memb_extensionValue_constr_772,  memb_extensionValue_constraint_769 },
38322                 0, 0, /* No default value */
38323                 "extensionValue"
38324                 },
38325 };
38326 static const ber_tlv_tag_t asn_DEF_ServedCell_Information_ExtIEs_tags_769[] = {
38327         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38328 };
38329 static const asn_TYPE_tag2member_t asn_MAP_ServedCell_Information_ExtIEs_tag2el_769[] = {
38330     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38331     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38332     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38333 };
38334 asn_SEQUENCE_specifics_t asn_SPC_ServedCell_Information_ExtIEs_specs_769 = {
38335         sizeof(struct ServedCell_Information_ExtIEs),
38336         offsetof(struct ServedCell_Information_ExtIEs, _asn_ctx),
38337         asn_MAP_ServedCell_Information_ExtIEs_tag2el_769,
38338         3,      /* Count of tags in the map */
38339         0, 0, 0,        /* Optional elements (not needed) */
38340         -1,     /* First extension addition */
38341 };
38342 asn_TYPE_descriptor_t asn_DEF_ServedCell_Information_ExtIEs = {
38343         "ServedCell-Information-ExtIEs",
38344         "ServedCell-Information-ExtIEs",
38345         &asn_OP_SEQUENCE,
38346         asn_DEF_ServedCell_Information_ExtIEs_tags_769,
38347         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38348                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38349         asn_DEF_ServedCell_Information_ExtIEs_tags_769, /* Same as above */
38350         sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769)
38351                 /sizeof(asn_DEF_ServedCell_Information_ExtIEs_tags_769[0]), /* 1 */
38352         { 0, 0, SEQUENCE_constraint },
38353         asn_MBR_ServedCell_Information_ExtIEs_769,
38354         3,      /* Elements count */
38355         &asn_SPC_ServedCell_Information_ExtIEs_specs_769        /* Additional specs */
38356 };
38357
38358 static asn_TYPE_member_t asn_MBR_extensionValue_776[] = {
38359         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.ECGI),
38360                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
38361                 0,
38362                 &asn_DEF_ECGI,
38363                 0,
38364                 { 0, 0, 0 },
38365                 0, 0, /* No default value */
38366                 "ECGI"
38367                 },
38368         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, choice.SgNBCoordinationAssistanceInformation),
38369                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
38370                 0,
38371                 &asn_DEF_SgNBCoordinationAssistanceInformation,
38372                 0,
38373                 { 0, 0, 0 },
38374                 0, 0, /* No default value */
38375                 "SgNBCoordinationAssistanceInformation"
38376                 },
38377 };
38378 static const unsigned asn_MAP_extensionValue_to_canonical_776[] = { 1, 0 };
38379 static const unsigned asn_MAP_extensionValue_from_canonical_776[] = { 1, 0 };
38380 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_776[] = {
38381     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 }, /* SgNBCoordinationAssistanceInformation */
38382     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* ECGI */
38383 };
38384 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_776 = {
38385         sizeof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue),
38386         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, _asn_ctx),
38387         offsetof(struct SgNBResourceCoordinationInformationExtIEs__extensionValue, present),
38388         sizeof(((struct SgNBResourceCoordinationInformationExtIEs__extensionValue *)0)->present),
38389         asn_MAP_extensionValue_tag2el_776,
38390         2,      /* Count of tags in the map */
38391         asn_MAP_extensionValue_to_canonical_776,
38392         asn_MAP_extensionValue_from_canonical_776,
38393         -1      /* Extensions start */
38394 };
38395 static /* Use -fall-defs-global to expose */
38396 asn_TYPE_descriptor_t asn_DEF_extensionValue_776 = {
38397         "extensionValue",
38398         "extensionValue",
38399         &asn_OP_OPEN_TYPE,
38400         0,      /* No effective tags (pointer) */
38401         0,      /* No effective tags (count) */
38402         0,      /* No tags (pointer) */
38403         0,      /* No tags (count) */
38404         { 0, 0, OPEN_TYPE_constraint },
38405         asn_MBR_extensionValue_776,
38406         2,      /* Elements count */
38407         &asn_SPC_extensionValue_specs_776       /* Additional specs */
38408 };
38409
38410 asn_TYPE_member_t asn_MBR_SgNBResourceCoordinationInformationExtIEs_773[] = {
38411         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, id),
38412                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38413                 -1,     /* IMPLICIT tag at current level */
38414                 &asn_DEF_ProtocolIE_ID,
38415                 0,
38416                 { 0, &asn_PER_memb_id_constr_774,  memb_id_constraint_773 },
38417                 0, 0, /* No default value */
38418                 "id"
38419                 },
38420         { ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, criticality),
38421                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38422                 -1,     /* IMPLICIT tag at current level */
38423                 &asn_DEF_Criticality,
38424                 select_SgNBResourceCoordinationInformationExtIEs_criticality_type,
38425                 { 0, &asn_PER_memb_criticality_constr_775,  memb_criticality_constraint_773 },
38426                 0, 0, /* No default value */
38427                 "criticality"
38428                 },
38429         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SgNBResourceCoordinationInformationExtIEs, extensionValue),
38430                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38431                 +1,     /* EXPLICIT tag at current level */
38432                 &asn_DEF_extensionValue_776,
38433                 select_SgNBResourceCoordinationInformationExtIEs_extensionValue_type,
38434                 { 0, &asn_PER_memb_extensionValue_constr_776,  memb_extensionValue_constraint_773 },
38435                 0, 0, /* No default value */
38436                 "extensionValue"
38437                 },
38438 };
38439 static const ber_tlv_tag_t asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[] = {
38440         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38441 };
38442 static const asn_TYPE_tag2member_t asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773[] = {
38443     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38444     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38445     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38446 };
38447 asn_SEQUENCE_specifics_t asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773 = {
38448         sizeof(struct SgNBResourceCoordinationInformationExtIEs),
38449         offsetof(struct SgNBResourceCoordinationInformationExtIEs, _asn_ctx),
38450         asn_MAP_SgNBResourceCoordinationInformationExtIEs_tag2el_773,
38451         3,      /* Count of tags in the map */
38452         0, 0, 0,        /* Optional elements (not needed) */
38453         -1,     /* First extension addition */
38454 };
38455 asn_TYPE_descriptor_t asn_DEF_SgNBResourceCoordinationInformationExtIEs = {
38456         "SgNBResourceCoordinationInformationExtIEs",
38457         "SgNBResourceCoordinationInformationExtIEs",
38458         &asn_OP_SEQUENCE,
38459         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,
38460         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38461                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38462         asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773,     /* Same as above */
38463         sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773)
38464                 /sizeof(asn_DEF_SgNBResourceCoordinationInformationExtIEs_tags_773[0]), /* 1 */
38465         { 0, 0, SEQUENCE_constraint },
38466         asn_MBR_SgNBResourceCoordinationInformationExtIEs_773,
38467         3,      /* Elements count */
38468         &asn_SPC_SgNBResourceCoordinationInformationExtIEs_specs_773    /* Additional specs */
38469 };
38470
38471 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_780 = {
38472         sizeof(struct SpecialSubframe_Info_ExtIEs__extensionValue),
38473         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, _asn_ctx),
38474         offsetof(struct SpecialSubframe_Info_ExtIEs__extensionValue, present),
38475         sizeof(((struct SpecialSubframe_Info_ExtIEs__extensionValue *)0)->present),
38476         0,      /* No top level tags */
38477         0,      /* No tags in the map */
38478         0, 0,
38479         -1      /* Extensions start */
38480 };
38481 static /* Use -fall-defs-global to expose */
38482 asn_TYPE_descriptor_t asn_DEF_extensionValue_780 = {
38483         "extensionValue",
38484         "extensionValue",
38485         &asn_OP_OPEN_TYPE,
38486         0,      /* No effective tags (pointer) */
38487         0,      /* No effective tags (count) */
38488         0,      /* No tags (pointer) */
38489         0,      /* No tags (count) */
38490         { 0, 0, OPEN_TYPE_constraint },
38491         0, 0,   /* No members */
38492         &asn_SPC_extensionValue_specs_780       /* Additional specs */
38493 };
38494
38495 asn_TYPE_member_t asn_MBR_SpecialSubframe_Info_ExtIEs_777[] = {
38496         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, id),
38497                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38498                 -1,     /* IMPLICIT tag at current level */
38499                 &asn_DEF_ProtocolIE_ID,
38500                 0,
38501                 { 0, &asn_PER_memb_id_constr_778,  memb_id_constraint_777 },
38502                 0, 0, /* No default value */
38503                 "id"
38504                 },
38505         { ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, criticality),
38506                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38507                 -1,     /* IMPLICIT tag at current level */
38508                 &asn_DEF_Criticality,
38509                 0,
38510                 { 0, &asn_PER_memb_criticality_constr_779,  memb_criticality_constraint_777 },
38511                 0, 0, /* No default value */
38512                 "criticality"
38513                 },
38514         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SpecialSubframe_Info_ExtIEs, extensionValue),
38515                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38516                 +1,     /* EXPLICIT tag at current level */
38517                 &asn_DEF_extensionValue_780,
38518                 0,
38519                 { 0, &asn_PER_memb_extensionValue_constr_780,  memb_extensionValue_constraint_777 },
38520                 0, 0, /* No default value */
38521                 "extensionValue"
38522                 },
38523 };
38524 static const ber_tlv_tag_t asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[] = {
38525         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38526 };
38527 static const asn_TYPE_tag2member_t asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777[] = {
38528     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38529     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38530     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38531 };
38532 asn_SEQUENCE_specifics_t asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777 = {
38533         sizeof(struct SpecialSubframe_Info_ExtIEs),
38534         offsetof(struct SpecialSubframe_Info_ExtIEs, _asn_ctx),
38535         asn_MAP_SpecialSubframe_Info_ExtIEs_tag2el_777,
38536         3,      /* Count of tags in the map */
38537         0, 0, 0,        /* Optional elements (not needed) */
38538         -1,     /* First extension addition */
38539 };
38540 asn_TYPE_descriptor_t asn_DEF_SpecialSubframe_Info_ExtIEs = {
38541         "SpecialSubframe-Info-ExtIEs",
38542         "SpecialSubframe-Info-ExtIEs",
38543         &asn_OP_SEQUENCE,
38544         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,
38545         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38546                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38547         asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777,   /* Same as above */
38548         sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777)
38549                 /sizeof(asn_DEF_SpecialSubframe_Info_ExtIEs_tags_777[0]), /* 1 */
38550         { 0, 0, SEQUENCE_constraint },
38551         asn_MBR_SpecialSubframe_Info_ExtIEs_777,
38552         3,      /* Elements count */
38553         &asn_SPC_SpecialSubframe_Info_ExtIEs_specs_777  /* Additional specs */
38554 };
38555
38556 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_784 = {
38557         sizeof(struct SubbandCQI_ExtIEs__extensionValue),
38558         offsetof(struct SubbandCQI_ExtIEs__extensionValue, _asn_ctx),
38559         offsetof(struct SubbandCQI_ExtIEs__extensionValue, present),
38560         sizeof(((struct SubbandCQI_ExtIEs__extensionValue *)0)->present),
38561         0,      /* No top level tags */
38562         0,      /* No tags in the map */
38563         0, 0,
38564         -1      /* Extensions start */
38565 };
38566 static /* Use -fall-defs-global to expose */
38567 asn_TYPE_descriptor_t asn_DEF_extensionValue_784 = {
38568         "extensionValue",
38569         "extensionValue",
38570         &asn_OP_OPEN_TYPE,
38571         0,      /* No effective tags (pointer) */
38572         0,      /* No effective tags (count) */
38573         0,      /* No tags (pointer) */
38574         0,      /* No tags (count) */
38575         { 0, 0, OPEN_TYPE_constraint },
38576         0, 0,   /* No members */
38577         &asn_SPC_extensionValue_specs_784       /* Additional specs */
38578 };
38579
38580 asn_TYPE_member_t asn_MBR_SubbandCQI_ExtIEs_781[] = {
38581         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, id),
38582                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38583                 -1,     /* IMPLICIT tag at current level */
38584                 &asn_DEF_ProtocolIE_ID,
38585                 0,
38586                 { 0, &asn_PER_memb_id_constr_782,  memb_id_constraint_781 },
38587                 0, 0, /* No default value */
38588                 "id"
38589                 },
38590         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, criticality),
38591                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38592                 -1,     /* IMPLICIT tag at current level */
38593                 &asn_DEF_Criticality,
38594                 0,
38595                 { 0, &asn_PER_memb_criticality_constr_783,  memb_criticality_constraint_781 },
38596                 0, 0, /* No default value */
38597                 "criticality"
38598                 },
38599         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQI_ExtIEs, extensionValue),
38600                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38601                 +1,     /* EXPLICIT tag at current level */
38602                 &asn_DEF_extensionValue_784,
38603                 0,
38604                 { 0, &asn_PER_memb_extensionValue_constr_784,  memb_extensionValue_constraint_781 },
38605                 0, 0, /* No default value */
38606                 "extensionValue"
38607                 },
38608 };
38609 static const ber_tlv_tag_t asn_DEF_SubbandCQI_ExtIEs_tags_781[] = {
38610         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38611 };
38612 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQI_ExtIEs_tag2el_781[] = {
38613     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38614     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38615     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38616 };
38617 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQI_ExtIEs_specs_781 = {
38618         sizeof(struct SubbandCQI_ExtIEs),
38619         offsetof(struct SubbandCQI_ExtIEs, _asn_ctx),
38620         asn_MAP_SubbandCQI_ExtIEs_tag2el_781,
38621         3,      /* Count of tags in the map */
38622         0, 0, 0,        /* Optional elements (not needed) */
38623         -1,     /* First extension addition */
38624 };
38625 asn_TYPE_descriptor_t asn_DEF_SubbandCQI_ExtIEs = {
38626         "SubbandCQI-ExtIEs",
38627         "SubbandCQI-ExtIEs",
38628         &asn_OP_SEQUENCE,
38629         asn_DEF_SubbandCQI_ExtIEs_tags_781,
38630         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38631                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38632         asn_DEF_SubbandCQI_ExtIEs_tags_781,     /* Same as above */
38633         sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781)
38634                 /sizeof(asn_DEF_SubbandCQI_ExtIEs_tags_781[0]), /* 1 */
38635         { 0, 0, SEQUENCE_constraint },
38636         asn_MBR_SubbandCQI_ExtIEs_781,
38637         3,      /* Elements count */
38638         &asn_SPC_SubbandCQI_ExtIEs_specs_781    /* Additional specs */
38639 };
38640
38641 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_788 = {
38642         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue),
38643         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, _asn_ctx),
38644         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue, present),
38645         sizeof(((struct Subscription_Based_UE_DifferentiationInfo_ExtIEs__extensionValue *)0)->present),
38646         0,      /* No top level tags */
38647         0,      /* No tags in the map */
38648         0, 0,
38649         -1      /* Extensions start */
38650 };
38651 static /* Use -fall-defs-global to expose */
38652 asn_TYPE_descriptor_t asn_DEF_extensionValue_788 = {
38653         "extensionValue",
38654         "extensionValue",
38655         &asn_OP_OPEN_TYPE,
38656         0,      /* No effective tags (pointer) */
38657         0,      /* No effective tags (count) */
38658         0,      /* No tags (pointer) */
38659         0,      /* No tags (count) */
38660         { 0, 0, OPEN_TYPE_constraint },
38661         0, 0,   /* No members */
38662         &asn_SPC_extensionValue_specs_788       /* Additional specs */
38663 };
38664
38665 asn_TYPE_member_t asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785[] = {
38666         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, id),
38667                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38668                 -1,     /* IMPLICIT tag at current level */
38669                 &asn_DEF_ProtocolIE_ID,
38670                 0,
38671                 { 0, &asn_PER_memb_id_constr_786,  memb_id_constraint_785 },
38672                 0, 0, /* No default value */
38673                 "id"
38674                 },
38675         { ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, criticality),
38676                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38677                 -1,     /* IMPLICIT tag at current level */
38678                 &asn_DEF_Criticality,
38679                 0,
38680                 { 0, &asn_PER_memb_criticality_constr_787,  memb_criticality_constraint_785 },
38681                 0, 0, /* No default value */
38682                 "criticality"
38683                 },
38684         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, extensionValue),
38685                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38686                 +1,     /* EXPLICIT tag at current level */
38687                 &asn_DEF_extensionValue_788,
38688                 0,
38689                 { 0, &asn_PER_memb_extensionValue_constr_788,  memb_extensionValue_constraint_785 },
38690                 0, 0, /* No default value */
38691                 "extensionValue"
38692                 },
38693 };
38694 static const ber_tlv_tag_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[] = {
38695         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38696 };
38697 static const asn_TYPE_tag2member_t asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785[] = {
38698     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38699     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38700     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38701 };
38702 asn_SEQUENCE_specifics_t asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785 = {
38703         sizeof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs),
38704         offsetof(struct Subscription_Based_UE_DifferentiationInfo_ExtIEs, _asn_ctx),
38705         asn_MAP_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tag2el_785,
38706         3,      /* Count of tags in the map */
38707         0, 0, 0,        /* Optional elements (not needed) */
38708         -1,     /* First extension addition */
38709 };
38710 asn_TYPE_descriptor_t asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs = {
38711         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38712         "Subscription-Based-UE-DifferentiationInfo-ExtIEs",
38713         &asn_OP_SEQUENCE,
38714         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,
38715         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38716                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38717         asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785,      /* Same as above */
38718         sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785)
38719                 /sizeof(asn_DEF_Subscription_Based_UE_DifferentiationInfo_ExtIEs_tags_785[0]), /* 1 */
38720         { 0, 0, SEQUENCE_constraint },
38721         asn_MBR_Subscription_Based_UE_DifferentiationInfo_ExtIEs_785,
38722         3,      /* Elements count */
38723         &asn_SPC_Subscription_Based_UE_DifferentiationInfo_ExtIEs_specs_785     /* Additional specs */
38724 };
38725
38726 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_792 = {
38727         sizeof(struct ScheduledCommunicationTime_ExtIEs__extensionValue),
38728         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, _asn_ctx),
38729         offsetof(struct ScheduledCommunicationTime_ExtIEs__extensionValue, present),
38730         sizeof(((struct ScheduledCommunicationTime_ExtIEs__extensionValue *)0)->present),
38731         0,      /* No top level tags */
38732         0,      /* No tags in the map */
38733         0, 0,
38734         -1      /* Extensions start */
38735 };
38736 static /* Use -fall-defs-global to expose */
38737 asn_TYPE_descriptor_t asn_DEF_extensionValue_792 = {
38738         "extensionValue",
38739         "extensionValue",
38740         &asn_OP_OPEN_TYPE,
38741         0,      /* No effective tags (pointer) */
38742         0,      /* No effective tags (count) */
38743         0,      /* No tags (pointer) */
38744         0,      /* No tags (count) */
38745         { 0, 0, OPEN_TYPE_constraint },
38746         0, 0,   /* No members */
38747         &asn_SPC_extensionValue_specs_792       /* Additional specs */
38748 };
38749
38750 asn_TYPE_member_t asn_MBR_ScheduledCommunicationTime_ExtIEs_789[] = {
38751         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, id),
38752                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38753                 -1,     /* IMPLICIT tag at current level */
38754                 &asn_DEF_ProtocolIE_ID,
38755                 0,
38756                 { 0, &asn_PER_memb_id_constr_790,  memb_id_constraint_789 },
38757                 0, 0, /* No default value */
38758                 "id"
38759                 },
38760         { ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, criticality),
38761                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38762                 -1,     /* IMPLICIT tag at current level */
38763                 &asn_DEF_Criticality,
38764                 0,
38765                 { 0, &asn_PER_memb_criticality_constr_791,  memb_criticality_constraint_789 },
38766                 0, 0, /* No default value */
38767                 "criticality"
38768                 },
38769         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ScheduledCommunicationTime_ExtIEs, extensionValue),
38770                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38771                 +1,     /* EXPLICIT tag at current level */
38772                 &asn_DEF_extensionValue_792,
38773                 0,
38774                 { 0, &asn_PER_memb_extensionValue_constr_792,  memb_extensionValue_constraint_789 },
38775                 0, 0, /* No default value */
38776                 "extensionValue"
38777                 },
38778 };
38779 static const ber_tlv_tag_t asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[] = {
38780         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38781 };
38782 static const asn_TYPE_tag2member_t asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789[] = {
38783     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38784     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38785     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38786 };
38787 asn_SEQUENCE_specifics_t asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789 = {
38788         sizeof(struct ScheduledCommunicationTime_ExtIEs),
38789         offsetof(struct ScheduledCommunicationTime_ExtIEs, _asn_ctx),
38790         asn_MAP_ScheduledCommunicationTime_ExtIEs_tag2el_789,
38791         3,      /* Count of tags in the map */
38792         0, 0, 0,        /* Optional elements (not needed) */
38793         -1,     /* First extension addition */
38794 };
38795 asn_TYPE_descriptor_t asn_DEF_ScheduledCommunicationTime_ExtIEs = {
38796         "ScheduledCommunicationTime-ExtIEs",
38797         "ScheduledCommunicationTime-ExtIEs",
38798         &asn_OP_SEQUENCE,
38799         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,
38800         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38801                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38802         asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789,     /* Same as above */
38803         sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789)
38804                 /sizeof(asn_DEF_ScheduledCommunicationTime_ExtIEs_tags_789[0]), /* 1 */
38805         { 0, 0, SEQUENCE_constraint },
38806         asn_MBR_ScheduledCommunicationTime_ExtIEs_789,
38807         3,      /* Elements count */
38808         &asn_SPC_ScheduledCommunicationTime_ExtIEs_specs_789    /* Additional specs */
38809 };
38810
38811 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_796 = {
38812         sizeof(struct SubbandCQIItem_ExtIEs__extensionValue),
38813         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, _asn_ctx),
38814         offsetof(struct SubbandCQIItem_ExtIEs__extensionValue, present),
38815         sizeof(((struct SubbandCQIItem_ExtIEs__extensionValue *)0)->present),
38816         0,      /* No top level tags */
38817         0,      /* No tags in the map */
38818         0, 0,
38819         -1      /* Extensions start */
38820 };
38821 static /* Use -fall-defs-global to expose */
38822 asn_TYPE_descriptor_t asn_DEF_extensionValue_796 = {
38823         "extensionValue",
38824         "extensionValue",
38825         &asn_OP_OPEN_TYPE,
38826         0,      /* No effective tags (pointer) */
38827         0,      /* No effective tags (count) */
38828         0,      /* No tags (pointer) */
38829         0,      /* No tags (count) */
38830         { 0, 0, OPEN_TYPE_constraint },
38831         0, 0,   /* No members */
38832         &asn_SPC_extensionValue_specs_796       /* Additional specs */
38833 };
38834
38835 asn_TYPE_member_t asn_MBR_SubbandCQIItem_ExtIEs_793[] = {
38836         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, id),
38837                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38838                 -1,     /* IMPLICIT tag at current level */
38839                 &asn_DEF_ProtocolIE_ID,
38840                 0,
38841                 { 0, &asn_PER_memb_id_constr_794,  memb_id_constraint_793 },
38842                 0, 0, /* No default value */
38843                 "id"
38844                 },
38845         { ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, criticality),
38846                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38847                 -1,     /* IMPLICIT tag at current level */
38848                 &asn_DEF_Criticality,
38849                 0,
38850                 { 0, &asn_PER_memb_criticality_constr_795,  memb_criticality_constraint_793 },
38851                 0, 0, /* No default value */
38852                 "criticality"
38853                 },
38854         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SubbandCQIItem_ExtIEs, extensionValue),
38855                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38856                 +1,     /* EXPLICIT tag at current level */
38857                 &asn_DEF_extensionValue_796,
38858                 0,
38859                 { 0, &asn_PER_memb_extensionValue_constr_796,  memb_extensionValue_constraint_793 },
38860                 0, 0, /* No default value */
38861                 "extensionValue"
38862                 },
38863 };
38864 static const ber_tlv_tag_t asn_DEF_SubbandCQIItem_ExtIEs_tags_793[] = {
38865         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38866 };
38867 static const asn_TYPE_tag2member_t asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793[] = {
38868     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38869     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38870     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38871 };
38872 asn_SEQUENCE_specifics_t asn_SPC_SubbandCQIItem_ExtIEs_specs_793 = {
38873         sizeof(struct SubbandCQIItem_ExtIEs),
38874         offsetof(struct SubbandCQIItem_ExtIEs, _asn_ctx),
38875         asn_MAP_SubbandCQIItem_ExtIEs_tag2el_793,
38876         3,      /* Count of tags in the map */
38877         0, 0, 0,        /* Optional elements (not needed) */
38878         -1,     /* First extension addition */
38879 };
38880 asn_TYPE_descriptor_t asn_DEF_SubbandCQIItem_ExtIEs = {
38881         "SubbandCQIItem-ExtIEs",
38882         "SubbandCQIItem-ExtIEs",
38883         &asn_OP_SEQUENCE,
38884         asn_DEF_SubbandCQIItem_ExtIEs_tags_793,
38885         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38886                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38887         asn_DEF_SubbandCQIItem_ExtIEs_tags_793, /* Same as above */
38888         sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793)
38889                 /sizeof(asn_DEF_SubbandCQIItem_ExtIEs_tags_793[0]), /* 1 */
38890         { 0, 0, SEQUENCE_constraint },
38891         asn_MBR_SubbandCQIItem_ExtIEs_793,
38892         3,      /* Elements count */
38893         &asn_SPC_SubbandCQIItem_ExtIEs_specs_793        /* Additional specs */
38894 };
38895
38896 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_800 = {
38897         sizeof(struct SULInformation_ExtIEs__extensionValue),
38898         offsetof(struct SULInformation_ExtIEs__extensionValue, _asn_ctx),
38899         offsetof(struct SULInformation_ExtIEs__extensionValue, present),
38900         sizeof(((struct SULInformation_ExtIEs__extensionValue *)0)->present),
38901         0,      /* No top level tags */
38902         0,      /* No tags in the map */
38903         0, 0,
38904         -1      /* Extensions start */
38905 };
38906 static /* Use -fall-defs-global to expose */
38907 asn_TYPE_descriptor_t asn_DEF_extensionValue_800 = {
38908         "extensionValue",
38909         "extensionValue",
38910         &asn_OP_OPEN_TYPE,
38911         0,      /* No effective tags (pointer) */
38912         0,      /* No effective tags (count) */
38913         0,      /* No tags (pointer) */
38914         0,      /* No tags (count) */
38915         { 0, 0, OPEN_TYPE_constraint },
38916         0, 0,   /* No members */
38917         &asn_SPC_extensionValue_specs_800       /* Additional specs */
38918 };
38919
38920 asn_TYPE_member_t asn_MBR_SULInformation_ExtIEs_797[] = {
38921         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, id),
38922                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
38923                 -1,     /* IMPLICIT tag at current level */
38924                 &asn_DEF_ProtocolIE_ID,
38925                 0,
38926                 { 0, &asn_PER_memb_id_constr_798,  memb_id_constraint_797 },
38927                 0, 0, /* No default value */
38928                 "id"
38929                 },
38930         { ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, criticality),
38931                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
38932                 -1,     /* IMPLICIT tag at current level */
38933                 &asn_DEF_Criticality,
38934                 0,
38935                 { 0, &asn_PER_memb_criticality_constr_799,  memb_criticality_constraint_797 },
38936                 0, 0, /* No default value */
38937                 "criticality"
38938                 },
38939         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SULInformation_ExtIEs, extensionValue),
38940                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
38941                 +1,     /* EXPLICIT tag at current level */
38942                 &asn_DEF_extensionValue_800,
38943                 0,
38944                 { 0, &asn_PER_memb_extensionValue_constr_800,  memb_extensionValue_constraint_797 },
38945                 0, 0, /* No default value */
38946                 "extensionValue"
38947                 },
38948 };
38949 static const ber_tlv_tag_t asn_DEF_SULInformation_ExtIEs_tags_797[] = {
38950         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
38951 };
38952 static const asn_TYPE_tag2member_t asn_MAP_SULInformation_ExtIEs_tag2el_797[] = {
38953     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
38954     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
38955     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
38956 };
38957 asn_SEQUENCE_specifics_t asn_SPC_SULInformation_ExtIEs_specs_797 = {
38958         sizeof(struct SULInformation_ExtIEs),
38959         offsetof(struct SULInformation_ExtIEs, _asn_ctx),
38960         asn_MAP_SULInformation_ExtIEs_tag2el_797,
38961         3,      /* Count of tags in the map */
38962         0, 0, 0,        /* Optional elements (not needed) */
38963         -1,     /* First extension addition */
38964 };
38965 asn_TYPE_descriptor_t asn_DEF_SULInformation_ExtIEs = {
38966         "SULInformation-ExtIEs",
38967         "SULInformation-ExtIEs",
38968         &asn_OP_SEQUENCE,
38969         asn_DEF_SULInformation_ExtIEs_tags_797,
38970         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38971                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38972         asn_DEF_SULInformation_ExtIEs_tags_797, /* Same as above */
38973         sizeof(asn_DEF_SULInformation_ExtIEs_tags_797)
38974                 /sizeof(asn_DEF_SULInformation_ExtIEs_tags_797[0]), /* 1 */
38975         { 0, 0, SEQUENCE_constraint },
38976         asn_MBR_SULInformation_ExtIEs_797,
38977         3,      /* Elements count */
38978         &asn_SPC_SULInformation_ExtIEs_specs_797        /* Additional specs */
38979 };
38980
38981 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_804 = {
38982         sizeof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue),
38983         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, _asn_ctx),
38984         offsetof(struct SupportedSULFreqBandItem_ExtIEs__extensionValue, present),
38985         sizeof(((struct SupportedSULFreqBandItem_ExtIEs__extensionValue *)0)->present),
38986         0,      /* No top level tags */
38987         0,      /* No tags in the map */
38988         0, 0,
38989         -1      /* Extensions start */
38990 };
38991 static /* Use -fall-defs-global to expose */
38992 asn_TYPE_descriptor_t asn_DEF_extensionValue_804 = {
38993         "extensionValue",
38994         "extensionValue",
38995         &asn_OP_OPEN_TYPE,
38996         0,      /* No effective tags (pointer) */
38997         0,      /* No effective tags (count) */
38998         0,      /* No tags (pointer) */
38999         0,      /* No tags (count) */
39000         { 0, 0, OPEN_TYPE_constraint },
39001         0, 0,   /* No members */
39002         &asn_SPC_extensionValue_specs_804       /* Additional specs */
39003 };
39004
39005 asn_TYPE_member_t asn_MBR_SupportedSULFreqBandItem_ExtIEs_801[] = {
39006         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, id),
39007                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39008                 -1,     /* IMPLICIT tag at current level */
39009                 &asn_DEF_ProtocolIE_ID,
39010                 0,
39011                 { 0, &asn_PER_memb_id_constr_802,  memb_id_constraint_801 },
39012                 0, 0, /* No default value */
39013                 "id"
39014                 },
39015         { ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, criticality),
39016                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39017                 -1,     /* IMPLICIT tag at current level */
39018                 &asn_DEF_Criticality,
39019                 0,
39020                 { 0, &asn_PER_memb_criticality_constr_803,  memb_criticality_constraint_801 },
39021                 0, 0, /* No default value */
39022                 "criticality"
39023                 },
39024         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SupportedSULFreqBandItem_ExtIEs, extensionValue),
39025                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39026                 +1,     /* EXPLICIT tag at current level */
39027                 &asn_DEF_extensionValue_804,
39028                 0,
39029                 { 0, &asn_PER_memb_extensionValue_constr_804,  memb_extensionValue_constraint_801 },
39030                 0, 0, /* No default value */
39031                 "extensionValue"
39032                 },
39033 };
39034 static const ber_tlv_tag_t asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[] = {
39035         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39036 };
39037 static const asn_TYPE_tag2member_t asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801[] = {
39038     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39039     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39040     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39041 };
39042 asn_SEQUENCE_specifics_t asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801 = {
39043         sizeof(struct SupportedSULFreqBandItem_ExtIEs),
39044         offsetof(struct SupportedSULFreqBandItem_ExtIEs, _asn_ctx),
39045         asn_MAP_SupportedSULFreqBandItem_ExtIEs_tag2el_801,
39046         3,      /* Count of tags in the map */
39047         0, 0, 0,        /* Optional elements (not needed) */
39048         -1,     /* First extension addition */
39049 };
39050 asn_TYPE_descriptor_t asn_DEF_SupportedSULFreqBandItem_ExtIEs = {
39051         "SupportedSULFreqBandItem-ExtIEs",
39052         "SupportedSULFreqBandItem-ExtIEs",
39053         &asn_OP_SEQUENCE,
39054         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,
39055         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
39056                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
39057         asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801,       /* Same as above */
39058         sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801)
39059                 /sizeof(asn_DEF_SupportedSULFreqBandItem_ExtIEs_tags_801[0]), /* 1 */
39060         { 0, 0, SEQUENCE_constraint },
39061         asn_MBR_SupportedSULFreqBandItem_ExtIEs_801,
39062         3,      /* Elements count */
39063         &asn_SPC_SupportedSULFreqBandItem_ExtIEs_specs_801      /* Additional specs */
39064 };
39065
39066 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_808 = {
39067         sizeof(struct TABasedMDT_ExtIEs__extensionValue),
39068         offsetof(struct TABasedMDT_ExtIEs__extensionValue, _asn_ctx),
39069         offsetof(struct TABasedMDT_ExtIEs__extensionValue, present),
39070         sizeof(((struct TABasedMDT_ExtIEs__extensionValue *)0)->present),
39071         0,      /* No top level tags */
39072         0,      /* No tags in the map */
39073         0, 0,
39074         -1      /* Extensions start */
39075 };
39076 static /* Use -fall-defs-global to expose */
39077 asn_TYPE_descriptor_t asn_DEF_extensionValue_808 = {
39078         "extensionValue",
39079         "extensionValue",
39080         &asn_OP_OPEN_TYPE,
39081         0,      /* No effective tags (pointer) */
39082         0,      /* No effective tags (count) */
39083         0,      /* No tags (pointer) */
39084         0,      /* No tags (count) */
39085         { 0, 0, OPEN_TYPE_constraint },
39086         0, 0,   /* No members */
39087         &asn_SPC_extensionValue_specs_808       /* Additional specs */
39088 };
39089
39090 asn_TYPE_member_t asn_MBR_TABasedMDT_ExtIEs_805[] = {
39091         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, id),
39092                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39093                 -1,     /* IMPLICIT tag at current level */
39094                 &asn_DEF_ProtocolIE_ID,
39095                 0,
39096                 { 0, &asn_PER_memb_id_constr_806,  memb_id_constraint_805 },
39097                 0, 0, /* No default value */
39098                 "id"
39099                 },
39100         { ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, criticality),
39101                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39102                 -1,     /* IMPLICIT tag at current level */
39103                 &asn_DEF_Criticality,
39104                 0,
39105                 { 0, &asn_PER_memb_criticality_constr_807,  memb_criticality_constraint_805 },
39106                 0, 0, /* No default value */
39107                 "criticality"
39108                 },
39109         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedMDT_ExtIEs, extensionValue),
39110                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39111                 +1,     /* EXPLICIT tag at current level */
39112                 &asn_DEF_extensionValue_808,
39113                 0,
39114                 { 0, &asn_PER_memb_extensionValue_constr_808,  memb_extensionValue_constraint_805 },
39115                 0, 0, /* No default value */
39116                 "extensionValue"
39117                 },
39118 };
39119 static const ber_tlv_tag_t asn_DEF_TABasedMDT_ExtIEs_tags_805[] = {
39120         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39121 };
39122 static const asn_TYPE_tag2member_t asn_MAP_TABasedMDT_ExtIEs_tag2el_805[] = {
39123     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39124     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39125     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39126 };
39127 asn_SEQUENCE_specifics_t asn_SPC_TABasedMDT_ExtIEs_specs_805 = {
39128         sizeof(struct TABasedMDT_ExtIEs),
39129         offsetof(struct TABasedMDT_ExtIEs, _asn_ctx),
39130         asn_MAP_TABasedMDT_ExtIEs_tag2el_805,
39131         3,      /* Count of tags in the map */
39132         0, 0, 0,        /* Optional elements (not needed) */
39133         -1,     /* First extension addition */
39134 };
39135 asn_TYPE_descriptor_t asn_DEF_TABasedMDT_ExtIEs = {
39136         "TABasedMDT-ExtIEs",
39137         "TABasedMDT-ExtIEs",
39138         &asn_OP_SEQUENCE,
39139         asn_DEF_TABasedMDT_ExtIEs_tags_805,
39140         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39141                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39142         asn_DEF_TABasedMDT_ExtIEs_tags_805,     /* Same as above */
39143         sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805)
39144                 /sizeof(asn_DEF_TABasedMDT_ExtIEs_tags_805[0]), /* 1 */
39145         { 0, 0, SEQUENCE_constraint },
39146         asn_MBR_TABasedMDT_ExtIEs_805,
39147         3,      /* Elements count */
39148         &asn_SPC_TABasedMDT_ExtIEs_specs_805    /* Additional specs */
39149 };
39150
39151 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_812 = {
39152         sizeof(struct TAIBasedMDT_ExtIEs__extensionValue),
39153         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, _asn_ctx),
39154         offsetof(struct TAIBasedMDT_ExtIEs__extensionValue, present),
39155         sizeof(((struct TAIBasedMDT_ExtIEs__extensionValue *)0)->present),
39156         0,      /* No top level tags */
39157         0,      /* No tags in the map */
39158         0, 0,
39159         -1      /* Extensions start */
39160 };
39161 static /* Use -fall-defs-global to expose */
39162 asn_TYPE_descriptor_t asn_DEF_extensionValue_812 = {
39163         "extensionValue",
39164         "extensionValue",
39165         &asn_OP_OPEN_TYPE,
39166         0,      /* No effective tags (pointer) */
39167         0,      /* No effective tags (count) */
39168         0,      /* No tags (pointer) */
39169         0,      /* No tags (count) */
39170         { 0, 0, OPEN_TYPE_constraint },
39171         0, 0,   /* No members */
39172         &asn_SPC_extensionValue_specs_812       /* Additional specs */
39173 };
39174
39175 asn_TYPE_member_t asn_MBR_TAIBasedMDT_ExtIEs_809[] = {
39176         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, id),
39177                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39178                 -1,     /* IMPLICIT tag at current level */
39179                 &asn_DEF_ProtocolIE_ID,
39180                 0,
39181                 { 0, &asn_PER_memb_id_constr_810,  memb_id_constraint_809 },
39182                 0, 0, /* No default value */
39183                 "id"
39184                 },
39185         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, criticality),
39186                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39187                 -1,     /* IMPLICIT tag at current level */
39188                 &asn_DEF_Criticality,
39189                 0,
39190                 { 0, &asn_PER_memb_criticality_constr_811,  memb_criticality_constraint_809 },
39191                 0, 0, /* No default value */
39192                 "criticality"
39193                 },
39194         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedMDT_ExtIEs, extensionValue),
39195                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39196                 +1,     /* EXPLICIT tag at current level */
39197                 &asn_DEF_extensionValue_812,
39198                 0,
39199                 { 0, &asn_PER_memb_extensionValue_constr_812,  memb_extensionValue_constraint_809 },
39200                 0, 0, /* No default value */
39201                 "extensionValue"
39202                 },
39203 };
39204 static const ber_tlv_tag_t asn_DEF_TAIBasedMDT_ExtIEs_tags_809[] = {
39205         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39206 };
39207 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809[] = {
39208     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39209     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39210     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39211 };
39212 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedMDT_ExtIEs_specs_809 = {
39213         sizeof(struct TAIBasedMDT_ExtIEs),
39214         offsetof(struct TAIBasedMDT_ExtIEs, _asn_ctx),
39215         asn_MAP_TAIBasedMDT_ExtIEs_tag2el_809,
39216         3,      /* Count of tags in the map */
39217         0, 0, 0,        /* Optional elements (not needed) */
39218         -1,     /* First extension addition */
39219 };
39220 asn_TYPE_descriptor_t asn_DEF_TAIBasedMDT_ExtIEs = {
39221         "TAIBasedMDT-ExtIEs",
39222         "TAIBasedMDT-ExtIEs",
39223         &asn_OP_SEQUENCE,
39224         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,
39225         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39226                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39227         asn_DEF_TAIBasedMDT_ExtIEs_tags_809,    /* Same as above */
39228         sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809)
39229                 /sizeof(asn_DEF_TAIBasedMDT_ExtIEs_tags_809[0]), /* 1 */
39230         { 0, 0, SEQUENCE_constraint },
39231         asn_MBR_TAIBasedMDT_ExtIEs_809,
39232         3,      /* Elements count */
39233         &asn_SPC_TAIBasedMDT_ExtIEs_specs_809   /* Additional specs */
39234 };
39235
39236 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_816 = {
39237         sizeof(struct TAI_Item_ExtIEs__extensionValue),
39238         offsetof(struct TAI_Item_ExtIEs__extensionValue, _asn_ctx),
39239         offsetof(struct TAI_Item_ExtIEs__extensionValue, present),
39240         sizeof(((struct TAI_Item_ExtIEs__extensionValue *)0)->present),
39241         0,      /* No top level tags */
39242         0,      /* No tags in the map */
39243         0, 0,
39244         -1      /* Extensions start */
39245 };
39246 static /* Use -fall-defs-global to expose */
39247 asn_TYPE_descriptor_t asn_DEF_extensionValue_816 = {
39248         "extensionValue",
39249         "extensionValue",
39250         &asn_OP_OPEN_TYPE,
39251         0,      /* No effective tags (pointer) */
39252         0,      /* No effective tags (count) */
39253         0,      /* No tags (pointer) */
39254         0,      /* No tags (count) */
39255         { 0, 0, OPEN_TYPE_constraint },
39256         0, 0,   /* No members */
39257         &asn_SPC_extensionValue_specs_816       /* Additional specs */
39258 };
39259
39260 asn_TYPE_member_t asn_MBR_TAI_Item_ExtIEs_813[] = {
39261         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, id),
39262                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39263                 -1,     /* IMPLICIT tag at current level */
39264                 &asn_DEF_ProtocolIE_ID,
39265                 0,
39266                 { 0, &asn_PER_memb_id_constr_814,  memb_id_constraint_813 },
39267                 0, 0, /* No default value */
39268                 "id"
39269                 },
39270         { ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, criticality),
39271                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39272                 -1,     /* IMPLICIT tag at current level */
39273                 &asn_DEF_Criticality,
39274                 0,
39275                 { 0, &asn_PER_memb_criticality_constr_815,  memb_criticality_constraint_813 },
39276                 0, 0, /* No default value */
39277                 "criticality"
39278                 },
39279         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAI_Item_ExtIEs, extensionValue),
39280                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39281                 +1,     /* EXPLICIT tag at current level */
39282                 &asn_DEF_extensionValue_816,
39283                 0,
39284                 { 0, &asn_PER_memb_extensionValue_constr_816,  memb_extensionValue_constraint_813 },
39285                 0, 0, /* No default value */
39286                 "extensionValue"
39287                 },
39288 };
39289 static const ber_tlv_tag_t asn_DEF_TAI_Item_ExtIEs_tags_813[] = {
39290         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39291 };
39292 static const asn_TYPE_tag2member_t asn_MAP_TAI_Item_ExtIEs_tag2el_813[] = {
39293     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39294     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39295     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39296 };
39297 asn_SEQUENCE_specifics_t asn_SPC_TAI_Item_ExtIEs_specs_813 = {
39298         sizeof(struct TAI_Item_ExtIEs),
39299         offsetof(struct TAI_Item_ExtIEs, _asn_ctx),
39300         asn_MAP_TAI_Item_ExtIEs_tag2el_813,
39301         3,      /* Count of tags in the map */
39302         0, 0, 0,        /* Optional elements (not needed) */
39303         -1,     /* First extension addition */
39304 };
39305 asn_TYPE_descriptor_t asn_DEF_TAI_Item_ExtIEs = {
39306         "TAI-Item-ExtIEs",
39307         "TAI-Item-ExtIEs",
39308         &asn_OP_SEQUENCE,
39309         asn_DEF_TAI_Item_ExtIEs_tags_813,
39310         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39311                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39312         asn_DEF_TAI_Item_ExtIEs_tags_813,       /* Same as above */
39313         sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813)
39314                 /sizeof(asn_DEF_TAI_Item_ExtIEs_tags_813[0]), /* 1 */
39315         { 0, 0, SEQUENCE_constraint },
39316         asn_MBR_TAI_Item_ExtIEs_813,
39317         3,      /* Elements count */
39318         &asn_SPC_TAI_Item_ExtIEs_specs_813      /* Additional specs */
39319 };
39320
39321 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_820 = {
39322         sizeof(struct TABasedQMC_ExtIEs__extensionValue),
39323         offsetof(struct TABasedQMC_ExtIEs__extensionValue, _asn_ctx),
39324         offsetof(struct TABasedQMC_ExtIEs__extensionValue, present),
39325         sizeof(((struct TABasedQMC_ExtIEs__extensionValue *)0)->present),
39326         0,      /* No top level tags */
39327         0,      /* No tags in the map */
39328         0, 0,
39329         -1      /* Extensions start */
39330 };
39331 static /* Use -fall-defs-global to expose */
39332 asn_TYPE_descriptor_t asn_DEF_extensionValue_820 = {
39333         "extensionValue",
39334         "extensionValue",
39335         &asn_OP_OPEN_TYPE,
39336         0,      /* No effective tags (pointer) */
39337         0,      /* No effective tags (count) */
39338         0,      /* No tags (pointer) */
39339         0,      /* No tags (count) */
39340         { 0, 0, OPEN_TYPE_constraint },
39341         0, 0,   /* No members */
39342         &asn_SPC_extensionValue_specs_820       /* Additional specs */
39343 };
39344
39345 asn_TYPE_member_t asn_MBR_TABasedQMC_ExtIEs_817[] = {
39346         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, id),
39347                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39348                 -1,     /* IMPLICIT tag at current level */
39349                 &asn_DEF_ProtocolIE_ID,
39350                 0,
39351                 { 0, &asn_PER_memb_id_constr_818,  memb_id_constraint_817 },
39352                 0, 0, /* No default value */
39353                 "id"
39354                 },
39355         { ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, criticality),
39356                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39357                 -1,     /* IMPLICIT tag at current level */
39358                 &asn_DEF_Criticality,
39359                 0,
39360                 { 0, &asn_PER_memb_criticality_constr_819,  memb_criticality_constraint_817 },
39361                 0, 0, /* No default value */
39362                 "criticality"
39363                 },
39364         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TABasedQMC_ExtIEs, extensionValue),
39365                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39366                 +1,     /* EXPLICIT tag at current level */
39367                 &asn_DEF_extensionValue_820,
39368                 0,
39369                 { 0, &asn_PER_memb_extensionValue_constr_820,  memb_extensionValue_constraint_817 },
39370                 0, 0, /* No default value */
39371                 "extensionValue"
39372                 },
39373 };
39374 static const ber_tlv_tag_t asn_DEF_TABasedQMC_ExtIEs_tags_817[] = {
39375         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39376 };
39377 static const asn_TYPE_tag2member_t asn_MAP_TABasedQMC_ExtIEs_tag2el_817[] = {
39378     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39379     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39380     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39381 };
39382 asn_SEQUENCE_specifics_t asn_SPC_TABasedQMC_ExtIEs_specs_817 = {
39383         sizeof(struct TABasedQMC_ExtIEs),
39384         offsetof(struct TABasedQMC_ExtIEs, _asn_ctx),
39385         asn_MAP_TABasedQMC_ExtIEs_tag2el_817,
39386         3,      /* Count of tags in the map */
39387         0, 0, 0,        /* Optional elements (not needed) */
39388         -1,     /* First extension addition */
39389 };
39390 asn_TYPE_descriptor_t asn_DEF_TABasedQMC_ExtIEs = {
39391         "TABasedQMC-ExtIEs",
39392         "TABasedQMC-ExtIEs",
39393         &asn_OP_SEQUENCE,
39394         asn_DEF_TABasedQMC_ExtIEs_tags_817,
39395         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39396                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39397         asn_DEF_TABasedQMC_ExtIEs_tags_817,     /* Same as above */
39398         sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817)
39399                 /sizeof(asn_DEF_TABasedQMC_ExtIEs_tags_817[0]), /* 1 */
39400         { 0, 0, SEQUENCE_constraint },
39401         asn_MBR_TABasedQMC_ExtIEs_817,
39402         3,      /* Elements count */
39403         &asn_SPC_TABasedQMC_ExtIEs_specs_817    /* Additional specs */
39404 };
39405
39406 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_824 = {
39407         sizeof(struct TAIBasedQMC_ExtIEs__extensionValue),
39408         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, _asn_ctx),
39409         offsetof(struct TAIBasedQMC_ExtIEs__extensionValue, present),
39410         sizeof(((struct TAIBasedQMC_ExtIEs__extensionValue *)0)->present),
39411         0,      /* No top level tags */
39412         0,      /* No tags in the map */
39413         0, 0,
39414         -1      /* Extensions start */
39415 };
39416 static /* Use -fall-defs-global to expose */
39417 asn_TYPE_descriptor_t asn_DEF_extensionValue_824 = {
39418         "extensionValue",
39419         "extensionValue",
39420         &asn_OP_OPEN_TYPE,
39421         0,      /* No effective tags (pointer) */
39422         0,      /* No effective tags (count) */
39423         0,      /* No tags (pointer) */
39424         0,      /* No tags (count) */
39425         { 0, 0, OPEN_TYPE_constraint },
39426         0, 0,   /* No members */
39427         &asn_SPC_extensionValue_specs_824       /* Additional specs */
39428 };
39429
39430 asn_TYPE_member_t asn_MBR_TAIBasedQMC_ExtIEs_821[] = {
39431         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, id),
39432                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39433                 -1,     /* IMPLICIT tag at current level */
39434                 &asn_DEF_ProtocolIE_ID,
39435                 0,
39436                 { 0, &asn_PER_memb_id_constr_822,  memb_id_constraint_821 },
39437                 0, 0, /* No default value */
39438                 "id"
39439                 },
39440         { ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, criticality),
39441                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39442                 -1,     /* IMPLICIT tag at current level */
39443                 &asn_DEF_Criticality,
39444                 0,
39445                 { 0, &asn_PER_memb_criticality_constr_823,  memb_criticality_constraint_821 },
39446                 0, 0, /* No default value */
39447                 "criticality"
39448                 },
39449         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TAIBasedQMC_ExtIEs, extensionValue),
39450                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39451                 +1,     /* EXPLICIT tag at current level */
39452                 &asn_DEF_extensionValue_824,
39453                 0,
39454                 { 0, &asn_PER_memb_extensionValue_constr_824,  memb_extensionValue_constraint_821 },
39455                 0, 0, /* No default value */
39456                 "extensionValue"
39457                 },
39458 };
39459 static const ber_tlv_tag_t asn_DEF_TAIBasedQMC_ExtIEs_tags_821[] = {
39460         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39461 };
39462 static const asn_TYPE_tag2member_t asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821[] = {
39463     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39464     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39465     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39466 };
39467 asn_SEQUENCE_specifics_t asn_SPC_TAIBasedQMC_ExtIEs_specs_821 = {
39468         sizeof(struct TAIBasedQMC_ExtIEs),
39469         offsetof(struct TAIBasedQMC_ExtIEs, _asn_ctx),
39470         asn_MAP_TAIBasedQMC_ExtIEs_tag2el_821,
39471         3,      /* Count of tags in the map */
39472         0, 0, 0,        /* Optional elements (not needed) */
39473         -1,     /* First extension addition */
39474 };
39475 asn_TYPE_descriptor_t asn_DEF_TAIBasedQMC_ExtIEs = {
39476         "TAIBasedQMC-ExtIEs",
39477         "TAIBasedQMC-ExtIEs",
39478         &asn_OP_SEQUENCE,
39479         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,
39480         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39481                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39482         asn_DEF_TAIBasedQMC_ExtIEs_tags_821,    /* Same as above */
39483         sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821)
39484                 /sizeof(asn_DEF_TAIBasedQMC_ExtIEs_tags_821[0]), /* 1 */
39485         { 0, 0, SEQUENCE_constraint },
39486         asn_MBR_TAIBasedQMC_ExtIEs_821,
39487         3,      /* Elements count */
39488         &asn_SPC_TAIBasedQMC_ExtIEs_specs_821   /* Additional specs */
39489 };
39490
39491 static asn_TYPE_member_t asn_MBR_extensionValue_828[] = {
39492         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframe_Info),
39493                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39494                 0,
39495                 &asn_DEF_AdditionalSpecialSubframe_Info,
39496                 0,
39497                 { 0, 0, 0 },
39498                 0, 0, /* No default value */
39499                 "AdditionalSpecialSubframe-Info"
39500                 },
39501         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.EARFCNExtension),
39502                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39503                 0,
39504                 &asn_DEF_EARFCNExtension,
39505                 0,
39506                 { 0, 0, 0 },
39507                 0, 0, /* No default value */
39508                 "EARFCNExtension"
39509                 },
39510         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs__extensionValue, choice.AdditionalSpecialSubframeExtension_Info),
39511                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39512                 0,
39513                 &asn_DEF_AdditionalSpecialSubframeExtension_Info,
39514                 0,
39515                 { 0, 0, 0 },
39516                 0, 0, /* No default value */
39517                 "AdditionalSpecialSubframeExtension-Info"
39518                 },
39519 };
39520 static const unsigned asn_MAP_extensionValue_to_canonical_828[] = { 1, 0, 2 };
39521 static const unsigned asn_MAP_extensionValue_from_canonical_828[] = { 1, 0, 2 };
39522 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_828[] = {
39523     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 1, 0, 0 }, /* EARFCNExtension */
39524     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* AdditionalSpecialSubframe-Info */
39525     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -1, 0 } /* AdditionalSpecialSubframeExtension-Info */
39526 };
39527 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_828 = {
39528         sizeof(struct TDD_Info_ExtIEs__extensionValue),
39529         offsetof(struct TDD_Info_ExtIEs__extensionValue, _asn_ctx),
39530         offsetof(struct TDD_Info_ExtIEs__extensionValue, present),
39531         sizeof(((struct TDD_Info_ExtIEs__extensionValue *)0)->present),
39532         asn_MAP_extensionValue_tag2el_828,
39533         3,      /* Count of tags in the map */
39534         asn_MAP_extensionValue_to_canonical_828,
39535         asn_MAP_extensionValue_from_canonical_828,
39536         -1      /* Extensions start */
39537 };
39538 static /* Use -fall-defs-global to expose */
39539 asn_TYPE_descriptor_t asn_DEF_extensionValue_828 = {
39540         "extensionValue",
39541         "extensionValue",
39542         &asn_OP_OPEN_TYPE,
39543         0,      /* No effective tags (pointer) */
39544         0,      /* No effective tags (count) */
39545         0,      /* No tags (pointer) */
39546         0,      /* No tags (count) */
39547         { 0, 0, OPEN_TYPE_constraint },
39548         asn_MBR_extensionValue_828,
39549         3,      /* Elements count */
39550         &asn_SPC_extensionValue_specs_828       /* Additional specs */
39551 };
39552
39553 asn_TYPE_member_t asn_MBR_TDD_Info_ExtIEs_825[] = {
39554         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, id),
39555                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39556                 -1,     /* IMPLICIT tag at current level */
39557                 &asn_DEF_ProtocolIE_ID,
39558                 0,
39559                 { 0, &asn_PER_memb_id_constr_826,  memb_id_constraint_825 },
39560                 0, 0, /* No default value */
39561                 "id"
39562                 },
39563         { ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, criticality),
39564                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39565                 -1,     /* IMPLICIT tag at current level */
39566                 &asn_DEF_Criticality,
39567                 select_TDD_Info_ExtIEs_criticality_type,
39568                 { 0, &asn_PER_memb_criticality_constr_827,  memb_criticality_constraint_825 },
39569                 0, 0, /* No default value */
39570                 "criticality"
39571                 },
39572         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TDD_Info_ExtIEs, extensionValue),
39573                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39574                 +1,     /* EXPLICIT tag at current level */
39575                 &asn_DEF_extensionValue_828,
39576                 select_TDD_Info_ExtIEs_extensionValue_type,
39577                 { 0, &asn_PER_memb_extensionValue_constr_828,  memb_extensionValue_constraint_825 },
39578                 0, 0, /* No default value */
39579                 "extensionValue"
39580                 },
39581 };
39582 static const ber_tlv_tag_t asn_DEF_TDD_Info_ExtIEs_tags_825[] = {
39583         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39584 };
39585 static const asn_TYPE_tag2member_t asn_MAP_TDD_Info_ExtIEs_tag2el_825[] = {
39586     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39587     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39588     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39589 };
39590 asn_SEQUENCE_specifics_t asn_SPC_TDD_Info_ExtIEs_specs_825 = {
39591         sizeof(struct TDD_Info_ExtIEs),
39592         offsetof(struct TDD_Info_ExtIEs, _asn_ctx),
39593         asn_MAP_TDD_Info_ExtIEs_tag2el_825,
39594         3,      /* Count of tags in the map */
39595         0, 0, 0,        /* Optional elements (not needed) */
39596         -1,     /* First extension addition */
39597 };
39598 asn_TYPE_descriptor_t asn_DEF_TDD_Info_ExtIEs = {
39599         "TDD-Info-ExtIEs",
39600         "TDD-Info-ExtIEs",
39601         &asn_OP_SEQUENCE,
39602         asn_DEF_TDD_Info_ExtIEs_tags_825,
39603         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39604                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39605         asn_DEF_TDD_Info_ExtIEs_tags_825,       /* Same as above */
39606         sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825)
39607                 /sizeof(asn_DEF_TDD_Info_ExtIEs_tags_825[0]), /* 1 */
39608         { 0, 0, SEQUENCE_constraint },
39609         asn_MBR_TDD_Info_ExtIEs_825,
39610         3,      /* Elements count */
39611         &asn_SPC_TDD_Info_ExtIEs_specs_825      /* Additional specs */
39612 };
39613
39614 static asn_TYPE_member_t asn_MBR_extensionValue_832[] = {
39615         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.MDT_Configuration),
39616                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39617                 0,
39618                 &asn_DEF_MDT_Configuration,
39619                 0,
39620                 { 0, 0, 0 },
39621                 0, 0, /* No default value */
39622                 "MDT-Configuration"
39623                 },
39624         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs__extensionValue, choice.UEAppLayerMeasConfig),
39625                 (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
39626                 0,
39627                 &asn_DEF_UEAppLayerMeasConfig,
39628                 0,
39629                 { 0, 0, 0 },
39630                 0, 0, /* No default value */
39631                 "UEAppLayerMeasConfig"
39632                 },
39633 };
39634 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_832[] = {
39635     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* MDT-Configuration */
39636     { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* UEAppLayerMeasConfig */
39637 };
39638 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_832 = {
39639         sizeof(struct TraceActivation_ExtIEs__extensionValue),
39640         offsetof(struct TraceActivation_ExtIEs__extensionValue, _asn_ctx),
39641         offsetof(struct TraceActivation_ExtIEs__extensionValue, present),
39642         sizeof(((struct TraceActivation_ExtIEs__extensionValue *)0)->present),
39643         asn_MAP_extensionValue_tag2el_832,
39644         2,      /* Count of tags in the map */
39645         0, 0,
39646         -1      /* Extensions start */
39647 };
39648 static /* Use -fall-defs-global to expose */
39649 asn_TYPE_descriptor_t asn_DEF_extensionValue_832 = {
39650         "extensionValue",
39651         "extensionValue",
39652         &asn_OP_OPEN_TYPE,
39653         0,      /* No effective tags (pointer) */
39654         0,      /* No effective tags (count) */
39655         0,      /* No tags (pointer) */
39656         0,      /* No tags (count) */
39657         { 0, 0, OPEN_TYPE_constraint },
39658         asn_MBR_extensionValue_832,
39659         2,      /* Elements count */
39660         &asn_SPC_extensionValue_specs_832       /* Additional specs */
39661 };
39662
39663 asn_TYPE_member_t asn_MBR_TraceActivation_ExtIEs_829[] = {
39664         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, id),
39665                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39666                 -1,     /* IMPLICIT tag at current level */
39667                 &asn_DEF_ProtocolIE_ID,
39668                 0,
39669                 { 0, &asn_PER_memb_id_constr_830,  memb_id_constraint_829 },
39670                 0, 0, /* No default value */
39671                 "id"
39672                 },
39673         { ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, criticality),
39674                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39675                 -1,     /* IMPLICIT tag at current level */
39676                 &asn_DEF_Criticality,
39677                 select_TraceActivation_ExtIEs_criticality_type,
39678                 { 0, &asn_PER_memb_criticality_constr_831,  memb_criticality_constraint_829 },
39679                 0, 0, /* No default value */
39680                 "criticality"
39681                 },
39682         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct TraceActivation_ExtIEs, extensionValue),
39683                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39684                 +1,     /* EXPLICIT tag at current level */
39685                 &asn_DEF_extensionValue_832,
39686                 select_TraceActivation_ExtIEs_extensionValue_type,
39687                 { 0, &asn_PER_memb_extensionValue_constr_832,  memb_extensionValue_constraint_829 },
39688                 0, 0, /* No default value */
39689                 "extensionValue"
39690                 },
39691 };
39692 static const ber_tlv_tag_t asn_DEF_TraceActivation_ExtIEs_tags_829[] = {
39693         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39694 };
39695 static const asn_TYPE_tag2member_t asn_MAP_TraceActivation_ExtIEs_tag2el_829[] = {
39696     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39697     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39698     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39699 };
39700 asn_SEQUENCE_specifics_t asn_SPC_TraceActivation_ExtIEs_specs_829 = {
39701         sizeof(struct TraceActivation_ExtIEs),
39702         offsetof(struct TraceActivation_ExtIEs, _asn_ctx),
39703         asn_MAP_TraceActivation_ExtIEs_tag2el_829,
39704         3,      /* Count of tags in the map */
39705         0, 0, 0,        /* Optional elements (not needed) */
39706         -1,     /* First extension addition */
39707 };
39708 asn_TYPE_descriptor_t asn_DEF_TraceActivation_ExtIEs = {
39709         "TraceActivation-ExtIEs",
39710         "TraceActivation-ExtIEs",
39711         &asn_OP_SEQUENCE,
39712         asn_DEF_TraceActivation_ExtIEs_tags_829,
39713         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39714                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39715         asn_DEF_TraceActivation_ExtIEs_tags_829,        /* Same as above */
39716         sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829)
39717                 /sizeof(asn_DEF_TraceActivation_ExtIEs_tags_829[0]), /* 1 */
39718         { 0, 0, SEQUENCE_constraint },
39719         asn_MBR_TraceActivation_ExtIEs_829,
39720         3,      /* Elements count */
39721         &asn_SPC_TraceActivation_ExtIEs_specs_829       /* Additional specs */
39722 };
39723
39724 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_836 = {
39725         sizeof(struct Tunnel_Information_ExtIEs__extensionValue),
39726         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, _asn_ctx),
39727         offsetof(struct Tunnel_Information_ExtIEs__extensionValue, present),
39728         sizeof(((struct Tunnel_Information_ExtIEs__extensionValue *)0)->present),
39729         0,      /* No top level tags */
39730         0,      /* No tags in the map */
39731         0, 0,
39732         -1      /* Extensions start */
39733 };
39734 static /* Use -fall-defs-global to expose */
39735 asn_TYPE_descriptor_t asn_DEF_extensionValue_836 = {
39736         "extensionValue",
39737         "extensionValue",
39738         &asn_OP_OPEN_TYPE,
39739         0,      /* No effective tags (pointer) */
39740         0,      /* No effective tags (count) */
39741         0,      /* No tags (pointer) */
39742         0,      /* No tags (count) */
39743         { 0, 0, OPEN_TYPE_constraint },
39744         0, 0,   /* No members */
39745         &asn_SPC_extensionValue_specs_836       /* Additional specs */
39746 };
39747
39748 asn_TYPE_member_t asn_MBR_Tunnel_Information_ExtIEs_833[] = {
39749         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, id),
39750                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39751                 -1,     /* IMPLICIT tag at current level */
39752                 &asn_DEF_ProtocolIE_ID,
39753                 0,
39754                 { 0, &asn_PER_memb_id_constr_834,  memb_id_constraint_833 },
39755                 0, 0, /* No default value */
39756                 "id"
39757                 },
39758         { ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, criticality),
39759                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39760                 -1,     /* IMPLICIT tag at current level */
39761                 &asn_DEF_Criticality,
39762                 0,
39763                 { 0, &asn_PER_memb_criticality_constr_835,  memb_criticality_constraint_833 },
39764                 0, 0, /* No default value */
39765                 "criticality"
39766                 },
39767         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct Tunnel_Information_ExtIEs, extensionValue),
39768                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39769                 +1,     /* EXPLICIT tag at current level */
39770                 &asn_DEF_extensionValue_836,
39771                 0,
39772                 { 0, &asn_PER_memb_extensionValue_constr_836,  memb_extensionValue_constraint_833 },
39773                 0, 0, /* No default value */
39774                 "extensionValue"
39775                 },
39776 };
39777 static const ber_tlv_tag_t asn_DEF_Tunnel_Information_ExtIEs_tags_833[] = {
39778         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39779 };
39780 static const asn_TYPE_tag2member_t asn_MAP_Tunnel_Information_ExtIEs_tag2el_833[] = {
39781     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39782     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39783     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39784 };
39785 asn_SEQUENCE_specifics_t asn_SPC_Tunnel_Information_ExtIEs_specs_833 = {
39786         sizeof(struct Tunnel_Information_ExtIEs),
39787         offsetof(struct Tunnel_Information_ExtIEs, _asn_ctx),
39788         asn_MAP_Tunnel_Information_ExtIEs_tag2el_833,
39789         3,      /* Count of tags in the map */
39790         0, 0, 0,        /* Optional elements (not needed) */
39791         -1,     /* First extension addition */
39792 };
39793 asn_TYPE_descriptor_t asn_DEF_Tunnel_Information_ExtIEs = {
39794         "Tunnel-Information-ExtIEs",
39795         "Tunnel-Information-ExtIEs",
39796         &asn_OP_SEQUENCE,
39797         asn_DEF_Tunnel_Information_ExtIEs_tags_833,
39798         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39799                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39800         asn_DEF_Tunnel_Information_ExtIEs_tags_833,     /* Same as above */
39801         sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833)
39802                 /sizeof(asn_DEF_Tunnel_Information_ExtIEs_tags_833[0]), /* 1 */
39803         { 0, 0, SEQUENCE_constraint },
39804         asn_MBR_Tunnel_Information_ExtIEs_833,
39805         3,      /* Elements count */
39806         &asn_SPC_Tunnel_Information_ExtIEs_specs_833    /* Additional specs */
39807 };
39808
39809 static asn_TYPE_member_t asn_MBR_extensionValue_840[] = {
39810         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, choice.ExtendedBitRate),
39811                 (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)),
39812                 0,
39813                 &asn_DEF_ExtendedBitRate,
39814                 0,
39815                 { 0, 0, 0 },
39816                 0, 0, /* No default value */
39817                 "ExtendedBitRate"
39818                 },
39819 };
39820 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_840[] = {
39821     { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 } /* ExtendedBitRate */
39822 };
39823 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_840 = {
39824         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue),
39825         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, _asn_ctx),
39826         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue, present),
39827         sizeof(((struct UEAggregate_MaximumBitrate_ExtIEs__extensionValue *)0)->present),
39828         asn_MAP_extensionValue_tag2el_840,
39829         1,      /* Count of tags in the map */
39830         0, 0,
39831         -1      /* Extensions start */
39832 };
39833 static /* Use -fall-defs-global to expose */
39834 asn_TYPE_descriptor_t asn_DEF_extensionValue_840 = {
39835         "extensionValue",
39836         "extensionValue",
39837         &asn_OP_OPEN_TYPE,
39838         0,      /* No effective tags (pointer) */
39839         0,      /* No effective tags (count) */
39840         0,      /* No tags (pointer) */
39841         0,      /* No tags (count) */
39842         { 0, 0, OPEN_TYPE_constraint },
39843         asn_MBR_extensionValue_840,
39844         1,      /* Elements count */
39845         &asn_SPC_extensionValue_specs_840       /* Additional specs */
39846 };
39847
39848 asn_TYPE_member_t asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837[] = {
39849         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, id),
39850                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39851                 -1,     /* IMPLICIT tag at current level */
39852                 &asn_DEF_ProtocolIE_ID,
39853                 0,
39854                 { 0, &asn_PER_memb_id_constr_838,  memb_id_constraint_837 },
39855                 0, 0, /* No default value */
39856                 "id"
39857                 },
39858         { ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, criticality),
39859                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39860                 -1,     /* IMPLICIT tag at current level */
39861                 &asn_DEF_Criticality,
39862                 select_UEAggregate_MaximumBitrate_ExtIEs_criticality_type,
39863                 { 0, &asn_PER_memb_criticality_constr_839,  memb_criticality_constraint_837 },
39864                 0, 0, /* No default value */
39865                 "criticality"
39866                 },
39867         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, extensionValue),
39868                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39869                 +1,     /* EXPLICIT tag at current level */
39870                 &asn_DEF_extensionValue_840,
39871                 select_UEAggregate_MaximumBitrate_ExtIEs_extensionValue_type,
39872                 { 0, &asn_PER_memb_extensionValue_constr_840,  memb_extensionValue_constraint_837 },
39873                 0, 0, /* No default value */
39874                 "extensionValue"
39875                 },
39876 };
39877 static const ber_tlv_tag_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[] = {
39878         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39879 };
39880 static const asn_TYPE_tag2member_t asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837[] = {
39881     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39882     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39883     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39884 };
39885 asn_SEQUENCE_specifics_t asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837 = {
39886         sizeof(struct UEAggregate_MaximumBitrate_ExtIEs),
39887         offsetof(struct UEAggregate_MaximumBitrate_ExtIEs, _asn_ctx),
39888         asn_MAP_UEAggregate_MaximumBitrate_ExtIEs_tag2el_837,
39889         3,      /* Count of tags in the map */
39890         0, 0, 0,        /* Optional elements (not needed) */
39891         -1,     /* First extension addition */
39892 };
39893 asn_TYPE_descriptor_t asn_DEF_UEAggregate_MaximumBitrate_ExtIEs = {
39894         "UEAggregate-MaximumBitrate-ExtIEs",
39895         "UEAggregate-MaximumBitrate-ExtIEs",
39896         &asn_OP_SEQUENCE,
39897         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,
39898         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39899                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39900         asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837,     /* Same as above */
39901         sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837)
39902                 /sizeof(asn_DEF_UEAggregate_MaximumBitrate_ExtIEs_tags_837[0]), /* 1 */
39903         { 0, 0, SEQUENCE_constraint },
39904         asn_MBR_UEAggregate_MaximumBitrate_ExtIEs_837,
39905         3,      /* Elements count */
39906         &asn_SPC_UEAggregate_MaximumBitrate_ExtIEs_specs_837    /* Additional specs */
39907 };
39908
39909 static asn_TYPE_member_t asn_MBR_extensionValue_844[] = {
39910         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, choice.ServiceType),
39911                 (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)),
39912                 0,
39913                 &asn_DEF_ServiceType,
39914                 0,
39915                 { 0, 0, 0 },
39916                 0, 0, /* No default value */
39917                 "ServiceType"
39918                 },
39919 };
39920 static const asn_TYPE_tag2member_t asn_MAP_extensionValue_tag2el_844[] = {
39921     { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, 0, 0 } /* ServiceType */
39922 };
39923 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_844 = {
39924         sizeof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue),
39925         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, _asn_ctx),
39926         offsetof(struct UEAppLayerMeasConfig_ExtIEs__extensionValue, present),
39927         sizeof(((struct UEAppLayerMeasConfig_ExtIEs__extensionValue *)0)->present),
39928         asn_MAP_extensionValue_tag2el_844,
39929         1,      /* Count of tags in the map */
39930         0, 0,
39931         -1      /* Extensions start */
39932 };
39933 static /* Use -fall-defs-global to expose */
39934 asn_TYPE_descriptor_t asn_DEF_extensionValue_844 = {
39935         "extensionValue",
39936         "extensionValue",
39937         &asn_OP_OPEN_TYPE,
39938         0,      /* No effective tags (pointer) */
39939         0,      /* No effective tags (count) */
39940         0,      /* No tags (pointer) */
39941         0,      /* No tags (count) */
39942         { 0, 0, OPEN_TYPE_constraint },
39943         asn_MBR_extensionValue_844,
39944         1,      /* Elements count */
39945         &asn_SPC_extensionValue_specs_844       /* Additional specs */
39946 };
39947
39948 asn_TYPE_member_t asn_MBR_UEAppLayerMeasConfig_ExtIEs_841[] = {
39949         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, id),
39950                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
39951                 -1,     /* IMPLICIT tag at current level */
39952                 &asn_DEF_ProtocolIE_ID,
39953                 0,
39954                 { 0, &asn_PER_memb_id_constr_842,  memb_id_constraint_841 },
39955                 0, 0, /* No default value */
39956                 "id"
39957                 },
39958         { ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, criticality),
39959                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
39960                 -1,     /* IMPLICIT tag at current level */
39961                 &asn_DEF_Criticality,
39962                 select_UEAppLayerMeasConfig_ExtIEs_criticality_type,
39963                 { 0, &asn_PER_memb_criticality_constr_843,  memb_criticality_constraint_841 },
39964                 0, 0, /* No default value */
39965                 "criticality"
39966                 },
39967         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEAppLayerMeasConfig_ExtIEs, extensionValue),
39968                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
39969                 +1,     /* EXPLICIT tag at current level */
39970                 &asn_DEF_extensionValue_844,
39971                 select_UEAppLayerMeasConfig_ExtIEs_extensionValue_type,
39972                 { 0, &asn_PER_memb_extensionValue_constr_844,  memb_extensionValue_constraint_841 },
39973                 0, 0, /* No default value */
39974                 "extensionValue"
39975                 },
39976 };
39977 static const ber_tlv_tag_t asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[] = {
39978         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
39979 };
39980 static const asn_TYPE_tag2member_t asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841[] = {
39981     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
39982     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
39983     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
39984 };
39985 asn_SEQUENCE_specifics_t asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841 = {
39986         sizeof(struct UEAppLayerMeasConfig_ExtIEs),
39987         offsetof(struct UEAppLayerMeasConfig_ExtIEs, _asn_ctx),
39988         asn_MAP_UEAppLayerMeasConfig_ExtIEs_tag2el_841,
39989         3,      /* Count of tags in the map */
39990         0, 0, 0,        /* Optional elements (not needed) */
39991         -1,     /* First extension addition */
39992 };
39993 asn_TYPE_descriptor_t asn_DEF_UEAppLayerMeasConfig_ExtIEs = {
39994         "UEAppLayerMeasConfig-ExtIEs",
39995         "UEAppLayerMeasConfig-ExtIEs",
39996         &asn_OP_SEQUENCE,
39997         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,
39998         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
39999                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
40000         asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841,   /* Same as above */
40001         sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841)
40002                 /sizeof(asn_DEF_UEAppLayerMeasConfig_ExtIEs_tags_841[0]), /* 1 */
40003         { 0, 0, SEQUENCE_constraint },
40004         asn_MBR_UEAppLayerMeasConfig_ExtIEs_841,
40005         3,      /* Elements count */
40006         &asn_SPC_UEAppLayerMeasConfig_ExtIEs_specs_841  /* Additional specs */
40007 };
40008
40009 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_848 = {
40010         sizeof(struct UESecurityCapabilities_ExtIEs__extensionValue),
40011         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, _asn_ctx),
40012         offsetof(struct UESecurityCapabilities_ExtIEs__extensionValue, present),
40013         sizeof(((struct UESecurityCapabilities_ExtIEs__extensionValue *)0)->present),
40014         0,      /* No top level tags */
40015         0,      /* No tags in the map */
40016         0, 0,
40017         -1      /* Extensions start */
40018 };
40019 static /* Use -fall-defs-global to expose */
40020 asn_TYPE_descriptor_t asn_DEF_extensionValue_848 = {
40021         "extensionValue",
40022         "extensionValue",
40023         &asn_OP_OPEN_TYPE,
40024         0,      /* No effective tags (pointer) */
40025         0,      /* No effective tags (count) */
40026         0,      /* No tags (pointer) */
40027         0,      /* No tags (count) */
40028         { 0, 0, OPEN_TYPE_constraint },
40029         0, 0,   /* No members */
40030         &asn_SPC_extensionValue_specs_848       /* Additional specs */
40031 };
40032
40033 asn_TYPE_member_t asn_MBR_UESecurityCapabilities_ExtIEs_845[] = {
40034         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, id),
40035                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40036                 -1,     /* IMPLICIT tag at current level */
40037                 &asn_DEF_ProtocolIE_ID,
40038                 0,
40039                 { 0, &asn_PER_memb_id_constr_846,  memb_id_constraint_845 },
40040                 0, 0, /* No default value */
40041                 "id"
40042                 },
40043         { ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, criticality),
40044                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40045                 -1,     /* IMPLICIT tag at current level */
40046                 &asn_DEF_Criticality,
40047                 0,
40048                 { 0, &asn_PER_memb_criticality_constr_847,  memb_criticality_constraint_845 },
40049                 0, 0, /* No default value */
40050                 "criticality"
40051                 },
40052         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UESecurityCapabilities_ExtIEs, extensionValue),
40053                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40054                 +1,     /* EXPLICIT tag at current level */
40055                 &asn_DEF_extensionValue_848,
40056                 0,
40057                 { 0, &asn_PER_memb_extensionValue_constr_848,  memb_extensionValue_constraint_845 },
40058                 0, 0, /* No default value */
40059                 "extensionValue"
40060                 },
40061 };
40062 static const ber_tlv_tag_t asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[] = {
40063         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40064 };
40065 static const asn_TYPE_tag2member_t asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845[] = {
40066     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40067     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40068     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40069 };
40070 asn_SEQUENCE_specifics_t asn_SPC_UESecurityCapabilities_ExtIEs_specs_845 = {
40071         sizeof(struct UESecurityCapabilities_ExtIEs),
40072         offsetof(struct UESecurityCapabilities_ExtIEs, _asn_ctx),
40073         asn_MAP_UESecurityCapabilities_ExtIEs_tag2el_845,
40074         3,      /* Count of tags in the map */
40075         0, 0, 0,        /* Optional elements (not needed) */
40076         -1,     /* First extension addition */
40077 };
40078 asn_TYPE_descriptor_t asn_DEF_UESecurityCapabilities_ExtIEs = {
40079         "UESecurityCapabilities-ExtIEs",
40080         "UESecurityCapabilities-ExtIEs",
40081         &asn_OP_SEQUENCE,
40082         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845,
40083         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40084                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40085         asn_DEF_UESecurityCapabilities_ExtIEs_tags_845, /* Same as above */
40086         sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845)
40087                 /sizeof(asn_DEF_UESecurityCapabilities_ExtIEs_tags_845[0]), /* 1 */
40088         { 0, 0, SEQUENCE_constraint },
40089         asn_MBR_UESecurityCapabilities_ExtIEs_845,
40090         3,      /* Elements count */
40091         &asn_SPC_UESecurityCapabilities_ExtIEs_specs_845        /* Additional specs */
40092 };
40093
40094 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_852 = {
40095         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue),
40096         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, _asn_ctx),
40097         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue, present),
40098         sizeof(((struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs__extensionValue *)0)->present),
40099         0,      /* No top level tags */
40100         0,      /* No tags in the map */
40101         0, 0,
40102         -1      /* Extensions start */
40103 };
40104 static /* Use -fall-defs-global to expose */
40105 asn_TYPE_descriptor_t asn_DEF_extensionValue_852 = {
40106         "extensionValue",
40107         "extensionValue",
40108         &asn_OP_OPEN_TYPE,
40109         0,      /* No effective tags (pointer) */
40110         0,      /* No effective tags (count) */
40111         0,      /* No tags (pointer) */
40112         0,      /* No tags (count) */
40113         { 0, 0, OPEN_TYPE_constraint },
40114         0, 0,   /* No members */
40115         &asn_SPC_extensionValue_specs_852       /* Additional specs */
40116 };
40117
40118 asn_TYPE_member_t asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849[] = {
40119         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, id),
40120                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40121                 -1,     /* IMPLICIT tag at current level */
40122                 &asn_DEF_ProtocolIE_ID,
40123                 0,
40124                 { 0, &asn_PER_memb_id_constr_850,  memb_id_constraint_849 },
40125                 0, 0, /* No default value */
40126                 "id"
40127                 },
40128         { ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, criticality),
40129                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40130                 -1,     /* IMPLICIT tag at current level */
40131                 &asn_DEF_Criticality,
40132                 0,
40133                 { 0, &asn_PER_memb_criticality_constr_851,  memb_criticality_constraint_849 },
40134                 0, 0, /* No default value */
40135                 "criticality"
40136                 },
40137         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, extensionValue),
40138                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40139                 +1,     /* EXPLICIT tag at current level */
40140                 &asn_DEF_extensionValue_852,
40141                 0,
40142                 { 0, &asn_PER_memb_extensionValue_constr_852,  memb_extensionValue_constraint_849 },
40143                 0, 0, /* No default value */
40144                 "extensionValue"
40145                 },
40146 };
40147 static const ber_tlv_tag_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[] = {
40148         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40149 };
40150 static const asn_TYPE_tag2member_t asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849[] = {
40151     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40152     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40153     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40154 };
40155 asn_SEQUENCE_specifics_t asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849 = {
40156         sizeof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs),
40157         offsetof(struct UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs, _asn_ctx),
40158         asn_MAP_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tag2el_849,
40159         3,      /* Count of tags in the map */
40160         0, 0, 0,        /* Optional elements (not needed) */
40161         -1,     /* First extension addition */
40162 };
40163 asn_TYPE_descriptor_t asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs = {
40164         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40165         "UE-Sidelink-Aggregate-MaximumBitRate-ExtIEs",
40166         &asn_OP_SEQUENCE,
40167         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,
40168         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40169                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40170         asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849,   /* Same as above */
40171         sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849)
40172                 /sizeof(asn_DEF_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_tags_849[0]), /* 1 */
40173         { 0, 0, SEQUENCE_constraint },
40174         asn_MBR_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_849,
40175         3,      /* Elements count */
40176         &asn_SPC_UE_Sidelink_Aggregate_MaximumBitRate_ExtIEs_specs_849  /* Additional specs */
40177 };
40178
40179 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_856 = {
40180         sizeof(struct UEsToBeResetList_Item_ExtIEs__extensionValue),
40181         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, _asn_ctx),
40182         offsetof(struct UEsToBeResetList_Item_ExtIEs__extensionValue, present),
40183         sizeof(((struct UEsToBeResetList_Item_ExtIEs__extensionValue *)0)->present),
40184         0,      /* No top level tags */
40185         0,      /* No tags in the map */
40186         0, 0,
40187         -1      /* Extensions start */
40188 };
40189 static /* Use -fall-defs-global to expose */
40190 asn_TYPE_descriptor_t asn_DEF_extensionValue_856 = {
40191         "extensionValue",
40192         "extensionValue",
40193         &asn_OP_OPEN_TYPE,
40194         0,      /* No effective tags (pointer) */
40195         0,      /* No effective tags (count) */
40196         0,      /* No tags (pointer) */
40197         0,      /* No tags (count) */
40198         { 0, 0, OPEN_TYPE_constraint },
40199         0, 0,   /* No members */
40200         &asn_SPC_extensionValue_specs_856       /* Additional specs */
40201 };
40202
40203 asn_TYPE_member_t asn_MBR_UEsToBeResetList_Item_ExtIEs_853[] = {
40204         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, id),
40205                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40206                 -1,     /* IMPLICIT tag at current level */
40207                 &asn_DEF_ProtocolIE_ID,
40208                 0,
40209                 { 0, &asn_PER_memb_id_constr_854,  memb_id_constraint_853 },
40210                 0, 0, /* No default value */
40211                 "id"
40212                 },
40213         { ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, criticality),
40214                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40215                 -1,     /* IMPLICIT tag at current level */
40216                 &asn_DEF_Criticality,
40217                 0,
40218                 { 0, &asn_PER_memb_criticality_constr_855,  memb_criticality_constraint_853 },
40219                 0, 0, /* No default value */
40220                 "criticality"
40221                 },
40222         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UEsToBeResetList_Item_ExtIEs, extensionValue),
40223                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40224                 +1,     /* EXPLICIT tag at current level */
40225                 &asn_DEF_extensionValue_856,
40226                 0,
40227                 { 0, &asn_PER_memb_extensionValue_constr_856,  memb_extensionValue_constraint_853 },
40228                 0, 0, /* No default value */
40229                 "extensionValue"
40230                 },
40231 };
40232 static const ber_tlv_tag_t asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[] = {
40233         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40234 };
40235 static const asn_TYPE_tag2member_t asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853[] = {
40236     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40237     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40238     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40239 };
40240 asn_SEQUENCE_specifics_t asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 = {
40241         sizeof(struct UEsToBeResetList_Item_ExtIEs),
40242         offsetof(struct UEsToBeResetList_Item_ExtIEs, _asn_ctx),
40243         asn_MAP_UEsToBeResetList_Item_ExtIEs_tag2el_853,
40244         3,      /* Count of tags in the map */
40245         0, 0, 0,        /* Optional elements (not needed) */
40246         -1,     /* First extension addition */
40247 };
40248 asn_TYPE_descriptor_t asn_DEF_UEsToBeResetList_Item_ExtIEs = {
40249         "UEsToBeResetList-Item-ExtIEs",
40250         "UEsToBeResetList-Item-ExtIEs",
40251         &asn_OP_SEQUENCE,
40252         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,
40253         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40254                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40255         asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853,  /* Same as above */
40256         sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853)
40257                 /sizeof(asn_DEF_UEsToBeResetList_Item_ExtIEs_tags_853[0]), /* 1 */
40258         { 0, 0, SEQUENCE_constraint },
40259         asn_MBR_UEsToBeResetList_Item_ExtIEs_853,
40260         3,      /* Elements count */
40261         &asn_SPC_UEsToBeResetList_Item_ExtIEs_specs_853 /* Additional specs */
40262 };
40263
40264 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_860 = {
40265         sizeof(struct ULandDLSharing_ExtIEs__extensionValue),
40266         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, _asn_ctx),
40267         offsetof(struct ULandDLSharing_ExtIEs__extensionValue, present),
40268         sizeof(((struct ULandDLSharing_ExtIEs__extensionValue *)0)->present),
40269         0,      /* No top level tags */
40270         0,      /* No tags in the map */
40271         0, 0,
40272         -1      /* Extensions start */
40273 };
40274 static /* Use -fall-defs-global to expose */
40275 asn_TYPE_descriptor_t asn_DEF_extensionValue_860 = {
40276         "extensionValue",
40277         "extensionValue",
40278         &asn_OP_OPEN_TYPE,
40279         0,      /* No effective tags (pointer) */
40280         0,      /* No effective tags (count) */
40281         0,      /* No tags (pointer) */
40282         0,      /* No tags (count) */
40283         { 0, 0, OPEN_TYPE_constraint },
40284         0, 0,   /* No members */
40285         &asn_SPC_extensionValue_specs_860       /* Additional specs */
40286 };
40287
40288 asn_TYPE_member_t asn_MBR_ULandDLSharing_ExtIEs_857[] = {
40289         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, id),
40290                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40291                 -1,     /* IMPLICIT tag at current level */
40292                 &asn_DEF_ProtocolIE_ID,
40293                 0,
40294                 { 0, &asn_PER_memb_id_constr_858,  memb_id_constraint_857 },
40295                 0, 0, /* No default value */
40296                 "id"
40297                 },
40298         { ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, criticality),
40299                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40300                 -1,     /* IMPLICIT tag at current level */
40301                 &asn_DEF_Criticality,
40302                 0,
40303                 { 0, &asn_PER_memb_criticality_constr_859,  memb_criticality_constraint_857 },
40304                 0, 0, /* No default value */
40305                 "criticality"
40306                 },
40307         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULandDLSharing_ExtIEs, extensionValue),
40308                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40309                 +1,     /* EXPLICIT tag at current level */
40310                 &asn_DEF_extensionValue_860,
40311                 0,
40312                 { 0, &asn_PER_memb_extensionValue_constr_860,  memb_extensionValue_constraint_857 },
40313                 0, 0, /* No default value */
40314                 "extensionValue"
40315                 },
40316 };
40317 static const ber_tlv_tag_t asn_DEF_ULandDLSharing_ExtIEs_tags_857[] = {
40318         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40319 };
40320 static const asn_TYPE_tag2member_t asn_MAP_ULandDLSharing_ExtIEs_tag2el_857[] = {
40321     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40322     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40323     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40324 };
40325 asn_SEQUENCE_specifics_t asn_SPC_ULandDLSharing_ExtIEs_specs_857 = {
40326         sizeof(struct ULandDLSharing_ExtIEs),
40327         offsetof(struct ULandDLSharing_ExtIEs, _asn_ctx),
40328         asn_MAP_ULandDLSharing_ExtIEs_tag2el_857,
40329         3,      /* Count of tags in the map */
40330         0, 0, 0,        /* Optional elements (not needed) */
40331         -1,     /* First extension addition */
40332 };
40333 asn_TYPE_descriptor_t asn_DEF_ULandDLSharing_ExtIEs = {
40334         "ULandDLSharing-ExtIEs",
40335         "ULandDLSharing-ExtIEs",
40336         &asn_OP_SEQUENCE,
40337         asn_DEF_ULandDLSharing_ExtIEs_tags_857,
40338         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40339                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40340         asn_DEF_ULandDLSharing_ExtIEs_tags_857, /* Same as above */
40341         sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857)
40342                 /sizeof(asn_DEF_ULandDLSharing_ExtIEs_tags_857[0]), /* 1 */
40343         { 0, 0, SEQUENCE_constraint },
40344         asn_MBR_ULandDLSharing_ExtIEs_857,
40345         3,      /* Elements count */
40346         &asn_SPC_ULandDLSharing_ExtIEs_specs_857        /* Additional specs */
40347 };
40348
40349 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_864 = {
40350         sizeof(struct ULConfiguration_ExtIEs__extensionValue),
40351         offsetof(struct ULConfiguration_ExtIEs__extensionValue, _asn_ctx),
40352         offsetof(struct ULConfiguration_ExtIEs__extensionValue, present),
40353         sizeof(((struct ULConfiguration_ExtIEs__extensionValue *)0)->present),
40354         0,      /* No top level tags */
40355         0,      /* No tags in the map */
40356         0, 0,
40357         -1      /* Extensions start */
40358 };
40359 static /* Use -fall-defs-global to expose */
40360 asn_TYPE_descriptor_t asn_DEF_extensionValue_864 = {
40361         "extensionValue",
40362         "extensionValue",
40363         &asn_OP_OPEN_TYPE,
40364         0,      /* No effective tags (pointer) */
40365         0,      /* No effective tags (count) */
40366         0,      /* No tags (pointer) */
40367         0,      /* No tags (count) */
40368         { 0, 0, OPEN_TYPE_constraint },
40369         0, 0,   /* No members */
40370         &asn_SPC_extensionValue_specs_864       /* Additional specs */
40371 };
40372
40373 asn_TYPE_member_t asn_MBR_ULConfiguration_ExtIEs_861[] = {
40374         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, id),
40375                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40376                 -1,     /* IMPLICIT tag at current level */
40377                 &asn_DEF_ProtocolIE_ID,
40378                 0,
40379                 { 0, &asn_PER_memb_id_constr_862,  memb_id_constraint_861 },
40380                 0, 0, /* No default value */
40381                 "id"
40382                 },
40383         { ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, criticality),
40384                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40385                 -1,     /* IMPLICIT tag at current level */
40386                 &asn_DEF_Criticality,
40387                 0,
40388                 { 0, &asn_PER_memb_criticality_constr_863,  memb_criticality_constraint_861 },
40389                 0, 0, /* No default value */
40390                 "criticality"
40391                 },
40392         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULConfiguration_ExtIEs, extensionValue),
40393                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40394                 +1,     /* EXPLICIT tag at current level */
40395                 &asn_DEF_extensionValue_864,
40396                 0,
40397                 { 0, &asn_PER_memb_extensionValue_constr_864,  memb_extensionValue_constraint_861 },
40398                 0, 0, /* No default value */
40399                 "extensionValue"
40400                 },
40401 };
40402 static const ber_tlv_tag_t asn_DEF_ULConfiguration_ExtIEs_tags_861[] = {
40403         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40404 };
40405 static const asn_TYPE_tag2member_t asn_MAP_ULConfiguration_ExtIEs_tag2el_861[] = {
40406     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40407     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40408     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40409 };
40410 asn_SEQUENCE_specifics_t asn_SPC_ULConfiguration_ExtIEs_specs_861 = {
40411         sizeof(struct ULConfiguration_ExtIEs),
40412         offsetof(struct ULConfiguration_ExtIEs, _asn_ctx),
40413         asn_MAP_ULConfiguration_ExtIEs_tag2el_861,
40414         3,      /* Count of tags in the map */
40415         0, 0, 0,        /* Optional elements (not needed) */
40416         -1,     /* First extension addition */
40417 };
40418 asn_TYPE_descriptor_t asn_DEF_ULConfiguration_ExtIEs = {
40419         "ULConfiguration-ExtIEs",
40420         "ULConfiguration-ExtIEs",
40421         &asn_OP_SEQUENCE,
40422         asn_DEF_ULConfiguration_ExtIEs_tags_861,
40423         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40424                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40425         asn_DEF_ULConfiguration_ExtIEs_tags_861,        /* Same as above */
40426         sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861)
40427                 /sizeof(asn_DEF_ULConfiguration_ExtIEs_tags_861[0]), /* 1 */
40428         { 0, 0, SEQUENCE_constraint },
40429         asn_MBR_ULConfiguration_ExtIEs_861,
40430         3,      /* Elements count */
40431         &asn_SPC_ULConfiguration_ExtIEs_specs_861       /* Additional specs */
40432 };
40433
40434 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_868 = {
40435         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue),
40436         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, _asn_ctx),
40437         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue, present),
40438         sizeof(((struct UL_HighInterferenceIndicationInfo_Item_ExtIEs__extensionValue *)0)->present),
40439         0,      /* No top level tags */
40440         0,      /* No tags in the map */
40441         0, 0,
40442         -1      /* Extensions start */
40443 };
40444 static /* Use -fall-defs-global to expose */
40445 asn_TYPE_descriptor_t asn_DEF_extensionValue_868 = {
40446         "extensionValue",
40447         "extensionValue",
40448         &asn_OP_OPEN_TYPE,
40449         0,      /* No effective tags (pointer) */
40450         0,      /* No effective tags (count) */
40451         0,      /* No tags (pointer) */
40452         0,      /* No tags (count) */
40453         { 0, 0, OPEN_TYPE_constraint },
40454         0, 0,   /* No members */
40455         &asn_SPC_extensionValue_specs_868       /* Additional specs */
40456 };
40457
40458 asn_TYPE_member_t asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865[] = {
40459         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, id),
40460                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40461                 -1,     /* IMPLICIT tag at current level */
40462                 &asn_DEF_ProtocolIE_ID,
40463                 0,
40464                 { 0, &asn_PER_memb_id_constr_866,  memb_id_constraint_865 },
40465                 0, 0, /* No default value */
40466                 "id"
40467                 },
40468         { ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, criticality),
40469                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40470                 -1,     /* IMPLICIT tag at current level */
40471                 &asn_DEF_Criticality,
40472                 0,
40473                 { 0, &asn_PER_memb_criticality_constr_867,  memb_criticality_constraint_865 },
40474                 0, 0, /* No default value */
40475                 "criticality"
40476                 },
40477         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, extensionValue),
40478                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40479                 +1,     /* EXPLICIT tag at current level */
40480                 &asn_DEF_extensionValue_868,
40481                 0,
40482                 { 0, &asn_PER_memb_extensionValue_constr_868,  memb_extensionValue_constraint_865 },
40483                 0, 0, /* No default value */
40484                 "extensionValue"
40485                 },
40486 };
40487 static const ber_tlv_tag_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[] = {
40488         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40489 };
40490 static const asn_TYPE_tag2member_t asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865[] = {
40491     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40492     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40493     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40494 };
40495 asn_SEQUENCE_specifics_t asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865 = {
40496         sizeof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs),
40497         offsetof(struct UL_HighInterferenceIndicationInfo_Item_ExtIEs, _asn_ctx),
40498         asn_MAP_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tag2el_865,
40499         3,      /* Count of tags in the map */
40500         0, 0, 0,        /* Optional elements (not needed) */
40501         -1,     /* First extension addition */
40502 };
40503 asn_TYPE_descriptor_t asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs = {
40504         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40505         "UL-HighInterferenceIndicationInfo-Item-ExtIEs",
40506         &asn_OP_SEQUENCE,
40507         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865,
40508         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40509                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40510         asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865, /* Same as above */
40511         sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865)
40512                 /sizeof(asn_DEF_UL_HighInterferenceIndicationInfo_Item_ExtIEs_tags_865[0]), /* 1 */
40513         { 0, 0, SEQUENCE_constraint },
40514         asn_MBR_UL_HighInterferenceIndicationInfo_Item_ExtIEs_865,
40515         3,      /* Elements count */
40516         &asn_SPC_UL_HighInterferenceIndicationInfo_Item_ExtIEs_specs_865        /* Additional specs */
40517 };
40518
40519 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_872 = {
40520         sizeof(struct ULOnlySharing_ExtIEs__extensionValue),
40521         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, _asn_ctx),
40522         offsetof(struct ULOnlySharing_ExtIEs__extensionValue, present),
40523         sizeof(((struct ULOnlySharing_ExtIEs__extensionValue *)0)->present),
40524         0,      /* No top level tags */
40525         0,      /* No tags in the map */
40526         0, 0,
40527         -1      /* Extensions start */
40528 };
40529 static /* Use -fall-defs-global to expose */
40530 asn_TYPE_descriptor_t asn_DEF_extensionValue_872 = {
40531         "extensionValue",
40532         "extensionValue",
40533         &asn_OP_OPEN_TYPE,
40534         0,      /* No effective tags (pointer) */
40535         0,      /* No effective tags (count) */
40536         0,      /* No tags (pointer) */
40537         0,      /* No tags (count) */
40538         { 0, 0, OPEN_TYPE_constraint },
40539         0, 0,   /* No members */
40540         &asn_SPC_extensionValue_specs_872       /* Additional specs */
40541 };
40542
40543 asn_TYPE_member_t asn_MBR_ULOnlySharing_ExtIEs_869[] = {
40544         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, id),
40545                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40546                 -1,     /* IMPLICIT tag at current level */
40547                 &asn_DEF_ProtocolIE_ID,
40548                 0,
40549                 { 0, &asn_PER_memb_id_constr_870,  memb_id_constraint_869 },
40550                 0, 0, /* No default value */
40551                 "id"
40552                 },
40553         { ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, criticality),
40554                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40555                 -1,     /* IMPLICIT tag at current level */
40556                 &asn_DEF_Criticality,
40557                 0,
40558                 { 0, &asn_PER_memb_criticality_constr_871,  memb_criticality_constraint_869 },
40559                 0, 0, /* No default value */
40560                 "criticality"
40561                 },
40562         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct ULOnlySharing_ExtIEs, extensionValue),
40563                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40564                 +1,     /* EXPLICIT tag at current level */
40565                 &asn_DEF_extensionValue_872,
40566                 0,
40567                 { 0, &asn_PER_memb_extensionValue_constr_872,  memb_extensionValue_constraint_869 },
40568                 0, 0, /* No default value */
40569                 "extensionValue"
40570                 },
40571 };
40572 static const ber_tlv_tag_t asn_DEF_ULOnlySharing_ExtIEs_tags_869[] = {
40573         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40574 };
40575 static const asn_TYPE_tag2member_t asn_MAP_ULOnlySharing_ExtIEs_tag2el_869[] = {
40576     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40577     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40578     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40579 };
40580 asn_SEQUENCE_specifics_t asn_SPC_ULOnlySharing_ExtIEs_specs_869 = {
40581         sizeof(struct ULOnlySharing_ExtIEs),
40582         offsetof(struct ULOnlySharing_ExtIEs, _asn_ctx),
40583         asn_MAP_ULOnlySharing_ExtIEs_tag2el_869,
40584         3,      /* Count of tags in the map */
40585         0, 0, 0,        /* Optional elements (not needed) */
40586         -1,     /* First extension addition */
40587 };
40588 asn_TYPE_descriptor_t asn_DEF_ULOnlySharing_ExtIEs = {
40589         "ULOnlySharing-ExtIEs",
40590         "ULOnlySharing-ExtIEs",
40591         &asn_OP_SEQUENCE,
40592         asn_DEF_ULOnlySharing_ExtIEs_tags_869,
40593         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40594                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40595         asn_DEF_ULOnlySharing_ExtIEs_tags_869,  /* Same as above */
40596         sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869)
40597                 /sizeof(asn_DEF_ULOnlySharing_ExtIEs_tags_869[0]), /* 1 */
40598         { 0, 0, SEQUENCE_constraint },
40599         asn_MBR_ULOnlySharing_ExtIEs_869,
40600         3,      /* Elements count */
40601         &asn_SPC_ULOnlySharing_ExtIEs_specs_869 /* Additional specs */
40602 };
40603
40604 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_876 = {
40605         sizeof(struct UsableABSInformationFDD_ExtIEs__extensionValue),
40606         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, _asn_ctx),
40607         offsetof(struct UsableABSInformationFDD_ExtIEs__extensionValue, present),
40608         sizeof(((struct UsableABSInformationFDD_ExtIEs__extensionValue *)0)->present),
40609         0,      /* No top level tags */
40610         0,      /* No tags in the map */
40611         0, 0,
40612         -1      /* Extensions start */
40613 };
40614 static /* Use -fall-defs-global to expose */
40615 asn_TYPE_descriptor_t asn_DEF_extensionValue_876 = {
40616         "extensionValue",
40617         "extensionValue",
40618         &asn_OP_OPEN_TYPE,
40619         0,      /* No effective tags (pointer) */
40620         0,      /* No effective tags (count) */
40621         0,      /* No tags (pointer) */
40622         0,      /* No tags (count) */
40623         { 0, 0, OPEN_TYPE_constraint },
40624         0, 0,   /* No members */
40625         &asn_SPC_extensionValue_specs_876       /* Additional specs */
40626 };
40627
40628 asn_TYPE_member_t asn_MBR_UsableABSInformationFDD_ExtIEs_873[] = {
40629         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, id),
40630                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40631                 -1,     /* IMPLICIT tag at current level */
40632                 &asn_DEF_ProtocolIE_ID,
40633                 0,
40634                 { 0, &asn_PER_memb_id_constr_874,  memb_id_constraint_873 },
40635                 0, 0, /* No default value */
40636                 "id"
40637                 },
40638         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, criticality),
40639                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40640                 -1,     /* IMPLICIT tag at current level */
40641                 &asn_DEF_Criticality,
40642                 0,
40643                 { 0, &asn_PER_memb_criticality_constr_875,  memb_criticality_constraint_873 },
40644                 0, 0, /* No default value */
40645                 "criticality"
40646                 },
40647         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationFDD_ExtIEs, extensionValue),
40648                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40649                 +1,     /* EXPLICIT tag at current level */
40650                 &asn_DEF_extensionValue_876,
40651                 0,
40652                 { 0, &asn_PER_memb_extensionValue_constr_876,  memb_extensionValue_constraint_873 },
40653                 0, 0, /* No default value */
40654                 "extensionValue"
40655                 },
40656 };
40657 static const ber_tlv_tag_t asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[] = {
40658         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40659 };
40660 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873[] = {
40661     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40662     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40663     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40664 };
40665 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873 = {
40666         sizeof(struct UsableABSInformationFDD_ExtIEs),
40667         offsetof(struct UsableABSInformationFDD_ExtIEs, _asn_ctx),
40668         asn_MAP_UsableABSInformationFDD_ExtIEs_tag2el_873,
40669         3,      /* Count of tags in the map */
40670         0, 0, 0,        /* Optional elements (not needed) */
40671         -1,     /* First extension addition */
40672 };
40673 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationFDD_ExtIEs = {
40674         "UsableABSInformationFDD-ExtIEs",
40675         "UsableABSInformationFDD-ExtIEs",
40676         &asn_OP_SEQUENCE,
40677         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,
40678         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40679                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40680         asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873,        /* Same as above */
40681         sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873)
40682                 /sizeof(asn_DEF_UsableABSInformationFDD_ExtIEs_tags_873[0]), /* 1 */
40683         { 0, 0, SEQUENCE_constraint },
40684         asn_MBR_UsableABSInformationFDD_ExtIEs_873,
40685         3,      /* Elements count */
40686         &asn_SPC_UsableABSInformationFDD_ExtIEs_specs_873       /* Additional specs */
40687 };
40688
40689 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_880 = {
40690         sizeof(struct UsableABSInformationTDD_ExtIEs__extensionValue),
40691         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, _asn_ctx),
40692         offsetof(struct UsableABSInformationTDD_ExtIEs__extensionValue, present),
40693         sizeof(((struct UsableABSInformationTDD_ExtIEs__extensionValue *)0)->present),
40694         0,      /* No top level tags */
40695         0,      /* No tags in the map */
40696         0, 0,
40697         -1      /* Extensions start */
40698 };
40699 static /* Use -fall-defs-global to expose */
40700 asn_TYPE_descriptor_t asn_DEF_extensionValue_880 = {
40701         "extensionValue",
40702         "extensionValue",
40703         &asn_OP_OPEN_TYPE,
40704         0,      /* No effective tags (pointer) */
40705         0,      /* No effective tags (count) */
40706         0,      /* No tags (pointer) */
40707         0,      /* No tags (count) */
40708         { 0, 0, OPEN_TYPE_constraint },
40709         0, 0,   /* No members */
40710         &asn_SPC_extensionValue_specs_880       /* Additional specs */
40711 };
40712
40713 asn_TYPE_member_t asn_MBR_UsableABSInformationTDD_ExtIEs_877[] = {
40714         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, id),
40715                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40716                 -1,     /* IMPLICIT tag at current level */
40717                 &asn_DEF_ProtocolIE_ID,
40718                 0,
40719                 { 0, &asn_PER_memb_id_constr_878,  memb_id_constraint_877 },
40720                 0, 0, /* No default value */
40721                 "id"
40722                 },
40723         { ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, criticality),
40724                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40725                 -1,     /* IMPLICIT tag at current level */
40726                 &asn_DEF_Criticality,
40727                 0,
40728                 { 0, &asn_PER_memb_criticality_constr_879,  memb_criticality_constraint_877 },
40729                 0, 0, /* No default value */
40730                 "criticality"
40731                 },
40732         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct UsableABSInformationTDD_ExtIEs, extensionValue),
40733                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40734                 +1,     /* EXPLICIT tag at current level */
40735                 &asn_DEF_extensionValue_880,
40736                 0,
40737                 { 0, &asn_PER_memb_extensionValue_constr_880,  memb_extensionValue_constraint_877 },
40738                 0, 0, /* No default value */
40739                 "extensionValue"
40740                 },
40741 };
40742 static const ber_tlv_tag_t asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[] = {
40743         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40744 };
40745 static const asn_TYPE_tag2member_t asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877[] = {
40746     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40747     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40748     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40749 };
40750 asn_SEQUENCE_specifics_t asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877 = {
40751         sizeof(struct UsableABSInformationTDD_ExtIEs),
40752         offsetof(struct UsableABSInformationTDD_ExtIEs, _asn_ctx),
40753         asn_MAP_UsableABSInformationTDD_ExtIEs_tag2el_877,
40754         3,      /* Count of tags in the map */
40755         0, 0, 0,        /* Optional elements (not needed) */
40756         -1,     /* First extension addition */
40757 };
40758 asn_TYPE_descriptor_t asn_DEF_UsableABSInformationTDD_ExtIEs = {
40759         "UsableABSInformationTDD-ExtIEs",
40760         "UsableABSInformationTDD-ExtIEs",
40761         &asn_OP_SEQUENCE,
40762         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,
40763         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40764                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40765         asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877,        /* Same as above */
40766         sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877)
40767                 /sizeof(asn_DEF_UsableABSInformationTDD_ExtIEs_tags_877[0]), /* 1 */
40768         { 0, 0, SEQUENCE_constraint },
40769         asn_MBR_UsableABSInformationTDD_ExtIEs_877,
40770         3,      /* Elements count */
40771         &asn_SPC_UsableABSInformationTDD_ExtIEs_specs_877       /* Additional specs */
40772 };
40773
40774 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_884 = {
40775         sizeof(struct V2XServicesAuthorized_ExtIEs__extensionValue),
40776         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, _asn_ctx),
40777         offsetof(struct V2XServicesAuthorized_ExtIEs__extensionValue, present),
40778         sizeof(((struct V2XServicesAuthorized_ExtIEs__extensionValue *)0)->present),
40779         0,      /* No top level tags */
40780         0,      /* No tags in the map */
40781         0, 0,
40782         -1      /* Extensions start */
40783 };
40784 static /* Use -fall-defs-global to expose */
40785 asn_TYPE_descriptor_t asn_DEF_extensionValue_884 = {
40786         "extensionValue",
40787         "extensionValue",
40788         &asn_OP_OPEN_TYPE,
40789         0,      /* No effective tags (pointer) */
40790         0,      /* No effective tags (count) */
40791         0,      /* No tags (pointer) */
40792         0,      /* No tags (count) */
40793         { 0, 0, OPEN_TYPE_constraint },
40794         0, 0,   /* No members */
40795         &asn_SPC_extensionValue_specs_884       /* Additional specs */
40796 };
40797
40798 asn_TYPE_member_t asn_MBR_V2XServicesAuthorized_ExtIEs_881[] = {
40799         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, id),
40800                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40801                 -1,     /* IMPLICIT tag at current level */
40802                 &asn_DEF_ProtocolIE_ID,
40803                 0,
40804                 { 0, &asn_PER_memb_id_constr_882,  memb_id_constraint_881 },
40805                 0, 0, /* No default value */
40806                 "id"
40807                 },
40808         { ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, criticality),
40809                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40810                 -1,     /* IMPLICIT tag at current level */
40811                 &asn_DEF_Criticality,
40812                 0,
40813                 { 0, &asn_PER_memb_criticality_constr_883,  memb_criticality_constraint_881 },
40814                 0, 0, /* No default value */
40815                 "criticality"
40816                 },
40817         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct V2XServicesAuthorized_ExtIEs, extensionValue),
40818                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40819                 +1,     /* EXPLICIT tag at current level */
40820                 &asn_DEF_extensionValue_884,
40821                 0,
40822                 { 0, &asn_PER_memb_extensionValue_constr_884,  memb_extensionValue_constraint_881 },
40823                 0, 0, /* No default value */
40824                 "extensionValue"
40825                 },
40826 };
40827 static const ber_tlv_tag_t asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[] = {
40828         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40829 };
40830 static const asn_TYPE_tag2member_t asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881[] = {
40831     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40832     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40833     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40834 };
40835 asn_SEQUENCE_specifics_t asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 = {
40836         sizeof(struct V2XServicesAuthorized_ExtIEs),
40837         offsetof(struct V2XServicesAuthorized_ExtIEs, _asn_ctx),
40838         asn_MAP_V2XServicesAuthorized_ExtIEs_tag2el_881,
40839         3,      /* Count of tags in the map */
40840         0, 0, 0,        /* Optional elements (not needed) */
40841         -1,     /* First extension addition */
40842 };
40843 asn_TYPE_descriptor_t asn_DEF_V2XServicesAuthorized_ExtIEs = {
40844         "V2XServicesAuthorized-ExtIEs",
40845         "V2XServicesAuthorized-ExtIEs",
40846         &asn_OP_SEQUENCE,
40847         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,
40848         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40849                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40850         asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881,  /* Same as above */
40851         sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881)
40852                 /sizeof(asn_DEF_V2XServicesAuthorized_ExtIEs_tags_881[0]), /* 1 */
40853         { 0, 0, SEQUENCE_constraint },
40854         asn_MBR_V2XServicesAuthorized_ExtIEs_881,
40855         3,      /* Elements count */
40856         &asn_SPC_V2XServicesAuthorized_ExtIEs_specs_881 /* Additional specs */
40857 };
40858
40859 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_888 = {
40860         sizeof(struct WidebandCQI_ExtIEs__extensionValue),
40861         offsetof(struct WidebandCQI_ExtIEs__extensionValue, _asn_ctx),
40862         offsetof(struct WidebandCQI_ExtIEs__extensionValue, present),
40863         sizeof(((struct WidebandCQI_ExtIEs__extensionValue *)0)->present),
40864         0,      /* No top level tags */
40865         0,      /* No tags in the map */
40866         0, 0,
40867         -1      /* Extensions start */
40868 };
40869 static /* Use -fall-defs-global to expose */
40870 asn_TYPE_descriptor_t asn_DEF_extensionValue_888 = {
40871         "extensionValue",
40872         "extensionValue",
40873         &asn_OP_OPEN_TYPE,
40874         0,      /* No effective tags (pointer) */
40875         0,      /* No effective tags (count) */
40876         0,      /* No tags (pointer) */
40877         0,      /* No tags (count) */
40878         { 0, 0, OPEN_TYPE_constraint },
40879         0, 0,   /* No members */
40880         &asn_SPC_extensionValue_specs_888       /* Additional specs */
40881 };
40882
40883 asn_TYPE_member_t asn_MBR_WidebandCQI_ExtIEs_885[] = {
40884         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, id),
40885                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40886                 -1,     /* IMPLICIT tag at current level */
40887                 &asn_DEF_ProtocolIE_ID,
40888                 0,
40889                 { 0, &asn_PER_memb_id_constr_886,  memb_id_constraint_885 },
40890                 0, 0, /* No default value */
40891                 "id"
40892                 },
40893         { ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, criticality),
40894                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40895                 -1,     /* IMPLICIT tag at current level */
40896                 &asn_DEF_Criticality,
40897                 0,
40898                 { 0, &asn_PER_memb_criticality_constr_887,  memb_criticality_constraint_885 },
40899                 0, 0, /* No default value */
40900                 "criticality"
40901                 },
40902         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WidebandCQI_ExtIEs, extensionValue),
40903                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40904                 +1,     /* EXPLICIT tag at current level */
40905                 &asn_DEF_extensionValue_888,
40906                 0,
40907                 { 0, &asn_PER_memb_extensionValue_constr_888,  memb_extensionValue_constraint_885 },
40908                 0, 0, /* No default value */
40909                 "extensionValue"
40910                 },
40911 };
40912 static const ber_tlv_tag_t asn_DEF_WidebandCQI_ExtIEs_tags_885[] = {
40913         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40914 };
40915 static const asn_TYPE_tag2member_t asn_MAP_WidebandCQI_ExtIEs_tag2el_885[] = {
40916     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
40917     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
40918     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
40919 };
40920 asn_SEQUENCE_specifics_t asn_SPC_WidebandCQI_ExtIEs_specs_885 = {
40921         sizeof(struct WidebandCQI_ExtIEs),
40922         offsetof(struct WidebandCQI_ExtIEs, _asn_ctx),
40923         asn_MAP_WidebandCQI_ExtIEs_tag2el_885,
40924         3,      /* Count of tags in the map */
40925         0, 0, 0,        /* Optional elements (not needed) */
40926         -1,     /* First extension addition */
40927 };
40928 asn_TYPE_descriptor_t asn_DEF_WidebandCQI_ExtIEs = {
40929         "WidebandCQI-ExtIEs",
40930         "WidebandCQI-ExtIEs",
40931         &asn_OP_SEQUENCE,
40932         asn_DEF_WidebandCQI_ExtIEs_tags_885,
40933         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40934                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40935         asn_DEF_WidebandCQI_ExtIEs_tags_885,    /* Same as above */
40936         sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885)
40937                 /sizeof(asn_DEF_WidebandCQI_ExtIEs_tags_885[0]), /* 1 */
40938         { 0, 0, SEQUENCE_constraint },
40939         asn_MBR_WidebandCQI_ExtIEs_885,
40940         3,      /* Elements count */
40941         &asn_SPC_WidebandCQI_ExtIEs_specs_885   /* Additional specs */
40942 };
40943
40944 static asn_CHOICE_specifics_t asn_SPC_extensionValue_specs_892 = {
40945         sizeof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue),
40946         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, _asn_ctx),
40947         offsetof(struct WLANMeasurementConfiguration_ExtIEs__extensionValue, present),
40948         sizeof(((struct WLANMeasurementConfiguration_ExtIEs__extensionValue *)0)->present),
40949         0,      /* No top level tags */
40950         0,      /* No tags in the map */
40951         0, 0,
40952         -1      /* Extensions start */
40953 };
40954 static /* Use -fall-defs-global to expose */
40955 asn_TYPE_descriptor_t asn_DEF_extensionValue_892 = {
40956         "extensionValue",
40957         "extensionValue",
40958         &asn_OP_OPEN_TYPE,
40959         0,      /* No effective tags (pointer) */
40960         0,      /* No effective tags (count) */
40961         0,      /* No tags (pointer) */
40962         0,      /* No tags (count) */
40963         { 0, 0, OPEN_TYPE_constraint },
40964         0, 0,   /* No members */
40965         &asn_SPC_extensionValue_specs_892       /* Additional specs */
40966 };
40967
40968 asn_TYPE_member_t asn_MBR_WLANMeasurementConfiguration_ExtIEs_889[] = {
40969         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, id),
40970                 (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
40971                 -1,     /* IMPLICIT tag at current level */
40972                 &asn_DEF_ProtocolIE_ID,
40973                 0,
40974                 { 0, &asn_PER_memb_id_constr_890,  memb_id_constraint_889 },
40975                 0, 0, /* No default value */
40976                 "id"
40977                 },
40978         { ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, criticality),
40979                 (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
40980                 -1,     /* IMPLICIT tag at current level */
40981                 &asn_DEF_Criticality,
40982                 0,
40983                 { 0, &asn_PER_memb_criticality_constr_891,  memb_criticality_constraint_889 },
40984                 0, 0, /* No default value */
40985                 "criticality"
40986                 },
40987         { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct WLANMeasurementConfiguration_ExtIEs, extensionValue),
40988                 (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
40989                 +1,     /* EXPLICIT tag at current level */
40990                 &asn_DEF_extensionValue_892,
40991                 0,
40992                 { 0, &asn_PER_memb_extensionValue_constr_892,  memb_extensionValue_constraint_889 },
40993                 0, 0, /* No default value */
40994                 "extensionValue"
40995                 },
40996 };
40997 static const ber_tlv_tag_t asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[] = {
40998         (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
40999 };
41000 static const asn_TYPE_tag2member_t asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889[] = {
41001     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* id */
41002     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* criticality */
41003     { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* extensionValue */
41004 };
41005 asn_SEQUENCE_specifics_t asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889 = {
41006         sizeof(struct WLANMeasurementConfiguration_ExtIEs),
41007         offsetof(struct WLANMeasurementConfiguration_ExtIEs, _asn_ctx),
41008         asn_MAP_WLANMeasurementConfiguration_ExtIEs_tag2el_889,
41009         3,      /* Count of tags in the map */
41010         0, 0, 0,        /* Optional elements (not needed) */
41011         -1,     /* First extension addition */
41012 };
41013 asn_TYPE_descriptor_t asn_DEF_WLANMeasurementConfiguration_ExtIEs = {
41014         "WLANMeasurementConfiguration-ExtIEs",
41015         "WLANMeasurementConfiguration-ExtIEs",
41016         &asn_OP_SEQUENCE,
41017         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,
41018         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
41019                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
41020         asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889,   /* Same as above */
41021         sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889)
41022                 /sizeof(asn_DEF_WLANMeasurementConfiguration_ExtIEs_tags_889[0]), /* 1 */
41023         { 0, 0, SEQUENCE_constraint },
41024         asn_MBR_WLANMeasurementConfiguration_ExtIEs_889,
41025         3,      /* Elements count */
41026         &asn_SPC_WLANMeasurementConfiguration_ExtIEs_specs_889  /* Additional specs */
41027 };
41028